@font-face {
  font-family: 'entypo';
  src: url('../fonts/entypo.eot?71205724');
  src: url('../fonts/entypo.eot?71205724#iefix') format('embedded-opentype'),
       url('../fonts/entypo.woff?71205724') format('woff'),
       url('../fonts/entypo.ttf?71205724') format('truetype'),
       url('../fonts/entypo.svg?71205724#entypo') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'entypo';
    src: url('../font/entypo.svg?71205724#entypo') format('svg');
  }
}
*/
 
 [class^="entypo-"]:before, [class*=" entypo-"]:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.entypo-note:before { content: '\e800'; } /* '' */
.entypo-logo-db:before { content: '\e91b'; } /* '' */
.entypo-music:before { content: '\e802'; } /* '' */
.entypo-search:before { content: '\e803'; } /* '' */
.entypo-flashlight:before { content: '\e804'; } /* '' */
.entypo-mail:before { content: '\e805'; } /* '' */
.entypo-heart:before { content: '\e806'; } /* '' */
.entypo-heart-empty:before { content: '\e807'; } /* '' */
.entypo-star:before { content: '\e808'; } /* '' */
.entypo-star-empty:before { content: '\e809'; } /* '' */
.entypo-user:before { content: '\e80a'; } /* '' */
.entypo-users:before { content: '\e80b'; } /* '' */
.entypo-user-add:before { content: '\e80c'; } /* '' */
.entypo-video:before { content: '\e80d'; } /* '' */
.entypo-picture:before { content: '\e80e'; } /* '' */
.entypo-camera:before { content: '\e80f'; } /* '' */
.entypo-layout:before { content: '\e810'; } /* '' */
.entypo-menu:before { content: '\e811'; } /* '' */
.entypo-check:before { content: '\e812'; } /* '' */
.entypo-cancel:before { content: '\e813'; } /* '' */
.entypo-cancel-circled:before { content: '\e814'; } /* '' */
.entypo-cancel-squared:before { content: '\e815'; } /* '' */
.entypo-plus:before { content: '\e816'; } /* '' */
.entypo-plus-circled:before { content: '\e817'; } /* '' */
.entypo-plus-squared:before { content: '\e818'; } /* '' */
.entypo-minus:before { content: '\e819'; } /* '' */
.entypo-minus-circled:before { content: '\e81a'; } /* '' */
.entypo-minus-squared:before { content: '\e81b'; } /* '' */
.entypo-help:before { content: '\e81c'; } /* '' */
.entypo-help-circled:before { content: '\e81d'; } /* '' */
.entypo-info:before { content: '\e81e'; } /* '' */
.entypo-info-circled:before { content: '\e81f'; } /* '' */
.entypo-back:before { content: '\e820'; } /* '' */
.entypo-home:before { content: '\e821'; } /* '' */
.entypo-link:before { content: '\e822'; } /* '' */
.entypo-attach:before { content: '\e823'; } /* '' */
.entypo-lock:before { content: '\e824'; } /* '' */
.entypo-lock-open:before { content: '\e825'; } /* '' */
.entypo-eye:before { content: '\e826'; } /* '' */
.entypo-tag:before { content: '\e827'; } /* '' */
.entypo-bookmark:before { content: '\e828'; } /* '' */
.entypo-bookmarks:before { content: '\e829'; } /* '' */
.entypo-flag:before { content: '\e82a'; } /* '' */
.entypo-thumbs-up:before { content: '\e82b'; } /* '' */
.entypo-thumbs-down:before { content: '\e82c'; } /* '' */
.entypo-download:before { content: '\e82d'; } /* '' */
.entypo-upload:before { content: '\e82e'; } /* '' */
.entypo-upload-cloud:before { content: '\e82f'; } /* '' */
.entypo-reply:before { content: '\e830'; } /* '' */
.entypo-reply-all:before { content: '\e831'; } /* '' */
.entypo-forward:before { content: '\e832'; } /* '' */
.entypo-quote:before { content: '\e833'; } /* '' */
.entypo-code:before { content: '\e834'; } /* '' */
.entypo-export:before { content: '\e835'; } /* '' */
.entypo-pencil:before { content: '\e836'; } /* '' */
.entypo-feather:before { content: '\e837'; } /* '' */
.entypo-print:before { content: '\e838'; } /* '' */
.entypo-retweet:before { content: '\e839'; } /* '' */
.entypo-keyboard:before { content: '\e83a'; } /* '' */
.entypo-comment:before { content: '\e83b'; } /* '' */
.entypo-chat:before { content: '\e83c'; } /* '' */
.entypo-bell:before { content: '\e83d'; } /* '' */
.entypo-attention:before { content: '\e83e'; } /* '' */
.entypo-alert:before { content: '\e83f'; } /* '' */
.entypo-vcard:before { content: '\e840'; } /* '' */
.entypo-address:before { content: '\e841'; } /* '' */
.entypo-location:before { content: '\e842'; } /* '' */
.entypo-map:before { content: '\e843'; } /* '' */
.entypo-direction:before { content: '\e844'; } /* '' */
.entypo-compass:before { content: '\e845'; } /* '' */
.entypo-cup:before { content: '\e846'; } /* '' */
.entypo-trash:before { content: '\e847'; } /* '' */
.entypo-doc:before { content: '\e848'; } /* '' */
.entypo-docs:before { content: '\e849'; } /* '' */
.entypo-doc-landscape:before { content: '\e84a'; } /* '' */
.entypo-doc-text:before { content: '\e84b'; } /* '' */
.entypo-doc-text-inv:before { content: '\e84c'; } /* '' */
.entypo-newspaper:before { content: '\e84d'; } /* '' */
.entypo-book-open:before { content: '\e84e'; } /* '' */
.entypo-book:before { content: '\e84f'; } /* '' */
.entypo-folder:before { content: '\e850'; } /* '' */
.entypo-archive:before { content: '\e851'; } /* '' */
.entypo-box:before { content: '\e852'; } /* '' */
.entypo-rss:before { content: '\e853'; } /* '' */
.entypo-phone:before { content: '\e854'; } /* '' */
.entypo-cog:before { content: '\e855'; } /* '' */
.entypo-tools:before { content: '\e856'; } /* '' */
.entypo-share:before { content: '\e857'; } /* '' */
.entypo-shareable:before { content: '\e858'; } /* '' */
.entypo-basket:before { content: '\e859'; } /* '' */
.entypo-bag:before { content: '\e85a'; } /* '' */
.entypo-calendar:before { content: '\e85b'; } /* '' */
.entypo-login:before { content: '\e85c'; } /* '' */
.entypo-logout:before { content: '\e85d'; } /* '' */
.entypo-mic:before { content: '\e85e'; } /* '' */
.entypo-mute:before { content: '\e85f'; } /* '' */
.entypo-sound:before { content: '\e860'; } /* '' */
.entypo-volume:before { content: '\e861'; } /* '' */
.entypo-clock:before { content: '\e862'; } /* '' */
.entypo-hourglass:before { content: '\e863'; } /* '' */
.entypo-lamp:before { content: '\e864'; } /* '' */
.entypo-light-down:before { content: '\e865'; } /* '' */
.entypo-light-up:before { content: '\e866'; } /* '' */
.entypo-adjust:before { content: '\e867'; } /* '' */
.entypo-block:before { content: '\e868'; } /* '' */
.entypo-resize-full:before { content: '\e869'; } /* '' */
.entypo-resize-small:before { content: '\e86a'; } /* '' */
.entypo-popup:before { content: '\e86b'; } /* '' */
.entypo-publish:before { content: '\e86c'; } /* '' */
.entypo-window:before { content: '\e86d'; } /* '' */
.entypo-arrow-combo:before { content: '\e86e'; } /* '' */
.entypo-down-circled:before { content: '\e86f'; } /* '' */
.entypo-left-circled:before { content: '\e870'; } /* '' */
.entypo-right-circled:before { content: '\e871'; } /* '' */
.entypo-up-circled:before { content: '\e872'; } /* '' */
.entypo-down-open:before { content: '\e873'; } /* '' */
.entypo-left-open:before { content: '\e874'; } /* '' */
.entypo-right-open:before { content: '\e875'; } /* '' */
.entypo-up-open:before { content: '\e876'; } /* '' */
.entypo-down-open-mini:before { content: '\e877'; } /* '' */
.entypo-left-open-mini:before { content: '\e878'; } /* '' */
.entypo-right-open-mini:before { content: '\e879'; } /* '' */
.entypo-up-open-mini:before { content: '\e87a'; } /* '' */
.entypo-down-open-big:before { content: '\e87b'; } /* '' */
.entypo-left-open-big:before { content: '\e87c'; } /* '' */
.entypo-right-open-big:before { content: '\e87d'; } /* '' */
.entypo-up-open-big:before { content: '\e87e'; } /* '' */
.entypo-down:before { content: '\e87f'; } /* '' */
.entypo-left:before { content: '\e880'; } /* '' */
.entypo-right:before { content: '\e881'; } /* '' */
.entypo-up:before { content: '\e882'; } /* '' */
.entypo-down-dir:before { content: '\e883'; } /* '' */
.entypo-left-dir:before { content: '\e884'; } /* '' */
.entypo-right-dir:before { content: '\e885'; } /* '' */
.entypo-up-dir:before { content: '\e886'; } /* '' */
.entypo-down-bold:before { content: '\e887'; } /* '' */
.entypo-left-bold:before { content: '\e888'; } /* '' */
.entypo-right-bold:before { content: '\e889'; } /* '' */
.entypo-up-bold:before { content: '\e88a'; } /* '' */
.entypo-down-thin:before { content: '\e88b'; } /* '' */
.entypo-left-thin:before { content: '\e88c'; } /* '' */
.entypo-right-thin:before { content: '\e88d'; } /* '' */
.entypo-note-beamed:before { content: '\e801'; } /* '' */
.entypo-ccw:before { content: '\e88f'; } /* '' */
.entypo-cw:before { content: '\e890'; } /* '' */
.entypo-arrows-ccw:before { content: '\e891'; } /* '' */
.entypo-level-down:before { content: '\e892'; } /* '' */
.entypo-level-up:before { content: '\e893'; } /* '' */
.entypo-shuffle:before { content: '\e894'; } /* '' */
.entypo-loop:before { content: '\e895'; } /* '' */
.entypo-switch:before { content: '\e896'; } /* '' */
.entypo-play:before { content: '\e897'; } /* '' */
.entypo-stop:before { content: '\e898'; } /* '' */
.entypo-pause:before { content: '\e899'; } /* '' */
.entypo-record:before { content: '\e89a'; } /* '' */
.entypo-to-end:before { content: '\e89b'; } /* '' */
.entypo-to-start:before { content: '\e89c'; } /* '' */
.entypo-fast-forward:before { content: '\e89d'; } /* '' */
.entypo-fast-backward:before { content: '\e89e'; } /* '' */
.entypo-progress-0:before { content: '\e89f'; } /* '' */
.entypo-progress-1:before { content: '\e8a0'; } /* '' */
.entypo-progress-2:before { content: '\e8a1'; } /* '' */
.entypo-progress-3:before { content: '\e8a2'; } /* '' */
.entypo-target:before { content: '\e8a3'; } /* '' */
.entypo-palette:before { content: '\e8a4'; } /* '' */
.entypo-list:before { content: '\e8a5'; } /* '' */
.entypo-list-add:before { content: '\e8a6'; } /* '' */
.entypo-signal:before { content: '\e8a7'; } /* '' */
.entypo-trophy:before { content: '\e8a8'; } /* '' */
.entypo-battery:before { content: '\e8a9'; } /* '' */
.entypo-back-in-time:before { content: '\e8aa'; } /* '' */
.entypo-monitor:before { content: '\e8ab'; } /* '' */
.entypo-mobile:before { content: '\e8ac'; } /* '' */
.entypo-network:before { content: '\e8ad'; } /* '' */
.entypo-cd:before { content: '\e8ae'; } /* '' */
.entypo-inbox:before { content: '\e8af'; } /* '' */
.entypo-install:before { content: '\e8b0'; } /* '' */
.entypo-globe:before { content: '\e8b1'; } /* '' */
.entypo-cloud:before { content: '\e8b2'; } /* '' */
.entypo-cloud-thunder:before { content: '\e8b3'; } /* '' */
.entypo-flash:before { content: '\e8b4'; } /* '' */
.entypo-moon:before { content: '\e8b5'; } /* '' */
.entypo-flight:before { content: '\e8b6'; } /* '' */
.entypo-paper-plane:before { content: '\e8b7'; } /* '' */
.entypo-leaf:before { content: '\e8b8'; } /* '' */
.entypo-lifebuoy:before { content: '\e8b9'; } /* '' */
.entypo-mouse:before { content: '\e8ba'; } /* '' */
.entypo-briefcase:before { content: '\e8bb'; } /* '' */
.entypo-suitcase:before { content: '\e8bc'; } /* '' */
.entypo-dot:before { content: '\e8bd'; } /* '' */
.entypo-dot-2:before { content: '\e8be'; } /* '' */
.entypo-dot-3:before { content: '\e8bf'; } /* '' */
.entypo-brush:before { content: '\e8c0'; } /* '' */
.entypo-magnet:before { content: '\e8c1'; } /* '' */
.entypo-infinity:before { content: '\e8c2'; } /* '' */
.entypo-erase:before { content: '\e8c3'; } /* '' */
.entypo-chart-pie:before { content: '\e8c4'; } /* '' */
.entypo-chart-line:before { content: '\e8c5'; } /* '' */
.entypo-chart-bar:before { content: '\e8c6'; } /* '' */
.entypo-chart-area:before { content: '\e8c7'; } /* '' */
.entypo-tape:before { content: '\e8c8'; } /* '' */
.entypo-graduation-cap:before { content: '\e8c9'; } /* '' */
.entypo-language:before { content: '\e8ca'; } /* '' */
.entypo-ticket:before { content: '\e8cb'; } /* '' */
.entypo-water:before { content: '\e8cc'; } /* '' */
.entypo-droplet:before { content: '\e8cd'; } /* '' */
.entypo-air:before { content: '\e8ce'; } /* '' */
.entypo-credit-card:before { content: '\e8cf'; } /* '' */
.entypo-floppy:before { content: '\e8d0'; } /* '' */
.entypo-clipboard:before { content: '\e8d1'; } /* '' */
.entypo-megaphone:before { content: '\e8d2'; } /* '' */
.entypo-database:before { content: '\e8d3'; } /* '' */
.entypo-drive:before { content: '\e8d4'; } /* '' */
.entypo-bucket:before { content: '\e8d5'; } /* '' */
.entypo-thermometer:before { content: '\e8d6'; } /* '' */
.entypo-key:before { content: '\e8d7'; } /* '' */
.entypo-flow-cascade:before { content: '\e8d8'; } /* '' */
.entypo-flow-branch:before { content: '\e8d9'; } /* '' */
.entypo-flow-tree:before { content: '\e8da'; } /* '' */
.entypo-flow-line:before { content: '\e8db'; } /* '' */
.entypo-flow-parallel:before { content: '\e8dc'; } /* '' */
.entypo-rocket:before { content: '\e8dd'; } /* '' */
.entypo-gauge:before { content: '\e8de'; } /* '' */
.entypo-traffic-cone:before { content: '\e8df'; } /* '' */
.entypo-cc:before { content: '\e8e0'; } /* '' */
.entypo-cc-by:before { content: '\e8e1'; } /* '' */
.entypo-cc-nc:before { content: '\e8e2'; } /* '' */
.entypo-cc-nc-eu:before { content: '\e8e3'; } /* '' */
.entypo-cc-nc-jp:before { content: '\e8e4'; } /* '' */
.entypo-cc-sa:before { content: '\e8e5'; } /* '' */
.entypo-cc-nd:before { content: '\e8e6'; } /* '' */
.entypo-cc-pd:before { content: '\e8e7'; } /* '' */
.entypo-cc-zero:before { content: '\e8e8'; } /* '' */
.entypo-cc-share:before { content: '\e8e9'; } /* '' */
.entypo-cc-remix:before { content: '\e8ea'; } /* '' */
.entypo-github:before { content: '\e8eb'; } /* '' */
.entypo-github-circled:before { content: '\e8ec'; } /* '' */
.entypo-flickr:before { content: '\e8ed'; } /* '' */
.entypo-flickr-circled:before { content: '\e8ee'; } /* '' */
.entypo-vimeo:before { content: '\e8ef'; } /* '' */
.entypo-vimeo-circled:before { content: '\e8f0'; } /* '' */
.entypo-twitter:before { content: '\e8f1'; } /* '' */
.entypo-twitter-circled:before { content: '\e8f2'; } /* '' */
.entypo-facebook:before { content: '\e8f3'; } /* '' */
.entypo-facebook-circled:before { content: '\e8f4'; } /* '' */
.entypo-facebook-squared:before { content: '\e8f5'; } /* '' */
.entypo-gplus:before { content: '\e8f6'; } /* '' */
.entypo-gplus-circled:before { content: '\e8f7'; } /* '' */
.entypo-pinterest:before { content: '\e8f8'; } /* '' */
.entypo-pinterest-circled:before { content: '\e8f9'; } /* '' */
.entypo-tumblr:before { content: '\e8fa'; } /* '' */
.entypo-tumblr-circled:before { content: '\e8fb'; } /* '' */
.entypo-linkedin:before { content: '\e8fc'; } /* '' */
.entypo-linkedin-circled:before { content: '\e8fd'; } /* '' */
.entypo-dribbble:before { content: '\e8fe'; } /* '' */
.entypo-dribbble-circled:before { content: '\e8ff'; } /* '' */
.entypo-stumbleupon:before { content: '\e900'; } /* '' */
.entypo-stumbleupon-circled:before { content: '\e901'; } /* '' */
.entypo-lastfm:before { content: '\e902'; } /* '' */
.entypo-lastfm-circled:before { content: '\e903'; } /* '' */
.entypo-rdio:before { content: '\e904'; } /* '' */
.entypo-rdio-circled:before { content: '\e905'; } /* '' */
.entypo-spotify:before { content: '\e906'; } /* '' */
.entypo-spotify-circled:before { content: '\e907'; } /* '' */
.entypo-qq:before { content: '\e908'; } /* '' */
.entypo-instagram:before { content: '\e909'; } /* '' */
.entypo-dropbox:before { content: '\e90a'; } /* '' */
.entypo-evernote:before { content: '\e90b'; } /* '' */
.entypo-flattr:before { content: '\e90c'; } /* '' */
.entypo-skype:before { content: '\e90d'; } /* '' */
.entypo-skype-circled:before { content: '\e90e'; } /* '' */
.entypo-renren:before { content: '\e90f'; } /* '' */
.entypo-sina-weibo:before { content: '\e910'; } /* '' */
.entypo-paypal:before { content: '\e911'; } /* '' */
.entypo-picasa:before { content: '\e912'; } /* '' */
.entypo-soundcloud:before { content: '\e913'; } /* '' */
.entypo-mixi:before { content: '\e914'; } /* '' */
.entypo-behance:before { content: '\e915'; } /* '' */
.entypo-google-circles:before { content: '\e916'; } /* '' */
.entypo-vkontakte:before { content: '\e917'; } /* '' */
.entypo-smashing:before { content: '\e918'; } /* '' */
.entypo-sweden:before { content: '\e919'; } /* '' */
.entypo-db-shape:before { content: '\e91a'; } /* '' */
.entypo-up-thin:before { content: '\e88e'; } /* '' */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.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}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.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:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;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}.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{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-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{-ms-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:#fff}.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-pp: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-resistance: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: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"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/** 
 * Kendo UI v2021.2.526 (http://www.telerik.com/kendo-ui)                                                                                                                                               
 * Copyright 2021 Progress Software Corporation and/or one of its subsidiaries or affiliates. 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-sr-only{position:absolute;left:-1px;width:1px;height:1px;overflow:hidden}.k-display-inline{display:inline!important}.k-display-block{display:block!important}.k-display-inline-block{display:inline-block!important}.k-display-flex{display:-ms-flexbox!important;display:flex!important}.k-display-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.k-display-table{display:table!important}.k-display-inline-table{display:inline-table!important}.k-display-none,.k-hidden{display:none!important}.k-d-flex{display:-ms-flexbox;display:flex}.k-flex-row{-ms-flex-direction:row;flex-direction:row}.k-flex-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.k-flex-col{-ms-flex-direction:column;flex-direction:column}.k-flex-col-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.k-flex-column{-ms-flex-direction:column;flex-direction:column}.k-flex-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.k-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.k-flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.k-flex-initial{-ms-flex:0 1 auto;flex:0 1 auto}.k-flex,.k-flex-1{-ms-flex:1 1 0%;flex:1 1 0%}.k-flex-auto{-ms-flex:1 1 auto;flex:1 1 auto}.k-flex-none,.k-no-flex{-ms-flex:none;flex:none}.k-flex-grow{-ms-flex-positive:1;flex-grow:1}.k-flex-grow-0,.k-no-flex-grow{-ms-flex-positive:0;flex-grow:0}.k-flex-shrink{-ms-flex-negative:1;flex-shrink:1}.k-flex-shrink-0,.k-no-flex-shrink{-ms-flex-negative:0;flex-shrink:0}.k-flex-basis-auto{-ms-flex-preferred-size:auto;flex-basis:auto}.k-flex-basis-0{-ms-flex-preferred-size:0;flex-basis:0%}.k-align-items-start{-ms-flex-align:start;align-items:flex-start}.k-align-items-end{-ms-flex-align:end;align-items:flex-end}.k-align-items-center{-ms-flex-align:center;align-items:center}.k-align-items-stretch{-ms-flex-align:stretch;align-items:stretch}.k-align-items-baseline{-ms-flex-align:baseline;align-items:baseline}.k-align-content-start{-ms-flex-line-pack:start;align-content:flex-start}.k-align-content-end{-ms-flex-line-pack:end;align-content:flex-end}.k-align-content-center{-ms-flex-line-pack:center;align-content:center}.k-align-content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.k-align-content-baseline{-ms-flex-line-pack:baseline;align-content:baseline}.k-align-self-start{-ms-flex-item-align:start;align-self:flex-start}.k-align-self-end{-ms-flex-item-align:end;align-self:flex-end}.k-align-self-center{-ms-flex-item-align:center;align-self:center}.k-align-self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.k-align-self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.k-justify-content-start{-ms-flex-pack:start;justify-content:flex-start}.k-justify-content-end{-ms-flex-pack:end;justify-content:flex-end}.k-justify-content-center{-ms-flex-pack:center;justify-content:center}.k-justify-content-between{-ms-flex-pack:justify;justify-content:space-between}.k-justify-content-around{-ms-flex-pack:distribute;justify-content:space-around}.k-justify-content-evenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}.k-column{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.k-float-left{float:left!important}.k-float-right{float:right!important}.k-float-none{float:none!important}.k-clear-left{float:left!important}.k-clear-right{float:right!important}.k-clear-both{float:both!important}.k-clear-none{float:none!important}.k-floatwrap::after{content:"";display:block;clear:both}.k-d-grid{display:grid}.k-grid-cols-none{grid-template-columns:none}.k-grid-rows-none{grid-template-rows:none}.k-grid-flow-col{grid-auto-flow:column}.k-grid-flow-col-dense{grid-auto-flow:column dense}.k-grid-flow-row{grid-auto-flow:row}.k-grid-flow-row-dense{grid-auto-flow:row dense}.k-colspan-all{grid-column:1/-1}.k-colspan-auto{grid-column:auto}.k-rowspan-all{grid-row:1/-1}.k-rowspan-auto{grid-row:auto}.k-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.k-colspan-1{grid-column:span 1}.k-col-start-1{grid-column-start:1}.k-col-end-1{grid-column-end:1}.k-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-colspan-2{grid-column:span 2}.k-col-start-2{grid-column-start:2}.k-col-end-2{grid-column-end:2}.k-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.k-colspan-3{grid-column:span 3}.k-col-start-3{grid-column-start:3}.k-col-end-3{grid-column-end:3}.k-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.k-colspan-4{grid-column:span 4}.k-col-start-4{grid-column-start:4}.k-col-end-4{grid-column-end:4}.k-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.k-colspan-5{grid-column:span 5}.k-col-start-5{grid-column-start:5}.k-col-end-5{grid-column-end:5}.k-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.k-colspan-6{grid-column:span 6}.k-col-start-6{grid-column-start:6}.k-col-end-6{grid-column-end:6}.k-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.k-colspan-7{grid-column:span 7}.k-col-start-7{grid-column-start:7}.k-col-end-7{grid-column-end:7}.k-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.k-colspan-8{grid-column:span 8}.k-col-start-8{grid-column-start:8}.k-col-end-8{grid-column-end:8}.k-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.k-colspan-9{grid-column:span 9}.k-col-start-9{grid-column-start:9}.k-col-end-9{grid-column-end:9}.k-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.k-colspan-10{grid-column:span 10}.k-col-start-10{grid-column-start:10}.k-col-end-10{grid-column-end:10}.k-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.k-colspan-11{grid-column:span 11}.k-col-start-11{grid-column-start:11}.k-col-end-11{grid-column-end:11}.k-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.k-colspan-12{grid-column:span 12}.k-col-start-12{grid-column-start:12}.k-col-end-12{grid-column-end:12}.k-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.k-rowspan-1{grid-row:span 1}.k-row-start-1{grid-row-start:1}.k-row-end-1{grid-row-end:1}.k-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.k-rowspan-2{grid-row:span 2}.k-row-start-2{grid-row-start:2}.k-row-end-2{grid-row-end:2}.k-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.k-rowspan-3{grid-row:span 3}.k-row-start-3{grid-row-start:3}.k-row-end-3{grid-row-end:3}.k-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.k-rowspan-4{grid-row:span 4}.k-row-start-4{grid-row-start:4}.k-row-end-4{grid-row-end:4}.k-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.k-rowspan-5{grid-row:span 5}.k-row-start-5{grid-row-start:5}.k-row-end-5{grid-row-end:5}.k-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.k-rowspan-6{grid-row:span 6}.k-row-start-6{grid-row-start:6}.k-row-end-6{grid-row-end:6}.k-grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.k-rowspan-7{grid-row:span 7}.k-row-start-7{grid-row-start:7}.k-row-end-7{grid-row-end:7}.k-grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.k-rowspan-8{grid-row:span 8}.k-row-start-8{grid-row-start:8}.k-row-end-8{grid-row-end:8}.k-grid-rows-9{grid-template-rows:repeat(9,minmax(0,1fr))}.k-rowspan-9{grid-row:span 9}.k-row-start-9{grid-row-start:9}.k-row-end-9{grid-row-end:9}.k-grid-rows-10{grid-template-rows:repeat(10,minmax(0,1fr))}.k-rowspan-10{grid-row:span 10}.k-row-start-10{grid-row-start:10}.k-row-end-10{grid-row-end:10}.k-order-first{-ms-flex-order:-9999!important;order:-9999!important}.k-order-last{-ms-flex-order:9999!important;order:9999!important}.k-order-none{-ms-flex-order:0!important;order:0!important}.k-order-1{-ms-flex-order:1!important;order:1!important}.k-order-2{-ms-flex-order:2!important;order:2!important}.k-order-3{-ms-flex-order:3!important;order:3!important}.k-order-4{-ms-flex-order:4!important;order:4!important}.k-order-5{-ms-flex-order:5!important;order:5!important}.k-order-6{-ms-flex-order:6!important;order:6!important}.k-order-7{-ms-flex-order:7!important;order:7!important}.k-order-8{-ms-flex-order:8!important;order:8!important}.k-order-9{-ms-flex-order:9!important;order:9!important}.k-order-10{-ms-flex-order:10!important;order:10!important}.k-order-11{-ms-flex-order:11!important;order:11!important}.k-order-12{-ms-flex-order:12!important;order:12!important}.k-overflow-auto{overflow:auto!important}.k-overflow-x-auto{overflow-x:auto!important}.k-overflow-y-auto{overflow-y:auto!important}.k-overflow-auto-auto{overflow:auto auto!important}.k-overflow-auto-hidden{overflow:auto hidden!important}.k-overflow-auto-visible{overflow:auto visible!important}.k-overflow-auto-scroll{overflow:auto scroll!important}.k-overflow-auto-clip{overflow:auto clip!important}.k-overflow-hidden{overflow:hidden!important}.k-overflow-x-hidden{overflow-x:hidden!important}.k-overflow-y-hidden{overflow-y:hidden!important}.k-overflow-hidden-auto{overflow:hidden auto!important}.k-overflow-hidden-hidden{overflow:hidden hidden!important}.k-overflow-hidden-visible{overflow:hidden visible!important}.k-overflow-hidden-scroll{overflow:hidden scroll!important}.k-overflow-hidden-clip{overflow:hidden clip!important}.k-overflow-visible{overflow:visible!important}.k-overflow-x-visible{overflow-x:visible!important}.k-overflow-y-visible{overflow-y:visible!important}.k-overflow-visible-auto{overflow:visible auto!important}.k-overflow-visible-hidden{overflow:visible hidden!important}.k-overflow-visible-visible{overflow:visible visible!important}.k-overflow-visible-scroll{overflow:visible scroll!important}.k-overflow-visible-clip{overflow:visible clip!important}.k-overflow-scroll{overflow:scroll!important}.k-overflow-x-scroll{overflow-x:scroll!important}.k-overflow-y-scroll{overflow-y:scroll!important}.k-overflow-scroll-auto{overflow:scroll auto!important}.k-overflow-scroll-hidden{overflow:scroll hidden!important}.k-overflow-scroll-visible{overflow:scroll visible!important}.k-overflow-scroll-scroll{overflow:scroll scroll!important}.k-overflow-scroll-clip{overflow:scroll clip!important}.k-overflow-clip{overflow:clip!important}.k-overflow-x-clip{overflow-x:clip!important}.k-overflow-y-clip{overflow-y:clip!important}.k-overflow-clip-auto{overflow:clip auto!important}.k-overflow-clip-hidden{overflow:clip hidden!important}.k-overflow-clip-visible{overflow:clip visible!important}.k-overflow-clip-scroll{overflow:clip scroll!important}.k-overflow-clip-clip{overflow:clip clip!important}.k-pointer-events-none{pointer-events:none!important}.k-pointer-events-auto{pointer-events:auto!important}.k-pos-static,.k-static{position:static!important}.k-pos-relative,.k-relative{position:relative!important}.k-absolute,.k-pos-absolute{position:absolute!important}.k-fixed,.k-pos-fixed{position:fixed!important}.k-pos-sticky,.k-sticky{position:sticky!important}.k-pos-top,.k-top{top:0}.k-pos-right,.k-right{right:0}.k-bottom,.k-pos-bottom{bottom:0}.k-left,.k-pos-left{left:0}.k-pos-top-start,.k-top-start{top:0;left:0}.k-pos-top-start[dir=rtl],.k-rtl .k-pos-top-start,.k-rtl .k-top-start,.k-top-start[dir=rtl],[dir=rtl] .k-pos-top-start,[dir=rtl] .k-top-start{left:auto;right:0}.k-pos-top-center,.k-top-center{top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-pos-top-end,.k-top-end{top:0;right:0}.k-pos-top-end[dir=rtl],.k-rtl .k-pos-top-end,.k-rtl .k-top-end,.k-top-end[dir=rtl],[dir=rtl] .k-pos-top-end,[dir=rtl] .k-top-end{right:auto;left:0}.k-bottom-start,.k-pos-bottom-start{bottom:0;left:0}.k-bottom-start[dir=rtl],.k-pos-bottom-start[dir=rtl],.k-rtl .k-bottom-start,.k-rtl .k-pos-bottom-start,[dir=rtl] .k-bottom-start,[dir=rtl] .k-pos-bottom-start{left:auto;right:0}.k-bottom-center,.k-pos-bottom-center{bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-bottom-end,.k-pos-bottom-end{bottom:0;right:0}.k-bottom-end[dir=rtl],.k-pos-bottom-end[dir=rtl],.k-rtl .k-bottom-end,.k-rtl .k-pos-bottom-end,[dir=rtl] .k-bottom-end,[dir=rtl] .k-pos-bottom-end{right:auto;left:0}.k-middle-start,.k-pos-middle-start{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}.k-middle-end,.k-pos-middle-end{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}.k-resize-none{resize:none!important}.k-resize-both{resize:both!important}.k-resize-horizontal{resize:horizontal!important}.k-resize-vertical{resize:vertical!important}.k-spacer{-ms-flex:1 0 auto;flex:1 0 auto}.k-spacer-sized{-ms-flex-positive:0;flex-grow:0}.k-p-0{padding:0!important}.k-pt-0{padding-top:0!important}.k-pr-0{padding-right:0!important}.k-pb-0{padding-bottom:0!important}.k-pl-0{padding-left:0!important}.k-m-0{margin:0!important}.k-mt-0{margin-top:0!important}.k-mr-0{margin-right:0!important}.k-mb-0{margin-bottom:0!important}.k-ml-0{margin-left:0!important}.k-px-0{padding-left:0!important;padding-right:0!important}.k-py-0{padding-top:0!important;padding-bottom:0!important}.k-mx-0{padding-left:0!important;padding-right:0!important}.k-my-0{padding-top:0!important;padding-bottom:0!important}.k-p-1{padding:4px!important}.k-pt-1{padding-top:4px!important}.k-pr-1{padding-right:4px!important}.k-pb-1{padding-bottom:4px!important}.k-pl-1{padding-left:4px!important}.k-m-1{margin:4px!important}.k-mt-1{margin-top:4px!important}.k-mr-1{margin-right:4px!important}.k-mb-1{margin-bottom:4px!important}.k-ml-1{margin-left:4px!important}.k-px-1{padding-left:4px!important;padding-right:4px!important}.k-py-1{padding-top:4px!important;padding-bottom:4px!important}.k-mx-1{padding-left:4px!important;padding-right:4px!important}.k-my-1{padding-top:4px!important;padding-bottom:4px!important}.k-p-2{padding:8px!important}.k-pt-2{padding-top:8px!important}.k-pr-2{padding-right:8px!important}.k-pb-2{padding-bottom:8px!important}.k-pl-2{padding-left:8px!important}.k-m-2{margin:8px!important}.k-mt-2{margin-top:8px!important}.k-mr-2{margin-right:8px!important}.k-mb-2{margin-bottom:8px!important}.k-ml-2{margin-left:8px!important}.k-px-2{padding-left:8px!important;padding-right:8px!important}.k-py-2{padding-top:8px!important;padding-bottom:8px!important}.k-mx-2{padding-left:8px!important;padding-right:8px!important}.k-my-2{padding-top:8px!important;padding-bottom:8px!important}.k-p-3{padding:12px!important}.k-pt-3{padding-top:12px!important}.k-pr-3{padding-right:12px!important}.k-pb-3{padding-bottom:12px!important}.k-pl-3{padding-left:12px!important}.k-m-3{margin:12px!important}.k-mt-3{margin-top:12px!important}.k-mr-3{margin-right:12px!important}.k-mb-3{margin-bottom:12px!important}.k-ml-3{margin-left:12px!important}.k-px-3{padding-left:12px!important;padding-right:12px!important}.k-py-3{padding-top:12px!important;padding-bottom:12px!important}.k-mx-3{padding-left:12px!important;padding-right:12px!important}.k-my-3{padding-top:12px!important;padding-bottom:12px!important}.k-p-4{padding:16px!important}.k-pt-4{padding-top:16px!important}.k-pr-4{padding-right:16px!important}.k-pb-4{padding-bottom:16px!important}.k-pl-4{padding-left:16px!important}.k-m-4{margin:16px!important}.k-mt-4{margin-top:16px!important}.k-mr-4{margin-right:16px!important}.k-mb-4{margin-bottom:16px!important}.k-ml-4{margin-left:16px!important}.k-px-4{padding-left:16px!important;padding-right:16px!important}.k-py-4{padding-top:16px!important;padding-bottom:16px!important}.k-mx-4{padding-left:16px!important;padding-right:16px!important}.k-my-4{padding-top:16px!important;padding-bottom:16px!important}.k-p-5{padding:20px!important}.k-pt-5{padding-top:20px!important}.k-pr-5{padding-right:20px!important}.k-pb-5{padding-bottom:20px!important}.k-pl-5{padding-left:20px!important}.k-m-5{margin:20px!important}.k-mt-5{margin-top:20px!important}.k-mr-5{margin-right:20px!important}.k-mb-5{margin-bottom:20px!important}.k-ml-5{margin-left:20px!important}.k-px-5{padding-left:20px!important;padding-right:20px!important}.k-py-5{padding-top:20px!important;padding-bottom:20px!important}.k-mx-5{padding-left:20px!important;padding-right:20px!important}.k-my-5{padding-top:20px!important;padding-bottom:20px!important}.k-p-6{padding:24px!important}.k-pt-6{padding-top:24px!important}.k-pr-6{padding-right:24px!important}.k-pb-6{padding-bottom:24px!important}.k-pl-6{padding-left:24px!important}.k-m-6{margin:24px!important}.k-mt-6{margin-top:24px!important}.k-mr-6{margin-right:24px!important}.k-mb-6{margin-bottom:24px!important}.k-ml-6{margin-left:24px!important}.k-px-6{padding-left:24px!important;padding-right:24px!important}.k-py-6{padding-top:24px!important;padding-bottom:24px!important}.k-mx-6{padding-left:24px!important;padding-right:24px!important}.k-my-6{padding-top:24px!important;padding-bottom:24px!important}.k-p-7{padding:28px!important}.k-pt-7{padding-top:28px!important}.k-pr-7{padding-right:28px!important}.k-pb-7{padding-bottom:28px!important}.k-pl-7{padding-left:28px!important}.k-m-7{margin:28px!important}.k-mt-7{margin-top:28px!important}.k-mr-7{margin-right:28px!important}.k-mb-7{margin-bottom:28px!important}.k-ml-7{margin-left:28px!important}.k-px-7{padding-left:28px!important;padding-right:28px!important}.k-py-7{padding-top:28px!important;padding-bottom:28px!important}.k-mx-7{padding-left:28px!important;padding-right:28px!important}.k-my-7{padding-top:28px!important;padding-bottom:28px!important}.k-p-8{padding:32px!important}.k-pt-8{padding-top:32px!important}.k-pr-8{padding-right:32px!important}.k-pb-8{padding-bottom:32px!important}.k-pl-8{padding-left:32px!important}.k-m-8{margin:32px!important}.k-mt-8{margin-top:32px!important}.k-mr-8{margin-right:32px!important}.k-mb-8{margin-bottom:32px!important}.k-ml-8{margin-left:32px!important}.k-px-8{padding-left:32px!important;padding-right:32px!important}.k-py-8{padding-top:32px!important;padding-bottom:32px!important}.k-mx-8{padding-left:32px!important;padding-right:32px!important}.k-my-8{padding-top:32px!important;padding-bottom:32px!important}.k-p-9{padding:36px!important}.k-pt-9{padding-top:36px!important}.k-pr-9{padding-right:36px!important}.k-pb-9{padding-bottom:36px!important}.k-pl-9{padding-left:36px!important}.k-m-9{margin:36px!important}.k-mt-9{margin-top:36px!important}.k-mr-9{margin-right:36px!important}.k-mb-9{margin-bottom:36px!important}.k-ml-9{margin-left:36px!important}.k-px-9{padding-left:36px!important;padding-right:36px!important}.k-py-9{padding-top:36px!important;padding-bottom:36px!important}.k-mx-9{padding-left:36px!important;padding-right:36px!important}.k-my-9{padding-top:36px!important;padding-bottom:36px!important}.k-p-10{padding:40px!important}.k-pt-10{padding-top:40px!important}.k-pr-10{padding-right:40px!important}.k-pb-10{padding-bottom:40px!important}.k-pl-10{padding-left:40px!important}.k-m-10{margin:40px!important}.k-mt-10{margin-top:40px!important}.k-mr-10{margin-right:40px!important}.k-mb-10{margin-bottom:40px!important}.k-ml-10{margin-left:40px!important}.k-px-10{padding-left:40px!important;padding-right:40px!important}.k-py-10{padding-top:40px!important;padding-bottom:40px!important}.k-mx-10{padding-left:40px!important;padding-right:40px!important}.k-my-10{padding-top:40px!important;padding-bottom:40px!important}.k-p-11{padding:44px!important}.k-pt-11{padding-top:44px!important}.k-pr-11{padding-right:44px!important}.k-pb-11{padding-bottom:44px!important}.k-pl-11{padding-left:44px!important}.k-m-11{margin:44px!important}.k-mt-11{margin-top:44px!important}.k-mr-11{margin-right:44px!important}.k-mb-11{margin-bottom:44px!important}.k-ml-11{margin-left:44px!important}.k-px-11{padding-left:44px!important;padding-right:44px!important}.k-py-11{padding-top:44px!important;padding-bottom:44px!important}.k-mx-11{padding-left:44px!important;padding-right:44px!important}.k-my-11{padding-top:44px!important;padding-bottom:44px!important}.k-p-12{padding:48px!important}.k-pt-12{padding-top:48px!important}.k-pr-12{padding-right:48px!important}.k-pb-12{padding-bottom:48px!important}.k-pl-12{padding-left:48px!important}.k-m-12{margin:48px!important}.k-mt-12{margin-top:48px!important}.k-mr-12{margin-right:48px!important}.k-mb-12{margin-bottom:48px!important}.k-ml-12{margin-left:48px!important}.k-px-12{padding-left:48px!important;padding-right:48px!important}.k-py-12{padding-top:48px!important;padding-bottom:48px!important}.k-mx-12{padding-left:48px!important;padding-right:48px!important}.k-my-12{padding-top:48px!important;padding-bottom:48px!important}.k-p-13{padding:52px!important}.k-pt-13{padding-top:52px!important}.k-pr-13{padding-right:52px!important}.k-pb-13{padding-bottom:52px!important}.k-pl-13{padding-left:52px!important}.k-m-13{margin:52px!important}.k-mt-13{margin-top:52px!important}.k-mr-13{margin-right:52px!important}.k-mb-13{margin-bottom:52px!important}.k-ml-13{margin-left:52px!important}.k-px-13{padding-left:52px!important;padding-right:52px!important}.k-py-13{padding-top:52px!important;padding-bottom:52px!important}.k-mx-13{padding-left:52px!important;padding-right:52px!important}.k-my-13{padding-top:52px!important;padding-bottom:52px!important}.k-p-14{padding:56px!important}.k-pt-14{padding-top:56px!important}.k-pr-14{padding-right:56px!important}.k-pb-14{padding-bottom:56px!important}.k-pl-14{padding-left:56px!important}.k-m-14{margin:56px!important}.k-mt-14{margin-top:56px!important}.k-mr-14{margin-right:56px!important}.k-mb-14{margin-bottom:56px!important}.k-ml-14{margin-left:56px!important}.k-px-14{padding-left:56px!important;padding-right:56px!important}.k-py-14{padding-top:56px!important;padding-bottom:56px!important}.k-mx-14{padding-left:56px!important;padding-right:56px!important}.k-my-14{padding-top:56px!important;padding-bottom:56px!important}.k-p-15{padding:60px!important}.k-pt-15{padding-top:60px!important}.k-pr-15{padding-right:60px!important}.k-pb-15{padding-bottom:60px!important}.k-pl-15{padding-left:60px!important}.k-m-15{margin:60px!important}.k-mt-15{margin-top:60px!important}.k-mr-15{margin-right:60px!important}.k-mb-15{margin-bottom:60px!important}.k-ml-15{margin-left:60px!important}.k-px-15{padding-left:60px!important;padding-right:60px!important}.k-py-15{padding-top:60px!important;padding-bottom:60px!important}.k-mx-15{padding-left:60px!important;padding-right:60px!important}.k-my-15{padding-top:60px!important;padding-bottom:60px!important}.k-p-16{padding:64px!important}.k-pt-16{padding-top:64px!important}.k-pr-16{padding-right:64px!important}.k-pb-16{padding-bottom:64px!important}.k-pl-16{padding-left:64px!important}.k-m-16{margin:64px!important}.k-mt-16{margin-top:64px!important}.k-mr-16{margin-right:64px!important}.k-mb-16{margin-bottom:64px!important}.k-ml-16{margin-left:64px!important}.k-px-16{padding-left:64px!important;padding-right:64px!important}.k-py-16{padding-top:64px!important;padding-bottom:64px!important}.k-mx-16{padding-left:64px!important;padding-right:64px!important}.k-my-16{padding-top:64px!important;padding-bottom:64px!important}.k-p-17{padding:68px!important}.k-pt-17{padding-top:68px!important}.k-pr-17{padding-right:68px!important}.k-pb-17{padding-bottom:68px!important}.k-pl-17{padding-left:68px!important}.k-m-17{margin:68px!important}.k-mt-17{margin-top:68px!important}.k-mr-17{margin-right:68px!important}.k-mb-17{margin-bottom:68px!important}.k-ml-17{margin-left:68px!important}.k-px-17{padding-left:68px!important;padding-right:68px!important}.k-py-17{padding-top:68px!important;padding-bottom:68px!important}.k-mx-17{padding-left:68px!important;padding-right:68px!important}.k-my-17{padding-top:68px!important;padding-bottom:68px!important}.k-p-18{padding:72px!important}.k-pt-18{padding-top:72px!important}.k-pr-18{padding-right:72px!important}.k-pb-18{padding-bottom:72px!important}.k-pl-18{padding-left:72px!important}.k-m-18{margin:72px!important}.k-mt-18{margin-top:72px!important}.k-mr-18{margin-right:72px!important}.k-mb-18{margin-bottom:72px!important}.k-ml-18{margin-left:72px!important}.k-px-18{padding-left:72px!important;padding-right:72px!important}.k-py-18{padding-top:72px!important;padding-bottom:72px!important}.k-mx-18{padding-left:72px!important;padding-right:72px!important}.k-my-18{padding-top:72px!important;padding-bottom:72px!important}.k-p-19{padding:76px!important}.k-pt-19{padding-top:76px!important}.k-pr-19{padding-right:76px!important}.k-pb-19{padding-bottom:76px!important}.k-pl-19{padding-left:76px!important}.k-m-19{margin:76px!important}.k-mt-19{margin-top:76px!important}.k-mr-19{margin-right:76px!important}.k-mb-19{margin-bottom:76px!important}.k-ml-19{margin-left:76px!important}.k-px-19{padding-left:76px!important;padding-right:76px!important}.k-py-19{padding-top:76px!important;padding-bottom:76px!important}.k-mx-19{padding-left:76px!important;padding-right:76px!important}.k-my-19{padding-top:76px!important;padding-bottom:76px!important}.k-p-20{padding:80px!important}.k-pt-20{padding-top:80px!important}.k-pr-20{padding-right:80px!important}.k-pb-20{padding-bottom:80px!important}.k-pl-20{padding-left:80px!important}.k-m-20{margin:80px!important}.k-mt-20{margin-top:80px!important}.k-mr-20{margin-right:80px!important}.k-mb-20{margin-bottom:80px!important}.k-ml-20{margin-left:80px!important}.k-px-20{padding-left:80px!important;padding-right:80px!important}.k-py-20{padding-top:80px!important;padding-bottom:80px!important}.k-mx-20{padding-left:80px!important;padding-right:80px!important}.k-my-20{padding-top:80px!important;padding-bottom:80px!important}.k-p-21{padding:84px!important}.k-pt-21{padding-top:84px!important}.k-pr-21{padding-right:84px!important}.k-pb-21{padding-bottom:84px!important}.k-pl-21{padding-left:84px!important}.k-m-21{margin:84px!important}.k-mt-21{margin-top:84px!important}.k-mr-21{margin-right:84px!important}.k-mb-21{margin-bottom:84px!important}.k-ml-21{margin-left:84px!important}.k-px-21{padding-left:84px!important;padding-right:84px!important}.k-py-21{padding-top:84px!important;padding-bottom:84px!important}.k-mx-21{padding-left:84px!important;padding-right:84px!important}.k-my-21{padding-top:84px!important;padding-bottom:84px!important}.k-p-22{padding:88px!important}.k-pt-22{padding-top:88px!important}.k-pr-22{padding-right:88px!important}.k-pb-22{padding-bottom:88px!important}.k-pl-22{padding-left:88px!important}.k-m-22{margin:88px!important}.k-mt-22{margin-top:88px!important}.k-mr-22{margin-right:88px!important}.k-mb-22{margin-bottom:88px!important}.k-ml-22{margin-left:88px!important}.k-px-22{padding-left:88px!important;padding-right:88px!important}.k-py-22{padding-top:88px!important;padding-bottom:88px!important}.k-mx-22{padding-left:88px!important;padding-right:88px!important}.k-my-22{padding-top:88px!important;padding-bottom:88px!important}.k-p-23{padding:92px!important}.k-pt-23{padding-top:92px!important}.k-pr-23{padding-right:92px!important}.k-pb-23{padding-bottom:92px!important}.k-pl-23{padding-left:92px!important}.k-m-23{margin:92px!important}.k-mt-23{margin-top:92px!important}.k-mr-23{margin-right:92px!important}.k-mb-23{margin-bottom:92px!important}.k-ml-23{margin-left:92px!important}.k-px-23{padding-left:92px!important;padding-right:92px!important}.k-py-23{padding-top:92px!important;padding-bottom:92px!important}.k-mx-23{padding-left:92px!important;padding-right:92px!important}.k-my-23{padding-top:92px!important;padding-bottom:92px!important}.k-p-24{padding:96px!important}.k-pt-24{padding-top:96px!important}.k-pr-24{padding-right:96px!important}.k-pb-24{padding-bottom:96px!important}.k-pl-24{padding-left:96px!important}.k-m-24{margin:96px!important}.k-mt-24{margin-top:96px!important}.k-mr-24{margin-right:96px!important}.k-mb-24{margin-bottom:96px!important}.k-ml-24{margin-left:96px!important}.k-px-24{padding-left:96px!important;padding-right:96px!important}.k-py-24{padding-top:96px!important;padding-bottom:96px!important}.k-mx-24{padding-left:96px!important;padding-right:96px!important}.k-my-24{padding-top:96px!important;padding-bottom:96px!important}.k-p-xs{padding:4px!important}.k-pt-xs{padding-top:4px!important}.k-pr-xs{padding-right:4px!important}.k-pb-xs{padding-bottom:4px!important}.k-pl-xs{padding-left:4px!important}.k-m-xs{margin:4px!important}.k-mt-xs{margin-top:4px!important}.k-mr-xs{margin-right:4px!important}.k-mb-xs{margin-bottom:4px!important}.k-ml-xs{margin-left:4px!important}.k-px-xs{padding-left:4px!important;padding-right:4px!important}.k-py-xs{padding-top:4px!important;padding-bottom:4px!important}.k-mx-xs{padding-left:4px!important;padding-right:4px!important}.k-my-xs{padding-top:4px!important;padding-bottom:4px!important}.k-p-sm{padding:8px!important}.k-pt-sm{padding-top:8px!important}.k-pr-sm{padding-right:8px!important}.k-pb-sm{padding-bottom:8px!important}.k-pl-sm{padding-left:8px!important}.k-m-sm{margin:8px!important}.k-mt-sm{margin-top:8px!important}.k-mr-sm{margin-right:8px!important}.k-mb-sm{margin-bottom:8px!important}.k-ml-sm{margin-left:8px!important}.k-px-sm{padding-left:8px!important;padding-right:8px!important}.k-py-sm{padding-top:8px!important;padding-bottom:8px!important}.k-mx-sm{padding-left:8px!important;padding-right:8px!important}.k-my-sm{padding-top:8px!important;padding-bottom:8px!important}.k-p-md{padding:12px!important}.k-pt-md{padding-top:12px!important}.k-pr-md{padding-right:12px!important}.k-pb-md{padding-bottom:12px!important}.k-pl-md{padding-left:12px!important}.k-m-md{margin:12px!important}.k-mt-md{margin-top:12px!important}.k-mr-md{margin-right:12px!important}.k-mb-md{margin-bottom:12px!important}.k-ml-md{margin-left:12px!important}.k-px-md{padding-left:12px!important;padding-right:12px!important}.k-py-md{padding-top:12px!important;padding-bottom:12px!important}.k-mx-md{padding-left:12px!important;padding-right:12px!important}.k-my-md{padding-top:12px!important;padding-bottom:12px!important}.k-p-lg{padding:16px!important}.k-pt-lg{padding-top:16px!important}.k-pr-lg{padding-right:16px!important}.k-pb-lg{padding-bottom:16px!important}.k-pl-lg{padding-left:16px!important}.k-m-lg{margin:16px!important}.k-mt-lg{margin-top:16px!important}.k-mr-lg{margin-right:16px!important}.k-mb-lg{margin-bottom:16px!important}.k-ml-lg{margin-left:16px!important}.k-px-lg{padding-left:16px!important;padding-right:16px!important}.k-py-lg{padding-top:16px!important;padding-bottom:16px!important}.k-mx-lg{padding-left:16px!important;padding-right:16px!important}.k-my-lg{padding-top:16px!important;padding-bottom:16px!important}.k-p-xl{padding:24px!important}.k-pt-xl{padding-top:24px!important}.k-pr-xl{padding-right:24px!important}.k-pb-xl{padding-bottom:24px!important}.k-pl-xl{padding-left:24px!important}.k-m-xl{margin:24px!important}.k-mt-xl{margin-top:24px!important}.k-mr-xl{margin-right:24px!important}.k-mb-xl{margin-bottom:24px!important}.k-ml-xl{margin-left:24px!important}.k-px-xl{padding-left:24px!important;padding-right:24px!important}.k-py-xl{padding-top:24px!important;padding-bottom:24px!important}.k-mx-xl{padding-left:24px!important;padding-right:24px!important}.k-my-xl{padding-top:24px!important;padding-bottom:24px!important}.k-p-thin{padding:2px!important}.k-pt-thin{padding-top:2px!important}.k-pr-thin{padding-right:2px!important}.k-pb-thin{padding-bottom:2px!important}.k-pl-thin{padding-left:2px!important}.k-m-thin{margin:2px!important}.k-mt-thin{margin-top:2px!important}.k-mr-thin{margin-right:2px!important}.k-mb-thin{margin-bottom:2px!important}.k-ml-thin{margin-left:2px!important}.k-px-thin{padding-left:2px!important;padding-right:2px!important}.k-py-thin{padding-top:2px!important;padding-bottom:2px!important}.k-mx-thin{padding-left:2px!important;padding-right:2px!important}.k-my-thin{padding-top:2px!important;padding-bottom:2px!important}.k-p-hair{padding:1px!important}.k-pt-hair{padding-top:1px!important}.k-pr-hair{padding-right:1px!important}.k-pb-hair{padding-bottom:1px!important}.k-pl-hair{padding-left:1px!important}.k-m-hair{margin:1px!important}.k-mt-hair{margin-top:1px!important}.k-mr-hair{margin-right:1px!important}.k-mb-hair{margin-bottom:1px!important}.k-ml-hair{margin-left:1px!important}.k-px-hair{padding-left:1px!important;padding-right:1px!important}.k-py-hair{padding-top:1px!important;padding-bottom:1px!important}.k-mx-hair{padding-left:1px!important;padding-right:1px!important}.k-my-hair{padding-top:1px!important;padding-bottom:1px!important}.k-table-layout-fixed{table-layout:fixed}.k-table-layout-auto{table-layout:auto}.k-text-nowrap{white-space:nowrap!important}.k-text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-text-left{text-align:left!important}.k-text-right{text-align:right!important}.k-text-center{text-align:center!important}.k-text-justify{text-align:justify!important}.k-text-lowercase{text-transform:lowercase!important}.k-text-uppercase{text-transform:uppercase!important}.k-text-capitalize{text-transform:capitalize!important}.k-font-weight-light{font-weight:300!important}.k-font-weight-normal{font-weight:400!important}.k-font-weight-bold{font-weight:700!important}.k-touch-action-none{-ms-touch-action:none!important;touch-action:none!important}.k-touch-action-auto{-ms-touch-action:auto!important;touch-action:auto!important}.k-flip-h{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-flip-v{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.k-flip-h.k-flip-v{-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1)}.k-rotate-45{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.k-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.k-rotate-135{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.k-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.k-rotate-225{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.k-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.k-rotate-315{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.k-scale-0{-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0)}.k-scale-1{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.k-scale-2{-webkit-transform:scale(2,2);-ms-transform:scale(2,2);transform:scale(2,2)}.k-translate-0{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.k-translate-0-50{-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%)}.k-translate-0-100{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.k-translate-50-0{-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0)}.k-translate-50-50{-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.k-translate-50-100{-webkit-transform:translate(50%,100%);-ms-transform:translate(50%,100%);transform:translate(50%,100%)}.k-translate-100-0{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.k-translate-100-50{-webkit-transform:translate(100%,50%);-ms-transform:translate(100%,50%);transform:translate(100%,50%)}.k-translate-100-100{-webkit-transform:translate(100%,100%);-ms-transform:translate(100%,100%);transform:translate(100%,100%)}.k-user-select-none{-webkit-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.k-user-select-auto{-webkit-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.k-user-select-text{-webkit-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.k-user-select-all{-webkit-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.k-user-select-contain{-webkit-user-select:contain!important;-ms-user-select:element!important;user-select:contain!important}.fake{color:red}.k-common-test-class{opacity:0}.k-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.k-no-click{pointer-events:none}.k-floatwrap:after,.k-slider-items:after{content:"";display:block;clear:both;visibility:hidden;height:0;overflow:hidden}.k-floatwrap,.k-slider-items{display:inline-block}.k-floatwrap,.k-slider-items{display:block}.k-block,.k-draghandle,.k-dropdown-wrap,.k-dropdown-wrap.k-state-hover,.k-grid-header,.k-grouping-header,.k-header,.k-link.k-state-hover,.k-numeric-wrap,.k-numeric-wrap.k-state-hover,.k-pager-wrap,.k-picker-wrap,.k-picker-wrap.k-state-hover,.k-tabstrip-items .k-item,.k-toolbar{background-repeat:repeat;background-position:0 center}.k-link:hover{text-decoration:none}.k-state-highlight>.k-link{color:inherit}.k-input[type=text],.k-input[type=number],.k-picker-wrap .k-input,.k-textarea,.k-textarea>.k-input .k-multiselect .k-input,.k-textarea>textarea,.k-textbox,.k-textbox>.k-input,.k-textbox>input{font-size:100%;font-family:inherit;border-style:solid;border-width:1px;-webkit-appearance:none}.k-searchbox>.k-input,.k-textarea>.k-input,.k-textbox>.k-input{margin:0;width:100%;min-width:0;border:0;outline:0;box-sizing:border-box;box-shadow:none;color:inherit;background:0 0;font:inherit;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none}.k-block,.k-draghandle,.k-inline-block,.k-widget{border-style:solid;border-width:1px;-webkit-appearance:none}.k-block,.k-widget{line-height:normal;outline:0}.k-list-filter ::-ms-clear,.k-widget .k-input::-ms-clear{width:0;height:0}.k-block,.k-content,.k-grid,.k-header-column-menu,.k-panelbar,.k-slider,.k-splitter,.k-treeview,.k-treeview>.k-group,.k-widget{outline:0;-webkit-tap-highlight-color:transparent}.k-block,.k-calendar,.k-grid-header .k-i-link-horizontal,.k-header-column-menu,.k-pager-wrap,.k-slider,.k-splitbar,.k-treeview,.k-treeview>.k-group{-webkit-touch-callout:none}.k-header-column-menu{color:inherit}.k-block{padding:2px}.k-block>.k-header{margin:-2px 0 10px -2px;padding:.3em 2px;width:100%;border-bottom-style:solid;border-bottom-width:1px;font-size:1.2em;white-space:nowrap;min-height:16px;position:relative}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%}.k-toolbar .k-button-icontext{padding-right:.8em}.k-link{cursor:pointer;outline:0;text-decoration:none}.k-grid-header span.k-link{cursor:default}.k-state-disabled,.k-state-disabled .k-draghandle,.k-state-disabled .k-icon,.k-state-disabled .k-link,.k-state-disabled .k-upload-button input{cursor:default!important;pointer-events:none;outline:0}.k-state-disabled{opacity:.7}.k-state-disabled>.k-button{opacity:1}@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-i-none{background-image:none!important}.k-image{border:0}.k-widget .k-icon.k-i-collapse,.k-widget .k-icon.k-i-expand{cursor:pointer}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-icon.k-i-loading{background-color:transparent;background-repeat:no-repeat;background-position:center center}.k-icon.k-i-loading::before{content:"";display:none}.k-loading-image,.k-loading-mask,.k-loading-text{position:absolute}.k-loading-mask{z-index:100}.k-loading-mask.k-opaque .k-loading-color{opacity:1}.k-loading-mask .k-loading-progress{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.k-loading-text{text-indent:-4000px;text-align:center}.k-loading-color,.k-loading-image{width:100%;height:100%}.k-loading-image{top:0;left:0;z-index:2}.k-loading-color{opacity:.3}.k-content-frame{border:0;width:100%;height:100%}.k-pane>.k-splitter-overlay{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-item.k-drag-clue{font-size:inherit}.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-60-down{top:-4px}.k-reorder-cue .k-i-arrow-60-up{bottom:-4px}.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:red;position:absolute}.k-current-time-arrow-down{width:0;height:0;background:0 0;border-bottom:4px solid transparent;border-top:4px solid red;border-left:4px solid transparent;border-right:4px solid transparent}.k-current-time-arrow-left{width:0;height:0;background:0 0;border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:4px solid transparent;border-right:4px solid red}.k-current-time-arrow-right{width:0;height:0;background:0 0;border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:4px solid red;border-right:4px solid transparent}.k-animation-container,.k-animation-container *,.k-animation-container :after,.k-block .k-header,.k-list-container,.k-widget,.k-widget *,.k-widget :before{box-sizing:content-box}.k-autocomplete,.k-block,.k-edit-cell .k-widget,.k-grid-edit-row .k-widget,.k-grid-edit-row .text-box,.k-tabstrip>.k-content>.km-scroll-container,.k-textbox,.km-actionsheet>li,.km-shim{box-sizing:border-box}.input-group .form-control{box-sizing:border-box}.form-control.k-widget{padding:0}.km-widget,.km-widget *{-moz-background-clip:border-box;-webkit-background-clip:border-box;background-clip:border-box}.k-pdf-export-shadow{position:absolute;overflow:hidden;left:-15000px;width:14400px}.km-native-scroller{overflow:auto;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-x pan-y;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-scroll-snap-type:proximity}.k-hr{margin:.5em auto;padding:0;height:0;border-width:1px 0 0;border-style:solid;display:block;float:none;clear:both}.k-icon,.k-tool-icon{position:relative;display:inline-block;overflow:hidden;width:1em;height:1em;text-align:center;vertical-align:middle;background-image:none;font:16px/1 WebComponentsIcons;speak:none;font-variant:normal;text-transform:none;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.k-drop-hint{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:absolute;z-index:1000;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.k-drop-hint-end,.k-drop-hint-start{-ms-flex-negative:0;flex-shrink:0;border-width:4px;border-style:solid;border-color:transparent}.k-drop-hint-line{-ms-flex-positive:1;flex-grow:1}.k-drop-hint-h .k-drop-hint-start{border-left-width:6.93px;border-right-width:0}.k-drop-hint-h .k-drop-hint-line{width:20px;height:1px}.k-drop-hint-h .k-drop-hint-end{border-right-width:6.93px;border-left-width:0}.k-drop-hint-v{-ms-flex-direction:column;flex-direction:column}.k-drop-hint-v .k-drop-hint-start{border-top-width:6.93px;border-bottom-width:0}.k-drop-hint-v .k-drop-hint-line{width:1px;height:20px}.k-drop-hint-v .k-drop-hint-end{border-bottom-width:6.93px;border-top-width:0}.k-column-menu .k-sprite,.k-gantt-views>.k-current-view>.k-link:after,.k-grid-mobile .k-resize-handle-inner:after,.k-grid-mobile .k-resize-handle-inner:before,.k-pager-numbers .k-current-page .k-link:after{position:relative;display:inline-block;overflow:hidden;width:1em;height:1em;text-align:center;vertical-align:middle;background-image:none;font:16px/1 WebComponentsIcons;speak:none;font-variant:normal;text-transform:none;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.k-icon:before{margin:auto;width:1em;height:1em;line-height:1;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.k-button.k-button-icon .k-icon,.k-grid-filter .k-icon,.k-header .k-icon{text-indent:-99999px;overflow:hidden}.k-button.k-button-icon .k-icon:before,.k-grid-filter .k-icon:before,.k-header .k-icon:before{text-indent:0}.k-sprite{width:16px;height:16px;font-size:0;line-height:0;text-align:center;background-repeat:no-repeat;background-color:transparent;display:inline-block;vertical-align:middle;overflow:hidden;-ms-high-contrast-adjust:none}.k-list-container .k-footer:after,.k-list-container .k-footer:before{content:"";display:block;overflow:hidden}.k-reorder-cue{position:absolute}.k-reorder-cue::after,.k-reorder-cue::before{content:"";width:0;height:0;border:3px solid transparent;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-reorder-cue::before{border-bottom-width:0;border-top-color:currentColor;top:-4px}.k-reorder-cue::after{border-top-width:0;border-bottom-color:currentColor;bottom:-4px}.k-flip-h{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-flip-v{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.k-flip-h.k-flip-v{-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1)}.k-text-align-left,.k-text-left{text-align:left}.k-text-align-center,.k-text-center{text-align:center}.k-text-align-right,.k-text-right{text-align:right}.k-text-align-justify,.k-text-justify{text-align:justify}script{display:none!important}.k-button{margin:0;padding:4px 8px;box-sizing:border-box;border-width:1px;border-style:solid;background-repeat:repeat-x;background-position:0 center;font:inherit;line-height:1.42857143;text-align:center;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:0;-webkit-appearance:none;position:relative}.k-button::-moz-focus-inner{padding:0;border:0;outline:0}.k-button:focus,.k-button:hover{text-decoration:none;outline:0}.k-button .k-button-text,.k-button .k-text{overflow:hidden;white-space:nowrap}.k-button .k-icon,.k-button .k-image,.k-button .k-sprite{color:inherit;-ms-flex-item-align:center;align-self:center;pointer-events:none}.k-button-icontext{overflow:visible}.k-button-icontext .k-icon,.k-button-icontext .k-image,.k-button-icontext .k-sprite{margin-right:3px;margin-right:.1875em;margin-left:-2px;margin-left:-.125em}.k-button-icon{width:calc(1.4285714286em + 10px);height:calc(1.4285714286em + 10px);padding:4px}.k-button-icon .k-button-text,.k-button-icon .k-text{display:none}.k-button.k-state-disabled,.k-button[disabled],.k-state-disabled .k-button{cursor:default;outline:0;box-shadow:none;opacity:.6}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%}.k-button.k-flat{border-color:transparent!important;color:inherit;background:0 0!important;box-shadow:none!important;transition:color .2s ease-in-out}.k-button.k-flat.k-state-active,.k-button.k-flat.k-state-hover,.k-button.k-flat:active,.k-button.k-flat:hover,.k-button.k-flat:hover.k-state-active,.k-button.k-flat:hover:active{color:inherit}.k-button.k-flat::before{display:block}.k-button.k-flat::after{display:block}.k-button.k-flat.k-state-focused::after,.k-button.k-flat:focus::after{box-shadow:inset 0 0 0 2px currentColor;opacity:.12}.k-button.k-flat.k-state-disabled,.k-button.k-flat[disabled],.k-state-disabled .k-button.k-flat{pointer-events:none}.k-button::before{border-radius:inherit;content:"";background:currentColor;opacity:0;display:none;pointer-events:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;transition:opacity .2s ease-in-out}.k-button.k-state-hover::before,.k-button:hover::before{opacity:.08}.k-button.k-no-focus:not(.k-state-hover)::before,.k-button.k-no-focus:not(:hover)::before{opacity:0}.k-button.k-state-active::before,.k-button:active::before{opacity:.16}.k-button.k-state-selected::before{opacity:.2}.k-button::after{border-radius:inherit;content:"";opacity:0;display:none;pointer-events:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;transition:opacity .2s ease-in-out}.k-button-group{margin:0;padding:0;border-width:0;list-style:none;white-space:nowrap;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;vertical-align:middle;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-button-group .k-button{position:relative}.k-button-group .k-button+.k-button{margin-left:-1px}.k-button-group.k-button-group-stretched{display:-ms-flexbox;display:flex}.k-button-group.k-button-group-stretched .k-button{-ms-flex:1 0 auto;flex:1 0 auto}.k-button-group .k-button.k-state-active,.k-button-group .k-button:active{z-index:2}.k-button-group .k-button.k-state-hover,.k-button-group .k-button:hover{z-index:3}.k-button-group .k-button.k-state-disabled,.k-button-group.k-state-disabled .k-button{z-index:auto}.k-button-group .k-button.k-state-focused,.k-button-group .k-button:focus{z-index:4}.k-button-group label input[type=radio],.k-button-group label input[type=checkbox],.k-button-group>input[type=radio],.k-button-group>input[type=checkbox]{margin:0;padding:0;clip:rect(0,0,0,0);position:absolute;pointer-events:none}.k-split-button{margin:0;padding:0;border-width:0;border-radius:0;outline:0;list-style:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:row nowrap;flex:row nowrap;vertical-align:middle}.k-split-button>.k-button:last-child,.k-split-button>.k-split-button-arrow{margin-left:-1px;padding:4px;width:auto;-ms-flex:none;flex:none}.k-split-container>li{padding:1px}.k-split-container .k-button{width:100%;border-color:transparent;background-color:transparent;background-image:none!important;text-align:left;white-space:nowrap;-ms-flex-pack:start;justify-content:flex-start}.k-action-buttons{margin:1em 0 0;padding:6px 8px;text-align:right;position:relative;clear:both}.k-action-buttons .k-button{min-width:75px}.k-action-buttons .k-button+.k-button{margin-left:6px}.k-action-buttons .k-button.k-left{float:left;margin:0 0 0 1em}.k-rtl .k-button-group .k-button{margin-left:0}.k-rtl .k-button-group .k-button+.k-button{margin-right:-1px}.k-rtl .k-split-button .k-split-button-arrow{margin-left:0;margin-right:-1px}.k-rtl .k-split-container .k-button{text-align:right}.k-no-flexbox .k-button{display:inline-block}.k-no-flexbox .k-button-group{display:inline-block}.k-no-flexbox .k-button-group:after{content:"";display:block;clear:both}.k-no-flexbox .k-button-group .k-button{display:inline-block;vertical-align:top}.k-toolbar{margin:0;padding:2px 4px;border-width:1px;border-style:solid;border-radius:0;outline:0;font-size:inherit;line-height:1.42857143;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;position:relative;overflow:hidden;box-sizing:border-box}.k-toolbar::before{content:"";height:calc(1.4285714286em + 10px)}.k-toolbar.k-toolbar-resizable{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-toolbar>*{margin-top:2px;margin-bottom:2px;margin-right:4px;-ms-flex-negative:0;flex-shrink:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center;vertical-align:middle}.k-toolbar>*>label{margin-right:4px}.k-toolbar>:last-child{margin-right:0}.k-toolbar .k-button,.k-toolbar .k-button-group,.k-toolbar .k-separator,.k-toolbar .k-split-button,.k-toolbar .k-textbox,.k-toolbar .k-widget,.k-toolbar label{-ms-flex-item-align:center;align-self:center}.k-toolbar .k-split-button>.k-button{-ms-flex-item-align:stretch;align-self:stretch}.k-toolbar .k-overflow-anchor{margin:0;width:calc(1.4285714286em + 18px);height:100%;border-width:0;border-left-width:1px;border-radius:0;border-color:inherit;box-sizing:border-box;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0}.k-toolbar .k-separator,.k-toolbar .k-toolbar-separator{width:0;height:1.42857143em;border-width:0 0 0 1px;border-style:solid}.k-toolbar .k-spacer,.k-toolbar .k-toolbar-spacer{height:1.42857143em;-ms-flex:1 1 auto;flex:1 1 auto}.k-overflow-container>.k-item{padding:1px}.k-overflow-container .k-overflow-tool-group{display:block}.k-overflow-container .k-overflow-button{width:100%;border-color:transparent;background-color:transparent;background-image:none!important;text-align:left;-ms-flex-pack:start;justify-content:flex-start}.k-overflow-container .k-button-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-overflow-container .k-button-group .k-button~.k-button{margin:0}.k-overflow-container .k-split-button{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-overflow-container .k-split-button .k-button{padding:4px 8px}.k-overflow-container .k-split-button .k-button~.k-button{margin:0}.k-overflow-container .k-separator{display:none}.k-overflow-container .k-overflow-hidden{display:none}.k-rtl .k-toolbar>*{margin-right:0;margin-left:4px}.k-rtl .k-toolbar>:last-child{margin-left:0}.k-rtl .k-toolbar .k-overflow-anchor{border-left-width:0;border-right-width:1px;right:auto;left:0}.k-rtl .k-overflow-container .k-overflow-button{text-align:right}.k-no-flexbox .k-toolbar{display:block}.k-no-flexbox .k-toolbar.k-toolbar-resizable{white-space:nowrap}.k-no-flexbox .k-toolbar>*{display:inline-block;vertical-align:middle}.k-no-flexbox .k-toolbar>.k-align-left{float:none}.k-no-flexbox .k-toolbar>.k-align-right{float:right}.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-ie9 .k-rpanel-left{left:-100%}.k-ie9 .k-rpanel-left.k-rpanel-expanded{left:0}.k-rpanel-top{position:static;max-height:0}.k-rpanel-top.k-rpanel-expanded{max-height:568px;overflow:visible!important}.k-rpanel-toggle{-ms-touch-action:manipulation;touch-action:manipulation}.k-form{border-width:0;box-sizing:border-box;font-size:inherit;line-height:1.42857143}.k-form-fieldset{margin:32px 0 0;padding:0 0;border-width:0;box-sizing:border-box}.k-form-fieldset>:first-child{margin-top:0}.k-form-legend{margin:0 0 16px;padding:0 0;border-style:solid;width:100%;border-width:0 0 2px;box-sizing:border-box;font-size:inherit;line-height:1.42857143;text-transform:uppercase}.k-form-field{margin:0 0 16px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.k-form-field:first-child{margin-top:0}.k-form-field>.k-form-label,.k-form-field>.k-label{margin:0 0 4px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0}.k-form-field .k-checkbox-label,.k-form-field .k-radio-label{display:-ms-inline-flexbox;display:inline-flex}.k-form-field .k-autocomplete,.k-form-field .k-combobox,.k-form-field .k-dateinput,.k-form-field .k-datepicker,.k-form-field .k-daterangepicker-wrap,.k-form-field .k-datetimepicker,.k-form-field .k-dropdown,.k-form-field .k-dropdowntree,.k-form-field .k-floating-label-container,.k-form-field .k-maskedtextbox,.k-form-field .k-multiselect,.k-form-field .k-numerictextbox,.k-form-field .k-textarea,.k-form-field .k-textbox,.k-form-field .k-textbox-container,.k-form-field .k-timepicker{width:100%}.k-form-error,.k-form-hint{padding:4px 0 0;margin:0 0 4px;font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-form-horizontal .k-form-field{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-form-horizontal .k-form-field>.k-form-label,.k-form-horizontal .k-form-field>.k-label{margin-right:10px;padding-top:5px;width:25%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}.k-form-horizontal .k-form-field .k-label-optional{margin:0;-ms-flex-item-align:inherit;align-self:inherit}.k-form-horizontal .k-form-field-wrap{-ms-flex:1;flex:1}.k-form-buttons{margin:16px 0 0;padding:0 0;border-width:0;border-top-width:0;border-style:solid;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-form-buttons>*{-webkit-margin-start:8px;margin-inline-start:8px}.k-form-buttons>:first-child{-webkit-margin-start:0;margin-inline-start:0}.k-form-buttons.k-buttons-end{-ms-flex-pack:end;justify-content:flex-end}.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-form-container .editor-label,.k-edit-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.k-no-editor,.k-edit-form-container .editor-field.k-no-editor{padding:.4em 0 1em}.k-edit-form-container .k-button{margin:0 .16em}.k-edit-form-container .k-button-group .k-button{margin-right:0}.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}.k-tabstrip{margin:0;padding:0;zoom:1;position:relative}.k-tabstrip-items{padding:.3em .3em 0}.k-tabstrip-scrollable .k-tabstrip-items{white-space:nowrap;overflow:hidden}.k-tabstrip>.k-button.k-flat{position:absolute;top:.27em;z-index:2;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-tabstrip-bottom>.k-button.k-flat{top:auto;bottom:.15em}.k-tabstrip-prev{left:.4em}.k-tabstrip-next{right:.4em}.k-panelbar .k-tabstrip-items .k-item,.k-tabstrip-items .k-item{list-style-type:none;display:inline-block;position:relative;border-style:solid;border-width:1px 1px 0;padding:0;vertical-align:top}.k-tabstrip-items>.k-item{overflow:hidden}.k-panelbar .k-tabstrip-items .k-state-active,.k-tabstrip-items .k-state-active,.k-tabstrip-items .k-tab-on-top{margin-bottom:-1px;padding-bottom:1px}.k-panelbar .k-tabstrip-items .k-item,.k-tabstrip-top>.k-tabstrip-items .k-item{margin:0 -1px 0 0}.k-panelbar .k-tabstrip-top>.k-tabstrip-items .k-state-active,.k-tabstrip-top>.k-tabstrip-items .k-state-active{border-bottom-width:1px;margin-bottom:-1px;padding-bottom:0}.k-tabstrip-items .k-tab-on-top{z-index:1}.k-panelbar .k-tabstrip-items .k-link,.k-tabstrip-items .k-link{display:inline-block;border-bottom-width:0;padding:.5em .92em}.k-panelbar .k-tabstrip-items .k-icon,.k-tabstrip-items .k-icon{margin:-1px 4px 0 -3px;vertical-align:top}.k-panelbar .k-tabstrip-items .k-item .k-image,.k-panelbar .k-tabstrip-items .k-item .k-sprite,.k-tabstrip-items .k-item .k-image,.k-tabstrip-items .k-item .k-sprite{margin:-3px 3px 0 -6px;vertical-align:middle}.k-tabstrip-items .k-loading{top:0;left:0;height:0;width:20%;position:absolute;background:0 0;border-top:1px solid transparent;border-color:inherit;transition:width .2s linear;-webkit-animation:k-tab-loader 1s ease-in-out infinite;animation:k-tab-loader 1s ease-in-out infinite}.k-tabstrip-items .k-progress{-webkit-animation:none;animation:none}.k-tabstrip-items .k-loading.k-complete{width:100%;-webkit-animation:none;animation:none}.k-panelbar .k-tabstrip>.k-content,.k-tabstrip>.k-content{position:static;border-style:solid;border-width:1px;margin:0 .286em .3em;padding:.92em;zoom:1}.k-tabstrip>.k-content{display:none;overflow:auto}.k-tabstrip>.k-content:focus{outline-width:1px;outline-style:dotted;outline-offset:-1px}.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}}@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-panelbar .k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-tab-on-top,.k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-right>.k-tabstrip-items .k-tab-on-top{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-panelbar .k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-tab-on-top{margin-right:-1px;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-panelbar .k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-right>.k-tabstrip-items .k-tab-on-top{margin-left:-1px;padding-left:1px}.k-tabstrip-bottom>.k-tabstrip-items{margin-top:-1px;padding:0 .3em .3em}.k-panelbar .k-tabstrip-bottom>.k-content,.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-panel>.k-item,.k-panelbar>.k-item{list-style-type:none;display:block;border-width:0;margin:0;zoom:1;border-radius:0}.k-panelbar .k-link>.k-image,.k-panelbar .k-link>.k-sprite{margin-top:-2px;margin-right:5px;vertical-align:middle}.k-panel>.k-item>.k-link,.k-panelbar>.k-item>.k-link{color:inherit;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-collapse.k-icon,.k-panelbar-expand.k-icon{position:absolute;top:50%;right:4px;margin-top:-8px}.k-panelbar .k-content,.k-panelbar .k-panel{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-arrow-end-right .k-link{border-bottom:0}.k-panel .k-panel{border-bottom:0}.k-pager-wrap{padding:4px 4px;border-width:1px;border-style:solid;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;overflow:hidden;cursor:default;-ms-flex:0 0 auto;flex:0 0 auto}.k-pager-wrap .k-link{color:inherit;text-decoration:none;outline:0;font:inherit;background-color:inherit}.k-pager-wrap .k-widget,.k-pager-wrap select.k-dropdown{font-size:inherit}.k-pager-wrap[dir=rtl] .k-i-arrow-60-left,.k-pager-wrap[dir=rtl] .k-i-arrow-60-right,.k-pager-wrap[dir=rtl] .k-i-arrow-e,.k-pager-wrap[dir=rtl] .k-i-arrow-end-left,.k-pager-wrap[dir=rtl] .k-i-arrow-end-right,.k-pager-wrap[dir=rtl] .k-i-arrow-w,.k-pager-wrap[dir=rtl] .k-i-seek-e,.k-pager-wrap[dir=rtl] .k-i-seek-w,.k-rtl .k-pager-wrap .k-i-arrow-60-left,.k-rtl .k-pager-wrap .k-i-arrow-60-right,.k-rtl .k-pager-wrap .k-i-arrow-e,.k-rtl .k-pager-wrap .k-i-arrow-end-left,.k-rtl .k-pager-wrap .k-i-arrow-end-right,.k-rtl .k-pager-wrap .k-i-arrow-w,.k-rtl .k-pager-wrap .k-i-seek-e,.k-rtl .k-pager-wrap .k-i-seek-w,[dir=rtl] .k-pager-wrap .k-i-arrow-60-left,[dir=rtl] .k-pager-wrap .k-i-arrow-60-right,[dir=rtl] .k-pager-wrap .k-i-arrow-e,[dir=rtl] .k-pager-wrap .k-i-arrow-end-left,[dir=rtl] .k-pager-wrap .k-i-arrow-end-right,[dir=rtl] .k-pager-wrap .k-i-arrow-w,[dir=rtl] .k-pager-wrap .k-i-seek-e,[dir=rtl] .k-pager-wrap .k-i-seek-w{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-pager-nav{border-radius:3em;padding:4px 4px;min-width:2.14em;height:2.14em;border-width:1px;border-style:solid;outline:0;box-sizing:border-box;color:inherit;text-align:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.k-pager-nav:hover{z-index:2}.k-pager-nav.k-state-disabled{color:inherit}.k-pager-numbers-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;position:relative}.k-pager-numbers-wrap select.k-dropdown{height:100%;display:none;cursor:pointer}.k-pager-numbers{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.k-pager-numbers li{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row}.k-pager-numbers .k-link{border-radius:3em;padding:4px 4px;min-width:2.14em;height:2.14em;border-width:1px;border-style:solid;outline:0;box-sizing:border-box;color:inherit;text-align:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.k-pager-numbers .k-link:hover{z-index:2}.k-pager-numbers .k-link.k-state-disabled{color:inherit}.k-pager-numbers .k-state-selected{cursor:inherit;z-index:2}.k-pager-nav+.k-pager-nav,.k-pager-nav+.k-pager-numbers-wrap,.k-pager-numbers li+li,.k-pager-numbers-wrap+.k-pager-nav{margin-left:2px}.k-rtl .k-pager-nav+.k-pager-nav,.k-rtl .k-pager-nav+.k-pager-numbers-wrap,.k-rtl .k-pager-numbers li+li,.k-rtl .k-pager-numbers-wrap+.k-pager-nav,[dir=rtl] .k-pager-nav+.k-pager-nav,[dir=rtl] .k-pager-nav+.k-pager-numbers-wrap,[dir=rtl] .k-pager-numbers li+li,[dir=rtl] .k-pager-numbers-wrap+.k-pager-nav{margin-left:0;margin-right:2px}.k-pager-input{margin-left:1em;margin-right:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.k-pager-input .k-textbox{margin:0 1ex;width:3em}.k-pager-sizes{margin-left:1em;margin-right:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.k-pager-sizes .k-dropdown,.k-pager-sizes>select{margin-right:1ex;width:5em}.k-rtl .k-pager-sizes .k-dropdown,.k-rtl .k-pager-sizes>select,[dir=rtl] .k-pager-sizes .k-dropdown,[dir=rtl] .k-pager-sizes>select{margin-left:1ex;margin-right:0}.k-pager-info{margin-left:1em;margin-right:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;text-align:right;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-order:9;order:9}.k-pager-refresh{border-radius:3em;padding:4px 4px;min-width:2.14em;height:2.14em;border-width:1px;border-style:solid;outline:0;box-sizing:border-box;color:inherit;text-align:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-left:auto;-ms-flex-order:10;order:10}.k-pager-refresh:hover{z-index:2}.k-pager-refresh.k-state-disabled{color:inherit}.k-rtl .k-pager-refresh,[dir=rtl] .k-pager-refresh{margin-left:0;margin-right:auto}.k-pager-sm{overflow:visible}.k-pager-sm.k-pager-wrap .k-pager-numbers-wrap{margin-top:0;margin-bottom:0;-ms-flex-item-align:center;align-self:center}.k-pager-sm .k-pager-numbers-wrap{margin-left:1em;margin-right:1em;width:5em;height:2.14em;box-sizing:border-box;border-color:inherit}.k-pager-sm .k-pager-numbers-wrap select.k-dropdown{width:100%;display:-ms-flexbox;display:flex;box-sizing:border-box}.k-pager-sm[dir=rtl] .k-pager-numbers-wrap,.k-rtl .k-pager-sm .k-pager-numbers-wrap,[dir=rtl] .k-pager-sm .k-pager-numbers-wrap{margin-left:1em;margin-right:1em}.k-pager-md .k-pager-info,.k-pager-sm .k-pager-info,.k-pager-sm .k-pager-numbers,.k-pager-sm .k-pager-sizes{display:none}.k-menu{cursor:default}.k-menu .k-link{white-space:nowrap}.k-menu .k-item>.k-link{color:inherit}.k-menu,.k-menu .k-menu-group,.k-menu-scroll-wrapper .k-menu-group,.k-popups-wrapper .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,.k-menu-scroll-wrapper .k-item,.k-popups-wrapper .k-item{-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-menu .k-item .k-item,.k-menu-scroll-wrapper .k-item .k-item,.k-menu-scroll-wrapper.vertical>.k-item,.k-popups-wrapper .k-item .k-item,.k-popups-wrapper.vertical>.k-item,ul.k-menu-vertical>.k-item{display:block;float:none;border-width:0}.k-menu .k-image,.k-menu .k-item>.k-link>.k-icon,.k-menu .k-sprite,.k-menu-scroll-wrapper .k-image,.k-menu-scroll-wrapper .k-item>.k-link>.k-icon,.k-menu-scroll-wrapper .k-sprite,.k-popups-wrapper .k-image,.k-popups-wrapper .k-item>.k-link>.k-icon,.k-popups-wrapper .k-sprite{margin:-2px 4px 0 -4px;vertical-align:middle}.k-menu .k-item>.k-link,.k-menu-scroll-wrapper .k-item>.k-link,.k-popups-wrapper .k-item>.k-link{display:block;padding:.5em 1.1em .4em;line-height:1.34em;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-menu-vertical>.k-menu-item>.k-menu-link{padding-right:2em}.k-menu .k-menu-group,.k-menu-scroll-wrapper .k-menu-group,.k-popups-wrapper .k-menu-group{display:none;border-style:solid;border-width:1px;overflow:visible;white-space:nowrap}.k-menu .k-menu-group>.k-item,.k-menu-scroll-wrapper .k-menu-group>.k-item,.k-popups-wrapper .k-menu-group>.k-item{display:block;border-width:0}.k-menu .k-item,.k-menu-scroll-wrapper .k-item,.k-menu-scroll-wrapper.horizontal>.k-item,.k-popups-wrapper .k-item,.k-popups-wrapper.horizontal>.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;box-sizing:content-box}.k-column-menu-group-header,.k-context-menu.k-menu-vertical>.k-item>.k-link,.k-menu .k-menu-group .k-item>.k-link,.k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,.k-popups-wrapper.vertical>.k-item>.k-link{padding:.28em 1.8em .38em .9em}.k-context-menu.k-menu-horizontal>.k-separator,.k-popups-wrapper.horizontal>.k-separator{display:none}.k-context-menu.k-menu-horizontal>.k-item,.k-popups-wrapper.horizontal>.k-item{box-sizing:border-box}.k-context-menu.k-menu-horizontal>.k-last,.k-popups-wrapper.horizontal>.k-last{border:0}.k-menu-horizontal>.k-item>.k-link>.k-menu-expand-arrow,.k-popups-wrapper .k-item>.k-link>.k-menu-expand-arrow{margin:-2px 0 0}.k-menu .k-item>.k-link>.k-i-arrow-60-down,.k-menu-scroll-wrapper .k-item>.k-link>.k-i-arrow-60-down,.k-popups-wrapper .k-item>.k-link>.k-i-arrow-60-down{margin-right:-8px}.k-menu-group .k-item>.k-link>.k-menu-expand-arrow,.k-menu-scroll-wrapper .k-item>.k-link>.k-i-arrow-60-right,.k-menu-vertical .k-item>.k-link>.k-menu-expand-arrow,.k-popups-wrapper .k-item>.k-link>.k-i-arrow-60-right{position:absolute;top:50%;margin-top:-8px;right:.2rem}.k-menu .k-animation-container,.k-menu-scroll-wrapper .k-animation-container,.k-popups-wrapper .k-animation-container{border:0}.k-menu .k-animation-container,.k-menu .k-menu-group,.k-menu-scroll-wrapper .k-animation-container,.k-menu-scroll-wrapper .k-menu-group,.k-popups-wrapper .k-animation-container,.k-popups-wrapper .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-scroll-wrapper .k-animation-container .k-animation-container,.k-menu-scroll-wrapper .k-menu-group .k-menu-group,.k-menu-scroll-wrapper.vertical .k-animation-container,.k-menu-scroll-wrapper.vertical .k-menu-group,.k-menu-vertical .k-animation-container,.k-menu-vertical .k-menu-group,.k-popups-wrapper .k-animation-container .k-animation-container,.k-popups-wrapper .k-menu-group .k-menu-group,.k-popups-wrapper.vertical .k-animation-container,.k-popups-wrapper.vertical .k-menu-group{top:0;left:0}.k-menu .k-animation-container .k-menu-group,.k-menu-scroll-wrapper .k-animation-container .k-menu-group,.k-popups-wrapper .k-animation-container .k-menu-group{top:auto;left:auto;margin-left:-1px}.k-menu .k-animation-container,.k-menu-scroll-wrapper .k-animation-container,.k-popup .k-animation-container,.k-popups-wrapper .k-animation-container{margin-top:-1px;padding-left:1px}.k-ie .k-menu .k-animation-container,.k-ie .k-menu-scroll-wrapper .k-animation-container,.k-ie .k-popup .k-animation-container,.k-ie .k-popups-wrapper .k-animation-container{margin-top:-2px}.k-popup .k-animation-container .k-popup{margin-left:-1px}.k-menu-scroll-wrapper .k-separator,.k-popups-wrapper .k-separator,ul.k-menu .k-separator{padding:.25em 0;height:100%;width:1px;font-size:0;line-height:0;border-width:0 1px 0 0}.k-menu .k-menu-group .k-separator,.k-menu-scroll-wrapper.vertical .k-menu-group .k-separator,.k-menu-scroll-wrapper.vertical .k-separator,.k-popups-wrapper.vertical .k-menu-group .k-separator,.k-popups-wrapper.vertical .k-separator,ul.k-menu-vertical .k-separator{padding:0;height:1px;width:100%;border-width:1px 0 0}.k-menu-scroll-wrapper .k-widget.k-menu,.k-popups-wrapper .k-widget.k-menu{white-space:nowrap;overflow:hidden}.k-menu-scroll-wrapper.vertical .k-menu.k-menu-vertical,.k-popups-wrapper.vertical .k-menu.k-menu-vertical{height:100%;box-sizing:border-box}.k-menu-scroll-wrapper.horizontal .k-menu.k-menu-horizontal>.k-item,.k-popups-wrapper.horizontal .k-menu.k-menu-horizontal>.k-item{display:inline-block;overflow:hidden;float:none}.k-menu-scroll-wrapper.vertical .k-menu.k-menu-vertical>.k-item,.k-popups-wrapper.vertical .k-menu.k-menu-vertical>.k-item{overflow:hidden}.k-menu-scroll-wrapper,.k-popups-wrapper{position:relative;border:0;margin:0;padding:0}.k-menu-scroll-wrapper.vertical,.k-popups-wrapper.vertical{height:100%}.k-menu-scroll-wrapper>.k-animation-container .k-item,.k-popups-wrapper>.k-animation-container .k-item{float:none}.k-menu-scroll-wrapper .k-menu-scroll-button,.k-popups-wrapper .k-menu-scroll-button{border-radius:0;position:absolute;display:none}.k-menu-scroll-wrapper .k-scroll-up,.k-popups-wrapper .k-scroll-up{top:0;left:0}.k-menu-scroll-wrapper .k-scroll-down,.k-popups-wrapper .k-scroll-down{bottom:0;left:0}.k-menu-scroll-wrapper .k-scroll-down,.k-menu-scroll-wrapper .k-scroll-up,.k-popups-wrapper .k-scroll-down,.k-popups-wrapper .k-scroll-up{width:100%;height:16px;padding:0 .7em;line-height:.2em}.k-menu-scroll-wrapper .k-scroll-left,.k-popups-wrapper .k-scroll-left{top:0;left:0}.k-menu-scroll-wrapper .k-scroll-right,.k-popups-wrapper .k-scroll-right{top:0;right:0}.k-menu-scroll-wrapper .k-scroll-left,.k-menu-scroll-wrapper .k-scroll-right,.k-popups-wrapper .k-scroll-left,.k-popups-wrapper .k-scroll-right{width:16px;height:100%;padding-left:0;padding-right:0}.k-menu-scroll-wrapper .k-scroll-left .k-icon,.k-menu-scroll-wrapper .k-scroll-right .k-icon,.k-popups-wrapper .k-scroll-left .k-icon,.k-popups-wrapper .k-scroll-right .k-icon{margin-top:-.5em;position:absolute;top:50%;left:0}.k-rtl .k-menu .k-item,.k-rtl .k-widget.k-menu-horizontal>.k-item,[dir=rtl] .k-menu .k-item,[dir=rtl] .k-widget.k-menu-horizontal>.k-item{border-width:0 0 0 1px}.k-rtl .k-menu .k-image,.k-rtl .k-menu .k-item>.k-link>.k-icon,.k-rtl .k-menu .k-sprite,.k-rtl .k-menu-scroll-wrapper .k-image,.k-rtl .k-menu-scroll-wrapper .k-item>.k-link>.k-icon,.k-rtl .k-menu-scroll-wrapper .k-sprite,.k-rtl .k-popups-wrapper .k-image,.k-rtl .k-popups-wrapper .k-item>.k-link>.k-icon,.k-rtl .k-popups-wrapper .k-sprite,[dir=rtl] .k-menu .k-image,[dir=rtl] .k-menu .k-item>.k-link>.k-icon,[dir=rtl] .k-menu .k-sprite,[dir=rtl] .k-menu-scroll-wrapper .k-image,[dir=rtl] .k-menu-scroll-wrapper .k-item>.k-link>.k-icon,[dir=rtl] .k-menu-scroll-wrapper .k-sprite,[dir=rtl] .k-popups-wrapper .k-image,[dir=rtl] .k-popups-wrapper .k-item>.k-link>.k-icon,[dir=rtl] .k-popups-wrapper .k-sprite{margin-right:-4px;margin-left:4px}.k-rtl .k-menu .k-menu-group>.k-item,.k-rtl .k-menu-scroll-wrapper .k-menu-group>.k-item,.k-rtl .k-popups-wrapper .k-menu-group>.k-item,[dir=rtl] .k-menu .k-menu-group>.k-item,[dir=rtl] .k-menu-scroll-wrapper .k-menu-group>.k-item,[dir=rtl] .k-popups-wrapper .k-menu-group>.k-item{border:0}.k-rtl .k-column-menu-group-header,.k-rtl .k-context-menu.k-menu-vertical>.k-item>.k-link,.k-rtl .k-menu .k-menu-group .k-item>.k-link,.k-rtl .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,.k-rtl .k-popups-wrapper.vertical>.k-item>.k-link,[dir=rtl] .k-column-menu-group-header,[dir=rtl] .k-context-menu.k-menu-vertical>.k-item>.k-link,[dir=rtl] .k-menu .k-menu-group .k-item>.k-link,[dir=rtl] .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,[dir=rtl] .k-popups-wrapper.vertical>.k-item>.k-link{padding:.28em .9em .38em 1.8em}.k-rtl .k-menu-vertical>.k-menu-item>.k-menu-link,[dir=rtl] .k-menu-vertical>.k-menu-item>.k-menu-link{padding:.5em 1.1em .4em;padding-left:2em}.k-context-menu{border:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-listview{padding:0;margin:0;border-width:0;border-style:solid;box-sizing:border-box;outline:0;font-size:inherit;line-height:1.42857143;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative}.k-listview-bordered{border-width:1px}.k-listview-header{border-width:0;border-style:solid;border-color:inherit}.k-listview-bordered>.k-listview-header{border-bottom-width:1px}.k-listview-footer{border-width:0;border-style:solid;border-color:inherit}.k-listview-bordered>.k-listview-footer{border-top-width:1px}.k-listview-content{margin:0;padding:0;border-color:inherit;list-style:none;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-line-pack:start;align-content:flex-start;position:relative;overflow:auto}.k-listview-content::after{height:0;clear:both;display:block}.k-listview-content.k-d-flex::after,.k-listview-content.k-d-grid::after{display:none}.k-listview-content-padding-rectangle{padding:4px 8px}.k-listview-content-padding-square{padding:4px}.k-listview-item{padding:0;border-width:0;border-style:solid;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.k-listview-item-padding-rectangle{padding:4px 8px}.k-listview-item-padding-rectangle .k-listview-link{margin:-4px -8px;padding:4px 8px}.k-listview-item-padding-square{padding:4px}.k-listview-item-padding-square .k-listview-link{margin:-4px;padding:4px}.k-listview-borders-all .k-listview-item{border-width:1px}.k-listview-borders-horizontal .k-listview-item{border-top-width:1px}.k-listview-borders-horizontal .k-listview-item:first-child{border-top-width:0}.k-listview-borders-vertical .k-listview-item{border-left-width:1px}.k-listview-borders-vertical .k-listview-item:first-child{border-left-width:0}.k-listview-pager{border-width:0;border-color:inherit;font:inherit}.k-listview-bordered>.k-listview-pager-top{border-bottom-width:1px}.k-listview-bordered>.k-listview-pager-bottom{border-top-width:1px}.k-grid{position:relative}.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{padding:.5em .6em .4em .6em;line-height:1.6;overflow:hidden}.k-filter-row th,.k-grid-header th.k-header{overflow:hidden;border-style:solid;border-width:0 0 1px 1px;padding:.5em .6em .4em .6em;font-weight:400;white-space:nowrap;text-overflow:ellipsis;text-align:left}.k-grid-header th.k-header{vertical-align:bottom;cursor:default}.k-grid-header th.k-header .k-checkbox{vertical-align:top}.k-filtercell,.k-filtercell .k-widget,.k-filtercell>span{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-filter-row .k-dropdown-operator,.k-filtercell>span>.k-button{position:absolute;top:0;right:0;margin: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-ff .k-grid .k-filter-row .k-i-filter-clear{top:1px}.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:-.5em -.6em -.4em 0;padding:.5em .6em .4em 0;overflow:hidden;text-overflow:ellipsis}.k-grid-header th.k-with-icon .k-link{margin-right:18px}.k-grid-header th>.k-link>.k-icon{vertical-align:text-top}.k-grid .k-state-hover{cursor:pointer}.k-grid-column-resizing,.k-grid-column-resizing .k-button,.k-grid-column-resizing .k-grid-filter,.k-grid-column-resizing .k-grid-toolbar,.k-grid-column-resizing .k-link{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-footer-wrap,.k-grid-header-wrap{position:relative;width:100%;overflow:hidden;border-style:solid;border-width:0 1px 0 0;zoom:1}div.k-grid-footer,div.k-grid-header{padding-right:17px;border-bottom-style:solid;border-bottom-width:1px;zoom:1}.k-grid-header-locked>table,.k-grid-header-wrap>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%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.k-grid-norecords-template{width:20em;height:4em;line-height:4em;vertical-align:middle;margin:0 auto}.k-grid-content>.k-grid-norecords>.k-grid-norecords-template{top:50%;left:50%;margin-left:-10em;margin-top:-2em;position:absolute}@media print{.k-grid{height:auto!important}.k-grid-header{padding:0!important}.k-grid-content,.k-grid-header-wrap{overflow:visible;height:auto!important}}.k-grid .k-scrollbar{-ms-overflow-style:scrollbar}.k-virtual-scrollable-wrap{height:100%;overflow-y:hidden;position:relative}.k-grid-content table,.k-grid-content-locked>table,.k-grid-footer table,.k-grid-header table{table-layout:fixed}.k-grid-lockedcolumns{white-space:nowrap}.k-grid-content,.k-grid-content-locked,.k-pager-wrap{white-space:normal}.k-grid-content-locked,.k-grid-footer-locked,.k-grid-header-locked{display:inline-block;vertical-align:top;overflow:hidden;position:relative;border-style:solid;border-width:0 1px 0 0}.k-grid-content-locked+.k-grid-content,.k-grid-footer-locked+.k-grid-footer-wrap,.k-grid-header-locked+.k-grid-header-wrap{display:inline-block;vertical-align:top}.k-grid-toolbar{border-width:0 0 1px;border-color:inherit;-ms-flex-negative:0;flex-shrink:0}.k-filter-row>th:first-child,.k-grid tbody td:first-child,.k-grid tfoot td:first-child,.k-grid-header th.k-header:first-child{border-left-width:0}.k-grid-header th.k-header.k-first{border-left-width: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-grid-pager{border-width:1px 0 0}.k-grid-pager-top{border-width:0 0 1px}.k-header>.k-grid-filter,.k-header>.k-header-column-menu{float:right;margin:-.5em -.6em -.4em 0;padding:.5em .2em .4em;position:relative;z-index:1;color:inherit}.k-grid .k-animation-container{position:absolute}.k-filter-menu{padding:.5em}.k-list-filter{display:block}form.k-filter-menu .k-textbox,form.k-filter-menu .k-widget{display:block}form.k-filter-menu .k-textbox{width:100%;margin-bottom:3px}.k-column-menu,.k-filter-menu{font-size:14px}.k-filter-help-text,.k-filter-menu .k-textbox,.k-filter-menu .k-widget{margin:.19em 0 0}.k-filter-menu span.k-filter-and{width:6em;margin:.5em 0 .5em}.k-filter-menu .k-action-buttons{margin:0;padding:0;text-align:initial}.k-filter-menu .k-action-buttons .k-button{width:48%;margin:.5em 4% 0 0;min-width:0}.k-filter-menu .k-action-buttons .k-button+.k-button{margin-right:0}.k-filter-menu .k-filter-selected-items{font-weight:700;margin:.5em}.k-multicheck-wrap{overflow:auto;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:-.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:clip}.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;position:relative;white-space:normal}.k-grouping-dropclue{position:absolute;top:3px;width:6px;height:25px;background-repeat:no-repeat;background-position:-165px -148px}.k-grouping-dropclue:after,.k-grouping-dropclue:before{content:"";width:0;height:0;border:3px solid;border-left-color:transparent;border-right-color:transparent;position:absolute;left:0}.k-grouping-dropclue:before{top:0;border-bottom:0}.k-grouping-dropclue:after{bottom:0;border-top:0}.k-group-indicator{padding:.15em .15em .15em .4em;border-width:1px;border-style:solid;line-height:1.5em;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;vertical-align:top}.k-grouping-header .k-group-indicator{margin:0 3px}.k-group-indicator .k-button.k-flat,.k-group-indicator .k-link{padding:0;border-width:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.k-group-indicator .k-link .k-icon{margin-right:4px}.k-group-indicator .k-button.k-flat{margin-left:8px;padding:0;width:auto;height:auto;opacity:.5}.k-group-indicator .k-button.k-flat::after,.k-group-indicator .k-button.k-flat::before{display:none}.k-group-indicator .k-button.k-flat:hover{opacity:1}.k-no-flexbox .k-group-indicator{display:inline-block}.k-no-flexbox .k-group-indicator .k-button,.k-no-flexbox .k-group-indicator .k-link{display:inline-block;vertical-align:middle}.k-dirty-cell:before{content:"\a0";display:inline-block;width:0;float:left}.k-dirty-cell{position:relative}.k-dirty-cell.k-edit-cell{position:static}.k-dirty-cell .k-dirty{margin:0;top:0;left:0}.k-dirty{position:absolute;width:0;height:0;border-style:solid;border-width:3px;border-color:red transparent transparent red;margin:-.45em 0 0 -.6em;padding:0;overflow:hidden;vertical-align:top}.k-grouping-header{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:red;background-color:pink}.k-grid-actions{display:inline-block}.k-grid .k-button{margin:.16em}.k-grid tbody .k-button{min-width:64px}.k-grid tbody button.k-button{min-width:78px}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-edit-cell>.k-textbox,.k-edit-cell>.k-widget:not(.k-switch),.k-edit-cell>.text-box,.k-grid-edit-row>td>.k-textbox,.k-grid-edit-row>td>.k-widget:not(.k-switch),.k-grid-edit-row>td>.text-box{width:100%}.k-edit-cell input[type=checkbox]{margin-left:.6em}.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{opacity:.6}.k-ie9 .k-column-menu{width:160px}.k-column-menu{min-width:160px}.k-column-menu .k-sprite{margin-right:10px}.k-column-menu>.k-menu{border-width:0}.k-column-menu .k-calendar .k-link{white-space:normal}.k-columns-item .k-group{max-height:200px;overflow:auto}.k-filter-menu.k-popup,.k-grid-filter-popup.k-popup{padding:2px 0}.k-filter-menu.k-popup .k-filter-menu-container,.k-grid-filter-popup.k-popup .k-filter-menu-container{width:230px}.k-filter-menu.k-popup .k-multicheck-wrap,.k-grid-filter-popup.k-popup .k-multicheck-wrap{padding:0 3px}.k-filter-menu.k-popup .k-multicheck-wrap .k-item,.k-grid-filter-popup.k-popup .k-multicheck-wrap .k-item{padding:2px 0}.k-filter-menu.k-popup .k-multicheck-wrap .k-check-all-wrap,.k-grid-filter-popup.k-popup .k-multicheck-wrap .k-check-all-wrap{padding-bottom:4px;border-bottom-width:1px;border-bottom-style:solid}.k-filter-menu .k-filter-menu-container{padding:4px 8px;box-sizing:border-box}.k-filter-menu .k-searchbox{margin-bottom:8px;width:100%}.k-grid-columnmenu-popup{margin:0;width:230px;border-width:1px;border-style:solid;box-sizing:border-box;font-size:14px;line-height:1.42857143;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.k-grid-columnmenu-popup.k-popup{padding:2px 0}.k-grid-columnmenu-popup .k-filter-menu{padding:0;border-radius:0}.k-grid-columnmenu-popup .k-filter-menu .k-filter-menu-container{padding:2px 0}.k-grid-columnmenu-popup .k-filter-menu .k-radio-list,.k-grid-columnmenu-popup .k-filter-menu .k-textbox,.k-grid-columnmenu-popup .k-filter-menu .k-widget{margin:.5em 0;width:100%;display:block}.k-grid-columnmenu-popup .k-filter-menu .k-widget.k-filter-and{width:6em;margin:1em 0}.k-grid-columnmenu-popup .k-filter-menu .k-widget.k-button-group{width:auto;margin:0;display:-ms-inline-flexbox;display:inline-flex}.k-grid-columnmenu-popup .k-filter-menu .k-action-buttons,.k-grid-columnmenu-popup .k-filter-menu .k-actions,.k-grid-columnmenu-popup .k-filter-menu .k-columnmenu-actions{margin-left:-1em;margin-right:-1em;margin-bottom:-1em;padding:0 1em 1em}.k-grid-columnmenu-popup .k-filter-menu .k-action-buttons .k-button,.k-grid-columnmenu-popup .k-filter-menu .k-actions .k-button,.k-grid-columnmenu-popup .k-filter-menu .k-columnmenu-actions .k-button{-ms-flex:1 1 50%;flex:1 1 50%}.k-grid-columnmenu-popup .k-filter-menu .k-actions.k-actions-center .k-button,.k-grid-columnmenu-popup .k-filter-menu .k-actions.k-actions-end .k-button,.k-grid-columnmenu-popup .k-filter-menu .k-actions.k-actions-start .k-button{-ms-flex:0 1 auto;flex:0 1 auto}.k-grid-columnmenu-popup .k-multicheck-wrap{max-height:300px;overflow:auto;overflow-x:hidden;white-space:nowrap}.k-grid-columnmenu-popup .k-filter-selected-items{font-weight:700;line-height:normal;white-space:nowrap;margin:1em 0 .5em}.k-column-list{padding:0;margin:0;list-style:none;max-height:200px;overflow-x:hidden;overflow-y:auto}.k-column-chooser-title,.k-column-list-item{padding:2px 8px}.k-column-list-item{position:relative;display:block;margin:0;cursor:pointer}.k-columnmenu-item{padding:4px 8px;outline:0;cursor:pointer}.k-columnmenu-item>.k-icon{margin-right:4px}.k-columnmenu-item-wrapper+.k-columnmenu-item-wrapper{border-top-width:1px;border-top-style:solid}.k-columnmenu-item-content{overflow:hidden}.k-columnmenu-item-content .k-filter-menu .k-filter-menu-container{padding:4px 8px}.k-columnmenu-actions{padding:4px 8px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;clear:both}.k-columnmenu-actions .k-button+.k-button{margin-left:8px;-ms-flex-negative:0;flex-shrink:0}.k-rtl .k-columnmenu-actions .k-button+.k-button,[dir=rtl] .k-columnmenu-actions .k-button+.k-button{margin-left:0;margin-right:8px}.k-column-list-wrapper .k-action-buttons .k-button,.k-column-list-wrapper .k-actions .k-button,.k-column-list-wrapper .k-columnmenu-actions .k-button,.k-columnmenu-item-content .k-action-buttons .k-button,.k-columnmenu-item-content .k-actions .k-button,.k-columnmenu-item-content .k-columnmenu-actions .k-button{-ms-flex:1 1 50%;flex:1 1 50%}.k-column-list-wrapper .k-actions.k-actions-center .k-button,.k-column-list-wrapper .k-actions.k-actions-end .k-button,.k-column-list-wrapper .k-actions.k-actions-start .k-button,.k-columnmenu-item-content .k-actions.k-actions-center .k-button,.k-columnmenu-item-content .k-actions.k-actions-end .k-button,.k-columnmenu-item-content .k-actions.k-actions-start .k-button{-ms-flex:0 1 auto;flex:0 1 auto}.k-column-menu .k-menu:not(.k-context-menu){font-weight:400}.k-column-menu .k-expander{border:0;background:inherit}.k-column-menu .k-expander .k-columnmenu-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.k-rtl .k-columnmenu-item>.k-icon,[dir=rtl] .k-columnmenu-item>.k-icon{margin-left:4px;margin-right:0}.k-column-menu-group-header{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-column-menu-group-header-text{border-bottom-width:1px;border-bottom-style:solid;font-size:12px;line-height:1.42857143;font-weight:700;text-transform:uppercase;-ms-flex:1 1 auto;flex:1 1 auto}.k-pdf-export-shadow .k-grid{float:left;width:auto!important}.k-pdf-export-shadow .k-grid-content.k-auto-scrollable{padding-right:0!important}.k-pdf-export-shadow .k-grid,.k-pdf-export-shadow .k-grid-content,.k-pdf-export-shadow .k-grid-content-locked{height:auto!important;overflow:visible}.k-pdf-export-shadow .k-grid-content-locked+.k-grid-content,.k-pdf-export-shadow .k-grid-footer-locked+.k-grid-footer-wrap,.k-pdf-export-shadow .k-grid-header-locked+.k-grid-header-wrap{width:auto!important}.k-pdf-export-shadow .k-grid-header,.k-pdf-export-shadow .k-grid[data-role=grid] .k-grid-footer{padding: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{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-pdf-export .k-grid-filter{text-decoration:none}.k-autofitting{width:auto!important;table-layout:auto!important}.k-autofitting td,.k-autofitting th.k-header{white-space:nowrap!important}.k-autofitting .k-detail-row{display:none!important}.k-grid .k-grouping-row td{border-bottom-width:0}.k-grid .k-grouping-row+tr td{border-top-width:1px}.k-grid .k-grouping-row+tr td.k-group-cell{border-top-width:0}.k-grid .k-group-cell{border-bottom-width:0;border-top-width:0}.k-grid-header .k-i-sort-asc-sm,.k-grid-header .k-i-sort-desc-sm{margin-left:7px}.k-grid-header .k-sort-order{display:inline-block;height:16px;line-height:16px;margin-top:1px;margin-left:-1px;vertical-align:text-top;font-size:12px}.k-grid-header .k-link .k-icon.k-i-sort-asc-sm,.k-grid-header .k-link .k-icon.k-i-sort-desc-sm{margin-top:1px;vertical-align:text-top}.k-grid .k-grid-search{width:12.4em;display:-ms-flexbox;display:flex}.k-grid .k-grid-content-sticky,.k-grid .k-grid-footer-sticky,.k-grid .k-grid-header .k-filter-row .k-grid-header-sticky,.k-grid .k-grid-header .k-header.k-grid-header-sticky{position:sticky;z-index:2}.k-grid .k-grid-content-sticky.k-edit-cell,.k-grid .k-grid-footer-sticky.k-edit-cell,.k-grid .k-grid-header .k-filter-row .k-grid-header-sticky.k-edit-cell,.k-grid .k-grid-header .k-header.k-grid-header-sticky.k-edit-cell{overflow:visible;z-index:3}.k-grid .k-hierarchy-cell+td.k-grid-content-sticky{border-left-width:1px}.k-grid td.k-grid-content-sticky,.k-grid td.k-grid-footer-sticky,.k-grid th.k-grid-header-sticky{border-right-width:1px}.k-grid td.k-grid-content-sticky:not([style*='display: none'])+td,.k-grid td.k-grid-content-sticky:not([style*='display: none'])+th,.k-grid td.k-grid-footer-sticky:not([style*='display: none'])+td,.k-grid td.k-grid-footer-sticky:not([style*='display: none'])+th,.k-grid th.k-grid-header-sticky:not([style*='display: none'])+td,.k-grid th.k-grid-header-sticky:not([style*='display: none'])+th{border-left-width:0}.k-grid .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first{border-left-width:0}.k-grid[dir=rtl] .k-grid-header th.k-grid-header-sticky,.k-grid[dir=rtl] td.k-grid-content-sticky,.k-grid[dir=rtl] td.k-grid-footer-sticky,.k-grid[dir=rtl] th.k-grid-header-sticky:last-child,.k-rtl .k-grid .k-grid-header th.k-grid-header-sticky,.k-rtl .k-grid td.k-grid-content-sticky,.k-rtl .k-grid td.k-grid-footer-sticky,.k-rtl .k-grid th.k-grid-header-sticky:last-child{border-left-width:1px}.k-grid[dir=rtl] td.k-grid-content-sticky:not([style*='display: none'])+td,.k-grid[dir=rtl] td.k-grid-content-sticky:not([style*='display: none'])+th,.k-grid[dir=rtl] th.k-grid-header-sticky:not([style*='display: none'])+td,.k-grid[dir=rtl] th.k-grid-header-sticky:not([style*='display: none'])+th,.k-rtl .k-grid td.k-grid-content-sticky:not([style*='display: none'])+td,.k-rtl .k-grid td.k-grid-content-sticky:not([style*='display: none'])+th,.k-rtl .k-grid th.k-grid-header-sticky:not([style*='display: none'])+td,.k-rtl .k-grid th.k-grid-header-sticky:not([style*='display: none'])+th{border-left-width:1px;border-right-width:0}.k-grid[dir=rtl] .k-grid-header-sticky.k-header.k-first,.k-grid[dir=rtl] .k-grid-header-sticky.k-header:first-child,.k-rtl .k-grid .k-grid-header-sticky.k-header.k-first,.k-rtl .k-grid .k-grid-header-sticky.k-header:first-child{border-left-width:1px}.k-grid[dir=rtl] .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first,.k-rtl .k-grid .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first{border-left-width:1px;border-right-width:0}.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{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.k-treelist .k-i-arrow-45-down-right,.k-treelist .k-i-arrow-60-right{cursor:pointer}.k-treelist .k-i-arrow-45-down-right{margin-top:-.5em}.k-drag-separator{display:inline-block;border-right:1px solid;height:1em;vertical-align:top;margin:0 .5em}.k-gantt{box-sizing:border-box;white-space:nowrap;position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.k-gantt .k-splitbar{width:5px;border-width:0 1px;background-repeat:repeat-y;position:relative;cursor:e-resize;display:inline-block;vertical-align:top;-ms-flex-negative:0;flex-shrink:0}.k-gantt-header{border-width:0 0 1px;-ms-flex:0 0 auto;flex:0 0 auto;z-index:2}.k-gantt-footer{border-width:1px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.k-gantt-toggle{display:none}.k-gantt-views-wrapper select.k-dropdown{width:auto;font:inherit;display:none;cursor:pointer}@media (max-width:1024px){.k-gantt-views-wrapper select.k-dropdown{display:-ms-inline-flexbox;display:inline-flex}.k-gantt-views-wrapper .k-gantt-views{display:none}}.k-gantt-content{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch}.k-gantt .k-gantt-content .k-grid-header td,.k-gantt .k-gantt-content 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-timeline>.k-timeline,.k-gantt-treelist>.k-treelist{border-width:0;height:100%}.k-gantt-treelist{display:inline-block;vertical-align:top;white-space:normal}.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:700}.k-treelist-group .k-widget{font-weight:400}.k-gantt-timeline{display:inline-block;vertical-align:top;white-space:normal}.k-gantt-timeline .k-grid-header tr,.k-gantt-treelist .k-gantt-treelist-nested-columns .k-grid-header tr{height:2.5em}.k-gantt-timeline .k-grid-header .k-header{vertical-align:bottom;cursor:default}.k-gantt-tasks{position:relative}.k-gantt .k-grid-content tr,.k-gantt-rows tr,.k-gantt-tasks tr{height:2.3em}.k-gantt .k-gantt-tasks td:after{content:"\a0"}.k-gantt-timeline{background:0 0}.k-gantt-columns,.k-gantt-dependencies,.k-gantt-rows{position:absolute;top:0;left:0}.k-gantt-tables{position:relative}.k-gantt .k-timeline .k-grid-content{overflow-x:scroll}.k-gantt .k-gantt-timeline th,.k-gantt-timeline .k-grid-header td{text-align:center}.k-gantt .k-gantt-timeline .k-grid-header tr:first-child td,.k-gantt .k-gantt-timeline tr:first-child th{border-bottom-width:1px}.k-gantt-timeline td.k-header{overflow:hidden;border-style:solid;border-width:0 0 1px 1px;padding:.5em .6em .4em .6em;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.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-complete:after,.k-task-summary-complete:before,.k-task-summary:after,.k-task-summary:before{content:"";position:absolute;top:0;width:0;height:0;border-style:solid;border-width:8px;border-color:transparent}.k-task-summary-complete:before,.k-task-summary:before{left:0;border-left-color:inherit}.k-task-summary-complete:after,.k-task-summary:after{right:0;border-right-color:inherit}.k-gantt-line-h,.k-gantt-line-v{position:absolute}.k-gantt-line-h{height:2px}.k-gantt-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);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:-.2em}.k-gantt .k-gantt-tasks .k-button-icon,.k-gantt .k-gantt-treelist .k-button{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-tasks .k-button .k-icon,.k-gantt .k-gantt-treelist .k-button .k-icon{vertical-align:text-top}.k-rel .k-button-icon{position:absolute;left:200px}.k-rel{position:relative;height:0;top:-.3em}.k-task-wrap{position:absolute;display:inline;padding:0 23px 5px;margin:-1px -23px 0;z-index:2}.k-gantt-line.k-state-selected,.k-task-wrap:hover{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-active .k-task-dot,.k-task-wrap:hover .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.k-state-hover:after,.k-task-dot: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-active .k-task-delete,.k-task-wrap:hover .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;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:-.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:0 18px;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-active .k-task-draghandle,.k-task-wrap:hover .k-task-draghandle{display:block}.k-gantt-dependency-hint{z-index:4}.k-gantt-rowheight .k-task-dot,.k-gantt-rowheight .k-task-milestone,.k-gantt-rowheight .k-task-single+.k-task-dot,.k-gantt-rowheight .k-task-single+.k-task-dot+.k-task-dot,.k-gantt-rowheight .k-task-summary{top:50%}.k-gantt-rowheight .k-task-milestone,.k-gantt-rowheight .k-task-summary{margin-top:-6px}.k-gantt-rowheight .k-task-dot,.k-gantt-rowheight .k-task-single+.k-task-dot,.k-gantt-rowheight .k-task-single+.k-task-dot+.k-task-dot{margin-top:-11px}.k-gantt-rowheight .k-task-single{height:calc(100% - 2px)}.k-ie .k-gantt-rowheight .k-task-single{height:99%}.k-gantt-rowheight .k-task-content{height:100%}.k-gantt-rowheight .k-task-content>.k-resize-e:after,.k-gantt-rowheight .k-task-content>.k-resize-w:after{top:0;margin-top:0;height:100%}.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;display:inline;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-numerictextbox,.k-gantt-edit-form>.k-edit-form-container .k-textbox{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 .k-grid-content,.k-pdf-export-shadow .k-gantt-timeline{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}@media (max-width:480px){.k-gantt-toolbar .k-gantt-toggle{display:-ms-inline-flexbox;display:inline-flex}.k-gantt-toolbar .k-button{padding:4px;width:calc(1.4285714286em + 10px);height:calc(1.4285714286em + 10px)}.k-gantt-toolbar .k-button .k-icon{margin:0}.k-gantt-toolbar .k-button .k-button-text{display:none}.k-gantt .k-treelist .k-grid-content{overflow-y:scroll}}.k-gantt-resize-hint{white-space:nowrap}.k-gantt-planned .k-gantt-rows tr,.k-gantt-planned .k-gantt-tasks tr,.k-gantt.k-gantt-planned .k-grid-content tr{height:3.3em}.k-gantt-planned .k-gantt-dependencies{margin-top:.6em}.k-gantt-planned .k-task-dot{margin-top:1.1em}.k-gantt-planned .k-resources-wrap{margin-top:.9em}.k-gantt-planned .k-milestone-wrap .k-task-dot{margin-top:1.3em}.k-gantt-planned .k-milestone-wrap .k-task-dot.k-task-start{margin-left:-.2em}.k-gantt-planned .k-summary-wrap .k-task-dot{margin-top:1.3em}.k-task-planned{margin:0 0 .35em;line-height:.75em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.k-task-planned .k-task-moment{border-width:2px;border-radius:5px;border-style:solid;height:6px;width:6px}.k-task-planned .k-task-moment.k-moment-left{margin-left:-4px}.k-task-planned .k-task-duration{height:2px}.k-task-planned:hover .k-task-duration{height:3px}.k-milestone-wrap .k-task-planned{margin-bottom:.7em}.k-summary-wrap .k-task-planned{margin-bottom:.6em}.k-planned-tooltip .k-task-content{display:block}.k-task-offset-wrap .k-task{display:inline-block}.k-task-offset-wrap .k-task .k-task-content .k-resize-e{display:none}.k-task-offset-wrap .k-task-single+.k-task-offset{height:1.65em}.k-task-offset{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;line-height:1.46em;vertical-align:top}.k-task-offset .k-resize-handle{margin-right:1.5em;top:0;bottom:0;width:.4em;position:absolute;visibility:hidden;z-index:2;height:auto}.k-task-offset .k-resize-handle::after{content:"";position:absolute;top:50%;margin-top:-.55em;height:1.4em;width:1px}.k-summary-wrap .k-task-offset{height:10px;margin:3px 0 0}.k-summary-wrap .k-task-offset:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px;right:1.4em}.k-rtl .k-summary-wrap .k-task-offset::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px}.k-rtl .k-task-offset-wrap .k-task .k-task-content .k-resize-e{display:block}.k-rtl .k-task-offset-wrap .k-task .k-task-content .k-resize-w{display:none}.k-rtl .k-milestone-wrap{margin-left:-1.8em}.k-rtl .k-task-milestone{margin-right:-.15em}.k-ie .k-summary-wrap .k-task-offset:after{right:20px}.k-ie .k-rtl .k-summary-wrap .k-task-offset:before{left:20px}.k-task-offset .k-task-actions{visibility:hidden}.k-task-offset:hover .k-resize-handle,.k-task-offset:hover .k-task-actions,.k-task-single:hover+.k-task-offset .k-resize-handle,.k-task-single:hover+.k-task-offset .k-task-actions{visibility:visible}.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;cursor:move}.k-field-actions{position:absolute;right:2px;top:3px;cursor:pointer}.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:700}.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-textbox,.k-fieldselector .k-edit-field>.k-widget{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-trend-decrease,.k-i-kpi-trend-equal,.k-i-kpi-trend-increase{color:#858585}.k-i-kpi-status-hold{color:#f9ce1d}.k-i-kpi-status-deny{color:#f44336}.k-i-kpi-status-open{color:#4caf50}.k-pdf-export-shadow .k-pivot .k-grid-content{overflow:visible!important}.k-pdf-export-shadow .k-pivot .k-grid-content,.k-pdf-export-shadow .k-pivot .k-pivot-rowheaders .k-grid{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-content>table,.k-pdf-export-shadow .k-pivot .k-grid-header-wrap>table{width:100%!important;height:auto!important}.k-pivot .k-field-actions .k-icon{pointer-events:all}div.k-treeview{border-width:0;background:0 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-content,.k-treeview .k-item>.k-group,.k-treeview>.k-group{margin:0;padding:0;background:0 0;list-style-type:none;position:relative}.k-treeview .k-checkbox,.k-treeview .k-icon,.k-treeview .k-image,.k-treeview .k-in,.k-treeview .k-sprite{display:inline-block;vertical-align:top}.k-checkbox-wrapper{display:inline-block;vertical-align:middle}.k-treeview .k-checkbox-wrapper+.k-in{margin-left:4px}.k-treeview .k-icon,.k-treeview .k-in{vertical-align:middle}.k-treeview .k-request-retry{vertical-align:baseline}.k-treeview .k-i-collapse,.k-treeview .k-i-expand,.k-treeview .k-i-minus,.k-treeview .k-i-plus{margin-left:-16px;cursor:pointer}.k-treeview .k-i-collapse{margin-top:-4px}.k-treeview .k-image,.k-treeview .k-sprite{margin-right:3px}.k-treeview .k-in{margin:0;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-state-hover{cursor:pointer}.k-rtl .k-treeview .k-i-collapse,.k-rtl .k-treeview .k-i-expand{margin-left:0;margin-right:-16px}.k-rtl .k-treeview .k-checkbox-wrapper+.k-in{margin-left:0;margin-right:4px}span.k-colorpicker,span.k-combobox,span.k-datepicker,span.k-datetimepicker,span.k-dropdown,span.k-dropdowntree,span.k-numerictextbox,span.k-timepicker{background-image:none}.k-autocomplete,.k-colorpicker,.k-combobox,.k-datepicker,.k-datetimepicker,.k-dropdown,.k-dropdowntree,.k-listbox,.k-multiselect,.k-numerictextbox,.k-selectbox,.k-textbox,.k-timepicker{width:12.4em;border-width:0;position:relative;display:inline-block;vertical-align:middle;overflow:visible}.k-autocomplete>.k-clear-value,.k-dropdown-wrap>.k-clear-value,.k-multiselect-wrap>.k-clear-value{outline:0;font-size:100%;display:inline-block;position:absolute;visibility:hidden;cursor:pointer}.k-autocomplete>.k-clear-value{right:calc(1em - 8px)}.k-multiselect-wrap>.k-clear-value{right:calc(1em - 7px)}.k-autocomplete>.k-clear-value,.k-dropdown-wrap>.k-clear-value{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-dropdown-wrap>.k-clear-value{right:calc(3em - 8px)}.k-dropdowntree>.k-multiselect-wrap>.k-clear-value,.k-multiselect-wrap>.k-clear-value{top:calc(1.00357143em - 7px)}.k-dropdown-wrap .k-readonly,.k-multiselect-wrap .k-readonly{opacity:.5}.k-autocomplete.k-state-focused>.k-clear-value,.k-autocomplete.k-state-hover>.k-clear-value,.k-dropdown-wrap.k-state-focused>.k-clear-value,.k-dropdown-wrap.k-state-hover>.k-clear-value,.k-multiselect-wrap.k-state-focused>.k-clear-value,.k-multiselect-wrap.k-state-hover>.k-clear-value{visibility:visible}.k-multiselect.k-state-focused>.k-multiselect-wrap>.k-clear-value,.k-multiselect.k-state-hover>.k-multiselect-wrap>.k-clear-value{visibility:visible}.k-autocomplete>.k-hidden,.k-dropdown-wrap .k-hidden,.k-multiselect-wrap .k-hidden{display:none!important}.k-autocomplete,.k-colorpicker,.k-combobox,.k-datepicker,.k-datetimepicker,.k-dropdown,.k-dropdowntree,.k-numerictextbox,.k-selectbox,.k-timepicker{white-space:nowrap}.k-filter-menu .k-autocomplete,.k-filter-menu .k-combobox,.k-filter-menu .k-datepicker,.k-filter-menu .k-datetimepicker,.k-filter-menu .k-dropdown,.k-filter-menu .k-dropdowntree,.k-filter-menu .k-numerictextbox,.k-filter-menu .k-textbox,.k-filter-menu .k-timepicker{width:100%}.k-colorpicker{width:auto}.k-datetimepicker{width:15em}.k-autocomplete,.k-numeric-wrap,.k-picker-wrap{position:relative;cursor:default}.k-dropdown-wrap,.k-multiselect-wrap,.k-numeric-wrap,.k-picker-wrap{display:block}.k-list-scroller{position:relative;overflow:auto}.k-popup.k-calendar-container,.k-popup.k-list-container{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;padding:2px;border-width:1px;border-style:solid}.k-list-container.k-popup-dropdowntree{padding:0}.k-list-container.k-popup-dropdowntree .k-check-all{margin:10px 10px 0}.k-list-container.k-popup-dropdowntree .k-treeview{box-sizing:border-box;padding:10px}.k-autocomplete.k-state-border-down,.k-list-container.k-state-border-down,.k-numeric-wrap.k-state-border-down,.k-picker-wrap.k-state-border-down{border-bottom-width:0;padding-bottom:1px}.k-list-container .km-scroll-container{padding-bottom:6px}.k-autocomplete,.k-dropdown-wrap,.k-multiselect-wrap,.k-numeric-wrap,.k-picker-wrap,.k-textarea,.k-textbox{border-width:1px;border-style:solid}.k-dropdown-wrap{position:relative}.k-dropdown-wrap,.k-numeric-wrap,.k-picker-wrap{padding-right:2em}.k-numeric-wrap.k-expand-padding{padding-right:0}.k-numeric-wrap.k-expand-padding .k-i-warning{right:0}.k-autocomplete,.k-textbox{padding:0}.k-textbox.k-space-left{padding-left:2em}.k-textbox.k-space-right{padding-right:2em}.k-picker-wrap .k-input{margin:0}.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}span.k-textbox:after{content:"\a0";display:block;height:.4px;overflow:hidden}.k-autocomplete,.k-dropdown-wrap,.k-numeric-wrap,.k-picker-wrap{transition:box-shadow .15s ease-out}.k-dropdown-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-textbox>input{width:100%;box-sizing:border-box}.k-dropdown-wrap .k-input,.k-multiselect-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-selectbox .k-input{font-family:inherit;border-width:0;outline:0}.k-dropdown .k-input,.k-dropdowntree .k-dropdown-wrap .k-input,.k-selectbox .k-input{color:inherit;background:0 0}.k-dropdown-wrap .k-select,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{position:absolute;top:0;right:0;display:inline-block;vertical-align:top;text-decoration:none}.k-combobox .k-select,.k-numeric-wrap .k-select,.k-picker-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-autocomplete .k-input,.k-textbox>input{display:block;width:100%}.k-dropdown-wrap .k-select,.k-selectbox .k-select{overflow:hidden;border:0;text-decoration:none;color:inherit}.k-dropdown .k-input,.k-dropdowntree .k-dropdown-wrap .k-input,.k-selectbox .k-input{display:block;overflow:hidden;text-overflow:ellipsis}.k-autocomplete .k-input,.k-dropdown-wrap .k-input,.k-multiselect-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-selectbox .k-input,.k-textbox>input{line-height:1.65em;padding:.17857143em 0;text-indent:.571em;border:0;margin:0;overflow:hidden;text-overflow:ellipsis}.k-input::-webkit-input-placeholder,.k-textarea::-webkit-input-placeholder,.k-textarea>textarea::-webkit-input-placeholder,.k-textbox::-webkit-input-placeholder,.k-textbox>input::-webkit-input-placeholder{-webkit-user-select:none;user-select:none}.k-input:-ms-input-placeholder,.k-textarea:-ms-input-placeholder,.k-textarea>textarea:-ms-input-placeholder,.k-textbox:-ms-input-placeholder,.k-textbox>input:-ms-input-placeholder{-ms-user-select:none;user-select:none}.k-input::-ms-input-placeholder,.k-textarea::-ms-input-placeholder,.k-textarea>textarea::-ms-input-placeholder,.k-textbox::-ms-input-placeholder,.k-textbox>input::-ms-input-placeholder{-ms-user-select:none;user-select:none}.k-input::placeholder,.k-textarea::placeholder,.k-textarea>textarea::placeholder,.k-textbox::placeholder,.k-textbox>input::placeholder{-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-dropdown-wrap .k-input:before{content:"";display:inline-block;width:0}.k-ie .k-autocomplete .k-input{height:1.65em}.k-ie .k-combobox .k-input,.k-ie .k-numeric-wrap .k-input,.k-ie .k-picker-wrap .k-input,.k-ie .k-textbox>input{height:2em}.k-ie input.k-textbox{height:calc(2em + 2px)}.k-webkit .k-combobox .k-dropdown-wrap:before,.k-webkit .k-numeric-wrap:before,.k-webkit .k-picker-wrap:before{padding-bottom:.38em}.km.root .k-combobox .k-dropdown-wrap:before,.km.root .k-numeric-wrap:before,.km.root .k-picker-wrap:before{content:none}.k-combobox .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input{display:inline}.k-dropdown-wrap .k-select,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{line-height:2em;vertical-align:middle;-moz-box-sizing:border-box;text-align:center;width:2em;height:100%}.k-numeric-wrap .k-select{padding:0}body .k-datetimepicker .k-select{border-radius:0}.k-combobox .k-select,.k-dropdown,.k-dropdowntree .k-dropdown-wrap,.k-selectbox .k-icon{cursor:pointer}.k-popup{border-style:solid;border-width:1px}.k-list-optionlabel,.k-popup .k-item{cursor:default}.k-popup .k-calendar{border:0}.k-list{height:auto}.k-nodata{min-height:138px;width:100%;display:table;text-transform:uppercase;font-size:.85em;font-weight:lighter}.k-nodata>div{display:table-cell;text-align:center;vertical-align:middle;padding:11px}.k-fieldselector .k-list .k-item,.k-item.k-drag-clue,.k-list-optionlabel,.k-listbox .k-item,.k-popup .k-list .k-item,.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-listbox .k-item,.k-popup .k-list .k-item{border-width:1px;border-style:solid;border-color:transparent;padding:0 4px}.k-popup .k-list .k-item>.k-group{top:-1px}.k-group-header+div>.k-list>.k-item.k-first:before{content:" ";display:block;border-top-width:1px;border-top-style:solid;position:absolute;top:-1px;left:0;right:0}.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{padding-right:22px}.k-fieldselector .k-list .k-item,.k-list-optionlabel.k-state-focused,.k-list-optionlabel.k-state-selected,.k-listbox .k-item,.k-popup .k-list .k-state-focused,.k-popup .k-list .k-state-hover,.k-popup .k-list .k-state-selected{padding:0 4px;border-width:1px;border-style:solid}.k-list-filter{position:relative;margin-bottom:2px}.k-list-filter>.k-textbox{padding-right:20px;width:100%}.k-list-filter>.k-icon{position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.km-root .k-list-filter>.k-textbox{padding-left:0;padding-right:0;border-left-width:0;border-right-width:0}.k-multiselect{display:block;width:auto}.k-multiselect-wrap{border-radius:4px;padding-right:22px}.k-multiselect-wrap .k-input{min-width:25px;min-height:1.65em;padding:.17857143em;text-indent:.571em;background-color:transparent;border:0;margin:0;float:left}.k-multiselect-wrap .k-input::-ms-clear{display:none}.k-multiselect-wrap li{margin:1px 0 1px 1px;padding:.1em 1.6em .1em .4em;line-height:1.5em;min-height:calc(1.7em + 2px);float:left;position:relative}.k-autocomplete .k-i-loading,.k-multiselect .k-i-loading{position:absolute;top:auto;right:.4em;bottom:.4em}.k-multiselect-wrap .k-select{position:absolute;top:0;bottom:0;right:0;padding:.03em .2em}.k-autocomplete-clearable .k-input,.k-combobox-clearable .k-input,.k-dropdowntree-clearable .k-input,.k-multiselect-clearable .k-input{overflow:hidden;text-overflow:ellipsis}.k-combobox-clearable .k-input,.k-dropdowntree-clearable .k-dropdown-wrap .k-input,.k-dropdowntree-clearable .k-multiselect-wrap,.k-multiselect-clearable .k-multiselect-wrap{padding-right:2em}.k-datetimepicker .k-picker-wrap{padding-right:4em}.k-datetimepicker .k-select{width:4em}.k-datetimepicker .k-select .k-link{display:inline-block;width:50%}.k-datetimepicker .k-link{color:inherit}.k-datetimepicker .k-picker-wrap .k-icon{margin:0 2px}.k-picker-wrap .k-icon{cursor:pointer}.k-datepicker,.k-datetimepicker,.k-textbox,.k-timepicker{display:inline-block;vertical-align:middle}.k-time-popup .k-item{padding:1px 3px}.k-datetime-container .k-datetime-wrap{width:21em;overflow:hidden}.k-datetime-container .k-datetime-buttongroup{padding:8px}.k-datetime-container .k-datetime-selector{display:-ms-flexbox;display:flex;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.k-datetime-container .k-datetime-calendar-wrap,.k-datetime-container .k-datetime-time-wrap{text-align:center;-ms-flex:0 0 21em;flex:0 0 21em}.k-datetime-container .k-time-list-container{-ms-flex-pack:center;justify-content:center}.k-datetime-container .k-timeselector{outline:0}.k-datetime-container .k-time-tab .k-datetime-selector{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.k-datetime-container>.k-popup{padding-bottom:0}.k-datetime-container>.k-popup .k-action-buttons{margin-bottom:0}.k-datetime-container.k-rtl .k-time-tab .k-datetime-selector,.k-datetime-container[dir=rtl] .k-time-tab .k-datetime-selector,.k-rtl .k-datetime-container .k-time-tab .k-datetime-selector,[dir=rtl] .k-datetime-container .k-time-tab .k-datetime-selector{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.k-time-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px;line-height:2em}.k-time-header .k-title{font-weight:700}.k-time-header .k-time-now{border-width:0;line-height:inherit;cursor:pointer}.k-time-list-wrapper{display:inline-block;overflow:hidden;box-sizing:content-box;overflow-x:hidden;overflow-y:auto;position:relative;padding:20px 0;text-align:center;width:5em;height:calc(10.00000001em + 56px)}.k-time-list-wrapper .k-title{display:block;text-align:center;font-size:10px;position:absolute;text-transform:capitalize;font-weight:700;min-width:100%;height:1.5em;line-height:1.5em;margin-top:-20px;z-index:12}.k-time-list-wrapper.k-state-focused::after,.k-time-list-wrapper.k-state-focused::before{display:block;content:" ";position:absolute;width:100%;left:0;pointer-events:none;height:calc(50% - 1em);box-sizing:border-box;border-width:0;border-style:solid}.k-time-list-wrapper.k-state-focused::before{top:0}.k-time-list-wrapper.k-state-focused::after{bottom:0}.k-time-container{position:absolute;display:block;overflow-x:hidden;overflow-y:scroll;line-height:1.42857143;left:0;right:0;top:20px;bottom:20px;padding-right:100px;padding-left:100px;margin-left:-100px;margin-right:-100px;margin-right:-117px}.k-time-container>ul{height:auto;width:5em}.k-rtl .k-time-container,.k-time-container.k-rtl,.k-time-container[dir=rtl],[dir=rtl] .k-time-container{padding-right:100px;padding-left:100px;margin-left:-100px;margin-right:-100px;margin-left:-117px}.k-time-list-container{display:-ms-flexbox;display:flex;position:relative}.k-time-list{position:absolute;display:-ms-flexbox;display:flex;z-index:10;outline:0;bottom:0;right:0;left:0;top:0}.k-time-list::after,.k-time-list::before{display:block;position:absolute;content:" ";height:0;line-height:0;z-index:1;width:200%;left:-50%}.k-time-list::before{top:0}.k-time-list::after{bottom:0}.k-time-list .k-item{padding:4px 8px}.k-time-highlight{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:calc(1.42857143em + 8px);z-index:1;border-width:1px 0;border-style:solid;border-radius:.1px}.k-time-container .k-scrollable-placeholder{position:absolute;width:1px;top:0;right:0}.k-time-separator{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;-ms-flex-pack:center;justify-content:center;height:100%;z-index:11}.k-time-footer{margin-top:0}.k-input{font-size:inherit;padding:.25em 0}.k-input-separator{margin:0;width:0;height:16px;border-width:0 0 0 1px;border-style:solid}.k-input,.k-textarea>textarea,.k-textbox>input{outline:0;-webkit-tap-highlight-color:transparent}.k-textbox{outline:0}input.k-textbox,textarea.k-textarea{padding:.17857143em 0}input.k-textbox{line-height:1.65em;text-indent:.571em}.k-ie input.k-textbox{text-indent:.2855em}textarea.k-textarea{height:auto}.k-input-icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2em;position:relative;-ms-flex-negative:0;flex-shrink:0}.k-input-icon .k-icon{position:static;margin:0}.k-ie9 .k-input-icon{position:absolute;height:100%;right:0;top:0}.k-ie9 .k-rtl .k-input-icon,.k-ie9 [dir=rtl] .k-input-icon{left:0;right:auto}span.k-numerictextbox{background-color:transparent}.k-numerictextbox .k-input{margin:0}.k-numerictextbox .k-link{color:inherit;display:block;height:1em;line-height:1em;vertical-align:middle;border-width:0;padding:0;overflow:hidden}.k-numerictextbox .k-icon{display:block;margin:auto;height:100%}.k-numerictextbox .k-i-arrow-60-up{top:0}.k-numerictextbox .k-i-arrow-60-down{bottom:0}.k-numeric-wrap .k-input::-webkit-inner-spin-button{-webkit-appearance:none}.k-rtl .k-multiselect-wrap{padding-right:0;padding-left:22px}.k-maskedtextbox{position:relative;display:inline-block;background-color:transparent;border-width:0}.k-maskedtextbox ::-ms-clear{display:none;width:0;height:0}.k-maskedtextbox .k-i-warning{display:none;position:absolute;width:2em;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-maskedtextbox.k-state-invalid .k-i-warning{display:inline-block}.k-dateinput{position:relative;display:inline-block;border-width:0}.k-dateinput.k-widget{background-color:transparent}.k-dateinput ::-ms-clear{display:none;width:0;height:0}.k-dateinput .k-i-warning{display:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:visible}.k-dateinput.k-state-invalid .k-i-warning{display:inline-block}.k-datepicker .k-picker-wrap .k-i-warning,.k-datetimepicker .k-picker-wrap .k-i-warning,.k-timepicker .k-picker-wrap .k-i-warning{display:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:visible}.k-datepicker .k-picker-wrap.k-state-invalid .k-i-warning,.k-datetimepicker .k-picker-wrap.k-state-invalid .k-i-warning,.k-timepicker .k-picker-wrap.k-state-invalid .k-i-warning{display:inline-block}.k-listbox{box-sizing:border-box;height:200px}.k-listbox.k-widget{background-color:transparent}.k-listbox .k-list-scroller{height:100%;overflow:auto;border-width:1px;border-style:solid;box-sizing:border-box}.k-listbox .k-list-scroller li{cursor:default;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.k-listbox .k-listbox-toolbar{box-sizing:border-box}.k-listbox.k-listbox-toolbar-top{padding:15px 0 1.42857143em}.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar{margin-top:-15px;margin-bottom:5px}.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li{display:inline-block}.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li+li{margin-left:5px}.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar{float:left;margin-right:5px}.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar li+li{margin-top:5px}.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar{float:right;margin-left:5px}.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar li:not(:last-child){margin-bottom:5px}.k-listbox.k-listbox-toolbar-bottom{padding:15px 0 1.45em}.k-listbox.k-listbox-toolbar-bottom .k-list-scroller{margin-top:-15px}.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar{margin-top:5px}.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li{display:inline-block}.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li+li{margin-left:5px}.k-listbox .k-ghost{opacity:.5}.k-rtl .k-combobox-clearable .k-input,.k-rtl .k-dropdown-wrap,.k-rtl .k-dropdowntree-clearable .k-dropdown-wrap .k-input,.k-rtl .k-dropdowntree-clearable .k-multiselect-wrap,.k-rtl .k-multiselect-clearable .k-multiselect-wrap,.k-rtl .k-numeric-wrap,.k-rtl .k-picker-wrap{padding-right:0;padding-left:2em}.k-rtl .k-dropdown-wrap>.k-clear-value{left:calc(3em - 8px)}.k-rtl .k-autocomplete>.k-clear-value{left:calc(1em - 8px)}.k-rtl .k-multiselect-wrap>.k-clear-value{left:calc(1em - 7px)}.k-rtl .k-numeric-wrap.k-state-invalid.k-expand-padding .k-i-warning{left:0}.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar,.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar{float:right;margin-right:0;margin-left:5px}.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar{float:left;margin-right:5px;margin-left:0}.k-multiple-selection .k-in.k-state-selected{border-color:transparent;color:inherit;background:0 0}.k-popup-flush,.k-popup-flush.k-list-container{padding:0}.k-dropdowngrid-popup{overflow:hidden}.k-dropdowngrid-popup .k-footer,.k-dropdowngrid-popup .k-grid-header,.k-dropdowngrid-popup .k-group-header,.k-dropdowngrid-popup .k-list-scroller,.k-dropdowngrid-popup .k-virtual-content{line-height:1.42857143}.k-dropdowngrid-popup .k-virtual-wrap{margin:0}.k-dropdowngrid-popup .k-grid-header table{margin:0 0 -1px 0;width:100%;max-width:none;border-width:0;border-collapse:separate;border-spacing:0;table-layout:fixed;empty-cells:show;outline:0}.k-grid-list{width:100%;max-width:none;border-width:0;border-collapse:collapse;border-spacing:0;table-layout:fixed;empty-cells:show;outline:0;display:table}.k-grid-list>.k-item{box-sizing:border-box;display:table-row;position:relative}.k-grid-list>.k-item>.k-cell,.k-grid-list>.k-item>.k-group,.k-grid-list>.k-item>.k-spacer-group{box-sizing:border-box;display:table-cell;vertical-align:middle}.k-grid-list.k-virtual-list>.k-item>.k-cell,.k-grid-list.k-virtual-list>.k-item>.k-group,.k-grid-list.k-virtual-list>.k-item>.k-spacer-group{display:inline-block}.k-dropdowngrid-popup .k-grid-header .k-header,.k-grid-list>.k-item>.k-cell{border-width:0 0 1px 1px;border-style:solid;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-dropdowngrid-popup .k-grid-header .k-header{padding:6px 8px}.k-grid-list>.k-item>.k-cell{padding:6px 8px}.k-dropdowngrid-popup .k-grid-header .k-header:first-child,.k-grid-list>.k-item>.k-cell:first-child{border-left-width:0}div.k-dropdowngrid-popup .k-group-header{margin:0;padding:6px 8px;min-height:auto;text-align:left}.k-grid-list>.k-item>.k-group-cell,.k-grid-list>.k-item>.k-spacer-cell{padding-left:0;padding-right:0;width:0;border-left-width:0;border-right-width:0;overflow:visible;position:relative}.k-grid-list>.k-item>.k-group-cell>span{padding:0 4px;font-size:.875em;position:absolute;top:0;right:0}.k-grid-list>.k-item:last-child>.k-cell,.k-grid-list>.k-item:last-child>.k-group-cell,.k-grid-list>.k-item:last-child>.k-spacer-cell{border-bottom-width:0}.k-dropdowngrid-popup .k-footer{padding:6px 8px;border-width:1px 0 0 0;border-style:solid;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative}.k-rtl .k-grid-list>.k-item>.k-cell{border-left-width:1px;border-right-width:1px;text-align:right}.k-rtl .k-grid-list>.k-item>.k-cell:first-child{border-right-width:0}.k-rtl div.k-dropdowngrid-popup .k-group-header{text-align:right}.k-rtl .k-grid-list>.k-item>.k-group-cell>span{right:auto;left:0}.k-floating-label-container,.k-textbox-container{padding-top:1.2375em;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;position:relative;width:12.4em;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:stretch;justify-content:stretch}.k-floating-label-container>.k-label,.k-textbox-container>.k-label{max-width:90%;line-height:1.65em;white-space:nowrap;text-overflow:ellipsis;position:absolute;top:calc(1.41607143em + 1px);left:calc(1px + .571em);overflow:hidden;cursor:text;transition:color .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,color .2s ease-out;transition:transform .2s ease-out,color .2s ease-out,-webkit-transform .2s ease-out;pointer-events:none}.k-floating-label-container>.k-textarea,.k-floating-label-container>.k-textbox,.k-floating-label-container>.k-widget,.k-textbox-container>.k-textarea,.k-textbox-container>.k-textbox,.k-textbox-container>.k-widget{-ms-flex:1 1 auto;flex:1 1 auto;width:auto}.k-floating-label-container.k-state-empty>.k-label,.k-textbox-container.k-state-empty>.k-label{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);font-style:normal}.k-floating-label-container.k-state-focused,.k-textbox-container.k-state-focused{box-shadow:none}.k-floating-label-container.k-state-focused>.k-label,.k-floating-label-container>.k-label,.k-textbox-container.k-state-focused>.k-label,.k-textbox-container>.k-label{-webkit-transform:translate(-.571em,-.1339285725em) translate(-1px,-1.2375em) translate(-12.5%,-9.375%) scale(.75);-ms-transform:translate(-.571em,-.1339285725em) translate(-1px,-1.2375em) translate(-12.5%,-9.375%) scale(.75);transform:translate(-.571em,-.1339285725em) translate(-1px,-1.2375em) translate(-12.5%,-9.375%) scale(.75)}.k-floating-label-container.k-state-empty:not(.k-state-focused) ::-webkit-input-placeholder,.k-textbox-container.k-state-empty:not(.k-state-focused) ::-webkit-input-placeholder{color:transparent}.k-floating-label-container.k-state-empty:not(.k-state-focused) :-ms-input-placeholder,.k-textbox-container.k-state-empty:not(.k-state-focused) :-ms-input-placeholder{color:transparent}.k-floating-label-container.k-state-empty:not(.k-state-focused) ::-ms-input-placeholder,.k-textbox-container.k-state-empty:not(.k-state-focused) ::-ms-input-placeholder{color:transparent}.k-floating-label-container.k-state-empty:not(.k-state-focused) ::placeholder,.k-textbox-container.k-state-empty:not(.k-state-focused) ::placeholder{color:transparent}.k-floating-label-container[dir=rtl]>.k-label,.k-rtl .k-floating-label-container>.k-label,.k-rtl .k-textbox-container>.k-label,.k-textbox-container[dir=rtl]>.k-label{left:auto;right:calc(1px + .571em)}.k-floating-label-container[dir=rtl].k-state-empty>.k-label,.k-rtl .k-floating-label-container.k-state-empty>.k-label,.k-rtl .k-textbox-container.k-state-empty>.k-label,.k-textbox-container[dir=rtl].k-state-empty>.k-label{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.k-floating-label-container[dir=rtl].k-state-focused>.k-label,.k-floating-label-container[dir=rtl]>.k-label,.k-rtl .k-floating-label-container.k-state-focused>.k-label,.k-rtl .k-floating-label-container>.k-label,.k-rtl .k-textbox-container.k-state-focused>.k-label,.k-rtl .k-textbox-container>.k-label,.k-textbox-container[dir=rtl].k-state-focused>.k-label,.k-textbox-container[dir=rtl]>.k-label{-webkit-transform:translate(.571em,-.1339285725em) translate(1px,-1.2375em) translate(12.5%,-9.375%) scale(.75);-ms-transform:translate(.571em,-.1339285725em) translate(1px,-1.2375em) translate(12.5%,-9.375%) scale(.75);transform:translate(.571em,-.1339285725em) translate(1px,-1.2375em) translate(12.5%,-9.375%) scale(.75)}.k-input-label{margin-right:.571em;z-index:1}.k-input-label.k-rtl,.k-input-label[dir=rtl],.k-rtl .k-input-label,[dir=rtl] .k-input-label{margin-right:0;margin-left:.571em}.k-input-prefix,.k-input-suffix{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;height:1.4285714285714286 * 1em + (4px * 2)}.k-input-prefix>*,.k-input-suffix>*{-ms-flex-negative:0;flex-shrink:0}.k-input-prefix>.k-icon,.k-input-suffix>.k-icon{width:calc(20px + .35714286em);height:calc(20px + .35714286em);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.k-input-prefix>.k-clear-value,.k-input-suffix>.k-clear-value{width:calc(20px + .35714286em);height:calc(20px + .35714286em);position:relative}.k-input-prefix>.k-clear-value::after,.k-input-suffix>.k-clear-value::after{content:"";opacity:0;display:none;pointer-events:none;position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px}.k-input-prefix>.k-clear-value.k-state-focused::after,.k-input-prefix>.k-clear-value:focus::after,.k-input-suffix>.k-clear-value.k-state-focused::after,.k-input-suffix>.k-clear-value:focus::after{display:block}.k-colorpicker .k-picker-wrap{line-height:2.00714286em}.k-colorpicker .k-selected-color{vertical-align:top;display:inline-block;height:2em;width:2em}.k-colorpicker .k-selected-color .k-i-line{font-size:2em;color:#FF525E;display:inline-block;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}.k-colorpicker .k-selected-color .k-i-line:before{content:"\e510"}.k-colorpicker .k-tool-icon{position:relative;top:-2px;display:inline-block;padding:3px 3px 2px;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-select{cursor:pointer}.k-colorpicker .k-picker-wrap .k-icon{overflow:visible}.k-flatcolorpicker{position:relative;display:inline-block;width:265px;padding-bottom:5px;background-color:transparent;background-image:none}.k-flatcolorpicker .k-selected-color{background-image:url(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 .1em .65em .1em;border:0;margin:0;width:84%}.k-flatcolorpicker .k-selected-color .k-color-input{background-color:#fff;display:-ms-inline-flexbox;display:inline-flex;width:84%;text-align:left;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle}.k-flatcolorpicker .k-selected-color .k-clear-color{padding:.4em;line-height:0}.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:before{color:#000;opacity:.8}.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:active,.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:hover{opacity:1}.k-flatcolorpicker .k-clear-color-container .k-clear-color.k-state-focused:active{color:inherit}.k-flatcolorpicker .k-clear-color-container .k-clear-color:active{color:#000;opacity:1}.k-flatcolorpicker .k-clear-color-container .k-clear-color .k-i-reset-color,.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color{background-image:none}.k-flatcolorpicker .k-clear-color-container{text-align:left}.k-flatcolorpicker .k-hsv-rectangle{position:relative;-webkit-user-select: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;box-shadow:0 1px 2px #444;background:0 0}.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:focus,.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:hover{background:0 0;border-color:#fff;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{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:0 0}.k-flatcolorpicker .k-hue-slider .k-draghandle,.k-flatcolorpicker .k-transparency-slider .k-draghandle{background:0 0;border:3px solid #eee;margin-top:1px;height:8px;width:8px;box-shadow:0 1px 4px #444}.k-flatcolorpicker .k-hue-slider .k-draghandle:focus,.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus,.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover{background:0 0;border-color:#fff;box-shadow:0 1px 5px #000;border-width:2px;padding:1px}.k-flatcolorpicker .k-hue-slider .k-slider-track{background:linear-gradient(to right,red 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%)}.k-flatcolorpicker .k-transparency-slider .k-slider-track{background-image:url(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:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%),linear-gradient(to right,#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-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,.k-colorpalette .k-item.k-state-selected:hover{z-index:100;background:0 0;box-shadow:0 1px 3px 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.45);position:relative}.k-colorpalette .k-item:hover{z-index:101;position:relative;box-shadow:0 1px 3px 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.3)}.k-cursor-auto{cursor:auto}.k-cursor-default{cursor:default}.k-cursor-none{cursor:none}.k-cursor-context-menu{cursor:context-menu}.k-cursor-help{cursor:help}.k-cursor-pointer{cursor:pointer}.k-cursor-progress{cursor:progress}.k-cursor-wait{cursor:wait}.k-cursor-cell{cursor:cell}.k-cursor-crosshair{cursor:crosshair}.k-cursor-text{cursor:text}.k-cursor-vertical-text{cursor:vertical-text}.k-cursor-alias{cursor:alias}.k-cursor-copy{cursor:copy}.k-cursor-move{cursor:move}.k-cursor-no-drop{cursor:no-drop}.k-cursor-not-allowed{cursor:not-allowed}.k-cursor-e-resize{cursor:e-resize}.k-cursor-n-resize{cursor:n-resize}.k-cursor-ne-resize{cursor:ne-resize}.k-cursor-nw-resize{cursor:nw-resize}.k-cursor-s-resize{cursor:s-resize}.k-cursor-se-resize{cursor:se-resize}.k-cursor-sw-resize{cursor:sw-resize}.k-cursor-w-resize{cursor:w-resize}.k-cursor-ew-resize{cursor:ew-resize}.k-cursor-ns-resize{cursor:ns-resize}.k-cursor-nesw-resize{cursor:nesw-resize}.k-cursor-nwse-resize{cursor:nwse-resize}.k-cursor-col-resize{cursor:col-resize}.k-cursor-row-resize{cursor:row-resize}.k-cursor-all-scroll{cursor:all-scroll}.k-cursor-zoom-in{cursor:zoom-in}.k-cursor-zoom-out{cursor:zoom-out}.k-cursor-grab{cursor:grab}.k-cursor-grabbing{cursor:grabbing}select.k-dropdown{border-radius:4px;padding:4px 8px;border-width:1px;border-style:solid;outline:0;overflow:hidden;text-overflow:ellipsis;transition:all .1s ease;cursor:pointer}.k-notification{border-width:1px;border-style:solid;cursor:default;position:relative;white-space:nowrap;box-sizing:border-box}.k-notification>.k-notification-wrap{padding:.6em .5em}.k-notification-closable>.k-notification-wrap{padding-right:20px}.k-notification .k-notification-content{display:inline-block;vertical-align:top;white-space:normal}.k-notification-wrap>.k-i-error,.k-notification-wrap>.k-i-info,.k-notification-wrap>.k-i-success,.k-notification-wrap>.k-i-warning{margin-right:4px;vertical-align:text-bottom}.k-notification-wrap>.k-i-close{position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:none}.k-notification-closable .k-notification-wrap>.k-i-close{display:block}.k-rtl .k-notification-closable .k-notification-wrap,.k-rtl.k-notification-closable .k-notification-wrap{padding-right:.5em;padding-left:20px}.k-rtl .k-notification-wrap>.k-i-error,.k-rtl .k-notification-wrap>.k-i-info,.k-rtl .k-notification-wrap>.k-i-success,.k-rtl .k-notification-wrap>.k-i-warning{margin-right:0;margin-left:4px}.k-rtl .k-notification-wrap>.k-i-close{right:auto;left:4px}.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 0 1px 1px}.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-top-left-radius:4px;border-bottom-left-radius:4px;border-left-width:1px}.k-progressbar-horizontal .k-last,.k-rtl .k-progressbar-horizontal .k-first{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-progressbar-horizontal.k-progressbar-reverse .k-last,.k-rtl .k-progressbar-horizontal .k-first{border-right-width:1px}.k-progressbar-horizontal .k-last.k-state-selected{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-top-left-radius:4px;border-top-right-radius:4px}.k-progressbar-vertical .k-last{border-bottom-left-radius:4px;border-bottom-right-radius: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%);-ms-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status{-webkit-transform:rotate(90deg) translateX(-100%);-ms-transform:rotate(90deg) translateX(-100%);transform:rotate(90deg) translateX(-100%);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}div.k-slider{position:relative;border-width:0;background-color:transparent;-webkit-user-select: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-grid .k-slider .k-button,.k-slider .k-button{position:absolute;top:0;width:24px;min-width:0;height:24px;margin:0;padding:0;outline:0}.k-state-disabled .k-slider-wrap{opacity:.6}.k-state-disabled .k-slider-wrap .k-slider-items{color:#333}.k-slider .k-button-decrease{left:0}.k-grid .k-slider-vertical .k-button-decrease,.k-slider-vertical .k-button-decrease{top:auto;bottom:0}.k-slider .k-button-increase{right:0}.k-slider .k-icon,.k-slider .k-tick,.k-slider-track{cursor:pointer}.k-slider-selection,.k-slider-track{position:absolute;margin:0;padding:0}.k-slider-horizontal .k-slider-selection,.k-slider-horizontal .k-slider-track{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-selection,.k-slider-vertical .k-slider-track{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-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:-.5em}.k-slider-vertical .k-first .k-label{bottom:-.5em}.k-slider-vertical .k-slider-topleft .k-label{left:auto;right:120%}.k-slider-tooltip{display:inline-block;text-align:center}.k-scheduler .k-link{color:inherit}.k-scheduler-toolbar{border-width:0 0 1px;z-index:2}.k-scheduler-toolbar .k-nav-current{color:inherit;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;cursor:pointer}.k-scheduler-toolbar .k-nav-current .k-icon{-webkit-margin-end:4px;margin-inline-end:4px}.k-scheduler-toolbar .k-nav-current .k-lg-date-format,.k-scheduler-toolbar .k-nav-current .k-sm-date-format{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-scheduler-toolbar .k-nav-current .k-lg-date-format{display:inline-block}.k-scheduler-toolbar .k-nav-current .k-sm-date-format{display:none}.k-scheduler-toolbar .k-scheduler-search{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-scheduler-toolbar .k-scheduler-views-wrapper{margin-left:auto}.k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown{width:auto;font:inherit;display:none}@media (max-width:1400px){.k-scheduler-toolbar .k-nav-current .k-lg-date-format{max-width:200px}}@media (max-width:1024px){.k-scheduler-toolbar .k-nav-current .k-lg-date-format{display:none}.k-scheduler-toolbar .k-nav-current .k-sm-date-format{display:inline-block}.k-scheduler-toolbar .k-scheduler-views-wrapper .k-scheduler-views{display:none}.k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown{display:inline-block}}.k-scheduler-footer{border-width:1px 0 0}.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-header .k-link{color:inherit}.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-content,.k-scheduler-times{position:relative}.k-scheduler-times{overflow:hidden;border-style:solid;border-width:0}.k-scheduler-content{overflow:auto}.k-scheduler-monthview .k-scheduler-content{overflow-y:scroll}.k-scheduler-layout,.k-scheduler-table{border-spacing:0;width:100%;margin:0;border-collapse:separate}.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:4px .5em;font-size:100%}.k-scheduler .k-scheduler-table td,.k-scheduler .k-scheduler-table th{box-sizing:content-box}.k-scheduler-dayview div:not(.k-scheduler-header) .k-today:not(.k-nonwork-hour):not(.k-state-selected),.k-scheduler-timelineview .k-today:not(.k-nonwork-hour){background-color:transparent}.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-hidden,.k-scheduler-monthview .k-scheduler-table td{height:85px;text-align:right}.k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto,.k-scheduler-monthview .k-scheduler-table-auto,.k-scheduler-monthview .k-scheduler-table-auto td{height:auto}.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-header th{overflow:hidden;text-overflow:ellipsis}.k-scheduler-header th,.k-scheduler-table td{border-style:solid;border-width:0 0 1px 1px}.k-scheduler-header th:first-child,.k-scheduler-table td: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-table>tbody>tr:last-child>td,.k-scheduler-layout tr+tr .k-scheduler-times tr:last-child>th,.k-scheduler-table>tbody>tr>.k-last{border-bottom-width:0}.k-scheduler-agendaview.k-scrollbar-h .k-scheduler-table>tbody>tr>td.k-last,.k-scrollbar-h .k-scheduler-content .k-scheduler-table>tbody>tr:last-child>td,.k-scrollbar-h tr+tr .k-scheduler-times{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-scheduler-times-all-day,.k-scheduler-layout tr+tr .k-scheduler-times th.k-slot-cell{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{padding:0;height:13px}.k-more-events>.k-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.k-event,.k-more-events{border-width:1px;border-style:solid;box-sizing:border-box;text-align:left;overflow:hidden;position:absolute}.k-event .k-nav-day{display:inline-block}.k-event{cursor:default;min-height:1.3em}.k-event-drag-hint{opacity:.6;cursor:-moz-grabbing}.k-scheduler-header .k-event{white-space:nowrap}.k-event-template{padding:4px 1.4em 4px .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-bottom-actions,.k-event .k-event-top-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-active .k-resize-handle,.k-event:hover .k-resize-handle,.k-scheduler-mobile .k-event-active:hover .k-resize-handle{visibility:visible}.k-event .k-resize-handle:after{content:"";position:absolute;opacity:.5}.k-scheduler-mobile .k-event .k-resize-handle:after{-webkit-filter:none;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:-.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:-.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-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-scheduler-agendaview .k-scheduler-table td,.k-scheduler-agendaview .k-scheduler-table th{text-align:left}.k-scheduler-groupcolumn,.k-scheduler-times .k-slot-cell{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-60-right{position:absolute;right:-4px}.k-scheduler-timecolumn .k-i-arrow-60-left{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:400}.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-textarea{width:100%}.k-scheduler-edit-form textarea.k-textarea{min-height:4em;resize:vertical}.k-scheduler-edit-form>.k-edit-box:first-child .k-datetimepicker{margin-right:1em}.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 span.k-recur-interval,.k-edit-field>ul.k-reset .k-numerictextbox{width:5em}.k-edit-field>ul.k-reset .k-datepicker,.k-edit-field>ul.k-reset .k-dropdown,div[name=recurrenceRule]>.k-dropdown{width:9em}.k-scheduler-edit-form .k-edit-buttons .k-scheduler-delete,.k-scheduler-edit-form .k-edit-buttons .k-scheduler-resetSeries{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-refresh{float:right;padding:0 .5em}@media (max-width:480px){.k-scheduler-timecolumn{width:5em}.k-scheduler-datecolumn{width:6em;overflow:hidden}.k-scheduler-datecolumn>div,.k-scheduler-timecolumn>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-content .k-scheduler-table,.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table{width:100%!important}.k-rtl .k-scheduler .k-scheduler-navigation .k-i-arrow-60-left,.k-rtl .k-scheduler .k-scheduler-navigation .k-i-arrow-60-right{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-tooltip{padding:4px 8px;min-width:30px;border-width:1px;border-style:solid;box-sizing:border-box;background-position:0 0;background-repeat:repeat-x;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:start;align-items:flex-start;position:absolute;z-index:12000}.k-tooltip-icon{-webkit-margin-end:4px;margin-inline-end:4px;-ms-flex-negative:0;flex-shrink:0}.k-tooltip-title{display:block}.k-tooltip-content{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.k-tooltip-button{-ms-flex-negative:0;flex-shrink:0}.k-callout{width:12px;height:12px;border-width:6px;border-style:solid;border-color:transparent;box-sizing:border-box;position:absolute;pointer-events:none}.k-callout-n{border-bottom-color:inherit;top:-1px;left:50%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);pointer-events:none}.k-callout-e{border-left-color:inherit;top:50%;right:-1px;-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);pointer-events:none}.k-callout-s{border-top-color:inherit;bottom:-1px;left:50%;-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);pointer-events:none}.k-callout-w{border-right-color:inherit;top:50%;left:-1px;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);pointer-events:none}span.k-tooltip{position:relative}.k-validator-tooltip{margin-top:6px;width:auto;white-space:normal;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:9999}.k-validator-tooltip .k-callout-n{inset-inline-start:16px}.k-grid .k-validation-tooltip{max-width:300px}.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;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-ghost-splitbar-horizontal,.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:red}.k-splitbar-horizontal .k-icon{position:absolute;top:50%;margin-top:-10px}.k-splitbar-horizontal .k-i-arrow-60-right{margin-left:-2px}.k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-right{margin-top:13px}.k-splitbar-horizontal .k-i-arrow-60-left{margin-left:-3px}.k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-left{margin-top:-28px}.k-splitbar-vertical .k-i-arrow-60-up{margin-top:-2px}.k-splitbar-vertical .k-i-arrow-60-down{margin-top:-2px}.k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-up{margin-left:-17px}.k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-down{margin-left:23px}.k-i-arrow-60-down,.k-i-arrow-60-left,.k-i-arrow-60-right,.k-i-arrow-60-up{cursor:pointer}.k-splitbar-horizontal .k-icon{position:absolute;top:50%;width:7px;height:20px;margin-top:-10px}.k-splitbar-static-horizontal{width:1px}.k-splitbar-static-vertical{height:1px}.k-splitbar-vertical .k-icon{position:absolute;left:50%}.k-splitbar-draggable-horizontal .k-resize-handle,.k-splitbar-draggable-vertical .k-resize-handle{display:inline-block;border-radius:1px}.k-splitbar-draggable-horizontal .k-resize-handle{width:3px;height:20px}.k-splitbar-draggable-vertical .k-resize-handle{width:20px;height:3px}.k-splitbar .k-i-arrow-60-down,.k-splitbar .k-i-arrow-60-left,.k-splitbar .k-i-arrow-60-right,.k-splitbar .k-i-arrow-60-up{font-size:10px}.k-splitter-resizing{overflow:hidden}.k-rtl .k-splitbar-horizontal .k-i-arrow-60-right{margin-top:13px;margin-right:-3px}.k-rtl .k-splitbar-horizontal .k-i-arrow-60-left{margin-top:-28px;margin-right:-2px}.k-rtl .k-splitbar-vertical .k-i-arrow-60-up{margin-top:-2px;margin-left:-17px}.k-rtl .k-splitbar-vertical .k-i-arrow-60-down{margin-top:-2px;margin-left:23px}html .k-upload{position:relative}.k-dropzone .k-dropzone-hint,.k-upload-button{vertical-align:middle}.k-dropzone,.k-file{position:relative}.k-dropzone{border-style:solid;border-width:0;padding:.8em;background-color:transparent}.k-dropzone .k-dropzone-hint{margin-left:.6em}.k-dropzone-active .k-dropzone-hint{display:inline-block}.k-dropzone-active .k-upload-status{display:none}.k-upload-button{position:relative;overflow:hidden;direction:ltr}.k-upload .k-upload-button{min-width:7.167em;margin-right:1.6em}.k-upload-button input{position:absolute;bottom:0;right:0;z-index:1;font:170px monospace!important;opacity:0;margin:0;padding:0;cursor:pointer}.k-upload-files{border-style:solid;border-width:1px 0 0}.k-upload-files .k-button{padding:0}.k-upload-status .k-i-warning{display:none}.k-upload-status-total .k-icon{display:inline-block;margin-right:4px;vertical-align:text-bottom}.k-upload-files~.k-clear-selected,.k-upload-files~.k-upload-selected{margin-top:-5px}.k-upload .k-fail{background-position:-161px -111px}.k-file{border-style:solid;border-width:0 0 1px;padding:.65em 1em calc(.65em + 2px) 1em;white-space:nowrap}.k-file .k-upload-action{background:0 0;border-width:0;box-shadow:none;margin-right:3px}.k-file:last-child{border-bottom-width:0}.k-file .k-icon{display:inline-block;position:relative}.k-upload-files .k-file{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;position:relative}.k-file-extension-wrapper,.k-file-group-wrapper,.k-file-invalid-extension-wrapper,.k-file-name-size-wrapper,.k-multiple-files-extension-wrapper,.k-multiple-files-group-wrapper,.k-multiple-files-invalid-extension-wrapper{display:block}.k-file-extension-wrapper,.k-file-invalid-extension-wrapper,.k-multiple-files-extension-wrapper,.k-multiple-files-invalid-extension-wrapper{position:relative;width:24px;height:34px;border-width:2px;border-style:solid;vertical-align:top;font-size:.57em;text-transform:uppercase}.k-file-invalid-extension-wrapper,.k-multiple-files-invalid-extension-wrapper{font-size:1.2em}.k-multiple-files-extension-wrapper,.k-multiple-files-invalid-extension-wrapper{margin-top:4px}.k-file-group-wrapper .k-file-group,.k-file-invalid-group-wrapper .k-file-group,.k-multiple-files-group-wrapper .k-file-group,.k-multiple-files-invalid-group-wrapper .k-file-group{font-size:32px}.k-file-group-wrapper .k-file-state,.k-file-invalid-group-wrapper .k-file-state,.k-multiple-files-group-wrapper .k-file-state,.k-multiple-files-invalid-group-wrapper .k-file-state{position:absolute}.k-multiple-files-group-wrapper,.k-multiple-files-invalid-group-wrapper{vertical-align:top}.k-file-state{visibility:hidden}.k-file-single>.k-file-name-size-wrapper,.k-file>.k-file-name-size-wrapper,.k-multiple-files-wrapper{overflow:hidden;-ms-flex:1 0 0px;flex:1 0 0;margin-left:1em}.k-multiple-files-wrapper .k-file-name-size-wrapper{margin-bottom:1em}.k-file-name-size-wrapper{vertical-align:middle}.k-file-extension-wrapper:before,.k-file-invalid-extension-wrapper:before,.k-multiple-files-extension-wrapper:after,.k-multiple-files-extension-wrapper:before,.k-multiple-files-invalid-extension-wrapper:after,.k-multiple-files-invalid-extension-wrapper:before{position:absolute;content:"";display:inline-block;border-style:solid}.k-file-extension-wrapper:before,.k-file-invalid-extension-wrapper:before,.k-multiple-files-extension-wrapper:before,.k-multiple-files-invalid-extension-wrapper:before{top:-1px;right:-1px;width:0;height:0;border-width:6px;margin-top:-1px;margin-right:-1px}.k-multiple-files-extension-wrapper:after,.k-multiple-files-invalid-extension-wrapper:after{top:-6px;left:-6px;width:15px;height:35px;border-width:2px 0 0 2px}.k-file-extension,.k-file-invalid-icon{position:absolute;bottom:0;line-height:normal}.k-file-extension{margin-left:.4em;margin-bottom:.3em;overflow:hidden;text-overflow:ellipsis;max-width:100%}.k-file-invalid-icon{margin-left:5px}.k-file-information,.k-file-name,.k-file-size,.k-file-validation-message{display:block}.k-file-name{position:relative;max-width:100%;vertical-align:middle;line-height:1.2em;overflow:hidden;text-overflow:ellipsis}.k-file-information,.k-file-size,.k-file-validation-message{font-size:.78em;line-height:1.5em}.k-file-information,.k-file-validation-message{line-height:1.5em}.k-file-size{line-height:1.2em}.k-upload-files .k-upload-status{line-height:1;opacity:.65}.k-button.k-upload-action.k-state-active:hover,.k-button.k-upload-action:active:hover,.k-button.k-upload-action:hover,.k-upload-action{color:inherit;background:0 0;border:0}.k-upload-action{opacity:.6}.k-upload-action:hover{opacity:1}.k-upload-action .k-icon{vertical-align:top}.k-file .k-upload-status .k-button,.k-file .k-upload-status>.k-icon{vertical-align:middle;border-radius:50%}.k-dropzone{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.k-dropzone .k-upload-status{position:static;margin-left:10px}.k-upload-pct{margin-right:.75em}.k-ie9 .k-upload-status-total{top:1.5em}.k-ie9 .k-upload-status-total>.k-icon{margin-top:-3px}.k-upload-action{line-height:normal}.k-upload .k-progress{position:absolute;bottom:0;left:0;height:2px}.k-upload .k-progressbar{height:2px;position:absolute;bottom:.32em;width:calc(100% - 2em)}.k-upload .k-progressbar .k-progress{width:100%;max-width:100%;height:100%}.k-file-invalid>.k-progress{width:100%}.k-rtl .k-file-extension-wrapper{margin-left:14px}.k-upload .k-action-buttons{border-width:1px 0 0 0;border-style:solid}.k-no-flexbox .k-upload .k-action-buttons .k-button{border-width:0}.k-mediaplayer{position:relative}.k-mediaplayer>iframe,.k-mediaplayer>video{vertical-align:top}.k-mediaplayer .k-mediaplayer-overlay{z-index:1;width:100%;height:100%;position:absolute}.k-mediaplayer-titlebar{padding:8px;position:absolute;z-index:2;top:0;left:0;right:0;color:#fff;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.05) 80%,rgba(0,0,0,0))}.k-mediaplayer-toolbar-wrap{position:absolute;z-index:2;bottom:0;left:0;right:0}.k-mediaplayer-toolbar{padding:2px;border-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;position:relative}.k-mediaplayer-toolbar>*{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.k-mediaplayer-toolbar>*+*{margin-left:5px}.k-mediaplayer-toolbar .k-toolbar-spacer{margin-top:0;margin-bottom:0;border-width:0;-ms-flex:1;flex:1;opacity:0}.k-mediaplayer-toolbar .k-align-right>*+*{margin-left:5px}.k-mediaplayer-toolbar .k-mediaplayer-quality{width:auto;padding:0;background:none transparent}.k-mediaplayer-toolbar .k-mediaplayer-quality .k-dropdown-wrap{border:0 none;box-shadow:none;padding:0;background:none transparent;color:inherit}.k-mediaplayer-toolbar .k-mediaplayer-quality .k-input{display:none}.k-mediaplayer-toolbar .k-mediaplayer-quality .k-select{position:relative;width:auto;min-height:0;line-height:inherit}.k-mediaplayer-quality-wrap,.k-mediaplayer-volume-wrap{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.k-quality-list{width:80px!important;margin-left:-32px!important}.k-slider.k-mediaplayer-seekbar{width:100%;position:absolute;z-index:3;top:-17px;left:0}.k-slider.k-mediaplayer-seekbar .k-slider-track{width:100%!important;border-radius:0}.k-slider.k-mediaplayer-seekbar .k-slider-selection{border-radius:0}.k-slider.k-mediaplayer-seekbar .k-draghandle{opacity:0;transition:.2s opacity}.k-slider.k-mediaplayer-seekbar .k-draghandle.k-state-selected,.k-slider.k-mediaplayer-seekbar:hover .k-draghandle{opacity:1}.k-mediaplayer-fullscreen{position:fixed;z-index:10000;top:0;left:0;width:100%!important;height:100%!important}.k-no-flexbox .k-mediaplayer-toolbar .k-align-right>*{display:inline-block;vertical-align:middle}.k-no-flexbox .k-mediaplayer-toolbar .k-flat.k-button{height:auto}.k-no-flexbox .k-mediaplayer-toolbar .k-toolbar-spacer{display:none}.k-toolbar-wrap{float:left}.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;opacity:.4;position:fixed}.k-search-wrap{padding:0;width:20%;position:relative}.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:50%;right:2px;margin:0;margin-top:-8px}.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-tiles-arrange{float:right}.k-filebrowser .k-tiles-arrange .k-dropdown{width:5.3em}.k-filebrowser .k-upload{border-width:0;background-color:transparent}.k-filebrowser .k-upload .k-upload-files,.k-filebrowser .k-upload .k-upload-status{display:none}.k-filebrowser .k-upload .k-upload-button{margin:0;width:auto;min-width:auto}.k-filebrowser .k-breadcrumb{position:relative;float:left;width:79%;margin:0}.k-filebrowser .k-filemanager-listview{height:390px;max-height:50vh;margin-bottom:2em}.k-filebrowser .k-filemanager-listview .k-listview-content{height:100%}.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-chart,.k-gauge,.k-sparkline,.k-stockchart{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.k-chart,.k-stockchart{height:400px}.k-chart>canvas{vertical-align:top}.k-stockchart,div.k-chart,div.k-gauge,span.k-sparkline{background-color:transparent}.k-gauge{text-align:left;position:relative}.k-arcgauge{display:inline-block}.k-arcgauge-label{position:absolute;text-align:center;padding:0;margin:0}.k-baseline-marker{zoom:1}.k-chart-tooltip{padding:4px 8px;border-radius:4px;color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi/P//vwMDFQELEP8beQb+HTWQYgP/DHoD/466cAR4edRAyg38P6hLbIAAAwCnWhhVsxvdCAAAAABJRU5ErkJggg==);background-position:0 0;background-repeat:repeat-x;line-height:normal;white-space:nowrap;z-index:12000}.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-chart-shared-tooltip-marker{display:block;width:15px;height:3px}.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,.01)}.k-handle{background:#d2d2d2;width:7px;height:26px;cursor:e-resize;z-index:1;border-radius:6px;position:absolute}.k-handle div{width:100%;height:100%;background-color:transparent}.k-left-handle{left:-4px}.k-right-handle{right:-4px}.k-left-handle div{margin:-20px 0 0 -15px;padding:40px 30px 0 0}.k-left-handle.k-handle-active div{margin-left:-40px;padding-right:55px}.k-right-handle div{margin:-20px 0 0 -15px;padding:40px 0 0 30px}.k-right-handle.k-handle-active div{padding-left:55px}.k-mask{position:absolute;height:100%;background-color:#fff;opacity:.8}.k-navigator-hint div{position:absolute}.k-navigator-hint .k-scroll{position:absolute;height: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,.5);background:#fff}.k-sparkline,.k-sparkline span{display:inline-block;vertical-align:top}.k-sparkline span{height:100%;width:100%}.k-diagram,.k-map{height:600px}.k-diagram .km-scroll-wrapper,.k-map .km-scroll-wrapper{padding-bottom:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-diagram .km-scroll-container,.k-diagram .km-scroll-wrapper,.k-map .km-scroll-container,.k-map .km-scroll-wrapper{position:absolute;width:100%;height:100%}.k-diagram .k-layer,.k-map .k-layer{position:absolute;left:0;top:0}.k-diagram .km-touch-scrollbar,.k-map .km-touch-scrollbar{display:none}.k-map{border-width:0;border-style:solid;box-sizing:border-box}.k-map .k-map-controls{position:absolute}.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 .k-navigator{margin:1em;width:50px;height:50px;border-width:1px;border-style:solid;border-radius:80px;position:relative;display:inline-block;vertical-align:middle}.k-pdf-export .k-map .k-navigator{display:none}.k-map .k-zoom-control{margin:1em;vertical-align:middle}.k-map .k-zoom-control .k-button{width:auto;height:auto}.k-pdf-export .k-map .k-zoom-control{display:none}.k-map .k-attribution{padding:2px 4px;font-size:10px;background-color:rgba(255,255,255,.8);z-index:1000}.k-map .k-marker{width:28px;height:40px;margin:-40px 0 0 -14px;font-size:28px;position:absolute;cursor:pointer;overflow:visible}.k-navigator>.k-button{margin:0;padding:0;border-color:transparent;border-radius:16px;line-height:10px;background:0 0;position:absolute}.k-navigator .k-navigator-n,.k-navigator .k-navigator-up{top:2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-navigator .k-navigator-e,.k-navigator .k-navigator-right{right:2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-navigator .k-navigator-down,.k-navigator .k-navigator-s{bottom:2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-navigator .k-navigator-left,.k-navigator .k-navigator-w{left:2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-pdf-export .k-navigator{display:none}.k-button-wrap{border-radius:4px;display:inline-block}.k-button-wrap .k-button{position:relative;padding:4px;line-height:16px}.k-button-wrap .k-button .k-icon{vertical-align:top}.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-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;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.k-treemap-title-vertical+.k-treemap-wrap{left:2.42em}.k-pane-wrapper{position:relative;font-size:14px}.k-pane-wrapper .k-pane{width:100%;height:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;font-family:sans-serif;overflow-x:hidden}.k-pane-wrapper .k-view{top:0;left:0;position:relative;border:0;display:-ms-flexbox;display:flex;height:100%;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;vertical-align:top}.k-pane-wrapper .k-content{min-height:1px;-ms-flex:1;flex:1;-ms-flex-align:stretch;align-items:stretch;display:block;width:auto;overflow:hidden;position:relative}.k-pane-wrapper .k-grid-column-menu>.k-header,.k-pane-wrapper .k-grid-edit-form>.k-header,.k-pane-wrapper .k-grid-filter-menu>.k-header,.k-pane-wrapper .k-scheduler-edit-form>.k-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:.3em .6em;width:auto;line-height:2em}.k-pane-wrapper .k-grid-column-menu>.k-header .k-header-cancel .k-icon,.k-pane-wrapper .k-grid-column-menu>.k-header .k-header-done .k-icon,.k-pane-wrapper .k-grid-edit-form>.k-header .k-header-cancel .k-icon,.k-pane-wrapper .k-grid-edit-form>.k-header .k-header-done .k-icon,.k-pane-wrapper .k-grid-filter-menu>.k-header .k-header-cancel .k-icon,.k-pane-wrapper .k-grid-filter-menu>.k-header .k-header-done .k-icon,.k-pane-wrapper .k-scheduler-edit-form>.k-header .k-header-cancel .k-icon,.k-pane-wrapper .k-scheduler-edit-form>.k-header .k-header-done .k-icon{font-size:1.5em}.k-pane-wrapper .k-grid-edit-row .k-textbox{box-sizing:border-box}.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-footer,.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-toolbar{line-height:2em}.k-pane-wrapper>div.k-pane{box-shadow:none;font-weight:400}.k-pane-wrapper .k-grid-column-menu .k-content,.k-pane-wrapper .k-grid-edit-form .k-content,.k-pane-wrapper .k-grid-filter-menu .k-content,.k-pane-wrapper .k-popup-edit-form .k-content{overflow-y:auto}.k-pane-wrapper .k-grid-column-menu .k-content>.k-scroll-container,.k-pane-wrapper .k-grid-edit-form .k-content>.k-scroll-container,.k-pane-wrapper .k-grid-filter-menu .k-content>.k-scroll-container,.k-pane-wrapper .k-popup-edit-form .k-content>.k-scroll-container{position:absolute;width:100%;min-height:100%;box-sizing:border-box}.k-pane-wrapper .k-grid-filter-menu .k-filter-selected-items{margin:1em;font-weight:400}.k-pane-wrapper .k-grid-edit-form .k-edit-form-container,.k-pane-wrapper .k-grid-edit-form .k-popup-edit-form{width:auto}.k-pane-wrapper .k-grid .k-grid-search{width:100%}.k-grid-mobile{border-width:0}.k-grid-mobile .k-resize-handle-inner::before{content:"\e01e";position:absolute;top:calc(50% - 1px);left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:.2em}.k-grid-mobile .k-edit-cell>input,.k-grid-mobile .k-edit-cell>select,.k-grid-mobile .k-grid-edit-row>td>input,.k-grid-mobile .k-grid-edit-row>td>select{width:100%;box-sizing:border-box}.k-grid-mobile .k-header a{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none}.k-pane-wrapper .k-scheduler-edit-form .k-recur-view{padding:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.k-pane-wrapper .k-scheduler-edit-form .k-recur-view>.k-listgroup-form-row{margin:0}.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap{width:100%;margin:-1px 0}.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap{white-space:nowrap}.k-scheduler-mobile{border-width:0}.k-scheduler-mobile th{font-weight:400}.k-scheduler-mobile .k-scheduler-toolbar>*{margin:0}.k-scheduler-mobile .k-scheduler-toolbar::before{display:none}.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;margin:0}.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-y-date-format{font-size:12px}.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current{-ms-flex-direction:column;flex-direction:column}.k-scheduler-mobile .k-scheduler-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.k-scheduler-mobile .k-scheduler-footer>*{margin:0}.k-scheduler-mobile .k-scheduler-footer::before{display:none}.k-scheduler-mobile .k-scheduler-monthview .k-hidden{height:40px}.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td{height:40px;vertical-align:top;text-align:center}.k-scheduler-mobile .k-scheduler-monthview .k-events-container{position:absolute;text-align:center;height:6px;line-height:6px}.k-scheduler-mobile .k-scheduler-monthview .k-event{position:static;display:inline-block;width:4px;height:4px;min-height:0;margin:1px}.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child{display:none}.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group{display:none}.k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header{display:none}.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table{table-layout:auto}.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn{width:1%}.k-scheduler-mobile .k-mobile-header .k-scheduler-table td,.k-scheduler-mobile .k-mobile-header .k-scheduler-table th{height:1.5em}.k-scheduler-mobile .k-scheduler-table td,.k-scheduler-mobile .k-scheduler-table th{height:2em;vertical-align:middle}.k-scheduler-mobile .k-scheduler-times th{font-size:1em}.k-scheduler-mobile .k-scheduler-datecolumn-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.k-scheduler-mobile .k-task{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.k-scheduler-mobile .k-task .k-scheduler-mark{border-radius:50%}.k-scheduler-mobile .k-task .k-i-reload{font-size:1em;margin-right:.5em}.k-scheduler-mobile .k-task .k-scheduler-task-text{-ms-flex:1 1 0%;flex:1 1 0%}.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell,.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn,.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell,.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn{vertical-align:top}.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text,.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text,.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text,.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);white-space:nowrap}.k-scheduler-mobile .k-scrollbar-h tr+tr .k-scheduler-times{border-bottom-width:0}.k-pane-wrapper .k-pane *{background-clip:border-box}.k-pane-wrapper .k-filter-help-text,.k-pane-wrapper .k-list-title{padding:.5em 1em;display:block}.k-pane-wrapper .k-listgroup .k-listgroup-item{border-color:inherit}.k-pane-wrapper .k-listgroup+.k-listgroup{margin-top:2em}.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable *{pointer-events:none}.k-pane-wrapper .k-filter-menu{padding:0}.k-pane-wrapper .k-filter-menu .k-space-right{border:0;padding:0 10px;background:0}.k-pane-wrapper .k-filter-menu .k-space-right>input{width:100%;height:2em;padding:1px 0;margin:0;border-radius:3px;text-indent:1em;border-width:1px;border-style:solid}.k-pane-wrapper .k-filter-menu .k-space-right>.k-i-zoom{right:15px;z-index:2}.k-pane-wrapper .k-filter-menu .k-filter-tools{margin:1em;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap{display:-ms-flexbox;display:flex}.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.k-pane-wrapper .k-multicheck-wrap.k-listgroup{overflow-y:auto}.k-pane-wrapper .k-state-disabled{opacity:1}.k-pane-wrapper .k-state-disabled>*{opacity:.7}.k-ie .k-pane-wrapper .k-grid .k-icon{text-indent:0}.k-pane-wrapper .k-pager-wrap.k-pager-sm{-ms-flex-pack:center;justify-content:center}.k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh{display:none}.km-scroll-container{-webkit-user-select: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,.7);opacity:0;transition:opacity .3s linear}.km-vertical-scrollbar{height:100%;right:2px;top:2px}.km-horizontal-scrollbar{width:100%;left:2px;bottom:2px}.k-pane-wrapper[dir=rtl] .k-grid-column-menu>.k-header,.k-pane-wrapper[dir=rtl] .k-grid-edit-form>.k-header,.k-pane-wrapper[dir=rtl] .k-grid-filter-menu>.k-header,.k-pane-wrapper[dir=rtl] .k-scheduler-edit-form>.k-header,.k-rtl .k-pane-wrapper .k-grid-column-menu>.k-header,.k-rtl .k-pane-wrapper .k-grid-edit-form>.k-header,.k-rtl .k-pane-wrapper .k-grid-filter-menu>.k-header,.k-rtl .k-pane-wrapper .k-scheduler-edit-form>.k-header,[dir=rtl] .k-pane-wrapper .k-grid-column-menu>.k-header,[dir=rtl] .k-pane-wrapper .k-grid-edit-form>.k-header,[dir=rtl] .k-pane-wrapper .k-grid-filter-menu>.k-header,[dir=rtl] .k-pane-wrapper .k-scheduler-edit-form>.k-header{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.k-pane-wrapper[dir=rtl] .k-filter-menu .k-space-right>.k-i-zoom,.k-rtl .k-pane-wrapper .k-filter-menu .k-space-right>.k-i-zoom,[dir=rtl] .k-pane-wrapper .k-filter-menu .k-space-right>.k-i-zoom{left:15px;right:auto}.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar>ul>li,.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar>ul>li,[dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar>ul>li{border:0}.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,[dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,[dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-task .k-i-reload,.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload,[dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload{margin-left:.5em;margin-right:0}.k-pane-wrapper[dir=rtl] .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right,.k-rtl .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right,[dir=rtl] .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-fx-end .k-fx-current,.k-fx-end .k-fx-next{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;-ms-transform:scale(0)!important;transform:scale(0)!important}.k-fx-zoom.k-fx-end .k-fx-next{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next,.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:scale(1)!important;-ms-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;-ms-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;-ms-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-current .k-content,.k-fx-slide.k-fx-end .k-fx-current .k-footer,.k-fx-slide.k-fx-end .k-fx-current .k-header,.k-fx-slide.k-fx-end .k-fx-current .km-content,.k-fx-slide.k-fx-end .k-fx-current .km-footer,.k-fx-slide.k-fx-end .k-fx-current .km-header,.k-fx-slide.k-fx-end .k-fx-next .k-content,.k-fx-slide.k-fx-end .k-fx-next .k-footer,.k-fx-slide.k-fx-end .k-fx-next .k-header,.k-fx-slide.k-fx-end .k-fx-next .km-content,.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-next .km-header{transition:all 350ms ease-out}.k-fx-slide.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-start .k-fx-next .km-content{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-start .k-fx-next .k-footer,.k-fx-slide.k-fx-start .k-fx-next .k-header,.k-fx-slide.k-fx-start .k-fx-next .km-footer,.k-fx-slide.k-fx-start .k-fx-next .km-header{will-change:opacity;opacity:0}.k-fx-slide.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-end .k-fx-next .k-footer,.k-fx-slide.k-fx-end .k-fx-next .k-header,.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-next .km-header{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header{will-change:opacity;opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header{opacity:0}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header{opacity:1}.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-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);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-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);-ms-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%);-ms-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%);-ms-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);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-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);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-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);-ms-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%);-ms-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%);-ms-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);-ms-transform:translatex(0);transform:translatex(0)}.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next,.k-fx.k-fx-overlay.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next{-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%)}.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next{-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:none;-ms-transform:none;transform:none}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:none;-ms-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%);-ms-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%);-ms-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%);-ms-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%);-ms-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-group-header+.k-list>.k-item.k-first,.k-static-header+.k-list>.k-item.k-first,.k-virtual-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:WebComponentsIcons;src:url(fonts/glyphs/WebComponentsIcons.eot?gedxeo);src:url(fonts/glyphs/WebComponentsIcons.eot?gedxeo#iefix) format('embedded-opentype'),url(fonts/glyphs/WebComponentsIcons.ttf?gedxeo) format('truetype'),url(fonts/glyphs/WebComponentsIcons.woff?gedxeo) format('woff'),url(fonts/glyphs/WebComponentsIcons.svg?gedxeo#WebComponentsIcons) format('svg');font-weight:400;font-style:normal}.k-i-arrowhead-e:before{content:"\e014"}.k-i-arrowhead-w:before{content:"\e016"}.k-i-arrow-45-up-right:before{content:"\e000"}.k-i-collapse-ne:before{content:"\e000"}.k-i-resize-ne:before{content:"\e000"}.k-i-arrow-45-down-right:before{content:"\e001"}.k-i-collapse-se:before{content:"\e001"}.k-i-collapse:before{content:"\e001"}.k-i-resize-se:before{content:"\e001"}.k-i-arrow-45-down-left:before{content:"\e002"}.k-i-collapse-sw:before{content:"\e002"}.k-i-resize-sw:before{content:"\e002"}.k-i-arrow-45-up-left:before{content:"\e003"}.k-i-collapse-nw:before{content:"\e003"}.k-i-resize-new:before{content:"\e003"}.k-i-arrow-60-up:before{content:"\e004"}.k-i-arrow-n:before{content:"\e004"}.k-i-kpi-trend-increase:before{content:"\e004"}.k-i-arrow-60-right:before{content:"\e005"}.k-i-arrow-e:before{content:"\e005"}.k-i-expand:before{content:"\e005"}.k-i-arrow-60-down:before{content:"\e006"}.k-i-arrow-s:before{content:"\e006"}.k-i-kpi-trend-decrease:before{content:"\e006"}.k-i-arrow-60-left:before{content:"\e007"}.k-i-arrow-w:before{content:"\e007"}.k-i-arrow-end-up:before{content:"\e008"}.k-i-seek-n:before{content:"\e008"}.k-i-arrow-end-right:before{content:"\e009"}.k-i-seek-e:before{content:"\e009"}.k-i-arrow-end-down:before{content:"\e00a"}.k-i-seek-s:before{content:"\e00a"}.k-i-arrow-end-left:before{content:"\e00b"}.k-i-seek-w:before{content:"\e00b"}.k-i-arrow-double-60-up:before{content:"\e00c"}.k-i-arrow-seek-up:before{content:"\e00c"}.k-i-arrow-double-60-right:before{content:"\e00d"}.k-i-arrow-seek-right:before{content:"\e00d"}.k-i-forward-sm:before{content:"\e00d"}.k-i-arrow-double-60-down:before{content:"\e00e"}.k-i-arrow-seek-down:before{content:"\e00e"}.k-i-arrow-double-60-left:before{content:"\e00f"}.k-i-arrow-seek-left:before{content:"\e00f"}.k-i-rewind-sm:before{content:"\e00f"}.k-i-arrows-kpi:before{content:"\e010"}.k-i-kpi:before{content:"\e010"}.k-i-arrows-no-change:before{content:"\e011"}.k-i-arrow-overflow-down:before{content:"\e012"}.k-i-arrow-chevron-up:before{content:"\e013"}.k-i-arrow-chevron-right:before{content:"\e014"}.k-i-arrow-chevron-down:before{content:"\e015"}.k-i-arrow-chevron-left:before{content:"\e016"}.k-i-arrow-up:before{content:"\e017"}.k-i-arrow-right:before{content:"\e018"}.k-i-arrow-down:before{content:"\e019"}.k-i-arrow-left:before{content:"\e01a"}.k-i-arrow-drill:before{content:"\e01b"}.k-i-arrow-parent:before{content:"\e01c"}.k-i-arrow-root:before{content:"\e01d"}.k-i-arrows-resizing:before{content:"\e01e"}.k-i-arrows-dimensions:before{content:"\e01f"}.k-i-arrows-swap:before{content:"\e020"}.k-i-drag-and-drop:before{content:"\e021"}.k-i-categorize:before{content:"\e022"}.k-i-grid:before{content:"\e023"}.k-i-grid-layout:before{content:"\e024"}.k-i-group:before{content:"\e025"}.k-i-ungroup:before{content:"\e026"}.k-i-handler-drag:before{content:"\e027"}.k-i-layout:before{content:"\e028"}.k-i-layout-1-by-4:before{content:"\e029"}.k-i-layout-2-by-2:before{content:"\e02a"}.k-i-layout-side-by-side:before{content:"\e02b"}.k-i-layout-stacked:before{content:"\e02c"}.k-i-columns:before{content:"\e02d"}.k-i-rows:before{content:"\e02e"}.k-i-reorder:before{content:"\e02f"}.k-i-menu:before{content:"\e030"}.k-i-more-vertical:before{content:"\e031"}.k-i-more-horizontal:before{content:"\e032"}.k-i-undo:before{content:"\e100"}.k-i-redo:before{content:"\e101"}.k-i-reset:before{content:"\e102"}.k-i-reload:before{content:"\e103"}.k-i-refresh:before{content:"\e103"}.k-i-recurrence:before{content:"\e103"}.k-i-non-recurrence:before{content:"\e104"}.k-i-reset-sm:before{content:"\e105"}.k-i-reload-sm:before{content:"\e106"}.k-i-refresh-sm:before{content:"\e106"}.k-i-recurrence-sm:before{content:"\e106"}.k-i-clock:before{content:"\e107"}.k-i-calendar:before{content:"\e108"}.k-i-save:before{content:"\e109"}.k-i-floppy:before{content:"\e109"}.k-i-print:before{content:"\e10a"}.k-i-printer:before{content:"\e10a"}.k-i-edit:before{content:"\e10b"}.k-i-pencil:before{content:"\e10b"}.k-i-delete:before{content:"\e10c"}.k-i-trash:before{content:"\e10c"}.k-i-attachment:before{content:"\e10d"}.k-i-clip:before{content:"\e10d"}.k-i-attachment-45:before{content:"\e10e"}.k-i-clip-45:before{content:"\e10e"}.k-i-link-horizontal:before{content:"\e10f"}.k-i-hyperlink:before{content:"\e10f"}.k-i-unlink-horizontal:before{content:"\e110"}.k-i-hyperlink-remove:before{content:"\e110"}.k-i-link-vertical:before{content:"\e111"}.k-i-unlink-vertical:before{content:"\e112"}.k-i-lock:before{content:"\e113"}.k-i-unlock:before{content:"\e114"}.k-i-cancel:before{content:"\e115"}.k-i-cancel-outline:before{content:"\e116"}.k-i-cancel-circle:before{content:"\e117"}.k-i-check:before{content:"\e118"}.k-i-checkmark:before{content:"\e118"}.k-i-tick:before{content:"\e118"}.k-i-check-outline:before{content:"\e119"}.k-i-checkmark-outline:before{content:"\e119"}.k-i-success:before{content:"\e119"}.k-i-check-circle:before{content:"\e11a"}.k-i-checkmark-circle:before{content:"\e11a"}.k-i-close:before{content:"\e11b"}.k-i-x:before{content:"\e11b"}.k-i-close-outline:before{content:"\e11c"}.k-i-x-outline:before{content:"\e11c"}.k-i-error:before{content:"\e11c"}.k-i-close-circle:before{content:"\e11d"}.k-i-x-circle:before{content:"\e11d"}.k-i-plus:before{content:"\e11e"}.k-i-add:before{content:"\e11e"}.k-i-plus-outline:before{content:"\e11f"}.k-i-plus-circle:before{content:"\e120"}.k-i-minus:before{content:"\e121"}.k-i-kpi-trend-equal:before{content:"\e121"}.k-i-minus-outline:before{content:"\e122"}.k-i-minus-circle:before{content:"\e123"}.k-i-sort-asc:before{content:"\e124"}.k-i-sort-desc:before{content:"\e125"}.k-i-unsort:before{content:"\e126"}.k-i-sort-clear:before{content:"\e126"}.k-i-sort-asc-sm:before{content:"\e127"}.k-i-sort-desc-sm:before{content:"\e128"}.k-i-filter:before{content:"\e129"}.k-i-filter-clear:before{content:"\e12a"}.k-i-filter-sm:before{content:"\e12b"}.k-i-filter-sort-asc-sm:before{content:"\e12c"}.k-i-filter-sort-desc-sm:before{content:"\e12d"}.k-i-filter-add-expression:before{content:"\e12e"}.k-i-filter-add-group:before{content:"\e12f"}.k-i-login:before{content:"\e130"}.k-i-logout:before{content:"\e131"}.k-i-download:before{content:"\e132"}.k-i-upload:before{content:"\e133"}.k-i-hyperlink-open:before{content:"\e134"}.k-i-hyperlink-open-sm:before{content:"\e135"}.k-i-launch:before{content:"\e136"}.k-i-window:before{content:"\e137"}.k-i-window-maximize:before{content:"\e137"}.k-i-windows:before{content:"\e138"}.k-i-window-restore:before{content:"\e138"}.k-i-tiles:before{content:"\e138"}.k-i-window-minimize:before{content:"\e139"}.k-i-gear:before{content:"\e13a"}.k-i-cog:before{content:"\e13a"}.k-i-custom:before{content:"\e13a"}.k-i-gears:before{content:"\e13b"}.k-i-cogs:before{content:"\e13b"}.k-i-wrench:before{content:"\e13c"}.k-i-settings:before{content:"\e13c"}.k-i-preview:before{content:"\e13d"}.k-i-eye:before{content:"\e13d"}.k-i-zoom:before{content:"\e13e"}.k-i-search:before{content:"\e13e"}.k-i-zoom-in:before{content:"\e13f"}.k-i-zoom-out:before{content:"\e140"}.k-i-pan:before{content:"\e141"}.k-i-move:before{content:"\e141"}.k-i-calculator:before{content:"\e142"}.k-i-cart:before{content:"\e143"}.k-i-shopping-cart:before{content:"\e143"}.k-i-connector:before{content:"\e144"}.k-i-plus-sm:before{content:"\e145"}.k-i-minus-sm:before{content:"\e146"}.k-i-kpi-status-deny:before{content:"\e147"}.k-i-kpi-status-hold:before{content:"\e148"}.k-i-kpi-status-open:before{content:"\e149"}.k-i-play:before{content:"\e200"}.k-i-pause:before{content:"\e201"}.k-i-stop:before{content:"\e202"}.k-i-rewind:before{content:"\e203"}.k-i-forward:before{content:"\e204"}.k-i-volume-down:before{content:"\e205"}.k-i-volume-up:before{content:"\e206"}.k-i-volume-off:before{content:"\e207"}.k-i-hd:before{content:"\e208"}.k-i-subtitles:before{content:"\e209"}.k-i-playlist:before{content:"\e20a"}.k-i-audio:before{content:"\e20b"}.k-i-play-sm:before{content:"\e20c"}.k-i-pause-sm:before{content:"\e20d"}.k-i-stop-sm:before{content:"\e20e"}.k-i-heart-outline:before{content:"\e300"}.k-i-fav-outline:before{content:"\e300"}.k-i-favorite-outline:before{content:"\e300"}.k-i-heart:before{content:"\e301"}.k-i-fav:before{content:"\e301"}.k-i-favorite:before{content:"\e301"}.k-i-star-outline:before{content:"\e302"}.k-i-bookmark-outline:before{content:"\e302"}.k-i-star:before{content:"\e303"}.k-i-bookmark:before{content:"\e303"}.k-i-checkbox:before{content:"\e304"}.k-i-shape-rect:before{content:"\e304"}.k-i-checkbox-checked:before{content:"\e305"}.k-i-tri-state-indeterminate:before{content:"\e306"}.k-i-tri-state-null:before{content:"\e307"}.k-i-circle:before{content:"\e308"}.k-i-radiobutton:before{content:"\e309"}.k-i-shape-circle:before{content:"\e309"}.k-i-radiobutton-checked:before{content:"\e30a"}.k-i-notification:before{content:"\e400"}.k-i-bell:before{content:"\e400"}.k-i-information:before{content:"\e401"}.k-i-info:before{content:"\e401"}.k-i-note:before{content:"\e401"}.k-i-question:before{content:"\e402"}.k-i-help:before{content:"\e402"}.k-i-warning:before{content:"\e403"}.k-i-exception:before{content:"\e403"}.k-i-photo-camera:before{content:"\e500"}.k-i-image:before{content:"\e501"}.k-i-photo:before{content:"\e501"}.k-i-import:before{content:"\e94d"}.k-i-export:before{content:"\e94e"}.k-i-image-export:before{content:"\e502"}.k-i-photo-export:before{content:"\e502"}.k-i-zoom-actual-size:before{content:"\e503"}.k-i-zoom-best-fit:before{content:"\e504"}.k-i-image-resize:before{content:"\e505"}.k-i-crop:before{content:"\e506"}.k-i-mirror:before{content:"\e507"}.k-i-flip-horizontal:before{content:"\e508"}.k-i-flip-vertical:before{content:"\e509"}.k-i-rotate:before{content:"\e50a"}.k-i-rotate-right:before{content:"\e50b"}.k-i-rotate-left:before{content:"\e50c"}.k-i-brush:before{content:"\e50d"}.k-i-palette:before{content:"\e50e"}.k-i-paint:before{content:"\e50f"}.k-i-droplet:before{content:"\e50f"}.k-i-background:before{content:"\e50f"}.k-i-line:before{content:"\e510"}.k-i-shape-line:before{content:"\e510"}.k-i-brightness-contrast:before{content:"\e511"}.k-i-saturation:before{content:"\e512"}.k-i-invert-colors:before{content:"\e513"}.k-i-transperancy:before{content:"\e514"}.k-i-opacity:before{content:"\e514"}.k-i-greyscale:before{content:"\e515"}.k-i-blur:before{content:"\e516"}.k-i-sharpen:before{content:"\e517"}.k-i-shape:before{content:"\e518"}.k-i-round-corners:before{content:"\e519"}.k-i-front-element:before{content:"\e51a"}.k-i-back-element:before{content:"\e51b"}.k-i-forward-element:before{content:"\e51c"}.k-i-backward-element:before{content:"\e51d"}.k-i-align-left-element:before{content:"\e51e"}.k-i-align-center-element:before{content:"\e51f"}.k-i-align-right-element:before{content:"\e520"}.k-i-align-top-element:before{content:"\e521"}.k-i-align-middle-element:before{content:"\e522"}.k-i-align-bottom-element:before{content:"\e523"}.k-i-thumbnails-up:before{content:"\e524"}.k-i-thumbnails-right:before{content:"\e525"}.k-i-thumbnails-down:before{content:"\e526"}.k-i-thumbnails-left:before{content:"\e527"}.k-i-full-screen:before{content:"\e528"}.k-i-fullscreen:before{content:"\e528"}.k-i-full-screen-exit:before{content:"\e529"}.k-i-fullscreen-exit:before{content:"\e529"}.k-i-reset-color:before{content:"\e52a"}.k-i-paint-remove:before{content:"\e52a"}.k-i-background-remove:before{content:"\e52a"}.k-i-align-stretch-element-horizontal:before{content:"\e53e"}.k-i-align-stretch-element-vertical:before{content:"\e53f"}.k-i-align-align-left-elements:before{content:"\e540"}.k-i-align-center-elements:before{content:"\e541"}.k-i-align-right-elements:before{content:"\e542"}.k-i-align-stretch-elements-horizontal:before{content:"\e543"}.k-i-align-baseline-horizontal:before{content:"\e544"}.k-i-align-top-elements:before{content:"\e545"}.k-i-align-middle-elements:before{content:"\e546"}.k-i-align-bottom-elements:before{content:"\e547"}.k-i-align-stretch-elements-vertical:before{content:"\e548"}.k-i-align-baseline-vertical:before{content:"\e549"}.k-i-justify-start-horizontal:before{content:"\e54a"}.k-i-justify-center-horizontal:before{content:"\e54b"}.k-i-justify-end-horizontal:before{content:"\e54c"}.k-i-justify-between-horizontal:before{content:"\e54d"}.k-i-justify-around-horizontal:before{content:"\e54e"}.k-i-justify-start-vertical:before{content:"\e54f"}.k-i-justify-center-vertical:before{content:"\e550"}.k-i-justify-end-vertical:before{content:"\e551"}.k-i-justify-between-vertical:before{content:"\e552"}.k-i-justify-around-vertical:before{content:"\e553"}.k-i-page-properties:before{content:"\e600"}.k-i-bold:before{content:"\e601"}.k-i-italic:before{content:"\e602"}.k-i-underline:before{content:"\e603"}.k-i-font-family:before{content:"\e604"}.k-i-foreground-color:before{content:"\e605"}.k-i-convert-lowercase:before{content:"\e606"}.k-i-convert-uppercase:before{content:"\e607"}.k-i-strikethrough:before{content:"\e608"}.k-i-sub-script:before{content:"\e609"}.k-i-sup-script:before{content:"\e60a"}.k-i-div:before{content:"\e60b"}.k-i-all:before{content:"\e60c"}.k-i-h1:before{content:"\e60d"}.k-i-h2:before{content:"\e60e"}.k-i-h3:before{content:"\e60f"}.k-i-h4:before{content:"\e610"}.k-i-h5:before{content:"\e611"}.k-i-h6:before{content:"\e612"}.k-i-list-ordered:before{content:"\e613"}.k-i-list-numbered:before{content:"\e613"}.k-i-list-unordered:before{content:"\e614"}.k-i-list-bulleted:before{content:"\e614"}.k-i-list-roman-upper:before{content:"\e94b"}.k-i-list-roman-lower:before{content:"\e94c"}.k-i-indent-increase:before{content:"\e615"}.k-i-indent:before{content:"\e615"}.k-i-indent-decrease:before{content:"\e616"}.k-i-outdent:before{content:"\e616"}.k-i-insert-n::before{content:"\e617"}.k-i-insert-up:before{content:"\e617"}.k-i-insert-top:before{content:"\e617"}.k-i-insert-m:before{content:"\e618"}.k-i-insert-middle:before{content:"\e618"}.k-i-insert-s:before{content:"\e619"}.k-i-insert-down:before{content:"\e619"}.k-i-insert-bottom:before{content:"\e619"}.k-i-align-top:before{content:"\e61a"}.k-i-align-middle:before{content:"\e61b"}.k-i-align-bottom:before{content:"\e61c"}.k-i-align-left:before{content:"\e61d"}.k-i-align-center:before{content:"\e61e"}.k-i-align-right:before{content:"\e61f"}.k-i-align-justify:before{content:"\e620"}.k-i-align-remove:before{content:"\e621"}.k-i-text-wrap:before{content:"\e622"}.k-i-rule-horizontal:before{content:"\e623"}.k-i-table-position-left:before{content:"\e948"}.k-i-table-position-center:before{content:"\e949"}.k-i-table-position-right:before{content:"\e94a"}.k-i-table-align-top-left:before{content:"\e624"}.k-i-table-align-top-center:before{content:"\e625"}.k-i-table-align-top-right:before{content:"\e626"}.k-i-table-align-middle-left:before{content:"\e627"}.k-i-table-align-middle-center:before{content:"\e628"}.k-i-table-align-middle-right:before{content:"\e629"}.k-i-table-align-bottom-left:before{content:"\e62a"}.k-i-table-align-bottom-center:before{content:"\e62b"}.k-i-table-align-bottom-right:before{content:"\e62c"}.k-i-table-align-remove:before{content:"\e62d"}.k-i-borders-all:before{content:"\e62e"}.k-i-all-borders:before{content:"\e62e"}.k-i-borders-outside:before{content:"\e62f"}.k-i-outside-borders:before{content:"\e62f"}.k-i-borders-inside:before{content:"\e630"}.k-i-inside-borders:before{content:"\e630"}.k-i-borders-inside-horizontal:before{content:"\e631"}.k-i-inside-horizontal-borders:before{content:"\e631"}.k-i-borders-inside-vertical:before{content:"\e632"}.k-i-inside-vertical-borders:before{content:"\e632"}.k-i-border-top:before{content:"\e633"}.k-i-top-border:before{content:"\e633"}.k-i-border-bottom:before{content:"\e634"}.k-i-bottom-border:before{content:"\e634"}.k-i-border-left:before{content:"\e635"}.k-i-left-border:before{content:"\e635"}.k-i-border-right:before{content:"\e636"}.k-i-right-border:before{content:"\e636"}.k-i-border-no:before{content:"\e637"}.k-i-no-borders:before{content:"\e637"}.k-i-borders-show-hide:before{content:"\e638"}.k-i-form:before{content:"\e639"}.k-i-border:before{content:"\e639"}.k-i-form-element:before{content:"\e63a"}.k-i-code-snippet:before{content:"\e63b"}.k-i-select-all:before{content:"\e63c"}.k-i-button:before{content:"\e63d"}.k-i-select-box:before{content:"\e63e"}.k-i-calendar-date:before{content:"\e63f"}.k-i-group-box:before{content:"\e640"}.k-i-textarea:before{content:"\e641"}.k-i-textbox:before{content:"\e642"}.k-i-textbox-hidden:before{content:"\e643"}.k-i-password:before{content:"\e644"}.k-i-paragraph-add:before{content:"\e645"}.k-i-edit-tools:before{content:"\e646"}.k-i-template-manager:before{content:"\e647"}.k-i-change-manually:before{content:"\e648"}.k-i-track-changes:before{content:"\e649"}.k-i-track-changes-enable:before{content:"\e64a"}.k-i-track-changes-accept:before{content:"\e64b"}.k-i-track-changes-accept-all:before{content:"\e64c"}.k-i-track-changes-reject:before{content:"\e64d"}.k-i-track-changes-reject-all:before{content:"\e64e"}.k-i-document-manager:before{content:"\e64f"}.k-i-custom-icon:before{content:"\e650"}.k-i-dictionary-add:before{content:"\e651"}.k-i-image-light-dialog:before{content:"\e652"}.k-i-image-insert:before{content:"\e652"}.k-i-image-edit:before{content:"\e653"}.k-i-image-map-editor:before{content:"\e654"}.k-i-comment:before{content:"\e655"}.k-i-comment-remove:before{content:"\e656"}.k-i-comments-remove-all:before{content:"\e657"}.k-i-silverlight:before{content:"\e658"}.k-i-media-manager:before{content:"\e659"}.k-i-video-external:before{content:"\e65a"}.k-i-flash-manager:before{content:"\e65b"}.k-i-find-and-replace:before{content:"\e65c"}.k-i-find:before{content:"\e65c"}.k-i-copy:before{content:"\e65d"}.k-i-files:before{content:"\e65d"}.k-i-cut:before{content:"\e65e"}.k-i-paste:before{content:"\e65f"}.k-i-paste-as-html:before{content:"\e660"}.k-i-paste-from-word:before{content:"\e661"}.k-i-paste-from-word-strip-file:before{content:"\e662"}.k-i-paste-html:before{content:"\e663"}.k-i-paste-markdown:before{content:"\e664"}.k-i-paste-plain-text:before{content:"\e665"}.k-i-apply-format:before{content:"\e666"}.k-i-clear-css:before{content:"\e667"}.k-i-copy-format:before{content:"\e668"}.k-i-strip-all-formating:before{content:"\e669"}.k-i-strip-css-format:before{content:"\e66a"}.k-i-strip-font-elements:before{content:"\e66b"}.k-i-strip-span-elements:before{content:"\e66c"}.k-i-strip-word-formatting:before{content:"\e66d"}.k-i-format-code-block:before{content:"\e66e"}.k-i-style-builder:before{content:"\e66f"}.k-i-module-manager:before{content:"\e670"}.k-i-hyperlink-light-dialog:before{content:"\e671"}.k-i-hyperlink-insert:before{content:"\e671"}.k-i-hyperlink-globe:before{content:"\e672"}.k-i-hyperlink-globe-remove:before{content:"\e673"}.k-i-hyperlink-email:before{content:"\e674"}.k-i-anchor:before{content:"\e675"}.k-i-table-light-dialog:before{content:"\e676"}.k-i-table-insert:before{content:"\e676"}.k-i-table:before{content:"\e677"}.k-i-table-properties:before{content:"\e678"}.k-i-table-wizard:before{content:"\e678"}.k-i-table-cell:before{content:"\e679"}.k-i-table-cell-properties:before{content:"\e67a"}.k-i-table-column-insert-left:before{content:"\e67b"}.k-i-table-column-insert-right:before{content:"\e67c"}.k-i-table-row-insert-above:before{content:"\e67d"}.k-i-table-row-insert-below:before{content:"\e67e"}.k-i-table-column-delete:before{content:"\e67f"}.k-i-table-row-delete:before{content:"\e680"}.k-i-table-cell-delete:before{content:"\e681"}.k-i-table-delete:before{content:"\e682"}.k-i-cells-merge:before{content:"\e683"}.k-i-cells-merge-horizontally:before{content:"\e684"}.k-i-cells-merge-vertically:before{content:"\e685"}.k-i-cell-split-horizontally:before{content:"\e686"}.k-i-cell-split-vertically:before{content:"\e687"}.k-i-table-unmerge:before{content:"\e688"}.k-i-pane-freeze:before{content:"\e689"}.k-i-row-freeze:before{content:"\e68a"}.k-i-column-freeze:before{content:"\e68b"}.k-i-toolbar-float:before{content:"\e68c"}.k-i-spell-checker:before{content:"\e68d"}.k-i-validation-xhtml:before{content:"\e68e"}.k-i-validation-data:before{content:"\e68f"}.k-i-toggle-full-screen-mode:before{content:"\e690"}.k-i-formula-fx:before{content:"\e691"}.k-i-sum:before{content:"\e692"}.k-i-symbol:before{content:"\e693"}.k-i-dollar:before{content:"\e694"}.k-i-currency:before{content:"\e694"}.k-i-percent:before{content:"\e695"}.k-i-custom-format:before{content:"\e696"}.k-i-decimal-increase:before{content:"\e697"}.k-i-decimal-decrease:before{content:"\e698"}.k-i-font-size:before{content:"\e699"}.k-i-image-absolute-position:before{content:"\e69a"}.k-i-globe-outline:before{content:"\e700"}.k-i-globe:before{content:"\e701"}.k-i-marker-pin:before{content:"\e702"}.k-i-marker-pin-target:before{content:"\e703"}.k-i-pin:before{content:"\e704"}.k-i-unpin:before{content:"\e705"}.k-i-share:before{content:"\e800"}.k-i-user:before{content:"\e801"}.k-i-inbox:before{content:"\e802"}.k-i-blogger:before{content:"\e803"}.k-i-blogger-box:before{content:"\e804"}.k-i-delicious:before{content:"\e805"}.k-i-delicious-box:before{content:"\e806"}.k-i-digg:before{content:"\e807"}.k-i-digg-box:before{content:"\e808"}.k-i-email:before{content:"\e809"}.k-i-envelop:before{content:"\e809"}.k-i-letter:before{content:"\e809"}.k-i-email-box:before{content:"\e80a"}.k-i-envelop-box:before{content:"\e80a"}.k-i-letter-box:before{content:"\e80a"}.k-i-facebook:before{content:"\e80b"}.k-i-facebook-box:before{content:"\e80c"}.k-i-google:before{content:"\e80d"}.k-i-google-box:before{content:"\e80e"}.k-i-google-plus:before{content:"\e80f"}.k-i-google-plus-box:before{content:"\e810"}.k-i-linkedin:before{content:"\e811"}.k-i-linkedin-box:before{content:"\e812"}.k-i-myspace:before{content:"\e813"}.k-i-myspace-box:before{content:"\e814"}.k-i-pinterest:before{content:"\e815"}.k-i-pinterest-box:before{content:"\e816"}.k-i-reddit:before{content:"\e817"}.k-i-reddit-box:before{content:"\e818"}.k-i-stumble-upon:before{content:"\e819"}.k-i-stumble-upon-box:before{content:"\e81a"}.k-i-tell-a-friend:before{content:"\e81b"}.k-i-tell-a-friend-box:before{content:"\e81c"}.k-i-tumblr:before{content:"\e81d"}.k-i-tumblr-box:before{content:"\e81e"}.k-i-twitter:before{content:"\e81f"}.k-i-twitter-box:before{content:"\e820"}.k-i-yammer:before{content:"\e821"}.k-i-yammer-box:before{content:"\e822"}.k-i-behance:before{content:"\e823"}.k-i-behance-box:before{content:"\e824"}.k-i-dribbble:before{content:"\e825"}.k-i-dribbble-box:before{content:"\e826"}.k-i-rss:before{content:"\e827"}.k-i-rss-box:before{content:"\e828"}.k-i-vimeo:before{content:"\e829"}.k-i-vimeo-box:before{content:"\e82a"}.k-i-youtube:before{content:"\e82b"}.k-i-youtube-box:before{content:"\e82c"}.k-i-folder:before{content:"\e900"}.k-i-folder-open:before{content:"\e901"}.k-i-folder-add:before{content:"\e902"}.k-i-folder-up:before{content:"\e903"}.k-i-folder-more:before{content:"\e904"}.k-i-fields-more:before{content:"\e904"}.k-i-aggregate-fields:before{content:"\e905"}.k-i-file:before{content:"\e906"}.k-i-file-vertical:before{content:"\e906"}.k-i-file-add:before{content:"\e907"}.k-i-file-txt:before{content:"\e908"}.k-i-txt:before{content:"\e908"}.k-i-file-csv:before{content:"\e909"}.k-i-csv:before{content:"\e909"}.k-i-file-excel:before{content:"\e90a"}.k-i-file-xls:before{content:"\e90a"}.k-i-excel:before{content:"\e90a"}.k-i-xls:before{content:"\e90a"}.k-i-file-word:before{content:"\e90b"}.k-i-file-doc:before{content:"\e90b"}.k-i-word:before{content:"\e90b"}.k-i-doc:before{content:"\e90b"}.k-i-file-mdb:before{content:"\e90c"}.k-i-mdb:before{content:"\e90c"}.k-i-file-ppt:before{content:"\e90d"}.k-i-ppt:before{content:"\e90d"}.k-i-file-pdf:before{content:"\e90e"}.k-i-pdf:before{content:"\e90e"}.k-i-file-psd:before{content:"\e90f"}.k-i-psd:before{content:"\e90f"}.k-i-file-flash:before{content:"\e910"}.k-i-flash:before{content:"\e910"}.k-i-file-config:before{content:"\e911"}.k-i-config:before{content:"\e911"}.k-i-file-ascx:before{content:"\e912"}.k-i-ascx:before{content:"\e912"}.k-i-file-bac:before{content:"\e913"}.k-i-bac:before{content:"\e913"}.k-i-file-zip:before{content:"\e914"}.k-i-zip:before{content:"\e914"}.k-i-film:before{content:"\e915"}.k-i-css3:before{content:"\e916"}.k-i-html5:before{content:"\e917"}.k-i-html:before{content:"\e918"}.k-i-source-code:before{content:"\e918"}.k-i-view-source:before{content:"\e918"}.k-i-css:before{content:"\e919"}.k-i-js:before{content:"\e91a"}.k-i-exe:before{content:"\e91b"}.k-i-csproj:before{content:"\e91c"}.k-i-vbproj:before{content:"\e91d"}.k-i-cs:before{content:"\e91e"}.k-i-vb:before{content:"\e91f"}.k-i-sln:before{content:"\e920"}.k-i-cloud:before{content:"\e921"}.k-i-file-horizontal:before{content:"\e922"}.k-i-equal:before{content:"\e14a"}.k-i-not-equal:before{content:"\e14b"}.k-i-less-or-equal:before{content:"\e14c"}.k-i-greater-or-equal:before{content:"\e14d"}.k-i-divide:before{content:"\e14e"}.k-i-accessibility:before{content:"\e14f"}.k-i-barcode-outline:before{content:"\e150"}.k-i-barcode:before{content:"\e151"}.k-i-barcode-scanner:before{content:"\e152"}.k-i-qr-code-outline:before{content:"\e153"}.k-i-qr-code:before{content:"\e154"}.k-i-qr-code-scanner:before{content:"\e155"}.k-i-barcode-qr-code-scanner:before{content:"\e156"}.k-i-signature:before{content:"\e157"}.k-i-hand:before{content:"\e158"}.k-i-cursor:before{content:"\e159"}.k-i-attachment-45:before{content:"\e10e"}.k-i-images:before{content:"\e52b"}.k-i-strip-all-formatting:before{content:"\e669"}.k-i-home:before{content:"\e034"}.k-i-overlap:before{content:"\e033"}.k-i-align-to-grid:before{content:"\e52c"}.k-i-size-to-grid:before{content:"\e52d"}.k-i-make-same-size:before{content:"\e52e"}.k-i-make-same-width:before{content:"\e52f"}.k-i-make-same-height:before{content:"\e530"}.k-i-make-horizontal-spacing-equal:before{content:"\e531"}.k-i-increase-horizontal-spacing:before{content:"\e532"}.k-i-decrease-horizontal-spacing:before{content:"\e533"}.k-i-remove-horizontal-spacing:before{content:"\e534"}.k-i-make-vertical-spacing-equal:before{content:"\e535"}.k-i-increase-vertical-spacing:before{content:"\e536"}.k-i-decrease-vertical-spacing:before{content:"\e537"}.k-i-remove-vertical-spacing:before{content:"\e538"}.k-i-eyedropper:before{content:"\e539"}.k-i-snap-grid:before{content:"\e53a"}.k-i-snap-to-gridlines:before{content:"\e53b"}.k-i-snap-to-snaplines:before{content:"\e53c"}.k-i-dimensions:before{content:"\e53d"}.k-i-crosstab:before{content:"\e69c"}.k-i-table-body:before{content:"\e69e"}.k-i-table-column-groups:before{content:"\e69f"}.k-i-table-corner:before{content:"\e6a0"}.k-i-table-row-groups:before{content:"\e6a1"}.k-i-subreport:before{content:"\e923"}.k-i-data:before{content:"\e924"}.k-i-report-header-section:before{content:"\e925"}.k-i-report-footer-section:before{content:"\e926"}.k-i-group-header-section:before{content:"\e927"}.k-i-group-footer-section:before{content:"\e928"}.k-i-page-header-section:before{content:"\e929"}.k-i-page-footer-section:before{content:"\e92a"}.k-i-detail-section:before{content:"\e92b"}.k-i-toc-section:before{content:"\e92c"}.k-i-group-section:before{content:"\e92d"}.k-i-parameters:before{content:"\e92e"}.k-i-data-csv:before{content:"\e92f"}.k-i-data-json:before{content:"\e930"}.k-i-data-sql:before{content:"\e931"}.k-i-data-web:before{content:"\e932"}.k-i-group-collection:before{content:"\e933"}.k-i-parameter-boolean:before{content:"\e934"}.k-i-parameter-date-time:before{content:"\e935"}.k-i-parameter-float:before{content:"\e936"}.k-i-parameter-integer:before{content:"\e937"}.k-i-parameter-string:before{content:"\e938"}.k-i-toc-section-level:before{content:"\e939"}.k-i-inherited:before{content:"\e93a"}.k-i-file-video:before{content:"\e93b"}.k-i-file-audio:before{content:"\e93c"}.k-i-file-image:before{content:"\e93d"}.k-i-file-presentation:before{content:"\e93e"}.k-i-file-data:before{content:"\e93f"}.k-i-file-disc-image:before{content:"\e940"}.k-i-file-programming:before{content:"\e941"}.k-i-parameters-byte-array:before{content:"\e942"}.k-i-parameters-unknown:before{content:"\e943"}.k-i-file-error:before{content:"\e944"}.k-i-files-error:before{content:"\e945"}.k-i-data-rest:before{content:"\e946"}.k-i-file-typescript:before{content:"\e947"}.k-i-graph:before{content:"\ea00"}.k-i-column-clustered:before{content:"\ea01"}.k-i-column-stacked:before{content:"\ea02"}.k-i-column-stacked100:before{content:"\ea03"}.k-i-column-range:before{content:"\ea04"}.k-i-bar-clustered:before{content:"\ea05"}.k-i-bar-stacked:before{content:"\ea06"}.k-i-bar-stacked100:before{content:"\ea07"}.k-i-bar-range:before{content:"\ea08"}.k-i-area-clustered:before{content:"\ea09"}.k-i-area-stacked:before{content:"\ea0a"}.k-i-area-stacked100:before{content:"\ea0b"}.k-i-area-range:before{content:"\ea0c"}.k-i-line-stacked:before{content:"\ea0e"}.k-i-line-stacked100:before{content:"\ea0f"}.k-i-line-markers:before{content:"\ea10"}.k-i-line-stacked-markers:before{content:"\ea11"}.k-i-line-stacked100-markers:before{content:"\ea12"}.k-i-pie:before{content:"\ea13"}.k-i-doughnut:before{content:"\ea14"}.k-i-scatter:before{content:"\ea15"}.k-i-scatter-smooth-lines-markers:before{content:"\ea16"}.k-i-scatter-smooth-lines:before{content:"\ea17"}.k-i-scatter-straight-lines-markers:before{content:"\ea18"}.k-i-scatter-straight-lines:before{content:"\e6a19"}.k-i-bubble:before{content:"\ea1a"}.k-i-candlestick:before{content:"\ea1b"}.k-i-bar:before{content:"\ea1c"}.k-i-radar:before{content:"\ea1d"}.k-i-radar-markers:before{content:"\ea1e"}.k-i-radar-filled:before{content:"\ea1f"}.k-i-rose:before{content:"\ea20"}.k-i-choropleth:before{content:"\ea21"}.k-i-set-column-position:before{content:"\e15c"}.k-i-stick:before{content:"\e15a"}.k-i-unstick:before{content:"\e15b"}.k-i-page-portrait::before{content:"\e906"}.k-i-page-landscape::before{content:"\e922"}.k-rtl .k-i-collapse,.k-rtl .k-i-expand,.k-rtl .k-i-indent-decrease,.k-rtl .k-i-indent-increase{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-spreadsheet{width:800px;height:600px;position:relative;border-width:1px;border-style:solid;cursor:default}.k-spreadsheet .k-spreadsheet-cell-comment{position:absolute;white-space:pre-wrap;text-align:left;border-width:1px;border-style:solid;max-width:200px}.k-spreadsheet .k-spreadsheet-pane{padding-right:1px;position:absolute;border-width:1px;border-bottom-width:0;border-right-width:0;border-style:solid;box-sizing:border-box;overflow:hidden}.k-spreadsheet .k-spreadsheet-pane.k-top{border-top-width:0}.k-spreadsheet .k-spreadsheet-pane.k-left{border-left-width:0}.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell{position:absolute;white-space:pre;box-sizing:border-box;overflow:hidden;padding:1px 3px;background-clip:padding-box}.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell.k-spreadsheet-has-comment::after{content:"";display:block;position:absolute;top:0;right:0;left:auto;border-width:3px;border-style:solid}.k-spreadsheet .k-spreadsheet-haxis,.k-spreadsheet .k-spreadsheet-vaxis{position:absolute;border-style:solid}.k-spreadsheet .k-spreadsheet-vaxis{top:0;border-width:0 0 0 1px}.k-spreadsheet .k-spreadsheet-haxis{left:0;border-width:1px 0 0}.k-spreadsheet .k-filter-range,.k-spreadsheet .k-spreadsheet-selection{border-width:1px;border-style:solid;position:absolute;box-sizing:border-box}.k-spreadsheet .k-spreadsheet-active-cell{position:absolute;outline-color:transparent!important;box-sizing:border-box;z-index:10}.k-spreadsheet .k-spreadsheet-action-bar{border-width:0 0 1px;border-style:solid;position:relative;display:table;width:100%}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar,.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor{display:table-cell;vertical-align:middle}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor{position:relative;vertical-align:top;border-width:0 1px 0 0;border-style:solid}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox{width:9.5em;border-radius:0;border-color:transparent}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap{border-radius:0;border-color:transparent;background-image:none;box-shadow:none;border-width:0}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap .k-input{border-radius:0}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap .k-select{border-radius:0}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar{width:100%;padding-left:31px}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar::before{position:relative;display:inline-block;overflow:hidden;width:1em;height:1em;text-align:center;vertical-align:middle;background-image:none;font:16px/1 WebComponentsIcons;speak:none;font-variant:normal;text-transform:none;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e691";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-width:0 1px 0 0;border-style:solid;width:24px;margin-left:-24px}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula:before{content:"{";font-weight:700}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula:after{content:"}";font-weight:700}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-input{overflow:hidden;text-indent:.571em;border:0;margin:0}.k-spreadsheet .k-spreadsheet-action-bar .k-state-border-down{padding-bottom:0}.k-spreadsheet .k-spreadsheet-formula-input{outline:0;border-width:0;height:26px;line-height:20px;width:100%;box-sizing:border-box;white-space:pre;padding:3px .5em}.k-spreadsheet .k-spreadsheet-cell-editor{position:absolute;display:none;padding:0 3px;line-height:20px;z-index:2000;overflow:hidden}.k-spreadsheet>.k-spreadsheet-view{position:relative;font-size:12px;font-family:Arial,Verdana,sans-serif}.k-spreadsheet>.k-spreadsheet-view .k-state-disabled{pointer-events:auto}.k-spreadsheet .k-tabstrip-wrapper{position:relative;line-height:1.7em}.k-spreadsheet .k-tabstrip-wrapper .k-tabstrip-items{padding:.3em 0 0}.k-spreadsheet .k-spreadsheet-quick-access-toolbar{display:inline-block;position:absolute;z-index:1;top:0;left:0;padding:.3em .3em 0}.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button{padding:.3em;line-height:1.4em;height:auto}.k-spreadsheet .k-filter-wrapper,.k-spreadsheet .k-merged-cells-wrapper,.k-spreadsheet .k-selection-wrapper,.k-spreadsheet .k-spreadsheet-row-header{position:relative}.k-spreadsheet .k-spreadsheet-column-header{position:absolute}.k-spreadsheet .k-filter-wrapper{pointer-events:none;z-index:50}.k-spreadsheet .k-spreadsheet-sheets-bar{border-width:1px 0 0}.k-spreadsheet .k-vertical-align-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-spreadsheet .k-vertical-align-bottom{position:relative;top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.k-spreadsheet .k-dirty{position:absolute;top:0;left:0;right:unset}.k-spreadsheet .k-single-selection{cursor:crosshair}.k-spreadsheet .k-single-selection::after{content:" ";height:6px;width:6px;position:absolute;display:block;bottom:0;right:0;border-radius:50%;margin-bottom:-4px;margin-right:-4px;border-width:1px;border-style:solid;z-index:100}.k-spreadsheet .k-spreadsheet-edit-container .k-single-selection::after{display:none}.k-spreadsheet .k-auto-fill,.k-spreadsheet .k-auto-fill-bl-hint,.k-spreadsheet .k-auto-fill-br-hint,.k-spreadsheet .k-auto-fill-punch,.k-spreadsheet .k-auto-fill-tr-hint{position:absolute;box-sizing:border-box}.k-spreadsheet .k-auto-fill{border-width:1px;border-style:solid;cursor:crosshair}.k-spreadsheet .k-auto-fill-wrapper{position:relative}.k-spreadsheet .k-spreadsheet-vborder{position:absolute;border-left-style:solid;border-left-width:1px}.k-spreadsheet .k-spreadsheet-hborder{position:absolute;border-top-style:solid;border-top-width:1px}.k-spreadsheet-list-popup{margin-right:-1px}.k-spreadsheet-names-popup .k-item{position:relative}.k-spreadsheet-names-popup .k-icon{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:.7;cursor:pointer}.k-spreadsheet-names-popup .k-icon:hover{opacity:1}.k-horizontal-resize{cursor:col-resize}.k-vertical-resize{cursor:row-resize}.k-merged-cells-wrapper,.k-selection-wrapper,.k-spreadsheet-active-cell,.k-spreadsheet-data{cursor:cell}.k-horizontal-resize .k-merged-cells-wrapper,.k-horizontal-resize .k-selection-wrapper,.k-horizontal-resize .k-spreadsheet-active-cell,.k-horizontal-resize .k-spreadsheet-data{cursor:col-resize}.k-vertical-resize .k-merged-cells-wrapper,.k-vertical-resize .k-selection-wrapper,.k-vertical-resize .k-spreadsheet-active-cell,.k-vertical-resize .k-spreadsheet-data{cursor:row-resize}.k-spreadsheet .k-colorpicker .k-tool-icon{overflow:visible}.k-button.k-custom-color,.k-button.k-reset-color{display:block;width:100%;border-radius:0;border:none;text-align:left;line-height:2em}.k-spreadsheet-colorpicker .k-colorpalette{border:1px solid #dbdbdb;border-left:none;border-right:none;padding:.4em}.k-spreadsheet-filter{position:absolute;cursor:pointer;pointer-events:all}.k-spreadsheet-sample{float:right}.k-spreadsheet-clipboard,.k-spreadsheet-clipboard-paste{position:fixed;opacity:0;top:0;left:0;overflow:hidden;padding:0;margin:0;border:0;width:1px;height:1px;box-sizing:border-box}textarea.k-spreadsheet-clipboard{position:fixed}.k-spreadsheet-top-corner{position:absolute;top:0;left:0;z-index:10000;border-width:0 1px 1px 0;border-style:solid}.k-spreadsheet-top-corner:after{content:"";display:block;width:0;height:0;overflow:hidden;position:absolute;bottom:0;right:0;border-width:6px;border-style:solid}.k-spreadsheet-scroller{width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;position:absolute;z-index:1}@media (hover:none),(pointer:coarse){.k-spreadsheet-scroller{z-index:3}}.k-spreadsheet-fixed-container{position:absolute;width:100%;height:100%;box-sizing:border-box;z-index:2;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.k-spreadsheet-view-size{position:relative}.k-spreadsheet-column-header,.k-spreadsheet-row-header{text-align:center;z-index:100}.k-spreadsheet-column-header .k-spreadsheet-cell,.k-spreadsheet-row-header .k-spreadsheet-cell{border-style:solid;border-width:0 1px 1px 0}div.k-spreadsheet-window{padding:1.167em .75em .75em}.k-spreadsheet-window .k-edit-form-container{width:100%}.k-spreadsheet-window .k-root-tabs{border-width:0;margin:-1em -1em 0;padding:.5em 1em 0}.k-spreadsheet-window .k-root-tabs .k-loading{display:none}.k-spreadsheet-window .k-list-wrapper{padding:.15em 0;height:190px}.k-spreadsheet-window .k-list .k-item{border-radius:0;padding:.5em .6em .4em .6em;cursor:pointer;line-height:1.1em}.k-spreadsheet-window .k-format-filter{width:100%}.k-spreadsheet-window .k-format-filter+.k-group-header+.k-list-wrapper{margin-top:1em}.k-spreadsheet-window .k-action-buttons{top:10px;padding:10px;margin-bottom:calc(10px - 1em)}.k-spreadsheet-window .k-edit-label{width:25%;margin:0 0 0 .75em}.k-spreadsheet-window .k-edit-field{width:67%;margin:0 .917em 0 0}.k-spreadsheet-window .k-edit-field,.k-spreadsheet-window .k-edit-label{padding:0;line-height:3em}.k-spreadsheet-window .k-edit-field .k-dropdown,.k-spreadsheet-window .k-edit-field .k-textbox{width:100%}.k-spreadsheet-window .k-export-config .k-hr{margin-left:15px;margin-right:15px}.k-spreadsheet-window .k-export-config .k-edit-field{width:40%;float:left;margin-left:30px}.k-spreadsheet-window .k-page-orientation{position:absolute;right:2em;top:25%}.k-spreadsheet-window .k-page-orientation .k-icon{font-size:6em}.k-spreadsheet-window .k-export-config:after,.k-spreadsheet-window>div:after{content:"";display:block;clear:both;height:0}.k-spreadsheet-format-cells .k-spreadsheet-preview{font-weight:700;text-align:center;font-size:1.16em;line-height:3.64em;margin:0 -.863em .72em;border-style:solid;border-width:1px 0}.k-spreadsheet-border-palette{width:153px}.k-spreadsheet-border-palette .k-spreadsheet-border-type-palette .k-button{box-sizing:border-box;width:20%}.k-spreadsheet-border-palette .k-colorpalette{vertical-align:bottom}.k-spreadsheet-popup .k-separator{width:1px;height:1.8em;vertical-align:middle;display:inline-block}.k-spreadsheet-popup .k-colorpalette{vertical-align:top}.k-spreadsheet-popup .k-button.k-button-icon{padding:.6em;border-width:0;border-radius:0}.k-spreadsheet-popup .k-button.k-button-icontext{display:block;text-align:left;text-transform:initial;padding:.3em 1.5em .3em .9em;border-width:0;border-radius:0}.k-spreadsheet-filter-menu{width:280px}.k-spreadsheet-filter-menu>.k-menu{border-width:0}.k-spreadsheet-filter-menu>.k-menu .k-link{padding-left:26px}.k-spreadsheet-filter-menu>.k-menu .k-link .k-icon{margin-left:-26px;width:26px}.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper{height:200px;overflow-y:scroll;overflow-x:auto;border-width:1px;border-style:solid}.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview{overflow:visible;padding:6px 7px}.k-spreadsheet-filter-menu .k-details{border-top-width:1px;border-top-style:solid;padding:4px 0}.k-spreadsheet-filter-menu .k-details-summary{cursor:pointer;line-height:26px}.k-spreadsheet-filter-menu .k-details-summary .k-icon{margin:0 5px}.k-spreadsheet-filter-menu .k-details-content{padding:0 8px 0 26px}.k-spreadsheet-filter-menu .k-details-content>.k-textbox,.k-spreadsheet-filter-menu .k-details-content>.k-widget{width:100%;margin-bottom:3px}.k-spreadsheet-filter-menu .k-details-content .k-space-right{background-image:none}.k-spreadsheet-filter-menu .k-details-content .k-filter-and{width:75px;margin:8px 0}.k-spreadsheet-filter-menu .k-action-buttons{border-top-width:0;margin:8px;padding:0;position:static}.k-resize-handle,.k-resize-hint{position:absolute;z-index:200}.k-resize-hint-handle{width:100%;height:20px}.k-resize-hint-marker{width:2px;height:100%;margin:0 auto}.k-resize-hint-vertical .k-resize-hint-handle{height:100%;width:20px;float:left}.k-resize-hint-vertical .k-resize-hint-marker{height:2px;width:100%}.k-button.k-spreadsheet-sheets-bar-add,.k-spreadsheet-quick-access-toolbar .k-button{border-color:transparent;background-color:transparent;background-image:none}.k-spreadsheet-tabstrip{border-left-width:0;border-right-width:0;border-top-width:0}.k-spreadsheet-tabstrip>.k-content{border-left-width:0;border-right-width:0;border-bottom-width:0;margin:0;padding:0}.k-spreadsheet-tabstrip .k-loading{display:none}.k-spreadsheet-toolbar{border-width:0}.k-spreadsheet-toolbar>.k-widget[data-property=fontSize]{width:75px}.k-spreadsheet-toolbar>.k-widget[data-property=format]{width:100px}.k-spreadsheet-toolbar>.k-widget[data-property=fontFamily]{width:130px}.k-spreadsheet-toolbar [data-tool=alignment],.k-spreadsheet-toolbar [data-tool=backgroundColor],.k-spreadsheet-toolbar [data-tool=borders],.k-spreadsheet-toolbar [data-tool=freeze],.k-spreadsheet-toolbar [data-tool=merge],.k-spreadsheet-toolbar [data-tool=textColor]{width:auto}.k-spreadsheet-formula-input>.k-syntax-bool.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-func.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-num.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-ref.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-str.k-syntax-at-point{text-decoration:underline}.k-spreadsheet-formula-input>.k-series-a,.k-spreadsheet-formula-input>.k-series-b,.k-spreadsheet-formula-input>.k-series-c,.k-spreadsheet-formula-input>.k-series-d{background-color:transparent}.k-spreadsheet-selection-highlight{border-width:1px;border-style:solid;position:absolute;box-sizing:border-box}.k-spreadsheet-formula-list{min-width:100px}.k-spreadsheet-formula-list .k-item{padding:0 .3em;box-shadow:none}.k-spreadsheet-sheets-bar{position:relative}.k-button.k-spreadsheet-sheets-bar-add{position:absolute;bottom:.2em;left:.4em;z-index:1}.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove{padding:0;margin:.5em .5em .5em -.5em;vertical-align:middle}.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove .k-button-icon{padding:2px;line-height:normal}.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove .k-icon{margin:0}.k-spreadsheet-sheets-items-hint{margin-top:.1em;background:0 0!important;border-width:0!important}.k-spreadsheet-editor-button{position:absolute;width:20px;z-index:10;margin-left:2px;padding:0!important}.k-spreadsheet-editor-button.k-spreadsheet-last-column{margin-left:-21px}.k-spreadsheet-editor-button span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hint-wrapper{margin-top:1em}.k-edit-form-container>div:after{display:block;content:"";clear:both}.k-spreadsheet-filter-menu .k-i-arrow-45-down-right{cursor:pointer}.k-spreadsheet-import-errors .k--header-message{font-weight:700;padding-bottom:5px;border-bottom:1px solid #888;margin-bottom:5px}.k-spreadsheet-import-errors .k--errors{max-height:350px;overflow:auto}.k-spreadsheet-import-errors .k--errors table{border-collapse:collapse;font-size:90%}.k-spreadsheet-import-errors .k--errors table td,.k-spreadsheet-import-errors .k--errors table th{padding:2px 4px;border-bottom:1px solid #bbb}.k-spreadsheet-import-errors .k--errors table th{text-align:left;border-bottom:1px solid #000}.k-spreadsheet-insert-image-dialog{margin:0 1em;border-style:dashed;border-width:2px}.k-spreadsheet-insert-image-dialog label{position:relative;display:block;width:355px;height:200px;padding:10px;background-image:url(textures/image-default.png);background-size:auto 70%;background-repeat:no-repeat;background-position:50% 30%}.k-spreadsheet-insert-image-dialog label div{position:relative;top:75%;padding:10px;text-align:center;pointer-events:none}.k-spreadsheet-insert-image-dialog label input{display:none}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image{background-size:auto 90%;background-position:50% 50%}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div,.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div{opacity:1;top:50%}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image div{opacity:0}.k-spreadsheet-drawing{position:absolute;box-sizing:border-box;z-index:101}.k-spreadsheet-drawing.k-spreadsheet-active-drawing{outline-style:solid;outline-width:2px}.k-spreadsheet-drawing .k-spreadsheet-drawing-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat;cursor:move}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle{position:absolute;width:6px;height:6px;border-style:solid;border-width:1px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.N{left:50%;top:0;cursor:ns-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NE{left:100%;top:0;cursor:nesw-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.E{left:100%;top:50%;cursor:ew-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SE{left:100%;top:100%;cursor:nwse-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.S{left:50%;top:100%;cursor:ns-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SW{left:0;top:100%;cursor:nesw-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.W{left:0;top:50%;cursor:ew-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NW{left:0;top:0;cursor:nwse-resize}.k-avatar{width:32px;height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.k-avatar-circle{border-radius:50%}.k-avatar-circle.k-avatar-image>*{border-radius:50%}.k-avatar-rounded{border-radius:5px}.k-avatar-rounded.k-avatar-image>*{border-radius:5px}.k-avatar-image>*{width:32px;height:32px;background-position:center;background-size:cover;background-repeat:no-repeat}.k-card{border-radius:4px;border-width:1px;border-style:solid;outline:0;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.k-card .k-card-callout{position:absolute;width:20px;height:20px;border-width:1px 1px 0 0;border-style:solid;margin:0}.k-card .k-card-callout.k-callout-n{top:0;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);left:50%}.k-card .k-card-callout.k-callout-e{top:50%;left:auto;right:0;-webkit-transform:translate(50%,-50%) rotate(135deg) scaleX(-1);-ms-transform:translate(50%,-50%) rotate(135deg) scaleX(-1);transform:translate(50%,-50%) rotate(135deg) scaleX(-1)}.k-card .k-card-callout.k-callout-s{top:auto;bottom:0;-webkit-transform:translate(-50%,50%) rotate(135deg);-ms-transform:translate(-50%,50%) rotate(135deg);transform:translate(-50%,50%) rotate(135deg);left:50%}.k-card .k-card-callout.k-callout-w{top:50%;left:0;-webkit-transform:translate(-50%,-50%) rotate(-135deg);-ms-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.k-card .k-avatar{width:45px;height:45px;margin-right:16px}.k-card .k-avatar.k-avatar-image>*{width:45px;height:45px}.k-card.k-card-flat{box-shadow:none}.k-card-horizontal{-ms-flex-direction:row;flex-direction:row}.k-card-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:inherit;flex-direction:inherit;overflow:hidden}.k-card-header{padding:12px 16px;border-width:0 0 1px;border-style:solid;outline:0;overflow:hidden;position:relative;z-index:1}.k-card>.k-card-header:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.k-card>.k-card-header:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.k-card-header h1,.k-card-header h2,.k-card-header h3,.k-card-header h4,.k-card-header h5,.k-card-header h6{margin:0}.k-card-header .k-card-title+.k-card-subtitle{margin-top:0}.k-card-footer{padding:12px 16px;border-width:1px 0 0;border-style:solid;outline:0;display:block}.k-card-body{padding:12px 16px;outline:0;-ms-flex:1 1 auto;flex:1 1 auto}.k-card>.k-card-body:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.k-card>.k-card-body:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.k-card-body p{margin:0 0 8px}.k-card-body>.k-last,.k-card-body>:last-child{margin-bottom:0}.k-card-image,.k-card-media{border:0;max-width:100%;overflow:hidden}.k-card>.k-card-image:first-child,.k-card>.k-card-media:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.k-card>.k-card-image:last-child,.k-card>.k-card-media:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.k-card-image>img,.k-card-media>img{border:0;max-width:100%}.k-card-horizontal .k-card-image,.k-card-horizontal .k-card-media{-ms-flex-negative:0;flex-shrink:0;max-width:100px;object-fit:cover}.k-card-title{font-family:inherit;font-size:19px;line-height:normal;font-weight:400;margin:0 0 8px}.k-card-subtitle{font-size:12px;margin:0 0 8px;opacity:.6}.k-card-separator{margin:0;border-width:1px 0 0;border-style:solid;display:block;-ms-flex:0 0 auto;flex:0 0 auto}.k-card-separator.k-separator-vertical{width:0;border-width:0 0 0 1px}.k-card>.k-hr{margin:0;-ms-flex:0 0 auto;flex:0 0 auto;border-color:inherit}.k-card-actions{padding:8px 16px;border-width:0;border-style:solid;border-color:inherit;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.k-card>.k-card-actions:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.k-card>.k-card-actions:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.k-card-horizontal .k-card-actions,.k-card-vertical .k-card-actions{border:0}.k-card-actions .k-button{max-width:100%;white-space:normal}.k-card-actions>.k-button.k-flat:first-child{margin-left:-8px}.k-card-actions.k-card-actions-start{-ms-flex-pack:start;justify-content:flex-start}.k-card-actions.k-card-actions-end{-ms-flex-pack:end;justify-content:flex-end}.k-card-actions.k-card-actions-center{-ms-flex-pack:center;justify-content:center}.k-card-action{border-width:0;border-style:solid;border-color:inherit;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1 auto;flex:1 1 auto}.k-card-action>.k-button{border-radius:0;padding:16px 16px;-ms-flex:1 1 auto;flex:1 1 auto}.k-card-actions-vertical{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-card-actions-vertical .k-button{padding:12px 16px}.k-card-actions-vertical .k-button.k-flat:first-child{margin-left:0}.k-card-actions-vertical .k-card-action+.k-card-action{border-top-width:1px}.k-card-horizontal .k-card-actions-vertical{border-top-width:0;border-left-width:1px}.k-card-vertical .k-card-actions-vertical.k-card-actions-start{-ms-flex-align:start;align-items:flex-start}.k-card-vertical .k-card-actions-vertical.k-card-actions-end{-ms-flex-align:end;align-items:flex-end}.k-card-vertical .k-card-actions-vertical.k-card-actions-center{-ms-flex-align:center;align-items:center}.k-card-vertical .k-card-actions-vertical.k-card-actions-center,.k-card-vertical .k-card-actions-vertical.k-card-actions-end,.k-card-vertical .k-card-actions-vertical.k-card-actions-start{padding:8px 16px}.k-card-vertical .k-card-actions-vertical.k-card-actions-center .k-button,.k-card-vertical .k-card-actions-vertical.k-card-actions-end .k-button,.k-card-vertical .k-card-actions-vertical.k-card-actions-start .k-button{padding:4px 8px}.k-card-actions-stretched{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.k-card-actions-stretched .k-button{padding:12px 16px;-ms-flex-positive:1;flex-grow:1;border-radius:0}.k-card-actions-stretched .k-button.k-flat:first-child{margin-left:0}.k-card-actions-stretched .k-card-action+.k-card-action{border-left-width:1px}.k-card .k-card-actions-stretched{border-top-width:1px;border-style:solid}.k-card-horizontal>.k-card-actions-stretched{border-left-width:1px;border-top-width:0}.k-card-actions-stretched.k-card-actions-vertical{-ms-flex-direction:column;flex-direction:column}.k-card-actions-stretched.k-card-actions-vertical .k-card-action+.k-card-action{border-top-width:1px;border-left-width:0}.k-card-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex:0 0 auto;flex:0 0 auto}.k-card-list .k-card{-ms-flex:0 0 auto;flex:0 0 auto}.k-card-list .k-card+.k-card{margin-top:16px}.k-card-deck{display:-ms-flexbox;display:flex;margin-top:16px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex:0 0 auto;flex:0 0 auto}.k-card-deck .k-card{-ms-flex:0 0 auto;flex:0 0 auto}.k-card-deck .k-card+.k-card{margin-left:16px}.k-card-deck-scrollwrap{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center}.k-card-deck-scrollwrap>.k-button{border-radius:0;-ms-flex:0 0 auto;flex:0 0 auto;position:absolute;z-index:1}.k-card-deck-scrollwrap>.k-button:first-child{left:-1px}.k-card-deck-scrollwrap>.k-button:last-child{right:-1px}.k-card-deck-scrollwrap>.k-card-deck{-ms-flex:1 1 auto;flex:1 1 auto}.k-card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex:0 0 auto;flex:0 0 auto}.k-card-group .k-card{border-radius:0;-ms-flex:0 0 auto;flex:0 0 auto}.k-card-group .k-card>.k-card-header{border-radius:0}.k-card-group .k-card+.k-card{margin-left:-1px}.k-card-group .k-card.k-first{border-bottom-left-radius:4px;border-top-left-radius:4px}.k-card-group .k-card.k-first>.k-card-header{border-top-left-radius:4px}.k-card-group .k-card.k-last{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-card-group .k-card.k-last>.k-card-header{border-top-right-radius:4px}.k-card-group .k-card.k-only{border-radius:4px}.k-card-group .k-card.k-only>.k-card-header{border-top-left-radius:4px;border-top-right-radius:4px}.k-rtl .k-card-deck .k-card+.k-card,[dir=rtl] .k-card-deck .k-card+.k-card{margin-left:0;margin-right:16px}.k-rtl .k-card-actions-stretched .k-card-action+.k-card-action,[dir=rtl] .k-card-actions-stretched .k-card-action+.k-card-action{border-right-width:1px;border-left-width:0}.k-rtl .k-card-horizontal .k-card-actions-vertical,.k-rtl .k-card-horizontal>.k-card-actions-stretched,[dir=rtl] .k-card-horizontal .k-card-actions-vertical,[dir=rtl] .k-card-horizontal>.k-card-actions-stretched{border-right-width:1px;border-left-width:0}.k-ie11 .k-card-body{-ms-flex:1 1 auto;flex:1 1 auto}.k-tilelayout{border-width:0;border-style:solid;box-sizing:border-box;outline:0;display:grid}.k-layout-item-hint{border-width:1px;border-style:solid;border-radius:4px;position:relative}.k-layout-item-hint.k-layout-item-hint-resize{z-index:3}.k-chat{height:600px;max-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;max-width:500px;margin:auto}.k-chat .k-message-list{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.k-chat .k-message-list-content{padding:16px 16px;width:100%;box-sizing:border-box;position:relative;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;overflow:hidden}.k-chat .k-message-list-content>*+*{margin-top:16px}.k-chat .k-message-group{max-width:80%;background:0 0;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-direction:column;flex-direction:column;position:relative}.k-chat .k-message-group:not(.k-alt){-ms-flex-align:start;align-items:flex-start;text-align:left}.k-chat .k-message-group:not(.k-alt) .k-message-time{margin-left:8px;left:100%}.k-chat .k-message-group:not(.k-alt) .k-message-status{left:0}.k-chat .k-message-group:not(.k-alt) .k-first .k-bubble,.k-chat .k-message-group:not(.k-alt) .k-only .k-bubble{border-bottom-left-radius:2px}.k-chat .k-message-group:not(.k-alt) .k-last .k-bubble,.k-chat .k-message-group:not(.k-alt) .k-middle .k-bubble{border-bottom-left-radius:2px;border-top-left-radius:2px}.k-chat .k-message-group.k-alt{-ms-flex-item-align:end;align-self:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:right}.k-chat .k-message-group.k-alt .k-message-time{margin-right:8px;right:100%}.k-chat .k-message-group.k-alt .k-message-status{right:0}.k-chat .k-message-group.k-alt .k-first .k-bubble,.k-chat .k-message-group.k-alt .k-only .k-bubble{border-bottom-right-radius:2px}.k-chat .k-message-group.k-alt .k-last .k-bubble,.k-chat .k-message-group.k-alt .k-middle .k-bubble{border-top-right-radius:2px;border-bottom-right-radius:2px}.k-chat .k-message{max-width:100%;margin:2px 0 0;position:relative;transition:margin .2s ease-in-out}.k-chat .k-message-status,.k-chat .k-message-time{font-size:smaller;line-height:normal;white-space:nowrap;pointer-events:none;position:absolute}.k-chat .k-message-time{opacity:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .2s ease-in-out}.k-chat .k-message-status{margin-top:2px;height:0;overflow:hidden;top:100%;transition:height .2s ease-in-out}.k-chat .k-bubble{border-radius:12px;padding:8px 12px;border-width:1px;border-style:solid;line-height:18px;word-wrap:break-word}.k-chat .k-message.k-state-selected{margin-bottom:16px;border:0;color:inherit;background:0 0}.k-chat .k-message.k-state-selected .k-message-time{opacity:1}.k-chat .k-message.k-state-selected .k-message-status{height:1.2em}.k-chat .k-message-error,.k-chat .k-message-sending{margin-bottom:16px}.k-chat .k-message-error .k-message-status,.k-chat .k-message-sending .k-message-status{height:1.2em}.k-chat .k-avatar{border-radius:100%;width:32px;height:32px;position:absolute}.k-chat .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar){padding-left:40px}.k-chat .k-avatars .k-message-group.k-alt:not(.k-no-avatar){padding-right:40px}.k-chat .k-message-group:not(.k-alt)>.k-avatar{left:0;bottom:0}.k-chat .k-message-group.k-alt>.k-avatar{right:0;bottom:0}.k-author{margin:0;font-size:smaller;line-height:normal}.k-chat .k-author{margin:0}.k-timestamp{font-size:smaller;line-height:normal;text-align:center;-ms-flex-item-align:stretch;align-self:stretch}.k-quick-replies{display:block;max-width:100%}.k-quick-reply{border-radius:100px;margin-right:8px;margin-bottom:4px;padding:8px 12px;border-width:1px;border-style:solid;line-height:18px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:ease-in-out}.k-message-box{padding:10px 16px;border-width:1px 0 0;border-style:solid;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-message-box .k-input{margin:0;padding:0;border:0;font:inherit;background:0 0;-ms-flex:1 1 auto;flex:1 1 auto}.k-message-box .k-button{padding:0}.k-message-box .k-button svg{width:20px;height:20px;fill:currentColor;display:inline-block}.k-message-box .k-button::after,.k-message-box .k-button::before{display:none}.k-chat .k-card-list{margin:2px 0 0}.k-chat .k-card-deck{max-width:calc(100% + 32px);box-sizing:border-box;margin-left:-16px;margin-right:-16px;padding:16px 16px 16px;overflow:hidden;overflow-x:auto;scroll-behavior:smooth}.k-chat .k-card-deck .k-card-wrap+.k-card-wrap{margin-left:16px}.k-chat .k-card-deck .k-card,.k-chat .k-card-deck .k-card-wrap{width:200px}.k-card-deck-scrollwrap{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;overflow:hidden;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;box-sizing:content-box}.k-card-deck-scrollwrap>.k-card-deck{margin-bottom:-20px;padding-bottom:20px}.k-chat .k-card-deck .k-card-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex:0 0 auto;flex:0 0 auto}.k-chat .k-card-deck .k-card-wrap .k-card{-ms-flex:0 0 auto;flex:0 0 auto}.k-chat .k-card-deck .k-card-wrap .k-card+.k-card{margin-left:16px}.k-chat .k-card-deck .k-card-wrap.k-state-selected{background:0 0}.k-typing-indicator{padding:0;border-radius:50px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-typing-indicator span{width:8px;height:8px;border-radius:50%;-ms-flex:0 0 8px;flex:0 0 8px;background-color:currentColor}.k-typing-indicator span+span{margin-left:5px}@-webkit-keyframes k-animation-blink{50%{opacity:1}}@keyframes k-animation-blink{50%{opacity:1}}.k-chat .k-toolbar-box{width:100%;border-width:1px 0 0;border-style:solid;box-sizing:border-box;overflow:hidden;position:relative;-ms-flex:0 0 auto;flex:0 0 auto}.k-chat .k-toolbar-box .k-button-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;scroll-behavior:smooth;padding:10px 16px}.k-chat .k-toolbar-box .k-button-list:after{content:'';padding-right:16px}.k-chat .k-toolbar-box .k-button-list .k-button+.k-button{margin-left:20px;-ms-flex-negative:0;flex-shrink:0}.k-chat .k-toolbar-box .k-scroll-button{position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-chat .k-toolbar-box .k-scroll-button-left{left:0}.k-chat .k-toolbar-box .k-scroll-button-right{right:0}.k-chat .k-toolbar-box .k-button{border-width:0;color:inherit;background:0 0;-ms-flex-negative:0;flex-shrink:0;box-shadow:none}.k-rtl .k-message-group:not(.k-alt),[dir=rtl] .k-message-group:not(.k-alt){text-align:right}.k-rtl .k-message-group:not(.k-alt) .k-message-time,[dir=rtl] .k-message-group:not(.k-alt) .k-message-time{margin-left:0;margin-right:8px;left:auto;right:100%}.k-rtl .k-message-group:not(.k-alt) .k-message-status,[dir=rtl] .k-message-group:not(.k-alt) .k-message-status{left:auto;right:0}.k-rtl .k-message-group.k-alt,[dir=rtl] .k-message-group.k-alt{text-align:left}.k-rtl .k-message-group.k-alt .k-message-time,[dir=rtl] .k-message-group.k-alt .k-message-time{margin-right:0;margin-left:8px;right:auto;left:100%}.k-rtl .k-message-group.k-alt .k-message-status,[dir=rtl] .k-message-group.k-alt .k-message-status{right:auto;left:0}.k-rtl .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar),[dir=rtl] .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar){padding-left:0;padding-right:40px}.k-rtl .k-avatars .k-message-group.k-alt:not(.k-no-avatar),[dir=rtl] .k-avatars .k-message-group.k-alt:not(.k-no-avatar){padding-right:0;padding-left:40px}.k-rtl .k-message-box .k-button svg,[dir=rtl] .k-message-box .k-button svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.k-rtl .k-quick-reply,[dir=rtl] .k-quick-reply{margin-right:0;margin-left:8px}.k-calendar{padding:0 0;border-width:1px;border-style:solid;line-height:1.42857143;position:relative;overflow:hidden;display:inline-block}.k-calendar .k-link{color:inherit;text-decoration:none;outline:0}.k-calendar .k-action-link{text-decoration:underline}.k-calendar .k-state-focused,.k-calendar .k-state-focused.k-state-selected{box-shadow:none}.k-calendar table{margin:0;padding:0;border-spacing:0;border-width:0;outline:0;table-layout:fixed;float:left}.k-calendar td,.k-calendar th{border-width:0;padding:0;text-align:center;border-style:solid;border-color:inherit;color:inherit;background:0 0;font-weight:400;cursor:default}.k-calendar .k-header{padding:2px 2px;border-bottom-width:1px;border-bottom-style:solid;text-align:center;position:relative;z-index:1}.k-calendar .k-header .k-link{padding:4px 4px;border-width:0;border-style:solid;border-radius:4px;display:inline-block}.k-calendar .k-nav-next,.k-calendar .k-nav-prev{width:1.42857143em;height:1.42857143em;box-sizing:content-box;position:absolute;top:2px}.k-calendar .k-nav-next .k-icon,.k-calendar .k-nav-prev .k-icon{vertical-align:text-top}.k-calendar .k-nav-prev{left:2px}.k-calendar .k-nav-next{right:2px}.k-calendar .k-nav-fast{margin:auto;width:75%;box-sizing:border-box}.k-calendar .k-footer{text-align:center;position:relative;clear:both}.k-calendar .k-footer>.k-state-disabled,.k-calendar .k-nav-today{padding:.5em;border-width:0;border-radius:0;display:block}.k-calendar .k-nav-today:hover{text-decoration:underline}.k-calendar .k-calendar-view{width:17em;height:17em;position:relative;z-index:1;overflow:hidden}.k-calendar.k-week-number .k-calendar-view{width:19.42857143em;padding:0}.k-calendar .k-content{width:100%;background-color:transparent}.k-calendar .k-content th{padding:.25em 2px;border-bottom-width:1px;box-sizing:border-box}.k-calendar .k-content td{border-radius:4px}.k-calendar .k-content td.k-alt{width:2.42857143em;border-radius:0}.k-calendar .k-content .k-link{margin:auto;padding:.5em .5em;box-sizing:border-box;border-radius:4px;line-height:1.42857143;display:block}.k-calendar .k-month .k-link{width:2.42857143em;height:2.42857143em}.k-calendar .k-month th{height:2.42857143em}.k-calendar .k-year .k-link{width:4.28571429em;height:4.28571429em;line-height:3.28571429em}.k-calendar .k-decade .k-link{width:4.28571429em;height:4.28571429em;line-height:3.28571429em}.k-calendar .k-century .k-link{width:4.28571429em;height:4.28571429em;text-align:left;line-height:1.64285714em;white-space:normal}.k-calendar .k-animation-container .k-content{height:100%}.k-calendar .k-calendar-header{padding:8px 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:0 0 auto;flex:0 0 auto}.k-calendar .k-calendar-header .k-button{white-space:nowrap;border-color:transparent!important;color:inherit;background:0 0!important;box-shadow:none!important;transition:color .2s ease-in-out}.k-calendar .k-calendar-header .k-button.k-state-active,.k-calendar .k-calendar-header .k-button.k-state-hover,.k-calendar .k-calendar-header .k-button:active,.k-calendar .k-calendar-header .k-button:hover,.k-calendar .k-calendar-header .k-button:hover.k-state-active,.k-calendar .k-calendar-header .k-button:hover:active{color:inherit}.k-calendar .k-calendar-header .k-button::before{display:block}.k-calendar .k-calendar-header .k-button::after{display:block}.k-calendar .k-calendar-header .k-button.k-state-focused::after,.k-calendar .k-calendar-header .k-button:focus::after{box-shadow:inset 0 0 0 2px currentColor;opacity:.12}.k-calendar .k-calendar-header .k-button.k-state-disabled,.k-calendar .k-calendar-header .k-button[disabled],.k-state-disabled .k-calendar .k-calendar-header .k-button{pointer-events:none}.k-calendar .k-calendar-header .k-today{cursor:pointer}.k-calendar .k-calendar-decadeview,.k-calendar .k-calendar-monthview,.k-calendar .k-calendar-yearview{padding:0 16px}.k-calendar .k-calendar-decadeview th,.k-calendar .k-calendar-monthview th,.k-calendar .k-calendar-yearview th{border-bottom-width:0;background-color:transparent}.k-calendar .k-calendar-decadeview .k-alt,.k-calendar .k-calendar-monthview .k-alt,.k-calendar .k-calendar-yearview .k-alt{opacity:.5;background-color:transparent}.k-calendar-range{width:auto;text-align:left;line-height:1.42857143}.k-calendar-range .k-calendar-header{padding:8px 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.k-calendar-range .k-calendar-header .k-button{white-space:nowrap;border-color:transparent!important;color:inherit;background:0 0!important;box-shadow:none!important;transition:color .2s ease-in-out}.k-calendar-range .k-calendar-header .k-button.k-state-active,.k-calendar-range .k-calendar-header .k-button.k-state-hover,.k-calendar-range .k-calendar-header .k-button:active,.k-calendar-range .k-calendar-header .k-button:hover,.k-calendar-range .k-calendar-header .k-button:hover.k-state-active,.k-calendar-range .k-calendar-header .k-button:hover:active{color:inherit}.k-calendar-range .k-calendar-header .k-button::before{display:block}.k-calendar-range .k-calendar-header .k-button::after{display:block}.k-calendar-range .k-calendar-header .k-button.k-state-focused::after,.k-calendar-range .k-calendar-header .k-button:focus::after{box-shadow:inset 0 0 0 2px currentColor;opacity:.12}.k-calendar-range .k-calendar-header .k-button.k-state-disabled,.k-calendar-range .k-calendar-header .k-button[disabled],.k-state-disabled .k-calendar-range .k-calendar-header .k-button{pointer-events:none}.k-calendar-range .k-calendar-nav{display:inline-block;white-space:nowrap}.k-calendar-range .k-calendar-view{height:auto;width:auto;min-height:17em;text-align:center;white-space:nowrap}.k-animation-container-sm .k-calendar-range .k-calendar-view{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-calendar-range.k-week-number .k-calendar-view{width:auto}.k-calendar-range .k-content{padding:0 16px 8px;width:auto;height:auto;text-align:center;display:inline-table;vertical-align:top;float:none;color:inherit;background-color:transparent}.k-calendar-range .k-content td,.k-calendar-range .k-content th{padding:0;border-width:0;color:inherit;background-color:transparent;background-image:none;text-align:inherit;vertical-align:middle}.k-calendar-range .k-content th{padding:.5em 0;font-size:12px;line-height:1.5;text-transform:uppercase;opacity:.5}.k-calendar-range .k-content td{border-radius:4px}.k-calendar-range .k-content td.k-alt{opacity:.5}.k-calendar-range .k-content .k-link{padding:.5em .5em;min-height:0;box-sizing:border-box;border-radius:4px;line-height:inherit}.k-calendar-range .k-content .k-meta-header,.k-calendar-range .k-content .k-month-header{margin:0 16px;padding:.5em 8px;font-size:12px;line-height:1.5;text-transform:uppercase;text-align:left;opacity:.5}.k-calendar-range .k-content td.k-range-start{border-top-right-radius:0;border-bottom-right-radius:0}.k-calendar-range .k-content td.k-range-mid{border-radius:0}.k-calendar-range .k-content td.k-range-end{border-top-left-radius:0;border-bottom-left-radius:0}.k-calendar-range .k-content td.k-range-split-end,.k-calendar-range .k-content td.k-range-split-start{position:relative}.k-calendar-range .k-content td.k-range-split-end::after,.k-calendar-range .k-content td.k-range-split-start::after{content:"";width:5px;display:block;position:absolute;top:1px;bottom:1px}.k-calendar-range .k-content td.k-range-split-start::after{right:auto;left:-5px}.k-calendar-range .k-content td.k-range-split-end::after{right:-5px;left:auto}.k-calendar-range .k-content td.k-weekend{background-color:transparent}.k-calendar-range .k-state-selected{color:inherit;background:0 0;border-color:transparent}.k-calendar-range .k-state-focused,.k-calendar-range .k-state-focused.k-state-selected{box-shadow:none}.k-calendar-range td.k-state-disabled{opacity:.5}.k-calendar-range td.k-state-disabled .k-link{color:inherit}.k-calendar-range .k-footer .k-nav-today{padding:8px 16px;width:auto;height:auto;display:block}.k-calendar-range .k-calendar-decadeview,.k-calendar-range .k-calendar-monthview,.k-calendar-range .k-calendar-yearview{padding:0}.k-widget.k-daterangepicker{border:0;box-shadow:none}.k-calendar-monthview .k-content .k-link{width:2.42857143em}.k-calendar-monthview .k-content tbody tr{height:2.42857143em}.k-calendar-yearview .k-content{margin:0 -1px}.k-calendar-yearview .k-content .k-link{width:4.28571429em;height:4.28571429em;line-height:3.25}.k-calendar-decadeview .k-content{margin:0 -1px}.k-calendar-decadeview .k-content .k-link{width:4.28571429em;height:4.28571429em;line-height:3.25}.k-calendar-centuryview .k-content{margin:0 -1px}.k-calendar-centuryview .k-content .k-link{padding:.5em .5em;width:4.28571429em;height:4.28571429em;text-align:left;line-height:1.625;white-space:normal}.k-rtl .k-calendar-range{text-align:right}.k-rtl .k-calendar-range .k-calendar-nav{float:left}.k-pdf-viewer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.k-pdf-viewer .k-toolbar{border-top-width:0;border-right-width:0;border-left-width:0;border-color:inherit;-ms-flex:0 0 auto;flex:0 0 auto;z-index:2}.k-pdf-viewer .k-pager-wrap{padding:0;min-height:auto;border-width:0;color:inherit;background:0 0;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center}.k-pdf-viewer .k-list-scroller{-ms-flex:1 1 auto;flex:1 1 auto;outline:0}.k-pdf-viewer .k-list-scroller .k-enable-text-select{-webkit-user-select:text;-ms-user-select:text;user-select:text;cursor:text}.k-pdf-viewer .k-list-scroller .k-enable-panning{cursor:grab}.k-pdf-viewer .k-list-scroller .k-enable-panning span::selection{background-color:transparent}.k-pdf-viewer .k-page{position:relative;margin:30px auto}.k-pdf-viewer .k-page canvas{direction:ltr}.k-pdf-viewer .k-page .k-text-layer{position:absolute;top:0;left:0;opacity:.2;overflow:hidden}.k-pdf-viewer .k-page .k-text-layer>span{position:absolute;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;color:transparent}.k-pdf-viewer .k-page .k-text-layer mark{color:transparent}.k-pdf-viewer-window{-ms-flex:1 1 auto;flex:1 1 auto}.k-pdf-viewer-window .k-edit-field .k-file-format,.k-pdf-viewer-window .k-edit-field .k-textbox{width:100%}.k-pdf-viewer-window .k-action-buttons{top:10px;padding:10px;margin-bottom:calc(10px - 1em)}.k-pdf-viewer-search-dialog{padding:.28571428em}.k-pdf-viewer-search-dialog .k-search-container{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.k-pdf-viewer-search-dialog .k-search-container .k-textbox{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:0 0;padding-right:.17857143em;margin:0 .28571428em}.k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-icon{position:relative;top:auto;margin:0;font-size:inherit}.k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-search-dialog-input::-ms-clear{display:none}.k-pdf-viewer-search-dialog .k-search-container .k-textbox:after{content:""}.k-pdf-viewer-search-dialog .k-search-container .k-match-case-button{height:1.65em}.k-pdf-viewer-search-dialog .k-search-container .k-search-matches{display:inline-block;min-width:4.5em;margin:0 .28571428em 0 .28571428em;vertical-align:middle}.k-pdf-viewer-search-dialog .k-search-container>.k-button{margin-left:.28571428em}.k-pdf-viewer-search-dialog .k-search-container .k-search-dialog-draghandle{cursor:move;margin-left:0}div.k-scrollview,kendo-scrollview.k-scrollview-wrap{box-sizing:border-box;outline:0;font-family:inherit;font-size:inherit;line-height:1.42857143;position:relative;overflow:hidden;display:block;-webkit-touch-callout:none}div.k-scrollview.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-last-of-type(1),div.k-scrollview.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-of-type(1),div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-last-of-type(1),div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-of-type(1),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-last-of-type(1),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-of-type(1),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-last-of-type(1),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-of-type(1){width:4px;height:4px}div.k-scrollview.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-last-of-type(2),div.k-scrollview.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-of-type(2),div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-last-of-type(2),div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-of-type(2),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-last-of-type(2),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-of-type(2),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-last-of-type(2),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-of-type(2){width:6px;height:6px}div.k-scrollview.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-last-of-type(3),div.k-scrollview.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-of-type(3),div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-last-of-type(3),div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-of-type(3),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-last-of-type(3),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-of-type(3),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-last-of-type(3),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-of-type(3){width:8px;height:8px}div.k-scrollview .k-scrollview-wrap,kendo-scrollview.k-scrollview-wrap .k-scrollview{list-style-type:none;position:absolute;margin:0;padding:0;width:100%;height:100%;cursor:default;white-space:nowrap}div.k-scrollview .k-scrollview-wrap img,kendo-scrollview.k-scrollview-wrap .k-scrollview img{-webkit-user-select:none;-ms-user-select:none;user-select:none}div.k-scrollview .k-scrollview-wrap>li,kendo-scrollview.k-scrollview-wrap .k-scrollview>li{display:inline-block;overflow:hidden;position:absolute;top:0;left:0}div.k-scrollview .k-scrollview-wrap>[data-role=page],kendo-scrollview.k-scrollview-wrap .k-scrollview>[data-role=page]{vertical-align:top;display:inline-block;min-height:1px}.k-scrollview .k-scrollview-nav-wrap,kendo-scrollview.k-scrollview-wrap kendo-scrollview-pager{padding:0;margin:0;position:absolute;left:0;right:0;bottom:0;height:50px}.k-scrollview .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable{margin:0;padding:20px;overflow-x:scroll;overflow-y:hidden;width:calc(100% - 40px);line-height:0;display:block;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;list-style:none;white-space:nowrap;pointer-events:initial}.k-scrollview .k-scrollview-nav.k-state-focused,.k-scrollview .k-scrollview-nav:focus,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable.k-state-focused,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable:focus{outline:0}.k-scrollview .k-scrollview-nav>.k-link,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button{margin:0 10px;padding:0;width:10px;height:10px;box-sizing:content-box;display:inline-block;position:relative;-ms-flex:0 0 auto;flex:0 0 auto;border-width:0;border-style:solid;border-radius:50%;cursor:pointer;pointer-events:all;vertical-align:top}.k-scrollview .k-scrollview-nav>.k-link::before,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button::before{content:"";width:30px;height:30px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:initial;border-radius:0}.k-scrollview-next,.k-scrollview-prev{display:table;position:absolute;padding:0;height:60%;top:20%;text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.k-scrollview-next .k-icon,.k-scrollview-prev .k-icon{display:table-cell;overflow:visible;margin:0;padding:0;vertical-align:middle;font-size:4.5em;font-weight:400}.k-scrollview-prev{left:0}.k-scrollview-next{right:0}.k-scrollview-animation{transition-duration:.3s;transition-timing-function:ease-in-out}@supports (-webkit-user-select:none){div.k-scrollview ul.k-scrollview-wrap li>*,kendo-scrollview.k-scrollview-wrap ul.k-scrollview li>*{pointer-events:auto}}@supports (not (-webkit-user-select:none)){div.k-scrollview ul.k-scrollview-wrap li>*,kendo-scrollview.k-scrollview-wrap ul.k-scrollview li>*{pointer-events:none}}.k-switch{border-radius:5em;cursor:pointer;width:5em;background:0 0;border:0;outline:0;box-shadow:none;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;vertical-align:middle;font-size:12px;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.k-switch [type=checkbox]{display:none}.k-ie .k-switch{display:inline-block}.k-switch,.k-switch-container,.k-switch-handle{box-sizing:border-box}.k-switch-container{border-radius:5em;padding:2px 2px;border-width:1px;border-style:solid;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;outline:0;transition:background-color .2s ease-out 0s}.k-ie .k-switch-container{display:block}.k-switch-handle{border-radius:5em;width:2em;height:2em;border-width:1px;border-style:solid;background-position:50%;display:inline-block;vertical-align:middle;position:relative;left:0;transition:left .2s ease-out 0s}.k-ie11 .k-switch-handle{display:block}.k-switch-on .k-switch-handle{left:calc(100% - 2em)}.k-edge .k-switch-on .k-switch-handle,.k-ie .k-switch-on .k-switch-handle{left:100%;margin-left:-2em}.k-switch-off .k-switch-handle{left:0}.k-switch-label-off,.k-switch-label-on{display:inline;width:calc(100% - 2em - 12px);position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-shadow:none;line-height:2em;overflow:hidden}.k-switch-label-on{text-align:left;left:7px}.k-switch-label-off{text-align:right;right:7px}.k-rtl .k-switch.k-switch-on .k-switch-handle,.k-switch[dir=rtl].k-switch-on .k-switch-handle{left:0}.k-rtl .k-switch.k-switch-off .k-switch-handle,.k-switch[dir=rtl].k-switch-off .k-switch-handle{left:calc(100% - 2em)}.k-rtl .k-switch .k-switch-label-on,.k-switch[dir=rtl] .k-switch-label-on{text-align:right;left:initial;right:7px}.k-rtl .k-switch .k-switch-label-off,.k-switch[dir=rtl] .k-switch-label-off{text-align:left;left:7px;right:initial}.k-filter{display:inline-block;border-width:0;box-shadow:none}.k-filter ul{padding:0}.k-filter ul li{list-style-type:none}.k-filter .k-filter-container,.k-filter .k-filter-preview{margin-bottom:2.1em}.k-filter .k-filter-item,.k-filter .k-filter-lines{padding-left:8px}.k-filter .k-filter-toolbar{display:-ms-inline-flexbox;display:inline-flex;position:relative;padding:4px 0}.k-filter .k-filter-toolbar::before{content:"";position:absolute;width:8px;height:1px;top:50%;left:-8px}.k-filter .k-filter-toolbar .k-toolbar{border-style:solid;border-width:1px}.k-filter .k-filter-toolbar .k-filter-operator .k-dropdown{width:15em}.k-filter .k-filter-toolbar .k-filter-toolbar-item>.k-textbox{margin:0 .2em;vertical-align:middle}.k-filter .k-filter-item{position:relative}.k-filter .k-filter-item::before{content:"";position:absolute;width:1px;height:100%;top:-4px;left:0}.k-filter .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after{content:"";position:absolute;width:1px;top:-5px;bottom:50%;left:-8px}.k-filter .k-filter-group-main::before,.k-filter .k-filter-group-main>.k-filter-toolbar::after,.k-filter .k-filter-group-main>.k-filter-toolbar::before,.k-filter .k-filter-lines .k-filter-item:last-child::before{display:none}.k-filter[dir=rtl] .k-filter-item,.k-filter[dir=rtl] .k-filter-lines,.k-rtl .k-filter .k-filter-item,.k-rtl .k-filter .k-filter-lines,[dir=rtl] .k-filter .k-filter-item,[dir=rtl] .k-filter .k-filter-lines{padding-left:0;padding-right:8px}.k-filter[dir=rtl] .k-filter-toolbar::before,.k-rtl .k-filter .k-filter-toolbar::before,[dir=rtl] .k-filter .k-filter-toolbar::before{left:auto;right:-8px}.k-filter[dir=rtl] .k-filter-item::before,.k-rtl .k-filter .k-filter-item::before,[dir=rtl] .k-filter .k-filter-item::before{left:auto;right:0}.k-filter[dir=rtl] .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after,.k-rtl .k-filter .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after,[dir=rtl] .k-filter .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after{left:auto;right:-8px}.k-drawer-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start}.k-drawer{height:100%;border-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 auto;flex:0 0 auto;transition:all .3s ease-in-out}.k-drawer-left.k-drawer-expanded .k-drawer,.k-drawer-left.k-drawer-mini .k-drawer,.k-drawer.k-drawer-start{border-right-width:1px}.k-drawer-right.k-drawer-expanded .k-drawer,.k-drawer-right.k-drawer-mini .k-drawer,.k-drawer.k-drawer-end{border-left-width:1px}.k-drawer-left .k-drawer,.k-drawer.k-drawer-start{top:0;left:0}.k-drawer-right .k-drawer,.k-drawer.k-drawer-end{top:0;right:0}.k-drawer-content{-ms-flex:1 1 auto;flex:1 1 auto}.k-drawer-overlay .k-drawer{max-width:80vw;position:fixed;z-index:10002}.k-drawer-overlay .k-overlay{display:none}.k-drawer-push{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.k-drawer-push .k-drawer{height:auto;position:relative;-ms-flex-item-align:stretch;align-self:stretch}.k-drawer-push.k-drawer-right .k-drawer{-ms-flex-order:1;order:1}.k-drawer-wrapper{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;transition:all .3s ease-in-out}.k-drawer-wrapper::-webkit-scrollbar{width:7px}.k-drawer-wrapper::-webkit-scrollbar-thumb{border-radius:20px}.k-drawer-items,.k-drawer-items ul{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.k-drawer-item{padding:8px 8px;color:inherit;font-size:16px;line-height:1.5;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;cursor:pointer}.k-drawer-item .k-icon{margin:0 8px;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.k-drawer-item .k-icon.k-i-none{margin:0}.k-drawer-item .k-item-text{padding:0 8px;display:inline-block;white-space:nowrap}.k-drawer-separator{padding:0;height:1px}.k-drawer-mini .k-drawer-wrapper{width:50px}.k-rtl .k-drawer-left.k-drawer-push .k-drawer,[dir=rtl] .k-drawer-left.k-drawer-push .k-drawer{-ms-flex-order:1;order:1}.k-rtl .k-drawer-right.k-drawer-push .k-drawer,[dir=rtl] .k-drawer-right.k-drawer-push .k-drawer{-ms-flex-order:0;order:0}.k-rating{display:-ms-inline-flexbox;display:inline-flex;box-sizing:border-box;white-space:nowrap;margin:0;padding:0;border:0;font-size:14px;box-shadow:none;outline:0}.k-rating-container{-ms-flex:0 0 auto;flex:0 0 auto;position:relative;box-sizing:border-box;margin:0 4px}.k-rating-container .k-rating-item{display:-ms-inline-flexbox;display:inline-flex;position:relative;padding:4px 4px;-ms-flex-align:center;align-items:center;vertical-align:middle;margin:0;outline:0;overflow:hidden;transition:color .2s ease-out 0s}.k-rating-container .k-rating-item *{pointer-events:none}.k-rating-container .k-rating-item .k-icon{font-size:24px;overflow:visible}.k-rating-container .k-rating-item .k-rating-precision-complement,.k-rating-container .k-rating-item .k-rating-precision-part{display:inline-block;position:absolute;top:4px;left:4px;overflow:hidden}.k-rating-container .k-rating-item .k-rating-precision-complement{direction:rtl}.k-rating-label{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:middle;line-height:1.5;margin:4px 8px}.k-ie9 .k-rating-container,.k-ie9 .k-rating-item,.k-ie9 .k-rating-label{display:inline-block}.k-rtl .k-rating-precision-part,[dir=rtl] .k-rating-precision-part{left:auto;right:4px}.k-rtl .k-rating-item .k-rating-precision-complement,[dir=rtl] .k-rating-item .k-rating-precision-complement{direction:ltr}.k-timeline ul{margin:0;padding:0}.k-timeline ul li{list-style-type:none}.k-timeline .k-timeline-flag{display:inline-block;text-align:center;padding:4px 8px;border-radius:2px;line-height:1.42857143;min-width:80px;max-width:160px;box-sizing:border-box;position:relative;z-index:1}.k-timeline .k-timeline-circle{width:16px;height:16px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}.k-timeline.k-timeline-dates-hidden .k-timeline-date{display:none}.k-timeline .k-event-collapse{display:none}.k-timeline.k-timeline-collapsible .k-card-header{cursor:pointer}.k-timeline.k-timeline-collapsible .k-event-collapse{display:-ms-flexbox;display:flex}.k-timeline .k-timeline-arrow{width:30px;height:30px;padding:0;border-radius:50%;position:absolute;bottom:11px;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.k-timeline .k-timeline-arrow-left{left:0}.k-timeline .k-timeline-arrow-right{right:0}.k-timeline-card .k-card{position:relative;overflow:visible}.k-timeline-card .k-card .k-card-header{overflow:visible;border-bottom:0;border-radius:4px}.k-timeline-card .k-card .k-card-header+.k-card-body{padding-top:0}.k-timeline-card .k-card .k-card-body{overflow-y:auto;scrollbar-width:thin}.k-timeline-card .k-card .k-card-body::-webkit-scrollbar{width:5px}.k-timeline-card .k-card .k-card-body::-webkit-scrollbar-thumb{border-radius:2px}.k-timeline-card .k-timeline-card-callout.k-callout-e,.k-timeline-card .k-timeline-card-callout.k-callout-w{top:36px}.k-timeline-horizontal,.k-timeline-vertical{width:100%;padding:0 40px;margin:40px 0;position:relative;box-sizing:border-box;border:0}.k-timeline-horizontal .k-timeline-track-wrap::after,.k-timeline-vertical::after{content:"";position:absolute;top:0;border-width:1px;border-style:solid;background-clip:padding-box}.k-timeline-vertical{padding-left:127px}.k-timeline-vertical.k-timeline-dates-hidden{padding-left:77px}.k-timeline-vertical::after{height:100%;width:6px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:4px}.k-timeline-vertical .k-timeline-flag-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.k-timeline-vertical .k-timeline-flag-wrap:first-child{padding-top:40px}.k-timeline-vertical .k-timeline-flag{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-timeline-vertical .k-timeline-date-wrap{position:absolute;padding-right:16px;margin-top:36px;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);text-align:right}.k-timeline-vertical .k-timeline-event{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:40px 0}.k-timeline-vertical .k-timeline-card{padding-left:16px}.k-timeline-vertical .k-timeline-card .k-card{margin-left:16px;min-height:72px;width:400px;max-width:100%}.k-timeline-vertical .k-timeline-card .k-card .k-card-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-timeline-vertical .k-timeline-card .k-event-collapse{margin:-4px 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-actions,.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-body{display:none}.k-timeline-vertical .k-timeline-card.k-collapsed .k-event-collapse{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.k-timeline-vertical .k-timeline-circle{margin-top:36px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-right:-8px}.k-timeline-vertical.k-timeline-alternating{padding-left:40px}.k-timeline-vertical.k-timeline-alternating::after{left:50%}.k-timeline-vertical.k-timeline-alternating .k-timeline-flag-wrap{-ms-flex-pack:center;justify-content:center}.k-timeline-vertical.k-timeline-alternating .k-timeline-flag{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.k-timeline-vertical.k-timeline-alternating .k-timeline-event{-ms-flex-pack:justify;justify-content:space-between}.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-date-wrap{text-align:left;padding-right:0;padding-left:16px}.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card{padding-left:0;padding-right:16px}.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card{margin-right:16px;margin-left:auto}.k-timeline-vertical.k-timeline-alternating .k-timeline-card,.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap{-ms-flex-preferred-size:50%;flex-basis:50%;min-width:0}.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap{position:static;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-timeline-vertical.k-timeline-alternating .k-timeline-circle{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:0}.k-timeline-horizontal .k-timeline-track-item{-ms-flex:1 0 20%;flex:1 0 20%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;position:relative;-ms-flex-direction:column;flex-direction:column}.k-timeline-horizontal .k-timeline-track-item:hover{cursor:pointer}.k-timeline-horizontal .k-timeline-track-item.k-timeline-flag-wrap:hover{cursor:default}.k-timeline-horizontal .k-timeline-date-wrap{margin-top:auto;margin-bottom:8px}.k-timeline-horizontal .k-timeline-card{height:100%;box-sizing:border-box}.k-timeline-horizontal .k-card{max-height:100%;box-sizing:border-box}.k-timeline-horizontal .k-timeline-events-list{overflow-x:hidden;padding-top:16px}.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap{position:relative;height:600px}.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap .k-timeline-event{position:absolute;top:0;left:0;width:100%;height:100%}.k-timeline-horizontal .k-timeline-track-wrap{position:relative;padding:15px 0}.k-timeline-horizontal .k-timeline-track-wrap::after{top:auto;bottom:18px;left:28px;right:28px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:6px}.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track{overflow:hidden;margin:0 30px;position:relative;z-index:2}.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track .k-timeline-scrollable-wrap{transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag{margin-bottom:22px;position:relative;min-width:60px}.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag::after{content:"";width:10px;height:10px;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,50%) rotate(45deg);-ms-transform:translate(-50%,50%) rotate(45deg);transform:translate(-50%,50%) rotate(45deg)}.k-timeline-horizontal .k-timeline-scrollable-wrap{padding-bottom:3px;display:-ms-flexbox;display:flex;outline:0}.k-timeline-mobile{padding:0 16px;margin:16px 0}.k-timeline-mobile .k-timeline-flag{max-width:112px}.k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap{display:none}.k-timeline-mobile.k-timeline-vertical{padding-left:103px}.k-timeline-mobile.k-timeline-vertical.k-timeline-dates-hidden{padding-left:53px}.k-timeline-mobile.k-timeline-vertical.k-timeline-alternating{padding-left:16px}.k-timeline-mobile.k-timeline-vertical .k-timeline-card{width:100%}.k-timeline-mobile.k-timeline-vertical .k-timeline-card .k-card{width:auto}.k-timeline-mobile.k-timeline-vertical .k-card-actions>.k-button.k-flat:first-child{margin-left:0}.k-breadcrumb{min-height:2.11em;border-width:0;box-sizing:border-box;border-style:solid;background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.k-breadcrumb .k-breadcrumb-container{margin:0 0;padding:0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;overflow:hidden}.k-breadcrumb .k-breadcrumb-item{vertical-align:middle;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;overflow:hidden}.k-breadcrumb .k-breadcrumb-root-item{-ms-flex:1 0 auto;flex:1 0 auto}.k-breadcrumb .k-breadcrumb-link,.k-breadcrumb .k-breadcrumb-root-link{padding:4px 8px;border-radius:4px;position:relative;line-height:1.6em;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;overflow:hidden;white-space:nowrap;text-decoration:none;outline:0}.k-breadcrumb .k-breadcrumb-root-link{margin-right:8px}.k-breadcrumb .k-breadcrumb-icon-link{padding:8px 8px}.k-breadcrumb .k-breadcrumb-icontext-link .k-icon{margin-right:8px}.k-breadcrumb .k-breadcrumb-delimiter-icon{font-size:12px}.k-breadcrumb .k-breadcrumb-input-container,.k-breadcrumb .k-breadcrumb-input-container .k-textbox{width:100%;height:100%}.k-no-flexbox .k-breadcrumb,.k-no-flexbox .k-breadcrumb-container{display:block}.k-no-flexbox .k-breadcrumb-item{display:inline-block}.k-listgroup{margin:0;padding:0;border-width:1px;border-style:solid;font:inherit;line-height:1.42857143;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.k-listgroup>ul{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-listgroup .k-listgroup-item+.k-listgroup-item{border-top-width:1px}.k-listgroup-flush{border-left-width:0;border-right-width:0}.k-listgroup-item{padding:.5em 1em;border-width:0;border-style:solid;border-color:inherit;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.k-listgroup-item>.k-link{margin:-.5em -1em;padding:.5em 1em;color:inherit;text-decoration:none;outline:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.k-listgroup-item>.k-link>.k-select{padding:.5em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-listgroup-item-segmented{-ms-flex-align:stretch;align-items:stretch}.k-listgroup-item-segmented>.k-link{margin-right:0}.k-listgroup-item-segmented>.k-select{margin:-.5em -1em -.5em 0;padding:.5em;border-width:0 0 0 1px;border-style:solid;border-color:inherit;cursor:pointer}.k-listgroup-form-row{margin:-.5em -1em;padding:.5em 1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.k-listgroup-form-row .k-listgroup-form-field-label{width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-listgroup-form-row .k-listgroup-form-field-wrapper{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;text-align:end;position:relative}.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=text],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=number],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=password],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=date],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=time],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=datetime-local],.k-listgroup-form-row .k-listgroup-form-field-wrapper select{width:100%;box-sizing:border-box;-ms-flex:1 1 100%;flex:1 1 100%}.k-listgroup-item.k-listgroup-form-row{margin:0}.k-rtl .k-listgroup-item>.k-link>.k-select,[dir=rtl] .k-listgroup-item>.k-link>.k-select{right:auto;left:0}.k-rtl .k-listgroup-item>.k-link>.k-select .k-icon,[dir=rtl] .k-listgroup-item>.k-link>.k-select .k-icon{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-rtl .k-listgroup-item-segmented>.k-link,[dir=rtl] .k-listgroup-item-segmented>.k-link{margin-right:-1em;margin-left:0}.k-rtl .k-listgroup-item-segmented>.k-select,[dir=rtl] .k-listgroup-item-segmented>.k-select{margin-right:0;margin-left:-1em;border-right-width:1px;border-left-width:0}.k-rtl .k-listgroup-item-segmented>.k-select .k-icon,[dir=rtl] .k-listgroup-item-segmented>.k-select .k-icon{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-noflexbox .k-listgroup,.k-noflexbox .k-listgroup-item>.k-link,.k-noflexbox .k-listgroup>ul .k-listgroup-item{display:block}.k-messagebox{margin:0 0 16px 0;padding:4px 8px;border-width:0 0 0 4px;border-style:solid;box-sizing:border-box;font-size:inherit;line-height:1.42857143}.k-messagebox a{color:inherit;font-style:italic;text-decoration:underline}.k-badge{padding:0;border-width:0;border-style:solid;border-color:transparent;box-sizing:border-box;color:inherit;background-color:transparent;font:inherit;text-align:center;white-space:nowrap;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.k-badge>*{color:inherit}.k-badge>a,a.k-badge{text-decoration:none}.k-badge>a:hover,a.k-badge:hover{text-decoration:underline}.k-badge-icon{max-width:1em;max-height:1em;font-size:inherit}.k-badge-icon.k-svg-icon svg{fill:currentColor}.k-badge-sm{padding:2px 2px;border-width:1px;font-size:10px;line-height:1}.k-badge-sm:empty{padding:2px}.k-badge-md{padding:4px 4px;border-width:1px;font-size:10px;line-height:1}.k-badge-md:empty{padding:4px}.k-badge-lg{padding:6px 6px;border-width:1px;font-size:12px;line-height:1}.k-badge-lg:empty{padding:6px}.k-badge-rounded.k-badge-sm{border-radius:1px}.k-badge-rounded.k-badge-md{border-radius:2px}.k-badge-rounded.k-badge-lg{border-radius:4px}.k-badge-pill{border-radius:5rem}.k-badge-circle{padding:0!important;border-radius:100%}.k-badge-circle.k-badge-sm{width:calc(1em + 6px);height:calc(1em + 6px)}.k-badge-circle.k-badge-md{width:calc(1em + 10px);height:calc(1em + 10px)}.k-badge-circle.k-badge-lg{width:calc(1em + 14px);height:calc(1em + 14px)}.k-badge-dot{padding:0!important;border-radius:100%;font-size:0}.k-badge-dot.k-badge-sm{width:6px;height:6px}.k-badge-dot.k-badge-md{width:10px;height:10px}.k-badge-dot.k-badge-lg{width:12px;height:12px}.k-badge-container{position:relative;overflow:visible}.k-badge-inside{position:absolute;z-index:9999}.k-badge-edge{position:absolute;z-index:9999}.k-badge-edge.k-top-start{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.k-badge-edge.k-top-end{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.k-badge-edge.k-bottom-start{-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.k-badge-edge.k-bottom-end{-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.k-rtl .k-badge-edge.k-top-start,[dir=rtl] .k-badge-edge.k-top-start,[dir=rtl].k-badge-edge.k-top-start{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.k-rtl .k-badge-edge.k-top-end,[dir=rtl] .k-badge-edge.k-top-end,[dir=rtl].k-badge-edge.k-top-end{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.k-rtl .k-badge-edge.k-bottom-start,[dir=rtl] .k-badge-edge.k-bottom-start,[dir=rtl].k-badge-edge.k-bottom-start{-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.k-rtl .k-badge-edge.k-bottom-end,[dir=rtl] .k-badge-edge.k-bottom-end,[dir=rtl].k-badge-edge.k-bottom-end{-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.k-badge-outside{position:absolute;z-index:9999}.k-badge-outside.k-top-start{-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.k-badge-outside.k-top-end{-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%)}.k-badge-outside.k-bottom-start{-webkit-transform:translate(-100%,100%);-ms-transform:translate(-100%,100%);transform:translate(-100%,100%)}.k-badge-outside.k-bottom-end{-webkit-transform:translate(100%,100%);-ms-transform:translate(100%,100%);transform:translate(100%,100%)}.k-rtl .k-badge-outside.k-top-start,[dir=rtl] .k-badge-outside.k-top-start,[dir=rtl].k-badge-outside.k-top-start{-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%)}.k-rtl .k-badge-outside.k-top-end,[dir=rtl] .k-badge-outside.k-top-end,[dir=rtl].k-badge-outside.k-top-end{-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.k-rtl .k-badge-outside.k-bottom-start,[dir=rtl] .k-badge-outside.k-bottom-start,[dir=rtl].k-badge-outside.k-bottom-start{-webkit-transform:translate(100%,100%);-ms-transform:translate(100%,100%);transform:translate(100%,100%)}.k-rtl .k-badge-outside.k-bottom-end,[dir=rtl] .k-badge-outside.k-bottom-end,[dir=rtl].k-badge-outside.k-bottom-end{-webkit-transform:translate(-100%,100%);-ms-transform:translate(-100%,100%);transform:translate(-100%,100%)}.k-checkbox{margin:0;padding:0;width:16px;height:16px;line-height:initial;border-width:1px;border-style:solid;outline:0;box-sizing:border-box;display:inline-block;vertical-align:middle;position:relative;-webkit-appearance:none}.k-checkbox::before{content:"\e118";width:12px;height:12px;font-size:12px;font-family:WebComponentsIcons,monospace;-webkit-transform:scale(0) translate(-50%,-50%);-ms-transform:scale(0) translate(-50%,-50%);transform:scale(0) translate(-50%,-50%);overflow:hidden;position:absolute;top:50%;left:50%}.k-checkbox:hover{cursor:pointer}.k-checkbox:checked::before{-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.k-checkbox.k-state-indeterminate::before,.k-checkbox:indeterminate::before{content:"";width:8px;height:8px;background-color:currentColor;-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.k-checkbox:disabled,.k-checkbox:disabled+.k-checkbox-label{opacity:.6;-webkit-filter:grayscale(.8);filter:grayscale(.8);cursor:default}.k-checkbox+.k-checkbox-label{display:inline}.k-checkbox-label{margin:0;padding:0;line-height:17px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start;vertical-align:middle;position:relative;cursor:pointer}.k-checkbox-label:empty{display:none}.k-checkbox-label.k-no-text{min-width:1px}.k-checkbox-label .k-ripple{visibility:hidden!important}.k-checkbox+.k-checkbox-label,.k-checkbox-label+.k-checkbox{margin-left:4px}.k-checkbox-label>.k-checkbox{margin-right:4px;-ms-flex-negative:0;flex-shrink:0}.k-checkbox-list{margin:0;padding:0;list-style:none}.k-checkbox-list .k-checkbox-item{margin-top:16px}.k-checkbox-list .k-checkbox-item:first-child{margin-top:0}.k-list-horizontal .k-checkbox-item{display:inline-block;margin:0 32px 0 0}.k-list-horizontal .k-checkbox-item:last-child{margin-right:0}.k-rtl .k-checkbox+.k-checkbox-label,[dir=rtl] .k-checkbox+.k-checkbox-label{margin-left:0;margin-right:4px}.k-rtl .k-checkbox-label>.k-checkbox,[dir=rtl] .k-checkbox-label>.k-checkbox{margin-right:0;margin-left:4px}.k-rtl .k-list-horizontal .k-checkbox-item,[dir=rtl] .k-list-horizontal .k-checkbox-item{margin-right:0;margin-left:32px}.k-rtl .k-list-horizontal .k-checkbox-item:last-child,[dir=rtl] .k-list-horizontal .k-checkbox-item:last-child{margin-left:0}.k-checkbox::-ms-check{border-width:0;border-color:inherit;border-radius:inherit;color:inherit;background-color:inherit}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.k-checkbox::-ms-check{border-width:1px}}.k-radio{margin:0;padding:0;width:16px;height:16px;border-width:1px;border-style:solid;outline:0;box-sizing:border-box;display:inline-block;vertical-align:middle;position:relative;-webkit-appearance:none}.k-radio::before{content:"";width:8px;height:8px;border-radius:50%;background-color:currentColor;-webkit-transform:scale(0) translate(-50%,-50%);-ms-transform:scale(0) translate(-50%,-50%);transform:scale(0) translate(-50%,-50%);overflow:hidden;position:absolute;top:50%;left:50%}.k-radio:hover{cursor:pointer}.k-radio:checked::before{-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.k-radio:disabled,.k-radio:disabled+.k-radio-label{opacity:.6;-webkit-filter:grayscale(.8);filter:grayscale(.8);cursor:default}.k-radio+.k-radio-label{display:inline}.k-radio-label{margin:0;padding:0;line-height:17px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start;vertical-align:middle;position:relative;cursor:pointer}.k-radio-label.k-no-text,.k-radio-label:empty{display:none}.k-radio-label .k-ripple{display:none!important}.k-radio+.k-radio-label,.k-radio-label+.k-radio{margin-left:4px}.k-radio-label>.k-radio{margin-right:4px;-ms-flex-negative:0;flex-shrink:0}.k-radio-list{margin:0;padding:0;list-style:none}.k-radio-list .k-radio-item{margin-top:16px}.k-radio-list .k-radio-item:first-child{margin-top:0}.k-list-horizontal .k-radio-item{display:inline-block;margin:0 32px 0 0}.k-list-horizontal .k-radio-item:last-child{margin-right:0}.k-rtl .k-radio+.k-radio-label,.k-rtl .k-radio-label+.k-radio,[dir=rtl] .k-radio+.k-radio-label,[dir=rtl] .k-radio-label+.k-radio{margin-left:0;margin-right:4px}.k-rtl .k-radio-label>.k-radio,[dir=rtl] .k-radio-label>.k-radio{margin-right:0;margin-left:4px}.k-rtl .k-list-horizontal .k-radio-item,[dir=rtl] .k-list-horizontal .k-radio-item{margin-right:0;margin-left:32px}.k-rtl .k-list-horizontal .k-radio-item:last-child,[dir=rtl] .k-list-horizontal .k-radio-item:last-child{margin-left:0}.k-radio::-ms-check{border-width:0;border-color:inherit;color:inherit;background-color:inherit}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.k-radio::-ms-check{border-width:1px}}.k-filemanager{border-width:1px;border-style:solid;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-filemanager-header{border-color:inherit}.k-filemanager-toolbar{border-width:0;border-bottom-width:1px;border-color:inherit;-ms-flex-negative:0;flex-shrink:0}.k-filemanager-search-tool{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-filemanager-content-container{border-color:inherit;box-sizing:border-box;-ms-flex:1 1 0%;flex:1 1 0%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.k-filemanager-navigation{width:20%;border-width:0;border-right-width:1px;border-style:solid;border-color:inherit;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.k-filemanager-navigation>.k-treeview{padding:16px 16px;height:100%;box-sizing:border-box}.k-filemanager-treeview>.k-group>.k-item{padding:0}.k-filemanager-content{border-color:inherit;-ms-flex:1 1 0%;flex:1 1 0%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.k-filemanager-breadcrumb{border-width:0;border-bottom-width:1px;padding:8px 8px;-ms-flex-negative:0;flex-shrink:0}.k-filemanager-view{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-filemanager-view>.k-filemanager-grid,.k-filemanager-view>.k-filemanager-listview{border-width:0}.k-filemanager-listview{height:100%;-ms-flex:1 1 0%;flex:1 1 0%;overflow:auto}.k-filemanager-listview .k-listview-item{padding:16px 16px;width:120px;height:120px;text-align:center}.k-filemanager-listview .k-file-preview{height:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.k-filemanager-listview .k-file-icon{font-size:48px}.k-filemanager-listview .k-file-image{max-width:100%;max-height:48px;display:block}.k-filemanager-listview .k-file-name{margin-top:8px;display:block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-filemanager-listview .k-file-size{margin-top:8px;display:block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-filemanager-listview .k-edit-item .k-textbox{width:100%}.k-filemanager-grid{-ms-flex:1 1 0%;flex:1 1 0%}.k-filemanager-grid .k-file-preview{margin-right:4px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;vertical-align:middle}.k-filemanager-grid .k-file-name{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;vertical-align:middle}.k-filemanager-preview{padding:48px 16px 16px;width:20%;min-height:304px;border-width:0;border-left-width:1px;border-style:solid;border-color:inherit;box-sizing:border-box;text-align:center;overflow-x:auto;-ms-flex-negative:0;flex-shrink:0}.k-filemanager-preview .k-file-preview{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.k-filemanager-preview .k-file-icon{font-size:96px}.k-filemanager-preview .k-file-name{margin-top:16px;display:block}.k-filemanager-preview .k-single-file-selected{font-weight:700}.k-filemanager-preview .k-multiple-files-selected{font-weight:700}.k-filemanager-preview .k-file-size{font-size:inherit;line-height:normal}.k-filemanager-preview .k-file-meta{margin:16px 0 0;box-sizing:border-box;text-align:start;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.k-filemanager-preview .k-file-meta-label{display:inline-block}.k-filemanager-preview .k-file-meta-value{margin:0}.k-filemanager-preview .k-file-type{text-transform:capitalize}.k-filemanager-preview .k-line-break{margin:16px 0 0;width:100%;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-filemanager-resizable .k-filemanager-navigation,.k-filemanager-resizable .k-filemanager-preview{border-width:0}.k-filemanager .k-splitbar{-ms-flex-negative:0;flex-shrink:0;display:-ms-inline-flexbox;display:inline-flex;position:relative}.k-filemanager .k-splitbar-horizontal{width:6px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.k-filemanager .k-splitbar-horizontal .k-resize-handle{width:2px}.k-filemanager-upload-dialog .k-upload-files{max-height:200px;overflow-y:auto}.k-filemanager-drag-hint{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.k-filemanager-drag-hint .k-icon{margin-right:4px}.k-window{padding:0;border-width:1px;border-style:solid;line-height:1.42857143;box-sizing:border-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:10001}.k-window .k-overlay{position:absolute;opacity:0}.k-window.k-window-maximized{border-radius:0;box-shadow:none}.k-window.k-window-maximized .k-window-content,.k-window.k-window-maximized .k-window-titlebar{border-radius:0}.k-window-sm{width:300px}.k-window-md{width:800px}.k-window-lg{width:1200px}.k-window-titlebar{padding:8px 12px;border-width:0 0 1px;border-style:solid;width:100%;box-sizing:border-box;background-position:0 0;background-repeat:repeat-x;white-space:nowrap;min-height:16px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center}.k-window-title{font-size:1.2em;line-height:1.25;font-weight:400;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:default}.k-window-title::before{content:"";display:inline-block}.k-window-titlebar .k-window-actions{margin:0 -6px;-webkit-margin-end:-6px;margin-inline-end:-6px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center}.k-window-titlebar .k-window-action{padding:2px;width:20px;height:20px;border-width:0;border-style:solid;border-color:transparent;color:inherit;box-sizing:content-box;opacity:.7}.k-window-titlebar .k-window-action:hover{opacity:1}.k-window-titlebar .k-window-action .k-icon{opacity:1}.k-prompt-container,.k-window-content{padding:12px 12px;box-sizing:border-box;overflow:auto;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;outline:0}.k-window-content+.k-prompt-container{margin-top:-12px}.k-prompt-container .k-textbox{width:100%}.k-window-iframecontent{padding:0;overflow:visible}.k-window-iframecontent .k-content-frame{vertical-align:top;border:0;width:100%;height:100%}.k-window-content>.km-scroll-container{height:100%}.k-window>.k-resize-handle{position:absolute;z-index:1;background-color:#fff;font-size:0;line-height:6px;opacity:0;zoom:1}.k-resize-n{top:0;left:0;width:100%;height:6px;cursor:n-resize}.k-resize-e{top:0;right:0;width:6px;height:100%;cursor:e-resize}.k-resize-s{bottom:0;left:0;width:100%;height:6px;cursor:s-resize}.k-resize-w{top:0;left:0;width:6px;height:100%;cursor:w-resize}.k-resize-se{bottom:0;right:0;width:6px;height:6px;cursor:se-resize}.k-resize-sw{bottom:0;left:0;width:6px;height:6px;cursor:sw-resize}.k-resize-ne{top:0;right:0;width:6px;height:6px;cursor:ne-resize}.k-resize-nw{top:0;left:0;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;opacity:.5;-webkit-backface-visibility:hidden}.k-window-content>.k-action-buttons,.k-window>.k-action-buttons{border-width:1px 0 0;border-style:solid}.k-ie9 .k-window-content{height:calc(100% - 1.25em - 16px);border-radius:0}.k-ie9 .k-window-title,.k-ie9 .k-window-titlebar .k-window-actions{display:inline-block}.k-rtl .k-window-titlebar .k-window-actions{right:auto;left:6px}.k-dialog{min-width:90px;min-height:3em;max-width:100%;max-height:100%;box-sizing:border-box;position:fixed;overflow:hidden}.k-dialog-centered{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}.k-dialog-titleless .k-dialog-close{position:absolute;z-index:9999;top:4px;right:4px}.k-dialog-titleless .k-dialog-content{padding:2.4em}.k-dialog-buttongroup{margin:0;padding:6px 6px;width:100%;border-width:1px 0 0;border-style:solid;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}.k-dialog-buttongroup .k-button{-ms-flex-negative:0;flex-shrink:0;display:inline-block;text-overflow:ellipsis;box-sizing:border-box}.k-dialog-buttongroup .k-button+.k-button{margin-left:6px}.k-dialog-button-layout-stretched .k-button{-ms-flex:1 0 0px;flex:1 0 0;white-space:nowrap}.k-dialog.k-window-sm .k-dialog-button-group{-ms-flex-direction:column;flex-direction:column}.k-dialog.k-window-sm .k-dialog-button-group .k-button+.k-button{margin:6px 0 0}.k-rtl .k-dialog-titleless .k-dialog-close,.k-rtl.k-dialog-titleless .k-dialog-close{right:auto;left:4px}.k-rtl .k-dialog-buttongroup .k-button+.k-button{margin-left:0;margin-right:6px}.k-no-flexbox .k-dialog-button-layout-stretched{text-align:right}.k-no-flexbox .k-rtl .k-dialog-button-layout-stretched{text-align:left}.k-stepper{margin:0 0;padding:0 0;border-width:0;border-style:solid;font-size:14px;line-height:1.42857143;position:relative;color:inherit;background:0 0;box-shadow:none}.k-stepper .k-step-list{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;z-index:1}.k-stepper .k-step-link{outline:0;text-decoration:none;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}.k-stepper .k-step-disabled{pointer-events:none}.k-stepper .k-step-disabled .k-step-link{cursor:default}.k-stepper .k-step-indicator{border-radius:50%;margin:3px;width:28px;height:28px;border-width:1px;border-style:solid;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;overflow:visible;transition-property:color,background-color,border-color;transition-duration:.4s;transition-timing-function:ease-in-out}.k-stepper .k-step-indicator::after{border-radius:100%;content:"";border-width:1px;border-style:solid;border-color:inherit;pointer-events:none;display:none;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:2}.k-stepper .k-step-focus .k-step-indicator::after,.k-stepper .k-step-link:focus .k-step-indicator::after{display:block}.k-stepper .k-step-label{max-width:10em;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1}.k-stepper .k-step-label:only-child{border-radius:15px;padding:5px 12px;border-width:0}.k-stepper .k-step-label .k-step-text{max-width:calc(10em - 20px);-ms-flex-positive:1;flex-grow:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-stepper .k-step-label .k-icon{margin-left:4px}.k-stepper .k-step-current .k-step-label,.k-stepper .k-step-hover .k-step-label,.k-stepper .k-step:hover .k-step-label{font-weight:700}.k-stepper .k-step-label .k-step-label-optional{font-style:italic;-ms-flex-preferred-size:100%;flex-basis:100%}.k-stepper .k-progressbar{position:absolute;pointer-events:none;z-index:0}.k-step-list-horizontal{-ms-flex-direction:row;flex-direction:row}.k-step-list-horizontal .k-step{-ms-flex:1 0 auto;flex:1 0 auto}.k-step-list-horizontal .k-step-link{-ms-flex-direction:column;flex-direction:column}.k-step-list-horizontal .k-step-label{text-align:center}.k-step-list-horizontal .k-step-indicator+.k-step-label{margin-top:5px}.k-step-list-horizontal~.k-progressbar{width:100%;height:2px;top:16px}.k-step-list-vertical{-ms-flex-direction:column;flex-direction:column}.k-step-list-vertical .k-step{min-height:54px}.k-step-list-vertical .k-step-label{text-align:left}.k-step-list-vertical .k-step-indicator+.k-step-label{margin-left:12px}.k-step-list-vertical~.k-progressbar{width:2px;height:100%;min-height:20px;left:17px}.k-step-list-vertical .k-step-content{height:0;overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1) 0s}.k-step-list-vertical .k-step-current .k-step-content{height:auto;overflow:visible;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin-left:30px;padding:20px 10px}.k-rtl .k-stepper,.k-stepper[dir=rtl]{direction:rtl}.k-rtl .k-stepper .k-step-label .k-icon,.k-stepper[dir=rtl] .k-step-label .k-icon{margin-left:0;margin-right:4px}.k-rtl .k-stepper .k-step-list-vertical .k-step-indicator+.k-step-label,.k-stepper[dir=rtl] .k-step-list-vertical .k-step-indicator+.k-step-label{margin-left:0;margin-right:12px}.k-rtl .k-stepper .k-step-list-vertical~.k-progressbar,.k-stepper[dir=rtl] .k-step-list-vertical~.k-progressbar{left:auto;right:17px}.k-wizard{padding:16px 16px;border-width:0;font-size:inherit;line-height:1.42857143;position:relative;color:inherit;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;background:0 0}.k-wizard .k-stepper .k-step-list-vertical .k-step{-ms-flex:1 0 auto;flex:1 0 auto}.k-wizard .k-stepper .k-step-indicator{-ms-flex-negative:0;flex-shrink:0}.k-wizard-steps{display:-ms-flexbox;display:flex;overflow:hidden}.k-wizard-step{padding:10px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}.k-wizard-step.k-state-focused,.k-wizard-step:focus{outline-width:1px;outline-style:dotted;outline-offset:-1px}.k-wizard-content{overflow-y:auto}.k-wizard-buttons{margin-top:32px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0}.k-wizard-buttons .k-button{margin-right:8px}.k-wizard-buttons .k-wizard-pager{vertical-align:middle}.k-wizard-buttons-right .k-button:last-of-type{margin-right:0}.k-wizard-horizontal{-ms-flex-direction:column;flex-direction:column}.k-wizard-horizontal .k-wizard-steps{margin-top:32px}.k-wizard-horizontal .k-wizard-content,.k-wizard-horizontal .k-wizard-steps{-ms-flex:1 1 auto;flex:1 1 auto}.k-wizard-vertical .k-wizard-steps{-ms-flex:1 0 0%;flex:1 0 0%}.k-wizard-vertical .k-wizard-content{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}.k-wizard-vertical .k-wizard-steps{margin-left:32px}.k-wizard-left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.k-wizard-left .k-wizard-steps{margin-right:32px;margin-left:0}.k-textarea{border-radius:4px;margin:0;border-width:1px;border-style:solid;outline:0;line-height:1.42857143;box-sizing:border-box;box-shadow:none;background:0 0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;vertical-align:middle;position:relative;-webkit-appearance:none}.k-textarea::-ms-clear{display:none}.k-textarea>.k-input{padding:0;margin:0;width:100%;border:0;outline:0;box-sizing:border-box;color:inherit;background:0 0;font:inherit;display:inline-block;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-appearance:none}.k-textarea>.k-input::-ms-clear{display:none}.k-textarea.k-state-disabled,.k-textarea:disabled,.k-textarea[disabled]{outline:0;cursor:default;opacity:.6;-webkit-filter:grayscale(.1);filter:grayscale(.1);pointer-events:none;box-shadow:none}textarea.k-textarea{background-clip:padding-box;padding:4px 8px;width:18em;min-height:calc(1.42857143em + 10px);display:inline-block;resize:both}.k-textarea>.k-input{background-clip:padding-box;padding:4px 8px;width:18em;min-height:calc(1.42857143em + 10px);overflow-y:auto;resize:both}.k-floating-label-container>.k-textarea,.k-textbox-container>.k-textarea{-ms-flex:1 1 auto;flex:1 1 auto;width:auto}.k-ie .k-textarea>.k-input{background-clip:border-box}.k-ie textarea.k-textarea{background-clip:border-box}.k-editor{border-style:solid;border-width:1px;font-size:100%;vertical-align:top;position:relative}.k-editor .k-editor-content,.k-editor iframe.k-content,.k-editor>.k-content{margin:0;padding:0;width:100%;height:100%;border:0;box-sizing:border-box;background:0 0;display:block}table.k-editor{width:100%;height:250px;table-layout:fixed;border-collapse:separate;border-spacing:0}table.k-editor tbody,table.k-editor td,table.k-editor tr{border-color:inherit}table.k-editor .k-editable-area{color:#000;background:#fff}.k-editor-inline{padding:.3em .5em;background:0 0;word-wrap:break-word;overflow:auto;position:relative}.k-editor-inline.k-editor{border:1px solid transparent}.k-window.k-editor-widget{min-height:0}.editorToolbarWindow{padding:4px 4px;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start}.editorToolbarWindow .k-editor-toolbar{padding:0;border-width:0;background:0 0}.k-editortoolbar-dragHandle{margin:0 4px 0 0;padding:0;position:relative;cursor:move;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.k-editor-toolbar{border-width:0 0 1px 0;border-color:inherit}.k-editor-toolbar .k-tool-group .k-widget~.k-widget{-webkit-margin-start:4px;margin-inline-start:4px}.k-editor-toolbar .k-tool-group>.k-tool{padding:4px;width:calc(1.4285714286em + 10px);height:calc(1.4285714286em + 10px)}.k-editor-toolbar .k-tool-text{display:none}.k-editor-toolbar .k-overflow-tools{margin:0;border-color:inherit;visibility:hidden;position:absolute;top:0;right:0;bottom:0}.k-editor-toolbar .k-overflow-anchor{position:relative}.k-editor-toolbar .k-break,.k-editor-toolbar .k-row-break{display:block;height:1px;font-size:0;line-height:0}.k-editor-toolbar .k-editor-export .k-icon{margin-right:.25em;margin-top:-.25em}.k-editable-area{width:100%;height:100%;outline:0}.k-resizable .k-editable-area{padding-bottom:16px}.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-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-height,#k-editor-image-width{width:5em}.k-editor-dialog .k-button{display:inline-block}.k-button-wrapper .k-link:hover{text-decoration:underline}.k-ct-popup{width:180.4px;padding:.65em .5em .5em}.k-ct-popup .k-button{width:100%}.k-ct-popup .k-status{margin:.3em 0}.k-ct-popup .k-ct-cell{border-width:1px;border-style:solid;width:18px;height:18px;margin:1px;vertical-align:top;display:inline-block;overflow:hidden;pointer-events:all;-ms-high-contrast-adjust:none}.k-editor .k-resize-handle{padding:0;position:absolute;right:0;bottom:0;cursor:se-resize}.k-editor .k-resize-handle .k-icon{vertical-align:bottom}.k-editor .k-overlay{position:absolute;background-color:#fff;opacity:0}.k-editor-inline .k-element-resize-handle-wrapper{position:absolute;width:5px;height:5px;background-color:#fff;border:1px solid #000;z-index:100}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle{width:100%;height:100%}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-east{cursor:e-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-north{cursor:n-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northeast{cursor:ne-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northwest{cursor:nw-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-south{cursor:s-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southeast{cursor:se-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southwest{cursor:sw-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-west{cursor:w-resize}.k-editor-inline .k-column-resize-handle-wrapper{position:absolute;height:10px;width:10px;cursor:col-resize;z-index:2}.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle{width:100%;height:100%}.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker{width:2px;height:100%;margin:0 auto;background-color:#00b0ff;display:none;opacity:.8}.k-editor-inline .k-table{width:100%;border-spacing:0;margin:0 0 1em}.k-editor-inline .k-table,.k-editor-inline .k-table td{outline:0;border:1px dotted #ccc}.k-editor-inline .k-table td{min-width:1px;padding:.2em .3em}.k-table.k-element-resizing{opacity:.6}.k-editor-inline .k-row-resize-handle-wrapper{position:absolute;z-index:2;cursor:row-resize;width:10px;height:10px}.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle{display:table;width:100%;height:100%}.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper{display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle}.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker{display:none;margin:0;padding:0;width:100%;height:2px;background-color:#00b0ff;opacity:.8}.k-viewhtml-dialog{width:100%;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:stretch;align-items:stretch}.k-viewhtml-dialog .k-editor-textarea{margin:1em;padding:.17857143em .17857143em;width:calc(100% - 2em);height:100%;border-width:1px;border-style:solid;box-sizing:border-box;font:inherit;font-family:consolas,monospace;-ms-flex-positive:1;flex-grow:1;overflow:auto;resize:none}.k-viewhtml-dialog .k-edit-buttons{text-align:right;border-width:1px 0 0;border-style:solid;position:relative;bottom:-1em;padding:.6em}.k-viewhtml-dialog .k-edit-buttons .k-button{margin-right:.5em}.k-editor-dialog.k-editor-table-wizard-dialog.k-window-content{overflow:hidden;min-width:325px;width:24em;padding:1em 0}.k-editor-dialog .k-edit-form-container{width:auto}.k-editor-dialog .k-tabstrip{margin:-1.333em 0 0}.k-editor-dialog .k-root-tabs{margin:-1em -1em -1.5em;padding:.5em 1em 0;border-width:0}.k-editor-dialog ul.k-tabstrip-items{padding:.5em 1em 0;border-width:0 0 1px;border-style:solid}.k-editor-dialog ul.k-tabstrip-items .k-loading{border-top-width:0}.k-editor-dialog .k-tabstrip:focus{box-shadow:none}.k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-content{overflow:hidden;min-height:440px;height:35em;margin:0;padding:1em .5em 0;border-width:0}.k-editor-dialog .k-edit-field .k-numerictextbox{width:10.6em;margin:0 .35714285em 0 0}.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-numerictextbox+.k-dropdown{width:4em}.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-dropdown,.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-textbox{width:15em}.k-editor-table-wizard-dialog .k-numerictextbox+.k-dropdown{width:5.35714285em}.k-editor-dialog textarea.k-textbox{height:14.28571428em}.k-editor-dialog textarea.k-textbox.k-editor-accessibility-summary{height:auto}.k-editor-dialog.k-editor-table-wizard-dialog .k-dropdown.k-align{width:4em}.k-popup.k-list-container.k-align{padding:0;text-align:center}.k-align-group{vertical-align:text-top}.k-popup.k-align .k-list .k-item{display:inline-block;width:2.57142857em;height:2.57142857em;margin:0;padding:0;border:0;border-radius:0}.k-popup.k-align .k-list .k-icon{vertical-align:bottom;vertical-align:-webkit-baseline-middle}.k-popup.k-align .k-list .k-item:last-child{width:auto;display:block;border-width:1px 0 0;border-style:solid}.k-popup.k-align .k-list .k-item:before{width:2.57142857em;height:2.57142857em;line-height:2.57142857em}.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-buttons{padding:1em .8em;margin:.5em 0 0}.k-appbar{padding:8px 16px;border-width:0;border-style:solid;box-sizing:border-box;outline:0;font-family:inherit;font-size:inherit;line-height:1.42857143;list-style:none;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;overflow:hidden;background-clip:padding-box;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.k-appbar>*{-ms-flex-negative:0;flex-shrink:0}.k-appbar .k-appbar-section{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.k-appbar .k-appbar-spacer{-ms-flex:1 0 auto;flex:1 0 auto}.k-appbar .k-appbar-spacer-sized{-ms-flex-positive:0;flex-grow:0}.k-appbar .k-appbar-separator{margin:0;width:0;min-height:1em;border-style:solid;border-width:0 0 0 1px;display:inline-block}.k-appbar-static{position:static}.k-appbar-sticky{width:100%;position:sticky;top:0;z-index:1}.k-appbar-fixed{width:100%;position:fixed;z-index:1}.k-appbar-top{top:0;bottom:auto}.k-appbar-bottom{top:auto;bottom:0}.k-appbar-bottom.k-appbar-fixed{bottom:0}.k-ie{background-clip:border-box}.k-loader{position:relative;display:inline-block;vertical-align:middle;box-sizing:border-box;border-width:0;box-shadow:none;line-height:0}.k-widget.k-loader{background:0 0;box-shadow:none}.k-loader-canvas{position:relative}.k-loader-segment{position:absolute;display:inline-block}.k-loader-segment::after{content:"";display:block;border-radius:50%}.k-loader-sm{padding:3px}.k-loader-sm .k-loader-segment::after{width:6px;height:6px}.k-loader-md{padding:5px}.k-loader-md .k-loader-segment::after{width:10px;height:10px}.k-loader-lg{padding:10px}.k-loader-lg .k-loader-segment::after{width:20px;height:20px}.k-loader-pulsing-2 .k-loader-segment{position:relative}.k-loader-pulsing-2 .k-loader-segment:nth-child(1){-webkit-animation:pulsing-2-first-child 1s ease infinite;animation:pulsing-2-first-child 1s ease infinite}.k-loader-pulsing-2 .k-loader-segment:nth-child(2){-webkit-animation:pulsing-2-second-child 1s ease infinite;animation:pulsing-2-second-child 1s ease infinite}.k-loader-pulsing-2.k-loader-sm .k-loader-segment:first-child{margin-right:1.5px}.k-loader-pulsing-2.k-loader-sm .k-loader-segment:last-child{margin-left:1.5px}.k-loader-pulsing-2.k-loader-md .k-loader-segment:first-child{margin-right:2.5px}.k-loader-pulsing-2.k-loader-md .k-loader-segment:last-child{margin-left:2.5px}.k-loader-pulsing-2.k-loader-lg .k-loader-segment:first-child{margin-right:5px}.k-loader-pulsing-2.k-loader-lg .k-loader-segment:last-child{margin-left:5px}.k-loader-spinner-3 .k-loader-segment:nth-child(1){-webkit-animation:spinner-3-first-child 2s ease infinite;animation:spinner-3-first-child 2s ease infinite}.k-loader-spinner-3 .k-loader-segment:nth-child(2){-webkit-animation:spinner-3-second-child 2s ease infinite;animation:spinner-3-second-child 2s ease infinite}.k-loader-spinner-3 .k-loader-segment:nth-child(3){-webkit-animation:spinner-3-third-child 2s ease infinite;animation:spinner-3-third-child 2s ease infinite}.k-loader-spinner-3.k-loader-sm .k-loader-canvas{width:24px;height:20px}.k-loader-spinner-3.k-loader-md .k-loader-canvas{width:40px;height:34px}.k-loader-spinner-3.k-loader-lg .k-loader-canvas{width:80px;height:65px}.k-loader-spinner-4 .k-loader-canvas{-webkit-animation:spinner-4 1.833s ease infinite;animation:spinner-4 1.833s ease infinite}.k-loader-spinner-4 .k-loader-segment:nth-child(1){-webkit-animation:spinner-4-first-child 1.833s ease infinite;animation:spinner-4-first-child 1.833s ease infinite}.k-loader-spinner-4 .k-loader-segment:nth-child(2){-webkit-animation:spinner-4-second-child 1.833s ease infinite;animation:spinner-4-second-child 1.833s ease infinite}.k-loader-spinner-4 .k-loader-segment:nth-child(3){-webkit-animation:spinner-4-third-child 1.833s ease infinite;animation:spinner-4-third-child 1.833s ease infinite}.k-loader-spinner-4 .k-loader-segment:nth-child(4){-webkit-animation:spinner-4-fourth-child 1.833s ease infinite;animation:spinner-4-fourth-child 1.833s ease infinite}.k-loader-spinner-4.k-loader-sm .k-loader-canvas{width:24px;height:24px}.k-loader-spinner-4.k-loader-md .k-loader-canvas{width:40px;height:40px}.k-loader-spinner-4.k-loader-lg .k-loader-canvas{width:80px;height:80px}@-webkit-keyframes pulsing-2-first-child{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsing-2-first-child{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsing-2-second-child{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes pulsing-2-second-child{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes spinner-3-first-child{0%{top:0;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}33.3%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}66.6%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}100%{top:0;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes spinner-3-first-child{0%{top:0;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}33.3%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}66.6%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}100%{top:0;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@-webkit-keyframes spinner-3-second-child{0%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}33.3%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}66.6%{top:0;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}100%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}}@keyframes spinner-3-second-child{0%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}33.3%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}66.6%{top:0;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}100%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}}@-webkit-keyframes spinner-3-third-child{0%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}33.3%{top:0;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}66.6%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}100%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}}@keyframes spinner-3-third-child{0%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}33.3%{top:0;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}66.6%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}100%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}}@-webkit-keyframes spinner-4-first-child{0%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}33.3%{top:0;left:0;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}66.6%{top:0;left:0;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}100%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@keyframes spinner-4-first-child{0%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}33.3%{top:0;left:0;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}66.6%{top:0;left:0;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}100%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@-webkit-keyframes spinner-4-second-child{0%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}33.3%{top:0;left:100%;-webkit-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}66.6%{top:0;left:100%;-webkit-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}100%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@keyframes spinner-4-second-child{0%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}33.3%{top:0;left:100%;-webkit-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}66.6%{top:0;left:100%;-webkit-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}100%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@-webkit-keyframes spinner-4-third-child{0%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}33.3%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}66.6%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}100%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@keyframes spinner-4-third-child{0%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}33.3%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}66.6%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}100%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@-webkit-keyframes spinner-4-fourth-child{0%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}33.3%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}66.6%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}100%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@keyframes spinner-4-fourth-child{0%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}33.3%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}66.6%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}100%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@-webkit-keyframes spinner-4{0%{-webkit-transform:rotate(0);transform:rotate(0)}33.3%{-webkit-transform:rotate(0);transform:rotate(0)}66.6%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes spinner-4{0%{-webkit-transform:rotate(0);transform:rotate(0)}33.3%{-webkit-transform:rotate(0);transform:rotate(0)}66.6%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.k-imageeditor{margin:0 0;padding:0 0;border-width:0;border-style:solid;box-sizing:border-box;outline:0;font-family:inherit;font-size:inherit;line-height:1.42857143;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.k-imageeditor-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-imageeditor-canvas-container{-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto}.k-imageeditor-canvas{margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.k-imageeditor-action-pane{border-width:1px;border-top-width:0;border-style:solid;-ms-flex-negative:0;flex-shrink:0;overflow-y:auto}.k-imageeditor-action-pane>.k-form{padding:0 16px 32px 16px}.k-imageeditor-crop-overlay{width:100%;height:100%;position:absolute;top:0;left:0}.k-imageeditor-crop{width:100%;height:100%;border-width:1px;border-style:dashed;box-sizing:border-box;position:absolute}.k-imageeditor-crop .k-resize-handle{margin:1px 1px;border-style:solid;border-width:0 2px 2px 0}.k-imageeditor-crop .k-resize-ne,.k-imageeditor-crop .k-resize-nw,.k-imageeditor-crop .k-resize-se,.k-imageeditor-crop .k-resize-sw{width:15px;height:15px}.k-imageeditor-crop .k-resize-n,.k-imageeditor-crop .k-resize-s{left:calc(50% - 7.5px);width:15px;height:0}.k-imageeditor-crop .k-resize-e,.k-imageeditor-crop .k-resize-w{top:calc(50% - 7.5px);width:0;height:15px}.k-imageeditor-crop .k-resize-ne{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.k-imageeditor-crop .k-resize-nw{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.k-imageeditor-crop .k-resize-sw{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.k-imageeditor-crop .k-resize-n,.k-imageeditor-crop .k-resize-ne,.k-imageeditor-crop .k-resize-nw{top:0}.k-imageeditor-crop .k-resize-s,.k-imageeditor-crop .k-resize-se,.k-imageeditor-crop .k-resize-sw{bottom:0}.k-imageeditor-crop .k-resize-nw,.k-imageeditor-crop .k-resize-sw,.k-imageeditor-crop .k-resize-w{left:0}.k-imageeditor-crop .k-resize-e,.k-imageeditor-crop .k-resize-ne,.k-imageeditor-crop .k-resize-se{right:0}.k-ie .k-imageeditor-canvas{-ms-flex-direction:row;flex-direction:row;-ms-flex-item-align:start;align-self:flex-start}.k-ie .k-imageeditor-action-pane{min-width:200px;-ms-flex:0 0 auto;flex:0 0 auto}.k-expander{border-width:1px;border-style:solid;box-sizing:border-box;overflow:hidden;outline:0;font-family:inherit;font-size:14px;line-height:1.42857143;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background-clip:padding-box}.k-expander.k-rtl .k-expander-indicator,.k-expander[dir=rtl] .k-expander-indicator,.k-rtl .k-expander .k-expander-indicator{margin-left:0;margin-right:12px}.k-expander-header{padding:12px 16px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer}.k-expander-spacer{-ms-flex:1 1 auto;flex:1 1 auto}.k-expander-title{font-weight:500;text-transform:uppercase}.k-expander-indicator{margin-left:12px}.k-expander-content{padding:16px 16px;box-sizing:border-box}.k-expander+.k-expander.k-expanded,.k-expander.k-expanded+.k-expander{margin-top:8px}.k-expander:not(.k-expanded)+.k-expander:not(.k-expanded){border-top-width:0}.k-fab{padding:0;border-width:0;border-style:solid;border-color:transparent;box-sizing:border-box;color:inherit;background-color:transparent;font-size:inherit;line-height:1.42857143;font-family:inherit;text-align:center;white-space:nowrap;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;cursor:pointer;outline:0}.k-fab:focus{outline:0}.k-fab-icon{width:20px;height:20px}.k-fab-icon:not(:only-child){margin-right:8px}.k-fab-sm{padding:8px 8px}.k-fab-md{padding:16px 16px}.k-fab-lg{padding:24px 24px}.k-fab-circle{border-radius:50%}.k-fab-pill{border-radius:5rem}.k-fab-rounded{border-radius:4px}.k-fab-items{margin:0;padding:16px 0;display:-ms-flexbox;display:flex}.k-fab-items-bottom{-ms-flex-direction:column;flex-direction:column}.k-fab-items-bottom .k-fab-item:last-child{margin-bottom:0}.k-fab-items-top{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.k-fab-items-top .k-fab-item:first-child{margin-bottom:0}.k-fab-item{list-style-type:none;margin-bottom:8px;outline:0;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer}.k-fab-item.k-text-right{-ms-flex-direction:row;flex-direction:row}.k-fab-item.k-text-right .k-fab-item-text{margin-right:8px}.k-fab-item.k-text-left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.k-fab-item.k-text-left .k-fab-item-text{margin-left:8px}.k-fab-item-text{padding:4px 4px;border-width:1px;border-radius:2px;font-size:10px;line-height:1}.k-fab-item-icon{padding:8px 8px;border-width:0;border-radius:50%;box-sizing:content-box;outline:0}.k-popup.k-fab-popup{position:absolute;border-width:0;box-sizing:content-box;background-color:transparent}.k-rtl .k-fab-icon:not(:only-child){margin-right:0;margin-left:8px}.k-rtl .k-fab-item.k-text-left{-ms-flex-direction:row;flex-direction:row}.k-rtl .k-fab-item.k-text-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.k-actionsheet-container{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9999;overflow:hidden}.k-actionsheet{padding:0;width:360px;max-width:100%;max-height:50vh;border-width:0;border-style:solid;border-color:transparent;box-sizing:border-box;font-size:14px;font-family:inherit;line-height:1.42857143;overflow-x:hidden;overflow-y:auto;position:fixed;z-index:10002}.k-actionsheet-header{padding:8px 16px;border-width:0;border-bottom-width:0;border-style:solid;border-color:transparent;box-sizing:border-box;font-size:inherit;font-family:inherit;line-height:inherit}.k-actionsheet-items{margin:0;padding:0;list-style:none}.k-actionsheet-item{padding:0;box-sizing:border-box}.k-actionsheet-action{margin:0;padding:8px 16px;min-height:40px;box-sizing:border-box;color:inherit;text-decoration:none;outline:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;gap:12px}.k-actionsheet-item-icon{font-size:16px}.k-actionsheet-item-text{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.k-actionsheet-item-title{font-weight:400;text-transform:none}.k-actionsheet-item-description{font-size:.875em;opacity:.75}.k-actionsheet>.k-hr{margin:0;border-color:inherit}.k-actionsheet-top{border-bottom-right-radius:0;border-bottom-left-radius:0;border-width:0;border-top-width:0;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-actionsheet-bottom{border-top-left-radius:0;border-top-right-radius:0;border-width:0;border-bottom-width:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-actionsheet-left{border-top-right-radius:0;border-bottom-right-radius:0;border-width:0;border-left-width:0;left:0;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%)}.k-actionsheet-right{border-bottom-left-radius:0;border-top-left-radius:0;border-width:0;border-right-width:0;right:0;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%)}.k-animation-container>.k-actionsheet{-webkit-transform:none;-ms-transform:none;transform:none;top:auto;right:auto;bottom:auto;left:auto}.k-bottom-nav{padding:4px 4px;width:100%;border-width:0;border-style:solid;border-color:transparent;box-sizing:border-box;font-size:inherit;line-height:1.42857143;font-family:inherit;letter-spacing:.2px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;gap:4px;overflow:hidden;outline:0;background-clip:padding-box;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.k-bottom-nav-border{border-width:1px 0 0 0}.k-bottom-nav-shadow{box-shadow:0 0 5px rgba(0,0,0,.12)}.k-bottom-nav-item{padding:0 8px;min-width:72px;min-height:48px;border-width:0;border-radius:4px;box-sizing:border-box;font:inherit;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:0 8px;text-decoration:none;cursor:pointer;color:inherit;background-color:inherit;border-color:inherit;outline:0}.k-bottom-nav-item.k-state-disabled{background-color:initial}.k-bottom-nav-item:focus{outline:0}.k-bottom-nav-item:hover{color:inherit;text-decoration:none}.k-bottom-nav-item-icon{font-size:24px}.k-bottom-nav-item-text{overflow:hidden;text-overflow:ellipsis;max-width:100%}.k-bottom-nav-item-flow-horizontal .k-bottom-nav-item{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-bottom-nav-item-flow-vertical .k-bottom-nav-item{-ms-flex-direction:column;flex-direction:column}.k-bottom-nav.k-pos-absolute,.k-bottom-nav.k-pos-fixed{bottom:0;z-index:1}.k-searchbox{border-radius:4px;border-width:1px;border-style:solid;font-family:inherit;font-size:14px;line-height:1.42857143;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:middle;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative;overflow:hidden;background-clip:padding-box}.k-searchbox>.k-input{padding:4px 8px}.k-skeleton{display:block}.k-skeleton-text{border-radius:2px;-webkit-transform:scale(1,.6);-ms-transform:scale(1,.6);transform:scale(1,.6)}.k-skeleton-text:empty::before{content:"\00a0"}.k-skeleton-circle{border-radius:9999px}@-webkit-keyframes k-skeleton-wave{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes k-skeleton-wave{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.k-skeleton-wave .k-skeleton,.k-skeleton-wave.k-skeleton{position:relative;overflow:hidden}.k-skeleton-wave .k-skeleton::after,.k-skeleton-wave.k-skeleton::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:k-skeleton-wave 1.6s linear .5s infinite;animation:k-skeleton-wave 1.6s linear .5s infinite}@-webkit-keyframes k-skeleton-pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@keyframes k-skeleton-pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}.k-skeleton-pulse .k-skeleton,.k-skeleton-pulse.k-skeleton{-webkit-animation:k-skeleton-pulse 1.5s ease-in-out .5s infinite;animation:k-skeleton-pulse 1.5s ease-in-out .5s infinite}.k-taskboard{padding:null null;box-sizing:border-box;font-size:inherit;font-family:inherit;line-height:1.42857143;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.k-toolbar.k-taskboard-toolbar{padding:16px 16px;border-width:0;box-shadow:none;background:0 0;background-image:none}.k-taskboard-content{padding:0 16px 16px;display:-ms-flexbox;display:flex;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;overflow-x:auto}.k-taskboard-columns-container{outline:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;overflow:hidden;gap:16px;overflow-x:visible}.k-taskboard-column{width:320px;border-width:1px;border-radius:4px;border-style:solid;outline:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.k-taskboard-column-header{padding:8px 8px;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:4px}.k-taskboard-column-header-actions{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;gap:8px}.k-taskboard-column-cards-container{padding:0 8px;outline:0;overflow:auto;margin-bottom:8px;-ms-flex:1 1 auto;flex:1 1 auto}.k-taskboard-column-cards{padding:0 0;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px 0}.k-taskboard-column-new{max-height:calc(2em + 16px)}.k-taskboard-column-edit .k-taskboard-column-header,.k-taskboard-column-new .k-taskboard-column-header{font-weight:inherit}.k-taskboard-column-edit .k-taskboard-column-header-text,.k-taskboard-column-new .k-taskboard-column-header-text{-ms-flex:1 1 100%;flex:1 1 100%}.k-taskboard-column-edit .k-textbox,.k-taskboard-column-new .k-textbox{width:100%}.k-taskboard-pane{padding:16px 16px;width:320px;border-width:1px;border-style:solid;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;right:0;bottom:0;overflow:hidden;z-index:2;gap:16px}.k-taskboard-pane-header{font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.k-taskboard-pane-header-text{word-break:break-word}.k-taskboard-pane-header-actions{-ms-flex-item-align:start;align-self:flex-start;-ms-flex-negative:0;flex-shrink:0}.k-taskboard-pane-content{margin:0 -16px;padding:0 16px;overflow:auto;-ms-flex:1 1 auto;flex:1 1 auto}.k-taskboard-pane-actions{padding:0 0}.k-taskboard-pane-start{right:auto;left:0}.k-taskboard-card{border-radius:4px;border-width:1px}.k-taskboard-card.k-taskboard-card-category{border-left-width:4px}.k-rtl .k-taskboard-card.k-taskboard-card-category,.k-taskboard-card.k-taskboard-card-category.k-rtl,.k-taskboard-card.k-taskboard-card-category[dir=rtl],[dir=rtl] .k-taskboard-card.k-taskboard-card-category{border-left-width:1px;border-right-width:4px}.k-taskboard-card .k-card-footer,.k-taskboard-card .k-card-header .k-card-body{padding:16px 16px}.k-taskboard-card .k-card-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.k-taskboard-card .k-card-title{margin:0;font-size:inherit;font-weight:inherit;word-break:break-word}.k-taskboard-card .k-card-title.k-state-focus,.k-taskboard-card .k-card-title.k-state-hover,.k-taskboard-card .k-card-title:focus,.k-taskboard-card .k-card-title:hover{text-decoration:underline}.k-taskboard-card .k-card-header-actions{-ms-flex-item-align:start;align-self:flex-start}.k-taskboard-drag-placeholder{border-radius:4px;border-width:1px;border-style:solid;position:relative}.k-ie .k-taskboard-column:not(:last-child){margin-right:16px}.k-ie .k-rtl .k-taskboard-column:not(:last-child){margin-right:0;margin-left:16px}.k-ie .k-taskboard-column-cards-container{margin-bottom:3 * 8px}.k-ie .k-taskboard-column-cards>.k-taskboard-card:not(:last-child){margin-bottom:8px}.k-ie .k-taskboard-column-header-actions>.k-button:not(:last-child){margin-right:8px}.k-ie .k-rtl .k-taskboard-column-header-actions>.k-button:not(:last-child){margin-right:0;margin-left:8px}.k-scheduler-layout-flex{overflow:auto}.k-scheduler-layout-flex .k-scheduler-head{position:sticky;top:0;z-index:3}.k-scheduler-layout-flex .k-scheduler-body{position:relative}.k-scheduler-layout-flex .k-scheduler-body,.k-scheduler-layout-flex .k-scheduler-head{display:-ms-flexbox;display:flex;-ms-flex:100%;flex:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.k-scheduler-yearview .k-scheduler-body{padding:12px 12px;-ms-flex-pack:center;justify-content:center}.k-scheduler-yearview .k-calendar{width:100%;border-width:0}.k-scheduler-yearview .k-calendar .k-calendar-view{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.k-scheduler-yearview .k-calendar .k-content{-ms-flex:0;flex:0}.k-scheduler-yearview .k-calendar .k-month-header{font-size:inherit;font-weight:700;opacity:1}.k-scheduler-yearview .k-calendar .k-link{position:relative}.k-scheduler-yearview .k-calendar td.k-state-selected{background-color:inherit}.k-scheduler-yearview .k-day-indicator{width:3px;height:3px;border-radius:50%;position:absolute;top:calc(100% - .5em);left:calc(50% - 1.5px)}.k-scheduler-tooltip{padding:8px 8px;color:inherit}.k-scheduler-tooltip .k-tooltip-title{margin-bottom:4px}.k-scheduler-tooltip .k-tooltip-title .k-month{font-size:12px;text-transform:uppercase}.k-scheduler-tooltip .k-tooltip-title .k-day{font-size:24px}.k-scheduler-tooltip .k-tooltip-events-container{overflow:auto}.k-scheduler-tooltip .k-tooltip-events{max-height:250px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.k-scheduler-tooltip .k-tooltip-event{padding:4px 8px;border-radius:2px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;position:relative;gap:4px}.k-scheduler-tooltip .k-tooltip-event .k-event-time{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;font-size:inherit}.k-ie .k-scheduler-tooltip .k-tooltip-event:not(:last-child){margin-bottom:4px}@font-face{font-family:"DejaVu Sans";src:url(fonts/DejaVu/DejaVuSans.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Sans";font-weight:700;src:url(fonts/DejaVu/DejaVuSans-Bold.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Sans";font-style:italic;src:url(fonts/DejaVu/DejaVuSans-Oblique.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Sans";font-weight:700;font-style:italic;src:url(fonts/DejaVu/DejaVuSans-BoldOblique.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";src:url(fonts/DejaVu/DejaVuSerif.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";font-weight:700;src:url(fonts/DejaVu/DejaVuSerif-Bold.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";font-style:italic;src:url(fonts/DejaVu/DejaVuSerif-Italic.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";font-weight:700;font-style:italic;src:url(fonts/DejaVu/DejaVuSerif-BoldItalic.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";src:url(fonts/DejaVu/DejaVuSansMono.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";font-weight:700;src:url(fonts/DejaVu/DejaVuSansMono-Bold.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";font-style:italic;src:url(fonts/DejaVu/DejaVuSansMono-Oblique.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";font-weight:700;font-style:italic;src:url(fonts/DejaVu/DejaVuSansMono-BoldOblique.ttf?v=1.1) format("truetype")}.kendo-pdf-hide-pseudo-elements:after,.kendo-pdf-hide-pseudo-elements:before{display:none!important}.k-pdf-export sub,.k-pdf-export sup{display:inline-block}
/*# sourceMappingURL=kendo.common.min.css.map */

/** 
 * Kendo UI v2021.2.526 (http://www.telerik.com/kendo-ui)                                                                                                                                               
 * Copyright 2021 Progress Software Corporation and/or one of its subsidiaries or affiliates. 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-theme-test-class,.ktb-theme-id-default{opacity:0}.ktb-var-accent{color:#f35800}.ktb-var-base{color:#e9e9e9}.ktb-var-background{color:#fff}.ktb-var-border-radius{border-radius:4px}.ktb-var-normal-background{color:#fff}.ktb-var-normal-gradient{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.ktb-var-normal-text-color{color:#2e2e2e}.ktb-var-hover-background{color:#bcb4b0}.ktb-var-hover-gradient{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.ktb-var-hover-text-color{color:#2e2e2e}.ktb-var-selected-background{color:#f35800}.ktb-var-selected-gradient{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 100%)}.ktb-var-selected-text-color{color:#fff}.ktb-var-is-dark-theme{opacity:0}.ktb-var-primary{color:#f35800}.ktb-var-secondary{color:#e9e9e9}.ktb-var-tertiary{color:#a0a700}.ktb-var-error{color:#db4240}.ktb-var-warning{color:#ffc000}.ktb-var-success{color:#37b400}.ktb-var-info{color:#06c}.ktb-var-dark{color:#000}.ktb-var-light{color:#fff}.ktb-var-inverse{color:#000}.ktb-var-series-a{color:#ff6800}.ktb-var-series-b{color:#a0a700}.ktb-var-series-c{color:#ff8d00}.ktb-var-series-d{color:#678900}.ktb-var-series-e{color:#ffb53c}.ktb-var-series-f{color:#396000}.k-grid-norecords-template{background-color:#fff;border:1px solid #d5d5d5}.k-button{border-radius:4px;border-color:#bbb;color:#2e2e2e;background-color:#e9e9e9;background-position:50% 50%;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.k-button.k-state-default{border-color:#bbb}.k-button.k-state-hover,.k-button:hover{color:#2e2e2e;border-color:#b6b6b6;background-color:#a99f9a;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.k-button.k-state-active,.k-button.k-state-selected,.k-button:active{color:#fff;background-color:#e95400;border-color:#e95400;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 100%)}.k-button.k-state-active:hover,.k-button.k-state-selected:hover{color:#fff;border-color:#d5570f;background-color:#da4f00}.k-button:focus:active{box-shadow:0 0 2px 1px #f35800}.k-button.k-state-focused,.k-button.k-state-focused.k-state-disabled,.k-button:focus,.k-button:focus:hover,.k-state-disabled .k-button.k-state-focused{border-color:#f85a00;box-shadow:0 0 2px 1px #f35800}.k-button.k-state-disabled,.k-button.k-state-disabled:active,.k-button.k-state-disabled:focus,.k-button.k-state-disabled:hover,.k-button[disabled],.k-button[disabled]:active,.k-button[disabled]:focus,.k-button[disabled]:hover,.k-state-disabled .k-button,.k-state-disabled .k-button:active,.k-state-disabled .k-button:focus,.k-state-disabled .k-button:hover{color:#2e2e2e;border-color:#bbb;background-color:#e9e9e9;box-shadow:none;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.k-primary{color:#fff;border-color:#d5570f;background-color:#f35800;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.k-primary.k-state-default{border-color:#d5570f}.k-primary.k-state-hover,.k-primary:hover{color:#fff;border-color:#d5570f;background-color:#da4f00;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.k-primary.k-state-active,.k-primary:active{color:#fff;border-color:#e95400;background-color:#e95400;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 100%)}.k-primary:focus:active:not(.k-state-disabled):not([disabled]){box-shadow:0 0 2px 1px #f35800}.k-primary.k-state-focused,.k-primary.k-state-focused.k-state-disabled,.k-primary:focus,.k-primary:focus:hover,.k-state-disabled .k-primary.k-state-focused{border-color:#cf4b00;box-shadow:0 0 2px 1px #f35800}.k-primary.k-state-disabled,.k-primary.k-state-disabled:hover,.k-primary[disabled],.k-primary[disabled]:hover,.k-state-disabled .k-primary,.k-state-disabled .k-primary:hover{color:#fff;border-color:#d5570f;background-color:#f35800;box-shadow:none;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.k-button-group .k-button{border-radius:0}.k-button-group .k-button:first-child,.k-button-group .k-group-start{border-top-left-radius:4px;border-bottom-left-radius:4px}.k-button-group .k-button:last-child,.k-button-group .k-group-end{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-button-group .k-button:first-child:last-child,.k-button-group .k-group-start.k-group-end{border-radius:4px}.k-widget.k-button-group{background:0 0}.k-split-button{border-radius:4px}.k-split-button .k-button{border-radius:0}.k-split-button .k-button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.k-split-button .k-button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-split-button.k-state-border-down>.k-button,.k-split-button.k-state-border-up>.k-button{color:#2e2e2e;background-color:#a99f9a;border-color:#b6b6b6;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);box-shadow:none}.k-split-button:focus{box-shadow:0 0 2px 1px #f35800;border-color:#f85a00}.k-split-button:focus .k-button{box-shadow:none;border-color:inherit}.k-edit-buttons{border-color:#d5d5d5;background:#eae8e8}.k-button.k-bare.k-primary,.k-button.k-bare.k-primary.k-state-active,.k-button.k-bare.k-primary.k-state-hover,.k-button.k-bare.k-primary:active,.k-button.k-bare.k-primary:hover,.k-button.k-bare.k-primary:hover.k-state-active,.k-button.k-bare.k-primary:hover:active,.k-button.k-flat.k-primary,.k-button.k-flat.k-primary.k-state-active,.k-button.k-flat.k-primary.k-state-hover,.k-button.k-flat.k-primary:active,.k-button.k-flat.k-primary:hover,.k-button.k-flat.k-primary:hover.k-state-active,.k-button.k-flat.k-primary:hover:active{color:#f35800}.k-button.k-button-clear{border-color:transparent!important;color:#2e2e2e;background:0 0!important;box-shadow:none!important}.k-button.k-button-clear::before{display:none}.k-button.k-button-clear::after{display:block}.k-button.k-button-clear.k-state-active,.k-button.k-button-clear.k-state-focused,.k-button.k-button-clear.k-state-hover,.k-button.k-button-clear:active,.k-button.k-button-clear:focus,.k-button.k-button-clear:hover{color:#0d0d0d}.k-button.k-button-clear.k-state-active::after,.k-button.k-button-clear:active::after{background:0 0}.k-button.k-button-clear.k-state-focused::after,.k-button.k-button-clear.k-state-focused:active::after{background-color:#2e2e2e;opacity:.1}.k-rtl .k-button-group .k-button{border-radius:0}.k-rtl .k-button-group .k-button:first-child,.k-rtl .k-button-group .k-group-start{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-rtl .k-button-group .k-button:last-child,.k-rtl .k-button-group .k-group-end{border-top-left-radius:4px;border-bottom-left-radius:4px}.k-rtl .k-button-group .k-button:first-child:last-child,.k-rtl .k-button-group .k-group-start.k-group-end{border-radius:4px}.k-rtl .k-split-button .k-button{border-radius:0}.k-rtl .k-split-button .k-button:first-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-rtl .k-split-button .k-button:last-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.k-avatar-icon,.k-avatar-initials{color:#fff;background-color:#f35800}.k-card{border-color:#d5d5d5;color:#2e2e2e;background-color:#fff}.k-card .k-card-callout{border-color:#d5d5d5;background-color:#fff}.k-card .k-card-actions{border-color:#d5d5d5}.k-card.k-state-focus,.k-card:focus{border-color:rgba(0,0,0,.15);box-shadow:0 3px 4px 0 rgba(0,0,0,.06)}.k-card-header{border-color:#d5d5d5;color:#313131;background-color:#eae8e8}.k-card-footer{border-color:#d5d5d5;color:#313131;background-color:#eae8e8}.k-card-separator{border-color:#d5d5d5}.k-card.k-card-primary,.k-card.k-state-primary{border-color:#f9ac80;color:#7a2c00;background-color:#fbcdb3}.k-card.k-card-info,.k-card.k-state-info{border-color:#80b3e6;color:#036;background-color:#b3d1f0}.k-card.k-card-success,.k-card.k-state-success{border-color:#9bda80;color:#1c5a00;background-color:#c3e9b3}.k-card.k-card-warning,.k-card.k-state-warning{border-color:#ffe080;color:#806000;background-color:#ffecb3}.k-card.k-card-error,.k-card.k-state-error{border-color:#eda1a0;color:#6e2120;background-color:#f4c6c6}.k-card.k-state-focus .k-card-callout,.k-card:focus .k-card-callout{border-color:rgba(0,0,0,.15)}.k-card.k-state-focus .k-card-callout.k-callout-n,.k-card:focus .k-card-callout.k-callout-n{box-shadow:1px -1px 4px 0 rgba(0,0,0,.06)}.k-card.k-state-focus .k-card-callout.k-callout-e,.k-card:focus .k-card-callout.k-callout-e{box-shadow:2px -1px 4px 0 rgba(0,0,0,.06)}.k-card.k-state-focus .k-card-callout.k-callout-s,.k-card:focus .k-card-callout.k-callout-s{box-shadow:2px -2px 4px 0 rgba(0,0,0,.06)}.k-card.k-state-focus .k-card-callout.k-callout-w,.k-card:focus .k-card-callout.k-callout-w{box-shadow:2px -1px 4px 0 rgba(0,0,0,.06)}.k-tilelayout,.k-widget.k-tilelayout{background-color:#f5f5f5}.k-tilelayout-item.k-state-focus,.k-tilelayout-item.k-state-focused,.k-tilelayout-item:focus{box-shadow:0 0 4px 2px rgba(0,0,0,.3)}.k-layout-item-hint{border-color:#d5d5d5;background-color:rgba(255,255,255,.2)}.k-chat{border-color:#d5d5d5;color:#2e2e2e;background-color:#fff}.k-chat .k-timestamp{text-transform:uppercase;opacity:.7}.k-chat .k-author{font-weight:700}.k-chat .k-bubble{border-color:#e9e9e9;color:#2e2e2e;background-color:#e9e9e9;transition:box-shadow .2s ease-in-out;-ms-flex-order:-1;order:-1}.k-chat .k-alt .k-bubble{border-color:#f35800;color:#fff;background-color:#f35800}.k-chat .k-quick-reply{border-color:#f35800;color:#f35800;background-color:transparent}.k-chat .k-quick-reply:hover{border-color:#f35800;color:#fff;background-color:#f35800}.k-chat .k-message-box{border-color:inherit;color:#2e2e2e;background-color:#fff}.k-chat .k-message-box .k-button:hover{color:#f35800}.k-chat .k-toolbar-box{border-color:inherit;color:#2e2e2e;background-color:#eae8e8}.k-chat .k-toolbar-box .k-button:hover{color:#f35800;background:0 0}.k-chat .k-toolbar-box .k-scroll-button{background-color:#fff;box-shadow:0 0 20px 5px #fff}.k-chat .k-toolbar-box .k-scroll-button:hover{background-color:#fff}.k-calendar{border-color:#d5d5d5;color:#2e2e2e;background-color:#fff}.k-calendar>.k-header{border-color:#d5d5d5;color:#313131;background-color:#eae8e8;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.k-calendar th{border-color:#d5d5d5;color:#2e2e2e;background-color:#f5f5f5}.k-calendar .k-alt{border-color:#d5d5d5;color:#2e2e2e;background-color:#f5f5f5}.k-calendar .k-weekend{background-color:transparent}.k-calendar .k-other-month{color:#c3c3c3;background-color:transparent}.k-calendar .k-out-of-range{pointer-events:none;visibility:hidden}.k-calendar .k-today .k-link{color:#f35800;box-shadow:inset 0 0 0 1px #f35800}.k-calendar td.k-state-hover .k-link{border-color:#b6b6b6;color:#2e2e2e;background-color:#a99f9a;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.k-calendar td.k-state-selected .k-link{border-color:#f85a00;color:#fff;background-color:#f35800;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 100%)}.k-calendar td.k-state-focused .k-link{box-shadow:inset 0 0 2px 1px #f35800}.k-calendar .k-calendar-header .k-today,.k-calendar .k-footer .k-nav-today{color:#f35800}.k-calendar .k-calendar-header .k-today:focus,.k-calendar .k-calendar-header .k-today:hover,.k-calendar .k-footer .k-nav-today:focus,.k-calendar .k-footer .k-nav-today:hover{color:#df5100}.k-calendar-range{border-color:#d5d5d5;color:#2e2e2e;background-color:#fff}.k-calendar-range th{color:inherit;background-color:transparent;text-transform:uppercase}.k-calendar-range td.k-state-hover .k-link{border-color:#b6b6b6;color:#2e2e2e;background-color:#a99f9a}.k-calendar-range td.k-state-selected .k-link{border-color:#f85a00;color:#fff;background-color:#f35800}.k-calendar-range td.k-state-focused .k-link{box-shadow:inset 0 0 2px 1px #f35800}.k-calendar-range td.k-range-end,.k-calendar-range td.k-range-mid,.k-calendar-range td.k-range-start{background-image:linear-gradient(transparent 1px,rgba(243,88,0,.3) 1px,rgba(243,88,0,.3) calc(100% - 1px),transparent calc(100% - 1px))}.k-edge .k-calendar-range td.k-range-end,.k-edge .k-calendar-range td.k-range-mid,.k-edge .k-calendar-range td.k-range-start,.k-ie .k-calendar-range td.k-range-end,.k-ie .k-calendar-range td.k-range-mid,.k-ie .k-calendar-range td.k-range-start{background-image:none;background-color:rgba(243,88,0,.3)}.k-calendar-range td.k-range-split-start::after{background-image:linear-gradient(to left,rgba(243,88,0,.3),transparent)}.k-calendar-range td.k-range-split-end::after{background-image:linear-gradient(to right,rgba(243,88,0,.3),transparent)}.k-calendar-range .k-footer .k-nav-today{color:#f35800;background:0 0}.k-pdf-viewer .k-toolbar .k-icon,.k-pdf-viewer .k-toolbar .k-pager-input{color:#2e2e2e}.k-pdf-viewer .k-canvas{background-color:#fff}.k-pdf-viewer .k-page{border-color:#d5d5d5;color:#2e2e2e;background-color:#fff;box-shadow:0 0 15px #d5d5d5}.k-pdf-viewer .k-search-highlight{background-color:#4d4d4d}div.k-scrollview,kendo-scrollview.k-scrollview-wrap{border-color:#d5d5d5;color:#2e2e2e;background-color:#fff;-webkit-tap-highlight-color:transparent}div.k-scrollview.k-scrollview-dark .k-scrollview-nav,div.k-scrollview.k-scrollview-dark .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-pageable{background-color:rgba(0,0,0,.2)}div.k-scrollview.k-scrollview-dark .k-scrollview-next,div.k-scrollview.k-scrollview-dark .k-scrollview-prev,kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-next,kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-prev{color:rgba(0,0,0,.2)}div.k-scrollview.k-scrollview-light .k-scrollview-nav,div.k-scrollview.k-scrollview-light .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap.k-scrollview-light .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap.k-scrollview-light .k-scrollview-pageable{background-color:rgba(255,255,255,.2)}.k-widget.k-scrollview .k-scrollview-wrap.k-state-focused,.k-widget.k-scrollview .k-scrollview-wrap.k-state-hovered,.k-widget.k-scrollview .k-scrollview-wrap:focus,.k-widget.k-scrollview .k-scrollview-wrap:hover,kendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-focused,kendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-hovered,kendo-scrollview.k-scrollview-wrap .k-scrollview:focus,kendo-scrollview.k-scrollview-wrap .k-scrollview:hover{outline:0}.k-widget.k-scrollview .k-scrollview-wrap.k-state-focused~.k-scrollview-elements .k-scrollview-nav,.k-widget.k-scrollview .k-scrollview-wrap.k-state-focused~.k-scrollview-elements .k-scrollview-pageable,.k-widget.k-scrollview .k-scrollview-wrap.k-state-hovered~.k-scrollview-elements .k-scrollview-nav,.k-widget.k-scrollview .k-scrollview-wrap.k-state-hovered~.k-scrollview-elements .k-scrollview-pageable,.k-widget.k-scrollview .k-scrollview-wrap:focus~.k-scrollview-elements .k-scrollview-nav,.k-widget.k-scrollview .k-scrollview-wrap:focus~.k-scrollview-elements .k-scrollview-pageable,.k-widget.k-scrollview .k-scrollview-wrap:hover~.k-scrollview-elements .k-scrollview-nav,.k-widget.k-scrollview .k-scrollview-wrap:hover~.k-scrollview-elements .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-focused~.k-scrollview-elements .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-focused~.k-scrollview-elements .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-hovered~.k-scrollview-elements .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-hovered~.k-scrollview-elements .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap .k-scrollview:focus~.k-scrollview-elements .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap .k-scrollview:focus~.k-scrollview-elements .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap .k-scrollview:hover~.k-scrollview-elements .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap .k-scrollview:hover~.k-scrollview-elements .k-scrollview-pageable{opacity:1}.k-scrollview-next,.k-scrollview-prev{color:#fff;background-color:rgba(0,0,0,0);text-shadow:rgba(0,0,0,.3) 0 0 15px;opacity:.7;outline-width:0;-webkit-tap-highlight-color:transparent}.k-scrollview-next.k-state-focused,.k-scrollview-next:focus,.k-scrollview-prev.k-state-focused,.k-scrollview-prev:focus{color:#fff;opacity:1}.k-scrollview-next.k-state-focused .k-icon::before,.k-scrollview-next:focus .k-icon::before,.k-scrollview-prev.k-state-focused .k-icon::before,.k-scrollview-prev:focus .k-icon::before{box-shadow:0 0 0 2px rgba(0,0,0,.13);background-color:transparent}.k-scrollview-next.k-state-hovered,.k-scrollview-next:hover,.k-scrollview-prev.k-state-hovered,.k-scrollview-prev:hover{color:#fff;opacity:1}.k-scrollview-next.k-state-hovered .k-icon::before,.k-scrollview-next:hover .k-icon::before,.k-scrollview-prev.k-state-hovered .k-icon::before,.k-scrollview-prev:hover .k-icon::before{background-color:transparent}.k-scrollview .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable{opacity:.7}.k-scrollview .k-scrollview-nav.k-state-focused,.k-scrollview .k-scrollview-nav.k-state-hovered,.k-scrollview .k-scrollview-nav:focus,.k-scrollview .k-scrollview-nav:focus-within,.k-scrollview .k-scrollview-nav:hover,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable.k-state-focused,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable.k-state-hovered,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable:focus,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable:focus-within,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable:hover{opacity:1;background-color:transparent}.k-scrollview .k-scrollview-nav>.k-link,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button{background:#e9e9e9;border:#bbb;background-clip:padding-box}.k-scrollview .k-scrollview-nav>.k-link.k-primary,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button.k-primary{background:#f35800;border:#d5570f}.k-scrollview .k-scrollview-nav>.k-link.k-state-focused,.k-scrollview .k-scrollview-nav>.k-link.k-state-hovered,.k-scrollview .k-scrollview-nav>.k-link:focus,.k-scrollview .k-scrollview-nav>.k-link:hover,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button.k-state-focused,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button.k-state-hovered,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button:focus,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button:hover{box-shadow:0 0 0 2px rgba(0,0,0,.13)}.k-switch-handle{background-clip:border-box}.k-switch-on .k-switch-container{border-color:#bbb;color:#f35800;background-color:#fff}.k-switch-on .k-switch-handle{border-color:#d5570f;color:#f35800;background-color:#f35800;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.k-switch-on.k-state-focused,.k-switch-on:focus{box-shadow:0 0 3px 1px rgba(0,0,0,.3)}.k-switch-on.k-state-focused .k-switch-container,.k-switch-on:focus .k-switch-container{border-color:#959595;color:#f35800;background-color:#fff}.k-switch-on.k-state-focused .k-switch-handle,.k-switch-on:focus .k-switch-handle{border-color:#d5570f;color:#f35800;background-color:#f35800;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.k-switch-on.k-state-hover .k-switch-container,.k-switch-on:hover .k-switch-container{border-color:#959595;color:#f35800;background-color:#fff}.k-switch-on.k-state-hover .k-switch-handle,.k-switch-on:hover .k-switch-handle{border-color:#d5570f;color:#f35800;background-color:#f35800;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.k-switch-on .k-switch-label-off{color:transparent}.k-switch-off .k-switch-container{border-color:#bbb;color:#2e2e2e;background-color:#fff}.k-switch-off .k-switch-handle{border-color:#bbb;color:#2e2e2e;background-color:#e9e9e9;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.k-switch-off.k-state-focused,.k-switch-off:focus{box-shadow:0 0 3px 1px rgba(0,0,0,.3)}.k-switch-off.k-state-focused .k-switch-container,.k-switch-off:focus .k-switch-container{border-color:#959595;color:#2e2e2e;background-color:#fff}.k-switch-off.k-state-focused .k-switch-handle,.k-switch-off:focus .k-switch-handle{border-color:#959595;color:#2e2e2e;background-color:#e9e9e9;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.k-switch-off.k-state-hover .k-switch-container,.k-switch-off:hover .k-switch-container{border-color:#959595;color:#2e2e2e;background-color:#fff}.k-switch-off.k-state-hover .k-switch-handle,.k-switch-off:hover .k-switch-handle{border-color:#959595;color:#2e2e2e;background-color:#a99f9a;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.k-switch-off .k-switch-label-on{color:transparent}.k-switch{background-color:transparent;box-shadow:none}.k-switch.k-state-focused .k-switch-container,.k-switch:focus .k-switch-container{outline:0}.k-switch.k-state-disabled{cursor:default}.k-switch[aria-readonly=true]{pointer-events:none}.k-pane-wrapper .k-pane>.k-view>.k-content{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;background-color:#eae8e8}.k-pane-wrapper .k-pane .k-grid-mobile .k-column-active+th.k-header{border-left-color:#2e2e2e}.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-i-sort-asc-sm,.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-i-sort-desc-sm,.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-sort-order{color:#f35800}.k-pane-wrapper .k-pane .k-grid-mobile .k-grid-filter.k-state-active,.k-pane-wrapper .k-pane .k-grid-mobile .k-header-column-menu.k-state-active{color:#fff;background-color:#f35800}.k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before{background-color:#fff}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current{color:#f35800}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times{color:inherit}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period{color:#bababa}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times{background-color:#eae8e8}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-other-month{background-color:#f3f3f3}.k-pane-wrapper .k-pane .k-grid-column-menu .k-header,.k-pane-wrapper .k-pane .k-grid-edit-form .k-header,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header{background-color:#f35800}.k-pane-wrapper .k-pane .k-grid-column-menu .k-header,.k-pane-wrapper .k-pane .k-grid-column-menu .k-header .k-link,.k-pane-wrapper .k-pane .k-grid-edit-form .k-header,.k-pane-wrapper .k-pane .k-grid-edit-form .k-header .k-link,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header .k-link,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header .k-link{color:#fff}.k-pane-wrapper .k-pane .k-grid-column-menu .k-item,.k-pane-wrapper .k-pane .k-grid-column-menu .k-link,.k-pane-wrapper .k-pane .k-grid-edit-form .k-item,.k-pane-wrapper .k-pane .k-grid-edit-form .k-link,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-item,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-link,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link{color:#2e2e2e}.k-pane-wrapper .k-pane .k-grid-column-menu .k-clear,.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-delete,.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-resetSeries,.k-pane-wrapper .k-pane .k-grid-column-menu .k-select-all,.k-pane-wrapper .k-pane .k-grid-edit-form .k-clear,.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete,.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries,.k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all{color:#f35800}.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected{color:#f35800;background:0 0}.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected .k-link{color:inherit}.k-filter .k-filter-preview-field{color:#f35800}.k-filter .k-filter-preview-operator{color:rgba(46,46,46,.6)}.k-filter .k-filter-item::before,.k-filter .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after,.k-filter .k-filter-toolbar::before{background-color:#d5d5d5}.k-drawer{border-color:#d5d5d5;color:#2e2e2e;background-color:#fff}.k-drawer-wrapper{scrollbar-color:rgba(156,156,156,.7) #dedede}.k-drawer-wrapper::-webkit-scrollbar-track{background:#dedede}.k-drawer-wrapper::-webkit-scrollbar-thumb{background:rgba(156,156,156,.7)}.k-drawer-wrapper::-webkit-scrollbar-thumb:hover{background:#9c9c9c}.k-drawer-item.k-state-hover,.k-drawer-item:hover{color:#2e2e2e;background-color:#bcb4b0;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.k-drawer-item.k-state-focused,.k-drawer-item:focus{background-color:#fff;box-shadow:inset 0 0 3px 1px #aeaeae}.k-drawer-item.k-state-focused.k-state-hover,.k-drawer-item.k-state-focused:hover,.k-drawer-item:focus.k-state-hover,.k-drawer-item:focus:hover{color:#2e2e2e;background-color:#bcb4b0}.k-drawer-item.k-state-selected{color:#fff;background-color:#f35800}.k-drawer-item.k-state-selected.k-state-hover,.k-drawer-item.k-state-selected:hover{color:#fff;background-color:#da4f00}.k-drawer-separator{background-color:#d5d5d5}.k-rating.k-widget{background-color:transparent}.k-rating.k-state-focused,.k-rating:focus{box-shadow:none}.k-rating.k-state-focused .k-rating-item>.k-icon,.k-rating:focus .k-rating-item>.k-icon{text-shadow:0 2px 3.6px rgba(0,0,0,.1)}.k-rating.k-state-focused .k-rating-item.k-state-selected>.k-icon,.k-rating:focus .k-rating-item.k-state-selected>.k-icon{text-shadow:0 2px 3.6px rgba(243,88,0,.5)}.k-rating-item{color:#d5d5d5}.k-rating-item.k-state-selected{color:#f35800;background:0 0;box-shadow:none}.k-rating-item.k-state-selected.k-state-focused,.k-rating-item.k-state-selected:focus{color:#f35800}.k-rating-item.k-state-hover,.k-rating-item:hover{color:#f35800;cursor:pointer;background:0 0;box-shadow:none}.k-rating-item.k-state-hover.k-state-selected,.k-rating-item:hover.k-state-selected{box-shadow:none}.k-rating-item.k-state-focused,.k-rating-item:focus{background:0 0;box-shadow:none}.k-rating-item.k-state-focused.k-state-selected,.k-rating-item:focus.k-state-selected{box-shadow:none}.k-timeline .k-timeline-flag{background-color:#f35800;color:#fff}.k-timeline .k-timeline-circle{background-color:#f35800}.k-timeline .k-timeline-card .k-card-header{background-color:#fff;color:#2e2e2e}.k-timeline .k-timeline-card .k-card-body{scrollbar-color:#d5d5d5 #fff}.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-track{background:#fff}.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb{background:#d5d5d5}.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb:hover{background:#b6b6b6}.k-timeline .k-timeline-date{color:#2e2e2e}.k-timeline .k-timeline-arrow.k-button:not(.k-flat):not(.k-bare):not(.k-outline):not(.k-overflow-button).k-state-disabled{opacity:1;color:#c3c3c3;background-color:#e9e9e9;border-color:#c5c5c5}.k-timeline-horizontal .k-timeline-track-wrap::after,.k-timeline-vertical::after{background-color:#e9e9e9;border-color:#bbb}.k-timeline-horizontal .k-timeline-flag::after{background-color:#f35800}.k-timeline-track-item.k-state-focus .k-timeline-circle{box-shadow:0 3px 4px 0 rgba(0,0,0,.06)}.k-breadcrumb.k-state-focused,.k-breadcrumb:focus{box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.k-breadcrumb .k-breadcrumb-link{border-color:transparent;color:#f35800;background-color:transparent}.k-breadcrumb .k-breadcrumb-link.k-state-hover,.k-breadcrumb .k-breadcrumb-link:hover{border-color:transparent;color:#df5100;background-color:rgba(0,0,0,.08)}.k-breadcrumb .k-breadcrumb-link.k-state-focused,.k-breadcrumb .k-breadcrumb-link:focus{border-color:false;color:#f35800;background-color:false;box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-breadcrumb .k-breadcrumb-root-link{border-color:false;color:#2e2e2e;background-color:false}.k-breadcrumb .k-breadcrumb-root-link.k-state-hover,.k-breadcrumb .k-breadcrumb-root-link:hover{border-color:false;color:false;background-color:rgba(0,0,0,.08)}.k-breadcrumb .k-breadcrumb-root-link.k-state-focused,.k-breadcrumb .k-breadcrumb-root-link:focus{border-color:false;color:false;background-color:false;box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-breadcrumb .k-breadcrumb-delimiter-icon,.k-breadcrumb .k-breadcrumb-root-link{color:inherit}.k-listgroup{border-radius:4px;border-color:#d5d5d5;color:#2e2e2e;background-color:#fff}.k-listgroup-flush{border-radius:0}.k-messagebox-primary{border-color:#fddecc;color:#7e2e00;background-color:#fcd0b8}.k-messagebox-secondary{border-color:#fbfbfb;color:#797979;background-color:#f9f9f9}.k-messagebox-tertiary{border-color:#ecedcc;color:#535700;background-color:#e4e6b8}.k-messagebox-info{border-color:#cce0f5;color:#00356a;background-color:#b8d4f1}.k-messagebox-success{border-color:#d7f0cc;color:#1d5e00;background-color:#c7eab8}.k-messagebox-warning{border-color:#fff2cc;color:#856400;background-color:#ffedb8}.k-messagebox-error{border-color:#f8d9d9;color:#722221;background-color:#f5caca}.k-messagebox-dark{border-color:#ccc;color:#000;background-color:#b8b8b8}.k-messagebox-light{border-color:#fff;color:#858585;background-color:#fff}.k-messagebox-inverse{border-color:#ccc;color:#000;background-color:#b8b8b8}.k-badge-solid.k-badge-primary{border-color:#f35800;color:#fff;background-color:#f35800}.k-badge-solid.k-badge-secondary{border-color:#e9e9e9;color:#000;background-color:#e9e9e9}.k-badge-solid.k-badge-tertiary{border-color:#a0a700;color:#fff;background-color:#a0a700}.k-badge-solid.k-badge-info{border-color:#06c;color:#fff;background-color:#06c}.k-badge-solid.k-badge-success{border-color:#37b400;color:#fff;background-color:#37b400}.k-badge-solid.k-badge-warning{border-color:#ffc000;color:#000;background-color:#ffc000}.k-badge-solid.k-badge-error{border-color:#db4240;color:#fff;background-color:#db4240}.k-badge-solid.k-badge-dark{border-color:#000;color:#fff;background-color:#000}.k-badge-solid.k-badge-light{border-color:#fff;color:#000;background-color:#fff}.k-badge-solid.k-badge-inverse{border-color:#000;color:#fff;background-color:#000}.k-badge-outline{border-color:currentColor;background-color:#fff}.k-badge-outline.k-badge-primary{color:#f35800}.k-badge-outline.k-badge-secondary{color:#e9e9e9}.k-badge-outline.k-badge-tertiary{color:#a0a700}.k-badge-outline.k-badge-info{color:#06c}.k-badge-outline.k-badge-success{color:#37b400}.k-badge-outline.k-badge-warning{color:#ffc000}.k-badge-outline.k-badge-error{color:#db4240}.k-badge-outline.k-badge-dark{color:#000}.k-badge-outline.k-badge-light{color:#fff}.k-badge-outline.k-badge-inverse{color:#000}.k-badge-border-cutout{box-shadow:0 0 0 2px #fff}.k-checkbox{border-radius:4px;border-color:#c5c5c5;color:#f35800;background-color:#fff}.k-checkbox:checked::before{border-radius:4px}.k-checkbox.k-invalid,.k-checkbox.k-state-invalid{border-color:#c5c5c5}.k-checkbox:hover{border-color:#c5c5c5;color:#f35800;background-color:#fff}.k-checkbox:focus{box-shadow:0 0 3px 0 #f35800;border-color:#f35800}.k-checkbox.k-state-indeterminate,.k-checkbox:indeterminate{border-color:#c5c5c5;color:#f35800;background-color:#fff}.k-checkbox:checked{border-color:#c5c5c5;color:#f35800;background-color:#fff}.k-checkbox:checked:focus{box-shadow:0 0 3px 0 #f35800;border-color:#f35800}.k-radio{border-color:#c5c5c5;color:#f35800;background-color:#fff;border-radius:50%}.k-radio::before{border-radius:50%}.k-radio:hover{border-color:#c5c5c5;color:#f35800;background-color:#fff}.k-radio:focus{box-shadow:0 0 3px 0 #f35800;border-color:#c5c5c5}.k-radio:checked{border-color:#c5c5c5;color:#f35800;background-color:#fff}.k-radio:checked:focus{box-shadow:0 0 3px 0 #f35800;border-color:#c5c5c5}.k-filemanager{border-color:false;color:false;background-color:false}.k-filemanager-toolbar{border-color:#d5d5d5;color:false;background-color:false}.k-filemanager-navigation{border-color:#d5d5d5;color:false;background-color:false}.k-filemanager-breadcrumb{border-color:#d5d5d5;color:false;background-color:#e9e9e9}.k-filemanager .k-dropzone-hovered{border-color:false;color:inherit;background-color:inherit}.k-filemanager-listview{border-color:false;color:false;background-color:false}.k-filemanager-listview .k-item{border-color:false;color:false;background-color:false}.k-filemanager-listview .k-item.k-state-selected .k-icon{border-color:false;color:#fff;background-color:false}.k-filemanager-listview .k-item .k-icon{border-color:false;color:#9b9b9b;background-color:false}.k-filemanager-grid{border-color:false;color:false;background-color:false}.k-filemanager-preview{border-color:#d5d5d5;color:false;background-color:false}.k-filemanager-preview .k-file-preview-wrapper .k-icon{border-color:false;color:#9b9b9b;background-color:false}.k-filemanager-preview .k-file-size{color:inherit}.k-filemanager-drag-hint{border-color:false;color:#fff;background-color:#f35800}.k-filemanager-drag-hint .k-icon{border-color:false;color:#fff;background-color:false}.k-toolbar{border-color:#d5d5d5;color:#2e2e2e;background-color:#eae8e8;background-image:linear-gradient("rgba(255,255,255,.25) 0%, rgba(255,255,255,.0) 100%")}.k-overflow-container .k-button-group .k-button{border-radius:4px}.k-overflow-container .k-split-button .k-button{border-radius:4px}.k-window{border-radius:4px;border-color:#d5d5d5;color:#2e2e2e;background-color:#fff;box-shadow:1px 1px 7px 1px rgba(0,0,0,.12)}.k-window.k-state-focused{border-color:#d5d5d5;box-shadow:1px 1px 7px 1px rgba(0,0,0,.25)}.k-window-titlebar{border-top-left-radius:4px;border-top-right-radius:4px;border-color:#c5c5c5;color:#313131;background-color:#eae8e8;background-image:linear-gradient(rgba(255,255,255,.25),rgba(255,255,255,0))}.k-window-action{border-radius:4px}.k-window-content{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.k-window-titleless .k-window-content{border-radius:4px}.k-dialog-buttongroup{border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-color:#d5d5d5}.k-stepper{border-color:false;color:false;background-color:false}.k-stepper .k-step.k-step-hover .k-step-indicator,.k-stepper .k-step:hover .k-step-indicator{border-color:false;color:false;background-color:#e6e6e6}.k-stepper .k-step.k-step-disabled .k-step-indicator,.k-stepper .k-step:disabled .k-step-indicator{border-color:#d5d5d5;color:#828282;background-color:#fff}.k-stepper .k-step-indicator{border-color:#d5d5d5;color:#2e2e2e;background-color:#fff}.k-stepper .k-step-indicator::after{box-shadow:inset 0 0 0 2px #fff}.k-stepper .k-step-label:only-child{border-color:#d5d5d5;color:#2e2e2e;background-color:#fff}.k-stepper .k-step-done .k-step-indicator{border-color:#f35800;color:#fff;background-color:#f35800}.k-stepper .k-step-done.k-step-hover .k-step-indicator,.k-stepper .k-step-done:hover .k-step-indicator{border-color:false;color:false;background-color:#c04600}.k-stepper .k-step-done.k-step-disabled .k-step-indicator,.k-stepper .k-step-done:disabled .k-step-indicator{border-color:#f89b66;color:#fff;background-color:#f89b66}.k-stepper .k-step-current .k-step-indicator{border-color:#f35800;color:#fff;background-color:#f35800}.k-stepper .k-step-current.k-step-hover .k-step-indicator,.k-stepper .k-step-current:hover .k-step-indicator{border-color:false;color:false;background-color:#c04600}.k-stepper .k-step-current.k-step-disabled .k-step-indicator,.k-stepper .k-step-current:disabled .k-step-indicator{border-color:#f89b66;color:#fff;background-color:#f89b66}.k-stepper .k-step-label{color:#2e2e2e}.k-stepper .k-step-success .k-step-label .k-icon{color:#081b00}.k-stepper .k-step-error .k-step-label{color:#d8312f}.k-stepper .k-step-disabled .k-step-label{color:#c3c3c3}.k-stepper .k-step-focus .k-step-label:only-child,.k-stepper .k-step-link:focus .k-step-label:only-child{box-shadow:inset 0 0 0 2px #d5d5d5}.k-stepper .k-step-optional .k-step-label-optional{opacity:.35}.k-widget.k-form{background:0 0}.k-form-error{color:#db4240}.k-form-legend{border-color:#d5d5d5}.k-tooltip,.k-tooltip.k-popup,.k-tooltip.k-widget{border-radius:4px;border-color:#c5c5c5;color:#313131;background-color:#eae8e8;box-shadow:0 4px 6px rgba(0,0,0,.3)}.k-tooltip-primary{border-color:#f35800;color:#fff;background-color:#f35800}.k-tooltip-secondary{border-color:#e9e9e9;color:#000;background-color:#e9e9e9}.k-tooltip-tertiary{border-color:#a0a700;color:#fff;background-color:#a0a700}.k-tooltip-info{border-color:#06c;color:#fff;background-color:#06c}.k-tooltip-success{border-color:#37b400;color:#fff;background-color:#37b400}.k-tooltip-warning{border-color:#ffc000;color:#000;background-color:#ffc000}.k-tooltip-error{border-color:#db4240;color:#fff;background-color:#db4240}.k-tooltip-dark{border-color:#000;color:#fff;background-color:#000}.k-tooltip-light{border-color:#fff;color:#000;background-color:#fff}.k-tooltip-inverse{border-color:#000;color:#fff;background-color:#000}.k-chart-tooltip{color:#fff}.k-chart-tooltip-inverse{color:#000}.k-wizard-step.k-state-focused,.k-wizard-step:focus{outline-color:#656565}.k-ie .k-wizard-step.k-state-focused,.k-ie .k-wizard-step:focus{box-shadow:inset 0 0 0 2px #d5d5d5;outline:0}.k-textarea{border-color:#c5c5c5;color:#2e2e2e;background-color:#fff}.k-textarea::-webkit-input-placeholder,.k-textarea>.k-input::-webkit-input-placeholder{color:rgba(46,46,46,.5);opacity:1;-webkit-user-select:none;user-select:none}.k-textarea:-ms-input-placeholder,.k-textarea>.k-input:-ms-input-placeholder{color:rgba(46,46,46,.5);opacity:1;-ms-user-select:none;user-select:none}.k-textarea::-ms-input-placeholder,.k-textarea>.k-input::-ms-input-placeholder{color:rgba(46,46,46,.5);opacity:1;-ms-user-select:none;user-select:none}.k-textarea::placeholder,.k-textarea>.k-input::placeholder{color:rgba(46,46,46,.5);opacity:1;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-textarea .k-input::selection,.k-textarea::selection{color:#fff;background-color:#f35800}.k-textarea.k-state-focus,.k-textarea.k-state-focused,.k-textarea:focus,.k-textarea:focus-within{border-color:#bdbdbd;color:#2e2e2e;background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.k-textarea.k-state-hover,.k-textarea:hover{border-color:#b6b6b6;color:#2e2e2e;background-color:#fff}.k-textarea.k-invalid,.k-textarea.k-state-invalid,.k-textarea.ng-invalid.ng-dirty,.k-textarea.ng-invalid.ng-touched{border-color:rgba(219,66,64,.5)}.k-textarea.k-state-disabled::selection,.k-textarea:disabled::selection,.k-textarea[disabled]::selection{color:#2e2e2e;background-color:transparent}.k-floating-label-container.k-textarea-container>.k-label,.k-textbox-container.k-textarea-container>.k-label{color:#2e2e2e}.k-ie .k-textarea :-ms-input-placeholder,.k-ie .k-textarea:-ms-input-placeholder{color:rgba(46,46,46,.5)}.k-appbar{box-shadow:0 1px 1px rgba(0,0,0,.16)}.k-appbar.k-appbar-bottom{box-shadow:0 -1px 1px rgba(0,0,0,.16)}.k-appbar-primary{color:#fff;background-color:#f35800}.k-appbar-secondary{color:#000;background-color:#e9e9e9}.k-appbar-tertiary{color:#fff;background-color:#a0a700}.k-appbar-info{color:#fff;background-color:#06c}.k-appbar-success{color:#fff;background-color:#37b400}.k-appbar-warning{color:#000;background-color:#ffc000}.k-appbar-error{color:#fff;background-color:#db4240}.k-appbar-dark{color:#fff;background-color:#000}.k-appbar-light{color:#000;background-color:#fff}.k-appbar-inverse{color:#fff;background-color:#000}.k-loader-primary .k-loader-segment::after{background-color:#f35800}.k-loader-secondary .k-loader-segment::after{background-color:#e9e9e9}.k-loader-tertiary .k-loader-segment::after{background-color:#a0a700}.k-loader-info .k-loader-segment::after{background-color:#06c}.k-loader-success .k-loader-segment::after{background-color:#37b400}.k-loader-warning .k-loader-segment::after{background-color:#ffc000}.k-loader-error .k-loader-segment::after{background-color:#db4240}.k-loader-dark .k-loader-segment::after{background-color:#000}.k-loader-light .k-loader-segment::after{background-color:#fff}.k-loader-inverse .k-loader-segment::after{background-color:#000}.k-task-delayed.k-task-milestone{border-color:transparent;background-image:repeating-linear-gradient(90deg,#FFF,#FFF 2px,#db4240 2px,#db4240 4px)}.k-task-delayed.k-task-summary{background-color:#e26866;border-color:#e26866}.k-task-delayed.k-task-summary .k-task-summary-complete{background-color:#db4240;border-color:#db4240}.k-task-delayed.k-task-summary.k-state-selected .k-task-summary-complete{background-color:#f35800;border-color:#f35800}.k-task-delayed.k-task-single{background-color:#e26866;color:#FFF}.k-task-delayed.k-task-single.k-state-selected{background-color:#ffd7c0;color:#000}.k-task-delayed .k-task-complete{background-color:#db4240}.k-task-delayed.k-state-selected .k-task-complete{background-color:#ff8f50}.k-task-advanced.k-task-milestone{background-color:#37b400;border-color:transparent}.k-task-advanced.k-task-summary{background-color:#5fc333;border-color:#5fc333}.k-task-advanced.k-task-summary .k-task-summary-complete{background-color:#37b400;border-color:#37b400}.k-task-advanced.k-task-summary.k-state-selected .k-task-summary-complete{background-color:#f35800;border-color:#f35800}.k-task-advanced.k-task-single{background-color:#5fc333;color:#FFF}.k-task-advanced.k-task-single.k-state-selected{background-color:#ffd7c0;color:#000}.k-task-advanced .k-task-complete{background-color:#37b400}.k-task-advanced.k-state-selected .k-task-complete{background-color:#ff8f50}.k-task-planned .k-task-moment{border-color:#f35800}.k-task-planned .k-task-duration{background-color:#f35800}.k-task-planned:hover .k-task-moment{background-color:#f35800}.k-task-offset{background-image:repeating-linear-gradient(135deg,#FFF,#FFF 2px,#db4240 2px,#db4240 4px)}.k-task-offset .k-resize-handle::after{background-color:#000}.k-task-offset:hover{background-image:repeating-linear-gradient(135deg,#FFF,#FFF 2px,#e26866 2px,#e26866 4px)}.k-task-offset .k-task-actions .k-link{color:#000}.k-task-offset-wrap .k-task-summary-complete:after,.k-task-offset-wrap .k-task-summary:after{border-right-color:transparent}.k-rtl .k-task-offset-wrap .k-task-summary-complete:after,.k-rtl .k-task-offset-wrap .k-task-summary:after{border-right-color:inherit}.k-rtl .k-task-offset-wrap .k-task-summary-complete:before,.k-rtl .k-task-offset-wrap .k-task-summary:before{border-left-color:transparent}.k-summary-wrap .k-task-offset:after{border-color:transparent;border-right-color:#db4240}.k-rtl .k-summary-wrap .k-task-offset:before{border-color:transparent;border-left-color:#db4240}.k-rtl .k-summary-wrap .k-task-offset:after{border-right-color:transparent}.k-pdf-export .k-task-offset{background-color:#db4240}.k-offset-tooltip-delayed{background-color:#db4240;color:#FFF}.k-planned-tooltip{background-color:#f35800;color:#FFF}.k-imageeditor{border-color:#d5d5d5;color:#2e2e2e;background-color:#fff}.k-imageeditor-content{border-color:false;color:false;background-color:#c6c6c6}.k-imageeditor-canvas{background:linear-gradient(45deg,rgba(0,0,0,.09) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.09) 75%,rgba(0,0,0,.09) 0),linear-gradient(45deg,rgba(0,0,0,.09) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.09) 75%,rgba(0,0,0,.09) 0),#fff;background-repeat:repeat,repeat;background-position:0 0,5px 5px;-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;background-origin:padding-box,padding-box;background-clip:border-box,border-box;background-size:10px 10px,10px 10px;box-shadow:none;text-shadow:none;transition:none;-webkit-transform:scaleX(1) scaleY(1) scaleZ(1);transform:scaleX(1) scaleY(1) scaleZ(1)}.k-imageeditor-action-pane{border-color:#d5d5d5;color:false;background-color:#fff}.k-imageeditor-crop{border-color:#fff;color:false;background-color:false}.k-imageeditor-crop-overlay{background-color:rgba(0,0,0,.3)}.k-imageeditor-crop .k-resize-handle{border-color:#fff;color:false;background-color:false}.k-expander{border-color:#d5d5d5;color:#2e2e2e;background-color:#fff}.k-expander-header{color:#2e2e2e;background-color:#fff;outline:0}.k-expander-header.k-state-hover,.k-expander-header:hover{background-color:#e6e6e6}.k-expander-header.k-state-focused,.k-expander-header:focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.13)}.k-expander-title{color:#f35800}.k-expander-sub-title{opacity:.65}.k-fab{box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2)}.k-fab.k-fab-primary{border-color:#f35800;color:#fff;background-color:#f35800}.k-fab.k-fab-secondary{border-color:#e9e9e9;color:#000;background-color:#e9e9e9}.k-fab.k-fab-tertiary{border-color:#a0a700;color:#fff;background-color:#a0a700}.k-fab.k-fab-info{border-color:#06c;color:#fff;background-color:#06c}.k-fab.k-fab-success{border-color:#37b400;color:#fff;background-color:#37b400}.k-fab.k-fab-warning{border-color:#ffc000;color:#000;background-color:#ffc000}.k-fab.k-fab-error{border-color:#db4240;color:#fff;background-color:#db4240}.k-fab.k-fab-dark{border-color:#000;color:#fff;background-color:#000}.k-fab.k-fab-light{border-color:#fff;color:#000;background-color:#fff}.k-fab.k-fab-inverse{border-color:#000;color:#fff;background-color:#000}.k-fab.k-fab-primary:hover,.k-state-hover.k-fab-primary{border-color:#da4f00;background-color:#da4f00}.k-fab.k-fab-secondary:hover,.k-state-hover.k-fab-secondary{border-color:#dcdcdc;background-color:#dcdcdc}.k-fab.k-fab-tertiary:hover,.k-state-hover.k-fab-tertiary{border-color:#888e00;background-color:#888e00}.k-fab.k-fab-info:hover,.k-state-hover.k-fab-info{border-color:#0059b3;background-color:#0059b3}.k-fab.k-fab-success:hover,.k-state-hover.k-fab-success{border-color:#2f9b00;background-color:#2f9b00}.k-fab.k-fab-warning:hover,.k-state-hover.k-fab-warning{border-color:#e6ad00;background-color:#e6ad00}.k-fab.k-fab-error:hover,.k-state-hover.k-fab-error{border-color:#d72d2b;background-color:#d72d2b}.k-fab.k-fab-dark:hover,.k-state-hover.k-fab-dark{border-color:#000;background-color:#000}.k-fab.k-fab-light:hover,.k-state-hover.k-fab-light{border-color:#f2f2f2;background-color:#f2f2f2}.k-fab.k-fab-inverse:hover,.k-state-hover.k-fab-inverse{border-color:#000;background-color:#000}.k-fab.k-state-focus,.k-fab:focus{box-shadow:0 1px 10px rgba(0,0,0,.22),0 4px 5px rgba(0,0,0,.24),0 2px 4px rgba(0,0,0,.2)}.k-fab-primary:active,.k-state-active.k-fab-primary,.k-state-selected.k-fab-primary{border-color:#c04600;background-color:#c04600;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(243,88,0,.4)}.k-fab-secondary:active,.k-state-active.k-fab-secondary,.k-state-selected.k-fab-secondary{border-color:#d0d0d0;background-color:#d0d0d0;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(233,233,233,.4)}.k-fab-tertiary:active,.k-state-active.k-fab-tertiary,.k-state-selected.k-fab-tertiary{border-color:#6f7400;background-color:#6f7400;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(160,167,0,.4)}.k-fab-info:active,.k-state-active.k-fab-info,.k-state-selected.k-fab-info{border-color:#004c99;background-color:#004c99;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(0,102,204,.4)}.k-fab-success:active,.k-state-active.k-fab-success,.k-state-selected.k-fab-success{border-color:#278100;background-color:#278100;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(55,180,0,.4)}.k-fab-warning:active,.k-state-active.k-fab-warning,.k-state-selected.k-fab-warning{border-color:#cc9a00;background-color:#cc9a00;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(255,192,0,.4)}.k-fab-error:active,.k-state-active.k-fab-error,.k-state-selected.k-fab-error{border-color:#c32725;background-color:#c32725;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(219,66,64,.4)}.k-fab-dark:active,.k-state-active.k-fab-dark,.k-state-selected.k-fab-dark{border-color:#000;background-color:#000;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.4)}.k-fab-light:active,.k-state-active.k-fab-light,.k-state-selected.k-fab-light{border-color:#e6e6e6;background-color:#e6e6e6;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(255,255,255,.4)}.k-fab-inverse:active,.k-state-active.k-fab-inverse,.k-state-selected.k-fab-inverse{border-color:#000;background-color:#000;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.4)}.k-fab.k-state-disabled,.k-fab:disabled{box-shadow:0 4px 5px rgba(0,0,0,.06),0 1px 10px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.08);opacity:1}.k-fab-primary:disabled,.k-state-disabled.k-fab-primary{background-color:#f9ac80}.k-fab-secondary:disabled,.k-state-disabled.k-fab-secondary{background-color:#f4f4f4}.k-fab-tertiary:disabled,.k-state-disabled.k-fab-tertiary{background-color:#d0d380}.k-fab-info:disabled,.k-state-disabled.k-fab-info{background-color:#80b3e6}.k-fab-success:disabled,.k-state-disabled.k-fab-success{background-color:#9bda80}.k-fab-warning:disabled,.k-state-disabled.k-fab-warning{background-color:#ffe080}.k-fab-error:disabled,.k-state-disabled.k-fab-error{background-color:#eda1a0}.k-fab-dark:disabled,.k-state-disabled.k-fab-dark{background-color:grey}.k-fab-light:disabled,.k-state-disabled.k-fab-light{background-color:#fff}.k-fab-inverse:disabled,.k-state-disabled.k-fab-inverse{background-color:grey}.k-fab-item-text{border-color:#d5d5d5;color:#2e2e2e;background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2)}.k-fab-item-icon{border-color:#ebebeb;color:#000;background-color:#ebebeb;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2)}.k-fab-item.k-state-hover{background-image:none;color:inherit;background-color:inherit;border-color:inherit;box-shadow:none}.k-fab-item.k-state-hover .k-fab-item-icon,.k-fab-item:hover .k-fab-item-icon{border-color:#dedede;background-color:#dedede}.k-fab-item.k-state-focus .k-fab-item-icon,.k-fab-item.k-state-focus .k-fab-item-text,.k-fab-item:focus .k-fab-item-icon,.k-fab-item:focus .k-fab-item-text{box-shadow:0 1px 10px rgba(0,0,0,.22),0 4px 5px rgba(0,0,0,.24),0 2px 4px rgba(0,0,0,.2)}.k-fab-item.k-state-active .k-fab-item-icon,.k-fab-item:active .k-fab-item-icon{border-color:#d2d2d2;background-color:#d2d2d2;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(235,235,235,.4)}.k-fab-item.k-state-disabled,.k-fab-item:disabled{opacity:1}.k-fab-item.k-state-disabled .k-fab-item-icon,.k-fab-item.k-state-disabled .k-fab-item-text,.k-fab-item:disabled .k-fab-item-icon,.k-fab-item:disabled .k-fab-item-text{color:#d5d5d5;background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.06),0 1px 10px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.08);opacity:1}.k-popup.k-fab-popup{box-shadow:none}.k-actionsheet{border-color:#d5d5d5;color:#2e2e2e;background-color:#fff;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)}.k-actionsheet-header{box-shadow:null}.k-actionsheet-action.k-state-hover,.k-actionsheet-action:hover{background-color:#bcb4b0}.k-actionsheet-action.k-state-focus,.k-actionsheet-action:focus{box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.k-bottom-nav-solid.k-bottom-nav-primary{color:#fbc5a6;background-color:#f35800}.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:focus{background-color:rgba(251,197,166,.2)}.k-bottom-nav-solid.k-bottom-nav-secondary{color:#525252;background-color:#e9e9e9}.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:active{color:#000;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:focus{background-color:rgba(82,82,82,.2)}.k-bottom-nav-solid.k-bottom-nav-tertiary{color:#dee0a6;background-color:#a0a700}.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:focus{background-color:rgba(222,224,166,.2)}.k-bottom-nav-solid.k-bottom-nav-info{color:#a6c9ed;background-color:#06c}.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:focus{background-color:rgba(166,201,237,.2)}.k-bottom-nav-solid.k-bottom-nav-success{color:#b9e5a6;background-color:#37b400}.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:focus{background-color:rgba(185,229,166,.2)}.k-bottom-nav-solid.k-bottom-nav-warning{color:#594300;background-color:#ffc000}.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:active{color:#000;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:focus{background-color:rgba(89,67,0,.2)}.k-bottom-nav-solid.k-bottom-nav-error{color:#f2bdbc;background-color:#db4240}.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:focus{background-color:rgba(242,189,188,.2)}.k-bottom-nav-solid.k-bottom-nav-dark{color:#a6a6a6;background-color:#000}.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:focus{background-color:rgba(166,166,166,.2)}.k-bottom-nav-solid.k-bottom-nav-light{color:#595959;background-color:#fff}.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:active{color:#000;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:focus{background-color:rgba(89,89,89,.2)}.k-bottom-nav-solid.k-bottom-nav-inverse{color:#a6a6a6;background-color:#000}.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:focus{background-color:rgba(166,166,166,.2)}.k-bottom-nav-solid .k-bottom-nav-item.k-state-disabled{color:inherit}.k-bottom-nav-flat{border-color:#d5d5d5;color:#2e2e2e;background-color:#fff}.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#f35800}.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#e9e9e9}.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#a0a700}.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#06c}.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#37b400}.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#ffc000}.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#db4240}.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#000}.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#ccc}.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#000}.k-bottom-nav-flat .k-bottom-nav-item.k-state-focus,.k-bottom-nav-flat .k-bottom-nav-item.k-state-focus.k-state-selected,.k-bottom-nav-flat .k-bottom-nav-item.k-state-focused,.k-bottom-nav-flat .k-bottom-nav-item.k-state-focused.k-state-selected,.k-bottom-nav-flat .k-bottom-nav-item.k-state-selected:focus,.k-bottom-nav-flat .k-bottom-nav-item:focus{background-color:rgba(46,46,46,.05)}.k-ie .k-bottom-nav-item{background-color:transparent}.k-searchbox{border-color:#c5c5c5;color:#2e2e2e;background-color:#fff}.k-searchbox.k-state-hover,.k-searchbox:hover{border-color:#b6b6b6;color:#2e2e2e;background-color:#fff}.k-searchbox.k-state-focus,.k-searchbox:focus{border-color:#bdbdbd;color:#2e2e2e;background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.k-searchbox:focus-within{border-color:#bdbdbd;color:#2e2e2e;background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.k-searchbox.k-state-disabled,.k-searchbox:disabled{outline:0;cursor:default;opacity:.6;-webkit-filter:grayscale(.1);filter:grayscale(.1);pointer-events:none;box-shadow:none}.k-skeleton{background-color:rgba(0,0,0,.2)}.k-skeleton-wave .k-skeleton::after,.k-skeleton-wave.k-skeleton::after{background-image:linear-gradient(to right,transparent,rgba(0,0,0,.04),transparent)}.k-taskboard-column{border-color:transparent;background-color:#f1f1f1}.k-taskboard-column.k-state-focus,.k-taskboard-column:focus{border-color:#aaa}.k-taskboard-column-header-text{color:#2e2e2e}.k-taskboard-pane{border-color:#d5d5d5;color:#2e2e2e;background-color:#fff}.k-taskboard-card{border-color:#d5d5d5;color:#2e2e2e;background-color:#fff}.k-taskboard-card .k-card-header{background-color:#fff}.k-taskboard-card .k-card-footer{background-color:#fff}.k-taskboard-card .k-card-title{color:#f35800}.k-taskboard-card .k-card-title.k-state-focus,.k-taskboard-card .k-card-title:focus{color:#b14000}.k-taskboard-card .k-card-title.k-state-hover,.k-taskboard-card .k-card-title:hover{color:#ff7f36}.k-taskboard-card.k-state-focus,.k-taskboard-card:focus{box-shadow:none;border-color:#aeaeae}.k-taskboard-card.k-state-hover,.k-taskboard-card:hover{border-color:#bfbfbf}.k-taskboard-card.k-state-selected{border-color:#ff7f36;color:#2e2e2e;background-color:#fff;background-image:none}.k-taskboard-drag-placeholder{border-color:#d5d5d5;background-color:rgba(255,255,255,.2)}.k-scheduler-yearview .k-calendar{background-color:#fff}.k-scheduler-yearview .k-month-header{color:#2e2e2e}.k-scheduler-yearview .k-day-indicator{background-color:#f35800}.k-scheduler-yearview .k-state-selected .k-day-indicator{background-color:#fff}.k-tooltip.k-scheduler-tooltip .k-tooltip-title .k-day{color:#2e2e2e}.k-in,.k-item{border-color:transparent}.k-splitbar .k-resize-handle{background-color:#2e2e2e;color:#2e2e2e}.k-splitbar .k-resize-handle:hover{color:#2e2e2e}.k-splitbar .k-resize-handle{background-color:#2e2e2e}.k-block,.k-widget{background-color:#fff}.k-autocomplete,.k-block,.k-content,.k-dropdown-wrap,.k-dropzone-active,.k-editor-dialog .k-tabstrip-items,.k-filter-row>th,.k-footer-template td,.k-grid td,.k-grid td.k-state-selected,.k-grid-content-locked,.k-grid-footer,.k-grid-footer-locked,.k-grid-footer-wrap,.k-grid-header,.k-grid-header-locked,.k-grid-header-wrap,.k-group,.k-group-footer td,.k-grouping-header,.k-grouping-header .k-group-indicator,.k-input,.k-panel>.k-item>.k-link,.k-panelbar .k-content,.k-panelbar .k-panel,.k-panelbar>.k-item>.k-link,.k-popup.k-align .k-list .k-item:last-child,.k-separator,.k-slider-track,.k-splitbar,.k-state-default,.k-state-default .k-select,.k-state-disabled,.k-toolbar,.k-treemap-tile,.k-upload .k-action-buttons,.k-upload-files,.k-widget{border-color:#d5d5d5}.k-dropzone-hovered,.k-footer-template td,.k-grid-footer,.k-group,.k-group-footer td,.k-grouping-header,.k-popup,.k-widget .k-status{background-color:#f5f5f5}.k-grouping-row td,.k-resize-handle-inner,td.k-group-cell{background-color:#eae8e8}.k-list-container{border-color:#c5c5c5;background-color:#e9e9e9}.k-list-filter>.k-textbox{border-color:#a3a3a3}.k-content,.k-panel>li.k-item,.k-panelbar>li.k-item{background-color:#fff}.k-alt,.k-pivot-layout>tbody>tr:first-child>td:first-child,.k-resource.k-alt,.k-separator{background-color:#f1f1f1}.k-header.k-alt,.k-pivot-rowheaders .k-alt .k-alt{background-color:#dcdcdc}.k-dropdown-wrap.k-state-active,.k-numeric-wrap.k-state-active,.k-picker-wrap.k-state-active,.k-textbox{border-color:#d5d5d5;background-color:#e9e9e9}.k-autocomplete .k-input,.k-autocomplete.k-state-focused .k-input,.k-dropdown-wrap .k-input,.k-dropdown-wrap.k-state-focused .k-input,.k-multiselect-wrap,.k-numeric-wrap.k-state-focused .k-input,.k-picker-wrap.k-state-focused .k-input,.k-textbox.k-state-focused,.k-textbox>input{border-color:#d5d5d5}.k-input,.k-multiselect-wrap,.k-textbox,.k-textbox>input{background-color:#fff;color:#2e2e2e}.k-input-label{color:#2e2e2e}.k-text-error{color:#db4240}.k-input[readonly]{background-color:#fff;color:#2e2e2e}.k-block,.k-content,.k-dropdown .k-input,.k-popup,.k-toolbar,.k-widget{color:#2e2e2e}.k-inverse{color:#fff}.k-block{color:#313131}.k-link{color:#2e2e2e}.k-panelbar>li>.k-link,.k-tabstrip-items .k-link{color:#2e2e2e}.k-grid-header .k-header>.k-link,.k-header,.k-treemap-title{color:#313131}.k-autocomplete,.k-draghandle,.k-dropdown-wrap,.k-grid-header,.k-grouping-header,.k-header,.k-numeric-wrap,.k-panelbar .k-tabstrip-items .k-item,.k-picker-wrap,.k-progressbar,.k-state-highlight,.k-tabstrip-items .k-item,.k-toolbar{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;background-color:#eae8e8}.k-block,.k-treemap-tile{background-color:#eae8e8}.k-mediaplayer-toolbar{background-color:rgba(234,232,232,.85)}.k-hr{border-color:#d5d5d5}.k-column-menu .k-state-active .k-sprite,.k-column-menu .k-state-hover .k-sprite,.k-icon:hover,.k-state-focused .k-icon,.k-state-hover .k-icon,.k-state-selected .k-icon{opacity:1}.k-column-menu .k-sprite,.k-state-disabled .k-icon{opacity:.9}.k-i-loading{background-image:url(Default/loading.gif)}.k-loading-image{background-image:url(Default/loading-image.gif)}.k-loading-color{background-color:#fff}.k-draghandle{border-color:#bbb;background-color:#fff;box-shadow:none}.k-draghandle:hover{border-color:#b6b6b6;background-color:#bbb4b1;box-shadow:none}.k-drop-hint-line{background-color:#f35800}.k-drop-hint-h .k-drop-hint-start{border-left-color:#f35800}.k-drop-hint-h .k-drop-hint-end{border-right-color:#f35800}.k-drop-hint-v .k-drop-hint-start{border-top-color:#f35800}.k-drop-hint-v .k-drop-hint-end{border-bottom-color:#f35800}.k-scheduler{color:#000;background-color:#fff}.k-scheduler-layout{color:#2e2e2e}.k-scheduler-datecolumn,.k-scheduler-groupcolumn{background-color:#fff;color:#2e2e2e}.k-scheduler-header th,.k-scheduler-header-wrap,.k-scheduler-table td,.k-scheduler-times,.k-scheduler-times th,.k-scheduler-times tr{border-color:#c5c5c5}.k-nonwork-hour,.k-scheduler-dayview .k-today.k-nonwork-hour,.k-scheduler-timelineview .k-today.k-nonwork-hour{background-color:#f3f3f3}.k-gantt .k-nonwork-hour{background-color:rgba(233,233,233,.2)}.k-gantt .k-header.k-nonwork-hour{background-color:rgba(233,233,233,.15)}.k-scheduler-table .k-today,.k-today>.k-scheduler-datecolumn,.k-today>.k-scheduler-groupcolumn{background-color:#f8f8f8}.k-scheduler-now-arrow{border-left-color:#721715}.k-scheduler-now-line{background-color:#721715}.k-event,.k-task-complete{border-color:#ffc09c;background:#ff8f50;color:#000}.k-event-inverse{color:#fff}.k-event.k-state-selected{background-position:0 0;box-shadow:0 0 0 2px #2e2e2e}.k-event .k-resize-handle:after,.k-task-single .k-resize-handle:after{background-color:#787878}.k-scheduler-marquee:after,.k-scheduler-marquee:before{border-color:#f35800}.k-panelbar .k-content,.k-panelbar .k-item,.k-panelbar .k-panel{background-color:#fff;color:#2e2e2e;border-color:#c5c5c5}.k-panelbar>li>.k-link{color:#2e2e2e}.k-panelbar>.k-item>.k-link{border-color:#c5c5c5}.k-panel>li.k-item{background-color:#fff}.k-active-filter,.k-state-active,.k-state-active:hover{background-color:#fff;border-color:#9f9f9f;color:#313131}.k-fieldselector .k-list-container{background-color:#fff}.k-menu .k-state-hover>.k-state-active{background-color:transparent}.k-mediaplayer-toolbar .k-button.k-flat.k-state-active,.k-mediaplayer-toolbar .k-button.k-flat.k-state-active:hover,.k-mediaplayer-toolbar .k-button.k-flat:active{color:#f35800}.k-menu .k-state-selected>.k-link{color:#fff;background-color:#f35800;border-color:#f85a00;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 100%)}.k-menu .k-link.k-state-active{background-color:#fff;border-color:#9f9f9f;color:#313131}.k-menu .k-menu-scroll-button:hover,.k-menu .k-state-hover>.k-link{color:#2e2e2e;background-color:#bcb4b0;border-color:#b6b6b6;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.k-state-highlight{background:#fff;color:#313131}.k-grouping-row .k-state-focused,.k-state-focused{border-color:#d5d5d5}.k-calendar-container.k-group{border-color:#c5c5c5}.k-draghandle.k-state-selected:hover,.k-ghost-splitbar-horizontal,.k-ghost-splitbar-vertical,.k-list>.k-state-highlight,.k-list>.k-state-selected,.k-marquee-color,.k-panel>.k-state-selected,.k-scheduler .k-today.k-state-selected,.k-state-selected,.k-state-selected:link,.k-state-selected:visited{color:#fff;background-color:#f35800;border-color:#f85a00}.k-group-header+.k-list>.k-item.k-first,.k-static-header+.k-list>.k-item.k-first,.k-virtual-item.k-first{border-top-color:#b6b6b6}.k-group-header+div>.k-list>.k-item.k-first:before{border-top-color:#b9b3b3}.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{background:#b6b6b6;color:#fff}.k-popup .k-list .k-item>.k-group{background:#b9b3b3;color:#fff;border-bottom-left-radius:3px}.k-popup .k-treeview .k-item>.k-group{background:0 0;color:#2e2e2e}.k-marquee-text{color:#fff}.k-grid-header th.k-state-focused,.k-list>.k-state-focused,.k-listview>.k-state-focused,.k-state-focused,td.k-state-focused{box-shadow:inset 0 0 3px 1px #aeaeae}.k-list>.k-state-focused.k-state-selected,.k-listview>.k-state-focused.k-state-selected,.k-state-focused.k-state-selected,td.k-state-focused.k-state-selected{box-shadow:inset 0 0 3px 1px #c54700}.k-list-optionlabel.k-state-selected.k-state-focused{box-shadow:none}.k-panelbar .k-item .k-link.k-state-selected,.k-panelbar>li.k-state-default>.k-link.k-state-selected,.k-panelbar>li>.k-state-selected,.k-state-selected>.k-link{color:#fff}.k-panelbar .k-group .k-link.k-state-hover{color:#2e2e2e}.k-dropdown .k-state-focused,.k-filebrowser-dropzone,.k-list>.k-state-hover,.k-splitbar-horizontal-hover,.k-splitbar-vertical-hover,.k-state-hover{color:#2e2e2e;background-color:#bcb4b0;border-color:#b6b6b6}.k-state-focused>.k-select,.k-state-hover>.k-select{border-color:#b6b6b6}.k-draghandle:hover,.k-listbox .k-item:hover:not(.k-state-disabled),.k-state-hover,div.k-filebrowser-dropzone em{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.k-pager-wrap{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);border-color:#d5d5d5;color:#313131;background-color:#eae8e8;background-position:50% 50%}.k-pager-wrap .k-link{border-color:#d5d5d5}.k-pager-wrap .k-link:hover{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);border-color:#b6b6b6;color:#2e2e2e;background-color:#bcb4b0}.k-pager-wrap .k-link.k-state-disabled{color:#2e2e2e;border-color:#d5d5d5}.k-pager-wrap .k-link.k-state-selected{color:#fff;background-color:#f35800;border-color:#f85a00}.k-pager-wrap .k-pager-numbers .k-link{border-color:transparent}.k-pager-wrap .k-pager-refresh{border-color:transparent}.k-dropdown-wrap.k-state-active,.k-numeric-wrap.k-state-active,.k-panelbar>.k-item>.k-state-focused,.k-picker-wrap.k-state-active,.k-state-active,.k-state-active:hover,.k-state-active>.k-link{background-image:none}.k-draghandle.k-state-selected:hover,.k-state-selected{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 100%)}.k-draghandle.k-state-selected:hover{background-position:50% 50%}.k-state-hover>.k-link,div.k-filebrowser-dropzone em{color:#2e2e2e}.k-dropdown .k-state-focused .k-input{color:#2e2e2e}.k-dropdown .k-state-hover .k-input{color:#2e2e2e}.k-state-error{border-color:#721715;background-color:#f4f3f2;color:#ffb388}.k-state-disabled{opacity:.6}.k-loading-mask.k-state-selected{border-width:0;background-image:none;background-color:transparent}.k-dropzone em,.k-slider .k-draghandle,.k-state-disabled,.k-state-disabled .k-link{color:#c3c3c3}.k-dropzone .k-upload-status{color:#c3c3c3}.k-file .k-upload-status{color:#2e2e2e}.k-progressbar-indeterminate{background:url(Default/indeterminate.gif)}.k-progressbar-indeterminate .k-progress-status-wrap,.k-progressbar-indeterminate .k-state-selected{display:none}.k-slider-track{background-color:#d5d5d5}.k-slider-selection{background-color:#f35800}.k-slider-horizontal .k-tick{background-image:url(Default/slider-h.gif)}.k-slider-vertical .k-tick{background-image:url(Default/slider-v.gif)}.k-chart-crosshair-tooltip,.k-chart-shared-tooltip{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;background-color:#eae8e8;color:#313131;border-color:transparent;box-shadow:0 4px 6px rgba(0,0,0,.3)}.k-splitbar{background-color:#e9e9e9}.k-restricted-size-horizontal,.k-restricted-size-vertical{background-color:#ffb388}.k-dropzone{color:#313131;background-color:#eae8e8;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background-position:50% 50%}.k-file{background-color:#fff;border-color:#c5c5c5}.k-file:last-child{border-radius:0 0 4px 4px}.k-file-progress .k-progress{background-color:#06c}.k-file-success .k-file-validation-message,.k-file-success .k-upload-pct{color:#37b400}.k-file-success .k-progress{background-color:#37b400}.k-file-error .k-file-validation-message,.k-file-error .k-upload-pct,.k-file-invalid .k-file-validation-message,.k-file-invalid .k-upload-pct{color:#db4240}.k-file-error .k-progress,.k-file-invalid .k-progress{background-color:#db4240}.k-file-extension-wrapper,.k-file-group-wrapper,.k-file-invalid-group-wrapper,.k-multiple-files-extension-wrapper,.k-multiple-files-group-wrapper{color:#c3c3c3;border-color:#c3c3c3}.k-file-extension-wrapper:before,.k-multiple-files-extension-wrapper:before{background-color:#fff;border-color:transparent transparent #c3c3c3 #c3c3c3}.k-multiple-files-extension-wrapper:after{border-top-color:#c3c3c3;border-left-color:#c3c3c3}.k-file-information,.k-file-size,.k-file-validation-message{color:#c3c3c3}.k-upload-action:focus:active:not(.k-state-disabled):not([disabled]){box-shadow:0 0 2px 1px #f35800}.k-textbox:hover{border-color:#b6b6b6}.k-leaf,.k-leaf.k-state-hover{color:#fff}.k-leaf.k-inverse,.k-leaf.k-inverse.k-state-hover{color:#000}.k-slider,.k-treeview,.k-upload{box-shadow:none}.k-state-hover{box-shadow:none}.k-autocomplete.k-state-focused,.k-dropdown-wrap.k-state-focused,.k-numeric-wrap.k-state-focused,.k-picker-wrap.k-state-focused,.k-textbox.k-state-focused,.k-textbox:focus{box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.k-state-selected{box-shadow:none}.k-state-active{box-shadow:none}.k-grid tr:hover{background-color:#bdb4af;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background-position:50% 50%}.k-grid .k-filter-row:hover,.k-pivot-rowheaders .k-grid tr:hover{background:0 0}.k-grid td.k-state-selected:hover,.k-grid tr.k-state-selected:hover{background-color:#f35800;background-image:none}.k-autocomplete.k-state-border-down,.k-autocomplete.k-state-border-up,.k-datepicker-calendar,.k-dropdown-wrap.k-state-active,.k-filebrowser .k-image,.k-grid .k-filter-options,.k-menu .k-menu-group,.k-multiselect.k-state-focused,.k-picker-wrap.k-state-active,.k-popup,.k-time-popup{box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}.k-treemap-tile.k-state-hover{box-shadow:inset 0 0 0 3px #d5d5d5}.k-shadow{box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.k-inset{box-shadow:inset 0 1px 1px rgba(0,0,0,.3)}.k-editor-inline ::selection{background-color:#f85a00;text-shadow:none;color:#fff}.k-editor-inline ::-moz-selection{background-color:#f85a00;text-shadow:none;color:#fff}.k-editor-inline.k-state-active,.k-editor-inline:hover{border-color:#d5d5d5}.k-window-content.editorToolbarWindow{color:#2e2e2e;background-color:#eae8e8}.k-notification{border-radius:4px}.k-notification{background-image:linear-gradient(rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.k-notification-info{background-color:#06c;color:#fff;border-color:#06c}.k-notification-success{background-color:#37b400;color:#fff;border-color:#37b400}.k-notification-warning{background-color:#ffc000;color:#000;border-color:#ffc000}.k-notification-error{background-color:#db4240;color:#fff;border-color:#db4240}.k-gantt .k-treelist{background:#f1f1f1}.k-gantt .k-treelist .k-alt{background-color:#e4e4e4}.k-gantt .k-treelist tr:hover{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background-color:#b9b3b3}.k-gantt .k-treelist .k-alt.k-state-selected,.k-gantt .k-treelist .k-alt.k-state-selected>td,.k-gantt .k-treelist .k-state-selected,.k-gantt .k-treelist .k-state-selected td{background-color:#f35800;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 100%)}.k-gantt .k-treelist .k-state-selected:hover,.k-gantt .k-treelist .k-state-selected:hover td{background-color:#f35800;background-image:none}.k-task-dot:after{background-color:#2e2e2e;border-color:#2e2e2e}.k-task-dot:hover:after{background-color:#fff}.k-task-summary{border-color:#6e6e6e;background:#6e6e6e}.k-task-milestone,.k-task-summary-complete{border-color:#2e2e2e;background:#2e2e2e}.k-state-selected.k-task-summary{border-color:#ffa673;background:#ffa673}.k-state-selected .k-task-summary-complete,.k-state-selected.k-task-milestone{border-color:#f35800;background:#f35800}.k-task-single{background-color:#ffd7c0;border-color:#ffc09c;color:#000}.k-state-selected.k-task-single{border-color:#f85a00}.k-gantt-line{background-color:#2e2e2e;color:#2e2e2e}.k-state-selected.k-gantt-line{background-color:#f35800;color:#f35800}.k-resource{background-color:#fff}.k-autocomplete,.k-block,.k-calendar-container,.k-colorpicker,.k-combobox,.k-datepicker,.k-datetimepicker,.k-drag-clue,.k-dropdown,.k-dropdown-wrap,.k-editor-inline,.k-gantt-views,.k-gantt-views>.k-current-view,.k-grid .k-filter-options,.k-grouping-header .k-group-indicator,.k-inline-block,.k-list-container,.k-multiselect,.k-numeric-wrap,.k-numerictextbox,.k-picker-wrap,.k-slider-selection,.k-slider-track,.k-textbox,.k-timepicker,.k-touch-scrollbar,.k-treeview .k-in,.k-upload{border-radius:4px}.k-autocomplete.k-state-border-up,.k-calendar-container.k-state-border-up,.k-dropdown-wrap.k-state-border-up,.k-filter-menu,.k-list-container.k-state-border-up,.k-multiselect.k-state-border-up,.k-numeric-wrap.k-state-border-up,.k-picker-wrap.k-state-border-up{border-radius:0 0 4px 4px}.k-autocomplete.k-state-border-up .k-input,.k-dropdown-wrap.k-state-border-up .k-input,.k-numeric-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{border-radius:0 0 0 4px}.k-multiselect.k-state-border-up .k-multiselect-wrap{border-radius:0 0 4px 4px}.k-autocomplete.k-state-border-down,.k-block>.k-header,.k-calendar-container.k-state-border-down,.k-dropdown-wrap.k-state-border-down,.k-gantt-views.k-state-expanded,.k-gantt-views.k-state-expanded>.k-current-view,.k-list-container.k-state-border-down,.k-multiselect.k-state-border-down,.k-numeric-wrap.k-state-border-down,.k-panelbar .k-tabstrip-items .k-item,.k-picker-wrap.k-state-border-down,.k-tabstrip-items .k-item,.k-tabstrip-items .k-link{border-radius:4px 4px 0 0}.k-dropdown-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input{border-radius:3px 0 0 3px}.k-rtl .k-dropdown-wrap .k-input,.k-rtl .k-numeric-wrap .k-input,.k-rtl .k-picker-wrap .k-input{border-radius:0 3px 3px 0}.k-numeric-wrap .k-link{border-radius:0 3px 0 0}.k-numeric-wrap .k-link+.k-link{border-radius:0 0 3px 0}.k-colorpicker .k-selected-color{border-radius:3px 0 0 3px}.k-rtl .k-colorpicker .k-selected-color{border-radius:0 3px 3px 0}.k-autocomplete.k-state-border-down .k-input{border-radius:4px 4px 0 0}.k-dropdown-wrap.k-state-border-down .k-input,.k-numeric-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{border-radius:4px 0 0 0}.k-numeric-wrap .k-link.k-state-selected{background-color:#f35800}.k-multiselect.k-state-border-down .k-multiselect-wrap{border-radius:3px 3px 0 0}.k-datetimepicker .k-select+.k-select,.k-dropdown-wrap .k-select,.k-list-container.k-state-border-right,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{border-radius:0 4px 4px 0}.k-rtl .k-datetimepicker .k-select+.k-select,.k-rtl .k-dropdown-wrap .k-select,.k-rtl .k-list-container.k-state-border-right,.k-rtl .k-numeric-wrap .k-select,.k-rtl .k-picker-wrap .k-select{border-radius:4px 0 0 4px}.k-numeric-wrap.k-expand-padding .k-input{border-radius:4px}.k-autocomplete .k-input,.k-multiselect-wrap,.k-textbox>input{border-radius:3px}.k-dropzone,.k-fieldselector .k-list .k-item,.k-list .k-state-focused,.k-list .k-state-highlight,.k-list .k-state-hover,.k-list .k-state-selected,.k-list-optionlabel,.k-listbox .k-item{border-radius:3px}.k-grid .k-slider .k-button,.k-slider .k-button{border-radius:13px}.k-draghandle{border-radius:7px}.k-event,.k-event .k-link,.k-more-events,.k-task-complete,.k-task-single{border-radius:3px}.k-scheduler-mobile .k-event{border-radius:2px}.k-autocomplete,.k-dropdown-wrap.k-state-default,.k-numeric-wrap.k-state-default,.k-picker-wrap.k-state-default{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;background-color:#ececec;border-color:#c5c5c5}.k-dropdown-wrap.k-state-hover,.k-numeric-wrap.k-state-hover,.k-picker-wrap.k-state-hover{background-color:#bdb4af;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;border-color:#b6b6b6}.k-autocomplete.k-state-hover,.k-multiselect-wrap.k-state-hover,.k-state-hover>.k-multiselect-wrap{border-color:#b6b6b6;background:#fff;color:#2e2e2e}.k-dateinput.k-state-disabled>.k-textbox:hover,.k-maskedtextbox.k-state-disabled>.k-textbox:hover,.k-multiselect-wrap,.k-textbox{border-color:#c5c5c5}.k-dropdown-wrap.k-state-focused,.k-numeric-wrap.k-state-focused,.k-picker-wrap.k-state-focused{background-color:#bdb4af;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;border-color:#bdbdbd;box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.k-autocomplete.k-state-focused,.k-multiselect-wrap.k-state-focused,.k-state-focused>.k-multiselect-wrap{border-color:#bdbdbd;box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.k-list-container{color:#2e2e2e}.k-nodata{color:#c3c3c3}.k-dropdown .k-input,.k-dropdown .k-state-focused .k-input,.k-menu .k-popup,.k-multiselect .k-button,.k-multiselect .k-button:hover{color:#2e2e2e}.k-state-default>.k-select{border-color:#c5c5c5}.k-state-hover>.k-select{border-color:#b6b6b6}.k-state-focused>.k-select{border-color:#bdbdbd}.k-tabstrip:focus{box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.k-panelbar>li.k-state-default>.k-link,.k-tabstrip-items .k-state-default .k-link{color:#2e2e2e}.k-panelbar>li.k-state-default>.k-link.k-state-hover,.k-panelbar>li.k-state-hover>.k-link,.k-tabstrip-items .k-state-hover .k-link{color:#2e2e2e}.k-panelbar>.k-state-focused.k-state-hover{background:#bcb4b0;box-shadow:none}.k-tabstrip-items .k-state-default{border-color:#c5c5c5}.k-tabstrip-items .k-state-hover{border-color:#b6b6b6}.k-panelbar .k-tabstrip-items .k-state-active,.k-tabstrip-items .k-state-active{background-color:#fff;background-image:none;border-color:#9f9f9f}.k-panelbar .k-tabstrip-top>.k-tabstrip-items .k-state-active,.k-tabstrip-top>.k-tabstrip-items .k-state-active{border-bottom-color:#fff}.k-tabstrip .k-content.k-state-active{background-color:#fff;color:#2e2e2e}.k-tabstrip .k-content.k-state-focused,.k-tabstrip .k-content:focus{outline-color:#656565}.k-menu .k-item,.k-menu.k-header{border-color:#c5c5c5}.k-column-menu,.k-column-menu .k-item,.k-columnmenu-item-wrapper,.k-grid-columnmenu-popup{border-color:#c5c5c5}.k-column-menu .k-separator{border-color:#c5c5c5;background-color:transparent}.k-column-menu-group-header-text{color:#2e2e2e;border-color:#2e2e2e}.k-menu .k-group{border-color:#c5c5c5}.k-grid-filter.k-state-active{background-color:#fff}.k-grid-footer td,.k-group-footer td,.k-grouping-row td{color:#2e2e2e;border-color:#c5c5c5;font-weight:700}.k-grouping-header{color:#2e2e2e}.k-grid td.k-state-focused{box-shadow:inset 0 0 3px 1px #aeaeae}.k-gantt-toolbar .k-state-default,.k-grid .k-grouping-header,.k-grid-header,.k-grid-header-wrap,.k-grouping-header .k-group-indicator,.k-header{border-color:#c5c5c5}.k-treeview .k-in{border-color:transparent}.k-grid .k-hierarchy-cell .k-icon,.k-scheduler-table .k-icon,.k-treeview .k-icon{background-color:transparent;border-radius:4px}.k-scheduler-table .k-state-hover .k-icon{background-color:transparent}.k-chart .k-mask{background-color:#fff;opacity:.68}.k-chart .k-selection{border-color:rgba(0,0,0,.2);box-shadow:inset 0 1px 8px rgba(0,0,0,.1);transition:box-shadow .2s linear,border-color .2s linear}.k-chart .k-selection:hover{border-color:rgba(0,0,0,.3);box-shadow:inset 0 3px 8px rgba(0,0,0,.2)}.k-chart .k-handle{background-color:#fcfcfc;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.k-chart .k-handle:hover{background-color:#fff;border-color:#b8b8b8;box-shadow:0 0 0 2px rgba(111,101,96,.5)}.k-chart .k-navigator-hint .k-tooltip{border:3px solid #fff;box-shadow:0 0 0 3px rgba(0,0,0,.2);background:#fff;color:#242424}.k-chart .k-navigator-hint .k-scroll{background:rgba(243,88,0,.7);height:4px}.k-map{border-color:#d5d5d5;color:#2e2e2e;background-color:#fff}.k-map .k-navigator{border-color:#bbb;color:#2e2e2e;background-color:#e9e9e9;background-position:50% 50%;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.k-map .k-zoom-control{box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.k-map .k-marker{color:#f35800;text-shadow:0 0 3px rgba(0,0,0,.4)}.k-spreadsheet-column-header,.k-spreadsheet-row-header{background-color:#fff}.k-spreadsheet-column-header,.k-spreadsheet-row-header,.k-spreadsheet-top-corner{background-color:#e9e9e9;background-image:none;color:#000;border-color:#b6b6b6}.k-spreadsheet-top-corner{border-color:#b6b6b6}.k-spreadsheet-top-corner:after{border-color:transparent #b6b6b6 #b6b6b6 transparent}.k-spreadsheet-pane{border-color:#b6b6b6}.k-spreadsheet-pane .k-spreadsheet-haxis,.k-spreadsheet-pane .k-spreadsheet-vaxis{border-color:#d0d0d0}.k-spreadsheet-pane .k-spreadsheet-column-header,.k-spreadsheet-pane .k-spreadsheet-row-header{border-color:#b6b6b6}.k-spreadsheet-pane .k-spreadsheet-merged-cell{background-color:#fff}.k-spreadsheet-pane .k-selection-full,.k-spreadsheet-pane .k-selection-partial{border-color:rgba(243,88,0,.2);background-color:rgba(243,88,0,.2)}.k-spreadsheet-pane .k-filter-range{border-color:#f35800}.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-full,.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-partial{border-bottom-color:#f35800}.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-full,.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-partial{border-right-color:#f35800}.k-auto-fill,.k-spreadsheet-selection{border-color:#f35800;box-shadow:inset 0 0 0 1px #f35800}.k-spreadsheet-selection{background-color:rgba(243,88,0,.2)}.k-spreadsheet-active-cell{box-shadow:inset 0 0 0 1px #f35800;background-color:#fff}.k-spreadsheet-active-cell.k-right{box-shadow:inset 0 0 0 1px #f35800,inset -1px 0 0 1px #f35800}.k-spreadsheet-active-cell.k-bottom{box-shadow:inset 0 0 0 1px #f35800,inset 0 -1px 0 1px #f35800}.k-spreadsheet-active-cell.k-bottom.k-right{box-shadow:inset 0 0 0 1px #f35800,inset -1px -1px 0 1px #f35800}.k-spreadsheet-active-cell.k-single{color:#2e2e2e;background-color:#fff}.k-spreadsheet .k-spreadsheet-action-bar{background-color:#fff;border-color:#d5d5d5}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor{border-color:#b6b6b6}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar::before{border-color:#b6b6b6}.k-spreadsheet .k-spreadsheet-formula-input{background-color:#fff;color:#2e2e2e}.k-spreadsheet .k-resize-handle,.k-spreadsheet .k-resize-hint-handle,.k-spreadsheet .k-resize-hint-marker{background-color:#f35800}.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-handle,.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-marker{background-color:#f35800}.k-spreadsheet .k-single-selection::after{background-color:#f35800;border-color:#fff}.k-spreadsheet .k-auto-fill-punch{background-color:rgba(255,255,255,.5)}.k-spreadsheet .k-single-selection.k-dim-auto-fill-handle::after{background-color:rgba(243,88,0,.5)}.k-spreadsheet .k-spreadsheet-cell-comment{color:#313131;background-color:#eae8e8;border-color:#c5c5c5}.k-spreadsheet .k-spreadsheet-has-comment:after{border-color:#f35800 #f35800 transparent transparent}.k-spreadsheet .k-dirty{border-color:#db4240 transparent transparent #db4240}.k-spreadsheet-format-cells .k-spreadsheet-preview{border-color:#d5d5d5}.k-spreadsheet-filter{border-radius:4px;background-color:#fff;box-shadow:inset 0 0 0 1px #d0d0d0}.k-spreadsheet-filter.k-state-active{color:#fff;background-color:#f35800}.k-spreadsheet-filter:hover{color:#2e2e2e;background:#bcb4b0;border-color:#a99f9a}.k-action-window .k-action-buttons{border-color:#d5d5d5;background:#eae8e8}.k-spreadsheet-sample{color:#7a7a7a}.k-state-selected .k-spreadsheet-sample{color:inherit}.k-spreadsheet-window .k-list{border-color:#d5d5d5;border-radius:4px}.k-spreadsheet-popup{border-radius:4px}.k-spreadsheet-popup .k-separator{background-color:#d5d5d5}.k-spreadsheet-popup .k-button{background-color:transparent}.k-spreadsheet-popup .k-button:hover{background-color:#bcb4b0}.k-spreadsheet-popup .k-state-active{background-color:#f35800;color:#000}.k-spreadsheet-popup .k-state-active:hover{background-color:#c04600}.k-spreadsheet-filter-menu .k-details{border-color:#d5d5d5}.k-spreadsheet-filter-menu .k-details-content .k-space-right{background-color:#fff}.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper{background-color:#fff;border-color:#d5d5d5;border-radius:4px 0 0 4px}.k-syntax-ref{color:#f82}.k-syntax-num{color:#09f}.k-syntax-func{font-weight:700}.k-syntax-str{color:#38b714}.k-syntax-error{color:red}.k-syntax-bool{color:#a9169c}.k-syntax-startexp{font-weight:700}.k-syntax-paren-match{background-color:#caf200}.k-series-a{border-color:#ff6800;background-color:rgba(255,104,0,.15)}.k-series-b{border-color:#a0a700;background-color:rgba(160,167,0,.15)}.k-series-c{border-color:#ff8d00;background-color:rgba(255,141,0,.15)}.k-series-d{border-color:#678900;background-color:rgba(103,137,0,.15)}.k-series-e{border-color:#ffb53c;background-color:rgba(255,181,60,.15)}.k-series-f{border-color:#396000;background-color:rgba(57,96,0,.15)}.k-spreadsheet-sheets-remove:hover .k-icon{color:#c22}.k-spreadsheet-formula-list .k-state-focused{background-color:#f35800;color:#fff}.k-spreadsheet-insert-image-dialog{border-color:#d5d5d5;border-radius:4px}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered,.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover{box-shadow:inset 0 0 0 2000px rgba(0,0,0,.5);border-radius:4px}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div,.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div{color:#fff}.k-spreadsheet-drawing.k-spreadsheet-active-drawing{outline-color:#f35800}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle{border-color:#fff;background-color:#f35800;border-radius:50%}.k-spreadsheet-drawing-anchor-cell{background:rgba(243,88,0,.2)}.k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after{border-color:#f35800 transparent transparent #f35800}.k-rtl .k-spreadsheet .k-dirty{border-color:#db4240 #db4240 transparent transparent}.k-numeric-wrap .k-i-warning{color:#db4240;position:absolute;top:0;right:1.9em;width:1.9em}.k-numeric-wrap.k-state-invalid{border-color:#db4240}.k-numeric-wrap.k-state-invalid input{color:#db4240}.k-rtl .k-numeric-wrap.k-state-invalid .k-i-warning{right:auto;left:1.9em}.k-maskedtextbox.k-state-invalid .k-textbox{border-color:#db4240;color:#db4240}.k-maskedtextbox.k-state-invalid .k-i-warning{color:#db4240}.k-dateinput.k-state-invalid .k-textbox{color:#db4240;border-color:#db4240}.k-dateinput.k-state-invalid .k-i-warning{margin-left:0;margin-right:.6em;color:#db4240}.k-rtl .k-dateinput .k-i-warning{margin-right:0;margin-left:.6em}.k-datepicker .k-picker-wrap.k-state-invalid,.k-timepicker .k-picker-wrap.k-state-invalid{border-color:#db4240}.k-datepicker .k-picker-wrap.k-state-invalid .k-input,.k-timepicker .k-picker-wrap.k-state-invalid .k-input{color:#db4240}.k-datepicker .k-picker-wrap .k-i-warning,.k-timepicker .k-picker-wrap .k-i-warning{color:#db4240;margin-left:0;margin-right:2.1em}.k-rtl .k-datepicker .k-picker-wrap .k-i-warning,.k-rtl .k-timepicker .k-picker-wrap .k-i-warning{margin-right:0;margin-left:2.1em}.k-datetimepicker .k-picker-wrap.k-state-invalid{border-color:#db4240}.k-datetimepicker .k-picker-wrap.k-state-invalid .k-input{color:#db4240}.k-datetimepicker .k-picker-wrap .k-i-warning{color:#db4240;margin-left:0;margin-right:4.3em}.k-rtl .k-datetimepicker .k-picker-wrap .k-icon.k-i-warning{margin-right:0;margin-left:4.3em}.k-time-header .k-time-now{color:#f35800;background:0 0}.k-time-header .k-time-now:focus,.k-time-header .k-time-now:hover{color:#df5100}.k-time-list-wrapper{background-color:#f5f5f5}.k-time-list-wrapper .k-title{border-color:#d5d5d5;color:#c3c3c3;background-color:#eae8e8;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background:#f5f5f5}.k-time-list-wrapper.k-state-focused .k-title{color:#000;opacity:1}.k-time-list-wrapper.k-state-focused::after,.k-time-list-wrapper.k-state-focused::before{background-color:rgba(0,0,0,.04)}.k-time-list::after,.k-time-list::before{box-shadow:0 0 3em 1.5em #f5f5f5}.k-time-list .k-item:hover{color:#f35800}.k-time-container{background:0 0}.k-time-highlight{background-color:#fff;border-color:#d5d5d5}.k-datetime-container .k-date-tab .k-datetime-buttongroup,.k-datetime-container .k-date-tab .k-datetime-selector{background-color:#fff}.k-listbox .k-list-scroller{padding:2px;border-color:#d5d5d5;background-color:#fff}.k-listbox .k-item:hover:not(.k-state-disabled){color:#2e2e2e;background-color:#bcb4b0;border-color:transparent}.k-listbox .k-drop-hint{height:0;border-top:1px solid #f35800}.k-grid-header .k-i-sort-asc-sm,.k-grid-header .k-i-sort-desc-sm,.k-grid-header .k-sort-order{color:inherit}.k-scheduler .k-other-month .k-nav-day{opacity:.6}.k-dropdowngrid-popup{border-color:#d5d5d5;color:#2e2e2e;background-color:#fff}.k-dropdowngrid-popup .k-header{background-image:linear-gradient("rgba(255,255,255,.25) 0%, rgba(255,255,255,.0) 100%");border-color:#d5d5d5;color:#313131;background-color:#eae8e8}.k-dropdowngrid-popup .k-group-header{border-color:#d5d5d5;color:#313131;background-color:#eae8e8}.k-dropdowngrid-popup .k-cell{border-color:#d5d5d5}.k-dropdowngrid-popup .k-item:nth-child(2n){background-color:#f1f1f1}.k-dropdowngrid-popup .k-footer{border-color:#d5d5d5;color:#313131;background-color:#eae8e8}.k-dropdowngrid-popup .k-item.k-state-hover{background-image:linear-gradient("rgba(255,255,255,.25) 0%, rgba(255,255,255,.0) 100%");border-color:#d5d5d5;color:#2e2e2e;background-color:#bcb4b0}.k-dropdowngrid-popup .k-item.k-state-selected{background-image:linear-gradient("rgba(255,255,255,.15) 0%, rgba(255,255,255,.0) 100%");border-color:#d5d5d5;color:#fff;background-color:#f35800}.k-dropdowngrid-popup .k-group-cell span{background-color:#2e2e2e;color:#fff}.k-grid-list>.k-item.k-last>.k-cell,.k-grid-list>.k-item.k-last>.k-group-cell,.k-grid-list>.k-item.k-last>.k-spacer-cell{border-bottom-color:#2e2e2e}.k-master-row .k-grid-content-sticky{background-color:#fff}.k-master-row.k-alt .k-grid-content-sticky{background-color:#f1f1f1}.k-master-row.k-state-selected .k-grid-content-sticky{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 100%);background-color:#f35800;background-position:50% 50%}.k-master-row.k-state-hover .k-grid-content-sticky,.k-master-row:hover .k-grid-content-sticky{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background-color:#bcb4b0}.k-master-row.k-state-selected.k-state-hover .k-grid-content-sticky,.k-master-row.k-state-selected:hover .k-grid-content-sticky{background-color:#f35800;background-image:none}.k-footer-template .k-grid-footer-sticky,.k-grid-header .k-grid-header-sticky,.k-grouping-row .k-grid-content-sticky,.k-master-row .k-grid-content-sticky{border-left-color:#888;border-right-color:#888}.k-grid-header .k-filter-row .k-grid-header-sticky{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background-position:50% 53%;background-color:#eae8e8}.k-grid-content-locked,.k-grid-content-locked td,.k-grid-header-locked,.k-grid-header-locked .k-header{border-left-color:#888;border-right-color:#888}.k-check-all-wrap{border-color:#d5d5d5}
/*# sourceMappingURL=kendo.default.min.css.map */

/** 
 * Kendo UI v2021.2.526 (http://www.telerik.com/kendo-ui)                                                                                                                                               
 * Copyright 2021 Progress Software Corporation and/or one of its subsidiaries or affiliates. 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-theme-test-class,.ktb-theme-id-default{opacity:0}.ktb-var-accent{color:#7bd2f6}.ktb-var-base{color:#daecf4}.ktb-var-background{color:#fff}.ktb-var-border-radius{border-radius:4px}.ktb-var-normal-background{color:#fff}.ktb-var-normal-gradient{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.ktb-var-normal-text-color{color:#003f59}.ktb-var-hover-background{color:#7bd2f6}.ktb-var-hover-gradient{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.ktb-var-hover-text-color{color:#003f59}.ktb-var-selected-background{color:#13688c}.ktb-var-selected-gradient{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 100%)}.ktb-var-selected-text-color{color:#fff}.ktb-var-is-dark-theme{opacity:0}.ktb-var-primary{color:#7bd2f6}.ktb-var-secondary{color:#daecf4}.ktb-var-tertiary{color:#0069a5}.ktb-var-error{color:#db4240}.ktb-var-warning{color:#ffb400}.ktb-var-success{color:#37b400}.ktb-var-info{color:#06c}.ktb-var-dark{color:#000}.ktb-var-light{color:#fff}.ktb-var-inverse{color:#000}.ktb-var-series-a{color:#0069a5}.ktb-var-series-b{color:#0098ee}.ktb-var-series-c{color:#7bd2f6}.ktb-var-series-d{color:#ffb800}.ktb-var-series-e{color:#ff8517}.ktb-var-series-f{color:#e34a00}.k-grid-norecords-template{background-color:#fff;border:1px solid #bbdceb}.k-button{border-radius:4px;border-color:#93c8df;color:#003f59;background-color:#daecf4;background-position:50% 50%;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.k-button.k-state-default{border-color:#93c8df}.k-button.k-state-hover,.k-button:hover{color:#003f59;border-color:#8bc4dd;background-color:#55c5f3;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.k-button.k-state-active,.k-button.k-state-selected,.k-button:active{color:#fff;background-color:#126183;border-color:#126183;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 100%)}.k-button.k-state-active:hover,.k-button.k-state-selected:hover{color:#003f59;border-color:#77c9eb;background-color:#63caf4}.k-button:focus:active{box-shadow:0 0 2px 1px #7bd2f6}.k-button.k-state-focused,.k-button.k-state-focused.k-state-disabled,.k-button:focus,.k-button:focus:hover,.k-state-disabled .k-button.k-state-focused{border-color:#68cbf5;box-shadow:0 0 2px 1px #7bd2f6}.k-button.k-state-disabled,.k-button.k-state-disabled:active,.k-button.k-state-disabled:focus,.k-button.k-state-disabled:hover,.k-button[disabled],.k-button[disabled]:active,.k-button[disabled]:focus,.k-button[disabled]:hover,.k-state-disabled .k-button,.k-state-disabled .k-button:active,.k-state-disabled .k-button:focus,.k-state-disabled .k-button:hover{color:#003f59;border-color:#93c8df;background-color:#daecf4;box-shadow:none;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.k-primary{color:#003f59;border-color:#77c9eb;background-color:#7bd2f6;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.k-primary.k-state-default{border-color:#77c9eb}.k-primary.k-state-hover,.k-primary:hover{color:#003f59;border-color:#77c9eb;background-color:#63caf4;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.k-primary.k-state-active,.k-primary:active{color:#fff;border-color:#126183;background-color:#126183;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 100%)}.k-primary:focus:active:not(.k-state-disabled):not([disabled]){box-shadow:0 0 2px 1px #13688c}.k-primary.k-state-focused,.k-primary.k-state-focused.k-state-disabled,.k-primary:focus,.k-primary:focus:hover,.k-state-disabled .k-primary.k-state-focused{border-color:#5ac7f4;box-shadow:0 0 2px 1px #13688c}.k-primary.k-state-disabled,.k-primary.k-state-disabled:hover,.k-primary[disabled],.k-primary[disabled]:hover,.k-state-disabled .k-primary,.k-state-disabled .k-primary:hover{color:#003f59;border-color:#77c9eb;background-color:#7bd2f6;box-shadow:none;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.k-button-group .k-button{border-radius:0}.k-button-group .k-button:first-child,.k-button-group .k-group-start{border-top-left-radius:4px;border-bottom-left-radius:4px}.k-button-group .k-button:last-child,.k-button-group .k-group-end{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-button-group .k-button:first-child:last-child,.k-button-group .k-group-start.k-group-end{border-radius:4px}.k-widget.k-button-group{background:0 0}.k-split-button{border-radius:4px}.k-split-button .k-button{border-radius:0}.k-split-button .k-button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.k-split-button .k-button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-split-button.k-state-border-down>.k-button,.k-split-button.k-state-border-up>.k-button{color:#003f59;background-color:#55c5f3;border-color:#8bc4dd;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);box-shadow:none}.k-split-button:focus{box-shadow:0 0 2px 1px #7bd2f6;border-color:#68cbf5}.k-split-button:focus .k-button{box-shadow:none;border-color:inherit}.k-edit-buttons{border-color:#bbdceb;background:#d9ecf5}.k-button.k-bare.k-primary,.k-button.k-bare.k-primary.k-state-active,.k-button.k-bare.k-primary.k-state-hover,.k-button.k-bare.k-primary:active,.k-button.k-bare.k-primary:hover,.k-button.k-bare.k-primary:hover.k-state-active,.k-button.k-bare.k-primary:hover:active,.k-button.k-flat.k-primary,.k-button.k-flat.k-primary.k-state-active,.k-button.k-flat.k-primary.k-state-hover,.k-button.k-flat.k-primary:active,.k-button.k-flat.k-primary:hover,.k-button.k-flat.k-primary:hover.k-state-active,.k-button.k-flat.k-primary:hover:active{color:#7bd2f6}.k-button.k-button-clear{border-color:transparent!important;color:#003f59;background:0 0!important;box-shadow:none!important}.k-button.k-button-clear::before{display:none}.k-button.k-button-clear::after{display:block}.k-button.k-button-clear.k-state-active,.k-button.k-button-clear.k-state-focused,.k-button.k-button-clear.k-state-hover,.k-button.k-button-clear:active,.k-button.k-button-clear:focus,.k-button.k-button-clear:hover{color:#001017}.k-button.k-button-clear.k-state-active::after,.k-button.k-button-clear:active::after{background:0 0}.k-button.k-button-clear.k-state-focused::after,.k-button.k-button-clear.k-state-focused:active::after{background-color:#003f59;opacity:.1}.k-rtl .k-button-group .k-button{border-radius:0}.k-rtl .k-button-group .k-button:first-child,.k-rtl .k-button-group .k-group-start{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-rtl .k-button-group .k-button:last-child,.k-rtl .k-button-group .k-group-end{border-top-left-radius:4px;border-bottom-left-radius:4px}.k-rtl .k-button-group .k-button:first-child:last-child,.k-rtl .k-button-group .k-group-start.k-group-end{border-radius:4px}.k-rtl .k-split-button .k-button{border-radius:0}.k-rtl .k-split-button .k-button:first-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-rtl .k-split-button .k-button:last-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.k-avatar-icon,.k-avatar-initials{color:#000;background-color:#7bd2f6}.k-card{border-color:#bbdceb;color:#003f59;background-color:#fff}.k-card .k-card-callout{border-color:#bbdceb;background-color:#fff}.k-card .k-card-actions{border-color:#bbdceb}.k-card.k-state-focus,.k-card:focus{border-color:rgba(0,0,0,.15);box-shadow:0 3px 4px 0 rgba(0,0,0,.06)}.k-card-header{border-color:#bbdceb;color:#00435e;background-color:#d9ecf5}.k-card-footer{border-color:#bbdceb;color:#00435e;background-color:#d9ecf5}.k-card-separator{border-color:#bbdceb}.k-card.k-card-primary,.k-card.k-state-primary{border-color:#bde9fb;color:#3e697b;background-color:#d7f2fc}.k-card.k-card-info,.k-card.k-state-info{border-color:#80b3e6;color:#036;background-color:#b3d1f0}.k-card.k-card-success,.k-card.k-state-success{border-color:#9bda80;color:#1c5a00;background-color:#c3e9b3}.k-card.k-card-warning,.k-card.k-state-warning{border-color:#ffda80;color:#805a00;background-color:#ffe9b3}.k-card.k-card-error,.k-card.k-state-error{border-color:#eda1a0;color:#6e2120;background-color:#f4c6c6}.k-card.k-state-focus .k-card-callout,.k-card:focus .k-card-callout{border-color:rgba(0,0,0,.15)}.k-card.k-state-focus .k-card-callout.k-callout-n,.k-card:focus .k-card-callout.k-callout-n{box-shadow:1px -1px 4px 0 rgba(0,0,0,.06)}.k-card.k-state-focus .k-card-callout.k-callout-e,.k-card:focus .k-card-callout.k-callout-e{box-shadow:2px -1px 4px 0 rgba(0,0,0,.06)}.k-card.k-state-focus .k-card-callout.k-callout-s,.k-card:focus .k-card-callout.k-callout-s{box-shadow:2px -2px 4px 0 rgba(0,0,0,.06)}.k-card.k-state-focus .k-card-callout.k-callout-w,.k-card:focus .k-card-callout.k-callout-w{box-shadow:2px -1px 4px 0 rgba(0,0,0,.06)}.k-tilelayout,.k-widget.k-tilelayout{background-color:#f5f5f5}.k-tilelayout-item.k-state-focus,.k-tilelayout-item.k-state-focused,.k-tilelayout-item:focus{box-shadow:0 0 4px 2px rgba(0,0,0,.3)}.k-layout-item-hint{border-color:#bbdceb;background-color:rgba(255,255,255,.2)}.k-chat{border-color:#bbdceb;color:#003f59;background-color:#fff}.k-chat .k-timestamp{text-transform:uppercase;opacity:.7}.k-chat .k-author{font-weight:700}.k-chat .k-bubble{border-color:#daecf4;color:#003f59;background-color:#daecf4;transition:box-shadow .2s ease-in-out;-ms-flex-order:-1;order:-1}.k-chat .k-alt .k-bubble{border-color:#7bd2f6;color:#000;background-color:#7bd2f6}.k-chat .k-quick-reply{border-color:#7bd2f6;color:#7bd2f6;background-color:transparent}.k-chat .k-quick-reply:hover{border-color:#7bd2f6;color:#000;background-color:#7bd2f6}.k-chat .k-message-box{border-color:inherit;color:#003f59;background-color:#fff}.k-chat .k-message-box .k-button:hover{color:#7bd2f6}.k-chat .k-toolbar-box{border-color:inherit;color:#003f59;background-color:#d9ecf5}.k-chat .k-toolbar-box .k-button:hover{color:#7bd2f6;background:0 0}.k-chat .k-toolbar-box .k-scroll-button{background-color:#fff;box-shadow:0 0 20px 5px #fff}.k-chat .k-toolbar-box .k-scroll-button:hover{background-color:#fff}.k-calendar{border-color:#bbdceb;color:#003f59;background-color:#fff}.k-calendar>.k-header{border-color:#bbdceb;color:#00435e;background-color:#d9ecf5;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.k-calendar th{border-color:#bbdceb;color:#003f59;background-color:#f5f5f5}.k-calendar .k-alt{border-color:#bbdceb;color:#003f59;background-color:#f5f5f5}.k-calendar .k-weekend{background-color:transparent}.k-calendar .k-other-month{color:#9fcee2;background-color:transparent}.k-calendar .k-out-of-range{pointer-events:none;visibility:hidden}.k-calendar .k-today .k-link{color:#7bd2f6;box-shadow:inset 0 0 0 1px #7bd2f6}.k-calendar td.k-state-hover .k-link{border-color:#8bc4dd;color:#003f59;background-color:#55c5f3;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.k-calendar td.k-state-selected .k-link{border-color:#146b90;color:#fff;background-color:#13688c;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 100%)}.k-calendar td.k-state-focused .k-link{box-shadow:inset 0 0 2px 1px #7bd2f6}.k-calendar .k-calendar-header .k-today,.k-calendar .k-footer .k-nav-today{color:#7bd2f6}.k-calendar .k-calendar-header .k-today:focus,.k-calendar .k-calendar-header .k-today:hover,.k-calendar .k-footer .k-nav-today:focus,.k-calendar .k-footer .k-nav-today:hover{color:#68cbf5}.k-calendar-range{border-color:#bbdceb;color:#003f59;background-color:#fff}.k-calendar-range th{color:inherit;background-color:transparent;text-transform:uppercase}.k-calendar-range td.k-state-hover .k-link{border-color:#8bc4dd;color:#003f59;background-color:#55c5f3}.k-calendar-range td.k-state-selected .k-link{border-color:#146b90;color:#fff;background-color:#13688c}.k-calendar-range td.k-state-focused .k-link{box-shadow:inset 0 0 2px 1px #7bd2f6}.k-calendar-range td.k-range-end,.k-calendar-range td.k-range-mid,.k-calendar-range td.k-range-start{background-image:linear-gradient(transparent 1px,rgba(19,104,140,.3) 1px,rgba(19,104,140,.3) calc(100% - 1px),transparent calc(100% - 1px))}.k-edge .k-calendar-range td.k-range-end,.k-edge .k-calendar-range td.k-range-mid,.k-edge .k-calendar-range td.k-range-start,.k-ie .k-calendar-range td.k-range-end,.k-ie .k-calendar-range td.k-range-mid,.k-ie .k-calendar-range td.k-range-start{background-image:none;background-color:rgba(19,104,140,.3)}.k-calendar-range td.k-range-split-start::after{background-image:linear-gradient(to left,rgba(19,104,140,.3),transparent)}.k-calendar-range td.k-range-split-end::after{background-image:linear-gradient(to right,rgba(19,104,140,.3),transparent)}.k-calendar-range .k-footer .k-nav-today{color:#7bd2f6;background:0 0}.k-pdf-viewer .k-toolbar .k-icon,.k-pdf-viewer .k-toolbar .k-pager-input{color:#003f59}.k-pdf-viewer .k-canvas{background-color:#fff}.k-pdf-viewer .k-page{border-color:#bbdceb;color:#003f59;background-color:#fff;box-shadow:0 0 15px #bbdceb}.k-pdf-viewer .k-search-highlight{background-color:#4d4d4d}div.k-scrollview,kendo-scrollview.k-scrollview-wrap{border-color:#bbdceb;color:#003f59;background-color:#fff;-webkit-tap-highlight-color:transparent}div.k-scrollview.k-scrollview-dark .k-scrollview-nav,div.k-scrollview.k-scrollview-dark .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-pageable{background-color:rgba(0,0,0,.2)}div.k-scrollview.k-scrollview-dark .k-scrollview-next,div.k-scrollview.k-scrollview-dark .k-scrollview-prev,kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-next,kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-prev{color:rgba(0,0,0,.2)}div.k-scrollview.k-scrollview-light .k-scrollview-nav,div.k-scrollview.k-scrollview-light .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap.k-scrollview-light .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap.k-scrollview-light .k-scrollview-pageable{background-color:rgba(255,255,255,.2)}.k-widget.k-scrollview .k-scrollview-wrap.k-state-focused,.k-widget.k-scrollview .k-scrollview-wrap.k-state-hovered,.k-widget.k-scrollview .k-scrollview-wrap:focus,.k-widget.k-scrollview .k-scrollview-wrap:hover,kendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-focused,kendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-hovered,kendo-scrollview.k-scrollview-wrap .k-scrollview:focus,kendo-scrollview.k-scrollview-wrap .k-scrollview:hover{outline:0}.k-widget.k-scrollview .k-scrollview-wrap.k-state-focused~.k-scrollview-elements .k-scrollview-nav,.k-widget.k-scrollview .k-scrollview-wrap.k-state-focused~.k-scrollview-elements .k-scrollview-pageable,.k-widget.k-scrollview .k-scrollview-wrap.k-state-hovered~.k-scrollview-elements .k-scrollview-nav,.k-widget.k-scrollview .k-scrollview-wrap.k-state-hovered~.k-scrollview-elements .k-scrollview-pageable,.k-widget.k-scrollview .k-scrollview-wrap:focus~.k-scrollview-elements .k-scrollview-nav,.k-widget.k-scrollview .k-scrollview-wrap:focus~.k-scrollview-elements .k-scrollview-pageable,.k-widget.k-scrollview .k-scrollview-wrap:hover~.k-scrollview-elements .k-scrollview-nav,.k-widget.k-scrollview .k-scrollview-wrap:hover~.k-scrollview-elements .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-focused~.k-scrollview-elements .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-focused~.k-scrollview-elements .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-hovered~.k-scrollview-elements .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-hovered~.k-scrollview-elements .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap .k-scrollview:focus~.k-scrollview-elements .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap .k-scrollview:focus~.k-scrollview-elements .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap .k-scrollview:hover~.k-scrollview-elements .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap .k-scrollview:hover~.k-scrollview-elements .k-scrollview-pageable{opacity:1}.k-scrollview-next,.k-scrollview-prev{color:#fff;background-color:rgba(0,0,0,0);text-shadow:rgba(0,0,0,.3) 0 0 15px;opacity:.7;outline-width:0;-webkit-tap-highlight-color:transparent}.k-scrollview-next.k-state-focused,.k-scrollview-next:focus,.k-scrollview-prev.k-state-focused,.k-scrollview-prev:focus{color:#fff;opacity:1}.k-scrollview-next.k-state-focused .k-icon::before,.k-scrollview-next:focus .k-icon::before,.k-scrollview-prev.k-state-focused .k-icon::before,.k-scrollview-prev:focus .k-icon::before{box-shadow:0 0 0 2px rgba(0,0,0,.13);background-color:transparent}.k-scrollview-next.k-state-hovered,.k-scrollview-next:hover,.k-scrollview-prev.k-state-hovered,.k-scrollview-prev:hover{color:#fff;opacity:1}.k-scrollview-next.k-state-hovered .k-icon::before,.k-scrollview-next:hover .k-icon::before,.k-scrollview-prev.k-state-hovered .k-icon::before,.k-scrollview-prev:hover .k-icon::before{background-color:transparent}.k-scrollview .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable{opacity:.7}.k-scrollview .k-scrollview-nav.k-state-focused,.k-scrollview .k-scrollview-nav.k-state-hovered,.k-scrollview .k-scrollview-nav:focus,.k-scrollview .k-scrollview-nav:focus-within,.k-scrollview .k-scrollview-nav:hover,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable.k-state-focused,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable.k-state-hovered,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable:focus,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable:focus-within,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable:hover{opacity:1;background-color:transparent}.k-scrollview .k-scrollview-nav>.k-link,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button{background:#daecf4;border:#93c8df;background-clip:padding-box}.k-scrollview .k-scrollview-nav>.k-link.k-primary,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button.k-primary{background:#7bd2f6;border:#77c9eb}.k-scrollview .k-scrollview-nav>.k-link.k-state-focused,.k-scrollview .k-scrollview-nav>.k-link.k-state-hovered,.k-scrollview .k-scrollview-nav>.k-link:focus,.k-scrollview .k-scrollview-nav>.k-link:hover,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button.k-state-focused,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button.k-state-hovered,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button:focus,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button:hover{box-shadow:0 0 0 2px rgba(0,0,0,.13)}.k-switch-handle{background-clip:border-box}.k-switch-on .k-switch-container{border-color:#93c8df;color:#7bd2f6;background-color:#fff}.k-switch-on .k-switch-handle{border-color:#77c9eb;color:#7bd2f6;background-color:#7bd2f6;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.k-switch-on.k-state-focused,.k-switch-on:focus{box-shadow:0 0 3px 1px rgba(0,0,0,.3)}.k-switch-on.k-state-focused .k-switch-container,.k-switch-on:focus .k-switch-container{border-color:#58a9cd;color:#7bd2f6;background-color:#fff}.k-switch-on.k-state-focused .k-switch-handle,.k-switch-on:focus .k-switch-handle{border-color:#77c9eb;color:#7bd2f6;background-color:#7bd2f6;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.k-switch-on.k-state-hover .k-switch-container,.k-switch-on:hover .k-switch-container{border-color:#58a9cd;color:#7bd2f6;background-color:#fff}.k-switch-on.k-state-hover .k-switch-handle,.k-switch-on:hover .k-switch-handle{border-color:#77c9eb;color:#7bd2f6;background-color:#7bd2f6;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.k-switch-on .k-switch-label-off{color:transparent}.k-switch-off .k-switch-container{border-color:#93c8df;color:#003f59;background-color:#fff}.k-switch-off .k-switch-handle{border-color:#93c8df;color:#003f59;background-color:#daecf4;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.k-switch-off.k-state-focused,.k-switch-off:focus{box-shadow:0 0 3px 1px rgba(0,0,0,.3)}.k-switch-off.k-state-focused .k-switch-container,.k-switch-off:focus .k-switch-container{border-color:#58a9cd;color:#003f59;background-color:#fff}.k-switch-off.k-state-focused .k-switch-handle,.k-switch-off:focus .k-switch-handle{border-color:#58a9cd;color:#003f59;background-color:#daecf4;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.k-switch-off.k-state-hover .k-switch-container,.k-switch-off:hover .k-switch-container{border-color:#58a9cd;color:#003f59;background-color:#fff}.k-switch-off.k-state-hover .k-switch-handle,.k-switch-off:hover .k-switch-handle{border-color:#58a9cd;color:#003f59;background-color:#55c5f3;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.k-switch-off .k-switch-label-on{color:transparent}.k-switch{background-color:transparent;box-shadow:none}.k-switch.k-state-focused .k-switch-container,.k-switch:focus .k-switch-container{outline:0}.k-switch.k-state-disabled{cursor:default}.k-switch[aria-readonly=true]{pointer-events:none}.k-pane-wrapper .k-pane>.k-view>.k-content{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;background-color:#d9ecf5}.k-pane-wrapper .k-pane .k-grid-mobile .k-column-active+th.k-header{border-left-color:#003f59}.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-i-sort-asc-sm,.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-i-sort-desc-sm,.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-sort-order{color:#7bd2f6}.k-pane-wrapper .k-pane .k-grid-mobile .k-grid-filter.k-state-active,.k-pane-wrapper .k-pane .k-grid-mobile .k-header-column-menu.k-state-active{color:#fff;background-color:#7bd2f6}.k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before{background-color:#fff}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current{color:#7bd2f6}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times{color:inherit}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period{color:#73d6ff}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times{background-color:#d9ecf5}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-other-month{background-color:#e6f2f8}.k-pane-wrapper .k-pane .k-grid-column-menu .k-header,.k-pane-wrapper .k-pane .k-grid-edit-form .k-header,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header{background-color:#7bd2f6}.k-pane-wrapper .k-pane .k-grid-column-menu .k-header,.k-pane-wrapper .k-pane .k-grid-column-menu .k-header .k-link,.k-pane-wrapper .k-pane .k-grid-edit-form .k-header,.k-pane-wrapper .k-pane .k-grid-edit-form .k-header .k-link,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header .k-link,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header .k-link{color:#fff}.k-pane-wrapper .k-pane .k-grid-column-menu .k-item,.k-pane-wrapper .k-pane .k-grid-column-menu .k-link,.k-pane-wrapper .k-pane .k-grid-edit-form .k-item,.k-pane-wrapper .k-pane .k-grid-edit-form .k-link,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-item,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-link,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link{color:#003f59}.k-pane-wrapper .k-pane .k-grid-column-menu .k-clear,.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-delete,.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-resetSeries,.k-pane-wrapper .k-pane .k-grid-column-menu .k-select-all,.k-pane-wrapper .k-pane .k-grid-edit-form .k-clear,.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete,.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries,.k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all{color:#7bd2f6}.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected{color:#7bd2f6;background:0 0}.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected .k-link{color:inherit}.k-filter .k-filter-preview-field{color:#7bd2f6}.k-filter .k-filter-preview-operator{color:rgba(0,63,89,.6)}.k-filter .k-filter-item::before,.k-filter .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after,.k-filter .k-filter-toolbar::before{background-color:#bbdceb}.k-drawer{border-color:#bbdceb;color:#003f59;background-color:#fff}.k-drawer-wrapper{scrollbar-color:rgba(156,156,156,.7) #dedede}.k-drawer-wrapper::-webkit-scrollbar-track{background:#dedede}.k-drawer-wrapper::-webkit-scrollbar-thumb{background:rgba(156,156,156,.7)}.k-drawer-wrapper::-webkit-scrollbar-thumb:hover{background:#9c9c9c}.k-drawer-item.k-state-hover,.k-drawer-item:hover{color:#003f59;background-color:#7bd2f6;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.k-drawer-item.k-state-focused,.k-drawer-item:focus{background-color:#fff;box-shadow:inset 0 0 3px 1px #59cfff}.k-drawer-item.k-state-focused.k-state-hover,.k-drawer-item.k-state-focused:hover,.k-drawer-item:focus.k-state-hover,.k-drawer-item:focus:hover{color:#003f59;background-color:#7bd2f6}.k-drawer-item.k-state-selected{color:#fff;background-color:#13688c}.k-drawer-item.k-state-selected.k-state-hover,.k-drawer-item.k-state-selected:hover{color:#fff;background-color:#105776}.k-drawer-separator{background-color:#bbdceb}.k-rating.k-widget{background-color:transparent}.k-rating.k-state-focused,.k-rating:focus{box-shadow:none}.k-rating.k-state-focused .k-rating-item>.k-icon,.k-rating:focus .k-rating-item>.k-icon{text-shadow:0 2px 3.6px rgba(0,0,0,.1)}.k-rating.k-state-focused .k-rating-item.k-state-selected>.k-icon,.k-rating:focus .k-rating-item.k-state-selected>.k-icon{text-shadow:0 2px 3.6px rgba(123,210,246,.5)}.k-rating-item{color:#003f59}.k-rating-item.k-state-selected{color:#7bd2f6;background:0 0;box-shadow:none}.k-rating-item.k-state-selected.k-state-focused,.k-rating-item.k-state-selected:focus{color:#7bd2f6}.k-rating-item.k-state-hover,.k-rating-item:hover{color:#7bd2f6;cursor:pointer;background:0 0;box-shadow:none}.k-rating-item.k-state-hover.k-state-selected,.k-rating-item:hover.k-state-selected{box-shadow:none}.k-rating-item.k-state-focused,.k-rating-item:focus{background:0 0;box-shadow:none}.k-rating-item.k-state-focused.k-state-selected,.k-rating-item:focus.k-state-selected{box-shadow:none}.k-timeline .k-timeline-flag{background-color:#7bd2f6;color:#000}.k-timeline .k-timeline-circle{background-color:#7bd2f6}.k-timeline .k-timeline-card .k-card-header{background-color:#fff;color:#003f59}.k-timeline .k-timeline-card .k-card-body{scrollbar-color:#bbdceb #fff}.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-track{background:#fff}.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb{background:#bbdceb}.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb:hover{background:#8bc4dd}.k-timeline .k-timeline-date{color:#003f59}.k-timeline .k-timeline-arrow.k-button:not(.k-flat):not(.k-bare):not(.k-outline):not(.k-overflow-button).k-state-disabled{opacity:1;color:#9fcee2;background-color:#daecf4;border-color:#a3d0e4}.k-timeline-horizontal .k-timeline-track-wrap::after,.k-timeline-vertical::after{background-color:#daecf4;border-color:#93c8df}.k-timeline-horizontal .k-timeline-flag::after{background-color:#7bd2f6}.k-timeline-track-item.k-state-focus .k-timeline-circle{box-shadow:0 3px 4px 0 rgba(0,0,0,.06)}.k-breadcrumb.k-state-focused,.k-breadcrumb:focus{box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.k-breadcrumb .k-breadcrumb-link{border-color:transparent;color:#7bd2f6;background-color:transparent}.k-breadcrumb .k-breadcrumb-link.k-state-hover,.k-breadcrumb .k-breadcrumb-link:hover{border-color:transparent;color:#68cbf5;background-color:rgba(0,0,0,.08)}.k-breadcrumb .k-breadcrumb-link.k-state-focused,.k-breadcrumb .k-breadcrumb-link:focus{border-color:false;color:#7bd2f6;background-color:false;box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-breadcrumb .k-breadcrumb-root-link{border-color:false;color:#003f59;background-color:false}.k-breadcrumb .k-breadcrumb-root-link.k-state-hover,.k-breadcrumb .k-breadcrumb-root-link:hover{border-color:false;color:false;background-color:rgba(0,0,0,.08)}.k-breadcrumb .k-breadcrumb-root-link.k-state-focused,.k-breadcrumb .k-breadcrumb-root-link:focus{border-color:false;color:false;background-color:false;box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-breadcrumb .k-breadcrumb-delimiter-icon,.k-breadcrumb .k-breadcrumb-root-link{color:inherit}.k-listgroup{border-radius:4px;border-color:#bbdceb;color:#003f59;background-color:#fff}.k-listgroup-flush{border-radius:0}.k-messagebox-primary{border-color:#e5f6fd;color:#406d80;background-color:#daf2fc}.k-messagebox-secondary{border-color:#f8fbfd;color:#717b7f;background-color:#f5fafc}.k-messagebox-tertiary{border-color:#cce1ed;color:#003756;background-color:#b8d5e6}.k-messagebox-info{border-color:#cce0f5;color:#00356a;background-color:#b8d4f1}.k-messagebox-success{border-color:#d7f0cc;color:#1d5e00;background-color:#c7eab8}.k-messagebox-warning{border-color:#fff0cc;color:#855e00;background-color:#ffeab8}.k-messagebox-error{border-color:#f8d9d9;color:#722221;background-color:#f5caca}.k-messagebox-dark{border-color:#ccc;color:#000;background-color:#b8b8b8}.k-messagebox-light{border-color:#fff;color:#858585;background-color:#fff}.k-messagebox-inverse{border-color:#ccc;color:#000;background-color:#b8b8b8}.k-badge-solid.k-badge-primary{border-color:#7bd2f6;color:#000;background-color:#7bd2f6}.k-badge-solid.k-badge-secondary{border-color:#daecf4;color:#000;background-color:#daecf4}.k-badge-solid.k-badge-tertiary{border-color:#0069a5;color:#fff;background-color:#0069a5}.k-badge-solid.k-badge-info{border-color:#06c;color:#fff;background-color:#06c}.k-badge-solid.k-badge-success{border-color:#37b400;color:#fff;background-color:#37b400}.k-badge-solid.k-badge-warning{border-color:#ffb400;color:#000;background-color:#ffb400}.k-badge-solid.k-badge-error{border-color:#db4240;color:#fff;background-color:#db4240}.k-badge-solid.k-badge-dark{border-color:#000;color:#fff;background-color:#000}.k-badge-solid.k-badge-light{border-color:#fff;color:#000;background-color:#fff}.k-badge-solid.k-badge-inverse{border-color:#000;color:#fff;background-color:#000}.k-badge-outline{border-color:currentColor;background-color:#fff}.k-badge-outline.k-badge-primary{color:#7bd2f6}.k-badge-outline.k-badge-secondary{color:#daecf4}.k-badge-outline.k-badge-tertiary{color:#0069a5}.k-badge-outline.k-badge-info{color:#06c}.k-badge-outline.k-badge-success{color:#37b400}.k-badge-outline.k-badge-warning{color:#ffb400}.k-badge-outline.k-badge-error{color:#db4240}.k-badge-outline.k-badge-dark{color:#000}.k-badge-outline.k-badge-light{color:#fff}.k-badge-outline.k-badge-inverse{color:#000}.k-badge-border-cutout{box-shadow:0 0 0 2px #fff}.k-checkbox{border-radius:4px;border-color:#a3d0e4;color:#7bd2f6;background-color:#fff}.k-checkbox:checked::before{border-radius:4px}.k-checkbox.k-invalid,.k-checkbox.k-state-invalid{border-color:#a3d0e4}.k-checkbox:hover{border-color:#a3d0e4;color:#7bd2f6;background-color:#fff}.k-checkbox:focus{box-shadow:0 0 3px 0 #7bd2f6;border-color:#7bd2f6}.k-checkbox.k-state-indeterminate,.k-checkbox:indeterminate{border-color:#a3d0e4;color:#7bd2f6;background-color:#fff}.k-checkbox:checked{border-color:#a3d0e4;color:#7bd2f6;background-color:#fff}.k-checkbox:checked:focus{box-shadow:0 0 3px 0 #7bd2f6;border-color:#7bd2f6}.k-radio{border-color:#a3d0e4;color:#7bd2f6;background-color:#fff;border-radius:50%}.k-radio::before{border-radius:50%}.k-radio:hover{border-color:#a3d0e4;color:#7bd2f6;background-color:#fff}.k-radio:focus{box-shadow:0 0 3px 0 #7bd2f6;border-color:#a3d0e4}.k-radio:checked{border-color:#a3d0e4;color:#7bd2f6;background-color:#fff}.k-radio:checked:focus{box-shadow:0 0 3px 0 #7bd2f6;border-color:#a3d0e4}.k-filemanager{border-color:false;color:false;background-color:false}.k-filemanager-toolbar{border-color:#bbdceb;color:false;background-color:false}.k-filemanager-navigation{border-color:#bbdceb;color:false;background-color:false}.k-filemanager-breadcrumb{border-color:#bbdceb;color:false;background-color:#daecf4}.k-filemanager .k-dropzone-hovered{border-color:false;color:inherit;background-color:inherit}.k-filemanager-listview{border-color:false;color:false;background-color:false}.k-filemanager-listview .k-item{border-color:false;color:false;background-color:false}.k-filemanager-listview .k-item.k-state-selected .k-icon{border-color:false;color:#fff;background-color:false}.k-filemanager-listview .k-item .k-icon{border-color:false;color:#80a4b4;background-color:false}.k-filemanager-grid{border-color:false;color:false;background-color:false}.k-filemanager-preview{border-color:#bbdceb;color:false;background-color:false}.k-filemanager-preview .k-file-preview-wrapper .k-icon{border-color:false;color:#80a4b4;background-color:false}.k-filemanager-preview .k-file-size{color:inherit}.k-filemanager-drag-hint{border-color:false;color:#000;background-color:#7bd2f6}.k-filemanager-drag-hint .k-icon{border-color:false;color:#000;background-color:false}.k-toolbar{border-color:#bbdceb;color:#003f59;background-color:#d9ecf5;background-image:linear-gradient("rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%")}.k-overflow-container .k-button-group .k-button{border-radius:4px}.k-overflow-container .k-split-button .k-button{border-radius:4px}.k-window{border-radius:4px;border-color:#bbdceb;color:#003f59;background-color:#fff;box-shadow:1px 1px 7px 1px rgba(0,0,0,.12)}.k-window.k-state-focused{border-color:#bbdceb;box-shadow:1px 1px 7px 1px rgba(0,0,0,.25)}.k-window-titlebar{border-top-left-radius:4px;border-top-right-radius:4px;border-color:#a3d0e4;color:#00435e;background-color:#d9ecf5;background-image:linear-gradient(rgba(255,255,255,.25),rgba(255,255,255,0))}.k-window-action{border-radius:4px}.k-window-content{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.k-window-titleless .k-window-content{border-radius:4px}.k-dialog-buttongroup{border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-color:#bbdceb}.k-stepper{border-color:false;color:false;background-color:false}.k-stepper .k-step.k-step-hover .k-step-indicator,.k-stepper .k-step:hover .k-step-indicator{border-color:false;color:false;background-color:#e6e6e6}.k-stepper .k-step.k-step-disabled .k-step-indicator,.k-stepper .k-step:disabled .k-step-indicator{border-color:#bbdceb;color:#668c9b;background-color:#fff}.k-stepper .k-step-indicator{border-color:#bbdceb;color:#003f59;background-color:#fff}.k-stepper .k-step-indicator::after{box-shadow:inset 0 0 0 2px #fff}.k-stepper .k-step-label:only-child{border-color:#bbdceb;color:#003f59;background-color:#fff}.k-stepper .k-step-done .k-step-indicator{border-color:#7bd2f6;color:#000;background-color:#7bd2f6}.k-stepper .k-step-done.k-step-hover .k-step-indicator,.k-stepper .k-step-done:hover .k-step-indicator{border-color:false;color:false;background-color:#4bc2f3}.k-stepper .k-step-done.k-step-disabled .k-step-indicator,.k-stepper .k-step-done:disabled .k-step-indicator{border-color:#b0e4fa;color:#000;background-color:#b0e4fa}.k-stepper .k-step-current .k-step-indicator{border-color:#7bd2f6;color:#000;background-color:#7bd2f6}.k-stepper .k-step-current.k-step-hover .k-step-indicator,.k-stepper .k-step-current:hover .k-step-indicator{border-color:false;color:false;background-color:#4bc2f3}.k-stepper .k-step-current.k-step-disabled .k-step-indicator,.k-stepper .k-step-current:disabled .k-step-indicator{border-color:#b0e4fa;color:#000;background-color:#b0e4fa}.k-stepper .k-step-label{color:#003f59}.k-stepper .k-step-success .k-step-label .k-icon{color:#081b00}.k-stepper .k-step-error .k-step-label{color:#d8312f}.k-stepper .k-step-disabled .k-step-label{color:#9fcee2}.k-stepper .k-step-focus .k-step-label:only-child,.k-stepper .k-step-link:focus .k-step-label:only-child{box-shadow:inset 0 0 0 2px #bbdceb}.k-stepper .k-step-optional .k-step-label-optional{opacity:.35}.k-widget.k-form{background:0 0}.k-form-error{color:#db4240}.k-form-legend{border-color:#bbdceb}.k-tooltip,.k-tooltip.k-popup,.k-tooltip.k-widget{border-radius:4px;border-color:#a3d0e4;color:#00435e;background-color:#d9ecf5;box-shadow:0 4px 6px rgba(0,0,0,.3)}.k-tooltip-primary{border-color:#7bd2f6;color:#000;background-color:#7bd2f6}.k-tooltip-secondary{border-color:#daecf4;color:#000;background-color:#daecf4}.k-tooltip-tertiary{border-color:#0069a5;color:#fff;background-color:#0069a5}.k-tooltip-info{border-color:#06c;color:#fff;background-color:#06c}.k-tooltip-success{border-color:#37b400;color:#fff;background-color:#37b400}.k-tooltip-warning{border-color:#ffb400;color:#000;background-color:#ffb400}.k-tooltip-error{border-color:#db4240;color:#fff;background-color:#db4240}.k-tooltip-dark{border-color:#000;color:#fff;background-color:#000}.k-tooltip-light{border-color:#fff;color:#000;background-color:#fff}.k-tooltip-inverse{border-color:#000;color:#fff;background-color:#000}.k-chart-tooltip{color:#fff}.k-chart-tooltip-inverse{color:#000}.k-wizard-step.k-state-focused,.k-wizard-step:focus{outline-color:#656565}.k-ie .k-wizard-step.k-state-focused,.k-ie .k-wizard-step:focus{box-shadow:inset 0 0 0 2px #bbdceb;outline:0}.k-textarea{border-color:#a3d0e4;color:#003f59;background-color:#fff}.k-textarea::-webkit-input-placeholder,.k-textarea>.k-input::-webkit-input-placeholder{color:rgba(0,63,89,.5);opacity:1;-webkit-user-select:none;user-select:none}.k-textarea:-ms-input-placeholder,.k-textarea>.k-input:-ms-input-placeholder{color:rgba(0,63,89,.5);opacity:1;-ms-user-select:none;user-select:none}.k-textarea::-ms-input-placeholder,.k-textarea>.k-input::-ms-input-placeholder{color:rgba(0,63,89,.5);opacity:1;-ms-user-select:none;user-select:none}.k-textarea::placeholder,.k-textarea>.k-input::placeholder{color:rgba(0,63,89,.5);opacity:1;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-textarea .k-input::selection,.k-textarea::selection{color:#000;background-color:#7bd2f6}.k-textarea.k-state-focus,.k-textarea.k-state-focused,.k-textarea:focus,.k-textarea:focus-within{border-color:#bdbdbd;color:#003f59;background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.k-textarea.k-state-hover,.k-textarea:hover{border-color:#8bc4dd;color:#003f59;background-color:#fff}.k-textarea.k-invalid,.k-textarea.k-state-invalid,.k-textarea.ng-invalid.ng-dirty,.k-textarea.ng-invalid.ng-touched{border-color:rgba(219,66,64,.5)}.k-textarea.k-state-disabled::selection,.k-textarea:disabled::selection,.k-textarea[disabled]::selection{color:#003f59;background-color:transparent}.k-floating-label-container.k-textarea-container>.k-label,.k-textbox-container.k-textarea-container>.k-label{color:#003f59}.k-ie .k-textarea :-ms-input-placeholder,.k-ie .k-textarea:-ms-input-placeholder{color:rgba(0,63,89,.5)}.k-appbar{box-shadow:0 1px 1px rgba(0,0,0,.16)}.k-appbar.k-appbar-bottom{box-shadow:0 -1px 1px rgba(0,0,0,.16)}.k-appbar-primary{color:#000;background-color:#7bd2f6}.k-appbar-secondary{color:#000;background-color:#daecf4}.k-appbar-tertiary{color:#fff;background-color:#0069a5}.k-appbar-info{color:#fff;background-color:#06c}.k-appbar-success{color:#fff;background-color:#37b400}.k-appbar-warning{color:#000;background-color:#ffb400}.k-appbar-error{color:#fff;background-color:#db4240}.k-appbar-dark{color:#fff;background-color:#000}.k-appbar-light{color:#000;background-color:#fff}.k-appbar-inverse{color:#fff;background-color:#000}.k-loader-primary .k-loader-segment::after{background-color:#7bd2f6}.k-loader-secondary .k-loader-segment::after{background-color:#daecf4}.k-loader-tertiary .k-loader-segment::after{background-color:#0069a5}.k-loader-info .k-loader-segment::after{background-color:#06c}.k-loader-success .k-loader-segment::after{background-color:#37b400}.k-loader-warning .k-loader-segment::after{background-color:#ffb400}.k-loader-error .k-loader-segment::after{background-color:#db4240}.k-loader-dark .k-loader-segment::after{background-color:#000}.k-loader-light .k-loader-segment::after{background-color:#fff}.k-loader-inverse .k-loader-segment::after{background-color:#000}.k-task-delayed.k-task-milestone{border-color:transparent;background-image:repeating-linear-gradient(90deg,#FFF,#FFF 2px,#db4240 2px,#db4240 4px)}.k-task-delayed.k-task-summary{background-color:#e26866;border-color:#e26866}.k-task-delayed.k-task-summary .k-task-summary-complete{background-color:#db4240;border-color:#db4240}.k-task-delayed.k-task-summary.k-state-selected .k-task-summary-complete{background-color:#13688c;border-color:#13688c}.k-task-delayed.k-task-single{background-color:#e26866;color:#FFF}.k-task-delayed.k-task-single.k-state-selected{background-color:#7ecced;color:#000}.k-task-delayed .k-task-complete{background-color:#db4240}.k-task-delayed.k-state-selected .k-task-complete{background-color:#1ea4dd}.k-task-advanced.k-task-milestone{background-color:#37b400;border-color:transparent}.k-task-advanced.k-task-summary{background-color:#5fc333;border-color:#5fc333}.k-task-advanced.k-task-summary .k-task-summary-complete{background-color:#37b400;border-color:#37b400}.k-task-advanced.k-task-summary.k-state-selected .k-task-summary-complete{background-color:#13688c;border-color:#13688c}.k-task-advanced.k-task-single{background-color:#5fc333;color:#FFF}.k-task-advanced.k-task-single.k-state-selected{background-color:#7ecced;color:#000}.k-task-advanced .k-task-complete{background-color:#37b400}.k-task-advanced.k-state-selected .k-task-complete{background-color:#1ea4dd}.k-task-planned .k-task-moment{border-color:#7bd2f6}.k-task-planned .k-task-duration{background-color:#7bd2f6}.k-task-planned:hover .k-task-moment{background-color:#7bd2f6}.k-task-offset{background-image:repeating-linear-gradient(135deg,#FFF,#FFF 2px,#db4240 2px,#db4240 4px)}.k-task-offset .k-resize-handle::after{background-color:#000}.k-task-offset:hover{background-image:repeating-linear-gradient(135deg,#FFF,#FFF 2px,#e26866 2px,#e26866 4px)}.k-task-offset .k-task-actions .k-link{color:#000}.k-task-offset-wrap .k-task-summary-complete:after,.k-task-offset-wrap .k-task-summary:after{border-right-color:transparent}.k-rtl .k-task-offset-wrap .k-task-summary-complete:after,.k-rtl .k-task-offset-wrap .k-task-summary:after{border-right-color:inherit}.k-rtl .k-task-offset-wrap .k-task-summary-complete:before,.k-rtl .k-task-offset-wrap .k-task-summary:before{border-left-color:transparent}.k-summary-wrap .k-task-offset:after{border-color:transparent;border-right-color:#db4240}.k-rtl .k-summary-wrap .k-task-offset:before{border-color:transparent;border-left-color:#db4240}.k-rtl .k-summary-wrap .k-task-offset:after{border-right-color:transparent}.k-pdf-export .k-task-offset{background-color:#db4240}.k-offset-tooltip-delayed{background-color:#db4240;color:#FFF}.k-planned-tooltip{background-color:#7bd2f6;color:#FFF}.k-imageeditor{border-color:#bbdceb;color:#003f59;background-color:#fff}.k-imageeditor-content{border-color:false;color:false;background-color:#c6c6c6}.k-imageeditor-canvas{background:linear-gradient(45deg,rgba(0,0,0,.09) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.09) 75%,rgba(0,0,0,.09) 0),linear-gradient(45deg,rgba(0,0,0,.09) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.09) 75%,rgba(0,0,0,.09) 0),#fff;background-repeat:repeat,repeat;background-position:0 0,5px 5px;-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;background-origin:padding-box,padding-box;background-clip:border-box,border-box;background-size:10px 10px,10px 10px;box-shadow:none;text-shadow:none;transition:none;-webkit-transform:scaleX(1) scaleY(1) scaleZ(1);transform:scaleX(1) scaleY(1) scaleZ(1)}.k-imageeditor-action-pane{border-color:#bbdceb;color:false;background-color:#fff}.k-imageeditor-crop{border-color:#fff;color:false;background-color:false}.k-imageeditor-crop-overlay{background-color:rgba(0,0,0,.3)}.k-imageeditor-crop .k-resize-handle{border-color:#fff;color:false;background-color:false}.k-expander{border-color:#bbdceb;color:#003f59;background-color:#fff}.k-expander-header{color:#003f59;background-color:#fff;outline:0}.k-expander-header.k-state-hover,.k-expander-header:hover{background-color:#e6e6e6}.k-expander-header.k-state-focused,.k-expander-header:focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.13)}.k-expander-title{color:#7bd2f6}.k-expander-sub-title{opacity:.65}.k-fab{box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2)}.k-fab.k-fab-primary{border-color:#7bd2f6;color:#000;background-color:#7bd2f6}.k-fab.k-fab-secondary{border-color:#daecf4;color:#000;background-color:#daecf4}.k-fab.k-fab-tertiary{border-color:#0069a5;color:#fff;background-color:#0069a5}.k-fab.k-fab-info{border-color:#06c;color:#fff;background-color:#06c}.k-fab.k-fab-success{border-color:#37b400;color:#fff;background-color:#37b400}.k-fab.k-fab-warning{border-color:#ffb400;color:#000;background-color:#ffb400}.k-fab.k-fab-error{border-color:#db4240;color:#fff;background-color:#db4240}.k-fab.k-fab-dark{border-color:#000;color:#fff;background-color:#000}.k-fab.k-fab-light{border-color:#fff;color:#000;background-color:#fff}.k-fab.k-fab-inverse{border-color:#000;color:#fff;background-color:#000}.k-fab.k-fab-primary:hover,.k-state-hover.k-fab-primary{border-color:#63caf4;background-color:#63caf4}.k-fab.k-fab-secondary:hover,.k-state-hover.k-fab-secondary{border-color:#c6e2ee;background-color:#c6e2ee}.k-fab.k-fab-tertiary:hover,.k-state-hover.k-fab-tertiary{border-color:#00598c;background-color:#00598c}.k-fab.k-fab-info:hover,.k-state-hover.k-fab-info{border-color:#0059b3;background-color:#0059b3}.k-fab.k-fab-success:hover,.k-state-hover.k-fab-success{border-color:#2f9b00;background-color:#2f9b00}.k-fab.k-fab-warning:hover,.k-state-hover.k-fab-warning{border-color:#e6a200;background-color:#e6a200}.k-fab.k-fab-error:hover,.k-state-hover.k-fab-error{border-color:#d72d2b;background-color:#d72d2b}.k-fab.k-fab-dark:hover,.k-state-hover.k-fab-dark{border-color:#000;background-color:#000}.k-fab.k-fab-light:hover,.k-state-hover.k-fab-light{border-color:#f2f2f2;background-color:#f2f2f2}.k-fab.k-fab-inverse:hover,.k-state-hover.k-fab-inverse{border-color:#000;background-color:#000}.k-fab.k-state-focus,.k-fab:focus{box-shadow:0 1px 10px rgba(0,0,0,.22),0 4px 5px rgba(0,0,0,.24),0 2px 4px rgba(0,0,0,.2)}.k-fab-primary:active,.k-state-active.k-fab-primary,.k-state-selected.k-fab-primary{border-color:#4bc2f3;background-color:#4bc2f3;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(123,210,246,.4)}.k-fab-secondary:active,.k-state-active.k-fab-secondary,.k-state-selected.k-fab-secondary{border-color:#b3d8e8;background-color:#b3d8e8;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(218,236,244,.4)}.k-fab-tertiary:active,.k-state-active.k-fab-tertiary,.k-state-selected.k-fab-tertiary{border-color:#004972;background-color:#004972;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(0,105,165,.4)}.k-fab-info:active,.k-state-active.k-fab-info,.k-state-selected.k-fab-info{border-color:#004c99;background-color:#004c99;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(0,102,204,.4)}.k-fab-success:active,.k-state-active.k-fab-success,.k-state-selected.k-fab-success{border-color:#278100;background-color:#278100;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(55,180,0,.4)}.k-fab-warning:active,.k-state-active.k-fab-warning,.k-state-selected.k-fab-warning{border-color:#cc9000;background-color:#cc9000;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(255,180,0,.4)}.k-fab-error:active,.k-state-active.k-fab-error,.k-state-selected.k-fab-error{border-color:#c32725;background-color:#c32725;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(219,66,64,.4)}.k-fab-dark:active,.k-state-active.k-fab-dark,.k-state-selected.k-fab-dark{border-color:#000;background-color:#000;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.4)}.k-fab-light:active,.k-state-active.k-fab-light,.k-state-selected.k-fab-light{border-color:#e6e6e6;background-color:#e6e6e6;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(255,255,255,.4)}.k-fab-inverse:active,.k-state-active.k-fab-inverse,.k-state-selected.k-fab-inverse{border-color:#000;background-color:#000;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.4)}.k-fab.k-state-disabled,.k-fab:disabled{box-shadow:0 4px 5px rgba(0,0,0,.06),0 1px 10px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.08);opacity:1}.k-fab-primary:disabled,.k-state-disabled.k-fab-primary{background-color:#bde9fb}.k-fab-secondary:disabled,.k-state-disabled.k-fab-secondary{background-color:#edf6fa}.k-fab-tertiary:disabled,.k-state-disabled.k-fab-tertiary{background-color:#80b4d2}.k-fab-info:disabled,.k-state-disabled.k-fab-info{background-color:#80b3e6}.k-fab-success:disabled,.k-state-disabled.k-fab-success{background-color:#9bda80}.k-fab-warning:disabled,.k-state-disabled.k-fab-warning{background-color:#ffda80}.k-fab-error:disabled,.k-state-disabled.k-fab-error{background-color:#eda1a0}.k-fab-dark:disabled,.k-state-disabled.k-fab-dark{background-color:grey}.k-fab-light:disabled,.k-state-disabled.k-fab-light{background-color:#fff}.k-fab-inverse:disabled,.k-state-disabled.k-fab-inverse{background-color:grey}.k-fab-item-text{border-color:#bbdceb;color:#003f59;background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2)}.k-fab-item-icon{border-color:#ebebeb;color:#000;background-color:#ebebeb;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2)}.k-fab-item.k-state-hover{background-image:none;color:inherit;background-color:inherit;border-color:inherit;box-shadow:none}.k-fab-item.k-state-hover .k-fab-item-icon,.k-fab-item:hover .k-fab-item-icon{border-color:#dedede;background-color:#dedede}.k-fab-item.k-state-focus .k-fab-item-icon,.k-fab-item.k-state-focus .k-fab-item-text,.k-fab-item:focus .k-fab-item-icon,.k-fab-item:focus .k-fab-item-text{box-shadow:0 1px 10px rgba(0,0,0,.22),0 4px 5px rgba(0,0,0,.24),0 2px 4px rgba(0,0,0,.2)}.k-fab-item.k-state-active .k-fab-item-icon,.k-fab-item:active .k-fab-item-icon{border-color:#d2d2d2;background-color:#d2d2d2;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(235,235,235,.4)}.k-fab-item.k-state-disabled,.k-fab-item:disabled{opacity:1}.k-fab-item.k-state-disabled .k-fab-item-icon,.k-fab-item.k-state-disabled .k-fab-item-text,.k-fab-item:disabled .k-fab-item-icon,.k-fab-item:disabled .k-fab-item-text{color:#ccd9de;background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.06),0 1px 10px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.08);opacity:1}.k-popup.k-fab-popup{box-shadow:none}.k-actionsheet{border-color:#bbdceb;color:#003f59;background-color:#fff;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)}.k-actionsheet-header{box-shadow:null}.k-actionsheet-action.k-state-hover,.k-actionsheet-action:hover{background-color:#7bd2f6}.k-actionsheet-action.k-state-focus,.k-actionsheet-action:focus{box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.k-bottom-nav-solid.k-bottom-nav-primary{color:#2b4a56;background-color:#7bd2f6}.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:active{color:#000;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:focus{background-color:rgba(43,74,86,.2)}.k-bottom-nav-solid.k-bottom-nav-secondary{color:#4c5355;background-color:#daecf4}.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:active{color:#000;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:focus{background-color:rgba(76,83,85,.2)}.k-bottom-nav-solid.k-bottom-nav-tertiary{color:#a6cbe0;background-color:#0069a5}.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:focus{background-color:rgba(166,203,224,.2)}.k-bottom-nav-solid.k-bottom-nav-info{color:#a6c9ed;background-color:#06c}.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:focus{background-color:rgba(166,201,237,.2)}.k-bottom-nav-solid.k-bottom-nav-success{color:#b9e5a6;background-color:#37b400}.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:focus{background-color:rgba(185,229,166,.2)}.k-bottom-nav-solid.k-bottom-nav-warning{color:#593f00;background-color:#ffb400}.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:active{color:#000;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:focus{background-color:rgba(89,63,0,.2)}.k-bottom-nav-solid.k-bottom-nav-error{color:#f2bdbc;background-color:#db4240}.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:focus{background-color:rgba(242,189,188,.2)}.k-bottom-nav-solid.k-bottom-nav-dark{color:#a6a6a6;background-color:#000}.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:focus{background-color:rgba(166,166,166,.2)}.k-bottom-nav-solid.k-bottom-nav-light{color:#595959;background-color:#fff}.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:active{color:#000;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:focus{background-color:rgba(89,89,89,.2)}.k-bottom-nav-solid.k-bottom-nav-inverse{color:#a6a6a6;background-color:#000}.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:focus{background-color:rgba(166,166,166,.2)}.k-bottom-nav-solid .k-bottom-nav-item.k-state-disabled{color:inherit}.k-bottom-nav-flat{border-color:#bbdceb;color:#003f59;background-color:#fff}.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#7bd2f6}.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#daecf4}.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#0069a5}.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#06c}.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#37b400}.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#ffb400}.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#db4240}.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#000}.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#ccc}.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#000}.k-bottom-nav-flat .k-bottom-nav-item.k-state-focus,.k-bottom-nav-flat .k-bottom-nav-item.k-state-focus.k-state-selected,.k-bottom-nav-flat .k-bottom-nav-item.k-state-focused,.k-bottom-nav-flat .k-bottom-nav-item.k-state-focused.k-state-selected,.k-bottom-nav-flat .k-bottom-nav-item.k-state-selected:focus,.k-bottom-nav-flat .k-bottom-nav-item:focus{background-color:rgba(0,63,89,.05)}.k-ie .k-bottom-nav-item{background-color:transparent}.k-searchbox{border-color:#a3d0e4;color:#003f59;background-color:#fff}.k-searchbox.k-state-hover,.k-searchbox:hover{border-color:#8bc4dd;color:#003f59;background-color:#fff}.k-searchbox.k-state-focus,.k-searchbox:focus{border-color:#bdbdbd;color:#003f59;background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.k-searchbox:focus-within{border-color:#bdbdbd;color:#003f59;background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.k-searchbox.k-state-disabled,.k-searchbox:disabled{outline:0;cursor:default;opacity:.6;-webkit-filter:grayscale(.1);filter:grayscale(.1);pointer-events:none;box-shadow:none}.k-skeleton{background-color:rgba(0,0,0,.2)}.k-skeleton-wave .k-skeleton::after,.k-skeleton-wave.k-skeleton::after{background-image:linear-gradient(to right,transparent,rgba(0,0,0,.04),transparent)}.k-taskboard-column{border-color:transparent;background-color:#e6f2f8}.k-taskboard-column.k-state-focus,.k-taskboard-column:focus{border-color:#95b0bc}.k-taskboard-column-header-text{color:#003f59}.k-taskboard-pane{border-color:#bbdceb;color:#003f59;background-color:#fff}.k-taskboard-card{border-color:#bbdceb;color:#003f59;background-color:#fff}.k-taskboard-card .k-card-header{background-color:#fff}.k-taskboard-card .k-card-footer{background-color:#fff}.k-taskboard-card .k-card-title{color:#7bd2f6}.k-taskboard-card .k-card-title.k-state-focus,.k-taskboard-card .k-card-title:focus{color:#3dbdf2}.k-taskboard-card .k-card-title.k-state-hover,.k-taskboard-card .k-card-title:hover{color:#b9e7fa}.k-taskboard-card.k-state-focus,.k-taskboard-card:focus{box-shadow:none;border-color:#99b4c0}.k-taskboard-card.k-state-hover,.k-taskboard-card:hover{border-color:#a8c6d3}.k-taskboard-card.k-state-selected{border-color:#b9e7fa;color:#003f59;background-color:#fff;background-image:none}.k-taskboard-drag-placeholder{border-color:#bbdceb;background-color:rgba(255,255,255,.2)}.k-scheduler-yearview .k-calendar{background-color:#fff}.k-scheduler-yearview .k-month-header{color:#003f59}.k-scheduler-yearview .k-day-indicator{background-color:#7bd2f6}.k-scheduler-yearview .k-state-selected .k-day-indicator{background-color:#000}.k-tooltip.k-scheduler-tooltip .k-tooltip-title .k-day{color:#003f59}.k-in,.k-item{border-color:transparent}.k-splitbar .k-resize-handle{background-color:#003f59;color:#003f59}.k-splitbar .k-resize-handle:hover{color:#003f59}.k-splitbar .k-resize-handle{background-color:#003f59}.k-block,.k-widget{background-color:#fff}.k-autocomplete,.k-block,.k-content,.k-dropdown-wrap,.k-dropzone-active,.k-editor-dialog .k-tabstrip-items,.k-filter-row>th,.k-footer-template td,.k-grid td,.k-grid td.k-state-selected,.k-grid-content-locked,.k-grid-footer,.k-grid-footer-locked,.k-grid-footer-wrap,.k-grid-header,.k-grid-header-locked,.k-grid-header-wrap,.k-group,.k-group-footer td,.k-grouping-header,.k-grouping-header .k-group-indicator,.k-input,.k-panel>.k-item>.k-link,.k-panelbar .k-content,.k-panelbar .k-panel,.k-panelbar>.k-item>.k-link,.k-popup.k-align .k-list .k-item:last-child,.k-separator,.k-slider-track,.k-splitbar,.k-state-default,.k-state-default .k-select,.k-state-disabled,.k-toolbar,.k-treemap-tile,.k-upload .k-action-buttons,.k-upload-files,.k-widget{border-color:#bbdceb}.k-dropzone-hovered,.k-footer-template td,.k-grid-footer,.k-group,.k-group-footer td,.k-grouping-header,.k-popup,.k-widget .k-status{background-color:#f5f5f5}.k-grouping-row td,.k-resize-handle-inner,td.k-group-cell{background-color:#d9ecf5}.k-list-container{border-color:#a3d0e4;background-color:#daecf4}.k-list-filter>.k-textbox{border-color:#a3a3a3}.k-content,.k-panel>li.k-item,.k-panelbar>li.k-item{background-color:#fff}.k-alt,.k-pivot-layout>tbody>tr:first-child>td:first-child,.k-resource.k-alt,.k-separator{background-color:#e6f2f8}.k-header.k-alt,.k-pivot-rowheaders .k-alt .k-alt{background-color:#c6e2ee}.k-dropdown-wrap.k-state-active,.k-numeric-wrap.k-state-active,.k-picker-wrap.k-state-active,.k-textbox{border-color:#bbdceb;background-color:#daecf4}.k-autocomplete .k-input,.k-autocomplete.k-state-focused .k-input,.k-dropdown-wrap .k-input,.k-dropdown-wrap.k-state-focused .k-input,.k-multiselect-wrap,.k-numeric-wrap.k-state-focused .k-input,.k-picker-wrap.k-state-focused .k-input,.k-textbox.k-state-focused,.k-textbox>input{border-color:#bbdceb}.k-input,.k-multiselect-wrap,.k-textbox,.k-textbox>input{background-color:#fff;color:#003f59}.k-input-label{color:#003f59}.k-text-error{color:#db4240}.k-input[readonly]{background-color:#fff;color:#003f59}.k-block,.k-content,.k-dropdown .k-input,.k-popup,.k-toolbar,.k-widget{color:#003f59}.k-inverse{color:#fff}.k-block{color:#00435e}.k-link{color:#003f59}.k-panelbar>li>.k-link,.k-tabstrip-items .k-link{color:#003f59}.k-grid-header .k-header>.k-link,.k-header,.k-treemap-title{color:#00435e}.k-autocomplete,.k-draghandle,.k-dropdown-wrap,.k-grid-header,.k-grouping-header,.k-header,.k-numeric-wrap,.k-panelbar .k-tabstrip-items .k-item,.k-picker-wrap,.k-progressbar,.k-state-highlight,.k-tabstrip-items .k-item,.k-toolbar{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;background-color:#d9ecf5}.k-block,.k-treemap-tile{background-color:#d9ecf5}.k-mediaplayer-toolbar{background-color:rgba(217,236,245,.85)}.k-hr{border-color:#bbdceb}.k-column-menu .k-state-active .k-sprite,.k-column-menu .k-state-hover .k-sprite,.k-icon:hover,.k-state-focused .k-icon,.k-state-hover .k-icon,.k-state-selected .k-icon{opacity:1}.k-column-menu .k-sprite,.k-state-disabled .k-icon{opacity:.9}.k-i-loading{background-image:url(BlueOpal/loading.gif)}.k-loading-image{background-image:url(BlueOpal/loading-image.gif)}.k-loading-color{background-color:#fff}.k-draghandle{border-color:#93c8df;background-color:#fff;box-shadow:none}.k-draghandle:hover{border-color:#8bc4dd;background-color:#7cd1f5;box-shadow:none}.k-drop-hint-line{background-color:#7bd2f6}.k-drop-hint-h .k-drop-hint-start{border-left-color:#7bd2f6}.k-drop-hint-h .k-drop-hint-end{border-right-color:#7bd2f6}.k-drop-hint-v .k-drop-hint-start{border-top-color:#7bd2f6}.k-drop-hint-v .k-drop-hint-end{border-bottom-color:#7bd2f6}.k-scheduler{color:#000;background-color:#fff}.k-scheduler-layout{color:#003f59}.k-scheduler-datecolumn,.k-scheduler-groupcolumn{background-color:#fff;color:#003f59}.k-scheduler-header th,.k-scheduler-header-wrap,.k-scheduler-table td,.k-scheduler-times,.k-scheduler-times th,.k-scheduler-times tr{border-color:#a3d0e4}.k-nonwork-hour,.k-scheduler-dayview .k-today.k-nonwork-hour,.k-scheduler-timelineview .k-today.k-nonwork-hour{background-color:#e6f2f8}.k-gantt .k-nonwork-hour{background-color:rgba(218,236,244,.2)}.k-gantt .k-header.k-nonwork-hour{background-color:rgba(218,236,244,.15)}.k-scheduler-table .k-today,.k-today>.k-scheduler-datecolumn,.k-today>.k-scheduler-groupcolumn{background-color:#f2f8fb}.k-scheduler-now-arrow{border-left-color:#721715}.k-scheduler-now-line{background-color:#721715}.k-event,.k-task-complete{border-color:#5ec0e9;background:#1ea4dd;color:#000}.k-event-inverse{color:#fff}.k-event.k-state-selected{background-position:0 0;box-shadow:0 0 0 2px #003f59}.k-event .k-resize-handle:after,.k-task-single .k-resize-handle:after{background-color:#003b54}.k-scheduler-marquee:after,.k-scheduler-marquee:before{border-color:#13688c}.k-panelbar .k-content,.k-panelbar .k-item,.k-panelbar .k-panel{background-color:#fff;color:#003f59;border-color:#a3d0e4}.k-panelbar>li>.k-link{color:#003f59}.k-panelbar>.k-item>.k-link{border-color:#a3d0e4}.k-panel>li.k-item{background-color:#fff}.k-active-filter,.k-state-active,.k-state-active:hover{background-color:#fff;border-color:#68b1d2;color:#00435e}.k-fieldselector .k-list-container{background-color:#fff}.k-menu .k-state-hover>.k-state-active{background-color:transparent}.k-mediaplayer-toolbar .k-button.k-flat.k-state-active,.k-mediaplayer-toolbar .k-button.k-flat.k-state-active:hover,.k-mediaplayer-toolbar .k-button.k-flat:active{color:#7bd2f6}.k-menu .k-state-selected>.k-link{color:#fff;background-color:#13688c;border-color:#146b90;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 100%)}.k-menu .k-link.k-state-active{background-color:#fff;border-color:#68b1d2;color:#00435e}.k-menu .k-menu-scroll-button:hover,.k-menu .k-state-hover>.k-link{color:#003f59;background-color:#7bd2f6;border-color:#8bc4dd;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.k-state-highlight{background:#fff;color:#00435e}.k-grouping-row .k-state-focused,.k-state-focused{border-color:#bbdceb}.k-calendar-container.k-group{border-color:#a3d0e4}.k-draghandle.k-state-selected:hover,.k-ghost-splitbar-horizontal,.k-ghost-splitbar-vertical,.k-list>.k-state-highlight,.k-list>.k-state-selected,.k-marquee-color,.k-panel>.k-state-selected,.k-scheduler .k-today.k-state-selected,.k-state-selected,.k-state-selected:link,.k-state-selected:visited{color:#fff;background-color:#13688c;border-color:#146b90}.k-group-header+.k-list>.k-item.k-first,.k-static-header+.k-list>.k-item.k-first,.k-virtual-item.k-first{border-top-color:#8bc4dd}.k-group-header+div>.k-list>.k-item.k-first:before{border-top-color:#88c5e0}.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{background:#8bc4dd;color:#fff}.k-popup .k-list .k-item>.k-group{background:#88c5e0;color:#fff;border-bottom-left-radius:3px}.k-popup .k-treeview .k-item>.k-group{background:0 0;color:#003f59}.k-marquee-text{color:#fff}.k-grid-header th.k-state-focused,.k-list>.k-state-focused,.k-listview>.k-state-focused,.k-state-focused,td.k-state-focused{box-shadow:inset 0 0 3px 1px #59cfff}.k-list>.k-state-focused.k-state-selected,.k-listview>.k-state-focused.k-state-selected,.k-state-focused.k-state-selected,td.k-state-focused.k-state-selected{box-shadow:inset 0 0 3px 1px #0e4a64}.k-list-optionlabel.k-state-selected.k-state-focused{box-shadow:none}.k-panelbar .k-item .k-link.k-state-selected,.k-panelbar>li.k-state-default>.k-link.k-state-selected,.k-panelbar>li>.k-state-selected,.k-state-selected>.k-link{color:#fff}.k-panelbar .k-group .k-link.k-state-hover{color:#003f59}.k-dropdown .k-state-focused,.k-filebrowser-dropzone,.k-list>.k-state-hover,.k-splitbar-horizontal-hover,.k-splitbar-vertical-hover,.k-state-hover{color:#003f59;background-color:#7bd2f6;border-color:#8bc4dd}.k-state-focused>.k-select,.k-state-hover>.k-select{border-color:#8bc4dd}.k-draghandle:hover,.k-listbox .k-item:hover:not(.k-state-disabled),.k-state-hover,div.k-filebrowser-dropzone em{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%)}.k-pager-wrap{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);border-color:#bbdceb;color:#00435e;background-color:#d9ecf5;background-position:50% 50%}.k-pager-wrap .k-link{border-color:#bbdceb}.k-pager-wrap .k-link:hover{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);border-color:#8bc4dd;color:#003f59;background-color:#7bd2f6}.k-pager-wrap .k-link.k-state-disabled{color:#003f59;border-color:#bbdceb}.k-pager-wrap .k-link.k-state-selected{color:#fff;background-color:#13688c;border-color:#146b90}.k-pager-wrap .k-pager-numbers .k-link{border-color:transparent}.k-pager-wrap .k-pager-refresh{border-color:transparent}.k-dropdown-wrap.k-state-active,.k-numeric-wrap.k-state-active,.k-panelbar>.k-item>.k-state-focused,.k-picker-wrap.k-state-active,.k-state-active,.k-state-active:hover,.k-state-active>.k-link{background-image:none}.k-draghandle.k-state-selected:hover,.k-state-selected{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 100%)}.k-draghandle.k-state-selected:hover{background-position:50% 50%}.k-state-hover>.k-link,div.k-filebrowser-dropzone em{color:#003f59}.k-dropdown .k-state-focused .k-input{color:#003f59}.k-dropdown .k-state-hover .k-input{color:#003f59}.k-state-error{border-color:#721715;background-color:#eef9fe;color:#68cbf5}.k-state-disabled{opacity:.6}.k-loading-mask.k-state-selected{border-width:0;background-image:none;background-color:transparent}.k-dropzone em,.k-slider .k-draghandle,.k-state-disabled,.k-state-disabled .k-link{color:#9fcee2}.k-dropzone .k-upload-status{color:#9fcee2}.k-file .k-upload-status{color:#003f59}.k-progressbar-indeterminate{background:url(BlueOpal/indeterminate.gif)}.k-progressbar-indeterminate .k-progress-status-wrap,.k-progressbar-indeterminate .k-state-selected{display:none}.k-slider-track{background-color:#bbdceb}.k-slider-selection{background-color:#13688c}.k-slider-horizontal .k-tick{background-image:url(BlueOpal/slider-h.gif)}.k-slider-vertical .k-tick{background-image:url(BlueOpal/slider-v.gif)}.k-chart-crosshair-tooltip,.k-chart-shared-tooltip{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;background-color:#d9ecf5;color:#00435e;border-color:transparent;box-shadow:0 4px 6px rgba(0,0,0,.3)}.k-splitbar{background-color:#daecf4}.k-restricted-size-horizontal,.k-restricted-size-vertical{background-color:#68cbf5}.k-dropzone{color:#00435e;background-color:#d9ecf5;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);background-position:50% 50%}.k-file{background-color:#fff;border-color:#a3d0e4}.k-file:last-child{border-radius:0 0 4px 4px}.k-file-progress .k-progress{background-color:#06c}.k-file-success .k-file-validation-message,.k-file-success .k-upload-pct{color:#37b400}.k-file-success .k-progress{background-color:#37b400}.k-file-error .k-file-validation-message,.k-file-error .k-upload-pct,.k-file-invalid .k-file-validation-message,.k-file-invalid .k-upload-pct{color:#db4240}.k-file-error .k-progress,.k-file-invalid .k-progress{background-color:#db4240}.k-file-extension-wrapper,.k-file-group-wrapper,.k-file-invalid-group-wrapper,.k-multiple-files-extension-wrapper,.k-multiple-files-group-wrapper{color:#9fcee2;border-color:#9fcee2}.k-file-extension-wrapper:before,.k-multiple-files-extension-wrapper:before{background-color:#fff;border-color:transparent transparent #9fcee2 #9fcee2}.k-multiple-files-extension-wrapper:after{border-top-color:#9fcee2;border-left-color:#9fcee2}.k-file-information,.k-file-size,.k-file-validation-message{color:#9fcee2}.k-upload-action:focus:active:not(.k-state-disabled):not([disabled]){box-shadow:0 0 2px 1px #7bd2f6}.k-textbox:hover{border-color:#8bc4dd}.k-leaf,.k-leaf.k-state-hover{color:#fff}.k-leaf.k-inverse,.k-leaf.k-inverse.k-state-hover{color:#000}.k-slider,.k-treeview,.k-upload{box-shadow:none}.k-state-hover{box-shadow:none}.k-autocomplete.k-state-focused,.k-dropdown-wrap.k-state-focused,.k-numeric-wrap.k-state-focused,.k-picker-wrap.k-state-focused,.k-textbox.k-state-focused,.k-textbox:focus{box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.k-state-selected{box-shadow:none}.k-state-active{box-shadow:none}.k-grid tr:hover{background-color:#7ad2f7;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);background-position:50% 50%}.k-grid .k-filter-row:hover,.k-pivot-rowheaders .k-grid tr:hover{background:0 0}.k-grid td.k-state-selected:hover,.k-grid tr.k-state-selected:hover{background-color:#0d6a92;background-image:none}.k-autocomplete.k-state-border-down,.k-autocomplete.k-state-border-up,.k-datepicker-calendar,.k-dropdown-wrap.k-state-active,.k-filebrowser .k-image,.k-grid .k-filter-options,.k-menu .k-menu-group,.k-multiselect.k-state-focused,.k-picker-wrap.k-state-active,.k-popup,.k-time-popup{box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}.k-treemap-tile.k-state-hover{box-shadow:inset 0 0 0 3px #bbdceb}.k-shadow{box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.k-inset{box-shadow:inset 0 1px 1px rgba(0,0,0,.3)}.k-editor-inline ::selection{background-color:#146b90;text-shadow:none;color:#fff}.k-editor-inline ::-moz-selection{background-color:#146b90;text-shadow:none;color:#fff}.k-editor-inline.k-state-active,.k-editor-inline:hover{border-color:#bbdceb}.k-window-content.editorToolbarWindow{color:#003f59;background-color:#d9ecf5}.k-notification{border-radius:4px}.k-notification{background-image:linear-gradient(rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%)}.k-notification-info{background-color:#06c;color:#fff;border-color:#06c}.k-notification-success{background-color:#37b400;color:#fff;border-color:#37b400}.k-notification-warning{background-color:#ffb400;color:#000;border-color:#ffb400}.k-notification-error{background-color:#db4240;color:#fff;border-color:#db4240}.k-gantt .k-treelist{background:#e6f2f8}.k-gantt .k-treelist .k-alt{background-color:#d2e8f2}.k-gantt .k-treelist tr:hover{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);background-color:#88c5e0}.k-gantt .k-treelist .k-alt.k-state-selected,.k-gantt .k-treelist .k-alt.k-state-selected>td,.k-gantt .k-treelist .k-state-selected,.k-gantt .k-treelist .k-state-selected td{background-color:#13688c;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 100%)}.k-gantt .k-treelist .k-state-selected:hover,.k-gantt .k-treelist .k-state-selected:hover td{background-color:#0d6a92;background-image:none}.k-task-dot:after{background-color:#003f59;border-color:#003f59}.k-task-dot:hover:after{background-color:#fff}.k-task-summary{border-color:#0099d9;background:#0099d9}.k-task-milestone,.k-task-summary-complete{border-color:#003f59;background:#003f59}.k-state-selected.k-task-summary{border-color:#3ab2e4;background:#3ab2e4}.k-state-selected .k-task-summary-complete,.k-state-selected.k-task-milestone{border-color:#13688c;background:#13688c}.k-task-single{background-color:#7ecced;border-color:#5ec0e9;color:#000}.k-state-selected.k-task-single{border-color:#146b90}.k-gantt-line{background-color:#003f59;color:#003f59}.k-state-selected.k-gantt-line{background-color:#13688c;color:#13688c}.k-resource{background-color:#fff}.k-autocomplete,.k-block,.k-calendar-container,.k-colorpicker,.k-combobox,.k-datepicker,.k-datetimepicker,.k-drag-clue,.k-dropdown,.k-dropdown-wrap,.k-editor-inline,.k-gantt-views,.k-gantt-views>.k-current-view,.k-grid .k-filter-options,.k-grouping-header .k-group-indicator,.k-inline-block,.k-list-container,.k-multiselect,.k-numeric-wrap,.k-numerictextbox,.k-picker-wrap,.k-slider-selection,.k-slider-track,.k-textbox,.k-timepicker,.k-touch-scrollbar,.k-treeview .k-in,.k-upload{border-radius:4px}.k-autocomplete.k-state-border-up,.k-calendar-container.k-state-border-up,.k-dropdown-wrap.k-state-border-up,.k-filter-menu,.k-list-container.k-state-border-up,.k-multiselect.k-state-border-up,.k-numeric-wrap.k-state-border-up,.k-picker-wrap.k-state-border-up{border-radius:0 0 4px 4px}.k-autocomplete.k-state-border-up .k-input,.k-dropdown-wrap.k-state-border-up .k-input,.k-numeric-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{border-radius:0 0 0 4px}.k-multiselect.k-state-border-up .k-multiselect-wrap{border-radius:0 0 4px 4px}.k-autocomplete.k-state-border-down,.k-block>.k-header,.k-calendar-container.k-state-border-down,.k-dropdown-wrap.k-state-border-down,.k-gantt-views.k-state-expanded,.k-gantt-views.k-state-expanded>.k-current-view,.k-list-container.k-state-border-down,.k-multiselect.k-state-border-down,.k-numeric-wrap.k-state-border-down,.k-panelbar .k-tabstrip-items .k-item,.k-picker-wrap.k-state-border-down,.k-tabstrip-items .k-item,.k-tabstrip-items .k-link{border-radius:4px 4px 0 0}.k-dropdown-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input{border-radius:3px 0 0 3px}.k-rtl .k-dropdown-wrap .k-input,.k-rtl .k-numeric-wrap .k-input,.k-rtl .k-picker-wrap .k-input{border-radius:0 3px 3px 0}.k-numeric-wrap .k-link{border-radius:0 3px 0 0}.k-numeric-wrap .k-link+.k-link{border-radius:0 0 3px 0}.k-colorpicker .k-selected-color{border-radius:3px 0 0 3px}.k-rtl .k-colorpicker .k-selected-color{border-radius:0 3px 3px 0}.k-autocomplete.k-state-border-down .k-input{border-radius:4px 4px 0 0}.k-dropdown-wrap.k-state-border-down .k-input,.k-numeric-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{border-radius:4px 0 0 0}.k-numeric-wrap .k-link.k-state-selected{background-color:#7bd2f6}.k-multiselect.k-state-border-down .k-multiselect-wrap{border-radius:3px 3px 0 0}.k-datetimepicker .k-select+.k-select,.k-dropdown-wrap .k-select,.k-list-container.k-state-border-right,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{border-radius:0 4px 4px 0}.k-rtl .k-datetimepicker .k-select+.k-select,.k-rtl .k-dropdown-wrap .k-select,.k-rtl .k-list-container.k-state-border-right,.k-rtl .k-numeric-wrap .k-select,.k-rtl .k-picker-wrap .k-select{border-radius:4px 0 0 4px}.k-numeric-wrap.k-expand-padding .k-input{border-radius:4px}.k-autocomplete .k-input,.k-multiselect-wrap,.k-textbox>input{border-radius:3px}.k-dropzone,.k-fieldselector .k-list .k-item,.k-list .k-state-focused,.k-list .k-state-highlight,.k-list .k-state-hover,.k-list .k-state-selected,.k-list-optionlabel,.k-listbox .k-item{border-radius:3px}.k-grid .k-slider .k-button,.k-slider .k-button{border-radius:13px}.k-draghandle{border-radius:7px}.k-event,.k-event .k-link,.k-more-events,.k-task-complete,.k-task-single{border-radius:3px}.k-scheduler-mobile .k-event{border-radius:2px}.k-autocomplete,.k-dropdown-wrap.k-state-default,.k-numeric-wrap.k-state-default,.k-picker-wrap.k-state-default{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;background-color:#deeef5;border-color:#a3d0e4}.k-dropdown-wrap.k-state-hover,.k-numeric-wrap.k-state-hover,.k-picker-wrap.k-state-hover{background-color:#7ad2f7;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;border-color:#8bc4dd}.k-autocomplete.k-state-hover,.k-multiselect-wrap.k-state-hover,.k-state-hover>.k-multiselect-wrap{border-color:#8bc4dd;background:#fff;color:#003f59}.k-dateinput.k-state-disabled>.k-textbox:hover,.k-maskedtextbox.k-state-disabled>.k-textbox:hover,.k-multiselect-wrap,.k-textbox{border-color:#a3d0e4}.k-dropdown-wrap.k-state-focused,.k-numeric-wrap.k-state-focused,.k-picker-wrap.k-state-focused{background-color:#7ad2f7;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;border-color:#bdbdbd;box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.k-autocomplete.k-state-focused,.k-multiselect-wrap.k-state-focused,.k-state-focused>.k-multiselect-wrap{border-color:#bdbdbd;box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.k-list-container{color:#003f59}.k-nodata{color:#9fcee2}.k-dropdown .k-input,.k-dropdown .k-state-focused .k-input,.k-menu .k-popup,.k-multiselect .k-button,.k-multiselect .k-button:hover{color:#003f59}.k-state-default>.k-select{border-color:#a3d0e4}.k-state-hover>.k-select{border-color:#8bc4dd}.k-state-focused>.k-select{border-color:#bdbdbd}.k-tabstrip:focus{box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.k-panelbar>li.k-state-default>.k-link,.k-tabstrip-items .k-state-default .k-link{color:#003f59}.k-panelbar>li.k-state-default>.k-link.k-state-hover,.k-panelbar>li.k-state-hover>.k-link,.k-tabstrip-items .k-state-hover .k-link{color:#003f59}.k-panelbar>.k-state-focused.k-state-hover{background:#7bd2f6;box-shadow:none}.k-tabstrip-items .k-state-default{border-color:#a3d0e4}.k-tabstrip-items .k-state-hover{border-color:#8bc4dd}.k-panelbar .k-tabstrip-items .k-state-active,.k-tabstrip-items .k-state-active{background-color:#fff;background-image:none;border-color:#68b1d2}.k-panelbar .k-tabstrip-top>.k-tabstrip-items .k-state-active,.k-tabstrip-top>.k-tabstrip-items .k-state-active{border-bottom-color:#fff}.k-tabstrip .k-content.k-state-active{background-color:#fff;color:#003f59}.k-tabstrip .k-content.k-state-focused,.k-tabstrip .k-content:focus{outline-color:#656565}.k-menu .k-item,.k-menu.k-header{border-color:#a3d0e4}.k-column-menu,.k-column-menu .k-item,.k-columnmenu-item-wrapper,.k-grid-columnmenu-popup{border-color:#a3d0e4}.k-column-menu .k-separator{border-color:#a3d0e4;background-color:transparent}.k-column-menu-group-header-text{color:#003f59;border-color:#003f59}.k-menu .k-group{border-color:#a3d0e4}.k-grid-filter.k-state-active{background-color:#fff}.k-grid-footer td,.k-group-footer td,.k-grouping-row td{color:#003f59;border-color:#a3d0e4;font-weight:700}.k-grouping-header{color:#003f59}.k-grid td.k-state-focused{box-shadow:inset 0 0 3px 1px #59cfff}.k-gantt-toolbar .k-state-default,.k-grid .k-grouping-header,.k-grid-header,.k-grid-header-wrap,.k-grouping-header .k-group-indicator,.k-header{border-color:#a3d0e4}.k-treeview .k-in{border-color:transparent}.k-grid .k-hierarchy-cell .k-icon,.k-scheduler-table .k-icon,.k-treeview .k-icon{background-color:transparent;border-radius:4px}.k-scheduler-table .k-state-hover .k-icon{background-color:transparent}.k-chart .k-mask{background-color:#fff;opacity:.68}.k-chart .k-selection{border-color:rgba(0,0,0,.2);box-shadow:inset 0 1px 8px rgba(0,0,0,.1);transition:box-shadow .2s linear,border-color .2s linear}.k-chart .k-selection:hover{border-color:rgba(0,0,0,.3);box-shadow:inset 0 3px 8px rgba(0,0,0,.2)}.k-chart .k-handle{background-color:#fcfcfc;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.k-chart .k-handle:hover{background-color:#fff;border-color:#b8b8b8;box-shadow:0 0 0 2px rgba(111,101,96,.5)}.k-chart .k-navigator-hint .k-tooltip{border:3px solid #fff;box-shadow:0 0 0 3px rgba(0,0,0,.2);background:#fff;color:#242424}.k-chart .k-navigator-hint .k-scroll{background:rgba(123,210,246,.7);height:4px}.k-map{border-color:#bbdceb;color:#003f59;background-color:#fff}.k-map .k-navigator{border-color:#93c8df;color:#003f59;background-color:#daecf4;background-position:50% 50%;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.k-map .k-zoom-control{box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.k-map .k-marker{color:#7bd2f6;text-shadow:0 0 3px rgba(0,0,0,.4)}.k-spreadsheet-column-header,.k-spreadsheet-row-header{background-color:#fff}.k-spreadsheet-column-header,.k-spreadsheet-row-header,.k-spreadsheet-top-corner{background-color:#daecf4;background-image:none;color:#000;border-color:#8bc4dd}.k-spreadsheet-top-corner{border-color:#8bc4dd}.k-spreadsheet-top-corner:after{border-color:transparent #8bc4dd #8bc4dd transparent}.k-spreadsheet-pane{border-color:#8bc4dd}.k-spreadsheet-pane .k-spreadsheet-haxis,.k-spreadsheet-pane .k-spreadsheet-vaxis{border-color:#b3d8e8}.k-spreadsheet-pane .k-spreadsheet-column-header,.k-spreadsheet-pane .k-spreadsheet-row-header{border-color:#8bc4dd}.k-spreadsheet-pane .k-spreadsheet-merged-cell{background-color:#fff}.k-spreadsheet-pane .k-selection-full,.k-spreadsheet-pane .k-selection-partial{border-color:rgba(19,104,140,.2);background-color:rgba(19,104,140,.2)}.k-spreadsheet-pane .k-filter-range{border-color:#13688c}.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-full,.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-partial{border-bottom-color:#13688c}.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-full,.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-partial{border-right-color:#13688c}.k-auto-fill,.k-spreadsheet-selection{border-color:#13688c;box-shadow:inset 0 0 0 1px #13688c}.k-spreadsheet-selection{background-color:rgba(19,104,140,.2)}.k-spreadsheet-active-cell{box-shadow:inset 0 0 0 1px #13688c;background-color:#fff}.k-spreadsheet-active-cell.k-right{box-shadow:inset 0 0 0 1px #13688c,inset -1px 0 0 1px #13688c}.k-spreadsheet-active-cell.k-bottom{box-shadow:inset 0 0 0 1px #13688c,inset 0 -1px 0 1px #13688c}.k-spreadsheet-active-cell.k-bottom.k-right{box-shadow:inset 0 0 0 1px #13688c,inset -1px -1px 0 1px #13688c}.k-spreadsheet-active-cell.k-single{color:#003f59;background-color:#fff}.k-spreadsheet .k-spreadsheet-action-bar{background-color:#fff;border-color:#bbdceb}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor{border-color:#8bc4dd}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar::before{border-color:#8bc4dd}.k-spreadsheet .k-spreadsheet-formula-input{background-color:#fff;color:#003f59}.k-spreadsheet .k-resize-handle,.k-spreadsheet .k-resize-hint-handle,.k-spreadsheet .k-resize-hint-marker{background-color:#13688c}.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-handle,.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-marker{background-color:#13688c}.k-spreadsheet .k-single-selection::after{background-color:#13688c;border-color:#fff}.k-spreadsheet .k-auto-fill-punch{background-color:rgba(255,255,255,.5)}.k-spreadsheet .k-single-selection.k-dim-auto-fill-handle::after{background-color:rgba(19,104,140,.5)}.k-spreadsheet .k-spreadsheet-cell-comment{color:#00435e;background-color:#d9ecf5;border-color:#a3d0e4}.k-spreadsheet .k-spreadsheet-has-comment:after{border-color:#13688c #13688c transparent transparent}.k-spreadsheet .k-dirty{border-color:#db4240 transparent transparent #db4240}.k-spreadsheet-format-cells .k-spreadsheet-preview{border-color:#bbdceb}.k-spreadsheet-filter{border-radius:4px;background-color:#fff;box-shadow:inset 0 0 0 1px #b3d8e8}.k-spreadsheet-filter.k-state-active{color:#fff;background-color:#13688c}.k-spreadsheet-filter:hover{color:#003f59;background:#7bd2f6;border-color:#55c5f3}.k-action-window .k-action-buttons{border-color:#bbdceb;background:#d9ecf5}.k-spreadsheet-sample{color:#00abf2}.k-state-selected .k-spreadsheet-sample{color:inherit}.k-spreadsheet-window .k-list{border-color:#bbdceb;border-radius:4px}.k-spreadsheet-popup{border-radius:4px}.k-spreadsheet-popup .k-separator{background-color:#bbdceb}.k-spreadsheet-popup .k-button{background-color:transparent}.k-spreadsheet-popup .k-button:hover{background-color:#7bd2f6}.k-spreadsheet-popup .k-state-active{background-color:#13688c;color:#000}.k-spreadsheet-popup .k-state-active:hover{background-color:#0d475f}.k-spreadsheet-filter-menu .k-details{border-color:#bbdceb}.k-spreadsheet-filter-menu .k-details-content .k-space-right{background-color:#fff}.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper{background-color:#fff;border-color:#bbdceb;border-radius:4px 0 0 4px}.k-syntax-ref{color:#f82}.k-syntax-num{color:#09f}.k-syntax-func{font-weight:700}.k-syntax-str{color:#38b714}.k-syntax-error{color:red}.k-syntax-bool{color:#a9169c}.k-syntax-startexp{font-weight:700}.k-syntax-paren-match{background-color:#caf200}.k-series-a{border-color:#0069a5;background-color:rgba(0,105,165,.15)}.k-series-b{border-color:#0098ee;background-color:rgba(0,152,238,.15)}.k-series-c{border-color:#7bd2f6;background-color:rgba(123,210,246,.15)}.k-series-d{border-color:#ffb800;background-color:rgba(255,184,0,.15)}.k-series-e{border-color:#ff8517;background-color:rgba(255,133,23,.15)}.k-series-f{border-color:#e34a00;background-color:rgba(227,74,0,.15)}.k-spreadsheet-sheets-remove:hover .k-icon{color:#c22}.k-spreadsheet-formula-list .k-state-focused{background-color:#13688c;color:#fff}.k-spreadsheet-insert-image-dialog{border-color:#bbdceb;border-radius:4px}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered,.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover{box-shadow:inset 0 0 0 2000px rgba(0,0,0,.5);border-radius:4px}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div,.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div{color:#fff}.k-spreadsheet-drawing.k-spreadsheet-active-drawing{outline-color:#13688c}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle{border-color:#fff;background-color:#13688c;border-radius:50%}.k-spreadsheet-drawing-anchor-cell{background:rgba(19,104,140,.2)}.k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after{border-color:#13688c transparent transparent #13688c}.k-rtl .k-spreadsheet .k-dirty{border-color:#db4240 #db4240 transparent transparent}.k-numeric-wrap .k-i-warning{color:#db4240;position:absolute;top:0;right:1.9em;width:1.9em}.k-numeric-wrap.k-state-invalid{border-color:#db4240}.k-numeric-wrap.k-state-invalid input{color:#db4240}.k-rtl .k-numeric-wrap.k-state-invalid .k-i-warning{right:auto;left:1.9em}.k-maskedtextbox.k-state-invalid .k-textbox{border-color:#db4240;color:#db4240}.k-maskedtextbox.k-state-invalid .k-i-warning{color:#db4240}.k-dateinput.k-state-invalid .k-textbox{color:#db4240;border-color:#db4240}.k-dateinput.k-state-invalid .k-i-warning{margin-left:0;margin-right:.6em;color:#db4240}.k-rtl .k-dateinput .k-i-warning{margin-right:0;margin-left:.6em}.k-datepicker .k-picker-wrap.k-state-invalid,.k-timepicker .k-picker-wrap.k-state-invalid{border-color:#db4240}.k-datepicker .k-picker-wrap.k-state-invalid .k-input,.k-timepicker .k-picker-wrap.k-state-invalid .k-input{color:#db4240}.k-datepicker .k-picker-wrap .k-i-warning,.k-timepicker .k-picker-wrap .k-i-warning{color:#db4240;margin-left:0;margin-right:2.1em}.k-rtl .k-datepicker .k-picker-wrap .k-i-warning,.k-rtl .k-timepicker .k-picker-wrap .k-i-warning{margin-right:0;margin-left:2.1em}.k-datetimepicker .k-picker-wrap.k-state-invalid{border-color:#db4240}.k-datetimepicker .k-picker-wrap.k-state-invalid .k-input{color:#db4240}.k-datetimepicker .k-picker-wrap .k-i-warning{color:#db4240;margin-left:0;margin-right:4.3em}.k-rtl .k-datetimepicker .k-picker-wrap .k-icon.k-i-warning{margin-right:0;margin-left:4.3em}.k-time-header .k-time-now{color:#7bd2f6;background:0 0}.k-time-header .k-time-now:focus,.k-time-header .k-time-now:hover{color:#68cbf5}.k-time-list-wrapper{background-color:#f5f5f5}.k-time-list-wrapper .k-title{border-color:#bbdceb;color:#9fcee2;background-color:#d9ecf5;background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);background:#f5f5f5}.k-time-list-wrapper.k-state-focused .k-title{color:#000;opacity:1}.k-time-list-wrapper.k-state-focused::after,.k-time-list-wrapper.k-state-focused::before{background-color:rgba(0,0,0,.04)}.k-time-list::after,.k-time-list::before{box-shadow:0 0 3em 1.5em #f5f5f5}.k-time-list .k-item:hover{color:#7bd2f6}.k-time-container{background:0 0}.k-time-highlight{background-color:#fff;border-color:#bbdceb}.k-datetime-container .k-date-tab .k-datetime-buttongroup,.k-datetime-container .k-date-tab .k-datetime-selector{background-color:#fff}.k-listbox .k-list-scroller{padding:2px;border-color:#bbdceb;background-color:#fff}.k-listbox .k-item:hover:not(.k-state-disabled){color:#003f59;background-color:#7bd2f6;border-color:transparent}.k-listbox .k-drop-hint{height:0;border-top:1px solid #7bd2f6}.k-grid-header .k-i-sort-asc-sm,.k-grid-header .k-i-sort-desc-sm,.k-grid-header .k-sort-order{color:inherit}.k-scheduler .k-other-month .k-nav-day{opacity:.6}.k-dropdowngrid-popup{border-color:#bbdceb;color:#003f59;background-color:#fff}.k-dropdowngrid-popup .k-header{background-image:linear-gradient("rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%");border-color:#bbdceb;color:#00435e;background-color:#d9ecf5}.k-dropdowngrid-popup .k-group-header{border-color:#bbdceb;color:#00435e;background-color:#d9ecf5}.k-dropdowngrid-popup .k-cell{border-color:#bbdceb}.k-dropdowngrid-popup .k-item:nth-child(2n){background-color:#e6f2f8}.k-dropdowngrid-popup .k-footer{border-color:#bbdceb;color:#00435e;background-color:#d9ecf5}.k-dropdowngrid-popup .k-item.k-state-hover{background-image:linear-gradient("rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%");border-color:#bbdceb;color:#003f59;background-color:#7bd2f6}.k-dropdowngrid-popup .k-item.k-state-selected{background-image:linear-gradient("rgba(255,255,255,.10) 0%, rgba(255,255,255,0) 100%");border-color:#bbdceb;color:#fff;background-color:#13688c}.k-dropdowngrid-popup .k-group-cell span{background-color:#003f59;color:#fff}.k-grid-list>.k-item.k-last>.k-cell,.k-grid-list>.k-item.k-last>.k-group-cell,.k-grid-list>.k-item.k-last>.k-spacer-cell{border-bottom-color:#003f59}.k-master-row .k-grid-content-sticky{background-color:#fff}.k-master-row.k-alt .k-grid-content-sticky{background-color:#e6f2f8}.k-master-row.k-state-selected .k-grid-content-sticky{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 100%);background-color:#13688c;background-position:50% 50%}.k-master-row.k-state-hover .k-grid-content-sticky,.k-master-row:hover .k-grid-content-sticky{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);background-color:#7bd2f6}.k-master-row.k-state-selected.k-state-hover .k-grid-content-sticky,.k-master-row.k-state-selected:hover .k-grid-content-sticky{background-color:#0d6a92;background-image:none}.k-footer-template .k-grid-footer-sticky,.k-grid-header .k-grid-header-sticky,.k-grouping-row .k-grid-content-sticky,.k-master-row .k-grid-content-sticky{border-left-color:#459fc8;border-right-color:#459fc8}.k-grid-header .k-filter-row .k-grid-header-sticky{background-image:url(textures/highlight.png);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);background-position:50% 53%;background-color:#d9ecf5}.k-grid-content-locked,.k-grid-content-locked td,.k-grid-header-locked,.k-grid-header-locked .k-header{border-left-color:#459fc8;border-right-color:#459fc8}.k-check-all-wrap{border-color:#bbdceb}
/*# sourceMappingURL=kendo.blueopal.min.css.map */

.zIndexEnforce-0 {
  /* '!important' is required to override an existsing inline style */
  /* the z-index value itself can be arbitrary */
  z-index: 12345 !important; }

.zIndexEnforce-1 {
  /* '!important' is required to override an existsing inline style */
  /* the z-index value itself can be arbitrary */
  z-index: 22345 !important; }

.zIndexEnforce-2 {
  /* '!important' is required to override an existsing inline style */
  /* the z-index value itself can be arbitrary */
  z-index: 32345 !important; }

.zIndexEnforce-3 {
  /* '!important' is required to override an existsing inline style */
  /* the z-index value itself can be arbitrary */
  z-index: 42345 !important; }

.zIndexEnforce-4 {
  /* '!important' is required to override an existsing inline style */
  /* the z-index value itself can be arbitrary */
  z-index: 52345 !important; }

.zIndexEnforce-5 {
  /* '!important' is required to override an existsing inline style */
  /* the z-index value itself can be arbitrary */
  z-index: 62345 !important; }

.zIndexEnforce-6 {
  /* '!important' is required to override an existsing inline style */
  /* the z-index value itself can be arbitrary */
  z-index: 72345 !important; }

.zIndexEnforce-7 {
  /* '!important' is required to override an existsing inline style */
  /* the z-index value itself can be arbitrary */
  z-index: 82345 !important; }

/* Style Fixes as Needed  New Kendo behaves differently 2021-2*/
.k-window-titlebar.k-header {
  height: 3.25em;
  padding: 01.5em; }

a.k-button.k-bare.k-button-icon.k-window-action {
  padding: 0;
  /* padding: 0.5rem; */
  width: 3.45rem;
  height: 2.45rem; }

.dox-markdown-editor > li.k-tool-group {
  display: inline-block; }

div#doxPopup0 {
  /* The 34px was added to account for the Freshdesk support widget to display at the bottom of the page. No longer worrying about that
    so, as of 2021-10-19, this is being removed and set with padding: 0 instead
    */
  /*padding: 0 0 34px 0;*/
  padding: 0; }

.doxKendoPopupHost {
  /* All popup windows (nested ones) should have all inner padding removed */
  padding: 0; }

@charset "UTF-8";
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\002a"; }

.glyphicon-plus:before {
  content: "\002b"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.glyphicon-cd:before {
  content: "\e201"; }

.glyphicon-save-file:before {
  content: "\e202"; }

.glyphicon-open-file:before {
  content: "\e203"; }

.glyphicon-level-up:before {
  content: "\e204"; }

.glyphicon-copy:before {
  content: "\e205"; }

.glyphicon-paste:before {
  content: "\e206"; }

.glyphicon-alert:before {
  content: "\e209"; }

.glyphicon-equalizer:before {
  content: "\e210"; }

.glyphicon-king:before {
  content: "\e211"; }

.glyphicon-queen:before {
  content: "\e212"; }

.glyphicon-pawn:before {
  content: "\e213"; }

.glyphicon-bishop:before {
  content: "\e214"; }

.glyphicon-knight:before {
  content: "\e215"; }

.glyphicon-baby-formula:before {
  content: "\e216"; }

.glyphicon-tent:before {
  content: "\26fa"; }

.glyphicon-blackboard:before {
  content: "\e218"; }

.glyphicon-bed:before {
  content: "\e219"; }

.glyphicon-apple:before {
  content: "\f8ff"; }

.glyphicon-erase:before {
  content: "\e221"; }

.glyphicon-hourglass:before {
  content: "\231b"; }

.glyphicon-lamp:before {
  content: "\e223"; }

.glyphicon-duplicate:before {
  content: "\e224"; }

.glyphicon-piggy-bank:before {
  content: "\e225"; }

.glyphicon-scissors:before {
  content: "\e226"; }

.glyphicon-bitcoin:before {
  content: "\e227"; }

.glyphicon-btc:before {
  content: "\e227"; }

.glyphicon-xbt:before {
  content: "\e227"; }

.glyphicon-yen:before {
  content: "\00a5"; }

.glyphicon-jpy:before {
  content: "\00a5"; }

.glyphicon-ruble:before {
  content: "\20bd"; }

.glyphicon-rub:before {
  content: "\20bd"; }

.glyphicon-scale:before {
  content: "\e230"; }

.glyphicon-ice-lolly:before {
  content: "\e231"; }

.glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

.glyphicon-education:before {
  content: "\e233"; }

.glyphicon-option-horizontal:before {
  content: "\e234"; }

.glyphicon-option-vertical:before {
  content: "\e235"; }

.glyphicon-menu-hamburger:before {
  content: "\e236"; }

.glyphicon-modal-window:before {
  content: "\e237"; }

.glyphicon-oil:before {
  content: "\e238"; }

.glyphicon-grain:before {
  content: "\e239"; }

.glyphicon-sunglasses:before {
  content: "\e240"; }

.glyphicon-text-size:before {
  content: "\e241"; }

.glyphicon-text-color:before {
  content: "\e242"; }

.glyphicon-text-background:before {
  content: "\e243"; }

.glyphicon-object-align-top:before {
  content: "\e244"; }

.glyphicon-object-align-bottom:before {
  content: "\e245"; }

.glyphicon-object-align-horizontal:before {
  content: "\e246"; }

.glyphicon-object-align-left:before {
  content: "\e247"; }

.glyphicon-object-align-vertical:before {
  content: "\e248"; }

.glyphicon-object-align-right:before {
  content: "\e249"; }

.glyphicon-triangle-right:before {
  content: "\e250"; }

.glyphicon-triangle-left:before {
  content: "\e251"; }

.glyphicon-triangle-bottom:before {
  content: "\e252"; }

.glyphicon-triangle-top:before {
  content: "\e253"; }

.glyphicon-console:before {
  content: "\e254"; }

.glyphicon-superscript:before {
  content: "\e255"; }

.glyphicon-subscript:before {
  content: "\e256"; }

.glyphicon-menu-left:before {
  content: "\e257"; }

.glyphicon-menu-right:before {
  content: "\e258"; }

.glyphicon-menu-down:before {
  content: "\e259"; }

.glyphicon-menu-up:before {
  content: "\e260"; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #337ab7;
  text-decoration: none; }
  a:hover, a:focus {
    color: #23527c;
    text-decoration: underline; }
  a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

[role="button"] {
  cursor: pointer; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777777; }

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px; }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .h1 {
  font-size: 36px; }

h2, .h2 {
  font-size: 30px; }

h3, .h3 {
  font-size: 24px; }

h4, .h4 {
  font-size: 18px; }

h5, .h5 {
  font-size: 14px; }

h6, .h6 {
  font-size: 12px; }

p {
  margin: 0 0 10px; }

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 800px) {
    .lead {
      font-size: 21px; } }

small,
.small {
  font-size: 85%; }

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase, .initialism {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #777777; }

.text-primary {
  color: #337ab7; }

a.text-primary:hover,
a.text-primary:focus {
  color: #286090; }

.text-success {
  color: #3c763d; }

a.text-success:hover,
a.text-success:focus {
  color: #2b542c; }

.text-info {
  color: #31708f; }

a.text-info:hover,
a.text-info:focus {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c; }

.text-danger {
  color: #a94442; }

a.text-danger:hover,
a.text-danger:focus {
  color: #843534; }

.bg-primary {
  color: #fff; }

.bg-primary {
  background-color: #337ab7; }

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090; }

.bg-success {
  background-color: #dff0d8; }

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9; }

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 20px; }

dt,
dd {
  line-height: 1.42857; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table; }

.dl-horizontal dd:after {
  clear: both; }

@media (min-width: 800px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee; }
  blockquote p:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0; }
  blockquote footer,
  blockquote small,
  blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857;
    color: #777777; }
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: '\2014 \00A0'; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right; }
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ''; }
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: '\00A0 \2014'; }

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none; }

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container:before, .container:after {
    content: " ";
    display: table; }
  .container:after {
    clear: both; }
  @media (min-width: 800px) {
    .container {
      width: 750px; } }
  @media (min-width: 1280px) {
    .container {
      width: 970px; } }
  @media (min-width: 1366px) {
    .container {
      width: 1170px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-left: -15px;
  margin-right: -15px; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 800px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1280px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1366px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

table {
  background-color: transparent; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px; }
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }
  .table > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody {
    border-top: 2px solid #ddd; }
  .table .table {
    background-color: #fff; }

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%; }
  @media screen and (max-width: 799px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 15px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #ddd; }
      .table-responsive > .table {
        margin-bottom: 0; }
        .table-responsive > .table > thead > tr > th,
        .table-responsive > .table > thead > tr > td,
        .table-responsive > .table > tbody > tr > th,
        .table-responsive > .table > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > th,
        .table-responsive > .table > tfoot > tr > td {
          white-space: nowrap; }
      .table-responsive > .table-bordered {
        border: 0; }
        .table-responsive > .table-bordered > thead > tr > th:first-child,
        .table-responsive > .table-bordered > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th:first-child,
        .table-responsive > .table-bordered > tfoot > tr > td:first-child {
          border-left: 0; }
        .table-responsive > .table-bordered > thead > tr > th:last-child,
        .table-responsive > .table-bordered > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th:last-child,
        .table-responsive > .table-bordered > tfoot > tr > td:last-child {
          border-right: 0; }
        .table-responsive > .table-bordered > tbody > tr:last-child > th,
        .table-responsive > .table-bordered > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td {
          border-bottom: 0; } }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555; }

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #999; }
  .form-control::-webkit-input-placeholder {
    color: #999; }
  .form-control::-ms-expand {
    border: 0;
    background-color: transparent; }
  .form-control[disabled], .form-control[readonly],
  fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1; }
  .form-control[disabled],
  fieldset[disabled] .form-control {
    cursor: not-allowed; }

textarea.form-control {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px; }
  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,
  .input-group-sm > input[type="date"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="date"].btn,
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input[type="time"].form-control,
  .input-group-sm > input[type="time"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="time"].btn,
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input[type="datetime-local"].form-control,
  .input-group-sm > input[type="datetime-local"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input[type="month"].form-control,
  .input-group-sm > input[type="month"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="month"].btn,
  .input-group-sm
  input[type="month"] {
    line-height: 30px; }
  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,
  .input-group-lg > input[type="date"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="date"].btn,
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input[type="time"].form-control,
  .input-group-lg > input[type="time"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="time"].btn,
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input[type="datetime-local"].form-control,
  .input-group-lg > input[type="datetime-local"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input[type="month"].form-control,
  .input-group-lg > input[type="month"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="month"].btn,
  .input-group-lg
  input[type="month"] {
    line-height: 46px; } }

.form-group {
  margin-bottom: 15px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio label,
  .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px; }
  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0; }

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px; }

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn {
  height: auto; }

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px; }

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn {
  height: auto; }

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control {
    padding-right: 42.5px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d; }

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }

.has-success .form-control-feedback {
  color: #3c763d; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede; }

.has-error .form-control-feedback {
  color: #a94442; }

.has-feedback label ~ .form-control-feedback {
  top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 800px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table; }
  .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 800px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 800px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px; } }

@media (min-width: 800px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .btn:focus, .btn.focus {
    color: #333;
    text-decoration: none; }
  .btn:active, .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .btn[disabled],
  fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .btn-default:focus, .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c; }
  .btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
    .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
      color: #333;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc; }
  .btn-default .badge {
    color: #fff;
    background-color: #333; }

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40; }
  .btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #204d74;
      border-color: #122b40; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary.focus {
    background-color: #337ab7;
    border-color: #2e6da4; }
  .btn-primary .badge {
    color: #337ab7;
    background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625; }
  .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #255625; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus {
    background-color: #5cb85c;
    border-color: #4cae4c; }
  .btn-success .badge {
    color: #5cb85c;
    background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1b6d85; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    background-image: none; }
  .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus {
    background-color: #5bc0de;
    border-color: #46b8da; }
  .btn-info .badge {
    color: #5bc0de;
    background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d; }
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #985f0d; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus {
    background-color: #f0ad4e;
    border-color: #eea236; }
  .btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #761c19; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a; }
  .btn-danger .badge {
    color: #d9534f;
    background-color: #fff; }

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  .fade.in {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.in {
    display: block; }

tr.collapse.in {
  display: table-row; }

tbody.collapse.in {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #333333;
    white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  left: auto;
  right: 0; }

.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857;
  color: #777777;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: ""; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 800px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table; }
  .btn-toolbar:after {
    clear: both; }
  .btn-toolbar .btn,
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none; }

.btn .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table; }

.btn-group-vertical > .btn-group:after {
  clear: both; }

.btn-group-vertical > .btn-group > .btn {
  float: none; }

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified > .btn,
  .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
  .btn-group-justified > .btn-group .btn {
    width: 100%; }
  .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px; }
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn {
    position: relative; }
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
      z-index: 2; }
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  .nav:before, .nav:after {
    content: " ";
    display: table; }
  .nav:after {
    clear: both; }
  .nav > li {
    position: relative;
    display: block; }
    .nav > li > a {
      position: relative;
      display: block;
      padding: 10px 15px; }
      .nav > li > a:hover, .nav > li > a:focus {
        text-decoration: none;
        background-color: #eeeeee; }
    .nav > li.disabled > a {
      color: #777777; }
      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
        color: #777777;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed; }
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eeeeee;
    border-color: #337ab7; }
  .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .nav > li > a > img {
    max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.42857;
      border: 1px solid transparent;
      border-radius: 4px 4px 0 0; }
      .nav-tabs > li > a:hover {
        border-color: #eeeeee #eeeeee #ddd; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #555555;
      background-color: #fff;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
      cursor: default; }

.nav-pills > li {
  float: left; }
  .nav-pills > li > a {
    border-radius: 4px; }
  .nav-pills > li + li {
    margin-left: 2px; }
  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #337ab7; }

.nav-stacked > li {
  float: none; }
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }

.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }
  .nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
      text-align: center;
      margin-bottom: 5px; }
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 800px) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; }
      .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd; }
  @media (min-width: 800px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 4px 4px 0 0; }
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
    .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
      border-bottom-color: #fff; } }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }
  .navbar:before, .navbar:after {
    content: " ";
    display: table; }
  .navbar:after {
    clear: both; }
  @media (min-width: 800px) {
    .navbar {
      border-radius: 4px; } }

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table; }

.navbar-header:after {
  clear: both; }

@media (min-width: 800px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }
  .navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table; }
  .navbar-collapse:after {
    clear: both; }
  .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 800px) {
    .navbar-collapse {
      width: auto;
      border-top: 0;
      box-shadow: none; }
      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
      .navbar-collapse.in {
        overflow-y: visible; }
      .navbar-fixed-top .navbar-collapse,
      .navbar-static-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0; } }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }
  @media (max-device-width: 768px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
      max-height: 200px; } }

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }
  @media (min-width: 800px) {
    .container > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container-fluid > .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }
  @media (min-width: 800px) {
    .navbar-static-top {
      border-radius: 0; } }

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 800px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }
  @media (min-width: 800px) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
      margin-left: -15px; } }

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  .navbar-toggle:focus {
    outline: 0; }
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
  @media (min-width: 800px) {
    .navbar-toggle {
      display: none; } }

.navbar-nav {
  margin: 7.5px -15px; }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px; }
  @media (max-width: 799px) {
    .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none; }
      .navbar-nav .open .dropdown-menu > li > a,
      .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px; }
      .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px; }
        .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
          background-image: none; } }
  @media (min-width: 800px) {
    .navbar-nav {
      float: left;
      margin: 0; }
      .navbar-nav > li {
        float: left; }
        .navbar-nav > li > a {
          padding-top: 15px;
          padding-bottom: 15px; } }

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px; }
  @media (min-width: 800px) {
    .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .navbar-form .form-control-static {
      display: inline-block; }
    .navbar-form .input-group {
      display: inline-table;
      vertical-align: middle; }
      .navbar-form .input-group .input-group-addon,
      .navbar-form .input-group .input-group-btn,
      .navbar-form .input-group .form-control {
        width: auto; }
    .navbar-form .input-group > .form-control {
      width: 100%; }
    .navbar-form .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .radio,
    .navbar-form .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
      .navbar-form .radio label,
      .navbar-form .checkbox label {
        padding-left: 0; }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    .navbar-form .has-feedback .form-control-feedback {
      top: 0; } }
  @media (max-width: 799px) {
    .navbar-form .form-group {
      margin-bottom: 5px; }
      .navbar-form .form-group:last-child {
        margin-bottom: 0; } }
  @media (min-width: 800px) {
    .navbar-form {
      width: auto;
      border: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: 0;
      padding-bottom: 0;
      -webkit-box-shadow: none;
      box-shadow: none; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }
  .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
    margin-top: 10px;
    margin-bottom: 10px; }
  .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
    margin-top: 14px;
    margin-bottom: 14px; }

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }
  @media (min-width: 800px) {
    .navbar-text {
      float: left;
      margin-left: 15px;
      margin-right: 15px; } }

@media (min-width: 800px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -15px; }
    .navbar-right ~ .navbar-right {
      margin-right: 0; } }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }
  .navbar-default .navbar-brand {
    color: #777; }
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
      color: #5e5e5e;
      background-color: transparent; }
  .navbar-default .navbar-text {
    color: #777; }
  .navbar-default .navbar-nav > li > a {
    color: #777; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
      color: #333;
      background-color: transparent; }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; }
  .navbar-default .navbar-toggle {
    border-color: #ddd; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: #ddd; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #888; }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #e7e7e7; }
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #e7e7e7;
    color: #555; }
  @media (max-width: 799px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #777; }
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent; }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #555;
      background-color: #e7e7e7; }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #ccc;
      background-color: transparent; } }
  .navbar-default .navbar-link {
    color: #777; }
    .navbar-default .navbar-link:hover {
      color: #333; }
  .navbar-default .btn-link {
    color: #777; }
    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
      color: #333; }
    .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-default .btn-link:hover,
    fieldset[disabled] .navbar-default .btn-link:focus {
      color: #ccc; }

.navbar-inverse {
  background-color: #222;
  border-color: #090909; }
  .navbar-inverse .navbar-brand {
    color: #9d9d9d; }
    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-text {
    color: #9d9d9d; }
  .navbar-inverse .navbar-nav > li > a {
    color: #9d9d9d; }
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #090909; }
  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent; }
  .navbar-inverse .navbar-toggle {
    border-color: #333; }
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
      background-color: #333; }
    .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #fff; }
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    border-color: #101010; }
  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #090909;
    color: #fff; }
  @media (max-width: 799px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      color: #9d9d9d; }
      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #444;
      background-color: transparent; } }
  .navbar-inverse .navbar-link {
    color: #9d9d9d; }
    .navbar-inverse .navbar-link:hover {
      color: #fff; }
  .navbar-inverse .btn-link {
    color: #9d9d9d; }
    .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
      color: #fff; }
    .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-inverse .btn-link:hover,
    fieldset[disabled] .navbar-inverse .btn-link:focus {
      color: #444; }

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }
  .breadcrumb > li {
    display: inline-block; }
    .breadcrumb > li + li:before {
      content: "/ ";
      padding: 0 5px;
      color: #ccc; }
  .breadcrumb > .active {
    color: #777777; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px; }
  .pagination > li {
    display: inline; }
    .pagination > li > a,
    .pagination > li > span {
      position: relative;
      float: left;
      padding: 6px 12px;
      line-height: 1.42857;
      text-decoration: none;
      color: #337ab7;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px; }
    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px; }
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px; }
  .pagination > li > a:hover, .pagination > li > a:focus,
  .pagination > li > span:hover,
  .pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
    color: #777777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px; }

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5; }

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center; }
  .pager:before, .pager:after {
    content: " ";
    display: table; }
  .pager:after {
    clear: both; }
  .pager li {
    display: inline; }
    .pager li > a,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 15px; }
    .pager li > a:hover,
    .pager li > a:focus {
      text-decoration: none;
      background-color: #eeeeee; }
  .pager .next > a,
  .pager .next > span {
    float: right; }
  .pager .previous > a,
  .pager .previous > span {
    float: left; }
  .pager .disabled > a,
  .pager .disabled > a:hover,
  .pager .disabled > a:focus,
  .pager .disabled > span {
    color: #777777;
    background-color: #fff;
    cursor: not-allowed; }

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }
  .label:empty {
    display: none; }
  .btn .label {
    position: relative;
    top: -1px; }

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-default {
  background-color: #777777; }
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: #5e5e5e; }

.label-primary {
  background-color: #337ab7; }
  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #286090; }

.label-success {
  background-color: #5cb85c; }
  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }
  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #31b0d5; }

.label-warning {
  background-color: #f0ad4e; }
  .label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ec971f; }

.label-danger {
  background-color: #d9534f; }
  .label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #c9302c; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px; }
  .badge:empty {
    display: none; }
  .btn .badge {
    position: relative;
    top: -1px; }
  .btn-xs .badge, .btn-group-xs > .btn .badge,
  .btn-group-xs > .btn .badge {
    top: 0;
    padding: 1px 5px; }
  .list-group-item.active > .badge,
  .nav-pills > .active > a > .badge {
    color: #337ab7;
    background-color: #fff; }
  .list-group-item > .badge {
    float: right; }
  .list-group-item > .badge + .badge {
    margin-right: 5px; }
  .nav-pills > li > a > .badge {
    margin-left: 3px; }

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee; }
  .jumbotron h1,
  .jumbotron .h1 {
    color: inherit; }
  .jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200; }
  .jumbotron > hr {
    border-top-color: #d5d5d5; }
  .container .jumbotron,
  .container-fluid .jumbotron {
    border-radius: 6px;
    padding-left: 15px;
    padding-right: 15px; }
  .jumbotron .container {
    max-width: 100%; }
  @media screen and (min-width: 800px) {
    .jumbotron {
      padding-top: 48px;
      padding-bottom: 48px; }
      .container .jumbotron,
      .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px; }
      .jumbotron h1,
      .jumbotron .h1 {
        font-size: 63px; } }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out; }
  .thumbnail > img,
  .thumbnail a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto; }
  .thumbnail .caption {
    padding: 9px;
    color: #333333; }

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7; }

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }
  .alert h4 {
    margin-top: 0;
    color: inherit; }
  .alert .alert-link {
    font-weight: bold; }
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p {
    margin-top: 5px; }

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px; }
  .alert-dismissable .close,
  .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d; }
  .alert-success hr {
    border-top-color: #c9e2b3; }
  .alert-success .alert-link {
    color: #2b542c; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f; }
  .alert-info hr {
    border-top-color: #a6e1ec; }
  .alert-info .alert-link {
    color: #245269; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b; }
  .alert-warning hr {
    border-top-color: #f7e1b5; }
  .alert-warning .alert-link {
    color: #66512c; }

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442; }
  .alert-danger hr {
    border-top-color: #e4b9c0; }
  .alert-danger .alert-link {
    color: #843534; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease; }

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px; }

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success {
  background-color: #5cb85c; }
  .progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-info {
  background-color: #5bc0de; }
  .progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-warning {
  background-color: #f0ad4e; }
  .progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-danger {
  background-color: #d9534f; }
  .progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.media {
  margin-top: 15px; }
  .media:first-child {
    margin-top: 0; }

.media,
.media-body {
  zoom: 1;
  overflow: hidden; }

.media-body {
  width: 10000px; }

.media-object {
  display: block; }
  .media-object.img-thumbnail {
    max-width: none; }

.media-right,
.media > .pull-right {
  padding-left: 10px; }

.media-left,
.media > .pull-left {
  padding-right: 10px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  margin-bottom: 20px;
  padding-left: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }

a.list-group-item,
button.list-group-item {
  color: #555; }
  a.list-group-item .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #333; }
  a.list-group-item:hover, a.list-group-item:focus,
  button.list-group-item:hover,
  button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5; }

button.list-group-item {
  width: 100%;
  text-align: left; }

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed; }
  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit; }
  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
    color: #777777; }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }
  .list-group-item.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small {
    color: inherit; }
  .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
    color: #c7ddef; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:hover, a.list-group-item-success:focus,
  button.list-group-item-success:hover,
  button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6; }
  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
  button.list-group-item-success.active,
  button.list-group-item-success.active:hover,
  button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:hover, a.list-group-item-info:focus,
  button.list-group-item-info:hover,
  button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3; }
  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
  button.list-group-item-info.active,
  button.list-group-item-info.active:hover,
  button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }
  a.list-group-item-warning .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  a.list-group-item-warning:hover, a.list-group-item-warning:focus,
  button.list-group-item-warning:hover,
  button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc; }
  a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:hover,
  button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }
  a.list-group-item-danger .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  a.list-group-item-danger:hover, a.list-group-item-danger:focus,
  button.list-group-item-danger:hover,
  button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc; }
  a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:hover,
  button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }
  .panel-body:before, .panel-body:after {
    content: " ";
    display: table; }
  .panel-body:after {
    clear: both; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel-heading > .dropdown .dropdown-toggle {
    color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }
  .panel-title > a,
  .panel-title > small,
  .panel-title > .small,
  .panel-title > small > a,
  .panel-title > .small > a {
    color: inherit; }

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }
  .panel > .list-group .list-group-item,
  .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0; }
  .panel > .list-group:first-child .list-group-item:first-child,
  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px; }
  .panel > .list-group:last-child .list-group-item:last-child,
  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.list-group + .panel-footer {
  border-top-width: 0; }

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0; }
  .panel > .table caption,
  .panel > .table-responsive > .table caption,
  .panel > .panel-collapse > .table caption {
    padding-left: 15px;
    padding-right: 15px; }

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table:first-child > tbody:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
      border-top-left-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
      border-top-right-radius: 3px; }

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }
  .panel > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table:last-child > tfoot:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
      border-bottom-left-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
      border-bottom-right-radius: 3px; }

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }
  .panel > .table-bordered > thead > tr > th:first-child,
  .panel > .table-bordered > thead > tr > td:first-child,
  .panel > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-bordered > tfoot > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .panel > .table-bordered > thead > tr > th:last-child,
  .panel > .table-bordered > thead > tr > td:last-child,
  .panel > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-bordered > tfoot > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .panel > .table-bordered > thead > tr:first-child > td,
  .panel > .table-bordered > thead > tr:first-child > th,
  .panel > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-bordered > tbody > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0; }
  .panel > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-bordered > tfoot > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0; }

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0; }

.panel-group {
  margin-bottom: 20px; }
  .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px; }
    .panel-group .panel + .panel {
      margin-top: 5px; }
  .panel-group .panel-heading {
    border-bottom: 0; }
    .panel-group .panel-heading + .panel-collapse > .panel-body,
    .panel-group .panel-heading + .panel-collapse > .list-group {
      border-top: 1px solid #ddd; }
  .panel-group .panel-footer {
    border-top: 0; }
    .panel-group .panel-footer + .panel-collapse .panel-body {
      border-bottom: 1px solid #ddd; }

.panel-default {
  border-color: #ddd; }
  .panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #ddd; }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ddd; }
    .panel-default > .panel-heading .badge {
      color: #f5f5f5;
      background-color: #333333; }
  .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd; }

.panel-primary {
  border-color: #337ab7; }
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7; }
    .panel-primary > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #337ab7; }
    .panel-primary > .panel-heading .badge {
      color: #337ab7;
      background-color: #fff; }
  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #337ab7; }

.panel-success {
  border-color: #d6e9c6; }
  .panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6; }
    .panel-success > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #d6e9c6; }
    .panel-success > .panel-heading .badge {
      color: #dff0d8;
      background-color: #3c763d; }
  .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d6e9c6; }

.panel-info {
  border-color: #bce8f1; }
  .panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1; }
    .panel-info > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #bce8f1; }
    .panel-info > .panel-heading .badge {
      color: #d9edf7;
      background-color: #31708f; }
  .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1; }

.panel-warning {
  border-color: #faebcc; }
  .panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc; }
    .panel-warning > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #faebcc; }
    .panel-warning > .panel-heading .badge {
      color: #fcf8e3;
      background-color: #8a6d3b; }
  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc; }

.panel-danger {
  border-color: #ebccd1; }
  .panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1; }
    .panel-danger > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ebccd1; }
    .panel-danger > .panel-heading .badge {
      color: #f2dede;
      background-color: #a94442; }
  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ebccd1; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15); }

.well-lg {
  padding: 24px;
  border-radius: 6px; }

.well-sm {
  padding: 9px;
  border-radius: 3px; }

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20); }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50); }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
  .modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out; }
  .modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0); }
  .modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50); }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  .modal-header:before, .modal-header:after {
    content: " ";
    display: table; }
  .modal-header:after {
    clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.42857; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table; }
  .modal-footer:after {
    clear: both; }
  .modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0; }
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 800px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 1280px) {
  .modal-lg {
    width: 900px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0); }
  .tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .tooltip.top {
    margin-top: -3px;
    padding: 5px 0; }
  .tooltip.right {
    margin-left: 3px;
    padding: 0 5px; }
  .tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0; }
  .tooltip.left {
    margin-left: -3px;
    padding: 0 5px; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .popover.top {
    margin-top: -10px; }
  .popover.right {
    margin-left: 10px; }
  .popover.bottom {
    margin-top: 10px; }
  .popover.left {
    margin-left: -10px; }

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover > .arrow {
  border-width: 11px; }

.popover > .arrow:after {
  border-width: 10px;
  content: ""; }

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }
  .popover.top > .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff; }

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25); }
  .popover.right > .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff; }

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }
  .popover.bottom > .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff; }

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25); }
  .popover.left > .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }
  .carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left; }
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
      display: block;
      max-width: 100%;
      height: auto;
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      .carousel-inner > .item {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        -moz-transition: -moz-transform 0.6s ease-in-out;
        -o-transition: -o-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        perspective: 1000px; }
        .carousel-inner > .item.next, .carousel-inner > .item.active.right {
          -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
          -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
          left: 0; } }
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  .carousel-inner > .active {
    left: 0; }
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  .carousel-inner > .next {
    left: 100%; }
  .carousel-inner > .prev {
    left: -100%; }
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  .carousel-inner > .active.left {
    left: -100%; }
  .carousel-inner > .active.right {
    left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: transparent; }
  .carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  .carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  .carousel-control:hover, .carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .carousel-control .icon-prev,
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block; }
  .carousel-control .icon-prev,
  .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px; }
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif; }
  .carousel-control .icon-prev:before {
    content: '\2039'; }
  .carousel-control .icon-next:before {
    content: '\203a'; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center; }
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: transparent; }
  .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  .carousel-caption .btn {
    text-shadow: none; }

@media screen and (min-width: 800px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px; }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px; }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px; }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 799px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 799px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 799px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 799px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 800px) and (max-width: 1279px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 800px) and (max-width: 1279px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 800px) and (max-width: 1279px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 800px) and (max-width: 1279px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 1280px) and (max-width: 1365px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 1280px) and (max-width: 1365px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 1280px) and (max-width: 1365px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 1280px) and (max-width: 1365px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1366px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1366px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1366px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1366px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 799px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 800px) and (max-width: 1279px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 1280px) and (max-width: 1365px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1366px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}
/*# sourceMappingURL=bootstrap-theme.min.css.map */
body {
  padding-top: 50px;
  padding-bottom: 20px; }

/* Set padding to keep content from hitting the edges */
.body-content {
  padding-left: 15px;
  padding-right: 15px; }

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
  white-space: normal; }

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
  /*max-width: 280px;*/ }

/* Set padding to display errors that occur during databinding */
.padding-error {
  padding-top: 20px; }

@media only screen and (max-width: 767px) {
  .nofloat {
    float: none;
    padding: 10px 15px; } }

.no-after::after {
  content: none !important; }

/*Change the layout for input groups*/
body .input-group-addon {
  text-align: right;
  /*font-weight: 200;*/
  background-color: transparent !important;
  color: #555555 !important;
  border: #eeeeee !important;
  /*font-variant: small-caps;*/
  vertical-align: middle; }

.nav > li .highlight {
  background-color: #003471; }

.navbar-nav > li > .dropdown-menu {
  padding-top: 5px;
  background-color: #003471; }

.navbar-fixed-top {
  /*menu buttons*/ }
  .navbar-fixed-top .dropdown-menu > li {
    border-color: #003471;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    background: #003471; }
  .navbar-fixed-top .dropdown-menu > li > a {
    min-height: 42px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 12px;
    background-color: #003471;
    color: #bfccdb;
    padding-top: 5px; }
    .navbar-fixed-top .dropdown-menu > li > a:hover {
      color: white;
      background: #003471;
      padding-top: 6px; }

input[type=checkbox] + .input-group-addon::after {
  content: ''; }

.input-group-btn.addon-220 {
  min-width: 220px;
  text-align: left; }

.input-group-btn.addon-150 {
  min-width: 150px;
  text-align: left; }

.input-group-btn.addon-200 {
  min-width: 200px;
  text-align: left; }

.input-group-btn.addon-120 {
  min-width: 120px;
  text-align: left; }

.input-group-btn.addon-100 {
  min-width: 100px;
  text-align: left; }

.input-group-btn.addon-80 {
  min-width: 80px;
  text-align: left; }

.input-group-btn.addon-60 {
  min-width: 60px;
  text-align: left; }

.input-group-btn.addon-230 {
  min-width: 230px;
  text-align: left; }

.input-group-addon {
  font-weight: bold;
  /*&::after {
		content: ':';
	}*/
  /*& + input[type=checkbox] {
		&::after {
			content: '';
		}
	}*/ }
  .input-group-addon.header {
    background-color: #eeeeee !important;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    width: 100% !important;
    display: inline-block; }
    .input-group-addon.header::after {
      content: ''; }
  .input-group-addon.top {
    vertical-align: top; }
  .input-group-addon.left {
    text-align: left; }
  .input-group-addon.addon-220 {
    min-width: 220px;
    text-align: left; }
  .input-group-addon.addon-150 {
    min-width: 150px;
    text-align: left; }
  .input-group-addon.addon-200 {
    min-width: 200px;
    text-align: left; }
  .input-group-addon.addon-120 {
    min-width: 120px;
    text-align: left; }
  .input-group-addon.addon-100 {
    min-width: 100px;
    text-align: left; }
  .input-group-addon.addon-80 {
    min-width: 80px;
    text-align: left; }
  .input-group-addon.addon-60 {
    min-width: 60px;
    text-align: left; }
  .input-group-addon.addon-chkbox {
    max-width: 50px;
    width: 50px; }
    .input-group-addon.addon-chkbox::after {
      content: ''; }

div .form-controls, span .form-controls {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  font-size: 16px;
  line-height: 1.8;
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  white-space: pre; }

.btn.btn-default {
  border: 1px solid lightgrey !important; }

.input-group.compact {
  display: table-row; }

input.form-control.has-success {
  background-color: lightgoldenrodyellow;
  border: 2px green solid;
  margin-right: 2px; }

input.form-control.has-danger {
  background-color: lightpink;
  border: 2px darkred solid;
  margin-right: 2px; }

span.form-control.has-success {
  background-color: lightgoldenrodyellow;
  border: 2px green solid;
  margin-right: 2px; }

span.form-control.has-danger {
  background-color: lightpink;
  border: 2px darkred solid;
  margin-right: 2px; }

/* ReSharper disable once InvalidValue */
/* ReSharper disable once UnexpectedValue */
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
    font-family: "Helvetica Neue", Helvetica, "Noto Sans", sans-serif, Arial, sans-serif;
    font-size: 12px;
    line-height: 1.42857143;
    color: #949494;
    background-color: #ffffff;
}
input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
a {
    color: #373e4a;
    text-decoration: none;
}
a:hover,
a:focus {
    color: #818da2;
}
a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
img {
    vertical-align: middle;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.img-rounded {
    border-radius: 3px;
}
.img-thumbnail {
    padding: 2px;
    line-height: 1.42857143;
    background-color: #ffffff;
    border: 1px solid #ededf0;
    border-radius: 3px;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.img-circle {
    border-radius: 50%;
}
hr {
    margin-top: 17px;
    margin-bottom: 17px;
    border: 0;
    border-top: 1px solid #eeeeee;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
figure {
    margin: 0;
}
p {
    margin: 0 0 8.5px;
    font-size: 12px;
}
.lead {
    margin-bottom: 17px;
    font-size: 13px;
    font-weight: 200;
    line-height: 1.4;
}
@media (min-width: 768px) {
    .lead {
        font-size: 18px;
    }
}
small,
.small {
    font-size: 85%;
}
cite {
    font-style: normal;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}
.text-muted {
    color: #999999;
}
.text-primary {
    color: #949494;
}
a.text-primary:hover {
    color: #7b7b7b;
}
.text-success {
    color: #045702;
}
a.text-success:hover {
    color: #022501;
}
.text-info {
    color: #2c7ea1;
}
a.text-info:hover {
    color: #215f79;
}
.text-warning {
    color: #574802;
}
a.text-warning:hover {
    color: #251f01;
}
.text-danger {
    color: #ac1818;
}
a.text-danger:hover {
    color: #7f1212;
}
.bg-primary {
    color: #fff;
    background-color: #949494;
}
a.bg-primary:hover {
    background-color: #7b7b7b;
}
.bg-success {
    background-color: #bdedbc;
}
a.bg-success:hover {
    background-color: #95e294;
}
.bg-info {
    background-color: #c5e8f7;
}
a.bg-info:hover {
    background-color: #98d6f1;
}
.bg-warning {
    background-color: #ffefa4;
}
a.bg-warning:hover {
    background-color: #ffe671;
}
.bg-danger {
    background-color: #ffc9c9;
}
a.bg-danger:hover {
    background-color: #ff9696;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: #373e4a;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #999999;
}
h1,
h2,
h3 {
    margin-top: 17px;
    margin-bottom: 8.5px;
}
h1 small,
h2 small,
h3 small,
h1 .small,
h2 .small,
h3 .small {
    font-size: 65%;
}
h4,
h5,
h6 {
    margin-top: 8.5px;
    margin-bottom: 8.5px;
}
h4 small,
h5 small,
h6 small,
h4 .small,
h5 .small,
h6 .small {
    font-size: 75%;
}
h1,
.h1 {
    font-size: 31px;
}
h2,
.h2 {
    font-size: 25px;
}
h3,
.h3 {
    font-size: 21px;
}
h4,
.h4 {
    font-size: 15px;
}
h5,
.h5 {
    font-size: 12px;
}
h6,
.h6 {
    font-size: 11px;
}
.bg-primary {
    color: #fff;
    background-color: #949494;
}
a.bg-primary:hover {
    background-color: #7b7b7b;
}
.bg-warning {
    background-color: #ffefa4;
}
a.bg-warning:hover {
    background-color: #ffe671;
}
.bg-danger {
    background-color: #ffc9c9;
}
a.bg-danger:hover {
    background-color: #ff9696;
}
.bg-success {
    background-color: #bdedbc;
}
a.bg-success:hover {
    background-color: #95e294;
}
.bg-info {
    background-color: #c5e8f7;
}
a.bg-info:hover {
    background-color: #98d6f1;
}
.page-header {
    padding-bottom: 7.5px;
    margin: 34px 0 17px;
    border-bottom: 1px solid #eeeeee;
}
ul,
ol {
    margin-top: 0;
    margin-bottom: 8.5px;
}
ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-inline {
    padding-left: 0;
    list-style: none;
}
.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
.list-inline > li:first-child {
    padding-left: 0;
}
dl {
    margin-bottom: 17px;
}
dt,
dd {
    line-height: 1.42857143;
}
dt {
    font-weight: bold;
}
dd {
    margin-left: 0;
}
@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .dl-horizontal dd {
        margin-left: 180px;
    }
    .dl-horizontal dd:before,
    .dl-horizontal dd:after {
        content: " ";
        /* 1 */
        display: table;
        /* 2 */
    }
    .dl-horizontal dd:after {
        clear: both;
    }
}
abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #999999;
}
abbr.initialism {
    font-size: 90%;
    text-transform: uppercase;
}
blockquote {
    padding: 8.5px 17px;
    margin: 0 0 17px;
    border-left: 5px solid #eeeeee;
}
blockquote p {
    font-size: 15px;
    font-weight: 300;
    line-height: 1.25;
}
blockquote p:last-child {
    margin-bottom: 0;
}
blockquote small {
    display: block;
    line-height: 1.42857143;
    color: #999999;
}
blockquote small:before {
    content: '\2014 \00A0';
}
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eeeeee;
    border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small,
blockquote.pull-right .small {
    text-align: right;
}
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
    content: '';
}
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
    content: '\00A0 \2014';
}
blockquote:before,
blockquote:after {
    content: "";
}
address {
    margin-bottom: 17px;
    font-style: normal;
    line-height: 1.42857143;
}
table {
    max-width: 100%;
    background-color: transparent;
}
th {
    text-align: left;
    font-weight: 400;
    color: #303641;
}
.table {
    width: 100%;
    margin-bottom: 17px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ebebeb;
}
.table > thead > tr > th .progress,
.table > tbody > tr > th .progress,
.table > tfoot > tr > th .progress,
.table > thead > tr > td .progress,
.table > tbody > tr > td .progress,
.table > tfoot > tr > td .progress {
    margin-bottom: 0;
}
.table > thead > tr > th .label,
.table > tbody > tr > th .label,
.table > tfoot > tr > th .label,
.table > thead > tr > td .label,
.table > tbody > tr > td .label,
.table > tfoot > tr > td .label {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
}
.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ebebeb;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
    border-top: 0;
}
.table > tbody + tbody {
    border-top: 2px solid #ebebeb;
}
.table .table {
    background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
    padding: 5px;
}
.table-bordered {
    border: 1px solid #ebebeb;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
    border: 1px solid #ebebeb;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
    background-color: #f5f5f6;
    border-bottom-width: 1px;
    color: #a6a7aa;
}
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
    background-color: #f5f5f6;
    border-top-width: 1px;
    color: #a6a7aa;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #f8f8f8;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
    background-color: #f2f2f4;
}
table col[class*="col-"] {
    float: none;
    display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
    float: none;
    display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
    background-color: #f2f2f4;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
    background-color: #f2f2f4;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
    background-color: #e5e5e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
    background-color: #bdedbc;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
    background-color: #a9e8a8;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
    background-color: #c5e8f7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
    background-color: #afdff4;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
    background-color: #ffefa4;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
    background-color: #ffeb8a;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
    background-color: #ffc9c9;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
    background-color: #ffafaf;
}
@media (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 12.75px;
        overflow-y: hidden;
        overflow-x: scroll;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ebebeb;
        -webkit-overflow-scrolling: touch;
    }
    .table-responsive > .table {
        margin-bottom: 0;
    }
    .table-responsive > .table > thead > tr > th,
    .table-responsive > .table > tbody > tr > th,
    .table-responsive > .table > tfoot > tr > th,
    .table-responsive > .table > thead > tr > td,
    .table-responsive > .table > tbody > tr > td,
    .table-responsive > .table > tfoot > tr > td {
        white-space: nowrap;
    }
    .table-responsive > .table-bordered {
        border: 0;
    }
    .table-responsive > .table-bordered > thead > tr > th:first-child,
    .table-responsive > .table-bordered > tbody > tr > th:first-child,
    .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    .table-responsive > .table-bordered > thead > tr > td:first-child,
    .table-responsive > .table-bordered > tbody > tr > td:first-child,
    .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0;
    }
    .table-responsive > .table-bordered > thead > tr > th:last-child,
    .table-responsive > .table-bordered > tbody > tr > th:last-child,
    .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    .table-responsive > .table-bordered > thead > tr > td:last-child,
    .table-responsive > .table-bordered > tbody > tr > td:last-child,
    .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0;
    }
    .table-responsive > .table-bordered > tbody > tr:last-child > th,
    .table-responsive > .table-bordered > tfoot > tr:last-child > th,
    .table-responsive > .table-bordered > tbody > tr:last-child > td,
    .table-responsive > .table-bordered > tfoot > tr:last-child > td {
        border-bottom: 0;
    }
}
table > tbody > tr.highlight > td,
table > tbody > tr.highlight > th {
    background-color: #f1f2f4 !important;
    color: #303641;
}
.table > thead > tr > .middle-align,
.table > tbody > tr > .middle-align,
.table > tfoot > tr > .middle-align {
    vertical-align: middle;
}
fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}
legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 17px;
    font-size: 18px;
    line-height: inherit;
    color: #7d8086;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}
label {
    display: inline-block;
    margin-bottom: 5px;
}
input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    /* IE8-9 */
    line-height: normal;
}
input[type="file"] {
    display: block;
}
input[type="range"] {
    display: block;
    width: 100%;
}
select[multiple],
select[size] {
    height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
output {
    display: block;
    padding-top: 7px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555555;
}
.form-control {
    display: block;
    width: 100%;
    height: 31px;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s, -moz-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
    border-color: #c8cdd7;
    outline: 0;
    -moz-box-shadow:  0 2px 1px rgba(203, 208, 217, 0.08);
    -webkit-box-shadow:  0 2px 1px rgba(203, 208, 217, 0.08);
    box-shadow:  0 2px 1px rgba(203, 208, 217, 0.08);
}
.form-control::-webkit-input-placeholder {
    color: #aaaaaa;
}
.form-control:-moz-placeholder {
    color: #aaaaaa;
}
.form-control::-moz-placeholder {
    color: #aaaaaa;
}
.form-control:-ms-input-placeholder {
    color: #aaaaaa;
}
.form-control:-moz-placeholder {
    color: #aaaaaa;
}
.form-control::-moz-placeholder {
    color: #aaaaaa;
}
.form-control:-ms-input-placeholder {
    color: #aaaaaa;
}
.form-control::-webkit-input-placeholder {
    color: #aaaaaa;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eeeeee;
}
textarea.form-control {
    height: auto;
}
input[type="date"] {
    line-height: 31px;
}
.form-group {
    margin-bottom: 15px;
}
.radio,
.checkbox {
    display: block;
    min-height: 17px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 20px;
}
.radio label,
.checkbox label {
    display: inline;
    font-weight: normal;
    cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    float: left;
    margin-left: -20px;
    margin-top: 1px;
}
.radio + .radio,
.checkbox + .checkbox {
    margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}
.input-sm {
    height: 28px;
    padding: 5px 10px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
select.input-sm {
    height: 28px;
    line-height: 28px;
}
textarea.input-sm,
select[multiple].input-sm {
    height: auto;
}
.input-lg {
    height: 41px;
    padding: 10px 16px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
select.input-lg {
    height: 41px;
    line-height: 41px;
}
textarea.input-lg,
select[multiple].input-lg {
    height: auto;
}
.has-feedback {
    position: relative;
}
.has-feedback .form-control {
    padding-right: 38.75px;
}
.has-feedback .form-control-feedback {
    position: absolute;
    top: 22px;
    right: 0;
    display: block;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
    color: #ffd40b;
}
.has-warning .form-control {
    border-color: #ffd78a;
}
.has-warning .form-control:focus {
    border-color: #ffc658;
}
.has-warning .input-group-addon {
    color: #ffd40b;
    border-color: #ffd78a;
    background-color: #ffefa4;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
    color: #ff3030;
}
.has-error .form-control {
    border-color: #ffafbd;
}
.has-error .form-control:focus {
    border-color: #ff7c92;
}
.has-error .input-group-addon {
    color: #ff3030;
    border-color: #ffafbd;
    background-color: #ffc9c9;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
    color: #46cd43;
}
.has-success .form-control {
    border-color: #b4e8a8;
}
.has-success .form-control:focus {
    border-color: #91dd80;
}
.has-success .input-group-addon {
    color: #46cd43;
    border-color: #b4e8a8;
    background-color: #bdedbc;
}
.form-control-static {
    margin-bottom: 0;
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #d4d4d4;
}
@media (min-width: 768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .form-inline .input-group > .form-control {
        width: 100%;
    }
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .radio,
    .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0;
        vertical-align: middle;
    }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        float: none;
        margin-left: 0;
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
    min-height: 24px;
}
.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.form-horizontal .form-group:after {
    clear: both;
}
.form-horizontal .form-control-static {
    padding-top: 7px;
}
@media (min-width: 768px) {
    .form-horizontal .control-label {
        text-align: right;
    }
}
.form-horizontal .has-feedback .form-control-feedback {
    top: 0;
    right: 15px;
}
.bs-example > .btn,
.bs-example > .make-switch,
.bs-example > .btn-group {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 9px;
}
.bs-example.bs-baseline-top .btn,
.bs-example.bs-baseline-top .btn-group {
    vertical-align: top !important;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.btn:hover,
.btn:focus {
    color: #303641;
    text-decoration: none;
    outline: none;
}
.btn:active,
.btn.active {
    outline: none;
    background-image: none;
    -moz-box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
    -webkit-box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
    box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
    -moz-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    -webkit-opacity: 0.65;
    -moz-opacity: 0.65;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn.btn-icon {
    position: relative;
}
.btn.btn-icon i {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}
.btn-default {
    color: #303641;
    background-color: #f0f0f1;
    border-color: #f0f0f1;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    color: #303641;
    background-color: #dbdbdd;
    border-color: #d0d0d3;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: #f0f0f1;
    border-color: #f0f0f1;
}
.btn-default .badge {
    color: #f0f0f1;
    background-color: #303641;
}
.btn-default > .caret {
    border-top-color: #303641;
    border-bottom-color: #303641 !important;
}
.btn-default.dropdown-toggle {
    border-left-color: #dedee0;
}
.btn-default.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-default.btn-icon i {
    background-color: #dbdbdd;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-border-radius: 0 3px 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 0;
    background-clip: padding-box;
}
.btn-default.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-default.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-border-radius: 3px 0 0 3px !important;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 0 3px !important;
    -moz-background-clip: padding;
    border-radius: 3px 0 0 3px !important;
    background-clip: padding-box;
}
.btn-default.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-default.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-default.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-default.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-default.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-default.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-default.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-default.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-default.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-primary {
    color: #ffffff;
    background-color: #303641;
    border-color: #303641;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #1f232a;
    border-color: #16191e;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #303641;
    border-color: #303641;
}
.btn-primary .badge {
    color: #303641;
    background-color: #ffffff;
}
.btn-primary > .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff !important;
}
.btn-primary.dropdown-toggle {
    border-left-color: #21252c;
}
.btn-primary.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-primary.btn-icon i {
    background-color: #1f232a;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-border-radius: 0 3px 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 0;
    background-clip: padding-box;
}
.btn-primary.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-primary.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-border-radius: 3px 0 0 3px !important;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 0 3px !important;
    -moz-background-clip: padding;
    border-radius: 3px 0 0 3px !important;
    background-clip: padding-box;
}
.btn-primary.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-primary.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-primary.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-primary.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-primary.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-primary.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-primary.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-primary.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-primary.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-blue {
    color: #ffffff;
    background-color: #0072bc;
    border-color: #0072bc;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
    color: #ffffff;
    background-color: #005993;
    border-color: #004d7f;
}
.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
    background-image: none;
}
.btn-blue.disabled,
.btn-blue[disabled],
fieldset[disabled] .btn-blue,
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled:active,
.btn-blue[disabled]:active,
fieldset[disabled] .btn-blue:active,
.btn-blue.disabled.active,
.btn-blue[disabled].active,
fieldset[disabled] .btn-blue.active {
    background-color: #0072bc;
    border-color: #0072bc;
}
.btn-blue .badge {
    color: #0072bc;
    background-color: #ffffff;
}
.btn-blue > .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff !important;
}
.btn-blue.dropdown-toggle {
    border-left-color: #005c98;
}
.btn-blue.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-blue.btn-icon i {
    background-color: #005993;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-border-radius: 0 3px 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 0;
    background-clip: padding-box;
}
.btn-blue.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-blue.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-border-radius: 3px 0 0 3px !important;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 0 3px !important;
    -moz-background-clip: padding;
    border-radius: 3px 0 0 3px !important;
    background-clip: padding-box;
}
.btn-blue.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-blue.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-blue.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-blue.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-blue.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-blue.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-blue.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-blue.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-blue.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-red {
    color: #ffffff;
    background-color: #d42020;
    border-color: #d42020;
}
.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.btn-red.active,
.open .dropdown-toggle.btn-red {
    color: #ffffff;
    background-color: #b11b1b;
    border-color: #9f1818;
}
.btn-red:active,
.btn-red.active,
.open .dropdown-toggle.btn-red {
    background-image: none;
}
.btn-red.disabled,
.btn-red[disabled],
fieldset[disabled] .btn-red,
.btn-red.disabled:hover,
.btn-red[disabled]:hover,
fieldset[disabled] .btn-red:hover,
.btn-red.disabled:focus,
.btn-red[disabled]:focus,
fieldset[disabled] .btn-red:focus,
.btn-red.disabled:active,
.btn-red[disabled]:active,
fieldset[disabled] .btn-red:active,
.btn-red.disabled.active,
.btn-red[disabled].active,
fieldset[disabled] .btn-red.active {
    background-color: #d42020;
    border-color: #d42020;
}
.btn-red .badge {
    color: #d42020;
    background-color: #ffffff;
}
.btn-red > .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff !important;
}
.btn-red.dropdown-toggle {
    border-left-color: #b51b1b;
}
.btn-red.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-red.btn-icon i {
    background-color: #b11b1b;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-border-radius: 0 3px 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 0;
    background-clip: padding-box;
}
.btn-red.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-red.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-border-radius: 3px 0 0 3px !important;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 0 3px !important;
    -moz-background-clip: padding;
    border-radius: 3px 0 0 3px !important;
    background-clip: padding-box;
}
.btn-red.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-red.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-red.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-red.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-red.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-red.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-red.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-red.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-red.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-orange {
    color: #ffffff;
    background-color: #ff9600;
    border-color: #ff9600;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
    color: #ffffff;
    background-color: #d67e00;
    border-color: #c27200;
}
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
    background-image: none;
}
.btn-orange.disabled,
.btn-orange[disabled],
fieldset[disabled] .btn-orange,
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled:active,
.btn-orange[disabled]:active,
fieldset[disabled] .btn-orange:active,
.btn-orange.disabled.active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange.active {
    background-color: #ff9600;
    border-color: #ff9600;
}
.btn-orange .badge {
    color: #ff9600;
    background-color: #ffffff;
}
.btn-orange > .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff !important;
}
.btn-orange.dropdown-toggle {
    border-left-color: #db8100;
}
.btn-orange.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-orange.btn-icon i {
    background-color: #d67e00;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-border-radius: 0 3px 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 0;
    background-clip: padding-box;
}
.btn-orange.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-orange.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-border-radius: 3px 0 0 3px !important;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 0 3px !important;
    -moz-background-clip: padding;
    border-radius: 3px 0 0 3px !important;
    background-clip: padding-box;
}
.btn-orange.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-orange.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-orange.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-orange.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-orange.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-orange.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-orange.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-orange.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-orange.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-gold {
    color: #846e20;
    background-color: #fcd036;
    border-color: #fcd036;
}
.btn-gold:hover,
.btn-gold:focus,
.btn-gold:active,
.btn-gold.active,
.open .dropdown-toggle.btn-gold {
    color: #846e20;
    background-color: #fbc70e;
    border-color: #f1bc04;
}
.btn-gold:active,
.btn-gold.active,
.open .dropdown-toggle.btn-gold {
    background-image: none;
}
.btn-gold.disabled,
.btn-gold[disabled],
fieldset[disabled] .btn-gold,
.btn-gold.disabled:hover,
.btn-gold[disabled]:hover,
fieldset[disabled] .btn-gold:hover,
.btn-gold.disabled:focus,
.btn-gold[disabled]:focus,
fieldset[disabled] .btn-gold:focus,
.btn-gold.disabled:active,
.btn-gold[disabled]:active,
fieldset[disabled] .btn-gold:active,
.btn-gold.disabled.active,
.btn-gold[disabled].active,
fieldset[disabled] .btn-gold.active {
    background-color: #fcd036;
    border-color: #fcd036;
}
.btn-gold .badge {
    color: #fcd036;
    background-color: #846e20;
}
.btn-gold > .caret {
    border-top-color: #846e20;
    border-bottom-color: #846e20 !important;
}
.btn-gold.dropdown-toggle {
    border-left-color: #fbc813;
}
.btn-gold.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-gold.btn-icon i {
    background-color: #fbc70e;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-border-radius: 0 3px 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 0;
    background-clip: padding-box;
}
.btn-gold.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-gold.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-border-radius: 3px 0 0 3px !important;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 0 3px !important;
    -moz-background-clip: padding;
    border-radius: 3px 0 0 3px !important;
    background-clip: padding-box;
}
.btn-gold.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-gold.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-gold.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-gold.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-gold.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-gold.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-gold.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-gold.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-gold.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-black {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
}
.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
}
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
    background-image: none;
}
.btn-black.disabled,
.btn-black[disabled],
fieldset[disabled] .btn-black,
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled:active,
.btn-black[disabled]:active,
fieldset[disabled] .btn-black:active,
.btn-black.disabled.active,
.btn-black[disabled].active,
fieldset[disabled] .btn-black.active {
    background-color: #000000;
    border-color: #000000;
}
.btn-black .badge {
    color: #000000;
    background-color: #ffffff;
}
.btn-black > .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff !important;
}
.btn-black.dropdown-toggle {
    border-left-color: #000000;
}
.btn-black.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-black.btn-icon i {
    background-color: #000000;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-border-radius: 0 3px 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 0;
    background-clip: padding-box;
}
.btn-black.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-black.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-border-radius: 3px 0 0 3px !important;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 0 3px !important;
    -moz-background-clip: padding;
    border-radius: 3px 0 0 3px !important;
    background-clip: padding-box;
}
.btn-black.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-black.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-black.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-black.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-black.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-black.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-black.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-black.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-black.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-white {
    color: #303641;
    background-color: #ffffff;
    border-color: #ffffff;
    border-color: #ebebeb;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
    color: #303641;
    background-color: #ebebeb;
    border-color: #e0e0e0;
}
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
    background-image: none;
}
.btn-white.disabled,
.btn-white[disabled],
fieldset[disabled] .btn-white,
.btn-white.disabled:hover,
.btn-white[disabled]:hover,
fieldset[disabled] .btn-white:hover,
.btn-white.disabled:focus,
.btn-white[disabled]:focus,
fieldset[disabled] .btn-white:focus,
.btn-white.disabled:active,
.btn-white[disabled]:active,
fieldset[disabled] .btn-white:active,
.btn-white.disabled.active,
.btn-white[disabled].active,
fieldset[disabled] .btn-white.active {
    background-color: #ffffff;
    border-color: #ffffff;
}
.btn-white .badge {
    color: #ffffff;
    background-color: #303641;
}
.btn-white > .caret {
    border-top-color: #303641;
    border-bottom-color: #303641 !important;
}
.btn-white.dropdown-toggle {
    border-left-color: #ededed;
}
.btn-white.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-white.btn-icon i {
    background-color: #ebebeb;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-border-radius: 0 3px 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 0;
    background-clip: padding-box;
}
.btn-white.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-white.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-border-radius: 3px 0 0 3px !important;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 0 3px !important;
    -moz-background-clip: padding;
    border-radius: 3px 0 0 3px !important;
    background-clip: padding-box;
}
.btn-white.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-white.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-white.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-white.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-white.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-white.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-white.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-white.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-white.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-warning {
    color: #ffffff;
    background-color: #fad839;
    border-color: #fad839;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
    color: #ffffff;
    background-color: #f9d011;
    border-color: #f0c706;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
    background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color: #fad839;
    border-color: #fad839;
}
.btn-warning .badge {
    color: #fad839;
    background-color: #ffffff;
}
.btn-warning > .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff !important;
}
.btn-warning.dropdown-toggle {
    border-left-color: #f9d116;
}
.btn-warning.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-warning.btn-icon i {
    background-color: #f9d011;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-border-radius: 0 3px 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 0;
    background-clip: padding-box;
}
.btn-warning.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-warning.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-border-radius: 3px 0 0 3px !important;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 0 3px !important;
    -moz-background-clip: padding;
    border-radius: 3px 0 0 3px !important;
    background-clip: padding-box;
}
.btn-warning.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-warning.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-warning.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-warning.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-warning.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-warning.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-warning.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-warning.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-warning.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-danger {
    color: #ffffff;
    background-color: #cc2424;
    border-color: #cc2424;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
    color: #ffffff;
    background-color: #a91e1e;
    border-color: #981b1b;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
    background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color: #cc2424;
    border-color: #cc2424;
}
.btn-danger .badge {
    color: #cc2424;
    background-color: #ffffff;
}
.btn-danger > .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff !important;
}
.btn-danger.dropdown-toggle {
    border-left-color: #ae1f1f;
}
.btn-danger.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-danger.btn-icon i {
    background-color: #a91e1e;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-border-radius: 0 3px 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 0;
    background-clip: padding-box;
}
.btn-danger.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-danger.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-border-radius: 3px 0 0 3px !important;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 0 3px !important;
    -moz-background-clip: padding;
    border-radius: 3px 0 0 3px !important;
    background-clip: padding-box;
}
.btn-danger.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-danger.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-danger.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-danger.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-danger.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-danger.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-danger.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-danger.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-danger.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-success,
.btn-green {
    color: #ffffff;
    background-color: #00a651;
    border-color: #00a651;
}
.btn-success:hover,
.btn-green:hover,
.btn-success:focus,
.btn-green:focus,
.btn-success:active,
.btn-green:active,
.btn-success.active,
.btn-green.active,
.open .dropdown-toggle.btn-success,
.open .dropdown-toggle.btn-green {
    color: #ffffff;
    background-color: #007d3d;
    border-color: #006933;
}
.btn-success:active,
.btn-green:active,
.btn-success.active,
.btn-green.active,
.open .dropdown-toggle.btn-success,
.open .dropdown-toggle.btn-green {
    background-image: none;
}
.btn-success.disabled,
.btn-green.disabled,
.btn-success[disabled],
.btn-green[disabled],
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-green,
.btn-success.disabled:hover,
.btn-green.disabled:hover,
.btn-success[disabled]:hover,
.btn-green[disabled]:hover,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-green:hover,
.btn-success.disabled:focus,
.btn-green.disabled:focus,
.btn-success[disabled]:focus,
.btn-green[disabled]:focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-green:focus,
.btn-success.disabled:active,
.btn-green.disabled:active,
.btn-success[disabled]:active,
.btn-green[disabled]:active,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-green:active,
.btn-success.disabled.active,
.btn-green.disabled.active,
.btn-success[disabled].active,
.btn-green[disabled].active,
fieldset[disabled] .btn-success.active,
fieldset[disabled] .btn-green.active {
    background-color: #00a651;
    border-color: #00a651;
}
.btn-success .badge,
.btn-green .badge {
    color: #00a651;
    background-color: #ffffff;
}
.btn-success > .caret,
.btn-green > .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff !important;
}
.btn-success.dropdown-toggle,
.btn-green.dropdown-toggle {
    border-left-color: #008240;
}
.btn-success.btn-icon,
.btn-green.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-success.btn-icon i,
.btn-green.btn-icon i {
    background-color: #007d3d;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-border-radius: 0 3px 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 0;
    background-clip: padding-box;
}
.btn-success.btn-icon.icon-left,
.btn-green.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-success.btn-icon.icon-left i,
.btn-green.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-border-radius: 3px 0 0 3px !important;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 0 3px !important;
    -moz-background-clip: padding;
    border-radius: 3px 0 0 3px !important;
    background-clip: padding-box;
}
.btn-success.btn-icon.btn-lg,
.btn-green.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-success.btn-icon.btn-lg.icon-left,
.btn-green.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-success.btn-icon.btn-lg i,
.btn-green.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-success.btn-icon.btn-sm,
.btn-green.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-success.btn-icon.btn-sm.icon-left,
.btn-green.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-success.btn-icon.btn-sm i,
.btn-green.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-success.btn-icon.btn-xs,
.btn-green.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-success.btn-icon.btn-xs.icon-left,
.btn-green.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-success.btn-icon.btn-xs i,
.btn-green.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-info {
    color: #ffffff;
    background-color: #21a9e1;
    border-color: #21a9e1;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    color: #ffffff;
    background-color: #1a8fbf;
    border-color: #1782ad;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #21a9e1;
    border-color: #21a9e1;
}
.btn-info .badge {
    color: #21a9e1;
    background-color: #ffffff;
}
.btn-info > .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff !important;
}
.btn-info.dropdown-toggle {
    border-left-color: #1a92c4;
}
.btn-info.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-info.btn-icon i {
    background-color: #1a8fbf;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-border-radius: 0 3px 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 0;
    background-clip: padding-box;
}
.btn-info.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-info.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-border-radius: 3px 0 0 3px !important;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 0 3px !important;
    -moz-background-clip: padding;
    border-radius: 3px 0 0 3px !important;
    background-clip: padding-box;
}
.btn-info.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-info.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-info.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-info.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-info.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-info.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-info.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-info.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-info.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-link {
    color: #373e4a;
    font-weight: normal;
    cursor: pointer;
    border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
    color: #818da2;
    text-decoration: underline;
    background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
    color: #999999;
    text-decoration: none;
}
.btn-lg {
    padding: 10px 16px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-sm,
.btn-xs {
    padding: 5px 10px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-xs {
    padding: 1px 5px;
}
.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.btn-block + .btn-block {
    margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}
.morris-hover {
    position: absolute;
    z-index: 1000;
}
.morris-hover.morris-default-style {
    border-radius: 10px;
    padding: 6px;
    color: #666;
    background: rgba(255, 255, 255, 0.8);
    border: solid 2px rgba(230, 230, 230, 0.8);
    font-family: sans-serif;
    font-size: 12px;
    text-align: center;
}
.morris-hover.morris-default-style .morris-hover-row-label {
    font-weight: bold;
    margin: 0.25em 0;
}
.morris-hover.morris-default-style .morris-hover-point {
    white-space: nowrap;
    margin: 0.1em 0;
}
.page-container {
    position: absolute;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding-left: 280px;
    width: 100%;
}
.page-container:before,
.page-container:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.page-container:after {
    clear: both;
}
.page-container.loaded .page-container {
    position: relative;
}
.page-container .sidebar-menu {
    position: absolute;
    width: 280px;
    top: 0;
    left: 0;
    bottom: 0;
    background: #303641;
    color: #aaabae;
    z-index: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.page-container .sidebar-menu.fixed {
    position: fixed;
    min-height: 0 !important;
    height: auto;
    bottom: 0;
}
.page-container .sidebar-menu .logo-env {
    width: 100%;
    padding: 35px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.page-container .sidebar-menu .logo-env:before,
.page-container .sidebar-menu .logo-env:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.page-container .sidebar-menu .logo-env:after {
    clear: both;
}
.page-container .sidebar-menu .logo-env > div {
    display: block;
    vertical-align: middle;
    white-space: nowrap;
    float: left;
}
.page-container .sidebar-menu .logo-env > div > a {
    display: inline-block;
    color: #aaabae;
}
.page-container .sidebar-menu .logo-env > div.sidebar-collapse,
.page-container .sidebar-menu .logo-env > div.sidebar-mobile-menu {
    position: relative;
    float: right;
}
.page-container .sidebar-menu .logo-env > div.sidebar-collapse a,
.page-container .sidebar-menu .logo-env > div.sidebar-mobile-menu a {
    display: inline-block;
    border: 1px solid #454a54;
    text-align: center;
    padding: 0;
    line-height: 1;
    font-size: 20px;
    font-weight: 300;
    padding: 5px 2px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.page-container .sidebar-menu .logo-env > div.sidebar-collapse a:hover,
.page-container .sidebar-menu .logo-env > div.sidebar-mobile-menu a:hover {
    background-color: rgba(69, 74, 84, 0.4);
}
.page-container .sidebar-menu #main-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
}
.page-container .sidebar-menu #main-menu li {
    position: relative;
    margin: 0;
    font-size: 12px;
    border-bottom: 1px solid rgba(69, 74, 84, 0.7);
}
.page-container .sidebar-menu #main-menu li#search {
    background: #262b34;
    border-bottom-color: rgba(69, 74, 84, 0.5);
    position: relative;
    height: 48px;
}
.page-container .sidebar-menu #main-menu li#search ::-webkit-input-placeholder {
    color: rgba(170, 171, 174, 0.7);
}
.page-container .sidebar-menu #main-menu li#search :-moz-placeholder {
    color: rgba(170, 171, 174, 0.7);
}
.page-container .sidebar-menu #main-menu li#search ::-moz-placeholder {
    color: rgba(170, 171, 174, 0.7);
}
.page-container .sidebar-menu #main-menu li#search :-ms-input-placeholder {
    color: rgba(170, 171, 174, 0.7);
}
.page-container .sidebar-menu #main-menu li#search .search-input {
    background: none;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    padding: 15px 20px;
    padding-right: 45px;
    width: 100%;
    color: #aaabae;
    -moz-transition: 350ms opacity ease-in-out;
    -o-transition: 350ms opacity ease-in-out;
    -webkit-transition: 350ms opacity ease-in-out;
    transition: 350ms opacity ease-in-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.page-container .sidebar-menu #main-menu li#search button {
    position: absolute;
    right: 0;
    top: 0;
    background: none;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    color: #aaabae;
    padding: 15px 20px;
    padding-top: 13px;
}
.page-container .sidebar-menu #main-menu li#search button i {
    margin: 0;
}
.page-container .sidebar-menu #main-menu li i {
    position: relative;
    font-size: 15px;
    margin-right: 5px;
}
.page-container .sidebar-menu #main-menu li a {
    position: relative;
    display: block;
    padding: 10px 20px;
    color: #aaabae;
    z-index: 2;
    -moz-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
    -o-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
    -webkit-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
    transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
}
.page-container .sidebar-menu #main-menu li a i {
    top: 1px;
    display: inline-block;
}
.page-container .sidebar-menu #main-menu li a span {
    -moz-transition: 350ms opacity ease-in-out;
    -o-transition: 350ms opacity ease-in-out;
    -webkit-transition: 350ms opacity ease-in-out;
    transition: 350ms opacity ease-in-out;
}
.page-container .sidebar-menu #main-menu li a:hover {
    background-color: rgba(69, 74, 84, 0.3);
    color: #ffffff;
}
.page-container .sidebar-menu #main-menu li a .badge {
    position: relative;
    float: right;
    font-size: 11px;
    line-height: 1.3;
}
.page-container .sidebar-menu #main-menu li a .badge.badge-primary {
    border: 1px solid #454a54;
    top: -1px;
}
.page-container .sidebar-menu #main-menu li.active > a {
    background-color: #2b303a;
    color: #ffffff;
}
.page-container .sidebar-menu #main-menu li.has-sub > a:before {
    position: relative;
    content: '\e877';
    content: '\e879';
    display: inline-block;
    font-family: 'Entypo';
    color: #454a54;
    color: #FFF;
    float: right;
    font-size: 15px;
    margin-left: 13px;
    top: 0px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.page-container .sidebar-menu #main-menu li.has-sub.opened > a:before {
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.page-container .sidebar-menu #main-menu li ul {
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
    border-top: 1px solid rgba(69, 74, 84, 0.4);
    display: none;
    overflow: hidden;
    z-index: 1;
}
.page-container .sidebar-menu #main-menu li ul.visible {
    display: block;
}
.page-container .sidebar-menu #main-menu li ul > li {
    border-bottom: 1px solid rgba(69, 74, 84, 0.4);
}
.page-container .sidebar-menu #main-menu li ul > li > a {
    background-color: #2b303a;
    padding-left: 40px;
}
.page-container .sidebar-menu #main-menu li ul > li > a:hover {
    background-color: #2d323d;
}
.page-container .sidebar-menu #main-menu li ul > li:last-child {
    border-bottom: 0;
}
.page-container .sidebar-menu #main-menu li ul > li ul > li > a {
    padding-left: 60px;
    background: #262b34;
}
.page-container .sidebar-menu #main-menu li ul > li ul > li ul > li > a {
    padding-left: 80px;
    background: #262b34;
}
.page-container .sidebar-menu #main-menu li ul > li ul > li ul > li ul > li > a {
    padding-left: 100px;
    background: #262b34;
}
.page-container .sidebar-menu .sidebar-user-info {
    position: relative;
    padding: 25px 35px;
    border-top: 1px solid #454a54;
    -moz-transition: padding 300ms ease-in-out;
    -o-transition: padding 300ms ease-in-out;
    -webkit-transition: padding 300ms ease-in-out;
    transition: padding 300ms ease-in-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.page-container .sidebar-menu .sidebar-user-info .user-link {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.page-container .sidebar-menu .sidebar-user-info .user-link:before,
.page-container .sidebar-menu .sidebar-user-info .user-link:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.page-container .sidebar-menu .sidebar-user-info .user-link:after {
    clear: both;
}
.page-container .sidebar-menu .sidebar-user-info .user-link img {
    float: left;
    margin-right: 15px;
    border: 4px solid rgba(255, 255, 255, 0.11);
    -webkit-transition: -webkit-transform 350ms cubic-bezier(0.445, 0.050, 0.550, 0.950);
    -moz-transition: -moz-transform 350ms cubic-bezier(0.445, 0.050, 0.550, 0.950);
    -o-transition: -o-transform 350ms cubic-bezier(0.445, 0.050, 0.550, 0.950);
    transition: -webkit-transform 350ms cubic-bezier(0.445, 0.050, 0.550, 0.950),-moz-transform 350ms cubic-bezier(0.445, 0.050, 0.550, 0.950),-o-transform 350ms cubic-bezier(0.445, 0.050, 0.550, 0.950),transform 350ms cubic-bezier(0.445, 0.050, 0.550, 0.950);
    -webkit-transition: transform 350ms cubic-bezier(0.445, 0.050, 0.550, 0.950);
    transition: transform 350ms cubic-bezier(0.445, 0.050, 0.550, 0.950);
    display: block;
    max-width: 100%;
    height: auto;
}
.page-container .sidebar-menu .sidebar-user-info .user-link span,
.page-container .sidebar-menu .sidebar-user-info .user-link strong {
    display: block;
    font-size: 14px;
    color: #ffffff;
    font-weight: normal;
    line-height: 1.2;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-transition: opacity 300ms ease-in-out;
    -o-transition: opacity 300ms ease-in-out;
    -webkit-transition: opacity 300ms ease-in-out;
    transition: opacity 300ms ease-in-out;
}
.page-container .sidebar-menu .sidebar-user-info .user-link span {
    -webkit-opacity: 0.8;
    -moz-opacity: 0.8;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.page-container .sidebar-menu .sidebar-user-info .user-link strong {
    font-size: 18px;
}
.page-container .sidebar-menu .sidebar-user-info .user-link img + span,
.page-container .sidebar-menu .sidebar-user-info .user-link img + strong {
    padding-top: 8px;
}
.page-container .sidebar-menu .sidebar-user-info .sui-normal {
    position: relative;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover {
    position: absolute;
    visibility: hidden;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: #2b303a;
    padding: 25px 27.5px;
    -moz-transition: opacity 200ms ease-in-out;
    -o-transition: opacity 200ms ease-in-out;
    -webkit-transition: opacity 200ms ease-in-out;
    transition: opacity 200ms ease-in-out;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover .close-sui-popup {
    position: absolute;
    right: 15px;
    top: 10px;
    color: rgba(255, 255, 255, 0.6);
    font-size: 11px;
    cursor: pointer;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover a {
    position: relative;
    color: #ffffff;
    display: block;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover a + a {
    margin-left: 0;
    margin-top: 5px;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a {
    top: -20px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-transition: all 350ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
    -o-transition: all 350ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
    -webkit-transition: all 350ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
    transition: all 350ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
    -moz-transition-delay: 90ms;
    -o-transition-delay: 90ms;
    -webkit-transition-delay: 90ms;
    transition-delay: 90ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a {
    -moz-transition-delay: 180ms;
    -o-transition-delay: 180ms;
    -webkit-transition-delay: 180ms;
    transition-delay: 180ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a + a {
    -moz-transition-delay: 270ms;
    -o-transition-delay: 270ms;
    -webkit-transition-delay: 270ms;
    transition-delay: 270ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a + a + a {
    -moz-transition-delay: 360ms;
    -o-transition-delay: 360ms;
    -webkit-transition-delay: 360ms;
    transition-delay: 360ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a + a + a + a {
    -moz-transition-delay: 450ms;
    -o-transition-delay: 450ms;
    -webkit-transition-delay: 450ms;
    transition-delay: 450ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a + a + a + a + a {
    -moz-transition-delay: 540ms;
    -o-transition-delay: 540ms;
    -webkit-transition-delay: 540ms;
    transition-delay: 540ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a + a + a + a + a + a {
    -moz-transition-delay: 630ms;
    -o-transition-delay: 630ms;
    -webkit-transition-delay: 630ms;
    transition-delay: 630ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a + a + a + a + a + a + a {
    -moz-transition-delay: 720ms;
    -o-transition-delay: 720ms;
    -webkit-transition-delay: 720ms;
    transition-delay: 720ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a + a + a + a + a + a + a + a {
    -moz-transition-delay: 810ms;
    -o-transition-delay: 810ms;
    -webkit-transition-delay: 810ms;
    transition-delay: 810ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a + a + a + a + a + a + a + a + a {
    -moz-transition-delay: 900ms;
    -o-transition-delay: 900ms;
    -webkit-transition-delay: 900ms;
    transition-delay: 900ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a + a + a + a + a + a + a + a + a + a {
    -moz-transition-delay: 990ms;
    -o-transition-delay: 990ms;
    -webkit-transition-delay: 990ms;
    transition-delay: 990ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.visible {
    visibility: visible;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.visible .close-sui-popup {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.visible.animate-in a {
    top: 0;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.going-invisible {
    visibility: visible;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.inline-links a {
    line-height: 52px;
    color: #ffffff;
    display: inline-block;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.inline-links a + a {
    margin-left: 10px;
}
.page-container .main-content {
    position: relative;
    float: left;
    width: 100%;
    padding: 20px;
    z-index: 2;
    background: #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.page-container.sidebar-collapsed {
    padding-left: 65px;
}
.page-container.sidebar-collapsed .sidebar-user-info {
    padding: 13.63636364px 5px;
}
.page-container.sidebar-collapsed .sidebar-user-info .user-link {
    text-align: center;
}
.page-container.sidebar-collapsed .sidebar-user-info .user-link img {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -o-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transform: scale(0.8, );
    -ms-transform: scale(0.8, );
    transform: scale(0.8, );
}
.page-container.sidebar-collapsed .sidebar-user-info .user-link span,
.page-container.sidebar-collapsed .sidebar-user-info .user-link strong {
    position: absolute;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
.page-container.sidebar-collapsed .sidebar-user-info .sui-hover {
    position: absolute;
    top: 0;
    left: 65px;
    width: 280px;
    padding-top: 8px;
    padding-bottom: 8px;
    background: #303641;
    border: 1px solid #454a54;
    border-left: 0;
}
.page-container.sidebar-collapsed .sidebar-user-info .sui-hover a {
    line-height: 1.2;
}
.page-container.sidebar-collapsed.sidebar-is-showing .sidebar-user-info {
    padding: 25px 35px;
}
.page-container.sidebar-collapsed.sidebar-is-showing .sidebar-user-info img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1, );
    -ms-transform: scale(1, );
    transform: scale(1, );
}
.page-container.sidebar-collapsed .sidebar-menu {
    z-index: 4;
    width: 65px;
}
.page-container.sidebar-collapsed .sidebar-menu .logo-env {
    display: block;
    padding: 20px;
}
.page-container.sidebar-collapsed .sidebar-menu .logo-env > div.logo {
    overflow: hidden;
    width: 0;
}
.page-container.sidebar-collapsed .sidebar-menu .logo-env > div.sidebar-collapse {
    display: block;
    padding: 0;
    left: 3px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li#search .search-input {
    position: absolute;
    visibility: hidden;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li#search button {
    padding-left: 20px;
    padding-bottom: 20px;
    margin: 0;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li#search.focused .search-input {
    display: block;
    position: absolute;
    visibility: visible;
    top: 0px;
    left: 65px;
    background: #262b34;
    border: 1px solid #454a54;
    width: 250px;
    -webkit-border-radius: 0 3px 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 0;
    background-clip: padding-box;
    border-left: 0;
    padding: 15px 20px;
    padding-bottom: 16px;
    border: 0;
    padding-left: 0;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub > a:before {
    display: none;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub > a {
    background-color: transparent;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a {
    position: relative;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a > span:not(.badge) {
    display: block;
    position: absolute;
    top: 0;
    left: 65px;
    margin-top: -1px;
    padding: 12px 10px;
    background: #303641;
    border-top: 1px solid #454a54;
    border-bottom: 1px solid #454a54;
    width: 250px;
    visibility: hidden;
    -webkit-border-radius: 0 3px 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 0;
    background-clip: padding-box;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a span {
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a span.badge {
    position: absolute;
    right: -240px;
    top: 10px;
    display: none;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li ul {
    border-top-color: #454a54;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul {
    display: block;
    visibility: hidden;
    position: absolute;
    height: 0;
    top: auto;
    left: 65px;
    width: 250px;
    -webkit-border-radius: 0 0 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 0 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 0 3px 0;
    background-clip: padding-box;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul > li > a span.badge {
    display: none;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul li {
    border-bottom: 1px solid #454a54;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul li a {
    padding-left: 10px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul li li a {
    padding-left: 25px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul li li li a {
    padding-left: 40px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul li li li li a {
    padding-left: 55px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover.has-sub > a,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover.has-sub > a {
    cursor: default;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover.has-sub > a > span:not(.badge),
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover.has-sub > a > span:not(.badge) {
    -webkit-border-radius: 0 3px 0 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 0 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 0 0;
    background-clip: padding-box;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover.has-sub > a:hover,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover.has-sub > a:hover {
    color: #aaabae;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover > ul,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover > ul {
    height: auto;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover > a > span,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover > a > span {
    visibility: visible;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover a span.badge,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover a span.badge {
    display: block;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover > ul,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover > ul {
    visibility: visible;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
.page-container.sidebar-is-collapsing .sidebar-user-info {
    padding: 13.63636364px 5px;
}
.page-container.sidebar-is-collapsing .sidebar-user-info img {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -o-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transform: scale(0.8, );
    -ms-transform: scale(0.8, );
    transform: scale(0.8, );
}
.page-container.sidebar-is-collapsing .sidebar-menu #main-menu li#search .search-input {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.page-container.sidebar-is-collapsing .sidebar-menu #main-menu li a span {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-transition: opacity 250ms ease-in-out !important;
    -o-transition: opacity 250ms ease-in-out !important;
    -webkit-transition: opacity 250ms ease-in-out !important;
    transition: opacity 250ms ease-in-out !important;
}
.page-container.sidebar-is-showing .sidebar-menu #main-menu li#search .search-input {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
.page-container.sidebar-is-showing .sidebar-menu #main-menu li a:before {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
.page-container.sidebar-is-showing .sidebar-menu #main-menu li a span {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
.page-container.no-sidebar {
    padding-left: 0;
}
.page-container.no-sidebar .main-content {
    padding-left: 20px;
}
.page-container.horizontal-menu {
    padding-left: 0;
    padding-top: 62px;
}
.page-container.horizontal-menu.with-sidebar {
    padding-left: 280px;
}
.page-container.horizontal-menu.with-sidebar.sidebar-collapsed {
    padding-left: 65px;
}
.page-container.horizontal-menu.with-sidebar.fit-logo-with-sidebar header.navbar .navbar-brand {
    width: 280px;
}
.page-container.horizontal-menu.with-sidebar header.navbar {
    border-bottom: 1px solid #454a54;
}
.page-container.horizontal-menu.with-sidebar header.navbar ul.nav li.dropdown.open:after {
    bottom: -1px;
}
.page-container.horizontal-menu.with-sidebar header.navbar ul.nav li.dropdown.open .dropdown-menu {
    margin-top: 1px;
}
.page-container.horizontal-menu.with-sidebar .sidebar-user-info {
    border-top: 0;
    border-bottom: 1px solid #454a54;
}
.page-container.horizontal-menu.with-sidebar .sidebar-menu {
    top: 62px;
}
.page-container.horizontal-menu header.navbar {
    position: absolute;
    z-index: 8;
    background-color: #303641;
    padding: 0;
    margin-bottom: 0;
    border: 0;
    left: 0;
    right: 0;
    top: 0;
    -webkit-border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0;
    -moz-background-clip: padding;
    border-radius: 0;
    background-clip: padding-box;
}
.page-container.horizontal-menu header.navbar:before,
.page-container.horizontal-menu header.navbar:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.page-container.horizontal-menu header.navbar:after {
    clear: both;
}
.page-container.horizontal-menu header.navbar.navbar-fixed-top {
    position: fixed;
}
.page-container.horizontal-menu header.navbar > .navbar-inner:before,
.page-container.horizontal-menu header.navbar > .navbar-inner:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.page-container.horizontal-menu header.navbar > .navbar-inner:after {
    clear: both;
}
.page-container.horizontal-menu header.navbar .navbar-brand {
    padding: 20px 20px;
}
.page-container.horizontal-menu header.navbar .navbar-nav {
    border-left: 1px solid rgba(69, 74, 84, 0.5);
    margin: 0;
    padding: 0;
    list-style: none;
}
.page-container.horizontal-menu header.navbar .navbar-nav:before,
.page-container.horizontal-menu header.navbar .navbar-nav:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.page-container.horizontal-menu header.navbar .navbar-nav:after {
    clear: both;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li {
    position: relative;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li > a {
    position: relative;
    display: block;
    padding: 20px 20px;
    border-right: 1px solid rgba(69, 74, 84, 0.5);
    font-size: 12px;
    color: #aaabae;
    -moz-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
    -o-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
    -webkit-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
    transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
    z-index: 10;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li > a i {
    top: 1px;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li > a span {
    font-size: 12px;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li:hover > a {
    background-color: rgba(69, 74, 84, 0.3);
    color: #ffffff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li#search {
    border-right: 1px solid rgba(69, 74, 84, 0.5);
}
.page-container.horizontal-menu header.navbar .navbar-nav > li#search.search-input-collapsed:hover {
    background-color: rgba(69, 74, 84, 0.3);
}
.page-container.horizontal-menu header.navbar .navbar-nav > li.active > a {
    background-color: #2b303a;
    color: #ffffff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li.active.has-sub > a:after {
    position: absolute;
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 6px 6px 0 6px;
    border-color: #2b303a transparent transparent transparent;
    bottom: -6px;
    left: 50%;
    margin-left: -6px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    -moz-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    -webkit-transition-delay: 300ms;
    transition-delay: 300ms;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li.active.has-sub:hover > a:after {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
.page-container.horizontal-menu header.navbar .navbar-nav > li .badge {
    margin-left: 10px;
    margin-right: -5px;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul {
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
    left: 0;
    top: auto;
    margin-top: 1px;
    background-color: #272b34;
    min-width: 250px;
    display: none;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li {
    position: relative;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
    display: block;
    padding: 10px 20px;
    white-space: nowrap;
    font-size: 12px;
    border-bottom: 1px solid #303641;
    color: #aaabae;
    -moz-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
    -o-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
    -webkit-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
    transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li.active > a {
    background-color: #2b303a;
    color: #ffffff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li:hover > a {
    background-color: #2b303a;
    color: #ffffff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li ul {
    position: absolute;
    left: 100%;
    top: -1px;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li.has-sub > a:before {
    position: relative;
    content: '\e877';
    content: '\e879';
    display: inline-block;
    font-family: 'Entypo';
    color: #aaabae;
    color: #FFF;
    float: right;
    font-size: 15px;
    margin-left: 20px;
    top: -1px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li.has-sub:hover > a:before {
    color: #ffffff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul > li:last-child > a {
    border-bottom: 0;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search,
.page-container.horizontal-menu header.navbar > ul > li#search {
    position: relative;
    background-color: #262b34;
    -moz-transition: background 300ms ease-in-out;
    -o-transition: background 300ms ease-in-out;
    -webkit-transition: background 300ms ease-in-out;
    transition: background 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search ::-webkit-input-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search ::-webkit-input-placeholder {
    color: rgba(170, 171, 174, 0.7);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search :-moz-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search :-moz-placeholder {
    color: rgba(170, 171, 174, 0.7);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search ::-moz-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search ::-moz-placeholder {
    color: rgba(170, 171, 174, 0.7);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search :-ms-input-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search :-ms-input-placeholder {
    color: rgba(170, 171, 174, 0.7);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search .search-input,
.page-container.horizontal-menu header.navbar > ul > li#search .search-input {
    background: none;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    padding: 22px 20px;
    padding-right: 45px;
    width: 220px;
    color: #aaabae;
    font-size: 12px;
    line-height: 1.42857143;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    -webkit-transition: all 350 ease-in-out;
    transition: all 350ms ease-in-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search button,
.page-container.horizontal-menu header.navbar > ul > li#search button {
    position: absolute;
    right: 0;
    top: 0;
    background: none;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    color: #aaabae;
    padding: 20px 10px;
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    -webkit-transition: all 350 ease-in-out;
    transition: all 350ms ease-in-out;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search button i,
.page-container.horizontal-menu header.navbar > ul > li#search button i {
    margin: 0;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed {
    background-color: transparent;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed ::-webkit-input-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed ::-webkit-input-placeholder {
    color: transparent;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed :-moz-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed :-moz-placeholder {
    color: transparent;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed ::-moz-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed ::-moz-placeholder {
    color: transparent;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed :-ms-input-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed :-ms-input-placeholder {
    color: transparent;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed .search-input,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed .search-input {
    overflow: hidden;
    width: 45px;
    padding-left: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed button,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed button {
    padding-right: 15px;
}
.page-container.horizontal-menu header.navbar ul.nav {
    color: #aaabae;
    font-size: 12px;
}
.page-container.horizontal-menu header.navbar ul.nav:before,
.page-container.horizontal-menu header.navbar ul.nav:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav:after {
    clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li {
    float: left;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a,
.page-container.horizontal-menu header.navbar ul.nav > li > span {
    display: block;
    float: left;
    padding: 22px 20px;
    color: #aaabae;
    font-size: 12px;
    line-height: 1.42857143;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a i,
.page-container.horizontal-menu header.navbar ul.nav > li > span i {
    margin-right: 5px;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a i.right,
.page-container.horizontal-menu header.navbar ul.nav > li > span i.right {
    margin-right: 0;
    margin-left: 5px;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a {
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a:hover,
.page-container.horizontal-menu header.navbar ul.nav > li > a:focus {
    color: #ffffff;
    background-color: transparent;
}
.page-container.horizontal-menu header.navbar ul.nav > li.sep {
    float: left;
    display: block;
    border-left: 1px solid #454a54;
    margin: 22px 0;
    height: 16px;
    width: 0px;
    line-height: 1.42857143;
    overflow: hidden;
}
.page-container.horizontal-menu header.navbar ul.nav > li#search button {
    padding: 22px 20px;
}
.page-container.horizontal-menu header.navbar ul.nav > li#search.search-input-collapsed button {
    padding-right: 15px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown > a {
    position: relative;
    display: block;
    padding: 0;
    margin: 10px;
    margin-top: 18px;
    margin-bottom: 16px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown > a i {
    font-size: 19px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown > a .badge {
    position: absolute;
    padding: 2px;
    font-size: 10px;
    right: 0px;
    top: -5px;
    min-width: 17px;
    line-height: 12px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu {
    background-color: #f5f5f6;
    -webkit-border-radius: 0 0 3px 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 0 3px 3px;
    -moz-background-clip: padding;
    border-radius: 0 0 3px 3px;
    background-clip: padding-box;
    -moz-box-shadow: 0 1px 0px rgba(0,0,0,.05);
    -webkit-box-shadow: 0 1px 0px rgba(0,0,0,.05);
    box-shadow: 0 1px 0px rgba(0,0,0,.05);
    border: 1px solid #f8f8f8;
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 0px;
    width: 370px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu li,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu a,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu p {
    color: #888888;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li {
    display: block;
    border-bottom: 1px solid #ededed;
    margin: 0;
    padding: 0;
    font-size: 12px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li.top > p {
    background-color: #f5f5f6;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > a,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > p {
    margin: 0;
    padding: 12px 20px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > p {
    background-color: #FFF;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > p a {
    color: #ec5956;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > p a:hover {
    color: #e9423f;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li .scroller {
    max-height: 290px;
    overflow: auto;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul {
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li {
    font-size: 12px;
    border-bottom: 1px solid #ededed;
    background: #f5f5f6;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p {
    display: block;
    position: relative;
    margin: 0;
    padding: 10px 20px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:after,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:after,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:after {
    clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p > i {
    background: #454a54;
    display: block;
    float: left;
    text-align: center;
    padding: 5px;
    line-height: 14px;
    color: #ffffff;
    width: 28px;
    height: 24px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:hover,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:hover {
    background-color: #f5f5f6 !important;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-primary > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-primary > a > i {
    background-color: #303641;
    color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-secondary > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-secondary > a > i {
    background-color: #ee4749;
    color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-success > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-success > a > i {
    background-color: #00a651;
    color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-info > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-info > a > i {
    background-color: #21a9e1;
    color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-warning > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-warning > a > i {
    background-color: #fad839;
    color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-danger > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-danger > a > i {
    background-color: #cc2424;
    color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task {
    display: block;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task:after {
    clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task span {
    display: block;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task span.desc {
    float: left;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task span.percent {
    float: right;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .image {
    display: block;
    margin-right: 10px;
    float: left;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .image.pull-right {
    margin-left: 10px;
    margin-right: 0;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .image .img-circle {
    border: 2px solid #FFF;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .image + .line {
    margin-top: 8px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line {
    display: block;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line.desc {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line + .line,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line + .line + .line,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line + .line + .line + .line {
    margin-top: 5px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li strong {
    color: #373e4a;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress {
    display: block;
    height: 5px;
    background-color: #ededed;
    margin: 0;
    margin-top: 10px;
    margin-bottom: 5px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress:after {
    clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li:last-child {
    border-bottom: 0;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li:first-child a:after {
    position: absolute;
    content: '';
    display: block;
    height: 10px;
    top: -10px;
    left: 0;
    right: 0;
    background: transparent;
    background: red;
    -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li.external {
    background-color: #FFF;
    border-bottom: 0;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li.external a {
    color: #ec5956;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li.external a:hover {
    background-color: #fff;
    color: #e9423f;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open {
    background-color: rgba(69, 74, 84, 0.5);
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open > a {
    background-color: transparent;
    color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open:after {
    content: '';
    position: absolute;
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 7px 7px 7px;
    border-color: transparent transparent #ffffff transparent;
    bottom: -2px;
    left: 50%;
    margin-left: -7px;
}
.page-container.horizontal-menu header.navbar ul.nav > li .horizontal-mobile-menu {
    position: relative;
}
.page-container.horizontal-menu header.navbar ul.nav > li .horizontal-mobile-menu a {
    display: inline-block;
    border: 1px solid #454a54;
    text-align: center;
    padding: 0;
    line-height: 1;
    font-size: 20px;
    font-weight: 300;
    padding: 5px 2px;
    color: #aaabae;
    margin-top: 15px;
    margin-left: 20px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li .horizontal-mobile-menu a:hover {
    background-color: rgba(69, 74, 84, 0.4);
}
/* Lower screen than large screen */
@media (max-width: 992px) {
    .page-body .page-container.horizontal-menu.fit-logo-with-sidebar header.navbar .navbar-brand {
        width: auto;
    }
}
@media (min-width: 767px) and (max-width: 1100px) {
    .page-container.horizontal-menu header.navbar .navbar-nav > li > a {
        padding-left: 10px;
        padding-right: 10px;
        -moz-transition: padding 250ms ease-in-out;
        -o-transition: padding 250ms ease-in-out;
        -webkit-transition: padding 250ms ease-in-out;
        transition: padding 250ms ease-in-out;
    }
    .page-container.horizontal-menu header.navbar .navbar-nav > li > a .badge {
        display: none;
    }
    .page-container.horizontal-menu header.navbar > ul > li#search .search-input,
    .page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search .search-input {
        width: 140px;
    }
    .page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
        padding: 10px 15px;
    }
}
/* Tablets Only */
@media (min-width: 767px) and (max-width: 992px) {
    .page-container.horizontal-menu header.navbar .navbar-nav > li > a {
        padding-left: 15px;
        padding-right: 15px;
    }
    .page-container.horizontal-menu header.navbar .navbar-nav > li > a i + span {
        display: none;
    }
    .page-container.Xhorizontal-menu header.navbar .navbar-nav li a,
    .page-container.Xhorizontal-menu header.navbar .navbar-nav li ul li a,
    .page-container.Xhorizontal-menu header.navbar ul.nav > li > a {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 11px;
    }
    .page-container.Xhorizontal-menu header.navbar ul > li#search .search-input {
        width: 150px;
    }
    .page-container.Xhorizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu {
        width: 315px;
    }
}
/* Relatively-Small screen */
@media (max-width: 767px) {
    .page-body .page-container {
        padding-left: 0;
    }
    .page-body .page-container .sidebar-menu {
        position: relative;
        width: 100%;
        min-height: 0px !important;
    }
    .page-body .page-container .sidebar-menu .logo-env {
        padding: 15px 20px;
        -moz-transition: all padding ease-in-out;
        -o-transition: all padding ease-in-out;
        -webkit-transition: all padding ease-in-out;
        transition: all padding ease-in-out;
    }
    .page-body .page-container .sidebar-menu .logo-env > div.logo {
        display: block;
        width: auto;
    }
    .page-body .page-container .sidebar-menu .logo-env > div.sidebar-collapse {
        display: none;
    }
    .page-body .page-container .sidebar-menu #main-menu {
        display: none;
        margin-bottom: 0;
    }
    .page-body .page-container .sidebar-menu #main-menu li a span {
        -moz-transition: none;
        -o-transition: none;
        -webkit-transition: none;
        transition: none;
    }
    .page-body .page-container .main-content {
        min-height: auto !important;
    }
    .page-body .page-container.horizontal-menu {
        padding-top: 0;
    }
    .page-body .page-container.horizontal-menu.with-sidebar {
        padding-left: 0;
    }
    .page-body .page-container.horizontal-menu header.navbar {
        position: relative;
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav {
        clear: left;
        border-top: 1px solid rgba(69, 74, 84, 0.4);
        display: none;
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li > a {
        border-right: 0;
        border-bottom: 1px solid rgba(69, 74, 84, 0.4);
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search {
        border-right: 0;
        background-color: #262b34;
        border-bottom: 1px solid rgba(69, 74, 84, 0.4);
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search ::-webkit-input-placeholder {
        color: #aaabae;
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search :-moz-placeholder {
        color: #aaabae;
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search ::-moz-placeholder {
        color: #aaabae;
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search :-ms-input-placeholder {
        color: #aaabae;
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search:hover {
        background-color: #262b34;
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search .search-input {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
        width: 100%;
        padding-left: 20px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search button {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li > ul > li > a:first-child {
        border-top: 0;
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul {
        overflow: hidden;
        width: 100%;
        position: relative;
        left: 0;
        -webkit-transform: none !important;
        -moz-transform: none !important;
        -o-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul.visible {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
        border: none;
        border-bottom: 1px solid rgba(69, 74, 84, 0.3);
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li:hover > a {
        background: transparent;
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li > a:hover {
        background-color: rgba(69, 74, 84, 0.2);
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li.active > a {
        background-color: rgba(69, 74, 84, 0.15);
        color: #ffffff;
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li.opened > a:before {
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
        padding-left: 40px;
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li li a {
        padding-left: 60px;
    }
    .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li li li a {
        padding-left: 80px;
    }
    .page-body .page-container.horizontal-menu header.navbar ul.nav {
        position: absolute;
        top: 0px;
        right: 20px;
    }
    .page-body .page-container.horizontal-menu header.navbar ul.nav > li {
        display: none;
    }
    .page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown {
        display: block;
    }
    .page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open > .dropdown-menu {
        width: 259px;
        margin-left: -185px;
        -webkit-border-radius: 3px;
        -webkit-background-clip: padding-box;
        -moz-border-radius: 3px;
        -moz-background-clip: padding;
        border-radius: 3px;
        background-clip: padding-box;
    }
    .page-body .page-container .main-content {
        min-height: 0 !important;
    }
}
/* Small Screen */
@media (max-width: 480px) {
    .page-body .page-container.horizontal-menu header.navbar .horizontal-mobile-menu a {
        margin-left: 10px;
    }
    .page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown > a {
        margin-left: 5px;
        margin-right: 5px;
    }
    .page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open > .dropdown-menu {
        width: 222px;
        margin-left: -123.33333333px;
    }
}
/* Right Sidebar Menu */
.page-container.right-sidebar .sidebar-menu .sidebar-user-info .sui-hover.inline-links a {
    margin-left: 10px;
}
.page-container.right-sidebar .sidebar-menu .sidebar-user-info .sui-hover .close-sui-popup {
    right: auto;
    left: 15px;
}
@media screen and (min-width: 991px) {
    .page-container.right-sidebar {
        padding-left: 0;
        padding-right: 280px;
    }
    .page-container.right-sidebar .sidebar-menu {
        left: auto;
        right: 0;
    }
    .page-container.right-sidebar.sidebar-collapsed {
        padding-left: 0;
        padding-right: 65px;
    }
    .page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li > a > span,
    .page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li > ul {
        left: auto;
        right: 65px;
    }
    .page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li > a > i {
        margin-right: 0;
    }
    .page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li > a > span.badge {
        right: 75px;
        left: auto;
    }
    .page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li > a > span:not(.badge) {
        -webkit-border-radius: 3px 0 0 3px;
        -webkit-background-clip: padding-box;
        -moz-border-radius: 3px 0 0 3px;
        -moz-background-clip: padding;
        border-radius: 3px 0 0 3px;
        background-clip: padding-box;
        padding-left: 15px;
    }
    .page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li > ul li a {
        padding-left: 15px;
        padding-right: 10px;
    }
    .page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li > ul li a i {
        margin-right: 0;
        margin-left: 5px;
    }
    .page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li > ul {
        right: 65px;
        left: auto;
    }
    .page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li > ul {
        -webkit-border-radius: 0 0 0 3px;
        -webkit-background-clip: padding-box;
        -moz-border-radius: 0 0 0 3px;
        -moz-background-clip: padding;
        border-radius: 0 0 0 3px;
        background-clip: padding-box;
    }
    .page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li#search.focused .search-input {
        left: auto;
        right: 65px;
        -webkit-border-radius: 3px 0 0 3px;
        -webkit-background-clip: padding-box;
        -moz-border-radius: 3px 0 0 3px;
        -moz-background-clip: padding;
        border-radius: 3px 0 0 3px;
        background-clip: padding-box;
    }
    .page-container.right-sidebar.horizontal-menu.with-sidebar {
        padding-left: 0;
        padding-right: 280px;
    }
    .page-container.right-sidebar.horizontal-menu.with-sidebar.sidebar-collapsed {
        padding-left: 0;
        padding-right: 65px;
    }
    .page-container.right-sidebar.chat-visible .main-content {
        padding-left: 300px;
        padding-right: 20px;
    }
    .page-container.right-sidebar #chat {
        left: 0;
        right: auto;
    }
    .page-container.right-sidebar #chat .chat-conversation {
        left: 280px;
        right: auto;
        -webkit-border-radius: 0 3px 3px 0;
        -webkit-background-clip: padding-box;
        -moz-border-radius: 0 3px 3px 0;
        -moz-background-clip: padding;
        border-radius: 0 3px 3px 0;
        background-clip: padding-box;
    }
    .page-container.right-sidebar.sidebar-is-collapsing .sidebar-menu #main-menu li a i {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
    .page-container.right-sidebar.sidebar-is-collapsing .sidebar-menu {
        -moz-transition: all 350ms;
        -o-transition: all 350ms;
        -webkit-transition: all 350ms;
        transition: all 350ms;
    }
    .page-container.right-sidebar.sidebar-is-collapsing .sidebar-menu .sidebar-user-info .user-link span,
    .page-container.right-sidebar.sidebar-is-collapsing .sidebar-menu .sidebar-user-info .user-link strong {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
    }
    .page-container.right-sidebar.sidebar-is-collapsing.sidebar-collapsing-phase-2 {
        padding-right: 65px;
        -moz-transition: all 600ms;
        -o-transition: all 600ms;
        -webkit-transition: all 600ms;
        transition: all 600ms;
    }
    .page-container.right-sidebar.sidebar-is-collapsing.sidebar-collapsing-phase-2 .sidebar-menu {
        width: 65px;
    }
    .page-container.right-sidebar.sidebar-is-collapsing.sidebar-collapsing-phase-2 .sidebar-menu .logo-env > .logo,
    .page-container.right-sidebar.sidebar-is-collapsing.sidebar-collapsing-phase-2 .sidebar-menu #main-menu li > a:before,
    .page-container.right-sidebar.sidebar-is-collapsing.sidebar-collapsing-phase-2 .sidebar-menu #main-menu li a span,
    .page-container.right-sidebar.sidebar-is-collapsing.sidebar-collapsing-phase-2 .sidebar-menu .sidebar-user-info .user-link span,
    .page-container.right-sidebar.sidebar-is-collapsing.sidebar-collapsing-phase-2 .sidebar-menu .sidebar-user-info .user-link strong {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        visibility: hidden;
        display: none;
    }
    .page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover.has-sub > a > span:not(.badge),
    .page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li:hover.has-sub > a > span:not(.badge) {
        -webkit-border-radius: 3px 0 0 0;
        -webkit-background-clip: padding-box;
        -moz-border-radius: 3px 0 0 0;
        -moz-background-clip: padding;
        border-radius: 3px 0 0 0;
        background-clip: padding-box;
    }
}
.user-info {
    list-style: none;
    margin: 0;
    padding: 0;
}
.user-info:before,
.user-info:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.user-info:after {
    clear: both;
}
.user-info > li {
    float: left;
    margin-right: 2.5px;
}
.user-info > li.profile-info {
    margin-right: 10px;
}
.profile-info.dropdown > a {
    color: #2b303a;
    text-decoration: none;
    font-size: 14px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.profile-info.dropdown > a:hover {
    color: #818da2;
}
.profile-info.dropdown > a img {
    border: 2px solid #f5f5f5;
    margin-right: 5px;
}
.profile-info.dropdown .dropdown-menu {
    background-color: #303641;
    border-color: #454a54;
    padding: 0;
    margin-top: 15px;
}
.profile-info.dropdown .dropdown-menu > .caret {
    position: absolute;
    left: 20px;
    top: -4px;
    border-bottom-width: 4px;
    border-top-width: 0;
    border-bottom-color: #454a54;
    margin-left: -2px;
}
.profile-info.dropdown .dropdown-menu li {
    color: #aaabae;
    font-size: 12px;
    padding: 0;
}
.profile-info.dropdown .dropdown-menu li a {
    color: #aaabae;
    padding: 8px 10px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.profile-info.dropdown .dropdown-menu li a i {
    margin-right: 5px;
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.profile-info.dropdown .dropdown-menu li a:hover {
    background-color: #2b303a;
    color: #ffffff;
}
.profile-info.dropdown .dropdown-menu li a:hover i {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
.profile-info.dropdown .dropdown-menu > li {
    border-bottom: 1px solid #454a54;
}
.profile-info.dropdown .dropdown-menu > li > a {
    display: block;
    min-width: 210px;
}
.profile-info.dropdown .dropdown-menu > li:last-child {
    border-bottom: 0;
}
.profile-info.dropdown.pull-right {
    text-align: right;
}
.profile-info.dropdown.pull-right > a img {
    margin-left: 5px;
    margin-right: 0;
}
.profile-info.dropdown.pull-right .dropdown-menu {
    background-color: #303641;
    border-color: #454a54;
    padding: 0;
    margin-top: 15px;
    text-align: left;
}
.profile-info.dropdown.pull-right .dropdown-menu > .caret {
    left: auto;
    right: 20px;
}
.notifications.dropdown > a {
    position: relative;
    display: block;
    padding: 10px 10px;
    color: #737881;
}
.notifications.dropdown > a i {
    font-size: 19px;
}
.notifications.dropdown > a .badge {
    position: absolute;
    padding: 2px;
    font-size: 10px;
    right: 6px;
    top: 6px;
    min-width: 17px;
    line-height: 12px;
}
.notifications.dropdown.open > a {
    background-color: #f5f5f6;
    -webkit-border-radius: 3px 3px 0 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 3px 0 0;
    -moz-background-clip: padding;
    border-radius: 3px 3px 0 0;
    background-clip: padding-box;
}
.notifications.dropdown .dropdown-menu {
    background-color: #f5f5f6;
    -webkit-border-radius: 0 0 3px 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 0 3px 3px;
    -moz-background-clip: padding;
    border-radius: 0 0 3px 3px;
    background-clip: padding-box;
    -moz-box-shadow: 0 1px 0px rgba(0,0,0,.05);
    -webkit-box-shadow: 0 1px 0px rgba(0,0,0,.05);
    box-shadow: 0 1px 0px rgba(0,0,0,.05);
    border: 1px solid #f8f8f8;
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 0px;
    width: 370px;
}
.notifications.dropdown .dropdown-menu li,
.notifications.dropdown .dropdown-menu a,
.notifications.dropdown .dropdown-menu p {
    color: #888888;
}
.notifications.dropdown .dropdown-menu > li {
    display: block;
    border-bottom: 1px solid #ededed;
    margin: 0;
    padding: 0;
    font-size: 12px;
}
.notifications.dropdown .dropdown-menu > li.top > p {
    background-color: #f5f5f6;
}
.notifications.dropdown .dropdown-menu > li > a,
.notifications.dropdown .dropdown-menu > li > p {
    margin: 0;
    padding: 12px 20px;
}
.notifications.dropdown .dropdown-menu > li > p {
    background-color: #FFF;
}
.notifications.dropdown .dropdown-menu > li > p a {
    color: #ec5956;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.notifications.dropdown .dropdown-menu > li > p a:hover {
    color: #e9423f;
}
.notifications.dropdown .dropdown-menu > li .scroller {
    max-height: 290px;
    overflow: auto;
}
.notifications.dropdown .dropdown-menu > li > ul {
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
}
.notifications.dropdown .dropdown-menu > li > ul > li {
    font-size: 12px;
    border-bottom: 1px solid #ededed;
    background: #f5f5f6;
}
.notifications.dropdown .dropdown-menu > li > ul > li > a,
.notifications.dropdown .dropdown-menu > li > ul > li > p {
    display: block;
    position: relative;
    margin: 0;
    padding: 10px 20px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.notifications.dropdown .dropdown-menu > li > ul > li > a:before,
.notifications.dropdown .dropdown-menu > li > ul > li > p:before,
.notifications.dropdown .dropdown-menu > li > ul > li > a:after,
.notifications.dropdown .dropdown-menu > li > ul > li > p:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.notifications.dropdown .dropdown-menu > li > ul > li > a:after,
.notifications.dropdown .dropdown-menu > li > ul > li > p:after {
    clear: both;
}
.notifications.dropdown .dropdown-menu > li > ul > li > a > i,
.notifications.dropdown .dropdown-menu > li > ul > li > p > i {
    background: #454a54;
    display: block;
    float: left;
    text-align: center;
    padding: 5px;
    line-height: 14px;
    color: #ffffff;
    width: 28px;
    height: 24px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
}
.notifications.dropdown .dropdown-menu > li > ul > li > a:hover,
.notifications.dropdown .dropdown-menu > li > ul > li > p:hover {
    background-color: #f5f5f6 !important;
}
.notifications.dropdown .dropdown-menu > li > ul > li.notification-primary > i,
.notifications.dropdown .dropdown-menu > li > ul > li.notification-primary > a > i {
    background-color: #303641;
    color: #ffffff;
}
.notifications.dropdown .dropdown-menu > li > ul > li.notification-secondary > i,
.notifications.dropdown .dropdown-menu > li > ul > li.notification-secondary > a > i {
    background-color: #ee4749;
    color: #ffffff;
}
.notifications.dropdown .dropdown-menu > li > ul > li.notification-success > i,
.notifications.dropdown .dropdown-menu > li > ul > li.notification-success > a > i {
    background-color: #00a651;
    color: #ffffff;
}
.notifications.dropdown .dropdown-menu > li > ul > li.notification-info > i,
.notifications.dropdown .dropdown-menu > li > ul > li.notification-info > a > i {
    background-color: #21a9e1;
    color: #ffffff;
}
.notifications.dropdown .dropdown-menu > li > ul > li.notification-warning > i,
.notifications.dropdown .dropdown-menu > li > ul > li.notification-warning > a > i {
    background-color: #fad839;
    color: #ffffff;
}
.notifications.dropdown .dropdown-menu > li > ul > li.notification-danger > i,
.notifications.dropdown .dropdown-menu > li > ul > li.notification-danger > a > i {
    background-color: #cc2424;
    color: #ffffff;
}
.notifications.dropdown .dropdown-menu > li > ul > li .task {
    display: block;
}
.notifications.dropdown .dropdown-menu > li > ul > li .task:before,
.notifications.dropdown .dropdown-menu > li > ul > li .task:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.notifications.dropdown .dropdown-menu > li > ul > li .task:after {
    clear: both;
}
.notifications.dropdown .dropdown-menu > li > ul > li .task span {
    display: block;
}
.notifications.dropdown .dropdown-menu > li > ul > li .task span.desc {
    float: left;
}
.notifications.dropdown .dropdown-menu > li > ul > li .task span.percent {
    float: right;
}
.notifications.dropdown .dropdown-menu > li > ul > li .image {
    display: block;
    margin-right: 10px;
    float: left;
}
.notifications.dropdown .dropdown-menu > li > ul > li .image.pull-right {
    margin-left: 10px;
    margin-right: 0;
}
.notifications.dropdown .dropdown-menu > li > ul > li .image .img-circle {
    border: 2px solid #FFF;
}
.notifications.dropdown .dropdown-menu > li > ul > li .image + .line {
    margin-top: 8px;
}
.notifications.dropdown .dropdown-menu > li > ul > li .line {
    display: block;
}
.notifications.dropdown .dropdown-menu > li > ul > li .line.desc {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.notifications.dropdown .dropdown-menu > li > ul > li .line + .line,
.notifications.dropdown .dropdown-menu > li > ul > li .line + .line + .line,
.notifications.dropdown .dropdown-menu > li > ul > li .line + .line + .line + .line {
    margin-top: 5px;
}
.notifications.dropdown .dropdown-menu > li > ul > li strong {
    color: #373e4a;
}
.notifications.dropdown .dropdown-menu > li > ul > li .progress {
    display: block;
    height: 5px;
    background-color: #ededed;
    margin: 0;
    margin-top: 10px;
    margin-bottom: 5px;
}
.notifications.dropdown .dropdown-menu > li > ul > li .progress:before,
.notifications.dropdown .dropdown-menu > li > ul > li .progress:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.notifications.dropdown .dropdown-menu > li > ul > li .progress:after {
    clear: both;
}
.notifications.dropdown .dropdown-menu > li > ul > li:last-child {
    border-bottom: 0;
}
.notifications.dropdown .dropdown-menu > li > ul > li:first-child a:after {
    position: absolute;
    content: '';
    display: block;
    height: 10px;
    top: -10px;
    left: 0;
    right: 0;
    background: transparent;
    background: red;
    -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
}
.notifications.dropdown .dropdown-menu > li.external {
    background-color: #FFF;
    border-bottom: 0;
}
.notifications.dropdown .dropdown-menu > li.external a {
    color: #ec5956;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.notifications.dropdown .dropdown-menu > li.external a:hover {
    background-color: #fff;
    color: #e9423f;
}
body {
    font-family: "Noto Sans", sans-serif;
}
body.overflow-x-disabled {
    overflow-x: hidden;
}
a {
    color: #373e4a;
}
a:hover {
    text-decoration: none;
    color: #818da2;
}
.links-list {
    white-space: nowrap;
    padding-top: 14px;
    padding-bottom: 8px;
}
.links-list > li.sep {
    display: inline-block;
    border-left: 1px solid #eeeef0;
    height: 12px;
    width: 0px;
    line-height: 1.42857143;
    overflow: hidden;
    margin-left: 10px;
}
.scrollable {
    position: relative;
    overflow: hidden;
    height: 0;
}
.slimScrollDiv .slimScrollBar {
    cursor: pointer;
}
.clear {
    clear: both;
}
.knob {
    visibility: hidden;
}
canvas + .knob {
    visibility: visible;
}
.validate-has-error {
    border-color: #cc2424;
}
.validate-has-error:focus {
    border-color: #cc2424;
}
.validate-has-error + span.validate-has-error,
.validate-has-error > span.validate-has-error,
.input-group + .validate-has-error {
    color: #cc2424;
    display: inline-block;
    margin-top: 5px;
}
.validate-has-error .validate-has-error {
    color: #cc2424;
    display: inline-block;
    margin-top: 5px;
}
.make-switch + .validate-has-error {
    margin-left: 10px;
}
.validate-has-error .form-control {
    border-color: #cc2424;
}
.file-input-wrapper.inline {
    display: inline-block;
    width: auto;
}
.file2[type="file"] {
    visibility: hidden;
}
.file-input-wrapper .file2[type="file"] {
    visibility: visible;
}
.dist > * {
    margin-bottom: 10px;
}
.dist > *:before,
.dist > *:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.dist > *:after {
    clear: both;
}
.dist > *:last-child {
    margin-bottom: 0;
}
@media print {
    .sidebar-menu {
        display: none !important;
    }
    .page-container.horizontal-menu {
        padding-top: 0;
    }
}
.nicescroll-rails > div {
    cursor: pointer;
}
.showcase-icon-list .icon-el a {
    position: relative;
    z-index: 1;
    background: #fafafa;
    margin-bottom: 6px;
    display: block;
    padding-right: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
}
.showcase-icon-list .icon-el a i {
    margin-right: 5px;
    display: inline-block;
    padding: 6px 12px;
    vertical-align: middle;
    -webkit-border-radius: 3px 0 0 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 0 3px;
    -moz-background-clip: padding;
    border-radius: 3px 0 0 3px;
    background-clip: padding-box;
    background: #f0f0f0;
    font-size: 15px;
    width: 45px;
    text-align: center;
}
.showcase-icon-list .icon-el a:hover {
    z-index: 5;
    overflow: visible;
    padding: 5px 12px;
}
.showcase-icon-list .icon-el a:hover i {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 60px;
    line-height: 50px;
    margin-right: 0px;
    color: #303641;
    font-size: 40px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
}
footer.main {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #ebebeb;
}
footer.main:before,
footer.main:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
footer.main:after {
    clear: both;
}
.padding-top-none {
    padding-top: 0 !important;
}
.padding-bottom-none {
    padding-bottom: 0 !important;
}
.margin-top-none {
    margin-top: 0 !important;
}
.padding-bottom-none {
    padding-bottom: 0 !important;
}
.margin-left {
    margin-left: 10px !important;
}
.margin-bottom {
    margin-bottom: 20px !important;
}
.bold {
    font-weight: bold !important;
}
.default-padding {
    padding: 0 15px !important;
}
img.full-width {
    width: 100%;
}
.form-groups-bordered > .form-group {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 15px;
    padding-top: 15px;
    margin-bottom: 0px;
}
.form-groups-bordered > .form-group:first-child {
    padding-top: 0;
}
.form-groups-bordered > .form-group:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
}
.morrischart {
    width: 100%;
}
.morrischart > svg {
    width: 100% !important;
}
.col-padding-1 {
    padding: 20px 20px 20px 40px !important;
}
.no-margin {
    margin: 0 !important;
}
.padding-lg {
    padding: 20px !important;
}
.border-top {
    border-top: 1px solid #ebebeb;
}
#rickshaw-chart-demo {
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
    overflow: hidden;
    padding-top: 200px;
}
#rickshaw-chart-demo svg {
    width: 100% !important;
}
#rickshaw-chart-demo .detail {
    left: -10px;
}
#rickshaw-chart-demo .rickshaw_legend {
    position: absolute;
    top: 0px;
    background: none;
}
#rickshaw-chart-demo .rickshaw_legend .label {
    color: rgba(48, 54, 65, 0.5);
}
#rickshaw-chart-demo-2 {
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
    overflow: hidden;
    padding-top: 75px;
}
#rickshaw-chart-demo-2 svg {
    width: 100% !important;
}
#rickshaw-chart-demo-2 .detail {
    left: -10px;
}
#rickshaw-chart-demo-2 .rickshaw_legend {
    position: absolute;
    top: 0px;
    background: none;
}
#rickshaw-chart-demo-2 .rickshaw_legend .label {
    color: rgba(48, 54, 65, 0.5);
}
.theme-skins {
    background: #f5f5f6;
    border: none;
    margin: 0;
    padding: 0;
    margin-top: 12px;
    -webkit-border-radius: 2px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 2px;
    -moz-background-clip: padding;
    border-radius: 2px;
    background-clip: padding-box;
}
.theme-skins > li {
    border-bottom: 1px solid #ebebeb;
}
.theme-skins > li a {
    color: #555 !important;
    margin: 0;
    padding: 5px 10px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.theme-skins > li a i {
    display: inline-block;
    width: 15px;
    height: 13px;
    margin-right: 5px;
    vertical-align: middle;
    border: 1px solid transparent;
    position: relative;
    top: -2px;
}
.theme-skins > li a i.skin-main {
    background-color: #303641;
}
.theme-skins > li a i.skin-blue {
    background-color: #003471;
}
.theme-skins > li a i.skin-red {
    background-color: #981b1b;
}
.theme-skins > li a i.skin-black {
    background-color: #222222;
}
.theme-skins > li a i.skin-green {
    background-color: #00a651;
}
.theme-skins > li a i.skin-purple {
    background-color: #522b76;
}
.theme-skins > li a i.skin-yellow {
    background-color: #e8b51b;
}
.theme-skins > li a i.skin-cafe {
    background-color: #31271e;
}
.theme-skins > li a i.skin-white {
    background-color: #FFF;
    border-color: #ebebeb;
}
.theme-skins > li a:hover {
    background: rgba(235, 235, 235, 0.4);
}
.theme-skins > li.active a {
    -webkit-border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0;
    -moz-background-clip: padding;
    border-radius: 0;
    background-clip: padding-box;
}
.theme-skins > li.caret {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    position: absolute;
    top: -4px;
    left: 57%;
    margin-left: -4px;
    border-top-color: #ebebeb;
    display: none;
}
.theme-skins > li.active a {
    background: rgba(235, 235, 235, 0.9);
    color: #737881;
    font-weight: bold;
}
.theme-skins > li.active a:hover {
    background: rgba(235, 235, 235, 0.9);
}
.theme-skins > li:last-child {
    border-bottom: 0;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .theme-skins.dropdown-menu {
    width: 200px !important;
}
.version-highlights {
    margin: 0;
    padding: 0;
    border-top: 1px solid #ebebeb;
    margin-top: 30px;
    list-style: none;
    display: table;
}
.version-highlights li {
    display: table-row;
    vertical-align: middle;
    width: 100%;
    padding: 0;
}
.version-highlights li .screenshot,
.version-highlights li .notes {
    display: table-cell;
    vertical-align: middle;
}
.version-highlights li .screenshot {
    text-align: right;
    padding: 30px;
    width: 240px;
}
.version-highlights li .screenshot img {
    display: block;
    max-width: 100%;
    height: auto;
}
.thumbnail-highlight {
    border: 5px solid rgba(235, 235, 235, 0.5);
    -moz-box-shadow: 0 0 0 1px #ebebeb;
    -webkit-box-shadow: 0 0 0 1px #ebebeb;
    box-shadow: 0 0 0 1px #ebebeb;
}
@media (max-width: 768px) {
    .version-highlights {
        display: block;
    }
    .version-highlights li {
        display: block;
    }
    .version-highlights li .screenshot,
    .version-highlights li .notes {
        display: block;
    }
    .version-highlights li .screenshot {
        text-align: center;
        width: 100%;
    }
    .version-highlights li .screenshot img {
        display: inline-block;
    }
    .version-highlights li .notes {
        text-align: center;
        margin-bottom: 30px;
    }
}
.input-spinner {
    position: relative;
}
.input-spinner:before,
.input-spinner:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.input-spinner:after {
    clear: both;
}
.input-spinner input,
.input-spinner button {
    float: left;
}
.input-spinner input {
    margin: 0;
    border-left: 0;
    border-right: 0;
    text-align: center;
    -webkit-border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0;
    -moz-background-clip: padding;
    border-radius: 0;
    background-clip: padding-box;
    width: auto;
}
.input-spinner input.size-1 {
    width: 60px;
}
.input-spinner input.size-2 {
    width: 100px;
}
.input-spinner input.size-3 {
    width: 120px;
}
.input-spinner input.size-4 {
    width: 160px;
}
.input-spinner button {
    -webkit-border-radius: 3px 0 0 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 0 3px;
    -moz-background-clip: padding;
    border-radius: 3px 0 0 3px;
    background-clip: padding-box;
}
.input-spinner button + input + button {
    -webkit-border-radius: 0 3px 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 0;
    background-clip: padding-box;
}
.panel > .panel-body.with-table {
    position: relative;
    padding: 0;
    margin: -1px;
    border: 0;
}
.panel > .panel-body.with-table > table {
    margin: 0;
}
.disabled-text {
    -webkit-opacity: 0.6;
    -moz-opacity: 0.6;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.page-body.gray .page-container .main-content,
.page-body.gray .page-container {
    background: #f1f1f1;
}
.tile-stats.stat-tile {
    padding: 0px;
    height: 155px;
    border: none !important;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-neon-red {
    background: #ff4e50;
}
.tile-stats.stat-tile h3 {
    padding: 20px 20px 0px 20px;
}
.tile-stats.stat-tile p {
    padding: 0px 20px 20px 20px;
    margin-bottom: 20px;
}
.pie-chart {
    position: absolute;
    right: 20px;
    top: 35px;
}
.tile-group-2 {
    background: #FFF !important;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.tile-group-2 .tile-white {
    background: #FFF !important;
    border: none !important;
    color: #303641 !important;
}
.tile-group-2 .tile-entry {
    background: none !important;
    border: none !important;
    color: #303641 !important;
}
.tile-group-2 .tile-white .tile-entry h3 {
    color: #2b303a;
}
.tile-group-2 .tile-white .tile-entry span {
    color: rgba(0, 0, 0, 0.4);
}
.country-list {
    width: 90%;
    padding: 50px 0 20px 0;
    padding-left: 30px;
}
.country-list li {
    border-top: 1px solid #EEE;
    padding: 12px 0;
    list-style: none;
}
.tile-group-2 .tile-right .map {
    margin: 0px !important;
}
.panel-table {
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    border: 0px !important;
}
.panel-table .panel-body {
    background: #FAFAFA;
}
.panel-table .panel-heading > .panel-title {
    padding: 30px 25px;
}
.panel-table .panel-heading > .panel-title span {
    color: #888888;
    font-size: 12px;
}
.panel-table th {
    font-weight: bold;
}
.calendar-widget td,
.calendar-widget th {
    text-align: center;
}
.calendar-widget th {
    padding: 12px 0;
}
@-moz-document url-prefix() {
    .page-container .tile-group .tile-left .map,
    .page-container .tile-group .tile-right .map {
        left: 40%;
        right: 16px;
    }
    .page-container .tile-stats .icon {
        bottom: 35px;
    }
}
.form-control + .description {
    display: block;
    margin-top: 5px;
    font-size: 11px;
}
.search-form-full {
    position: relative;
    margin-top: -2px;
}
.search-form-full .form-group {
    position: relative;
}
.search-form-full .form-group i {
    position: absolute;
    right: 10px;
    top: 50%;
    font-size: 14px;
    margin-top: -9px;
    color: rgba(148, 148, 148, 0.8);
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.search-form-full .form-group .form-control {
    margin-top: 12px;
    background: #f5f5f6;
    height: 38px;
    -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,.015);
    -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.015);
    box-shadow: inset 0 1px 0 rgba(0,0,0,.015);
}
.search-form-full .form-group .form-control:focus + i {
    color: #737881;
}
@media screen and (max-width: 480px) {
    .search-form-full {
        margin-top: 30px;
    }
}
.page-container .aciTree.aciBorder {
    border: 1px solid #ebebeb;
    min-height: 50px;
}
.neon-loading-bar {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    background: rgba(48, 54, 65, 0.3);
    height: 5px;
    z-index: 10000;
    top: 0px;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.neon-loading-bar span {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 0%;
    background: #ec5956;
}
.neon-loading-bar.progress-is-hidden {
    top: -5px;
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    filter: alpha(opacity=50);
    visibility: hidden;
}
body {
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    perspective: 800px;
    -webkit-perspective: 800;
    -moz-perspective: 800;
    perspective: 800;
}
.tabs-vertical-env {
    margin-bottom: 20px;
}
.tabs-vertical-env:before,
.tabs-vertical-env:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.tabs-vertical-env:after {
    clear: both;
}
.tabs-vertical-env .tabs-vertical {
    margin-bottom: 0;
}
.tabs-vertical-env .tabs-vertical + .tab-content {
    margin-bottom: 0;
}
.tabs-vertical {
    float: left;
    background: #f5f5f6;
    width: 20%;
    border: 1px solid #ebebeb;
    margin-bottom: 20px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
}
.tabs-vertical > li {
    border-bottom: 1px solid #ebebeb;
}
.tabs-vertical > li:first-child > a {
    -webkit-border-radius: 3px 3px 0 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 3px 0 0;
    -moz-background-clip: padding;
    border-radius: 3px 3px 0 0;
    background-clip: padding-box;
}
.tabs-vertical > li:last-child {
    border-bottom: 0;
}
.tabs-vertical > li:last-child > a {
    -webkit-border-radius: 0 0 3px 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 0 3px 3px;
    -moz-background-clip: padding;
    border-radius: 0 0 3px 3px;
    background-clip: padding-box;
}
.tabs-vertical > li:hover > a {
    background-color: rgba(255, 255, 255, 0.3);
    color: #586376;
}
.tabs-vertical > li.active > a {
    display: block;
    position: relative;
    background-color: #ffffff;
    color: #373e4a;
}
.tabs-vertical > li.active > a:before {
    content: '';
    display: block;
    position: absolute;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 20px 0 20px 13px;
    border-color: transparent transparent transparent #ebebeb;
    top: 0;
    right: -1px;
    margin-right: -12px;
    margin-top: -1px;
}
.tabs-vertical > li.active > a:after {
    content: '';
    display: block;
    position: absolute;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 18px 0 18px 12px;
    border-color: transparent transparent transparent #fff;
    top: 2px;
    right: 0;
    margin-right: -12px;
    margin-top: -1px;
}
.tabs-vertical + .tab-content {
    float: right;
    width: 80%;
    padding-left: 25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.tabs-vertical.right-aligned {
    float: right;
}
.tabs-vertical.right-aligned > li.active > a:before,
.tabs-vertical.right-aligned > li.active > a:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    right: auto;
}
.tabs-vertical.right-aligned > li.active > a:before {
    left: -13px;
}
.tabs-vertical.right-aligned > li.active > a:after {
    left: -12px;
}
.tabs-vertical.right-aligned + .tab-content {
    padding-right: 25px;
    padding-left: 0;
}
blockquote.blockquote-default {
    background: #ffffff;
    border: 1px solid #ebebeb;
    border-left-width: 5px;
    padding: 15px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
}
blockquote.blockquote-blue,
blockquote.blockquote-info {
    background: #c5e8f7;
    border: 1px solid #b6d6e4;
    border-left-width: 5px;
    padding: 15px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
    color: #0c3c50;
}
blockquote.blockquote-blue p,
blockquote.blockquote-info p,
blockquote.blockquote-blue small,
blockquote.blockquote-info small {
    color: #85a6b5;
}
blockquote.blockquote-blue p strong,
blockquote.blockquote-info p strong,
blockquote.blockquote-blue small strong,
blockquote.blockquote-info small strong {
    color: #0c3c50;
}
blockquote.blockquote-green,
blockquote.blockquote-success {
    background: #bdedbc;
    border: 1px solid #aedaad;
    border-left-width: 5px;
    padding: 15px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
    color: #135012;
}
blockquote.blockquote-green p,
blockquote.blockquote-success p,
blockquote.blockquote-green small,
blockquote.blockquote-success small {
    color: #7baa7a;
}
blockquote.blockquote-green p strong,
blockquote.blockquote-success p strong,
blockquote.blockquote-green small strong,
blockquote.blockquote-success small strong {
    color: #135012;
}
blockquote.blockquote-gold,
blockquote.blockquote-warning {
    background: #ffefa4;
    border: 1px solid #ebdc97;
    border-left-width: 5px;
    padding: 15px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
    color: #584b0d;
}
blockquote.blockquote-gold p,
blockquote.blockquote-warning p,
blockquote.blockquote-gold small,
blockquote.blockquote-warning small {
    color: #b7a96a;
}
blockquote.blockquote-gold p strong,
blockquote.blockquote-warning p strong,
blockquote.blockquote-gold small strong,
blockquote.blockquote-warning small strong {
    color: #584b0d;
}
blockquote.blockquote-red,
blockquote.blockquote-danger {
    background: #ffc9c9;
    border: 1px solid #ebb9b9;
    border-left-width: 5px;
    padding: 15px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
    color: #4e1c1c;
}
blockquote.blockquote-red p,
blockquote.blockquote-danger p,
blockquote.blockquote-red small,
blockquote.blockquote-danger small {
    color: #b48585;
}
blockquote.blockquote-red p strong,
blockquote.blockquote-danger p strong,
blockquote.blockquote-red small strong,
blockquote.blockquote-danger small strong {
    color: #4e1c1c;
}
.dataTables_wrapper:before,
.dataTables_wrapper:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.dataTables_wrapper:after {
    clear: both;
}
.dataTables_wrapper table {
    margin-bottom: 0;
}
.dataTables_wrapper table thead tr th {
    font-weight: bold;
    outline: none;
    cursor: default;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.dataTables_wrapper table thead tr th.sorting_asc:before,
.dataTables_wrapper table thead tr th.sorting_desc:before {
    display: block;
    float: right;
    color: #303641;
    font-family: 'Entypo';
    content: '\e876';
}
.dataTables_wrapper table thead tr th.sorting_desc:before {
    content: '\e873';
}
.dataTables_wrapper table thead tr th:active {
    outline: none;
}
.dataTables_wrapper table thead tr th.sorting_asc,
.dataTables_wrapper table thead tr th.sorting_desc {
    color: #303641;
}
.dataTables_wrapper table tfoot tr th {
    font-weight: bold;
}
.dataTables_wrapper table + .row {
    margin-bottom: 20px;
}
.dataTables_wrapper > table:first-child {
    -webkit-border-radius: 3px 3px 0 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 3px 0 0;
    -moz-background-clip: padding;
    border-radius: 3px 3px 0 0;
    background-clip: padding-box;
}
.dataTables_wrapper a {
    cursor: pointer;
    outline: none;
}
.dataTables_wrapper .col-left {
    padding-right: 0;
}
.dataTables_wrapper .col-right {
    padding-left: 0;
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter {
    background: #fff;
    border: 1px solid #ebebeb;
    border-bottom: 0;
    padding: 15px 12px;
    height: 58px;
}
.dataTables_wrapper .dataTables_length:before,
.dataTables_wrapper .dataTables_filter:before,
.dataTables_wrapper .dataTables_length:after,
.dataTables_wrapper .dataTables_filter:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.dataTables_wrapper .dataTables_length:after,
.dataTables_wrapper .dataTables_filter:after {
    clear: both;
}
.dataTables_wrapper .dataTables_length {
    border-right: 0;
    -webkit-border-radius: 3px 0 0 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 0 0;
    -moz-background-clip: padding;
    border-radius: 3px 0 0 0;
    background-clip: padding-box;
}
.dataTables_wrapper .dataTables_length > label {
    white-space: nowrap;
    margin-top: -7px;
}
.dataTables_wrapper .dataTables_length > label .select2-container {
    display: inline-block;
    width: auto !important;
    min-width: 87px;
}
.dataTables_wrapper .dataTables_filter {
    border-left: 0;
    padding-top: 13px;
    -webkit-border-radius: 0 3px 0 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 0 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 0 0;
    background-clip: padding-box;
}
.dataTables_wrapper .dataTables_filter > label {
    float: right;
    display: block;
    white-space: nowrap;
}
.dataTables_wrapper .dataTables_filter > label input {
    display: block;
    width: 100%;
    height: 31px;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s, -moz-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    display: inline-block;
    width: 150px;
    margin-left: 5px;
}
.dataTables_wrapper .dataTables_filter > label input:focus {
    border-color: #c8cdd7;
    outline: 0;
    -moz-box-shadow:  0 2px 1px rgba(203, 208, 217, 0.08);
    -webkit-box-shadow:  0 2px 1px rgba(203, 208, 217, 0.08);
    box-shadow:  0 2px 1px rgba(203, 208, 217, 0.08);
}
.dataTables_wrapper .dataTables_filter > label input::-webkit-input-placeholder {
    color: #aaaaaa;
}
.dataTables_wrapper .dataTables_filter > label input:-moz-placeholder {
    color: #aaaaaa;
}
.dataTables_wrapper .dataTables_filter > label input::-moz-placeholder {
    color: #aaaaaa;
}
.dataTables_wrapper .dataTables_filter > label input:-ms-input-placeholder {
    color: #aaaaaa;
}
.dataTables_wrapper .dataTables_filter > label input:-moz-placeholder {
    color: #aaaaaa;
}
.dataTables_wrapper .dataTables_filter > label input::-moz-placeholder {
    color: #aaaaaa;
}
.dataTables_wrapper .dataTables_filter > label input:-ms-input-placeholder {
    color: #aaaaaa;
}
.dataTables_wrapper .dataTables_filter > label input::-webkit-input-placeholder {
    color: #aaaaaa;
}
.dataTables_wrapper .dataTables_filter > label input[disabled],
.dataTables_wrapper .dataTables_filter > label input[readonly],
fieldset[disabled] .dataTables_wrapper .dataTables_filter > label input {
    cursor: not-allowed;
    background-color: #eeeeee;
}
textarea.dataTables_wrapper .dataTables_filter > label input {
    height: auto;
}
.dataTables_wrapper .select2-container {
    display: inline-block !important;
    margin-left: 5px;
    margin-right: 5px;
}
.dataTables_wrapper .select2-container .select2-choice {
    height: 25px;
    line-height: 24px;
}
.dataTables_wrapper .select2-container .select2-choice .select2-chosen {
    padding-right: 15px;
}
.dataTables_wrapper .select2-container .select2-choice .select2-arrow {
    width: 25px;
}
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate {
    padding: 10px 12px;
    border: 1px solid #ebebeb;
    border-top: 0;
    background: #fafafa;
    height: 47px;
}
.dataTables_wrapper .dataTables_info:before,
.dataTables_wrapper .dataTables_paginate:before,
.dataTables_wrapper .dataTables_info:after,
.dataTables_wrapper .dataTables_paginate:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.dataTables_wrapper .dataTables_info:after,
.dataTables_wrapper .dataTables_paginate:after {
    clear: both;
}
.dataTables_wrapper .dataTables_info.dataTables_info,
.dataTables_wrapper .dataTables_paginate.dataTables_info {
    border-right: 0;
    -webkit-border-radius: 0 0 0 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 0 0 3px;
    -moz-background-clip: padding;
    border-radius: 0 0 0 3px;
    background-clip: padding-box;
    line-height: 30px;
}
.dataTables_wrapper .dataTables_info.dataTables_paginate,
.dataTables_wrapper .dataTables_paginate.dataTables_paginate {
    border-left: 0;
    -webkit-border-radius: 0 0 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 0 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 0 3px 0;
    background-clip: padding-box;
    text-align: right;
}
.dataTables_wrapper .dataTables_info.dataTables_paginate .pagination,
.dataTables_wrapper .dataTables_paginate.dataTables_paginate .pagination {
    margin: 0;
}
.dataTables_wrapper .export-data {
    position: absolute;
    right: 250px;
    top: 13px;
}
.page-body .datatable.table tbody td,
.page-body .datatable.table tbody th {
    vertical-align: middle;
}
table .replace-inputs input {
    display: block;
    width: 100%;
    height: 31px;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s, -moz-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
table .replace-inputs input:focus {
    border-color: #c8cdd7;
    outline: 0;
    -moz-box-shadow:  0 2px 1px rgba(203, 208, 217, 0.08);
    -webkit-box-shadow:  0 2px 1px rgba(203, 208, 217, 0.08);
    box-shadow:  0 2px 1px rgba(203, 208, 217, 0.08);
}
table .replace-inputs input::-webkit-input-placeholder {
    color: #aaaaaa;
}
table .replace-inputs input:-moz-placeholder {
    color: #aaaaaa;
}
table .replace-inputs input::-moz-placeholder {
    color: #aaaaaa;
}
table .replace-inputs input:-ms-input-placeholder {
    color: #aaaaaa;
}
table .replace-inputs input:-moz-placeholder {
    color: #aaaaaa;
}
table .replace-inputs input::-moz-placeholder {
    color: #aaaaaa;
}
table .replace-inputs input:-ms-input-placeholder {
    color: #aaaaaa;
}
table .replace-inputs input::-webkit-input-placeholder {
    color: #aaaaaa;
}
table .replace-inputs input[disabled],
table .replace-inputs input[readonly],
fieldset[disabled] table .replace-inputs input {
    cursor: not-allowed;
    background-color: #eeeeee;
}
textareatable .replace-inputs input {
    height: auto;
}
.dataTables_wrapper .dataTable {
    width: 100% !important;
}
/* Table Tools */
@media (min-width: 767px) {
    .chat-visible .main-content {
        padding-right: 300px;
    }
}
.chat-visible #chat {
    display: block;
}
.horizontal-menu #chat {
    top: 61px;
    border-top: 1px solid #454a54;
}
.horizontal-menu.chat-visible .main-content > .container {
    width: 100% !important;
}
.chat-notifications-badge {
    margin-left: 5px;
}
.chat-notifications-badge.is-hidden {
    display: none;
}
#chat {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 280px;
    background: #303641;
    z-index: 5;
    display: none;
}
#chat.fixed {
    position: fixed;
    min-height: 0 !important;
}
#chat .chat-inner {
    overflow: auto;
    height: 100%;
}
#chat .chat-header {
    font-size: 16px;
    color: #7f8186;
    padding: 30px 35px;
    line-height: 1;
    margin: 0;
    border-bottom: 1px solid #343a45;
    position: relative;
}
#chat .chat-header .badge {
    position: relative;
    top: -1px;
    margin-left: 5px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
#chat .chat-header .badge.is-hidden {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform: scale(0, );
    -ms-transform: scale(0, );
    transform: scale(0, );
}
#chat .chat-header .chat-close {
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 15px;
    top: 50%;
    right: 25px;
    margin-top: -7px;
    color: #bec0c2;
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.transall #chat .chat-header .chat-close:hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
#chat .chat-group {
    margin-top: 30px;
}
#chat .chat-group > strong,
#chat .chat-group > a {
    display: block;
    padding: 6px 35px;
}
#chat .chat-group > strong {
    text-transform: uppercase;
    color: #7f8186;
}
#chat .chat-group > a {
    position: relative;
    color: #bec0c2;
    -moz-transition: background 250ms ease-in-out;
    -o-transition: background 250ms ease-in-out;
    -webkit-transition: background 250ms ease-in-out;
    transition: background 250ms ease-in-out;
}
#chat .chat-group > a:hover,
#chat .chat-group > a.active {
    background-color: #343a45;
}
#chat .chat-group > a:before {
    content: '';
    display: block;
    position: absolute;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 4px 0 4px 4px;
    border-color: transparent transparent transparent #2b303a;
    left: 0;
    top: 50%;
    margin-top: -4px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
#chat .chat-group > a.active:before {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
#chat .chat-group > a .badge {
    font-size: 9px;
    margin-left: 5px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
#chat .chat-group > a .badge.is-hidden {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform: scale(0, );
    -ms-transform: scale(0, );
    transform: scale(0, );
}
#chat .chat-group > a em {
    font-style: normal;
}
#chat .user-status {
    display: inline-block;
    background: #575d67;
    margin-right: 5px;
    width: 8px;
    height: 8px;
    -webkit-border-radius: 8px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 8px;
    -moz-background-clip: padding;
    border-radius: 8px;
    background-clip: padding-box;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
#chat .user-status.is-online {
    background-color: #06b53c;
}
#chat .user-status.is-offline {
    background-color: #575d67;
}
#chat .user-status.is-idle {
    background-color: #f7d227;
}
#chat .user-status.is-busy {
    background-color: #ee4749;
}
#chat .chat-conversation {
    position: absolute;
    right: 280px;
    width: 340px;
    background: #2b303a;
    -webkit-border-radius: 3px 0 0 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 0 3px;
    -moz-background-clip: padding;
    border-radius: 3px 0 0 3px;
    background-clip: padding-box;
    display: none;
    opacity: 0;
}
#chat .chat-conversation .conversation-header {
    padding: 20px 24px;
    font-size: 14px;
    color: #fff;
    border-bottom: 1px solid #343a45;
}
#chat .chat-conversation .conversation-header small {
    color: rgba(190, 192, 194, 0.6);
    font-size: 12px;
    padding-left: 8px;
}
#chat .chat-conversation .conversation-header .conversation-close {
    float: right;
    color: #7f8186;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    position: relative;
    top: 3px;
}
#chat .chat-conversation .conversation-body {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: auto;
    height: 250px;
}
#chat .chat-conversation .conversation-body::-webkit-scrollbar {
    width: 5px;
}
#chat .chat-conversation .conversation-body::-webkit-scrollbar-track {
    width: 5px;
    background-color: #2b303a;
}
#chat .chat-conversation .conversation-body::-webkit-scrollbar-thumb {
    background-color: rgba(52, 58, 69, 0.8);
}
#chat .chat-conversation .conversation-body > li {
    padding: 20px 24px;
    padding-top: 15px;
    padding-bottom: 15px;
}
#chat .chat-conversation .conversation-body > li:before,
#chat .chat-conversation .conversation-body > li:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
#chat .chat-conversation .conversation-body > li:after {
    clear: both;
}
#chat .chat-conversation .conversation-body > li.odd,
#chat .chat-conversation .conversation-body > li.even,
#chat .chat-conversation .conversation-body > li.opponent {
    background: #343a45;
}
#chat .chat-conversation .conversation-body > li.unread {
    background: #3d4451;
}
#chat .chat-conversation .conversation-body > li .user {
    font-weight: bold;
    color: #fff;
}
#chat .chat-conversation .conversation-body > li .time {
    float: right;
    font-style: italic;
    color: rgba(190, 192, 194, 0.8);
    font-size: 11px;
}
#chat .chat-conversation .chat-textarea {
    padding: 20px 24px;
    position: relative;
}
#chat .chat-conversation .chat-textarea:after {
    content: '\e83c';
    font-family: 'Entypo';
    color: #bec0c2;
    right: 35px;
    top: 25px;
    font-size: 15px;
    position: absolute;
}
#chat .chat-conversation .chat-textarea textarea {
    background: #343a45;
    border: 1px solid #343a45;
    color: #fff;
    max-height: 100px !important;
    padding-right: 35px;
    height: 32px;
}
#chat .chat-conversation .chat-textarea textarea::-webkit-input-placeholder {
    color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea:-moz-placeholder {
    color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea::-moz-placeholder {
    color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea:-ms-input-placeholder {
    color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea:-moz-placeholder {
    color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea::-moz-placeholder {
    color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea:-ms-input-placeholder {
    color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea::-webkit-input-placeholder {
    color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea::-webkit-scrollbar {
    width: 5px;
}
#chat .chat-conversation .chat-textarea textarea::-webkit-scrollbar-track {
    width: 5px;
    background-color: #343a45;
}
#chat .chat-conversation .chat-textarea textarea::-webkit-scrollbar-thumb {
    background-color: #4a5262;
}
.chat-history {
    display: none;
}
/* Relatively-Small screen */
@media (max-width: 767px) {
    .chat-visible #chat,
    .chat-visible #chat.fixed {
        display: none;
    }
    .chat-visible.toggle-click #chat,
    .chat-visible.toggle-click #chat.fixed {
        display: block;
    }
    #chat,
    #chat.fixed {
        position: fixed;
        width: auto;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 10px;
        -webkit-border-radius: 3px;
        -webkit-background-clip: padding-box;
        -moz-border-radius: 3px;
        -moz-background-clip: padding;
        border-radius: 3px;
        background-clip: padding-box;
    }
    #chat .chat-conversation,
    #chat.fixed .chat-conversation {
        position: fixed;
        width: auto;
        left: 0;
        right: 0;
        top: 0 !important;
        bottom: 0;
        margin: 10px;
        overflow: auto;
        -webkit-border-radius: 3px;
        -webkit-background-clip: padding-box;
        -moz-border-radius: 3px;
        -moz-background-clip: padding;
        border-radius: 3px;
        background-clip: padding-box;
    }
    #chat .chat-conversation .conversation-body,
    #chat.fixed .chat-conversation .conversation-body {
        height: auto;
        max-height: 450px;
    }
    #chat .chat-conversation::-webkit-scrollbar,
    #chat.fixed .chat-conversation::-webkit-scrollbar {
        width: 5px;
    }
    #chat .chat-conversation::-webkit-scrollbar-track,
    #chat.fixed .chat-conversation::-webkit-scrollbar-track {
        width: 5px;
        background-color: #343a45;
    }
    #chat .chat-conversation::-webkit-scrollbar-thumb,
    #chat.fixed .chat-conversation::-webkit-scrollbar-thumb {
        background-color: #4a5262;
    }
}
.tile-stats {
    position: relative;
    display: block;
    background: #303641;
    padding: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 5px;
    -moz-background-clip: padding;
    border-radius: 5px;
    background-clip: padding-box;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.tile-stats:hover {
    background: #252a32;
}
.tile-stats .icon {
    color: rgba(0, 0, 0, 0.1);
    position: absolute;
    right: 5px;
    bottom: 5px;
    z-index: 1;
}
.tile-stats .icon i {
    font-size: 100px;
    line-height: 0;
    margin: 0;
    padding: 0;
    vertical-align: bottom;
}
.tile-stats .icon i:before {
    margin: 0;
    padding: 0;
    line-height: 0;
}
.tile-stats .num,
.tile-stats h3,
.tile-stats p {
    position: relative;
    color: #ffffff;
    z-index: 5;
    margin: 0;
    padding: 0;
}
.tile-stats .num {
    font-size: 38px;
    font-weight: bold;
}
.tile-stats h3 {
    font-size: 18px;
    margin-top: 5px;
}
.tile-stats p {
    font-size: 11px;
    margin-top: 5px;
}
.tile-stats.tile-red {
    background: #f56954;
}
.tile-stats.tile-red:hover {
    background: #f4543c;
}
.tile-stats.tile-red .icon {
    color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-red .num,
.tile-stats.tile-red h3,
.tile-stats.tile-red p {
    color: #ffffff;
}
.tile-stats.tile-green {
    background: #00a65a;
}
.tile-stats.tile-green:hover {
    background: #008d4c;
}
.tile-stats.tile-green .icon {
    color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-green .num,
.tile-stats.tile-green h3,
.tile-stats.tile-green p {
    color: #ffffff;
}
.tile-stats.tile-blue {
    background: #0073b7;
}
.tile-stats.tile-blue:hover {
    background: #00639e;
}
.tile-stats.tile-blue .icon {
    color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-blue .num,
.tile-stats.tile-blue h3,
.tile-stats.tile-blue p {
    color: #ffffff;
}
.tile-stats.tile-aqua {
    background: #00c0ef;
}
.tile-stats.tile-aqua:hover {
    background: #00acd6;
}
.tile-stats.tile-aqua .icon {
    color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-aqua .num,
.tile-stats.tile-aqua h3,
.tile-stats.tile-aqua p {
    color: #ffffff;
}
.tile-stats.tile-cyan {
    background: #00b29e;
}
.tile-stats.tile-cyan:hover {
    background: #009987;
}
.tile-stats.tile-cyan .icon {
    color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-cyan .num,
.tile-stats.tile-cyan h3,
.tile-stats.tile-cyan p {
    color: #ffffff;
}
.tile-stats.tile-purple {
    background: #ba79cb;
}
.tile-stats.tile-purple:hover {
    background: #b167c4;
}
.tile-stats.tile-purple .icon {
    color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-purple .num,
.tile-stats.tile-purple h3,
.tile-stats.tile-purple p {
    color: #ffffff;
}
.tile-stats.tile-pink {
    background: #ec3b83;
}
.tile-stats.tile-pink:hover {
    background: #ea2474;
}
.tile-stats.tile-pink .icon {
    color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-pink .num,
.tile-stats.tile-pink h3,
.tile-stats.tile-pink p {
    color: #ffffff;
}
.tile-stats.tile-orange {
    background: #ffa812;
}
.tile-stats.tile-orange:hover {
    background: #f89d00;
}
.tile-stats.tile-orange .icon {
    color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-orange .num,
.tile-stats.tile-orange h3,
.tile-stats.tile-orange p {
    color: #ffffff;
}
.tile-stats.tile-brown {
    background: #6c541e;
}
.tile-stats.tile-brown:hover {
    background: #584418;
}
.tile-stats.tile-brown .icon {
    color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-brown .num,
.tile-stats.tile-brown h3,
.tile-stats.tile-brown p {
    color: #ffffff;
}
.tile-stats.tile-plum {
    background: #701c1c;
}
.tile-stats.tile-plum:hover {
    background: #5c1717;
}
.tile-stats.tile-plum .icon {
    color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-plum .num,
.tile-stats.tile-plum h3,
.tile-stats.tile-plum p {
    color: #ffffff;
}
.tile-stats.tile-gray {
    background: #f5f5f5;
}
.tile-stats.tile-gray:hover {
    background: #e8e8e8;
}
.tile-stats.tile-gray .icon {
    color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-gray .num,
.tile-stats.tile-gray h3,
.tile-stats.tile-gray p {
    color: #8f8f8f;
}
.tile-stats.tile-white {
    background: #ffffff;
    border: 1px solid #ebebeb;
}
.tile-stats.tile-white:hover {
    background: #f2f2f2;
}
.tile-stats.tile-white .icon {
    color: #f2f2f2;
}
.tile-stats.tile-white .num,
.tile-stats.tile-white h3,
.tile-stats.tile-white p {
    color: #303641;
}
.tile-stats.tile-white:hover {
    background-color: #fafafa;
}
.tile-stats.tile-white-red {
    background: #ffffff;
    border: 1px solid #ebebeb;
}
.tile-stats.tile-white-red:hover {
    background: #f2f2f2;
}
.tile-stats.tile-white-red .icon {
    color: #f2f2f2;
}
.tile-stats.tile-white-red .num,
.tile-stats.tile-white-red h3,
.tile-stats.tile-white-red p {
    color: #f56954;
}
.tile-stats.tile-white-red:hover {
    background-color: #fafafa;
}
.tile-stats.tile-white-green {
    background: #ffffff;
    border: 1px solid #ebebeb;
}
.tile-stats.tile-white-green:hover {
    background: #f2f2f2;
}
.tile-stats.tile-white-green .icon {
    color: #f2f2f2;
}
.tile-stats.tile-white-green .num,
.tile-stats.tile-white-green h3,
.tile-stats.tile-white-green p {
    color: #00a65a;
}
.tile-stats.tile-white-green:hover {
    background-color: #fafafa;
}
.tile-stats.tile-white-blue {
    background: #ffffff;
    border: 1px solid #ebebeb;
}
.tile-stats.tile-white-blue:hover {
    background: #f2f2f2;
}
.tile-stats.tile-white-blue .icon {
    color: #f2f2f2;
}
.tile-stats.tile-white-blue .num,
.tile-stats.tile-white-blue h3,
.tile-stats.tile-white-blue p {
    color: #0073b7;
}
.tile-stats.tile-white-blue:hover {
    background-color: #fafafa;
}
.tile-stats.tile-white-aqua {
    background: #ffffff;
    border: 1px solid #ebebeb;
}
.tile-stats.tile-white-aqua:hover {
    background: #f2f2f2;
}
.tile-stats.tile-white-aqua .icon {
    color: #f2f2f2;
}
.tile-stats.tile-white-aqua .num,
.tile-stats.tile-white-aqua h3,
.tile-stats.tile-white-aqua p {
    color: #00c0ef;
}
.tile-stats.tile-white-aqua:hover {
    background-color: #fafafa;
}
.tile-stats.tile-white-cyan {
    background: #ffffff;
    border: 1px solid #ebebeb;
}
.tile-stats.tile-white-cyan:hover {
    background: #f2f2f2;
}
.tile-stats.tile-white-cyan .icon {
    color: #f2f2f2;
}
.tile-stats.tile-white-cyan .num,
.tile-stats.tile-white-cyan h3,
.tile-stats.tile-white-cyan p {
    color: #00b29e;
}
.tile-stats.tile-white-cyan:hover {
    background-color: #fafafa;
}
.tile-stats.tile-white-purple {
    background: #ffffff;
    border: 1px solid #ebebeb;
}
.tile-stats.tile-white-purple:hover {
    background: #f2f2f2;
}
.tile-stats.tile-white-purple .icon {
    color: #f2f2f2;
}
.tile-stats.tile-white-purple .num,
.tile-stats.tile-white-purple h3,
.tile-stats.tile-white-purple p {
    color: #ba79cb;
}
.tile-stats.tile-white-purple:hover {
    background-color: #fafafa;
}
.tile-stats.tile-white-pink {
    background: #ffffff;
    border: 1px solid #ebebeb;
}
.tile-stats.tile-white-pink:hover {
    background: #f2f2f2;
}
.tile-stats.tile-white-pink .icon {
    color: #f2f2f2;
}
.tile-stats.tile-white-pink .num,
.tile-stats.tile-white-pink h3,
.tile-stats.tile-white-pink p {
    color: #ec3b83;
}
.tile-stats.tile-white-pink:hover {
    background-color: #fafafa;
}
.tile-stats.tile-white-orange {
    background: #ffffff;
    border: 1px solid #ebebeb;
}
.tile-stats.tile-white-orange:hover {
    background: #f2f2f2;
}
.tile-stats.tile-white-orange .icon {
    color: #f2f2f2;
}
.tile-stats.tile-white-orange .num,
.tile-stats.tile-white-orange h3,
.tile-stats.tile-white-orange p {
    color: #ffa812;
}
.tile-stats.tile-white-orange:hover {
    background-color: #fafafa;
}
.tile-stats.tile-white-brown {
    background: #ffffff;
    border: 1px solid #ebebeb;
}
.tile-stats.tile-white-brown:hover {
    background: #f2f2f2;
}
.tile-stats.tile-white-brown .icon {
    color: #f2f2f2;
}
.tile-stats.tile-white-brown .num,
.tile-stats.tile-white-brown h3,
.tile-stats.tile-white-brown p {
    color: #6c541e;
}
.tile-stats.tile-white-brown:hover {
    background-color: #fafafa;
}
.tile-stats.tile-white-plum {
    background: #ffffff;
    border: 1px solid #ebebeb;
}
.tile-stats.tile-white-plum:hover {
    background: #f2f2f2;
}
.tile-stats.tile-white-plum .icon {
    color: #f2f2f2;
}
.tile-stats.tile-white-plum .num,
.tile-stats.tile-white-plum h3,
.tile-stats.tile-white-plum p {
    color: #701c1c;
}
.tile-stats.tile-white-plum:hover {
    background-color: #fafafa;
}
.tile-stats.tile-white-gray {
    background: #ffffff;
    border: 1px solid #ebebeb;
}
.tile-stats.tile-white-gray:hover {
    background: #f2f2f2;
}
.tile-stats.tile-white-gray .icon {
    color: #f2f2f2;
}
.tile-stats.tile-white-gray .num,
.tile-stats.tile-white-gray h3,
.tile-stats.tile-white-gray p {
    color: #8f8f8f;
}
.tile-stats.tile-white-gray:hover {
    background-color: #fafafa;
}
.tile-title {
    position: relative;
    display: block;
    background: #303641;
    margin-bottom: 10px;
    -webkit-border-radius: 5px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 5px;
    -moz-background-clip: padding;
    border-radius: 5px;
    background-clip: padding-box;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.tile-title:hover {
    background-color: #252a32;
}
.tile-title .icon {
    text-align: center;
    padding: 20px;
}
.tile-title .icon i {
    font-size: 60px;
    line-height: 1;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
.tile-title .icon i:before {
    margin: 0;
    padding: 0;
    line-height: 1;
}
.tile-title .icon i,
.tile-title h3,
.tile-title p {
    color: #ffffff;
}
.tile-title .title {
    background: #252a32;
    text-align: center;
}
.tile-title .title h3,
.tile-title .title p {
    margin: 0;
    padding: 0 20px;
}
.tile-title .title h3 {
    padding-top: 20px;
    font-size: 16px;
    font-weight: bold;
}
.tile-title .title p {
    padding-bottom: 20px;
    font-size: 11px;
    color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-red {
    background: #f56954;
}
.tile-title.tile-red:hover {
    background-color: #f4543c;
}
.tile-title.tile-red .icon i,
.tile-title.tile-red h3,
.tile-title.tile-red p {
    color: #ffffff;
}
.tile-title.tile-red .icon i {
    color: #ffffff;
}
.tile-title.tile-red .title {
    background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-red .title p {
    color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-green {
    background: #00a65a;
}
.tile-title.tile-green:hover {
    background-color: #008d4c;
}
.tile-title.tile-green .icon i,
.tile-title.tile-green h3,
.tile-title.tile-green p {
    color: #ffffff;
}
.tile-title.tile-green .icon i {
    color: #ffffff;
}
.tile-title.tile-green .title {
    background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-green .title p {
    color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-blue {
    background: #0073b7;
}
.tile-title.tile-blue:hover {
    background-color: #00639e;
}
.tile-title.tile-blue .icon i,
.tile-title.tile-blue h3,
.tile-title.tile-blue p {
    color: #ffffff;
}
.tile-title.tile-blue .icon i {
    color: #ffffff;
}
.tile-title.tile-blue .title {
    background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-blue .title p {
    color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-aqua {
    background: #00c0ef;
}
.tile-title.tile-aqua:hover {
    background-color: #00acd6;
}
.tile-title.tile-aqua .icon i,
.tile-title.tile-aqua h3,
.tile-title.tile-aqua p {
    color: #ffffff;
}
.tile-title.tile-aqua .icon i {
    color: #ffffff;
}
.tile-title.tile-aqua .title {
    background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-aqua .title p {
    color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-cyan {
    background: #00b29e;
}
.tile-title.tile-cyan:hover {
    background-color: #009987;
}
.tile-title.tile-cyan .icon i,
.tile-title.tile-cyan h3,
.tile-title.tile-cyan p {
    color: #ffffff;
}
.tile-title.tile-cyan .icon i {
    color: #ffffff;
}
.tile-title.tile-cyan .title {
    background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-cyan .title p {
    color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-purple {
    background: #ba79cb;
}
.tile-title.tile-purple:hover {
    background-color: #b167c4;
}
.tile-title.tile-purple .icon i,
.tile-title.tile-purple h3,
.tile-title.tile-purple p {
    color: #ffffff;
}
.tile-title.tile-purple .icon i {
    color: #ffffff;
}
.tile-title.tile-purple .title {
    background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-purple .title p {
    color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-pink {
    background: #ec3b83;
}
.tile-title.tile-pink:hover {
    background-color: #ea2474;
}
.tile-title.tile-pink .icon i,
.tile-title.tile-pink h3,
.tile-title.tile-pink p {
    color: #ffffff;
}
.tile-title.tile-pink .icon i {
    color: #ffffff;
}
.tile-title.tile-pink .title {
    background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-pink .title p {
    color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-orange {
    background: #ffa812;
}
.tile-title.tile-orange:hover {
    background-color: #f89d00;
}
.tile-title.tile-orange .icon i,
.tile-title.tile-orange h3,
.tile-title.tile-orange p {
    color: #ffffff;
}
.tile-title.tile-orange .icon i {
    color: #ffffff;
}
.tile-title.tile-orange .title {
    background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-orange .title p {
    color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-brown {
    background: #6c541e;
}
.tile-title.tile-brown:hover {
    background-color: #584418;
}
.tile-title.tile-brown .icon i,
.tile-title.tile-brown h3,
.tile-title.tile-brown p {
    color: #ffffff;
}
.tile-title.tile-brown .icon i {
    color: #ffffff;
}
.tile-title.tile-brown .title {
    background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-brown .title p {
    color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-plum {
    background: #701c1c;
}
.tile-title.tile-plum:hover {
    background-color: #5c1717;
}
.tile-title.tile-plum .icon i,
.tile-title.tile-plum h3,
.tile-title.tile-plum p {
    color: #ffffff;
}
.tile-title.tile-plum .icon i {
    color: #ffffff;
}
.tile-title.tile-plum .title {
    background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-plum .title p {
    color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-gray {
    background: #f5f5f5;
}
.tile-title.tile-gray:hover {
    background-color: #e8e8e8;
}
.tile-title.tile-gray .icon i,
.tile-title.tile-gray h3,
.tile-title.tile-gray p {
    color: #8f8f8f;
}
.tile-title.tile-gray .icon i {
    color: #8f8f8f;
}
.tile-title.tile-gray .title {
    background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-gray .title p {
    color: rgba(143, 143, 143, 0.85);
}
.tile-block {
    background: #00a65b;
    -webkit-border-radius: 5px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 5px;
    -moz-background-clip: padding;
    border-radius: 5px;
    background-clip: padding-box;
    margin-bottom: 20px;
    background-color: #303641;
    color: #ffffff;
}
.tile-block:before,
.tile-block:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.tile-block:after {
    clear: both;
}
.tile-block .tile-header {
    color: #ffffff;
    font-size: 17px;
    padding: 20px;
}
.tile-block .tile-header a,
.tile-block .tile-header span {
    color: #ffffff;
}
.tile-block .tile-header span {
    display: block;
    margin-top: 4px;
    font-size: 11px;
}
.tile-block .tile-header i {
    float: right;
    font-size: 28px;
    position: relative;
    top: 4px;
}
.tile-block .tile-header i[class^="entypo-"] {
    top: 0;
}
.tile-block .tile-content {
    background: rgba(0, 0, 0, 0.03);
    padding: 20px;
}
.tile-block .tile-content .todo-list .neon-cb-replacement .cb-wrapper + label {
    top: -3px;
    margin-left: 8px;
}
.tile-block .tile-footer {
    background: rgba(0, 0, 0, 0.03);
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding: 20px;
    color: #ffffff;
    -webkit-border-radius: 0 0 5px 5px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 0 5px 5px;
    -moz-background-clip: padding;
    border-radius: 0 0 5px 5px;
    background-clip: padding-box;
}
.tile-block .tile-footer a {
    color: #ffffff;
    font-weight: bold;
}
.tile-block .form-control,
.tile-block .btn {
    background: rgba(0, 0, 0, 0.15);
    color: #ffffff;
    border-color: transparent;
}
.tile-block .form-control::-webkit-input-placeholder,
.tile-block .btn::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control:-moz-placeholder,
.tile-block .btn:-moz-placeholder {
    color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control::-moz-placeholder,
.tile-block .btn::-moz-placeholder {
    color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control:-ms-input-placeholder,
.tile-block .btn:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control:-moz-placeholder,
.tile-block .btn:-moz-placeholder {
    color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control::-moz-placeholder,
.tile-block .btn::-moz-placeholder {
    color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control:-ms-input-placeholder,
.tile-block .btn:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control::-webkit-input-placeholder,
.tile-block .btn::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control + .todo-list,
.tile-block .btn + .todo-list {
    margin-top: 20px;
}
.tile-block .form-control + .btn {
    margin-top: 10px;
}
.tile-block .tile-header a,
.tile-block .tile-header span,
.tile-block .tile-header i {
    color: #ffffff;
}
.tile-block .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
    background: #303641;
}
.tile-block .tile-footer {
    color: #ffffff;
}
.tile-block .tile-footer a {
    color: #ffffff;
}
.tile-block.tile-red {
    background-color: #f56954;
    color: #ffffff;
}
.tile-block.tile-red .tile-header a,
.tile-block.tile-red .tile-header span,
.tile-block.tile-red .tile-header i {
    color: #ffffff;
}
.tile-block.tile-red .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
    background: #f56954;
}
.tile-block.tile-red .tile-footer {
    color: #ffffff;
}
.tile-block.tile-red .tile-footer a {
    color: #ffffff;
}
.tile-block.tile-green {
    background-color: #00a65a;
    color: #ffffff;
}
.tile-block.tile-green .tile-header a,
.tile-block.tile-green .tile-header span,
.tile-block.tile-green .tile-header i {
    color: #ffffff;
}
.tile-block.tile-green .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
    background: #00a65a;
}
.tile-block.tile-green .tile-footer {
    color: #ffffff;
}
.tile-block.tile-green .tile-footer a {
    color: #ffffff;
}
.tile-block.tile-blue {
    background-color: #0073b7;
    color: #ffffff;
}
.tile-block.tile-blue .tile-header a,
.tile-block.tile-blue .tile-header span,
.tile-block.tile-blue .tile-header i {
    color: #ffffff;
}
.tile-block.tile-blue .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
    background: #0073b7;
}
.tile-block.tile-blue .tile-footer {
    color: #ffffff;
}
.tile-block.tile-blue .tile-footer a {
    color: #ffffff;
}
.tile-block.tile-aqua {
    background-color: #00c0ef;
    color: #ffffff;
}
.tile-block.tile-aqua .tile-header a,
.tile-block.tile-aqua .tile-header span,
.tile-block.tile-aqua .tile-header i {
    color: #ffffff;
}
.tile-block.tile-aqua .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
    background: #00c0ef;
}
.tile-block.tile-aqua .tile-footer {
    color: #ffffff;
}
.tile-block.tile-aqua .tile-footer a {
    color: #ffffff;
}
.tile-block.tile-cyan {
    background-color: #00b29e;
    color: #ffffff;
}
.tile-block.tile-cyan .tile-header a,
.tile-block.tile-cyan .tile-header span,
.tile-block.tile-cyan .tile-header i {
    color: #ffffff;
}
.tile-block.tile-cyan .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
    background: #00b29e;
}
.tile-block.tile-cyan .tile-footer {
    color: #ffffff;
}
.tile-block.tile-cyan .tile-footer a {
    color: #ffffff;
}
.tile-block.tile-purple {
    background-color: #ba79cb;
    color: #ffffff;
}
.tile-block.tile-purple .tile-header a,
.tile-block.tile-purple .tile-header span,
.tile-block.tile-purple .tile-header i {
    color: #ffffff;
}
.tile-block.tile-purple .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
    background: #ba79cb;
}
.tile-block.tile-purple .tile-footer {
    color: #ffffff;
}
.tile-block.tile-purple .tile-footer a {
    color: #ffffff;
}
.tile-block.tile-pink {
    background-color: #ec3b83;
    color: #ffffff;
}
.tile-block.tile-pink .tile-header a,
.tile-block.tile-pink .tile-header span,
.tile-block.tile-pink .tile-header i {
    color: #ffffff;
}
.tile-block.tile-pink .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
    background: #ec3b83;
}
.tile-block.tile-pink .tile-footer {
    color: #ffffff;
}
.tile-block.tile-pink .tile-footer a {
    color: #ffffff;
}
.tile-block.tile-orange {
    background-color: #ffa812;
    color: #ffffff;
}
.tile-block.tile-orange .tile-header a,
.tile-block.tile-orange .tile-header span,
.tile-block.tile-orange .tile-header i {
    color: #ffffff;
}
.tile-block.tile-orange .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
    background: #ffa812;
}
.tile-block.tile-orange .tile-footer {
    color: #ffffff;
}
.tile-block.tile-orange .tile-footer a {
    color: #ffffff;
}
.tile-block.tile-brown {
    background-color: #6c541e;
    color: #ffffff;
}
.tile-block.tile-brown .tile-header a,
.tile-block.tile-brown .tile-header span,
.tile-block.tile-brown .tile-header i {
    color: #ffffff;
}
.tile-block.tile-brown .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
    background: #6c541e;
}
.tile-block.tile-brown .tile-footer {
    color: #ffffff;
}
.tile-block.tile-brown .tile-footer a {
    color: #ffffff;
}
.tile-block.tile-plum {
    background-color: #701c1c;
    color: #ffffff;
}
.tile-block.tile-plum .tile-header a,
.tile-block.tile-plum .tile-header span,
.tile-block.tile-plum .tile-header i {
    color: #ffffff;
}
.tile-block.tile-plum .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
    background: #701c1c;
}
.tile-block.tile-plum .tile-footer {
    color: #ffffff;
}
.tile-block.tile-plum .tile-footer a {
    color: #ffffff;
}
.tile-block.tile-gray {
    background-color: #f5f5f5;
    color: #767676;
}
.tile-block.tile-gray .tile-header a,
.tile-block.tile-gray .tile-header span,
.tile-block.tile-gray .tile-header i {
    color: #767676;
}
.tile-block.tile-gray .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
    background: #f5f5f5;
}
.tile-block.tile-gray .tile-footer {
    color: #767676;
}
.tile-block.tile-gray .tile-footer a {
    color: #767676;
}
.tile-block.tile-gray .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
    background: #dcdcdc;
}
.todo-list {
    list-style: none;
    padding: 0;
    margin: 0;
}
.todo-list > li {
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
}
.todo-list > li:last-child {
    margin-bottom: 0;
}
.todo-list > li .neon-cb-replacement .cb-wrapper {
    background: #fff;
}
.todo-list > li .neon-cb-replacement .cb-wrapper + label {
    position: relative;
}
.todo-list > li .neon-cb-replacement .cb-wrapper + label:after {
    position: absolute;
    content: '';
    height: 2px;
    background: #fff;
    width: 0%;
    top: 50%;
    left: 0;
    margin: 0;
    margin-top: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.todo-list > li .neon-cb-replacement.checked .cb-wrapper + label:after {
    -webkit-opacity: 0.8;
    -moz-opacity: 0.8;
    opacity: 0.8;
    filter: alpha(opacity=80);
    width: 100%;
}
.todo-list > li .neon-cb-replacement.checked .cb-wrapper .checked {
    background: rgba(0, 0, 0, 0.25);
}
.tile-progress {
    background: #00a65b;
    margin-bottom: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
    background-color: #303641;
    color: #ffffff;
}
.tile-progress:before,
.tile-progress:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.tile-progress:after {
    clear: both;
}
.tile-progress .tile-header {
    padding: 15px 20px;
    padding-bottom: 40px;
}
.tile-progress .tile-header h3,
.tile-progress .tile-header span {
    display: block;
    color: #ffffff;
}
.tile-progress .tile-header h3 {
    margin: 0;
    font-size: 18px;
    font-weight: bold;
}
.tile-progress .tile-header span {
    margin-top: 4px;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
}
.tile-progress .tile-progressbar {
    height: 2px;
    background: rgba(0, 0, 0, 0.18);
    margin: 0;
}
.tile-progress .tile-progressbar span {
    display: block;
    background: #ffffff;
    width: 0%;
    height: 100%;
    -moz-transition: all 1.5s cubic-bezier(0.230, 1.000, 0.320, 1.000);
    -o-transition: all 1.5s cubic-bezier(0.230, 1.000, 0.320, 1.000);
    -webkit-transition: all 1.5s cubic-bezier(0.230, 1.000, 0.320, 1.000);
    transition: all 1.5s cubic-bezier(0.230, 1.000, 0.320, 1.000);
}
.tile-progress .tile-footer {
    padding: 20px;
    text-align: right;
    background: rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 0 0 3px 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 0 3px 3px;
    -moz-background-clip: padding;
    border-radius: 0 0 3px 3px;
    background-clip: padding-box;
}
.tile-progress .tile-footer h4,
.tile-progress .tile-footer > span {
    display: block;
    color: #ffffff;
}
.tile-progress .tile-footer h4 {
    font-size: 14px;
    margin: 0;
}
.tile-progress .tile-footer > span {
    margin-top: 4px;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
}
.tile-progress .tile-header h3,
.tile-progress .tile-header a,
.tile-progress .tile-header span,
.tile-progress .tile-header i {
    color: #ffffff;
}
.tile-progress .tile-progressbar span {
    background: #ffffff;
}
.tile-progress .tile-footer h4,
.tile-progress .tile-footer > span {
    color: #ffffff;
}
.tile-progress .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-red {
    background-color: #f56954;
    color: #ffffff;
}
.tile-progress.tile-red .tile-header h3,
.tile-progress.tile-red .tile-header a,
.tile-progress.tile-red .tile-header span,
.tile-progress.tile-red .tile-header i {
    color: #ffffff;
}
.tile-progress.tile-red .tile-progressbar span {
    background: #ffffff;
}
.tile-progress.tile-red .tile-footer h4,
.tile-progress.tile-red .tile-footer > span {
    color: #ffffff;
}
.tile-progress.tile-red .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-green {
    background-color: #00a65a;
    color: #ffffff;
}
.tile-progress.tile-green .tile-header h3,
.tile-progress.tile-green .tile-header a,
.tile-progress.tile-green .tile-header span,
.tile-progress.tile-green .tile-header i {
    color: #ffffff;
}
.tile-progress.tile-green .tile-progressbar span {
    background: #ffffff;
}
.tile-progress.tile-green .tile-footer h4,
.tile-progress.tile-green .tile-footer > span {
    color: #ffffff;
}
.tile-progress.tile-green .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-blue {
    background-color: #0073b7;
    color: #ffffff;
}
.tile-progress.tile-blue .tile-header h3,
.tile-progress.tile-blue .tile-header a,
.tile-progress.tile-blue .tile-header span,
.tile-progress.tile-blue .tile-header i {
    color: #ffffff;
}
.tile-progress.tile-blue .tile-progressbar span {
    background: #ffffff;
}
.tile-progress.tile-blue .tile-footer h4,
.tile-progress.tile-blue .tile-footer > span {
    color: #ffffff;
}
.tile-progress.tile-blue .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-aqua {
    background-color: #00c0ef;
    color: #ffffff;
}
.tile-progress.tile-aqua .tile-header h3,
.tile-progress.tile-aqua .tile-header a,
.tile-progress.tile-aqua .tile-header span,
.tile-progress.tile-aqua .tile-header i {
    color: #ffffff;
}
.tile-progress.tile-aqua .tile-progressbar span {
    background: #ffffff;
}
.tile-progress.tile-aqua .tile-footer h4,
.tile-progress.tile-aqua .tile-footer > span {
    color: #ffffff;
}
.tile-progress.tile-aqua .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-cyan {
    background-color: #00b29e;
    color: #ffffff;
}
.tile-progress.tile-cyan .tile-header h3,
.tile-progress.tile-cyan .tile-header a,
.tile-progress.tile-cyan .tile-header span,
.tile-progress.tile-cyan .tile-header i {
    color: #ffffff;
}
.tile-progress.tile-cyan .tile-progressbar span {
    background: #ffffff;
}
.tile-progress.tile-cyan .tile-footer h4,
.tile-progress.tile-cyan .tile-footer > span {
    color: #ffffff;
}
.tile-progress.tile-cyan .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-purple {
    background-color: #ba79cb;
    color: #ffffff;
}
.tile-progress.tile-purple .tile-header h3,
.tile-progress.tile-purple .tile-header a,
.tile-progress.tile-purple .tile-header span,
.tile-progress.tile-purple .tile-header i {
    color: #ffffff;
}
.tile-progress.tile-purple .tile-progressbar span {
    background: #ffffff;
}
.tile-progress.tile-purple .tile-footer h4,
.tile-progress.tile-purple .tile-footer > span {
    color: #ffffff;
}
.tile-progress.tile-purple .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-pink {
    background-color: #ec3b83;
    color: #ffffff;
}
.tile-progress.tile-pink .tile-header h3,
.tile-progress.tile-pink .tile-header a,
.tile-progress.tile-pink .tile-header span,
.tile-progress.tile-pink .tile-header i {
    color: #ffffff;
}
.tile-progress.tile-pink .tile-progressbar span {
    background: #ffffff;
}
.tile-progress.tile-pink .tile-footer h4,
.tile-progress.tile-pink .tile-footer > span {
    color: #ffffff;
}
.tile-progress.tile-pink .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-orange {
    background-color: #ffa812;
    color: #ffffff;
}
.tile-progress.tile-orange .tile-header h3,
.tile-progress.tile-orange .tile-header a,
.tile-progress.tile-orange .tile-header span,
.tile-progress.tile-orange .tile-header i {
    color: #ffffff;
}
.tile-progress.tile-orange .tile-progressbar span {
    background: #ffffff;
}
.tile-progress.tile-orange .tile-footer h4,
.tile-progress.tile-orange .tile-footer > span {
    color: #ffffff;
}
.tile-progress.tile-orange .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-brown {
    background-color: #6c541e;
    color: #ffffff;
}
.tile-progress.tile-brown .tile-header h3,
.tile-progress.tile-brown .tile-header a,
.tile-progress.tile-brown .tile-header span,
.tile-progress.tile-brown .tile-header i {
    color: #ffffff;
}
.tile-progress.tile-brown .tile-progressbar span {
    background: #ffffff;
}
.tile-progress.tile-brown .tile-footer h4,
.tile-progress.tile-brown .tile-footer > span {
    color: #ffffff;
}
.tile-progress.tile-brown .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-plum {
    background-color: #701c1c;
    color: #ffffff;
}
.tile-progress.tile-plum .tile-header h3,
.tile-progress.tile-plum .tile-header a,
.tile-progress.tile-plum .tile-header span,
.tile-progress.tile-plum .tile-header i {
    color: #ffffff;
}
.tile-progress.tile-plum .tile-progressbar span {
    background: #ffffff;
}
.tile-progress.tile-plum .tile-footer h4,
.tile-progress.tile-plum .tile-footer > span {
    color: #ffffff;
}
.tile-progress.tile-plum .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-gray {
    background-color: #f5f5f5;
    color: #8f8f8f;
}
.tile-progress.tile-gray .tile-header h3,
.tile-progress.tile-gray .tile-header a,
.tile-progress.tile-gray .tile-header span,
.tile-progress.tile-gray .tile-header i {
    color: #8f8f8f;
}
.tile-progress.tile-gray .tile-progressbar span {
    background: #8f8f8f;
}
.tile-progress.tile-gray .tile-footer h4,
.tile-progress.tile-gray .tile-footer > span {
    color: #8f8f8f;
}
.tile-progress.tile-gray .tile-footer > span {
    color: rgba(143, 143, 143, 0.7);
}
.tile-group {
    background: #303641;
    color: #ffffff;
    margin-bottom: 20px;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: table;
    width: 100%;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
}
.tile-group:before,
.tile-group:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.tile-group:after {
    clear: both;
}
.tile-group .tile-left,
.tile-group .tile-right {
    display: table-cell;
    position: relative;
}
.tile-group .tile-left .map,
.tile-group .tile-right .map {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 1px 0;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
}
.tile-group .tile-left {
    width: 40%;
}
.tile-group .tile-right {
    width: 60%;
}
.tile-group .tile-entry {
    background: rgba(0, 0, 0, 0.1);
    padding: 25px 30px;
    border-bottom: 1px solid #303641;
}
.tile-group .tile-entry span,
.tile-group .tile-entry h3,
.tile-group .tile-entry h4 {
    display: block;
    color: #ffffff;
    margin: 0;
}
.tile-group .tile-entry span {
    color: rgba(255, 255, 255, 0.5);
    font-size: 11px;
}
.tile-group .tile-entry h3 + span,
.tile-group .tile-entry h4 + span {
    margin-top: 4px;
}
.tile-group .tile-entry .op {
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.tile-group .tile-entry:hover .op {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
.tile-group div > tile-entry:last-child {
    border-bottom: 0;
}
.tile-group .jvectormap-zoomin,
.tile-group .jvectormap-zoomout {
    width: 15px;
    height: 15px;
    margin-bottom: 4px;
}
.tile-group.tile-red {
    background-color: #ff4853;
    color: #ffffff;
}
.tile-group.tile-red .tile-entry {
    border-bottom-color: #ff4853;
}
.tile-group.tile-red .tile-entry h3,
.tile-group.tile-red .tile-entry h4,
.tile-group.tile-red .tile-entry a,
.tile-group.tile-red .tile-entry span,
.tile-group.tile-red .tile-entry i {
    color: #ffffff;
}
.tile-group.tile-red .tile-progressbar span {
    background: #ffffff;
}
.tile-group.tile-red .tile-footer h4,
.tile-group.tile-red .tile-footer > span {
    color: #ffffff;
}
.tile-group.tile-red .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-green {
    background-color: #00a65a;
    color: #ffffff;
}
.tile-group.tile-green .tile-entry {
    border-bottom-color: #00a65a;
}
.tile-group.tile-green .tile-entry h3,
.tile-group.tile-green .tile-entry h4,
.tile-group.tile-green .tile-entry a,
.tile-group.tile-green .tile-entry span,
.tile-group.tile-green .tile-entry i {
    color: #ffffff;
}
.tile-group.tile-green .tile-progressbar span {
    background: #ffffff;
}
.tile-group.tile-green .tile-footer h4,
.tile-group.tile-green .tile-footer > span {
    color: #ffffff;
}
.tile-group.tile-green .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-blue {
    background-color: #0073b7;
    color: #ffffff;
}
.tile-group.tile-blue .tile-entry {
    border-bottom-color: #0073b7;
}
.tile-group.tile-blue .tile-entry h3,
.tile-group.tile-blue .tile-entry h4,
.tile-group.tile-blue .tile-entry a,
.tile-group.tile-blue .tile-entry span,
.tile-group.tile-blue .tile-entry i {
    color: #ffffff;
}
.tile-group.tile-blue .tile-progressbar span {
    background: #ffffff;
}
.tile-group.tile-blue .tile-footer h4,
.tile-group.tile-blue .tile-footer > span {
    color: #ffffff;
}
.tile-group.tile-blue .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-aqua {
    background-color: #00c0ef;
    color: #ffffff;
}
.tile-group.tile-aqua .tile-entry {
    border-bottom-color: #00c0ef;
}
.tile-group.tile-aqua .tile-entry h3,
.tile-group.tile-aqua .tile-entry h4,
.tile-group.tile-aqua .tile-entry a,
.tile-group.tile-aqua .tile-entry span,
.tile-group.tile-aqua .tile-entry i {
    color: #ffffff;
}
.tile-group.tile-aqua .tile-progressbar span {
    background: #ffffff;
}
.tile-group.tile-aqua .tile-footer h4,
.tile-group.tile-aqua .tile-footer > span {
    color: #ffffff;
}
.tile-group.tile-aqua .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-cyan {
    background-color: #00b29e;
    color: #ffffff;
}
.tile-group.tile-cyan .tile-entry {
    border-bottom-color: #00b29e;
}
.tile-group.tile-cyan .tile-entry h3,
.tile-group.tile-cyan .tile-entry h4,
.tile-group.tile-cyan .tile-entry a,
.tile-group.tile-cyan .tile-entry span,
.tile-group.tile-cyan .tile-entry i {
    color: #ffffff;
}
.tile-group.tile-cyan .tile-progressbar span {
    background: #ffffff;
}
.tile-group.tile-cyan .tile-footer h4,
.tile-group.tile-cyan .tile-footer > span {
    color: #ffffff;
}
.tile-group.tile-cyan .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-purple {
    background-color: #ba79cb;
    color: #ffffff;
}
.tile-group.tile-purple .tile-entry {
    border-bottom-color: #ba79cb;
}
.tile-group.tile-purple .tile-entry h3,
.tile-group.tile-purple .tile-entry h4,
.tile-group.tile-purple .tile-entry a,
.tile-group.tile-purple .tile-entry span,
.tile-group.tile-purple .tile-entry i {
    color: #ffffff;
}
.tile-group.tile-purple .tile-progressbar span {
    background: #ffffff;
}
.tile-group.tile-purple .tile-footer h4,
.tile-group.tile-purple .tile-footer > span {
    color: #ffffff;
}
.tile-group.tile-purple .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-pink {
    background-color: #ec3b83;
    color: #ffffff;
}
.tile-group.tile-pink .tile-entry {
    border-bottom-color: #ec3b83;
}
.tile-group.tile-pink .tile-entry h3,
.tile-group.tile-pink .tile-entry h4,
.tile-group.tile-pink .tile-entry a,
.tile-group.tile-pink .tile-entry span,
.tile-group.tile-pink .tile-entry i {
    color: #ffffff;
}
.tile-group.tile-pink .tile-progressbar span {
    background: #ffffff;
}
.tile-group.tile-pink .tile-footer h4,
.tile-group.tile-pink .tile-footer > span {
    color: #ffffff;
}
.tile-group.tile-pink .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-orange {
    background-color: #ffa812;
    color: #ffffff;
}
.tile-group.tile-orange .tile-entry {
    border-bottom-color: #ffa812;
}
.tile-group.tile-orange .tile-entry h3,
.tile-group.tile-orange .tile-entry h4,
.tile-group.tile-orange .tile-entry a,
.tile-group.tile-orange .tile-entry span,
.tile-group.tile-orange .tile-entry i {
    color: #ffffff;
}
.tile-group.tile-orange .tile-progressbar span {
    background: #ffffff;
}
.tile-group.tile-orange .tile-footer h4,
.tile-group.tile-orange .tile-footer > span {
    color: #ffffff;
}
.tile-group.tile-orange .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-brown {
    background-color: #6c541e;
    color: #ffffff;
}
.tile-group.tile-brown .tile-entry {
    border-bottom-color: #6c541e;
}
.tile-group.tile-brown .tile-entry h3,
.tile-group.tile-brown .tile-entry h4,
.tile-group.tile-brown .tile-entry a,
.tile-group.tile-brown .tile-entry span,
.tile-group.tile-brown .tile-entry i {
    color: #ffffff;
}
.tile-group.tile-brown .tile-progressbar span {
    background: #ffffff;
}
.tile-group.tile-brown .tile-footer h4,
.tile-group.tile-brown .tile-footer > span {
    color: #ffffff;
}
.tile-group.tile-brown .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-plum {
    background-color: #701c1c;
    color: #ffffff;
}
.tile-group.tile-plum .tile-entry {
    border-bottom-color: #701c1c;
}
.tile-group.tile-plum .tile-entry h3,
.tile-group.tile-plum .tile-entry h4,
.tile-group.tile-plum .tile-entry a,
.tile-group.tile-plum .tile-entry span,
.tile-group.tile-plum .tile-entry i {
    color: #ffffff;
}
.tile-group.tile-plum .tile-progressbar span {
    background: #ffffff;
}
.tile-group.tile-plum .tile-footer h4,
.tile-group.tile-plum .tile-footer > span {
    color: #ffffff;
}
.tile-group.tile-plum .tile-footer > span {
    color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-gray {
    background-color: #f5f5f5;
    color: #8f8f8f;
}
.tile-group.tile-gray .tile-entry {
    border-bottom-color: #f5f5f5;
}
.tile-group.tile-gray .tile-entry h3,
.tile-group.tile-gray .tile-entry h4,
.tile-group.tile-gray .tile-entry a,
.tile-group.tile-gray .tile-entry span,
.tile-group.tile-gray .tile-entry i {
    color: #8f8f8f;
}
.tile-group.tile-gray .tile-progressbar span {
    background: #8f8f8f;
}
.tile-group.tile-gray .tile-footer h4,
.tile-group.tile-gray .tile-footer > span {
    color: #8f8f8f;
}
.tile-group.tile-gray .tile-footer > span {
    color: rgba(143, 143, 143, 0.7);
}
.page-error-404 {
    color: #303641;
    text-align: center;
}
.page-error-404 .error-symbol {
    font-size: 120px;
}
.page-error-404 .error-text {
    padding-bottom: 25px;
    font-size: 16px;
}
.page-error-404 .error-text h2 {
    font-size: 45px;
}
.page-error-404 .error-text p {
    font-size: 22px;
}
.page-error-404 .error-text + hr {
    margin-bottom: 50px;
}
.page-error-404 .input-group {
    width: 250px;
    margin: 0 auto;
}
body.page-fade {
    background: #303641;
    -moz-transition: 400ms all ease-in-out;
    -o-transition: 400ms all ease-in-out;
    -webkit-transition: 400ms all ease-in-out;
    transition: 400ms all ease-in-out;
    -o-transform-origin: 50% 30%;
    -ms-transform-origin: 50% 30%;
    -webkit-transform-origin: 50% 30%;
    -moz-transform-origin: 50% 30%;
    transform-origin: 50% 30%;
}
body.page-fade > .page-container {
    -webkit-transform: scale(0.9) translateY(100px);
    -moz-transform: scale(0.9) translateY(100px);
    -o-transform: scale(0.9) translateY(100px);
    -ms-transform: scale(0.9) translateY(100px);
    transform: scale(0.9) translateY(100px);
    -moz-transition: 400ms all ease-in-out;
    -o-transition: 400ms all ease-in-out;
    -webkit-transition: 400ms all ease-in-out;
    transition: 400ms all ease-in-out;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
body.page-fade-init {
    background: #ffffff;
}
body.page-fade-init > .page-container {
    -webkit-transform: scale(1) translateY(0px);
    -moz-transform: scale(1) translateY(0px);
    -o-transform: scale(1) translateY(0px);
    -ms-transform: scale(1) translateY(0px);
    transform: scale(1) translateY(0px);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
body.page-left-in {
    background: #303641;
    -moz-transition: 400ms all ease-in-out;
    -o-transition: 400ms all ease-in-out;
    -webkit-transition: 400ms all ease-in-out;
    transition: 400ms all ease-in-out;
    -o-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
}
body.page-left-in > .page-container {
    -webkit-transform: rotateY(8deg) translateX(-100px);
    -moz-transform: rotateY(8deg) translateX(-100px);
    -o-transform: rotateY(8deg) translateX(-100px);
    -ms-transform: rotateY(8deg) translateX(-100px);
    transform: rotateY(8deg) translateX(-100px);
    -moz-transition: 400ms all ease-in-out;
    -o-transition: 400ms all ease-in-out;
    -webkit-transition: 400ms all ease-in-out;
    transition: 400ms all ease-in-out;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
body.page-left-in-init {
    background: #ffffff;
}
body.page-left-in-init > .page-container {
    -webkit-transform: rotateY(0deg) translateX(0px);
    -moz-transform: rotateY(0deg) translateX(0px);
    -o-transform: rotateY(0deg) translateX(0px);
    -ms-transform: rotateY(0deg) translateX(0px);
    transform: rotateY(0deg) translateX(0px);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
body.page-right-in {
    background: #303641;
    overflow-x: hidden;
    -moz-transition: 400ms all ease-in-out;
    -o-transition: 400ms all ease-in-out;
    -webkit-transition: 400ms all ease-in-out;
    transition: 400ms all ease-in-out;
    -o-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
}
body.page-right-in > .page-container {
    -webkit-transform: rotateY(-8deg) translateX(100px);
    -moz-transform: rotateY(-8deg) translateX(100px);
    -o-transform: rotateY(-8deg) translateX(100px);
    -ms-transform: rotateY(-8deg) translateX(100px);
    transform: rotateY(-8deg) translateX(100px);
    -moz-transition: 400ms all ease-in-out;
    -o-transition: 400ms all ease-in-out;
    -webkit-transition: 400ms all ease-in-out;
    transition: 400ms all ease-in-out;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
body.page-right-in-init {
    background: #ffffff;
}
body.page-right-in-init > .page-container {
    -webkit-transform: rotateY(0deg) translateX(0px);
    -moz-transform: rotateY(0deg) translateX(0px);
    -o-transform: rotateY(0deg) translateX(0px);
    -ms-transform: rotateY(0deg) translateX(0px);
    transform: rotateY(0deg) translateX(0px);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
body.page-fade-only {
    background: #303641;
    -moz-transition: 900ms all cubic-bezier(0.445, 0.050, 0.550, 0.950);
    -o-transition: 900ms all cubic-bezier(0.445, 0.050, 0.550, 0.950);
    -webkit-transition: 900ms all cubic-bezier(0.445, 0.050, 0.550, 0.950);
    transition: 900ms all cubic-bezier(0.445, 0.050, 0.550, 0.950);
    -o-transform-origin: 50% 30%;
    -ms-transform-origin: 50% 30%;
    -webkit-transform-origin: 50% 30%;
    -moz-transform-origin: 50% 30%;
    transform-origin: 50% 30%;
}
body.page-fade-only > .page-container {
    -moz-transition: 900ms all cubic-bezier(0.445, 0.050, 0.550, 0.950);
    -o-transition: 900ms all cubic-bezier(0.445, 0.050, 0.550, 0.950);
    -webkit-transition: 900ms all cubic-bezier(0.445, 0.050, 0.550, 0.950);
    transition: 900ms all cubic-bezier(0.445, 0.050, 0.550, 0.950);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
body.page-fade-only-init {
    background: #ffffff;
}
body.page-fade-only-init > .page-container {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
.draggable-portlets .sorted {
    min-height: 100px;
}
.draggable-portlets .sorted .ui-sortable-placeholder {
    background: rgba(255, 255, 204, 0.7);
    border: 1px dashed #ebebeb;
    visibility: visible !important;
}
.draggable-portlets .sorted > .panel {
    -webkit-transition: opacity 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
    -moz-transition: opacity 300ms ease-in-out, -moz-transform 300ms ease-in-out;
    -o-transition: opacity 300ms ease-in-out, -o-transform 300ms ease-in-out;
    transition: opacity 300ms ease-in-out,-webkit-transform 300ms ease-in-out,-moz-transform 300ms ease-in-out,-o-transform 300ms ease-in-out,transform 300ms ease-in-out;
    -webkit-transition: opacity 300ms ease-in-out, transform 300ms ease-in-out;
    transition: opacity 300ms ease-in-out, transform 300ms ease-in-out;
}
.draggable-portlets .sorted > .panel .panel-heading {
    cursor: pointer;
}
.draggable-portlets.dragging .sorted > .panel {
    -webkit-transform: scale(.9);
    -moz-transform: scale(.9);
    -o-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
    -webkit-opacity: 0.9;
    -moz-opacity: 0.9;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.draggable-portlets.dragging .sorted > .panel.ui-sortable-helper {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
.language-selector {
    margin-top: -7px;
}
.language-selector > .dropdown-toggle {
    display: inline-block;
    padding: 7px 12px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
}
.language-selector > .dropdown-toggle img {
    display: inline-block;
    line-height: 1;
}
.language-selector.open > .dropdown-toggle {
    background: #f5f5f6;
}
.language-selector .dropdown-menu {
    background: #f5f5f6;
    border: none;
    margin: 0;
    padding: 0;
    width: 200px;
    overflow: hidden;
    -webkit-border-radius: 0 3px 3px 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 3px;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 3px;
    background-clip: padding-box;
}
.language-selector .dropdown-menu.pull-right {
    -webkit-border-radius: 3px 0 3px 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 3px 3px;
    -moz-background-clip: padding;
    border-radius: 3px 0 3px 3px;
    background-clip: padding-box;
    margin-right: 5px;
}
.language-selector .dropdown-menu > li {
    border-bottom: 1px solid #ebebeb;
}
.language-selector .dropdown-menu > li a {
    margin: 0;
    display: block;
    -webkit-border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0;
    -moz-background-clip: padding;
    border-radius: 0;
    background-clip: padding-box;
    padding: 10px 20px;
    color: #8d929a;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.language-selector .dropdown-menu > li a img {
    margin-right: 5px;
}
.language-selector .dropdown-menu > li a:hover {
    background: rgba(235, 235, 235, 0.4);
}
.language-selector .dropdown-menu > li:last-child {
    border-bottom: 0;
}
.language-selector .dropdown-menu > li.active a {
    background: rgba(235, 235, 235, 0.9);
    color: #737881;
}
.language-selector.open > .dropdown-toggle {
    -webkit-border-radius: 3px 3px 0 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 3px 0 0;
    -moz-background-clip: padding;
    border-radius: 3px 3px 0 0;
    background-clip: padding-box;
}
.search-results-env .search-string {
    font-size: 17px;
}
.search-results-env .search-string strong {
    color: #ec5956;
    font-weight: normal;
}
.search-results-env .nav-tabs {
    margin-bottom: 0;
    border-bottom-color: #ebebeb;
}
.search-results-env .nav-tabs li a {
    background: #f5f5f6;
    border-color: #ebebeb;
}
.search-results-env .nav-tabs li.active a {
    background: #f9f9f9;
    border-bottom-color: transparent;
}
.search-results-env .search-bar {
    padding: 25px;
    background: #f9f9f9;
    margin-bottom: 30px;
}
.search-results-env .search-bar .form-control + .input-group-btn {
    border: 1px solid #303641;
    -webkit-border-radius: 0 3px 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 0;
    background-clip: padding-box;
}
.search-results-env .search-results-panes {
    position: relative;
}
.search-results-env .search-results-panes .search-results-pane {
    position: relative;
    display: none;
}
.search-results-env .search-results-panes .search-results-pane.active {
    display: block;
}
.search-results-env .search-results {
    list-style: none;
    margin: 0;
    padding: 0;
}
.search-results-env .search-results > .search-result {
    border-bottom: 1px solid #f3f3f3;
    padding-bottom: 20px;
    margin: 0;
    margin-bottom: 20px;
}
.search-results-env .search-results > .search-result h4 {
    font-size: 18px;
    margin: 0;
    margin-bottom: 10px;
}
.search-results-env .search-results > .search-result .link {
    color: #ec5956;
}
.search-results-env .search-results > .search-result .link:hover {
    text-decoration: underline;
}
.search-results-env .search-results > .search-result:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}
.search-results-env .search-results > .search-result .sr-inner {
    padding: 15px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.search-results-env .search-results > .search-result .sr-inner:hover {
    background: #f9f9f9;
}
.search-results-env .search-results-messages thead tr th,
.search-results-env .search-results-messages tbody tr th,
.search-results-env .search-results-messages thead tr td,
.search-results-env .search-results-messages tbody tr td {
    padding: 10px 10px;
}
.search-results-env .search-results-messages tbody tr {
    background: #f9f9f9;
}
.search-results-env .search-results-messages tbody tr.unread {
    background: #FFF;
}
.search-results-env .search-results-messages tbody tr.unread > td:nth-child(2) a {
    font-weight: bold;
}
.search-results-env .search-results-messages tbody tr .star {
    display: inline-block;
    color: #dddddd;
    margin-right: 5px;
    font-size: 14px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.search-results-env .search-results-messages tbody tr .star.stared,
.search-results-env .search-results-messages tbody tr .star.starred {
    color: #ff9600;
}
@media (max-width: 570px) {
    .search-results-env .nav-tabs {
        text-align: left;
    }
    .search-results-env .nav-tabs > li {
        float: none !important;
    }
    .search-results-env .nav-tabs > li.pull-left {
        display: block;
        width: 100%;
    }
    .search-results-env .nav-tabs > li .search-string {
        padding-bottom: 15px;
    }
}
.boxed-layout {
    background: url(../images/boxed-pattern-3.png);
    padding-bottom: 0px;
}
.boxed-layout.page-fade,
.boxed-layout.page-fade-only,
.boxed-layout.page-left-in,
.boxed-layout.page-right-in {
    background: url(../images/boxed-pattern-3.png);
}
.boxed-layout .page-container {
    position: relative;
    width: 80%;
    margin: 0 auto;
    margin-top: 0px;
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}
.boxed-layout .page-container:before,
.boxed-layout .page-container:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.boxed-layout .page-container:after {
    clear: both;
}
.boxed-layout .page-container.horizontal-menu > header.navbar {
    width: 80%;
    margin: 0 auto;
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}
.boxed-layout .page-container.horizontal-menu .main-content {
    padding-left: 0;
    padding-right: 0;
}
.boxed-layout .page-container.horizontal-menu .main-content .container {
    width: 100%;
}
.boxed-layout #chat {
    position: absolute;
}
@media screen and (max-width: 992px) {
    .boxed-layout .page-container {
        position: absolute;
        width: 100%;
        overflow-x: visible;
    }
    .boxed-layout #chat {
        position: fixed;
    }
}
@media (max-width: 1199px) {
    .pull-none-md {
        float: none !important;
    }
    .pull-none-md .dropdown-menu {
        left: 0;
        right: auto;
    }
    .pull-left-md {
        float: left !important;
    }
    .pull-left-md .dropdown-menu {
        left: 0;
        right: auto;
    }
    .pull-right-md {
        float: right !important;
    }
    .pull-right-md .dropdown-menu {
        left: auto;
        right: 0;
    }
}
@media (max-width: 991px) {
    .pull-none-sm {
        float: none !important;
    }
    .pull-none-sm .dropdown-menu {
        left: 0;
        right: auto;
    }
    .pull-left-sm {
        float: left !important;
    }
    .pull-left-sm .dropdown-menu {
        left: 0;
        right: auto;
    }
    .pull-right-sm {
        float: right !important;
    }
    .pull-right-sm .dropdown-menu {
        left: auto;
        right: 0;
    }
}
@media (max-width: 767px) {
    .pull-none-xs {
        float: none !important;
    }
    .pull-none-xs .dropdown-menu {
        left: 0;
        right: auto;
    }
    .pull-left-xs {
        float: left !important;
    }
    .pull-left-xs .dropdown-menu {
        left: 0;
        right: auto;
    }
    .pull-right-xs {
        float: right !important;
    }
    .pull-right-xs .dropdown-menu {
        left: auto;
        right: 0;
    }
}
@media (max-width: 480px - 140) {
    .pull-none-xsm {
        float: none !important;
    }
    .pull-none-xsm .dropdown-menu {
        left: 0;
        right: auto;
    }
    .pull-left-xsm {
        float: left !important;
    }
    .pull-left-xsm .dropdown-menu {
        left: 0;
        right: auto;
    }
    .pull-right-xsm {
        float: right !important;
    }
    .pull-right-xsm .dropdown-menu {
        left: auto;
        right: 0;
    }
}

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, "Noto Sans", sans-serif, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.42857143;
  color: #949494;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #373e4a;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #818da2;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 2px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #ededf0;
  border-radius: 3px;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 17px;
  margin-bottom: 17px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
figure {
  margin: 0;
}
p {
  margin: 0 0 8.5px;
  font-size: 12px;
}
.lead {
  margin-bottom: 17px;
  font-size: 13px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 18px;
  }
}
small,
.small {
  font-size: 85%;
}
cite {
  font-style: normal;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-muted {
  color: #999999;
}
.text-primary {
  color: #949494;
}
a.text-primary:hover {
  color: #7b7b7b;
}
.text-success {
  color: #045702;
}
a.text-success:hover {
  color: #022501;
}
.text-info {
  color: #2c7ea1;
}
a.text-info:hover {
  color: #215f79;
}
.text-warning {
  color: #574802;
}
a.text-warning:hover {
  color: #251f01;
}
.text-danger {
  color: #ac1818;
}
a.text-danger:hover {
  color: #7f1212;
}
.bg-primary {
  color: #fff;
  background-color: #949494;
}
a.bg-primary:hover {
  background-color: #7b7b7b;
}
.bg-success {
  background-color: #bdedbc;
}
a.bg-success:hover {
  background-color: #95e294;
}
.bg-info {
  background-color: #c5e8f7;
}
a.bg-info:hover {
  background-color: #98d6f1;
}
.bg-warning {
  background-color: #ffefa4;
}
a.bg-warning:hover {
  background-color: #ffe671;
}
.bg-danger {
  background-color: #ffc9c9;
}
a.bg-danger:hover {
  background-color: #ff9696;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: #373e4a;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
h1,
h2,
h3 {
  margin-top: 17px;
  margin-bottom: 8.5px;
}
h1 small,
h2 small,
h3 small,
h1 .small,
h2 .small,
h3 .small {
  font-size: 65%;
}
h4,
h5,
h6 {
  margin-top: 8.5px;
  margin-bottom: 8.5px;
}
h4 small,
h5 small,
h6 small,
h4 .small,
h5 .small,
h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 31px;
}
h2,
.h2 {
  font-size: 25px;
}
h3,
.h3 {
  font-size: 21px;
}
h4,
.h4 {
  font-size: 15px;
}
h5,
.h5 {
  font-size: 12px;
}
h6,
.h6 {
  font-size: 11px;
}
.bg-primary {
  color: #fff;
  background-color: #949494;
}
a.bg-primary:hover {
  background-color: #7b7b7b;
}
.bg-warning {
  background-color: #ffefa4;
}
a.bg-warning:hover {
  background-color: #ffe671;
}
.bg-danger {
  background-color: #ffc9c9;
}
a.bg-danger:hover {
  background-color: #ff9696;
}
.bg-success {
  background-color: #bdedbc;
}
a.bg-success:hover {
  background-color: #95e294;
}
.bg-info {
  background-color: #c5e8f7;
}
a.bg-info:hover {
  background-color: #98d6f1;
}
.page-header {
  padding-bottom: 7.5px;
  margin: 34px 0 17px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 8.5px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.list-inline > li:first-child {
  padding-left: 0;
}
dl {
  margin-bottom: 17px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  .dl-horizontal dd:after {
    clear: both;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 8.5px 17px;
  margin: 0 0 17px;
  border-left: 5px solid #eeeeee;
}
blockquote p {
  font-size: 15px;
  font-weight: 300;
  line-height: 1.25;
}
blockquote p:last-child {
  margin-bottom: 0;
}
blockquote small {
  display: block;
  line-height: 1.42857143;
  color: #999999;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small,
blockquote.pull-right .small {
  text-align: right;
}
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
blockquote:before,
blockquote:after {
  content: "";
}
address {
  margin-bottom: 17px;
  font-style: normal;
  line-height: 1.42857143;
}
table {
  max-width: 100%;
  background-color: transparent;
}
th {
  text-align: left;
  font-weight: 400;
  color: #303641;
}
.table {
  width: 100%;
  margin-bottom: 17px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ebebeb;
}
.table > thead > tr > th .progress,
.table > tbody > tr > th .progress,
.table > tfoot > tr > th .progress,
.table > thead > tr > td .progress,
.table > tbody > tr > td .progress,
.table > tfoot > tr > td .progress {
  margin-bottom: 0;
}
.table > thead > tr > th .label,
.table > tbody > tr > th .label,
.table > tfoot > tr > th .label,
.table > thead > tr > td .label,
.table > tbody > tr > td .label,
.table > tfoot > tr > td .label {
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 10px;
  padding-right: 10px;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ebebeb;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ebebeb;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ebebeb;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ebebeb;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  background-color: #f5f5f6;
  border-bottom-width: 1px;
  color: #a6a7aa;
}
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  background-color: #f5f5f6;
  border-top-width: 1px;
  color: #a6a7aa;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f8f8f8;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f2f2f4;
}
table col[class*="col-"] {
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f2f2f4;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f2f2f4;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e5e5e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #bdedbc;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #a9e8a8;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #c5e8f7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
  background-color: #afdff4;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #ffefa4;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #ffeb8a;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #ffc9c9;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ffafaf;
}
@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 12.75px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ebebeb;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
table > tbody > tr.highlight > td,
table > tbody > tr.highlight > th {
  background-color: #f1f2f4 !important;
  color: #303641;
}
.table > thead > tr > .middle-align,
.table > tbody > tr > .middle-align,
.table > tfoot > tr > .middle-align {
  vertical-align: middle;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 17px;
  font-size: 18px;
  line-height: inherit;
  color: #7d8086;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  margin-bottom: 5px;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 31px;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -moz-transition: border-color ease-in-out .15s, -moz-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #c8cdd7;
  outline: 0;
  -moz-box-shadow:  0 2px 1px rgba(203, 208, 217, 0.08);
  -webkit-box-shadow:  0 2px 1px rgba(203, 208, 217, 0.08);
  box-shadow:  0 2px 1px rgba(203, 208, 217, 0.08);
}
.form-control::-webkit-input-placeholder {
  color: #aaaaaa;
}
.form-control:-moz-placeholder {
  color: #aaaaaa;
}
.form-control::-moz-placeholder {
  color: #aaaaaa;
}
.form-control:-ms-input-placeholder {
  color: #aaaaaa;
}
.form-control:-moz-placeholder {
  color: #aaaaaa;
}
.form-control::-moz-placeholder {
  color: #aaaaaa;
}
.form-control:-ms-input-placeholder {
  color: #aaaaaa;
}
.form-control::-webkit-input-placeholder {
  color: #aaaaaa;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
}
textarea.form-control {
  height: auto;
}
input[type="date"] {
  line-height: 31px;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  display: block;
  min-height: 17px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}
.radio label,
.checkbox label {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
  margin-top: 1px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.input-sm {
  height: 28px;
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
select.input-sm {
  height: 28px;
  line-height: 28px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.input-lg {
  height: 41px;
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
select.input-lg {
  height: 41px;
  line-height: 41px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 38.75px;
}
.has-feedback .form-control-feedback {
  position: absolute;
  top: 22px;
  right: 0;
  display: block;
  width: 31px;
  height: 31px;
  line-height: 31px;
  text-align: center;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #ffd40b;
}
.has-warning .form-control {
  border-color: #ffd78a;
}
.has-warning .form-control:focus {
  border-color: #ffc658;
}
.has-warning .input-group-addon {
  color: #ffd40b;
  border-color: #ffd78a;
  background-color: #ffefa4;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #ff3030;
}
.has-error .form-control {
  border-color: #ffafbd;
}
.has-error .form-control:focus {
  border-color: #ff7c92;
}
.has-error .input-group-addon {
  color: #ff3030;
  border-color: #ffafbd;
  background-color: #ffc9c9;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #46cd43;
}
.has-success .form-control {
  border-color: #b4e8a8;
}
.has-success .form-control:focus {
  border-color: #91dd80;
}
.has-success .input-group-addon {
  color: #46cd43;
  border-color: #b4e8a8;
  background-color: #bdedbc;
}
.form-control-static {
  margin-bottom: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #d4d4d4;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 24px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.form-horizontal .form-group:after {
  clear: both;
}
.form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}
.bs-example > .btn,
.bs-example > .make-switch,
.bs-example > .btn-group {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 9px;
}
.bs-example.bs-baseline-top .btn,
.bs-example.bs-baseline-top .btn-group {
  vertical-align: top !important;
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #303641;
  text-decoration: none;
  outline: none;
}
.btn:active,
.btn.active {
  outline: none;
  background-image: none;
  -moz-box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
  -webkit-box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
  box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
  -moz-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn.btn-icon {
  position: relative;
}
.btn.btn-icon i {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
.btn-default {
  color: #303641;
  background-color: #f0f0f1;
  border-color: #f0f0f1;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #303641;
  background-color: #dbdbdd;
  border-color: #d0d0d3;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #f0f0f1;
  border-color: #f0f0f1;
}
.btn-default .badge {
  color: #f0f0f1;
  background-color: #303641;
}
.btn-default > .caret {
  border-top-color: #303641;
  border-bottom-color: #303641 !important;
}
.btn-default.dropdown-toggle {
  border-left-color: #dedee0;
}
.btn-default.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-default.btn-icon i {
  background-color: #dbdbdd;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  border-radius: 0 3px 3px 0;
  background-clip: padding-box;
}
.btn-default.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-default.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0 0 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px !important;
  background-clip: padding-box;
}
.btn-default.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-default.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-default.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-default.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-default.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-default.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-default.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-default.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-default.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-primary {
  color: #ffffff;
  background-color: #303641;
  border-color: #303641;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #1f232a;
  border-color: #16191e;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #303641;
  border-color: #303641;
}
.btn-primary .badge {
  color: #303641;
  background-color: #ffffff;
}
.btn-primary > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.btn-primary.dropdown-toggle {
  border-left-color: #21252c;
}
.btn-primary.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-primary.btn-icon i {
  background-color: #1f232a;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  border-radius: 0 3px 3px 0;
  background-clip: padding-box;
}
.btn-primary.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-primary.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0 0 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px !important;
  background-clip: padding-box;
}
.btn-primary.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-primary.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-primary.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-primary.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-primary.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-primary.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-primary.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-primary.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-primary.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-blue {
  color: #ffffff;
  background-color: #0072bc;
  border-color: #0072bc;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
  color: #ffffff;
  background-color: #005993;
  border-color: #004d7f;
}
.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
  background-image: none;
}
.btn-blue.disabled,
.btn-blue[disabled],
fieldset[disabled] .btn-blue,
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled:active,
.btn-blue[disabled]:active,
fieldset[disabled] .btn-blue:active,
.btn-blue.disabled.active,
.btn-blue[disabled].active,
fieldset[disabled] .btn-blue.active {
  background-color: #0072bc;
  border-color: #0072bc;
}
.btn-blue .badge {
  color: #0072bc;
  background-color: #ffffff;
}
.btn-blue > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.btn-blue.dropdown-toggle {
  border-left-color: #005c98;
}
.btn-blue.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-blue.btn-icon i {
  background-color: #005993;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  border-radius: 0 3px 3px 0;
  background-clip: padding-box;
}
.btn-blue.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-blue.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0 0 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px !important;
  background-clip: padding-box;
}
.btn-blue.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-blue.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-blue.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-blue.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-blue.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-blue.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-blue.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-blue.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-blue.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-red {
  color: #ffffff;
  background-color: #d42020;
  border-color: #d42020;
}
.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.btn-red.active,
.open .dropdown-toggle.btn-red {
  color: #ffffff;
  background-color: #b11b1b;
  border-color: #9f1818;
}
.btn-red:active,
.btn-red.active,
.open .dropdown-toggle.btn-red {
  background-image: none;
}
.btn-red.disabled,
.btn-red[disabled],
fieldset[disabled] .btn-red,
.btn-red.disabled:hover,
.btn-red[disabled]:hover,
fieldset[disabled] .btn-red:hover,
.btn-red.disabled:focus,
.btn-red[disabled]:focus,
fieldset[disabled] .btn-red:focus,
.btn-red.disabled:active,
.btn-red[disabled]:active,
fieldset[disabled] .btn-red:active,
.btn-red.disabled.active,
.btn-red[disabled].active,
fieldset[disabled] .btn-red.active {
  background-color: #d42020;
  border-color: #d42020;
}
.btn-red .badge {
  color: #d42020;
  background-color: #ffffff;
}
.btn-red > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.btn-red.dropdown-toggle {
  border-left-color: #b51b1b;
}
.btn-red.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-red.btn-icon i {
  background-color: #b11b1b;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  border-radius: 0 3px 3px 0;
  background-clip: padding-box;
}
.btn-red.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-red.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0 0 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px !important;
  background-clip: padding-box;
}
.btn-red.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-red.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-red.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-red.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-red.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-red.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-red.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-red.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-red.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-orange {
  color: #ffffff;
  background-color: #ff9600;
  border-color: #ff9600;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
  color: #ffffff;
  background-color: #d67e00;
  border-color: #c27200;
}
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
  background-image: none;
}
.btn-orange.disabled,
.btn-orange[disabled],
fieldset[disabled] .btn-orange,
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled:active,
.btn-orange[disabled]:active,
fieldset[disabled] .btn-orange:active,
.btn-orange.disabled.active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange.active {
  background-color: #ff9600;
  border-color: #ff9600;
}
.btn-orange .badge {
  color: #ff9600;
  background-color: #ffffff;
}
.btn-orange > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.btn-orange.dropdown-toggle {
  border-left-color: #db8100;
}
.btn-orange.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-orange.btn-icon i {
  background-color: #d67e00;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  border-radius: 0 3px 3px 0;
  background-clip: padding-box;
}
.btn-orange.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-orange.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0 0 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px !important;
  background-clip: padding-box;
}
.btn-orange.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-orange.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-orange.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-orange.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-orange.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-orange.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-orange.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-orange.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-orange.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-gold {
  color: #846e20;
  background-color: #fcd036;
  border-color: #fcd036;
}
.btn-gold:hover,
.btn-gold:focus,
.btn-gold:active,
.btn-gold.active,
.open .dropdown-toggle.btn-gold {
  color: #846e20;
  background-color: #fbc70e;
  border-color: #f1bc04;
}
.btn-gold:active,
.btn-gold.active,
.open .dropdown-toggle.btn-gold {
  background-image: none;
}
.btn-gold.disabled,
.btn-gold[disabled],
fieldset[disabled] .btn-gold,
.btn-gold.disabled:hover,
.btn-gold[disabled]:hover,
fieldset[disabled] .btn-gold:hover,
.btn-gold.disabled:focus,
.btn-gold[disabled]:focus,
fieldset[disabled] .btn-gold:focus,
.btn-gold.disabled:active,
.btn-gold[disabled]:active,
fieldset[disabled] .btn-gold:active,
.btn-gold.disabled.active,
.btn-gold[disabled].active,
fieldset[disabled] .btn-gold.active {
  background-color: #fcd036;
  border-color: #fcd036;
}
.btn-gold .badge {
  color: #fcd036;
  background-color: #846e20;
}
.btn-gold > .caret {
  border-top-color: #846e20;
  border-bottom-color: #846e20 !important;
}
.btn-gold.dropdown-toggle {
  border-left-color: #fbc813;
}
.btn-gold.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-gold.btn-icon i {
  background-color: #fbc70e;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  border-radius: 0 3px 3px 0;
  background-clip: padding-box;
}
.btn-gold.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-gold.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0 0 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px !important;
  background-clip: padding-box;
}
.btn-gold.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-gold.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-gold.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-gold.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-gold.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-gold.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-gold.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-gold.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-gold.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-black {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
  background-image: none;
}
.btn-black.disabled,
.btn-black[disabled],
fieldset[disabled] .btn-black,
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled:active,
.btn-black[disabled]:active,
fieldset[disabled] .btn-black:active,
.btn-black.disabled.active,
.btn-black[disabled].active,
fieldset[disabled] .btn-black.active {
  background-color: #000000;
  border-color: #000000;
}
.btn-black .badge {
  color: #000000;
  background-color: #ffffff;
}
.btn-black > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.btn-black.dropdown-toggle {
  border-left-color: #000000;
}
.btn-black.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-black.btn-icon i {
  background-color: #000000;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  border-radius: 0 3px 3px 0;
  background-clip: padding-box;
}
.btn-black.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-black.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0 0 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px !important;
  background-clip: padding-box;
}
.btn-black.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-black.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-black.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-black.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-black.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-black.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-black.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-black.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-black.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-white {
  color: #303641;
  background-color: #ffffff;
  border-color: #ffffff;
  border-color: #ebebeb;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  color: #303641;
  background-color: #ebebeb;
  border-color: #e0e0e0;
}
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  background-image: none;
}
.btn-white.disabled,
.btn-white[disabled],
fieldset[disabled] .btn-white,
.btn-white.disabled:hover,
.btn-white[disabled]:hover,
fieldset[disabled] .btn-white:hover,
.btn-white.disabled:focus,
.btn-white[disabled]:focus,
fieldset[disabled] .btn-white:focus,
.btn-white.disabled:active,
.btn-white[disabled]:active,
fieldset[disabled] .btn-white:active,
.btn-white.disabled.active,
.btn-white[disabled].active,
fieldset[disabled] .btn-white.active {
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-white .badge {
  color: #ffffff;
  background-color: #303641;
}
.btn-white > .caret {
  border-top-color: #303641;
  border-bottom-color: #303641 !important;
}
.btn-white.dropdown-toggle {
  border-left-color: #ededed;
}
.btn-white.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-white.btn-icon i {
  background-color: #ebebeb;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  border-radius: 0 3px 3px 0;
  background-clip: padding-box;
}
.btn-white.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-white.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0 0 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px !important;
  background-clip: padding-box;
}
.btn-white.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-white.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-white.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-white.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-white.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-white.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-white.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-white.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-white.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-warning {
  color: #ffffff;
  background-color: #fad839;
  border-color: #fad839;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #f9d011;
  border-color: #f0c706;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #fad839;
  border-color: #fad839;
}
.btn-warning .badge {
  color: #fad839;
  background-color: #ffffff;
}
.btn-warning > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.btn-warning.dropdown-toggle {
  border-left-color: #f9d116;
}
.btn-warning.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-warning.btn-icon i {
  background-color: #f9d011;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  border-radius: 0 3px 3px 0;
  background-clip: padding-box;
}
.btn-warning.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-warning.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0 0 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px !important;
  background-clip: padding-box;
}
.btn-warning.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-warning.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-warning.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-warning.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-warning.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-warning.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-warning.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-warning.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-warning.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-danger {
  color: #ffffff;
  background-color: #cc2424;
  border-color: #cc2424;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #a91e1e;
  border-color: #981b1b;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #cc2424;
  border-color: #cc2424;
}
.btn-danger .badge {
  color: #cc2424;
  background-color: #ffffff;
}
.btn-danger > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.btn-danger.dropdown-toggle {
  border-left-color: #ae1f1f;
}
.btn-danger.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-danger.btn-icon i {
  background-color: #a91e1e;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  border-radius: 0 3px 3px 0;
  background-clip: padding-box;
}
.btn-danger.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-danger.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0 0 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px !important;
  background-clip: padding-box;
}
.btn-danger.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-danger.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-danger.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-danger.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-danger.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-danger.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-danger.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-danger.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-danger.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-success,
.btn-green {
  color: #ffffff;
  background-color: #00a651;
  border-color: #00a651;
}
.btn-success:hover,
.btn-green:hover,
.btn-success:focus,
.btn-green:focus,
.btn-success:active,
.btn-green:active,
.btn-success.active,
.btn-green.active,
.open .dropdown-toggle.btn-success,
.open .dropdown-toggle.btn-green {
  color: #ffffff;
  background-color: #007d3d;
  border-color: #006933;
}
.btn-success:active,
.btn-green:active,
.btn-success.active,
.btn-green.active,
.open .dropdown-toggle.btn-success,
.open .dropdown-toggle.btn-green {
  background-image: none;
}
.btn-success.disabled,
.btn-green.disabled,
.btn-success[disabled],
.btn-green[disabled],
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-green,
.btn-success.disabled:hover,
.btn-green.disabled:hover,
.btn-success[disabled]:hover,
.btn-green[disabled]:hover,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-green:hover,
.btn-success.disabled:focus,
.btn-green.disabled:focus,
.btn-success[disabled]:focus,
.btn-green[disabled]:focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-green:focus,
.btn-success.disabled:active,
.btn-green.disabled:active,
.btn-success[disabled]:active,
.btn-green[disabled]:active,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-green:active,
.btn-success.disabled.active,
.btn-green.disabled.active,
.btn-success[disabled].active,
.btn-green[disabled].active,
fieldset[disabled] .btn-success.active,
fieldset[disabled] .btn-green.active {
  background-color: #00a651;
  border-color: #00a651;
}
.btn-success .badge,
.btn-green .badge {
  color: #00a651;
  background-color: #ffffff;
}
.btn-success > .caret,
.btn-green > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.btn-success.dropdown-toggle,
.btn-green.dropdown-toggle {
  border-left-color: #008240;
}
.btn-success.btn-icon,
.btn-green.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-success.btn-icon i,
.btn-green.btn-icon i {
  background-color: #007d3d;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  border-radius: 0 3px 3px 0;
  background-clip: padding-box;
}
.btn-success.btn-icon.icon-left,
.btn-green.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-success.btn-icon.icon-left i,
.btn-green.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0 0 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px !important;
  background-clip: padding-box;
}
.btn-success.btn-icon.btn-lg,
.btn-green.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-success.btn-icon.btn-lg.icon-left,
.btn-green.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-success.btn-icon.btn-lg i,
.btn-green.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-success.btn-icon.btn-sm,
.btn-green.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-success.btn-icon.btn-sm.icon-left,
.btn-green.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-success.btn-icon.btn-sm i,
.btn-green.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-success.btn-icon.btn-xs,
.btn-green.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-success.btn-icon.btn-xs.icon-left,
.btn-green.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-success.btn-icon.btn-xs i,
.btn-green.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-info {
  color: #ffffff;
  background-color: #21a9e1;
  border-color: #21a9e1;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #1a8fbf;
  border-color: #1782ad;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #21a9e1;
  border-color: #21a9e1;
}
.btn-info .badge {
  color: #21a9e1;
  background-color: #ffffff;
}
.btn-info > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.btn-info.dropdown-toggle {
  border-left-color: #1a92c4;
}
.btn-info.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-info.btn-icon i {
  background-color: #1a8fbf;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  border-radius: 0 3px 3px 0;
  background-clip: padding-box;
}
.btn-info.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-info.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0 0 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px !important;
  background-clip: padding-box;
}
.btn-info.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-info.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-info.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-info.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-info.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-info.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-info.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-info.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-info.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-link {
  color: #373e4a;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #818da2;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-sm,
.btn-xs {
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-xs {
  padding: 1px 5px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.invoice {
  margin: 0px 0;
  font-size: 14px;
}
.invoice .invoice-left strong,
.invoice .invoice-right strong {
  color: #303641;
}
.invoice .invoice-left > h3,
.invoice .invoice-right > h3 {
  margin-top: 0;
}
.invoice .invoice-right {
  text-align: right;
}
.invoice .margin {
  margin: 40px 0;
}
.invoice h4 {
  font-weight: bold;
}
@media print {
  .invoice-left {
    float: left !important;
  }
  .invoice-right {
    float: right !important;
    text-align: right !important;
    top: -20px;
    position: relative;
  }
}
@media (max-width: 768px) {
  .invoice .invoice-right {
    text-align: left;
    margin-top: 20px;
  }
  .invoice .margin {
    margin: 15px 0;
  }
  .invoice table {
    margin: 20px 0;
  }
}
.mail-env {
  position: relative;
}
.mail-env:before,
.mail-env:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mail-env:after {
  clear: both;
}
hr + .mail-env {
  margin-top: -18px;
  border-top: 1px solid #ebebeb;
  margin-left: -20px;
  margin-right: -20px;
}
.mail-env + hr {
  margin-top: 0px;
  position: relative;
  margin-left: -20px;
  margin-right: -20px;
}
.mail-env .mail-sidebar,
.mail-env .mail-body {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mail-env .mail-sidebar:before,
.mail-env .mail-body:before,
.mail-env .mail-sidebar:after,
.mail-env .mail-body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mail-env .mail-sidebar:after,
.mail-env .mail-body:after {
  clear: both;
}
.mail-env .mail-sidebar-row {
  padding: 20px;
}
.mail-env > .mail-sidebar-row.visible-xs {
  padding-bottom: 0;
}
.mail-env .mail-sidebar {
  width: 22%;
  background: #f9f9f9;
  border-right: 1px solid #ebebeb;
  position: relative;
}
.mail-env .mail-sidebar > h4 {
  padding: 20px;
}
.mail-env .mail-sidebar .mail-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #ebebeb;
}
.mail-env .mail-sidebar .mail-menu > li {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #ebebeb;
}
.mail-env .mail-sidebar .mail-menu > li a {
  display: block;
  padding: 20px;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.mail-env .mail-sidebar .mail-menu > li a .badge {
  font-size: 13px;
}
.mail-env .mail-sidebar .mail-menu > li a .badge-gray {
  background: transparent;
  border: 1px solid #ebebeb;
}
.mail-env .mail-sidebar .mail-menu > li a .badge-roundless {
  display: inline-block;
  width: 14px;
  height: 14px;
  -webkit-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 2px;
  -moz-background-clip: padding;
  border-radius: 2px;
  background-clip: padding-box;
}
.mail-env .mail-sidebar .mail-menu > li:hover a {
  background: rgba(255, 255, 255, 0.8);
}
.mail-env .mail-sidebar .mail-menu > li.active a {
  background: #fff;
  font-weight: bold;
}
.mail-env .mail-sidebar .mail-distancer {
  height: 40px;
}
.mail-env .mail-body {
  width: 78%;
  float: right;
  overflow: hidden;
}
.mail-env .mail-body .mail-header {
  padding: 20px;
  border-bottom: 1px solid #ebebeb;
}
.mail-env .mail-body .mail-header:before,
.mail-env .mail-body .mail-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mail-env .mail-body .mail-header:after {
  clear: both;
}
.mail-env .mail-body .mail-header .mail-title {
  margin: 0;
  padding: 0;
  font-size: 20px;
  float: left;
  width: 75%;
  padding-right: 20px;
  color: #303641;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mail-env .mail-body .mail-header .mail-title span.count {
  font-weight: normal;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.mail-env .mail-body .mail-header .mail-title .label {
  font-size: 9px;
  position: relative;
  top: -4px;
}
.mail-env .mail-body .mail-header .mail-search,
.mail-env .mail-body .mail-header .mail-links {
  float: left;
  text-align: right;
  width: 25%;
}
.mail-env .mail-body .mail-header .mail-search.mail-links > .btn,
.mail-env .mail-body .mail-header .mail-links.mail-links > .btn {
  margin-left: 5px;
  font-size: 11px;
}
.mail-env .mail-body .mail-header .mail-search.mail-links > .btn:first-child,
.mail-env .mail-body .mail-header .mail-links.mail-links > .btn:first-child {
  margin-left: 0;
}
.mail-env .mail-body .mail-header .mail-search .form-control[type="text"],
.mail-env .mail-body .mail-header .mail-links .form-control[type="text"] {
  height: 29px;
}
.mail-env .mail-body .mail-info {
  background: #f3f4f4;
  display: table;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  border-bottom: 1px solid #ebebeb;
}
.mail-env .mail-body .mail-info:before,
.mail-env .mail-body .mail-info:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mail-env .mail-body .mail-info:after {
  clear: both;
}
.mail-env .mail-body .mail-info .mail-sender,
.mail-env .mail-body .mail-info .mail-date {
  display: table-cell;
  width: 50%;
  color: #a6a6a6;
  padding: 20px;
}
.mail-env .mail-body .mail-info .mail-sender.mail-sender span,
.mail-env .mail-body .mail-info .mail-date.mail-sender span {
  font-weight: bold;
  color: #ec5956;
}
.mail-env .mail-body .mail-info .mail-sender.mail-sender img,
.mail-env .mail-body .mail-info .mail-date.mail-sender img {
  margin-right: 5px;
  border: 2px solid #ebebeb;
}
.mail-env .mail-body .mail-info .mail-sender.mail-sender .dropdown-menu:after,
.mail-env .mail-body .mail-info .mail-date.mail-sender .dropdown-menu:after {
  position: absolute;
  content: '';
  display: block;
  top: -5px;
  left: 17%;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 3px 4px 3px;
  border-color: transparent transparent #cc2424 transparent;
}
.mail-env .mail-body .mail-info .mail-sender.mail-date,
.mail-env .mail-body .mail-info .mail-date.mail-date {
  text-align: right;
}
.mail-env .mail-body .mail-text {
  border-bottom: 1px solid #ebebeb;
  padding: 20px;
}
.mail-env .mail-body .mail-attachments {
  padding: 20px;
  border-bottom: 1px solid #ebebeb;
}
.mail-env .mail-body .mail-attachments h4 {
  margin-bottom: 30px;
  line-height: 1;
}
.mail-env .mail-body .mail-attachments h4 span {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.mail-env .mail-body .mail-attachments ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.mail-env .mail-body .mail-attachments ul:before,
.mail-env .mail-body .mail-attachments ul:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mail-env .mail-body .mail-attachments ul:after {
  clear: both;
}
.mail-env .mail-body .mail-attachments ul li {
  float: left;
  margin: 0;
  padding: 0;
  margin-right: 30px;
  margin-bottom: 20px;
}
.mail-env .mail-body .mail-attachments ul li > a {
  display: block;
}
.mail-env .mail-body .mail-attachments ul li > a img {
  position: relative;
  display: block;
  line-height: 1;
  margin-bottom: 10px;
}
.mail-env .mail-body .mail-attachments ul li > a.thumb {
  position: relative;
}
.mail-env .mail-body .mail-attachments ul li > a.thumb:after {
  font-family: 'Entypo';
  content: '\e826';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  background: #fff;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
  font-size: 28px;
  text-align: center;
  line-height: 40px;
  vertical-align: text-top;
  color: #fff;
  background: rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.mail-env .mail-body .mail-attachments ul li > a.thumb:hover:after {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.mail-env .mail-body .mail-attachments ul li > a.thumb.download:after {
  content: '\e82d';
}
.mail-env .mail-body .mail-attachments ul li > a.name span {
  color: #666666;
  float: right;
}
.mail-env .mail-body .mail-attachments ul li .links {
  display: block;
  font-size: 11px;
  color: #666666;
  margin-top: 6px;
}
.mail-env .mail-body .mail-attachments ul li .links a {
  color: #666666;
}
.mail-env .mail-body .mail-reply {
  border-bottom: 1px solid #ebebeb;
  padding: 20px;
}
.mail-env .mail-body .mail-reply .fake-form {
  padding: 20px;
  border: 2px solid #ebebeb;
  min-height: 100px;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
}
.mail-env .mail-body .mail-reply .fake-form > div a {
  font-weight: bold;
  color: #ec5956;
}
.mail-env .mail-body .mail-compose {
  padding: 20px;
}
.mail-env .mail-body .mail-compose .form-group {
  position: relative;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 15px;
}
.mail-env .mail-body .mail-compose .form-group label {
  position: absolute;
  left: 10px;
  top: 7px;
  z-index: 10;
}
.mail-env .mail-body .mail-compose .form-group input {
  border-color: transparent;
  position: relative;
  z-index: 5;
  padding-left: 100px;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.mail-env .mail-body .mail-compose .form-group input:focus {
  background: #f9f9f9;
  border-color: #f4f4f4;
}
.mail-env .mail-body .mail-compose .form-group .field-options {
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 12;
}
.mail-env .mail-body .mail-compose .form-group .field-options a {
  display: inline-block;
  background: #f3f4f4;
  color: #7e8186;
  padding: 2px 6px;
  margin-left: 4px;
  text-align: center;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
}
.mail-env .mail-body .mail-compose .compose-message-editor {
  padding-top: 5px;
}
.mail-env .mail-body .mail-compose .compose-message-editor textarea {
  height: 400px;
}
.mail-env .mail-body > div:last-child {
  border-bottom: 0;
}
.mail-env .mail-body .mail-table {
  margin-bottom: 0;
}
.mail-env .mail-body .mail-table thead tr th,
.mail-env .mail-body .mail-table tfoot tr th {
  background: #ebebeb;
  border: 0;
  color: #666666;
  vertical-align: middle;
  border-bottom: 0;
}
.mail-env .mail-body .mail-table thead tr th a,
.mail-env .mail-body .mail-table tfoot tr th a {
  color: #666666;
}
.mail-env .mail-body .mail-table thead tr th .mail-select-options,
.mail-env .mail-body .mail-table tfoot tr th .mail-select-options {
  float: left;
  padding-top: 5px;
}
.mail-env .mail-body .mail-table thead tr th .mail-pagination,
.mail-env .mail-body .mail-table tfoot tr th .mail-pagination {
  float: right;
}
.mail-env .mail-body .mail-table thead tr th .mail-pagination span,
.mail-env .mail-body .mail-table tfoot tr th .mail-pagination span {
  color: rgba(102, 102, 102, 0.5);
}
.mail-env .mail-body .mail-table thead tr th .mail-pagination .btn-group,
.mail-env .mail-body .mail-table tfoot tr th .mail-pagination .btn-group {
  margin-left: 5px;
}
.mail-env .mail-body .mail-table thead tr th .mail-pagination .btn-group .btn-sm,
.mail-env .mail-body .mail-table tfoot tr th .mail-pagination .btn-group .btn-sm {
  padding-left: 7px;
  padding-right: 7px;
}
.mail-env .mail-body .mail-table tbody tr td {
  border-top: 0;
  border-bottom: 1px solid #ebebeb;
  height: 50px;
  vertical-align: middle;
  background: #f9f9f9;
}
.mail-env .mail-body .mail-table tbody tr td.col-name,
.mail-env .mail-body .mail-table tbody tr td.col-subject {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mail-env .mail-body .mail-table tbody tr td.col-name.col-subject a,
.mail-env .mail-body .mail-table tbody tr td.col-subject.col-subject a {
  color: #8c8c8c;
}
.mail-env .mail-body .mail-table tbody tr td.col-name.col-subject a.label,
.mail-env .mail-body .mail-table tbody tr td.col-subject.col-subject a.label {
  color: #fff;
}
.mail-env .mail-body .mail-table tbody tr td.col-name {
  width: 25%;
}
.mail-env .mail-body .mail-table tbody tr td.col-subject a {
  display: inline-block;
  max-width: 400px;
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mail-env .mail-body .mail-table tbody tr td.col-options {
  text-align: right;
}
.mail-env .mail-body .mail-table tbody tr td.col-options a {
  color: #999999;
}
.mail-env .mail-body .mail-table tbody tr td.col-time {
  width: 12%;
  text-align: right;
  color: rgba(102, 102, 102, 0.5);
}
.mail-env .mail-body .mail-table tbody tr td .star {
  display: inline-block;
  color: #dddddd;
  margin-right: 5px;
  font-size: 14px;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.mail-env .mail-body .mail-table tbody tr td .star.stared,
.mail-env .mail-body .mail-table tbody tr td .star.starred {
  color: #ff9600;
}
.mail-env .mail-body .mail-table tbody tr td > .label:first-child {
  margin-left: 0;
}
.mail-env .mail-body .mail-table tbody tr.unread > td {
  background-color: #fff !important;
}
.mail-env .mail-body .mail-table tbody tr.unread > td.col-name a {
  font-weight: bold;
}
.mail-env .mail-body .mail-table tbody tr.highlight > td {
  background-color: #ffffcc !important;
}
.mail-env .mail-body .mail-table > thead > tr > td:first-child,
.mail-env .mail-body .mail-table > tbody > tr > td:first-child,
.mail-env .mail-body .mail-table > tfoot > tr > td:first-child,
.mail-env .mail-body .mail-table > thead > tr > th:first-child,
.mail-env .mail-body .mail-table > tbody > tr > th:first-child,
.mail-env .mail-body .mail-table > tfoot > tr > th:first-child {
  padding-left: 20px;
}
.mail-env .mail-body .mail-table > thead > tr > td:last-child,
.mail-env .mail-body .mail-table > tbody > tr > td:last-child,
.mail-env .mail-body .mail-table > tfoot > tr > td:last-child,
.mail-env .mail-body .mail-table > thead > tr > th:last-child,
.mail-env .mail-body .mail-table > tbody > tr > th:last-child,
.mail-env .mail-body .mail-table > tfoot > tr > th:last-child {
  padding-right: 20px;
}
.mail-env .mail-body .mail-table > thead > tr > thX:first-child,
.mail-env .mail-body .mail-table > tbody > tr > thX:first-child,
.mail-env .mail-body .mail-table > tfoot > tr > thX:first-child {
  position: relative;
}
.mail-env .mail-body .mail-table > thead > tr > thX:first-child:before,
.mail-env .mail-body .mail-table > tbody > tr > thX:first-child:before,
.mail-env .mail-body .mail-table > tfoot > tr > thX:first-child:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  bottom: 0;
  width: 20px;
  background: #FFF;
}
.mail-env .mail-body .mail-table > thead > tr > thX:last-child,
.mail-env .mail-body .mail-table > tbody > tr > thX:last-child,
.mail-env .mail-body .mail-table > tfoot > tr > thX:last-child {
  position: relative;
}
.mail-env .mail-body .mail-table > thead > tr > thX:last-child:before,
.mail-env .mail-body .mail-table > tbody > tr > thX:last-child:before,
.mail-env .mail-body .mail-table > tfoot > tr > thX:last-child:before {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  width: 20px;
  background: #FFF;
}
.mail-env .mail-body .mail-table > tbody > tr:nth-child(odd) > td {
  background: #fbfbfb;
}
.mail-env .mail-body .mail-table .neon-cb-replacement {
  top: 2px;
}
.mail-env .mail-body .mail-table .neon-cb-replacement .cb-wrapper {
  background: #fff;
  border-color: #dfdfdf;
}
.mail-env .mail-body .mail-table .neon-cb-replacement .cb-wrapper .checked {
  background: #dfdfdf;
}
.mail-env.right-sidebar .mail-sidebar {
  border-left: 1px solid #ebebeb;
  border-right: 0;
}
.mail-env.right-sidebar .mail-body {
  float: left;
}
@media (max-width: 999px) {
  .mail-env .mail-body .mail-table tbody tr td.col-subject a {
    max-width: 280px;
  }
}
@media (max-width: 959px) {
  .mail-env .mail-body .mail-header div.mail-title {
    width: 100%;
    white-space: normal;
  }
  .mail-env .mail-body .mail-header .mail-links {
    float: none;
    width: 100%;
    text-align: left;
    clear: left;
    padding-top: 10px;
  }
  .mail-env .mail-body .mail-info {
    display: block;
  }
  .mail-env .mail-body .mail-info .mail-sender,
  .mail-env .mail-body .mail-info .mail-date {
    display: block;
    width: 100%;
  }
  .mail-env .mail-body .mail-info .mail-sender.mail-sender,
  .mail-env .mail-body .mail-info .mail-date.mail-sender {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
  }
  .mail-env .mail-body .mail-info .mail-sender.mail-date,
  .mail-env .mail-body .mail-info .mail-date.mail-date {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .mail-env .mail-body .mail-compose .compose-message-editor textarea {
    height: 300px;
  }
}
@media (max-width: 768px) {
  .mail-env .mail-sidebar {
    width: 30.8%;
  }
  .mail-env .mail-body {
    width: 69.2%;
  }
  .mail-env .mail-body .mail-table tbody tr td.col-options {
    display: none;
  }
  .mail-env .mail-body .mail-table tbody tr td.col-subject a {
    max-width: 160px;
  }
  .mail-env .mail-body .mail-compose .compose-message-editor textarea {
    height: 240px;
  }
}
@media (max-width: 767px) {
  .mail-env .mail-sidebar,
  .mail-env .mail-body {
    width: 100%;
    float: none;
  }
  .mail-env .mail-body .mail-header .mail-title,
  .mail-env .mail-body .mail-header .mail-search,
  .mail-env .mail-body .mail-header .mail-links {
    float: none;
    width: 100%;
  }
  .mail-env .mail-body .mail-header .mail-title.mail-search,
  .mail-env .mail-body .mail-header .mail-search.mail-search,
  .mail-env .mail-body .mail-header .mail-links.mail-search,
  .mail-env .mail-body .mail-header .mail-title.mail-links,
  .mail-env .mail-body .mail-header .mail-search.mail-links,
  .mail-env .mail-body .mail-header .mail-links.mail-links {
    margin-top: 20px;
  }
  .mail-env .mail-body .mail-header .mail-links {
    padding-top: 0;
  }
}
@media (max-width: 449px) {
  .mail-env .mail-body .mail-table tbody tr td.col-subject a {
    max-width: 40px;
  }
  .mail-env .mail-body .mail-table tbody tr > td.col-name a.star {
    display: none;
  }
  .mail-env .mail-body .mail-table > thead > tr > td:last-child,
  .mail-env .mail-body .mail-table > tbody > tr > td:last-child,
  .mail-env .mail-body .mail-table > tfoot > tr > td:last-child,
  .mail-env .mail-body .mail-table > thead > tr > th:last-child,
  .mail-env .mail-body .mail-table > tbody > tr > th:last-child,
  .mail-env .mail-body .mail-table > tfoot > tr > th:last-child {
    padding-right: 10px;
  }
  .mail-env .mail-body .mail-table > thead > tr > td:first-child,
  .mail-env .mail-body .mail-table > tbody > tr > td:first-child,
  .mail-env .mail-body .mail-table > tfoot > tr > td:first-child,
  .mail-env .mail-body .mail-table > thead > tr > th:first-child,
  .mail-env .mail-body .mail-table > tbody > tr > th:first-child,
  .mail-env .mail-body .mail-table > tfoot > tr > th:first-child {
    padding-left: 10px;
  }
}
.login-page {
  background: #303641;
}
.login-page .login-content {
  position: relative;
  width: 320px;
  margin: 0 auto;
  text-align: center;
  padding: 20px 0;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  -webkit-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page .login-content a {
  color: #949494;
}
.login-page .login-header {
  position: relative;
  background: #373e4a;
  padding: 100px 0;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  -webkit-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page .login-header .description {
  font-size: 13px;
  margin-top: 20px;
  margin-bottom: 0;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  -webkit-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page .login-header.login-caret:after {
  position: absolute;
  content: '';
  left: 50%;
  bottom: 0;
  margin-left: -12.5px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 13px 12.5px 0 12.5px;
  border-color: #373e4a transparent transparent transparent;
  bottom: -13px;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  -webkit-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page .login-form {
  position: relative;
  padding-top: 60px;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  -webkit-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page .login-form .form-group {
  margin-bottom: 20px;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  -webkit-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page .login-form .form-group .input-group {
  background: #373e4a;
  border: 1px solid #373e4a;
  padding-top: 6px;
  padding-bottom: 6px;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
}
.login-page .login-form .form-group .input-group.focused {
  border-color: #626f85;
  border-color: rgba(98, 111, 133, 0.5);
}
.login-page .login-form .form-group .input-group.validate-has-error {
  border-color: #ec5956;
  border-color: rgba(236, 89, 86, 0.5);
}
.login-page .login-form .form-group .input-group.validate-has-error .error {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -8px;
  font-size: 10px;
}
.login-page .login-form .form-group .input-group .input-group-addon,
.login-page .login-form .form-group .input-group .form-control {
  background: transparent;
  border: 0;
}
.login-page .login-form .form-group .input-group .input-group-addon {
  position: relative;
}
.login-page .login-form .form-group .input-group .input-group-addon:after {
  position: absolute;
  display: block;
  content: '';
  right: 0;
  top: 0;
  height: 100%;
  width: 1px;
  background: #454a54;
  -webkit-transform: scaleY(.56);
  -moz-transform: scaleY(.56);
  -o-transform: scaleY(.56);
  -ms-transform: scaleY(.56);
  transform: scaleY(.56);
}
.login-page .login-form .form-group .input-group .form-control {
  color: #ffffff;
}
.login-page .login-form .form-group .input-group .form-control:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.login-page .login-form .form-group.lockscreen-input {
  margin-top: -155px;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-thumb {
  position: relative;
  display: inline-block;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-thumb img {
  border: 5px solid #373e4a;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-thumb .lockscreen-progress-indicator {
  display: block;
  position: absolute;
  margin: 5px;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  color: #ffffff;
  font-size: 19px;
  text-align: center;
  line-height: 145px;
  background: rgba(0, 0, 0, 0.3);
  visibility: hidden;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  -webkit-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-thumb canvas {
  position: absolute;
  left: 0;
  top: 0;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-details {
  position: relative;
  padding-top: 5px;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-details h4 {
  color: #ffffff;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-details span {
  display: block;
  padding-bottom: 5px;
}
.login-page .login-form .form-group .btn-login {
  border: 1px solid #454a54;
  text-align: left;
  padding: 15px 20px;
  font-size: 14px;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.login-page .login-form .form-group .btn-login i {
  float: right;
}
.login-page .login-form .form-group .btn-login:hover,
.login-page .login-form .form-group .btn-login:active {
  background: #373e4a;
}
.login-page .login-form .form-group .facebook-button,
.login-page .login-form .form-group .twitter-button,
.login-page .login-form .form-group .google-button {
  text-align: left;
  color: #fff;
  background-color: #3b5998;
  font-size: 12px;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.login-page .login-form .form-group .facebook-button i,
.login-page .login-form .form-group .twitter-button i,
.login-page .login-form .form-group .google-button i {
  background-color: #385490;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.login-page .login-form .form-group .facebook-button:hover,
.login-page .login-form .form-group .twitter-button:hover,
.login-page .login-form .form-group .google-button:hover {
  background-color: rgba(59, 89, 152, 0.8);
}
.login-page .login-form .form-group .facebook-button:hover i,
.login-page .login-form .form-group .twitter-button:hover i,
.login-page .login-form .form-group .google-button:hover i {
  background-color: #31497e;
}
.login-page .login-form .form-group .facebook-button.twitter-button,
.login-page .login-form .form-group .twitter-button.twitter-button,
.login-page .login-form .form-group .google-button.twitter-button {
  background-color: #4099ff;
}
.login-page .login-form .form-group .facebook-button.twitter-button i,
.login-page .login-form .form-group .twitter-button.twitter-button i,
.login-page .login-form .form-group .google-button.twitter-button i {
  background-color: #0d7eff;
}
.login-page .login-form .form-group .facebook-button.twitter-button:hover,
.login-page .login-form .form-group .twitter-button.twitter-button:hover,
.login-page .login-form .form-group .google-button.twitter-button:hover {
  background-color: rgba(64, 153, 255, 0.8);
}
.login-page .login-form .form-group .facebook-button.twitter-button:hover i,
.login-page .login-form .form-group .twitter-button.twitter-button:hover i,
.login-page .login-form .form-group .google-button.twitter-button:hover i {
  background-color: #0071f3;
}
.login-page .login-form .form-group .facebook-button.google-button,
.login-page .login-form .form-group .twitter-button.google-button,
.login-page .login-form .form-group .google-button.google-button {
  background-color: #d34836;
}
.login-page .login-form .form-group .facebook-button.google-button i,
.login-page .login-form .form-group .twitter-button.google-button i,
.login-page .login-form .form-group .google-button.google-button i {
  background-color: #b03626;
}
.login-page .login-form .form-group .facebook-button.google-button:hover,
.login-page .login-form .form-group .twitter-button.google-button:hover,
.login-page .login-form .form-group .google-button.google-button:hover {
  background-color: rgba(211, 72, 54, 0.8);
}
.login-page .login-form .form-group .facebook-button.google-button:hover i,
.login-page .login-form .form-group .twitter-button.google-button:hover i,
.login-page .login-form .form-group .google-button.google-button:hover i {
  background-color: #9b3022;
}
.login-page .login-bottom-links {
  padding-top: 40px;
  padding-bottom: 30px;
}
.login-page .login-bottom-links a {
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.login-page .login-bottom-links a:hover {
  color: #aeaeae;
}
.login-page .login-bottom-links .link {
  font-size: 14px;
  display: inline-block;
  margin-bottom: 10px;
  color: rgba(255, 255, 255, 0.7);
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  -webkit-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page .login-bottom-links .link:hover {
  color: #ffffff;
}
.login-page .login-progressbar {
  height: 0px;
  width: 100%;
  overflow: hidden;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  -webkit-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page .login-progressbar div {
  width: 0%;
  -moz-transition: 700ms all cubic-bezier(0.770, 0.000, 0.175, 1.000);
  -o-transition: 700ms all cubic-bezier(0.770, 0.000, 0.175, 1.000);
  -webkit-transition: 700ms all cubic-bezier(0.770, 0.000, 0.175, 1.000);
  transition: 700ms all cubic-bezier(0.770, 0.000, 0.175, 1.000);
}
.login-page .login-progressbar-indicator {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 100%;
  margin-top: 80px;
  visibility: hidden;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translateY(100px) scale(0.2);
  -moz-transform: translateY(100px) scale(0.2);
  -o-transform: translateY(100px) scale(0.2);
  -ms-transform: translateY(100px) scale(0.2);
  transform: translateY(100px) scale(0.2);
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  -webkit-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page .login-progressbar-indicator h3 {
  color: #fff;
  margin: 0;
  margin-bottom: 10px;
  font-size: 20px;
}
.login-page.logging-in {
  overflow: hidden;
}
.login-page.logging-in .login-header {
  padding-top: 170px;
  padding-bottom: 30px;
}
.login-page.logging-in .login-header.login-caret:after {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.login-page.logging-in .login-header .description {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.login-page.logging-in .login-form form,
.login-page.logging-in .login-form .link {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translateY(-200px) scale(0.8);
  -moz-transform: translateY(-200px) scale(0.8);
  -o-transform: translateY(-200px) scale(0.8);
  -ms-transform: translateY(-200px) scale(0.8);
  transform: translateY(-200px) scale(0.8);
}
.login-page.logging-in .login-progressbar {
  background: #515b6d;
  height: 2px;
}
.login-page.logging-in .login-progressbar div {
  background: #de6c65;
  height: 2px;
}
.login-page.logging-in .login-progressbar-indicator {
  visibility: visible;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translateY(0px) scale(1);
  -moz-transform: translateY(0px) scale(1);
  -o-transform: translateY(0px) scale(1);
  -ms-transform: translateY(0px) scale(1);
  transform: translateY(0px) scale(1);
}
.login-page.logging-in-lockscreen .login-form .form-group.lockscreen-input .lockscreen-thumb .lockscreen-progress-indicator {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}
.login-page.logging-in-lockscreen .login-form .form-group:nth-child(n + 2),
.login-page.logging-in-lockscreen .login-form .link {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translateY(-50px) scale(0.5);
  -moz-transform: translateY(-50px) scale(0.5);
  -o-transform: translateY(-50px) scale(0.5);
  -ms-transform: translateY(-50px) scale(0.5);
  transform: translateY(-50px) scale(0.5);
}
.login-page.login-form-fall .login-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  top: -100px;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  -webkit-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page.login-form-fall .login-form .form-group {
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  -webkit-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
  -moz-transition-delay: 250ms;
  -o-transition-delay: 250ms;
  -webkit-transition-delay: 250ms;
  transition-delay: 250ms;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.login-page.login-form-fall .login-form .form-group:nth-child(2) {
  -moz-transition-delay: 350ms;
  -o-transition-delay: 350ms;
  -webkit-transition-delay: 350ms;
  transition-delay: 350ms;
}
.login-page.login-form-fall .login-form .form-group:nth-child(3) {
  -moz-transition-delay: 450ms;
  -o-transition-delay: 450ms;
  -webkit-transition-delay: 450ms;
  transition-delay: 450ms;
}
.login-page.login-form-fall .login-form .form-group:nth-child(4) {
  -moz-transition-delay: 550ms;
  -o-transition-delay: 550ms;
  -webkit-transition-delay: 550ms;
  transition-delay: 550ms;
}
.login-page.login-form-fall .login-form .form-group:nth-child(5) {
  -moz-transition-delay: 650ms;
  -o-transition-delay: 650ms;
  -webkit-transition-delay: 650ms;
  transition-delay: 650ms;
}
.login-page.login-form-fall .login-form .form-group:nth-child(6) {
  -moz-transition-delay: 750ms;
  -o-transition-delay: 750ms;
  -webkit-transition-delay: 750ms;
  transition-delay: 750ms;
}
.login-page.login-form-fall .login-form .form-group:nth-child(8) {
  -moz-transition-delay: 850ms;
  -o-transition-delay: 850ms;
  -webkit-transition-delay: 850ms;
  transition-delay: 850ms;
}
.login-page.login-form-fall .login-form .form-group:nth-child(9) {
  -moz-transition-delay: 950ms;
  -o-transition-delay: 950ms;
  -webkit-transition-delay: 950ms;
  transition-delay: 950ms;
}
.login-page.login-form-fall-init .login-form {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  top: 0;
}
.login-page.login-form-fall-init .login-form .form-group {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.login-page .form-steps .step {
  display: none;
}
.login-page .form-steps .step.current {
  display: block;
}
.login-page .form-register-success,
.login-page .form-forgotpassword-success,
.login-page .form-login-error {
  display: none;
  background: #00a651;
  color: #ffffff;
  padding: 10px;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
  margin-bottom: 30px;
  overflow: hidden;
}
.login-page .form-register-success.visible,
.login-page .form-forgotpassword-success.visible,
.login-page .form-login-error.visible {
  display: block;
}
.login-page .form-register-success i,
.login-page .form-forgotpassword-success i,
.login-page .form-login-error i {
  position: relative;
  font-size: 25px;
  background: #008d45;
  display: block;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: -10px;
  margin-left: -10px;
  margin-right: -10px;
  -webkit-border-radius: 3px 3px 0 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 3px 0 0;
  -moz-background-clip: padding;
  border-radius: 3px 3px 0 0;
  background-clip: padding-box;
}
.login-page .form-register-success h3,
.login-page .form-forgotpassword-success h3,
.login-page .form-login-error h3 {
  font-size: 15px;
  color: #ffffff;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 5px;
}
.login-page .form-register-success p,
.login-page .form-forgotpassword-success p,
.login-page .form-login-error p {
  font-size: 11px;
  margin: 0;
}
.login-page .form-register-success.form-login-error,
.login-page .form-forgotpassword-success.form-login-error,
.login-page .form-login-error.form-login-error {
  padding: 0;
  background: #cc2424;
}
.login-page .form-register-success.form-login-error h3,
.login-page .form-forgotpassword-success.form-login-error h3,
.login-page .form-login-error.form-login-error h3 {
  background: #b62020;
  padding: 10px;
  margin: 0;
  margin-bottom: 5px;
  font-size: 12px;
  -webkit-border-radius: 3px 3px 0 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 3px 0 0;
  -moz-background-clip: padding;
  border-radius: 3px 3px 0 0;
  background-clip: padding-box;
}
.login-page .form-register-success.form-login-error p,
.login-page .form-forgotpassword-success.form-login-error p,
.login-page .form-login-error.form-login-error p {
  padding: 10px;
}
@media (max-width: 991px) {
  .login-page .login-header {
    padding: 20px 0;
  }
  .login-page .login-form {
    padding-top: 30px;
  }
  .login-page .login-form .form-group.lockscreen-input {
    margin-top: 0;
  }
  .login-page.logging-in .login-header {
    padding-top: 34px;
    padding-bottom: 6px;
  }
  .login-page.logging-in .login-progressbar-indicator {
    margin-top: 60px;
  }
  .login-page.logging-in .login-form form,
  .login-page.logging-in .login-form .link {
    -webkit-transform: translateY(-100px) scale(0.6);
    -moz-transform: translateY(-100px) scale(0.6);
    -o-transform: translateY(-100px) scale(0.6);
    -ms-transform: translateY(-100px) scale(0.6);
    transform: translateY(-100px) scale(0.6);
  }
}
@media (max-width: 350px) {
  .login-page .login-content {
    width: 280px;
  }
}
.tocify {
  border: 1px solid #f2f2f4;
  background: #fff;
  overflow: hidden;
  margin-top: 20px;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
}
.tocify.fixed {
  position: fixed;
  top: 10px;
}
.tocify li a:hover {
  background: #fafafb;
  color: #303641;
}
.tocify > ul {
  border-bottom: 1px solid #f2f2f4;
}
.tocify > ul ul li a {
  padding-left: 30px;
}
.tocify > ul ul {
  border-top: 1px solid #f2f2f4;
  background: #fdfdfd;
}
.tocify > ul:last-child {
  border-bottom: 0;
}
.tocify .tocify-item.active > a {
  background: #f8f8f8;
  font-weight: bold;
}
.tocify-extend-page {
  display: none !important;
}
@media (max-width: 991px) {
  .tocify.fixed {
    position: static;
    top: 0px;
  }
}
.calendar-env {
  position: relative;
}
.calendar-env:before,
.calendar-env:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.calendar-env:after {
  clear: both;
}
hr + .calendar-env {
  margin-top: -18px;
  border-top: 1px solid #ebebeb;
  margin-left: -20px;
  margin-right: -20px;
}
.calendar-env + hr {
  margin-top: 0px;
  position: relative;
  margin-left: -20px;
  margin-right: -20px;
}
.calendar-env .calendar-sidebar,
.calendar-env .calendar-body {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.calendar-env .calendar-sidebar:before,
.calendar-env .calendar-body:before,
.calendar-env .calendar-sidebar:after,
.calendar-env .calendar-body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.calendar-env .calendar-sidebar:after,
.calendar-env .calendar-body:after {
  clear: both;
}
.calendar-env .calendar-sidebar-row {
  padding: 20px;
}
.calendar-env > .calendar-sidebar-row.visible-xs {
  padding-bottom: 0;
}
.calendar-env .calendar-sidebar {
  width: 22%;
  background: #f9f9f9;
  border-right: 1px solid #ebebeb;
  position: relative;
}
.calendar-env .calendar-sidebar > h4 {
  padding: 20px;
}
.calendar-env .calendar-sidebar #add_event_form .input-group {
  background: #fff;
}
.calendar-env .calendar-sidebar .calendar-distancer {
  height: 40px;
}
.calendar-env .calendar-sidebar .events-list {
  border-top: 1px solid #ebebeb;
  padding-top: 20px;
  list-style: none;
  margin: 0;
  padding: 20px;
}
.calendar-env .calendar-sidebar .events-list li a {
  display: block;
  padding: 6px 8px;
  margin-bottom: 4px;
  -moz-transition: background 250ms ease-in-out, color 250ms ease-in-out;
  -o-transition: background 250ms ease-in-out, color 250ms ease-in-out;
  -webkit-transition: background 250ms ease-in-out, color 250ms ease-in-out;
  transition: background 250ms ease-in-out, color 250ms ease-in-out;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
  background: #ee4749;
  color: #ffffff;
}
.calendar-env .calendar-sidebar .events-list li a:hover {
  background: #ec3032;
}
.calendar-env .calendar-sidebar .events-list li a.color-blue {
  background: #21a9e1;
  color: #ffffff;
}
.calendar-env .calendar-sidebar .events-list li a.color-blue:hover {
  background: #1c99cd;
}
.calendar-env .calendar-sidebar .events-list li a.color-green {
  background: #00a651;
  color: #ffffff;
}
.calendar-env .calendar-sidebar .events-list li a.color-green:hover {
  background: #008d45;
}
.calendar-env .calendar-sidebar .events-list li a.color-primary {
  background: #303641;
  color: #ffffff;
}
.calendar-env .calendar-sidebar .events-list li a.color-primary:hover {
  background: #252a32;
}
.calendar-env .calendar-sidebar .events-list li a.color-orange {
  background: #ffae2f;
  color: #ffffff;
}
.calendar-env .calendar-sidebar .events-list li a.color-orange:hover {
  background: #ffa416;
}
.calendar-env .calendar-body {
  width: 78%;
  float: right;
}
.calendar-env .calendar-body .fc-header {
  border-bottom: 1px solid #ebebeb;
}
.calendar-env .calendar-body .fc-header h2,
.calendar-env .calendar-body .fc-header h3 {
  margin: 0;
  padding: 0;
}
.calendar-env .calendar-body .fc-header .fc-header-left {
  padding: 20px;
}
.calendar-env .calendar-body .fc-header .fc-header-center {
  display: none;
}
.calendar-env .calendar-body .fc-header .fc-header-right {
  padding: 20px;
  text-align: right;
}
.calendar-env .calendar-body .fc-header .fc-button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  color: #303641;
  background-color: #ffffff;
  border-color: #ffffff;
  border-color: #ebebeb;
  -webkit-border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0;
  -moz-background-clip: padding;
  border-radius: 0;
  background-clip: padding-box;
  border-right-width: 0;
}
.calendar-env .calendar-body .fc-header .fc-button:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.calendar-env .calendar-body .fc-header .fc-button:hover,
.calendar-env .calendar-body .fc-header .fc-button:focus {
  color: #303641;
  text-decoration: none;
  outline: none;
}
.calendar-env .calendar-body .fc-header .fc-button:active,
.calendar-env .calendar-body .fc-header .fc-button.active {
  outline: none;
  background-image: none;
  -moz-box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
  -webkit-box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
  box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
  -moz-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2);
}
.calendar-env .calendar-body .fc-header .fc-button.disabled,
.calendar-env .calendar-body .fc-header .fc-button[disabled],
fieldset[disabled] .calendar-env .calendar-body .fc-header .fc-button {
  cursor: not-allowed;
  pointer-events: none;
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon {
  position: relative;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon i {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
.calendar-env .calendar-body .fc-header .fc-button:hover,
.calendar-env .calendar-body .fc-header .fc-button:focus,
.calendar-env .calendar-body .fc-header .fc-button:active,
.calendar-env .calendar-body .fc-header .fc-button.active,
.open .dropdown-toggle.calendar-env .calendar-body .fc-header .fc-button {
  color: #303641;
  background-color: #ebebeb;
  border-color: #e0e0e0;
}
.calendar-env .calendar-body .fc-header .fc-button:active,
.calendar-env .calendar-body .fc-header .fc-button.active,
.open .dropdown-toggle.calendar-env .calendar-body .fc-header .fc-button {
  background-image: none;
}
.calendar-env .calendar-body .fc-header .fc-button.disabled,
.calendar-env .calendar-body .fc-header .fc-button[disabled],
fieldset[disabled] .calendar-env .calendar-body .fc-header .fc-button,
.calendar-env .calendar-body .fc-header .fc-button.disabled:hover,
.calendar-env .calendar-body .fc-header .fc-button[disabled]:hover,
fieldset[disabled] .calendar-env .calendar-body .fc-header .fc-button:hover,
.calendar-env .calendar-body .fc-header .fc-button.disabled:focus,
.calendar-env .calendar-body .fc-header .fc-button[disabled]:focus,
fieldset[disabled] .calendar-env .calendar-body .fc-header .fc-button:focus,
.calendar-env .calendar-body .fc-header .fc-button.disabled:active,
.calendar-env .calendar-body .fc-header .fc-button[disabled]:active,
fieldset[disabled] .calendar-env .calendar-body .fc-header .fc-button:active,
.calendar-env .calendar-body .fc-header .fc-button.disabled.active,
.calendar-env .calendar-body .fc-header .fc-button[disabled].active,
fieldset[disabled] .calendar-env .calendar-body .fc-header .fc-button.active {
  background-color: #ffffff;
  border-color: #ffffff;
}
.calendar-env .calendar-body .fc-header .fc-button .badge {
  color: #ffffff;
  background-color: #303641;
}
.calendar-env .calendar-body .fc-header .fc-button > .caret {
  border-top-color: #303641;
  border-bottom-color: #303641 !important;
}
.calendar-env .calendar-body .fc-header .fc-button.dropdown-toggle {
  border-left-color: #ededed;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon i {
  background-color: #ebebeb;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  border-radius: 0 3px 3px 0;
  background-clip: padding-box;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0 0 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px !important;
  background-clip: padding-box;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-lg {
  padding-right: 55px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-sm {
  padding-right: 36px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-xs {
  padding-right: 32px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.calendar-env .calendar-body .fc-header .fc-button.fc-corner-left {
  -webkit-border-radius: 3px 0 0 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px;
  background-clip: padding-box;
}
.calendar-env .calendar-body .fc-header .fc-button.fc-corner-right {
  -webkit-border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  border-radius: 0 3px 3px 0;
  background-clip: padding-box;
  border-right-width: 1px;
}
.calendar-env .calendar-body .fc-header .fc-button.fc-corner-left.fc-corner-right {
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
}
.calendar-env .calendar-body .fc-header .fc-button.fc-state-active {
  background: #f5f5f6;
}
.calendar-env .calendar-body .fc-header .fc-header-space {
  width: 10px;
  display: inline-block;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-cell-overlay {
  background: rgba(255, 255, 204, 0.5);
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event {
  background: #000;
  padding: 2px 4px;
  margin-top: 2px;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
  background: #ee4749;
  color: #ffffff;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event:hover {
  background: #ec3032;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-blue {
  background: #21a9e1;
  color: #ffffff;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-blue:hover {
  background: #1c99cd;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-green {
  background: #00a651;
  color: #ffffff;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-green:hover {
  background: #008d45;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-primary {
  background: #303641;
  color: #ffffff;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-primary:hover {
  background: #252a32;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-orange {
  background: #ffae2f;
  color: #ffffff;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-orange:hover {
  background: #ffa416;
}
.calendar-env .calendar-body .fc-content .fc-view table thead tr th {
  text-align: center;
  padding: 5px 0;
  border-bottom: 1px solid #ebebeb;
  background: #f5f5f6;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day {
  vertical-align: text-top;
  text-align: right;
  border-bottom: 1px solid #ebebeb;
  padding-right: 10px;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day .fc-day-number {
  margin-top: 5px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day:hover {
  background-color: rgba(250, 250, 250, 0.68);
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number {
  color: #ffffff;
  background-color: #21a9e1;
  border-color: #21a9e1;
  display: inline-block;
  padding: 5px 8px;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:hover,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:active,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.active,
.open .dropdown-toggle.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number {
  color: #ffffff;
  background-color: #1a8fbf;
  border-color: #1782ad;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:active,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.active,
.open .dropdown-toggle.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number {
  background-image: none;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.disabled,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number[disabled],
fieldset[disabled] .calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.disabled:hover,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number[disabled]:hover,
fieldset[disabled] .calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:hover,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.disabled:focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number[disabled]:focus,
fieldset[disabled] .calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.disabled:active,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number[disabled]:active,
fieldset[disabled] .calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:active,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.disabled.active,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number[disabled].active,
fieldset[disabled] .calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.active {
  background-color: #21a9e1;
  border-color: #21a9e1;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number .badge {
  color: #21a9e1;
  background-color: #ffffff;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.dropdown-toggle {
  border-left-color: #1a92c4;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon i {
  background-color: #1a8fbf;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  border-radius: 0 3px 3px 0;
  background-clip: padding-box;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0 0 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px !important;
  background-clip: padding-box;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-lg {
  padding-right: 55px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-sm {
  padding-right: 36px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-xs {
  padding-right: 32px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-days,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-days {
  border-bottom: 1px solid #e6e6e6;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-days + div,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-days + div {
  margin-top: 1px;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-days th,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-days th,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-days td,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-days td {
  width: 1% !important;
  color: #666666;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-allday,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-allday {
  background: #fafafa;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-allday td,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-allday td,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-allday th,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-allday th {
  padding-top: 6px;
  padding-bottom: 6px;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-allday tbody tr .fc-agenda-axis,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-allday tbody tr .fc-agenda-axis {
  width: 60px !important;
  vertical-align: middle;
  text-align: right;
  color: #666666;
  border-right: 1px solid #e8e8e8;
  padding-right: 6px;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-divider,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-divider {
  height: 2px;
  background: #ebebeb;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-slots tr td,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-slots tr td,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-slots tr th,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-slots tr th {
  border-bottom: 1px dotted #ebebeb;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-slots tr td.fc-agenda-axis,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-slots tr td.fc-agenda-axis,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-slots tr th.fc-agenda-axis,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-slots tr th.fc-agenda-axis {
  width: 60px !important;
  text-align: right;
  color: #666666;
  border-right: 1px solid #e8e8e8;
  padding-right: 6px;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-slots tr.fc-minor td,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-slots tr.fc-minor td,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-slots tr.fc-minor th,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-slots tr.fc-minor th {
  border-bottom-color: #e6e6e6;
}
.calendar-env .calendar-body > div:last-child {
  border-bottom: 0;
}
.calendar-env.right-sidebar .calendar-sidebar {
  border-left: 1px solid #ebebeb;
  border-right: 0;
}
.calendar-env.right-sidebar .calendar-body {
  float: left;
}
@media (max-width: 959px) {
  .calendar-env .calendar-body .calendar-header div.calendar-title {
    width: 100%;
    white-space: normal;
  }
  .calendar-env .calendar-body .calendar-header .calendar-links {
    float: none;
    width: 100%;
    text-align: left;
    clear: left;
    padding-top: 10px;
  }
  .calendar-env .calendar-body .calendar-info {
    display: block;
  }
  .calendar-env .calendar-body .calendar-info .calendar-sender,
  .calendar-env .calendar-body .calendar-info .calendar-date {
    display: block;
    width: 100%;
  }
  .calendar-env .calendar-body .calendar-info .calendar-sender.calendar-sender,
  .calendar-env .calendar-body .calendar-info .calendar-date.calendar-sender {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
  }
  .calendar-env .calendar-body .calendar-info .calendar-sender.calendar-date,
  .calendar-env .calendar-body .calendar-info .calendar-date.calendar-date {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .calendar-env .calendar-body .calendar-compose .compose-message-editor textarea {
    height: 300px;
  }
}
@media (max-width: 768px) {
  .calendar-env .calendar-sidebar {
    width: 30.8%;
  }
  .calendar-env .calendar-body {
    width: 69.2%;
  }
  .calendar-env .calendar-body .calendar-compose .compose-message-editor textarea {
    height: 240px;
  }
}
@media (max-width: 767px) {
  .calendar-env .calendar-sidebar,
  .calendar-env .calendar-body {
    width: 100%;
    float: none;
  }
  .calendar-env .calendar-body .calendar-header .calendar-title,
  .calendar-env .calendar-body .calendar-header .calendar-search,
  .calendar-env .calendar-body .calendar-header .calendar-links {
    float: none;
    width: 100%;
  }
  .calendar-env .calendar-body .calendar-header .calendar-title.calendar-search,
  .calendar-env .calendar-body .calendar-header .calendar-search.calendar-search,
  .calendar-env .calendar-body .calendar-header .calendar-links.calendar-search,
  .calendar-env .calendar-body .calendar-header .calendar-title.calendar-links,
  .calendar-env .calendar-body .calendar-header .calendar-search.calendar-links,
  .calendar-env .calendar-body .calendar-header .calendar-links.calendar-links {
    margin-top: 20px;
  }
  .calendar-env .calendar-body .calendar-header .calendar-links {
    padding-top: 0;
  }
  .fc-header {
    display: block;
  }
  .fc-header .fc-header-left,
  .fc-header .fc-header-center,
  .fc-header .fc-header-right,
  .fc-header tr,
  .fc-header tbody {
    display: block;
    text-align: center !important;
  }
  .fc-header .fc-header-right {
    text-align: center !important;
    padding-bottom: 10px;
  }
}
.notes-env {
  position: relative;
}
.notes-env .notes-header {
  display: table;
  width: 100%;
  vertical-align: middle;
}
.notes-env .notes-header:before,
.notes-env .notes-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.notes-env .notes-header:after {
  clear: both;
}
.notes-env .notes-header > h2,
.notes-env .notes-header > .right {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
  margin: 0;
  padding-bottom: 20px;
}
.notes-env .notes-header > .right {
  text-align: right;
}
.notes-env .notes-list {
  position: relative;
  background: #f0ecdb;
  margin-left: -20px;
  margin-right: -20px;
  border: 1px solid #ebebeb;
  border-left: 0;
  border-right: 0;
}
.notes-env .notes-list:before,
.notes-env .notes-list:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.notes-env .notes-list:after {
  clear: both;
}
.notes-env .notes-list .write-pad,
.notes-env .notes-list .list-of-notes {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.notes-env .notes-list .list-of-notes {
  float: right;
  width: 26%;
  list-style: none;
  margin: 0;
  padding: 0;
  padding-bottom: 30px;
}
.notes-env .notes-list .list-of-notes li {
  position: relative;
  padding: 30px;
  padding-bottom: 0;
}
.notes-env .notes-list .list-of-notes li a {
  display: block;
  border: 1px solid #e9e4ca;
  background: #fffced;
  padding: 20px;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.notes-env .notes-list .list-of-notes li a strong,
.notes-env .notes-list .list-of-notes li a span {
  display: block;
}
.notes-env .notes-list .list-of-notes li a strong + strong,
.notes-env .notes-list .list-of-notes li a span + strong,
.notes-env .notes-list .list-of-notes li a strong + span,
.notes-env .notes-list .list-of-notes li a span + span {
  padding-top: 8px;
}
.notes-env .notes-list .list-of-notes li a strong {
  word-break: break-all;
}
.notes-env .notes-list .list-of-notes li a span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.notes-env .notes-list .list-of-notes li a em {
  float: right;
}
.notes-env .notes-list .list-of-notes li a:hover {
  background: #eae6ce;
  border-color: #dad2a6;
}
.notes-env .notes-list .list-of-notes li a:hover span,
.notes-env .notes-list .list-of-notes li a:hover strong {
  color: #737881;
}
.notes-env .notes-list .list-of-notes li .note-close {
  position: absolute;
  right: 30px;
  top: 30px;
  border: none;
  background: none;
  outline: none;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.notes-env .notes-list .list-of-notes li:hover .note-close {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.notes-env .notes-list .list-of-notes li .content {
  display: none;
}
.notes-env .notes-list .list-of-notes li.current a {
  background: #fff;
}
.notes-env .notes-list .list-of-notes li + .no-notes {
  display: none;
}
.notes-env .notes-list .write-pad {
  float: left;
  width: 74%;
  background: #fffced;
  position: relative;
}
.notes-env .notes-list .write-pad:after {
  display: block;
  content: '';
  position: absolute;
  left: 95px;
  top: 0;
  bottom: 0;
  background: #f9d4d1;
  width: 1px;
}
.notes-env .notes-list .write-pad textarea {
  background: transparent;
  border: none;
  background: url(../images/notes-lines.png) left top;
  background-attachment: local;
  min-height: 780px;
  font: 14px/52px "Noto Sans", sans-serif, serif;
  max-height: 1500px;
  padding-left: 125px;
  padding-right: 50px;
}
.notes-env .notes-list .write-pad textarea::-webkit-scrollbar {
  width: 5px;
}
.notes-env .notes-list .write-pad textarea::-webkit-scrollbar-track {
  width: 5px;
  background-color: #e8e3c9;
}
.notes-env .notes-list .write-pad textarea::-webkit-scrollbar-thumb {
  background-color: #bdbdbd;
}
.notes-env + footer.main {
  border-top: 0;
  padding-top: 10px;
}
@media (max-width: 992px) {
  .notes-env .notes-list .list-of-notes {
    width: 35%;
  }
  .notes-env .notes-list .write-pad {
    width: 65%;
  }
  .notes-env .notes-list .write-pad textarea {
    padding-left: 50px;
  }
  .notes-env .notes-list .write-pad:after {
    left: 35px;
  }
}
@media (max-width: 768px) {
  body .notes-env .notes-list .list-of-notes,
  body .notes-env .notes-list .write-pad {
    width: 100%;
    float: none;
  }
  body .notes-env .notes-list .list-of-notes {
    padding-bottom: 10px;
  }
  body .notes-env .notes-list .list-of-notes li {
    padding: 15px;
    padding-top: 10px;
    padding-bottom: 0;
  }
  body .notes-env .notes-list .list-of-notes li a span {
    display: none;
  }
  body .notes-env .notes-list .write-pad textarea {
    min-height: 400px;
    max-height: 600px;
  }
}
.gallery-env:before,
.gallery-env:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.gallery-env:after {
  clear: both;
}
.gallery-env article.album {
  border: 1px solid #ebebeb;
  margin-bottom: 30px;
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.04);
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
}
.gallery-env article.album header {
  position: relative;
}
.gallery-env article.album header img {
  line-height: 1;
  margin: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
  -webkit-border-radius: 3px 3px 0 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 3px 0 0;
  -moz-background-clip: padding;
  border-radius: 3px 3px 0 0;
  background-clip: padding-box;
}
.gallery-env article.album header .album-options {
  position: absolute;
  display: block;
  right: 10px;
  bottom: 10px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 5px 7px;
  font-size: 11px;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.gallery-env article.album header:hover .album-options {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.gallery-env article.album .album-info {
  padding: 20px;
}
.gallery-env article.album .album-info h3 {
  font-size: 18px;
  margin: 0;
}
.gallery-env article.album .album-info p {
  margin: 0;
  margin-top: 10px;
  color: #80858e;
}
.gallery-env article.album footer {
  border-top: 1px solid #f0f0f0;
}
.gallery-env article.album footer:before,
.gallery-env article.album footer:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.gallery-env article.album footer:after {
  clear: both;
}
.gallery-env article.album footer .album-images-count,
.gallery-env article.album footer .album-options {
  padding: 12px 15px;
  float: left;
  color: #8d929a;
}
.gallery-env article.album footer .album-images-count a,
.gallery-env article.album footer .album-options a {
  color: #8d929a;
  display: inline-block;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
}
.gallery-env article.album footer .album-images-count a + a,
.gallery-env article.album footer .album-options a + a {
  margin-left: 10px;
}
.gallery-env article.album footer .album-options {
  float: right;
  border-left: 1px solid #f0f0f0;
  padding: 7px 10px;
}
.gallery-env article.album footer .album-options a {
  padding: 4px 5px;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.gallery-env article.album footer .album-options a:hover {
  background: #f5f5f5;
  color: #43464b;
}
.gallery-env article.image-thumb {
  margin-bottom: 20px;
}
.gallery-env article.image-thumb .image {
  position: relative;
}
.gallery-env article.image-thumb .image img {
  display: block;
  max-width: 100%;
  height: auto;
  border-radius: 3px;
  width: 100%;
}
.gallery-env article.image-thumb .image-options {
  position: absolute;
  top: -10px;
  right: 8px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform: scale(0, );
  -ms-transform: scale(0, );
  transform: scale(0, );
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -o-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -webkit-transform-origin: 50% 0%;
  -moz-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.gallery-env article.image-thumb .image-options a {
  display: inline-block;
  line-height: 1;
  margin-left: 2px;
  background: #737881;
  color: #FFF;
  width: 24px;
  height: 24px;
  line-height: 24px;
  -webkit-border-radius: 12px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 12px;
  -moz-background-clip: padding;
  border-radius: 12px;
  background-clip: padding-box;
  text-align: center;
  -moz-box-shadow: 0 2px 5px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.2);
  box-shadow: 0 2px 5px rgba(0,0,0,.2);
}
.gallery-env article.image-thumb .image-options a.delete {
  background: #dd1f26;
}
.gallery-env article.image-thumb:hover .image-options {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transform: scale(1, );
  -ms-transform: scale(1, );
  transform: scale(1, );
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.gallery-env div[data-tag] {
  -moz-transition: opacity 350ms ease-in-out;
  -o-transition: opacity 350ms ease-in-out;
  -webkit-transition: opacity 350ms ease-in-out;
  transition: opacity 350ms ease-in-out;
}
.gallery-env div[data-tag].not-in-filter {
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.gallery-env div[data-tag].no-animation {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
.gallery-env .image-categories {
  margin-bottom: 20px;
  background: #fafafb;
  position: relative;
  margin-top: -17px;
  padding: 10px;
}
.gallery-env .image-categories span {
  color: #80858e;
}
.gallery-env .image-categories a {
  display: inline-block;
  margin: 0 5px;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.gallery-env .image-categories a.active {
  font-weight: bold;
  color: #4f5259;
}
.modal .croppable-image {
  border: 4px solid rgba(235, 235, 235, 0.5);
}
.modal h4 + .croppable-image {
  margin-top: 5px;
}
.jcrop-keymgr {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.gallery-image-edit-env {
  border-bottom: 1px solid #ebebeb;
  position: relative;
  margin-left: -1px;
  margin-right: -1px;
  margin-top: -1px;
}
.gallery-image-edit-env img {
  width: 100%;
}
.gallery-image-edit-env .close {
  position: absolute;
  right: 10px;
  top: 10px;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  font-weight: bold;
  padding: 5px 10px;
  display: block;
  z-index: 1000;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.gallery-image-edit-env .close:hover {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.gallery-image-edit-env .jcrop-holder {
  -webkit-border-radius: 3px 3px 0 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 3px 0 0;
  -moz-background-clip: padding;
  border-radius: 3px 3px 0 0;
  background-clip: padding-box;
}
.profile-env > header {
  position: relative;
  z-index: 20;
  margin-top: 30px;
}
.profile-env > header .profile-picture {
  position: relative;
}
.profile-env > header .profile-picture img {
  float: right;
  -moz-box-shadow: 0px 0px 0px 5px rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: 0px 0px 0px 5px rgba(255, 255, 255, 0.9);
  box-shadow: 0px 0px 0px 5px rgba(255, 255, 255, 0.9);
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.profile-env > header .profile-picture:hover img {
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.profile-env > header .profile-info-sections {
  margin: 0;
  padding: 0;
  margin-top: 15px;
  padding-left: 0;
  list-style: none;
}
.profile-env > header .profile-info-sections > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.profile-env > header .profile-info-sections > li:first-child {
  padding-left: 0;
}
.profile-env > header .profile-info-sections .profile-name strong,
.profile-env > header .profile-info-sections .profile-name span {
  display: block;
}
.profile-env > header .profile-info-sections .profile-name strong {
  font-size: 18px;
  font-weight: normal;
}
.profile-env > header .profile-info-sections .profile-name span {
  font-size: 12px;
  color: #bbbbbb;
}
.profile-env > header .profile-info-sections .profile-name span a {
  color: #bbbbbb;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.profile-env > header .profile-info-sections .profile-name span a:hover {
  color: #888888;
}
.profile-env > header .profile-info-sections .profile-name .user-status {
  position: relative;
  display: inline-block;
  background: #575d67;
  top: -2px;
  margin-left: 5px;
  width: 6px;
  height: 6px;
  -webkit-border-radius: 6px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 6px;
  -moz-background-clip: padding;
  border-radius: 6px;
  background-clip: padding-box;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.profile-env > header .profile-info-sections .profile-name .user-status.is-online {
  background-color: #06b53c;
}
.profile-env > header .profile-info-sections .profile-name .user-status.is-offline {
  background-color: #575d67;
}
.profile-env > header .profile-info-sections .profile-name .user-status.is-idle {
  background-color: #f7d227;
}
.profile-env > header .profile-info-sections .profile-name .user-status.is-busy {
  background-color: #ee4749;
}
.profile-env > header .profile-info-sections .profile-stat h3 {
  font-size: 18px;
  margin-bottom: 5px;
}
.profile-env > header .profile-info-sections .profile-stat span {
  color: #bbbbbb;
}
.profile-env > header .profile-info-sections .profile-stat span a {
  color: #bbbbbb;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.profile-env > header .profile-info-sections .profile-stat span a:hover {
  color: #888888;
}
.profile-env > header .profile-info-sections > li {
  padding: 0 40px;
  position: relative;
}
.profile-env > header .profile-info-sections > li + li:after {
  content: '';
  display: block;
  position: absolute;
  top: 15px;
  bottom: 0;
  left: 0;
  width: 1px;
  background: #ebebeb;
  margin: 8px 0;
}
.profile-env > header .profile-info-sections > li:first-child {
  padding-left: 0;
}
.profile-env > header .profile-buttons {
  margin-top: 35px;
}
.profile-env > header .profile-buttons a {
  margin: 0 4px;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.profile-env section {
  position: relative;
  z-index: 10;
}
.profile-env section.profile-info-tabs {
  position: relative;
  background: #f1f1f1;
  margin-left: -20px;
  margin-right: -20px;
  padding: 20px;
  margin-top: -20px;
  margin-bottom: 30px;
}
.profile-env section.profile-info-tabs .user-details {
  padding-left: 0;
  list-style: none;
}
.profile-env section.profile-info-tabs .user-details li {
  margin-bottom: 10px;
}
.profile-env section.profile-info-tabs .user-details li a {
  color: #a0a0a0;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.profile-env section.profile-info-tabs .user-details li a:hover {
  color: #606060;
}
.profile-env section.profile-info-tabs .user-details li a:hover span {
  color: #e72c28;
}
.profile-env section.profile-info-tabs .user-details li a i {
  margin-right: 5px;
}
.profile-env section.profile-info-tabs .user-details li a span {
  color: #ec5956;
  font-weight: normal;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.profile-env section.profile-info-tabs .nav-tabs {
  position: relative;
  margin-bottom: -20px;
  border-bottom: 0;
}
.profile-env section.profile-info-tabs .nav-tabs > li:first-child a {
  margin-left: 0;
}
.profile-env section.profile-info-tabs .nav-tabs li {
  margin-bottom: 0;
}
.profile-env section.profile-info-tabs .nav-tabs li a {
  border: none;
  padding: 10px 35px;
  font-size: 13px;
  background: #e1e1e1;
  margin-right: 10px;
}
.profile-env section.profile-info-tabs .nav-tabs li.active a {
  background: #fff;
}
.profile-env section.profile-feed {
  margin-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
}
.profile-env section.profile-feed .profile-post-form {
  border: 1px solid #ebebeb;
  margin-bottom: 30px;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
}
.profile-env section.profile-feed .profile-post-form .form-control {
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
  background: #fff;
  min-height: 80px;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
}
.profile-env section.profile-feed .profile-post-form .form-options {
  background: #f3f3f3;
  border-top: 1px solid #ebebeb;
  padding: 10px;
}
.profile-env section.profile-feed .profile-post-form .form-options:before,
.profile-env section.profile-feed .profile-post-form .form-options:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.profile-env section.profile-feed .profile-post-form .form-options:after {
  clear: both;
}
.profile-env section.profile-feed .profile-post-form .form-options .post-type {
  float: left;
  padding-top: 6px;
}
.profile-env section.profile-feed .profile-post-form .form-options .post-type a {
  margin-left: 10px;
  font-size: 13px;
  color: #aaaaaa;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.profile-env section.profile-feed .profile-post-form .form-options .post-type a:hover {
  color: #303641;
}
.profile-env section.profile-feed .profile-post-form .form-options .post-submit {
  float: right;
}
.profile-env section.profile-feed .profile-post-form .form-options .post-submit .btn {
  padding-left: 20px;
  padding-right: 20px;
}
.profile-env section.profile-feed .profile-stories article.story {
  margin: 30px 0;
}
.profile-env section.profile-feed .profile-stories article.story:before,
.profile-env section.profile-feed .profile-stories article.story:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.profile-env section.profile-feed .profile-stories article.story:after {
  clear: both;
}
.profile-env section.profile-feed .profile-stories article.story .user-thumb {
  float: left;
  width: 8%;
}
.profile-env section.profile-feed .profile-stories article.story .user-thumb a img {
  -moz-box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.04);
}
.profile-env section.profile-feed .profile-stories article.story .story-content {
  float: right;
  width: 92%;
}
.profile-env section.profile-feed .profile-stories article.story .story-content header {
  display: block;
  margin-bottom: 10px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content header:before,
.profile-env section.profile-feed .profile-stories article.story .story-content header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.profile-env section.profile-feed .profile-stories article.story .story-content header:after {
  clear: both;
}
.profile-env section.profile-feed .profile-stories article.story .story-content header .publisher {
  float: left;
  color: #9b9fa6;
  font-size: 14px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content header .publisher a {
  color: #303641;
}
.profile-env section.profile-feed .profile-stories article.story .story-content header .publisher em {
  display: block;
  font-style: normal;
  font-size: 12px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content header .story-type {
  float: right;
}
.profile-env section.profile-feed .profile-stories article.story .story-content .story-main-content {
  font-size: 13px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content .story-main-content p {
  font-size: 13px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer {
  margin-top: 15px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .liked i {
  color: #ff4e50;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer > a {
  margin-right: 30px;
  display: inline-block;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer > a span {
  -webkit-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 30px;
  border-top: 1px solid #ebebeb;
  padding-top: 20px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li {
  display: table;
  vertical-align: top;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li:before,
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li:after {
  clear: both;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li + li {
  margin-top: 15px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li .user-comment-thumb,
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li .user-comment-content {
  display: table-cell;
  vertical-align: top;
  width: 100%;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li .user-comment-thumb {
  width: 1%;
  padding-right: 20px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li .user-comment-content {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 15px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li .user-comment-content .user-comment-name {
  font-weight: bold;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li .user-comment-content .user-comment-meta {
  font-size: 11px;
  margin-top: 15px;
  color: #9b9fa6;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li .user-comment-content .user-comment-meta a {
  color: #8d929a;
  margin-right: 5px;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li .user-comment-content .user-comment-meta a + a {
  margin-left: 5px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li .user-comment-content .user-comment-meta a i {
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80);
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li .user-comment-content .user-comment-meta a:hover {
  color: #737881;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li .user-comment-content .user-comment-meta a:hover i {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li.comment-form .user-comment-content {
  position: relative;
  border-bottom: 0;
  padding-bottom: 0;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li.comment-form .user-comment-content .form-control {
  background: #eeeeee;
  border: 0;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li.comment-form .user-comment-content .btn {
  position: absolute;
  right: 5px;
  top: 5px;
  border: 0;
  background: transparent;
  color: #737881;
  font-size: 13px;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li.comment-form .user-comment-content .btn:hover {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.profile-env section.profile-feed .profile-stories article.story .story-content hr {
  margin-top: 40px;
}
@media (max-width: 992px) {
  .profile-env > header .profile-picture img {
    width: 90%;
  }
  .profile-env > header .profile-buttons {
    margin-top: 18px;
  }
  .profile-env > header .profile-info-sections .profile-name strong,
  .profile-env > header .profile-info-sections .profile-stat h3 {
    font-size: 16px;
  }
  .profile-env > header .profile-info-sections {
    margin-top: 0;
  }
  .profile-env > header .profile-info-sections > li {
    padding: 0 20px;
  }
  .profile-env section.profile-info-tabs .nav-tabs li a {
    padding-left: 25px;
    padding-right: 25px;
  }
  .profile-env section.profile-feed .profile-stories article.story .user-thumb {
    width: 10%;
  }
  .profile-env section.profile-feed .profile-stories article.story .story-content {
    width: 90%;
  }
}
@media (max-width: 768px) {
  .profile-env section.profile-info-tabs {
    margin-top: 30px;
  }
  .profile-env > header .profile-picture img {
    float: none;
  }
  .profile-env > header .profile-buttons a {
    margin-bottom: 5px;
  }
}
@media (max-width: 601px) {
  .profile-env > header .profile-info-sections {
    margin-bottom: 10px;
  }
  .profile-env > header .profile-info-sections li {
    padding: 15px;
  }
  .profile-env > header .profile-info-sections > li:first-child {
    padding-left: 0;
  }
  .profile-env > header .profile-buttons {
    margin-top: 0;
  }
  .profile-env > header .profile-picture {
    text-align: center;
    display: block;
  }
  .profile-env > header .profile-picture img {
    width: auto;
    float: none;
    display: inline-block;
    margin-bottom: 15px;
  }
  .profile-env section.profile-feed .profile-stories article.story .user-thumb {
    width: 18%;
  }
  .profile-env section.profile-feed .profile-stories article.story .story-content {
    width: 82%;
  }
  .profile-env section.profile-info-tabs .nav-tabs li a {
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 5px;
    font-size: 12px;
  }
  .profile-env section.profile-feed {
    padding: 0;
  }
  .profile-env .col-sm-7,
  .profile-env .col-sm-3 {
    text-align: center;
  }
  .profile-env .col-sm-7 .profile-info-sections,
  .profile-env .col-sm-3 .profile-info-sections,
  .profile-env .col-sm-7 .profile-buttons,
  .profile-env .col-sm-3 .profile-buttons {
    display: inline-block;
  }
  .profile-env > header .profile-info-sections > li + li:after {
    margin: 18px 0;
  }
}
.map-checkin {
  border: 5px solid rgba(235, 235, 235, 0.2);
  -moz-box-shadow: 0px 0px 0px 1px #ebebeb;
  -webkit-box-shadow: 0px 0px 0px 1px #ebebeb;
  box-shadow: 0px 0px 0px 1px #ebebeb;
  background: #fff !important;
}
.page-body .main-content .cbp_tmtimeline:before {
  background: #f5f5f6;
  width: 5px;
  margin-left: -6px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmtime > span {
  color: #111;
  font-size: 15px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmtime > span:first-child {
  font-weight: bold;
  margin-bottom: 2px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmtime > span:last-child {
  color: #303641;
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80);
  font-size: 12px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmtime > span.large {
  font-size: 17px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmtime > span.hidden + span {
  margin-top: 8px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmicon {
  background: #ffffff;
  color: #d2d2d2;
  -moz-box-shadow: 0px 0px 0px 5px #f5f5f6;
  -webkit-box-shadow: 0px 0px 0px 5px #f5f5f6;
  box-shadow: 0px 0px 0px 5px #f5f5f6;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmicon.bg-primary {
  background-color: #303641;
  color: #ffffff;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmicon.bg-secondary {
  background-color: #ee4749;
  color: #ffffff;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmicon.bg-success {
  background-color: #00a651;
  color: #ffffff;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmicon.bg-info {
  background-color: #21a9e1;
  color: #ffffff;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmicon.bg-warning {
  background-color: #fad839;
  color: #ffffff;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmicon.bg-danger {
  background-color: #cc2424;
  color: #ffffff;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel {
  background: #f5f5f6;
  color: #737881;
  margin-bottom: 70px;
  padding: 1.7em;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel h2,
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel p {
  color: #737881;
  font-family: "Noto Sans", sans-serif;
  font-size: 12px;
  margin: 0;
  line-height: 1.42857143;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel p + p {
  margin-top: 15px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel h2 {
  font-size: 16px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel h2 a {
  color: #303641;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel h2 span {
  -webkit-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel:after {
  border-right-color: #f5f5f6;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel.empty {
  background: 0;
  padding: 9px 0;
  margin-bottom: 70px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel.empty:after {
  visibility: hidden;
}
@media screen and (max-width: 47.2em) {
  .page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel:after {
    border-right-color: transparent;
    border-bottom-color: #f5f5f6;
    left: 10px;
  }
  .page-body .main-content .cbp_tmtimeline > li .large {
    font-weight: bold;
    font-size: 16px !important;
  }
  .page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel.empty {
    background: #f5f5f6;
    padding: 1.7em;
  }
  .page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel.empty:after {
    visibility: visible;
  }
}
.timeline-centered {
  position: relative;
  margin-bottom: 30px;
}
.timeline-centered:before,
.timeline-centered:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.timeline-centered:after {
  clear: both;
}
.timeline-centered:before {
  content: '';
  position: absolute;
  display: block;
  width: 4px;
  background: #f5f5f6;
  left: 50%;
  top: 20px;
  bottom: 20px;
  margin-left: -4px;
}
.timeline-centered .timeline-entry {
  position: relative;
  width: 50%;
  float: right;
  margin-bottom: 70px;
  clear: both;
}
.timeline-centered .timeline-entry:before,
.timeline-centered .timeline-entry:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.timeline-centered .timeline-entry:after {
  clear: both;
}
.timeline-centered .timeline-entry.begin {
  margin-bottom: 0;
}
.timeline-centered .timeline-entry.left-aligned {
  float: left;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner {
  margin-left: 0;
  margin-right: -18px;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {
  left: auto;
  right: -100px;
  text-align: left;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon {
  float: right;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label {
  margin-left: 0;
  margin-right: 70px;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after {
  left: auto;
  right: 0;
  margin-left: 0;
  margin-right: -9px;
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.timeline-centered .timeline-entry .timeline-entry-inner {
  position: relative;
  margin-left: -22px;
}
.timeline-centered .timeline-entry .timeline-entry-inner:before,
.timeline-centered .timeline-entry .timeline-entry-inner:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.timeline-centered .timeline-entry .timeline-entry-inner:after {
  clear: both;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time {
  position: absolute;
  left: -100px;
  text-align: right;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span {
  display: block;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:first-child {
  font-size: 15px;
  font-weight: bold;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:last-child {
  font-size: 12px;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon {
  background: #fff;
  color: #737881;
  display: block;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 20px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 20px;
  -moz-background-clip: padding;
  border-radius: 20px;
  background-clip: padding-box;
  text-align: center;
  -moz-box-shadow: 0px 0px 0px 5px #f5f5f6;
  -webkit-box-shadow: 0px 0px 0px 5px #f5f5f6;
  box-shadow: 0px 0px 0px 5px #f5f5f6;
  line-height: 40px;
  font-size: 15px;
  float: left;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-primary {
  background-color: #303641;
  color: #ffffff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-secondary {
  background-color: #ee4749;
  color: #ffffff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
  background-color: #00a651;
  color: #ffffff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-info {
  background-color: #21a9e1;
  color: #ffffff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-warning {
  background-color: #fad839;
  color: #ffffff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-danger {
  background-color: #cc2424;
  color: #ffffff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
  position: relative;
  background: #f5f5f6;
  padding: 1.7em;
  margin-left: 70px;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after {
  content: '';
  display: block;
  position: absolute;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 9px 9px 9px 0;
  border-color: transparent #f5f5f6 transparent transparent;
  left: 0;
  top: 10px;
  margin-left: -9px;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2,
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p {
  color: #737881;
  font-family: "Noto Sans", sans-serif;
  font-size: 12px;
  margin: 0;
  line-height: 1.42857143;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p + p {
  margin-top: 15px;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 {
  font-size: 16px;
  margin-bottom: 10px;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a {
  color: #303641;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 span {
  -webkit-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
@media screen and (max-width: 47.2em) {
  .timeline-centered {
    margin-top: 20px;
  }
  .timeline-centered:before {
    left: 22px;
  }
  .timeline-centered .timeline-entry,
  .timeline-centered .timeline-entry.left-aligned {
    width: 100%;
    float: none;
  }
  .timeline-centered .timeline-entry .timeline-entry-inner,
  .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner {
    margin-left: 0;
    margin-right: 0;
  }
  .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time,
  .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {
    left: 60px;
    right: auto;
    top: -40px;
    width: auto;
  }
  .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time span,
  .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time span {
    display: inline-block;
  }
  .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time span + span,
  .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time span + span {
    margin-left: 10px;
  }
  .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon {
    float: left;
  }
  .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label {
    margin-left: 70px;
    margin-right: 0;
  }
  .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after {
    left: 0;
    right: auto;
    margin-left: -9px;
    margin-right: 0;
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.member-entry {
  border: 1px solid #ebebeb;
  padding: 15px;
  margin-top: 15px;
  margin-bottom: 30px;
  -moz-box-shadow: 1px 1px 1px rgba(0, 1, 1, 0.02);
  -webkit-box-shadow: 1px 1px 1px rgba(0, 1, 1, 0.02);
  box-shadow: 1px 1px 1px rgba(0, 1, 1, 0.02);
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
}
.member-entry:before,
.member-entry:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.member-entry:after {
  clear: both;
}
.member-entry:hover {
  background: rgba(235, 235, 235, 0.3);
  -moz-box-shadow: 1px 1px 1px rgba(0, 1, 1, 0.06);
  -webkit-box-shadow: 1px 1px 1px rgba(0, 1, 1, 0.06);
  box-shadow: 1px 1px 1px rgba(0, 1, 1, 0.06);
}
.member-entry .member-img,
.member-entry .member-details {
  float: left;
}
.member-entry .member-img {
  position: relative;
  display: block;
  width: 10%;
}
.member-entry .member-img img {
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}
.member-entry .member-img i {
  position: absolute;
  display: block;
  left: 50%;
  top: 50%;
  margin-top: -12.5px;
  margin-left: -12.5px;
  color: #FFF;
  font-size: 25px;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -o-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform: scale(0.5, );
  -ms-transform: scale(0.5, );
  transform: scale(0.5, );
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.member-entry .member-img:hover i {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transform: scale(1, );
  -ms-transform: scale(1, );
  transform: scale(1, );
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.member-entry .member-details {
  width: 89.9%;
}
.member-entry .member-details h4 {
  font-size: 18px;
  margin-left: 20px;
}
.member-entry .member-details h4 a {
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.member-entry .member-details .info-list {
  margin-left: 5px;
}
.member-entry .member-details .info-list > div {
  margin-top: 5px;
  font-size: 13px;
}
.member-entry .member-details .info-list > div a {
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.member-entry .member-details .info-list > div i {
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.member-entry .member-details .info-list > div:hover i {
  color: #4f5259;
}
@media screen and (max-width: 768px) {
  .member-entry .member-img {
    width: 18%;
  }
  .member-entry .member-details {
    width: 81.9%;
  }
  .member-entry .member-details h4 {
    margin-top: 0;
  }
}
@media screen and (max-width: 480px) {
  .member-entry .member-img {
    width: 100%;
    float: none;
    text-align: center;
    position: relative;
    background: #f8f8f8;
    margin-bottom: 15px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
  }
  .member-entry .member-img img {
    width: auto;
    display: inline-block;
    -webkit-border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0;
    -moz-background-clip: padding;
    border-radius: 0;
    background-clip: padding-box;
  }
  .member-entry .member-details {
    width: 100%;
    float: none;
  }
  .member-entry .member-details h4,
  .member-entry .member-details .info-list {
    margin-left: 0;
  }
  .member-entry .member-details h4 > div,
  .member-entry .member-details .info-list > div {
    padding: 0;
  }
  .member-entry .member-details .info-list > div {
    margin-top: 10px;
  }
}
.comments-env .comment-filters {
  margin: 15px 0;
  margin-bottom: 30px;
}
.comments-env .comment-filters > a {
  position: relative;
  display: inline-block;
  color: #93979e;
  margin: 0 15px;
  font-size: 13px;
  font-weight: 400;
}
.comments-env .comment-filters > a.current {
  font-weight: bold;
}
.comments-env .comment-filters > a:after {
  content: '';
  display: block;
  position: absolute;
  right: -18px;
  width: 1px;
  height: 12px;
  background: #ebebeb;
  top: 3px;
}
.comments-env .comment-filters > a:first-child {
  margin-left: 0;
}
.comments-env .comment-filters > a:last-child {
  margin-right: 0;
}
.comments-env .comment-filters > a:last-child:after {
  display: none;
}
.comments-env .filtering .selectboxit-btn {
  height: 38px;
}
.comments-env .filtering .selectboxit-btn span {
  height: 38px;
  line-height: 38px;
}
.comments-env .filtering .search-form-full .form-control {
  margin-top: 0;
}
.comments-env .filtering .search-form-contaner {
  max-width: 300px;
  width: 32%;
  float: right;
}
.comments-env .filtering .search-form-contaner + .pagination-container {
  margin-right: 20px;
}
.comments-env .filtering .pagination-container {
  float: right;
}
.comments-env .filtering .pagination-container .pagination {
  margin: 0;
}
.comments-env .filtering .pagination-container .pagination a {
  position: relative;
  padding-top: 9px;
  padding-bottom: 10px;
  margin-top: -2px;
}
.comments-env .filtering .pagination-container + .search-form-contaner {
  margin-right: 20px;
}
.comments-env .panel-title h4 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.comments-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
}
.comments-list > li {
  border-bottom: 1px solid #ebebeb;
  padding: 15px;
}
.comments-list > li:before,
.comments-list > li:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.comments-list > li:after {
  clear: both;
}
.comments-list > li:nth-child(even) {
  background: #f5f5f6;
}
.comments-list > li .comment-checkbox {
  float: left;
  width: 3%;
  padding-top: 3px;
}
.comments-list > li .comment-details {
  float: right;
  width: 96.9%;
}
.comments-list > li .comment-details a {
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.comments-list > li .comment-details .comment-head {
  font-size: 13px;
}
.comments-list > li .comment-details .comment-head a {
  font-weight: bold;
}
.comments-list > li .comment-details .comment-text {
  margin-top: 15px;
}
.comments-list > li .comment-details .comment-footer {
  border-top: 1px solid #ebebeb;
  margin-top: 15px;
  padding-top: 15px;
}
.comments-list > li .comment-details .comment-footer:before,
.comments-list > li .comment-details .comment-footer:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.comments-list > li .comment-details .comment-footer:after {
  clear: both;
}
.comments-list > li .comment-details .comment-footer .comment-time {
  float: right;
  color: #80858e;
}
.comments-list > li .comment-details .comment-footer .action-links a {
  font-weight: bold;
  display: inline-block;
  margin-right: 10px;
}
.comments-list > li .comment-details .comment-footer .action-links .approve {
  color: #00a651;
}
.comments-list > li .comment-details .comment-footer .action-links .delete {
  color: #cc2424;
}
.comments-list > li:last-child {
  border-bottom: 0;
}
@media screen and (max-width: 768px) {
  .comments-list > li .comment-checkbox {
    width: 5%;
  }
  .comments-list > li .comment-details {
    width: 94.9%;
  }
  .comments-env .filtering .search-form-contaner {
    float: left;
  }
  .search-and-pagination {
    margin-top: 20px;
  }
}
@media screen and (max-width: 480px) {
  .comments-env .search-and-pagination .pagination-container,
  .comments-env .search-and-pagination .search-form-contaner {
    float: none !important;
    text-align: left;
  }
  .comments-env .search-and-pagination .search-form-contaner {
    margin-right: 0;
    width: 100%;
    max-width: 1000px;
  }
  .comments-env .search-and-pagination .search-form-contaner .search-form-full {
    margin-top: 10px;
  }
  .comments-list > li .comment-checkbox {
    width: 8%;
  }
  .comments-list > li .comment-details {
    width: 91.9%;
  }
  .comments-list > li .comment-details .comment-footer .action-links {
    float: none;
    width: 100%;
  }
  .comments-list > li .comment-details .comment-footer .action-links a {
    display: block;
  }
}
/**
 * Nestable
 */
.dd {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
.dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.dd-list .dd-list {
  padding-left: 30px;
}
.dd-collapsed .dd-list {
  display: none;
}
.dd-item,
.dd-empty,
.dd-placeholder {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  font-size: 13px;
  line-height: 20px;
}
.dd-handle,
.dd-content {
  display: block;
  margin: 0px 0;
  padding: 5px 10px;
  background: #fafafa;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ebebeb;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
dd-content,
.dd-content:hover {
  background: #fff;
}
.dd-item > button {
  display: block;
  position: relative;
  cursor: pointer;
  float: left;
  width: 25px;
  height: 20px;
  margin: 5px 0;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: visible;
  border: 0;
  background: transparent;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  font-weight: bold;
  margin-right: 10px;
  outline: 0;
}
.dd-item > button:after {
  content: '';
  display: block;
  position: absolute;
  right: 0px;
  top: -5px;
  bottom: -6px;
  width: 1px;
  background: #ebebeb;
}
.dd-item > button:before {
  content: '+';
  display: block;
  position: absolute;
  width: 100%;
  text-align: center;
  text-indent: 0;
}
.dd-item > button[data-action="collapse"]:before {
  content: '-';
}
.dd-placeholder,
.dd-empty {
  margin: 0px 0;
  padding: 0;
  min-height: 30px;
  background: rgba(245, 245, 246, 0.3);
  border: 1px dotted #ebebeb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dd-empty {
  border: 1px dashed #bbb;
  min-height: 100px;
  background-color: #e5e5e5;
}
.dd-dragel {
  position: absolute;
  pointer-events: none;
  z-index: 9999;
}
.dd-dragel > .dd-item .dd-handle,
.dd-dragel > .dd-item .dd-content {
  margin-top: 0;
}
.dd-dragel .dd-handle,
.dd-dragel .dd-content {
  -moz-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
}
.nested-list.with-margins .dd-item .dd-handle,
.nested-list.with-margins .dd-item .dd-content {
  margin: 5px 0;
}
.nested-list.custom-drag-button .dd-handle {
  position: absolute !important;
  margin: 0 !important;
  width: 15px;
  height: 32px;
  padding-left: 5px;
  padding-right: 4px;
  cursor: pointer;
  padding-top: 7px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.nested-list.custom-drag-button .dd-handle span {
  display: block;
  line-height: 3px;
  color: rgba(115, 120, 129, 0.7);
}
.nested-list.custom-drag-button .dd-content {
  padding-left: 25px;
}
.nested-list.custom-drag-button button + .dd-handle {
  left: 24px;
}
.nested-list.custom-drag-button button + .dd-handle + .dd-content {
  padding-left: 50px;
}
.nested-list.custom-drag-button.drag-button-on-hover .dd-item > .dd-handle {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.nested-list.custom-drag-button.drag-button-on-hover .dd-item:hover > .dd-handle {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.custom-handler .dd-item .dd-handle {
  position: absolute !important;
  margin: 0 !important;
  width: 15px;
  height: 32px;
  padding-left: 5px;
  padding-right: 4px;
  cursor: pointer;
  padding-top: 7px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.custom-handler .dd-item .dd-handle span {
  display: block;
  line-height: 3px;
  color: rgba(115, 120, 129, 0.7);
}
.custom-handler .dd-item .dd-content {
  padding-left: 25px;
}
.custom-handler .dd-item button + .dd-handle {
  left: 24px;
}
.custom-handler .dd-item button + .dd-handle + .dd-content {
  padding-left: 50px;
}

/* ReSharper disable once InvalidValue */
/* ReSharper disable once InvalidValue */
/* ReSharper disable once InvalidValue */
/* ReSharper disable once InvalidValue */
/* ReSharper disable once InvalidValue */
/* ============================================================
 * bootstrapSwitch v1.8 by Larentis Mattia @SpiritualGuru
 * http://www.larentis.eu/
 *
 * Enhanced for radiobuttons by Stein, Peter @BdMdesigN
 * http://www.bdmdesign.org/
 *
 * Project site:
 * http://www.larentis.eu/switch/
 * ============================================================
 * Licensed under the Apache License, Version 2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 * ============================================================ */
/*.opacity(@opacity) {
  opacity: @opacity / 100;
  filter: ~"alpha(opacity=@{opacity})";
}*/
.has-switch {
    display: inline-block;
    cursor: pointer;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    border: 1px solid;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
    position: relative;
    text-align: left;
    overflow: hidden;
    line-height: 8px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    vertical-align: middle;
    min-width: 100px;
}
.has-switch.switch-mini,
.has-switch.switch-xs {
    min-width: 72px;
}
.has-switch.switch-mini i.switch-mini-icons,
.has-switch.switch-xs i.switch-mini-icons {
    height: 1.20em;
    line-height: 9px;
    vertical-align: text-top;
    text-align: center;
    transform: scale(0.6);
    margin-top: -1px;
    margin-bottom: -1px;
}
.has-switch.switch-small,
.has-switch.switch-sm {
    min-width: 80px;
}
.has-switch.switch-large,
.has-switch.switch-lg {
    min-width: 120px;
}
.has-switch.deactivate {
    -webkit-opacity: 50;
    -moz-opacity: 50;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=5000);
    opacity: 50;
    filter: alpha(opacity=5000);
    cursor: default !important;
}
.has-switch.deactivate label,
.has-switch.deactivate span {
    cursor: default !important;
}
.has-switch > div {
    display: inline-block;
    width: 150%;
    position: relative;
    top: 0;
}
.has-switch > div.switch-animate {
    -moz-transition: left 0.5s;
    -o-transition: left 0.5s;
    -webkit-transition: left 0.5s;
    transition: left 0.5s;
}
.has-switch > div.switch-off {
    left: -50%;
}
.has-switch > div.switch-on {
    left: 0%;
}
.has-switch input[type=radio],
.has-switch input[type=checkbox] {
    display: block;
    position: absolute;
    margin-left: -60%;
}
.has-switch span,
.has-switch label {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    position: relative;
    display: inline-block;
    height: 100%;
    padding-bottom: 4px;
    padding-top: 4px;
    font-size: 14px;
    line-height: 20px;
}
.has-switch span.switch-mini,
.has-switch label.switch-mini,
.has-switch span.switch-xs,
.has-switch label.switch-xs {
    padding-bottom: 4px;
    padding-top: 4px;
    font-size: 10px;
    line-height: 9px;
}
.has-switch span.switch-small,
.has-switch label.switch-small,
.has-switch span.switch-sm,
.has-switch label.switch-sm {
    padding-bottom: 3px;
    padding-top: 3px;
    font-size: 12px;
    line-height: 18px;
}
.has-switch span.switch-large,
.has-switch label.switch-large,
.has-switch span.switch-lg,
.has-switch label.switch-lg {
    padding-bottom: 9px;
    padding-top: 9px;
    font-size: 16px;
    line-height: normal;
}
.has-switch label {
    text-align: center;
    margin-top: -1px;
    margin-bottom: -1px;
    z-index: 100;
    width: 34%;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    *background-color: #e6e6e6;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.has-switch label.switch-left {
    background-color: #e6e6e6;
    color: #333333;
}
.has-switch label.switch-right {
    background-color: #f5f5f6;
    color: #737881;
}
.has-switch label.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881;
}
.has-switch label:hover,
.has-switch label:focus,
.has-switch label:active,
.has-switch label.active,
.has-switch label.disabled,
.has-switch label[disabled] {
    color: #333333;
    *background-color: #d9d9d9;
}
.has-switch label:active,
.has-switch label.active {
    background-color: #cccccc \9;
}
.has-switch label i {
    color: #000;
    line-height: 18px;
    pointer-events: none;
}
.has-switch span {
    text-align: center;
    z-index: 1;
    width: 33%;
}
.has-switch span.switch-left {
    -webkit-border-top-left-radius: 49px;
    -moz-border-radius-topleft: 49px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-bottom-left-radius: 49px;
    -moz-border-radius-bottomleft: 49px;
    border-bottom-left-radius: 49px;
    border-top-left-radius: 49px;
}
.has-switch span.switch-right {
    *background-color: #ffffff;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.has-switch span.switch-right.switch-left {
    background-color: #ffffff;
    color: #333333;
}
.has-switch span.switch-right.switch-right {
    background-color: #f5f5f6;
    color: #737881;
}
.has-switch span.switch-right.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881;
}
.has-switch span.switch-right:hover,
.has-switch span.switch-right:focus,
.has-switch span.switch-right:active,
.has-switch span.switch-right.active,
.has-switch span.switch-right.disabled,
.has-switch span.switch-right[disabled] {
    color: #333333;
    *background-color: #f2f2f2;
}
.has-switch span.switch-right:active,
.has-switch span.switch-right.active {
    background-color: #e6e6e6 \9;
}
.has-switch span.switch-primary,
.has-switch span.switch-left {
    *background-color: #0088cc;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.has-switch span.switch-primary.switch-left,
.has-switch span.switch-left.switch-left {
    background-color: #0088cc;
    color: #ffffff;
}
.has-switch span.switch-primary.switch-right,
.has-switch span.switch-left.switch-right {
    background-color: #f5f5f6;
    color: #737881;
}
.has-switch span.switch-primary.switch-right:hover,
.has-switch span.switch-left.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881;
}
.has-switch span.switch-primary:hover,
.has-switch span.switch-left:hover,
.has-switch span.switch-primary:focus,
.has-switch span.switch-left:focus,
.has-switch span.switch-primary:active,
.has-switch span.switch-left:active,
.has-switch span.switch-primary.active,
.has-switch span.switch-left.active,
.has-switch span.switch-primary.disabled,
.has-switch span.switch-left.disabled,
.has-switch span.switch-primary[disabled],
.has-switch span.switch-left[disabled] {
    color: #ffffff;
    *background-color: #0077b3;
}
.has-switch span.switch-primary:active,
.has-switch span.switch-left:active,
.has-switch span.switch-primary.active,
.has-switch span.switch-left.active {
    background-color: #006699 \9;
}
.has-switch span.switch-info {
    *background-color: #5bc0de;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.has-switch span.switch-info.switch-left {
    background-color: #5bc0de;
    color: #ffffff;
}
.has-switch span.switch-info.switch-right {
    background-color: #f5f5f6;
    color: #737881;
}
.has-switch span.switch-info.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881;
}
.has-switch span.switch-info:hover,
.has-switch span.switch-info:focus,
.has-switch span.switch-info:active,
.has-switch span.switch-info.active,
.has-switch span.switch-info.disabled,
.has-switch span.switch-info[disabled] {
    color: #ffffff;
    *background-color: #46b8da;
}
.has-switch span.switch-info:active,
.has-switch span.switch-info.active {
    background-color: #31b0d5 \9;
}
.has-switch span.switch-success {
    *background-color: #62c462;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.has-switch span.switch-success.switch-left {
    background-color: #62c462;
    color: #ffffff;
}
.has-switch span.switch-success.switch-right {
    background-color: #f5f5f6;
    color: #737881;
}
.has-switch span.switch-success.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881;
}
.has-switch span.switch-success:hover,
.has-switch span.switch-success:focus,
.has-switch span.switch-success:active,
.has-switch span.switch-success.active,
.has-switch span.switch-success.disabled,
.has-switch span.switch-success[disabled] {
    color: #ffffff;
    *background-color: #4fbd4f;
}
.has-switch span.switch-success:active,
.has-switch span.switch-success.active {
    background-color: #42b142 \9;
}
.has-switch span.switch-warning {
    *background-color: #fbb450;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.has-switch span.switch-warning.switch-left {
    background-color: #fbb450;
    color: #ffffff;
}
.has-switch span.switch-warning.switch-right {
    background-color: #f5f5f6;
    color: #737881;
}
.has-switch span.switch-warning.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881;
}
.has-switch span.switch-warning:hover,
.has-switch span.switch-warning:focus,
.has-switch span.switch-warning:active,
.has-switch span.switch-warning.active,
.has-switch span.switch-warning.disabled,
.has-switch span.switch-warning[disabled] {
    color: #ffffff;
    *background-color: #faa937;
}
.has-switch span.switch-warning:active,
.has-switch span.switch-warning.active {
    background-color: #fa9f1e \9;
}
.has-switch span.switch-danger {
    *background-color: #ee5f5b;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.has-switch span.switch-danger.switch-left {
    background-color: #ee5f5b;
    color: #ffffff;
}
.has-switch span.switch-danger.switch-right {
    background-color: #f5f5f6;
    color: #737881;
}
.has-switch span.switch-danger.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881;
}
.has-switch span.switch-danger:hover,
.has-switch span.switch-danger:focus,
.has-switch span.switch-danger:active,
.has-switch span.switch-danger.active,
.has-switch span.switch-danger.disabled,
.has-switch span.switch-danger[disabled] {
    color: #ffffff;
    *background-color: #ec4844;
}
.has-switch span.switch-danger:active,
.has-switch span.switch-danger.active {
    background-color: #e9322d \9;
}
.has-switch span.switch-default {
    *background-color: #ffffff;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.has-switch span.switch-default.switch-left {
    background-color: #ffffff;
    color: #333333;
}
.has-switch span.switch-default.switch-right {
    background-color: #f5f5f6;
    color: #737881;
}
.has-switch span.switch-default.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881;
}
.has-switch span.switch-default:hover,
.has-switch span.switch-default:focus,
.has-switch span.switch-default:active,
.has-switch span.switch-default.active,
.has-switch span.switch-default.disabled,
.has-switch span.switch-default[disabled] {
    color: #333333;
    *background-color: #f2f2f2;
}
.has-switch span.switch-default:active,
.has-switch span.switch-default.active {
    background-color: #e6e6e6 \9;
}
.bootstrap-tagsinput {
    background-color: #fff;
    border: 1px solid #ccc;
    display: block;
    padding: 6px 8px;
    padding-bottom: 8px;
    margin-bottom: 10px;
    color: #555;
    vertical-align: middle;
    max-width: 100%;
    line-height: 22px;
    border: 1px solid #ebebeb;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.bootstrap-tagsinput:hover {
    border-color: #cbd0d9;
}
.bootstrap-tagsinput input {
    border: none;
    box-shadow: none;
    outline: none;
    background-color: transparent;
    padding: 0;
    margin: 0;
    width: auto !important;
    max-width: inherit;
}
.bootstrap-tagsinput input:focus {
    border: none;
    box-shadow: none;
}
.bootstrap-tagsinput .tag {
    display: inline-block;
    margin-right: 2px;
    color: white;
    font-size: 10px;
}
.bootstrap-tagsinput .tag [data-role="remove"] {
    margin-left: 8px;
    cursor: pointer;
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
    content: "x";
    padding: 0px 2px;
}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
div.datepicker {
    padding: 4px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    direction: ltr;
    /*.dow {
		border-top: 1px solid #ddd !important;
	}*/
}
div.datepicker-inline {
    width: 206px;
}
div.datepickerdiv.datepicker-rtl {
    direction: rtl;
}
div.datepickerdiv.datepicker-rtl table tr td span {
    float: right;
}
div.datepicker-dropdown {
    top: 0;
    left: 0;
}
div.datepicker-dropdown:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ebebeb;
    border-top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
}
div.datepicker-dropdown:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-top: 0;
    position: absolute;
}
div.datepicker-dropdown.datepicker-orient-left:before {
    left: 6px;
}
div.datepicker-dropdown.datepicker-orient-left:after {
    left: 7px;
}
div.datepicker-dropdown.datepicker-orient-right:before {
    right: 6px;
}
div.datepicker-dropdown.datepicker-orient-right:after {
    right: 7px;
}
div.datepicker-dropdown.datepicker-orient-top:before {
    top: -7px;
}
div.datepicker-dropdown.datepicker-orient-top:after {
    top: -6px;
}
div.datepicker-dropdown.datepicker-orient-bottom:before {
    bottom: -7px;
    border-bottom: 0;
    border-top: 7px solid #CCC;
}
div.datepicker-dropdown.datepicker-orient-bottom:after {
    bottom: -6px;
    border-bottom: 0;
    border-top: 6px solid #ffffff;
}
div.datepicker > div {
    display: none;
}
div.datepicker.days div.datepicker-days {
    display: block;
}
div.datepicker.months div.datepicker-months {
    display: block;
}
div.datepicker.years div.datepicker-years {
    display: block;
}
div.datepicker table {
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
div.datepicker td,
div.datepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: none;
}
.table-striped div.datepicker table tr td,
.table-striped div.datepicker table tr th {
    background-color: transparent;
}
div.datepicker table tr td.day:hover {
    background: #eeeeee;
    cursor: pointer;
    color: #303641;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
div.datepicker table tr td.old,
div.datepicker table tr td.new {
    color: #999999;
}
div.datepicker table tr td.disabled,
div.datepicker table tr td.disabled:hover {
    background: none;
    color: #999999;
    color: #dee0e4;
    cursor: default;
}
div.datepicker table tr td.today,
div.datepicker table tr td.today:hover,
div.datepicker table tr td.today.disabled,
div.datepicker table tr td.today.disabled:hover {
    *background-color: #737397;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #000;
}
div.datepicker table tr td.today.switch-left,
div.datepicker table tr td.today:hover.switch-left,
div.datepicker table tr td.today.disabled.switch-left,
div.datepicker table tr td.today.disabled:hover.switch-left {
    background-color: #737397;
    color: #ffffff;
}
div.datepicker table tr td.today.switch-right,
div.datepicker table tr td.today:hover.switch-right,
div.datepicker table tr td.today.disabled.switch-right,
div.datepicker table tr td.today.disabled:hover.switch-right {
    background-color: #f5f5f6;
    color: #737881;
}
div.datepicker table tr td.today.switch-right:hover,
div.datepicker table tr td.today:hover.switch-right:hover,
div.datepicker table tr td.today.disabled.switch-right:hover,
div.datepicker table tr td.today.disabled:hover.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881;
}
div.datepicker table tr td.today:hover,
div.datepicker table tr td.today:hover:hover,
div.datepicker table tr td.today.disabled:hover,
div.datepicker table tr td.today.disabled:hover:hover,
div.datepicker table tr td.today:focus,
div.datepicker table tr td.today:hover:focus,
div.datepicker table tr td.today.disabled:focus,
div.datepicker table tr td.today.disabled:hover:focus,
div.datepicker table tr td.today:active,
div.datepicker table tr td.today:hover:active,
div.datepicker table tr td.today.disabled:active,
div.datepicker table tr td.today.disabled:hover:active,
div.datepicker table tr td.today.active,
div.datepicker table tr td.today:hover.active,
div.datepicker table tr td.today.disabled.active,
div.datepicker table tr td.today.disabled:hover.active,
div.datepicker table tr td.today.disabled,
div.datepicker table tr td.today:hover.disabled,
div.datepicker table tr td.today.disabled.disabled,
div.datepicker table tr td.today.disabled:hover.disabled,
div.datepicker table tr td.today[disabled],
div.datepicker table tr td.today:hover[disabled],
div.datepicker table tr td.today.disabled[disabled],
div.datepicker table tr td.today.disabled:hover[disabled] {
    color: #ffffff;
    *background-color: #66678a;
}
div.datepicker table tr td.today:active,
div.datepicker table tr td.today:hover:active,
div.datepicker table tr td.today.disabled:active,
div.datepicker table tr td.today.disabled:hover:active,
div.datepicker table tr td.today.active,
div.datepicker table tr td.today:hover.active,
div.datepicker table tr td.today.disabled.active,
div.datepicker table tr td.today.disabled:hover.active {
    background-color: #5b5c7c \9;
}
div.datepicker table tr td.today:hover:hover {
    color: #000;
}
div.datepicker table tr td.today.active:hover {
    color: #fff;
}
div.datepicker table tr td.range,
div.datepicker table tr td.range:hover,
div.datepicker table tr td.range.disabled,
div.datepicker table tr td.range.disabled:hover {
    background: #eeeeee;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
div.datepicker table tr td.range.today,
div.datepicker table tr td.range.today:hover,
div.datepicker table tr td.range.today.disabled,
div.datepicker table tr td.range.today.disabled:hover {
    *background-color: #f3ea7a;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
div.datepicker table tr td.range.today.switch-left,
div.datepicker table tr td.range.today:hover.switch-left,
div.datepicker table tr td.range.today.disabled.switch-left,
div.datepicker table tr td.range.today.disabled:hover.switch-left {
    background-color: #f3ea7a;
    color: #ffffff;
}
div.datepicker table tr td.range.today.switch-right,
div.datepicker table tr td.range.today:hover.switch-right,
div.datepicker table tr td.range.today.disabled.switch-right,
div.datepicker table tr td.range.today.disabled:hover.switch-right {
    background-color: #f5f5f6;
    color: #737881;
}
div.datepicker table tr td.range.today.switch-right:hover,
div.datepicker table tr td.range.today:hover.switch-right:hover,
div.datepicker table tr td.range.today.disabled.switch-right:hover,
div.datepicker table tr td.range.today.disabled:hover.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881;
}
div.datepicker table tr td.range.today:hover,
div.datepicker table tr td.range.today:hover:hover,
div.datepicker table tr td.range.today.disabled:hover,
div.datepicker table tr td.range.today.disabled:hover:hover,
div.datepicker table tr td.range.today:focus,
div.datepicker table tr td.range.today:hover:focus,
div.datepicker table tr td.range.today.disabled:focus,
div.datepicker table tr td.range.today.disabled:hover:focus,
div.datepicker table tr td.range.today:active,
div.datepicker table tr td.range.today:hover:active,
div.datepicker table tr td.range.today.disabled:active,
div.datepicker table tr td.range.today.disabled:hover:active,
div.datepicker table tr td.range.today.active,
div.datepicker table tr td.range.today:hover.active,
div.datepicker table tr td.range.today.disabled.active,
div.datepicker table tr td.range.today.disabled:hover.active,
div.datepicker table tr td.range.today.disabled,
div.datepicker table tr td.range.today:hover.disabled,
div.datepicker table tr td.range.today.disabled.disabled,
div.datepicker table tr td.range.today.disabled:hover.disabled,
div.datepicker table tr td.range.today[disabled],
div.datepicker table tr td.range.today:hover[disabled],
div.datepicker table tr td.range.today.disabled[disabled],
div.datepicker table tr td.range.today.disabled:hover[disabled] {
    color: #ffffff;
    *background-color: #f1e663;
}
div.datepicker table tr td.range.today:active,
div.datepicker table tr td.range.today:hover:active,
div.datepicker table tr td.range.today.disabled:active,
div.datepicker table tr td.range.today.disabled:hover:active,
div.datepicker table tr td.range.today.active,
div.datepicker table tr td.range.today:hover.active,
div.datepicker table tr td.range.today.disabled.active,
div.datepicker table tr td.range.today.disabled:hover.active {
    background-color: #efe24b \9;
}
div.datepicker table tr td.selected,
div.datepicker table tr td.selected:hover,
div.datepicker table tr td.selected.disabled,
div.datepicker table tr td.selected.disabled:hover {
    *background-color: #808080;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
div.datepicker table tr td.selected.switch-left,
div.datepicker table tr td.selected:hover.switch-left,
div.datepicker table tr td.selected.disabled.switch-left,
div.datepicker table tr td.selected.disabled:hover.switch-left {
    background-color: #808080;
    color: #ffffff;
}
div.datepicker table tr td.selected.switch-right,
div.datepicker table tr td.selected:hover.switch-right,
div.datepicker table tr td.selected.disabled.switch-right,
div.datepicker table tr td.selected.disabled:hover.switch-right {
    background-color: #f5f5f6;
    color: #737881;
}
div.datepicker table tr td.selected.switch-right:hover,
div.datepicker table tr td.selected:hover.switch-right:hover,
div.datepicker table tr td.selected.disabled.switch-right:hover,
div.datepicker table tr td.selected.disabled:hover.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881;
}
div.datepicker table tr td.selected:hover,
div.datepicker table tr td.selected:hover:hover,
div.datepicker table tr td.selected.disabled:hover,
div.datepicker table tr td.selected.disabled:hover:hover,
div.datepicker table tr td.selected:focus,
div.datepicker table tr td.selected:hover:focus,
div.datepicker table tr td.selected.disabled:focus,
div.datepicker table tr td.selected.disabled:hover:focus,
div.datepicker table tr td.selected:active,
div.datepicker table tr td.selected:hover:active,
div.datepicker table tr td.selected.disabled:active,
div.datepicker table tr td.selected.disabled:hover:active,
div.datepicker table tr td.selected.active,
div.datepicker table tr td.selected:hover.active,
div.datepicker table tr td.selected.disabled.active,
div.datepicker table tr td.selected.disabled:hover.active,
div.datepicker table tr td.selected.disabled,
div.datepicker table tr td.selected:hover.disabled,
div.datepicker table tr td.selected.disabled.disabled,
div.datepicker table tr td.selected.disabled:hover.disabled,
div.datepicker table tr td.selected[disabled],
div.datepicker table tr td.selected:hover[disabled],
div.datepicker table tr td.selected.disabled[disabled],
div.datepicker table tr td.selected.disabled:hover[disabled] {
    color: #ffffff;
    *background-color: #737373;
}
div.datepicker table tr td.selected:active,
div.datepicker table tr td.selected:hover:active,
div.datepicker table tr td.selected.disabled:active,
div.datepicker table tr td.selected.disabled:hover:active,
div.datepicker table tr td.selected.active,
div.datepicker table tr td.selected:hover.active,
div.datepicker table tr td.selected.disabled.active,
div.datepicker table tr td.selected.disabled:hover.active {
    background-color: #666666 \9;
}
div.datepicker table tr td.active,
div.datepicker table tr td.active:hover,
div.datepicker table tr td.active.disabled,
div.datepicker table tr td.active.disabled:hover {
    background: #303641;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
div.datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
div.datepicker table tr td span:hover {
    background: #eeeeee;
}
div.datepicker table tr td span.disabled,
div.datepicker table tr td span.disabled:hover {
    background: none;
    color: #999999;
    cursor: default;
}
div.datepicker table tr td span.active,
div.datepicker table tr td span.active:hover,
div.datepicker table tr td span.active.disabled,
div.datepicker table tr td span.active.disabled:hover {
    background: #303641;
    color: #fff;
}
div.datepicker table tr td span.old,
div.datepicker table tr td span.new {
    color: #999999;
}
div.datepicker th.datepicker-switch {
    width: 145px;
}
div.datepicker thead tr:first-child th,
div.datepicker tfoot tr th {
    cursor: pointer;
}
div.datepicker thead tr:first-child th:hover,
div.datepicker tfoot tr th:hover {
    background: #eeeeee;
}
div.datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle;
}
div.datepicker thead tr:first-child th.cw {
    cursor: default;
    background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px;
}
.input-daterange input {
    text-align: center;
}
.input-daterange input:first-child {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
    display: inline-block;
    width: auto;
    min-width: 16px;
    height: 1.42857143;
    padding: 4px 5px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    text-shadow: 0 1px 0 #ffffff;
    vertical-align: middle;
    background-color: #eeeeee;
    border: 1px solid #ccc;
    margin-left: -5px;
    margin-right: -5px;
}
.datepicker-inline {
    border: 1px solid #ebebeb;
}
.datepicker-inline.no-border {
    border-color: transparent;
}
.datepicker-inline table {
    width: 195px;
}
.input-group-addon .color-preview {
    width: 16px;
    height: 16px;
    background: #FFF;
    display: inline-block;
    border: 1px solid #ebebeb;
}
/*!
 * Timepicker Component for Twitter Bootstrap
 *
 * Copyright 2013 Joris de Wit
 *
 * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
.bootstrap-timepicker {
    position: relative;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
    left: auto;
    right: 0;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before {
    left: auto;
    right: 12px;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after {
    left: auto;
    right: 13px;
}
.bootstrap-timepicker .add-on {
    cursor: pointer;
}
.bootstrap-timepicker .add-on i {
    display: inline-block;
    width: 16px;
    height: 16px;
}
.bootstrap-timepicker-widget.dropdown-menu {
    padding: 4px;
}
.bootstrap-timepicker-widget.dropdown-menu.open {
    display: inline-block;
    z-index: 10000;
}
.bootstrap-timepicker-widget.dropdown-menu:before {
    border-bottom: 7px solid rgba(0, 0, 0, 0.2);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
    display: inline-block;
    position: absolute;
}
.bootstrap-timepicker-widget.dropdown-menu:after {
    border-bottom: 6px solid #FFFFFF;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: inline-block;
    position: absolute;
}
.bootstrap-timepicker-widget.timepicker-orient-left:before {
    left: 6px;
}
.bootstrap-timepicker-widget.timepicker-orient-left:after {
    left: 7px;
}
.bootstrap-timepicker-widget.timepicker-orient-right:before {
    right: 6px;
}
.bootstrap-timepicker-widget.timepicker-orient-right:after {
    right: 7px;
}
.bootstrap-timepicker-widget.timepicker-orient-top:before {
    top: -7px;
}
.bootstrap-timepicker-widget.timepicker-orient-top:after {
    top: -6px;
}
.bootstrap-timepicker-widget.timepicker-orient-bottom:before {
    bottom: -7px;
    border-bottom: 0;
    border-top: 7px solid #CCC;
}
.bootstrap-timepicker-widget.timepicker-orient-bottom:after {
    bottom: -6px;
    border-bottom: 0;
    border-top: 6px solid #ffffff;
}
.bootstrap-timepicker-widget a.btn,
.bootstrap-timepicker-widget input {
    border-radius: 3px;
}
.bootstrap-timepicker-widget table {
    width: 100%;
    margin: 0;
}
.bootstrap-timepicker-widget table td {
    text-align: center;
    height: 30px;
    margin: 0;
    padding: 2px;
}
.bootstrap-timepicker-widget table td:not(.separator) {
    min-width: 30px;
}
.bootstrap-timepicker-widget table td span {
    width: 100%;
}
.bootstrap-timepicker-widget table td a {
    border: 1px transparent solid;
    width: 100%;
    display: inline-block;
    margin: 0;
    padding: 0 0;
    outline: 0;
    color: #303641;
}
.bootstrap-timepicker-widget table td a:hover {
    text-decoration: none;
    background-color: #f5f5f6;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-color: #ebebeb;
}
.bootstrap-timepicker-widget table td a i {
    margin-top: 2px;
}
.bootstrap-timepicker-widget table td a i:before {
    font-family: 'Entypo';
    font-size: 12px;
    font-style: normal;
}
.bootstrap-timepicker-widget table td a i.icon-chevron-up:before {
    content: '\e876';
}
.bootstrap-timepicker-widget table td a i.icon-chevron-down:before {
    content: '\e873';
}
.bootstrap-timepicker-widget table td input {
    width: 25px;
    margin: 0;
    text-align: center;
    outline: none;
    border: 0;
    background: transparent;
}
.bootstrap-timepicker-widget table td input:focus {
    background: #f5f5f6;
}
.bootstrap-timepicker-widget .modal-content {
    padding: 4px;
}
.date-and-time > input.datepicker {
    float: left;
    width: 70%;
}
.date-and-time > input.timepicker {
    float: right;
    width: 30%;
}
.date-and-time > input:first-child {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    border-right: 0;
}
.date-and-time > input:last-child {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
@media (min-width: 767px) {
    .bootstrap-timepicker-widget.modal {
        width: 200px;
        margin-left: -100px;
    }
}
@media (max-width: 767px) {
    .bootstrap-timepicker {
        width: 100%;
    }
    .bootstrap-timepicker .dropdown-menu {
        width: 100%;
    }
}
/*!
 * Bootstrap Colorpicker
 * http://mjolnic.github.io/bootstrap-colorpicker/
 *
 * Originally written by (c) 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0.txt
 *
 */
.colorpicker-saturation {
    width: 100px;
    height: 100px;
    background-image: url("../images/colorpicker/saturation.png");
    cursor: crosshair;
    float: left;
}
.colorpicker-saturation i {
    display: block;
    height: 5px;
    width: 5px;
    border: 1px solid #000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    top: 0;
    left: 0;
    margin: -4px 0 0 -4px;
}
.colorpicker-saturation i b {
    display: block;
    height: 5px;
    width: 5px;
    border: 1px solid #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.colorpicker-hue,
.colorpicker-alpha {
    width: 15px;
    height: 100px;
    float: left;
    cursor: row-resize;
    margin-left: 4px;
    margin-bottom: 4px;
}
.colorpicker-hue i,
.colorpicker-alpha i {
    display: block;
    height: 1px;
    background: #000;
    border-top: 1px solid #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin-top: -1px;
}
.colorpicker-hue {
    background-image: url("../images/colorpicker/hue.png");
}
.colorpicker-alpha {
    background-image: url("../images/colorpicker/alpha.png");
    display: none;
}
div.colorpicker {
    *zoom: 1;
    top: 0;
    left: 0;
    padding: 4px;
    min-width: 130px;
    margin-top: 1px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    z-index: 2500;
}
.colorpicker:before,
.colorpicker:after {
    display: table;
    content: "";
    line-height: 0;
}
.colorpicker:after {
    clear: both;
}
.colorpicker:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ebebeb;
    border-bottom-color: #e6e6e6;
    position: absolute;
    top: -7px;
    left: 6px;
}
.colorpicker:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    position: absolute;
    top: -6px;
    left: 7px;
}
.colorpicker div {
    position: relative;
}
.colorpicker.colorpicker-with-alpha {
    min-width: 140px;
}
.colorpicker.colorpicker-with-alpha .colorpicker-alpha {
    display: block;
}
.colorpicker-color {
    height: 10px;
    margin-top: 5px;
    clear: both;
    background-image: url("../images/colorpicker/alpha.png");
    background-position: 0 100%;
}
.colorpicker-color div {
    height: 10px;
}
.colorpicker-element .input-group-addon i {
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px;
}
.colorpicker.colorpicker-inline {
    position: relative;
    display: inline-block;
    float: none;
}
.colorpicker.colorpicker-horizontal {
    width: 110px;
    min-width: 110px;
    height: auto;
}
.colorpicker.colorpicker-horizontal .colorpicker-saturation {
    margin-bottom: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-color {
    width: 100px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue,
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
    width: 100px;
    height: 15px;
    float: left;
    cursor: col-resize;
    margin-left: 0px;
    margin-bottom: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue i,
.colorpicker.colorpicker-horizontal .colorpicker-alpha i {
    display: block;
    height: 15px;
    background: #ffffff;
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    border: none;
    margin-top: 0px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue {
    background-image: url("../images/colorpicker/hue-horizontal.png");
}
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
    background-image: url("../images/colorpicker/alpha-horizontal.png");
}
.colorpicker.colorpicker-hidden {
    display: none;
}
.colorpicker.colorpicker-visible {
    display: block;
}
.colorpicker-inline.colorpicker-visible {
    display: inline-block;
}
.btn-file {
    overflow: hidden;
    position: relative;
    vertical-align: middle;
}
.btn-file > input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(-300px, 0) scale(4);
    font-size: 23px;
    direction: ltr;
    cursor: pointer;
}
.fileinput {
    margin-bottom: 9px;
    display: inline-block;
}
.fileinput .uneditable-input {
    display: inline-block;
    margin-bottom: 0px;
    vertical-align: middle;
    cursor: text;
}
.fileinput i + .fileinput-filename,
.fileinput .btn + .fileinput-filename {
    padding-left: 5px;
}
.fileinput.fileinput-exists .close {
    opacity: 1;
    color: #dee0e4;
    position: relative;
    top: 3px;
    margin-left: 5px;
}
.fileinput .thumbnail {
    overflow: hidden;
    display: inline-block;
    margin-bottom: 5px;
    vertical-align: middle;
    text-align: center;
}
.fileinput .thumbnail[data-trigger="fileinput"] {
    cursor: pointer;
}
.fileinput .thumbnail:before,
.fileinput .thumbnail:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.fileinput .thumbnail:after {
    clear: both;
}
.fileinput .thumbnail > img {
    max-height: 100%;
    display: block;
}
.fileinput .btn {
    vertical-align: middle;
}
.fileinput-exists .fileinput-new,
.fileinput-new .fileinput-exists {
    display: none;
}
.fileinput-inline .fileinput-controls {
    display: inline;
}
.fileinput .uneditable-input {
    white-space: normal;
}
.fileinput-new .input-group .btn-file {
    border-radius: 0 3px 3px 0;
}
.fileinput-new .input-group .btn-file.btn-xs,
.fileinput-new .input-group .btn-file.btn-sm {
    border-radius: 0 2px 2px 0;
}
.fileinput-new .input-group .btn-file.btn-lg {
    border-radius: 0 3px 3px 0;
}
.form-group.has-warning .fileinput .uneditable-input {
    color: #574802;
    border-color: #ffd78a;
}
.form-group.has-warning .fileinput .fileinput-preview {
    color: #574802;
}
.form-group.has-warning .fileinput .thumbnail {
    border-color: #ffd78a;
}
.form-group.has-error .fileinput .uneditable-input {
    color: #ac1818;
    border-color: #ffafbd;
}
.form-group.has-error .fileinput .fileinput-preview {
    color: #ac1818;
}
.form-group.has-error .fileinput .thumbnail {
    border-color: #ffafbd;
}
.form-group.has-success .fileinput .uneditable-input {
    color: #045702;
    border-color: #b4e8a8;
}
.form-group.has-success .fileinput .fileinput-preview {
    color: #045702;
}
.form-group.has-success .fileinput .thumbnail {
    border-color: #b4e8a8;
}
.input-group-addon:not(:first-child) {
    border-left: 0;
}
.fileinput .uneditable-input,
.fileinput-new .input-group .btn-file {
    display: table-cell !important;
}
.toast-title {
    font-weight: bold;
}
.toast-message {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
.toast-message a,
.toast-message label {
    color: #ffffff;
}
.toast-message a:hover {
    color: #cccccc;
    text-decoration: none;
}
.toast-close-button {
    position: relative;
    right: -0.3em;
    top: -0.3em;
    float: right;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    -webkit-text-shadow: 0 1px 0 #ffffff;
    text-shadow: 0 1px 0 #ffffff;
    -webkit-opacity: 0.8;
    -moz-opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.toast-close-button:hover,
.toast-close-button:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    -webkit-opacity: 0.4;
    -moz-opacity: 0.4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: 0.4;
    filter: alpha(opacity=40);
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}
.toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%;
}
.toast-top-left {
    top: 12px;
    left: 12px;
}
.toast-top-right {
    top: 12px;
    right: 12px;
}
.toast-bottom-right {
    right: 12px;
    bottom: 12px;
}
.toast-bottom-left {
    bottom: 12px;
    left: 12px;
}
#toast-container {
    position: fixed;
    z-index: 999999;
    /*overrides*/
}
#toast-container * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#toast-container > div {
    margin: 0 0 6px;
    padding: 15px 15px 15px 50px;
    width: 300px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-position: 15px center;
    background-repeat: no-repeat;
    color: #ffffff;
    -webkit-opacity: 0.8;
    -moz-opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    filter: alpha(opacity=80);
}
#toast-container > :hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    filter: alpha(opacity=100);
    cursor: pointer;
}
#toast-container > .toast-info {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-error {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
    width: 96%;
    margin: auto;
}
#toast-container .toast-success.black,
#toast-container .toast-error.black,
#toast-container .toast-info.black,
#toast-container .toast-warning.black {
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
}
.toast {
    background-color: #030303;
}
.toast-success {
    background-color: #00a651;
}
.toast-error {
    background-color: #cc2424;
}
.toast-info {
    background-color: #21a9e1;
}
.toast-warning {
    background-color: #f89406;
}
/*Responsive Design*/
@media all and (max-width: 240px) {
    #toast-container > div {
        padding: 8px 8px 8px 50px;
        width: 11em;
    }
    #toast-container .toast-close-button {
        right: -0.2em;
        top: -0.2em;
    }
}
@media all and (min-width: 241px) and (max-width: 480px) {
    #toast-container > div {
        padding: 8px 8px 8px 50px;
        width: 18em;
    }
    #toast-container .toast-close-button {
        right: -0.2em;
        top: -0.2em;
    }
}
@media all and (min-width: 481px) and (max-width: 768px) {
    #toast-container > div {
        padding: 15px 15px 15px 50px;
        width: 25em;
    }
}
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
    font-family: "Helvetica Neue", Helvetica, "Noto Sans", sans-serif, Arial, sans-serif;
    font-size: 12px;
    line-height: 1.42857143;
    color: #949494;
    background-color: #ffffff;
}
input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
a {
    color: #373e4a;
    text-decoration: none;
}
a:hover,
a:focus {
    color: #818da2;
}
a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
img {
    vertical-align: middle;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.img-rounded {
    border-radius: 3px;
}
.img-thumbnail {
    padding: 2px;
    line-height: 1.42857143;
    background-color: #ffffff;
    border: 1px solid #ededf0;
    border-radius: 3px;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.img-circle {
    border-radius: 50%;
}
hr {
    margin-top: 17px;
    margin-bottom: 17px;
    border: 0;
    border-top: 1px solid #eeeeee;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
figure {
    margin: 0;
}
p {
    margin: 0 0 8.5px;
    font-size: 12px;
}
.lead {
    margin-bottom: 17px;
    font-size: 13px;
    font-weight: 200;
    line-height: 1.4;
}
@media (min-width: 768px) {
    .lead {
        font-size: 18px;
    }
}
small,
.small {
    font-size: 85%;
}
cite {
    font-style: normal;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}
.text-muted {
    color: #999999;
}
.text-primary {
    color: #949494;
}
a.text-primary:hover {
    color: #7b7b7b;
}
.text-success {
    color: #045702;
}
a.text-success:hover {
    color: #022501;
}
.text-info {
    color: #2c7ea1;
}
a.text-info:hover {
    color: #215f79;
}
.text-warning {
    color: #574802;
}
a.text-warning:hover {
    color: #251f01;
}
.text-danger {
    color: #ac1818;
}
a.text-danger:hover {
    color: #7f1212;
}
.bg-primary {
    color: #fff;
    background-color: #949494;
}
a.bg-primary:hover {
    background-color: #7b7b7b;
}
.bg-success {
    background-color: #bdedbc;
}
a.bg-success:hover {
    background-color: #95e294;
}
.bg-info {
    background-color: #c5e8f7;
}
a.bg-info:hover {
    background-color: #98d6f1;
}
.bg-warning {
    background-color: #ffefa4;
}
a.bg-warning:hover {
    background-color: #ffe671;
}
.bg-danger {
    background-color: #ffc9c9;
}
a.bg-danger:hover {
    background-color: #ff9696;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: #373e4a;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #999999;
}
h1,
h2,
h3 {
    margin-top: 17px;
    margin-bottom: 8.5px;
}
h1 small,
h2 small,
h3 small,
h1 .small,
h2 .small,
h3 .small {
    font-size: 65%;
}
h4,
h5,
h6 {
    margin-top: 8.5px;
    margin-bottom: 8.5px;
}
h4 small,
h5 small,
h6 small,
h4 .small,
h5 .small,
h6 .small {
    font-size: 75%;
}
h1,
.h1 {
    font-size: 31px;
}
h2,
.h2 {
    font-size: 25px;
}
h3,
.h3 {
    font-size: 21px;
}
h4,
.h4 {
    font-size: 15px;
}
h5,
.h5 {
    font-size: 12px;
}
h6,
.h6 {
    font-size: 11px;
}
.bg-primary {
    color: #fff;
    background-color: #949494;
}
a.bg-primary:hover {
    background-color: #7b7b7b;
}
.bg-warning {
    background-color: #ffefa4;
}
a.bg-warning:hover {
    background-color: #ffe671;
}
.bg-danger {
    background-color: #ffc9c9;
}
a.bg-danger:hover {
    background-color: #ff9696;
}
.bg-success {
    background-color: #bdedbc;
}
a.bg-success:hover {
    background-color: #95e294;
}
.bg-info {
    background-color: #c5e8f7;
}
a.bg-info:hover {
    background-color: #98d6f1;
}
.page-header {
    padding-bottom: 7.5px;
    margin: 34px 0 17px;
    border-bottom: 1px solid #eeeeee;
}
ul,
ol {
    margin-top: 0;
    margin-bottom: 8.5px;
}
ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-inline {
    padding-left: 0;
    list-style: none;
}
.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
.list-inline > li:first-child {
    padding-left: 0;
}
dl {
    margin-bottom: 17px;
}
dt,
dd {
    line-height: 1.42857143;
}
dt {
    font-weight: bold;
}
dd {
    margin-left: 0;
}
@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .dl-horizontal dd {
        margin-left: 180px;
    }
    .dl-horizontal dd:before,
    .dl-horizontal dd:after {
        content: " ";
        /* 1 */
        display: table;
        /* 2 */
    }
    .dl-horizontal dd:after {
        clear: both;
    }
}
abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #999999;
}
abbr.initialism {
    font-size: 90%;
    text-transform: uppercase;
}
blockquote {
    padding: 8.5px 17px;
    margin: 0 0 17px;
    border-left: 5px solid #eeeeee;
}
blockquote p {
    font-size: 15px;
    font-weight: 300;
    line-height: 1.25;
}
blockquote p:last-child {
    margin-bottom: 0;
}
blockquote small {
    display: block;
    line-height: 1.42857143;
    color: #999999;
}
blockquote small:before {
    content: '\2014 \00A0';
}
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eeeeee;
    border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small,
blockquote.pull-right .small {
    text-align: right;
}
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
    content: '';
}
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
    content: '\00A0 \2014';
}
blockquote:before,
blockquote:after {
    content: "";
}
address {
    margin-bottom: 17px;
    font-style: normal;
    line-height: 1.42857143;
}
table {
    max-width: 100%;
    background-color: transparent;
}
th {
    text-align: left;
    font-weight: 400;
    color: #303641;
}
.table {
    width: 100%;
    margin-bottom: 17px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ebebeb;
}
.table > thead > tr > th .progress,
.table > tbody > tr > th .progress,
.table > tfoot > tr > th .progress,
.table > thead > tr > td .progress,
.table > tbody > tr > td .progress,
.table > tfoot > tr > td .progress {
    margin-bottom: 0;
}
.table > thead > tr > th .label,
.table > tbody > tr > th .label,
.table > tfoot > tr > th .label,
.table > thead > tr > td .label,
.table > tbody > tr > td .label,
.table > tfoot > tr > td .label {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
}
.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ebebeb;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
    border-top: 0;
}
.table > tbody + tbody {
    border-top: 2px solid #ebebeb;
}
.table .table {
    background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
    padding: 5px;
}
.table-bordered {
    border: 1px solid #ebebeb;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
    border: 1px solid #ebebeb;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
    background-color: #f5f5f6;
    border-bottom-width: 1px;
    color: #a6a7aa;
}
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
    background-color: #f5f5f6;
    border-top-width: 1px;
    color: #a6a7aa;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #f8f8f8;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
    background-color: #f2f2f4;
}
table col[class*="col-"] {
    float: none;
    display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
    float: none;
    display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
    background-color: #f2f2f4;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
    background-color: #f2f2f4;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
    background-color: #e5e5e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
    background-color: #bdedbc;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
    background-color: #a9e8a8;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
    background-color: #c5e8f7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
    background-color: #afdff4;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
    background-color: #ffefa4;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
    background-color: #ffeb8a;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
    background-color: #ffc9c9;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
    background-color: #ffafaf;
}
@media (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 12.75px;
        overflow-y: hidden;
        overflow-x: scroll;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ebebeb;
        -webkit-overflow-scrolling: touch;
    }
    .table-responsive > .table {
        margin-bottom: 0;
    }
    .table-responsive > .table > thead > tr > th,
    .table-responsive > .table > tbody > tr > th,
    .table-responsive > .table > tfoot > tr > th,
    .table-responsive > .table > thead > tr > td,
    .table-responsive > .table > tbody > tr > td,
    .table-responsive > .table > tfoot > tr > td {
        white-space: nowrap;
    }
    .table-responsive > .table-bordered {
        border: 0;
    }
    .table-responsive > .table-bordered > thead > tr > th:first-child,
    .table-responsive > .table-bordered > tbody > tr > th:first-child,
    .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    .table-responsive > .table-bordered > thead > tr > td:first-child,
    .table-responsive > .table-bordered > tbody > tr > td:first-child,
    .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0;
    }
    .table-responsive > .table-bordered > thead > tr > th:last-child,
    .table-responsive > .table-bordered > tbody > tr > th:last-child,
    .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    .table-responsive > .table-bordered > thead > tr > td:last-child,
    .table-responsive > .table-bordered > tbody > tr > td:last-child,
    .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0;
    }
    .table-responsive > .table-bordered > tbody > tr:last-child > th,
    .table-responsive > .table-bordered > tfoot > tr:last-child > th,
    .table-responsive > .table-bordered > tbody > tr:last-child > td,
    .table-responsive > .table-bordered > tfoot > tr:last-child > td {
        border-bottom: 0;
    }
}
table > tbody > tr.highlight > td,
table > tbody > tr.highlight > th {
    background-color: #f1f2f4 !important;
    color: #303641;
}
.table > thead > tr > .middle-align,
.table > tbody > tr > .middle-align,
.table > tfoot > tr > .middle-align {
    vertical-align: middle;
}
fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}
legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 17px;
    font-size: 18px;
    line-height: inherit;
    color: #7d8086;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}
label {
    display: inline-block;
    margin-bottom: 5px;
}
input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    /* IE8-9 */
    line-height: normal;
}
input[type="file"] {
    display: block;
}
input[type="range"] {
    display: block;
    width: 100%;
}
select[multiple],
select[size] {
    height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
output {
    display: block;
    padding-top: 7px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555555;
}
.form-control {
    display: block;
    width: 100%;
    height: 31px;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s, -moz-box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
    border-color: #c8cdd7;
    outline: 0;
    -moz-box-shadow:  0 2px 1px rgba(203, 208, 217, 0.08);
    -webkit-box-shadow:  0 2px 1px rgba(203, 208, 217, 0.08);
    box-shadow:  0 2px 1px rgba(203, 208, 217, 0.08);
}
.form-control::-webkit-input-placeholder {
    color: #aaaaaa;
}
.form-control:-moz-placeholder {
    color: #aaaaaa;
}
.form-control::-moz-placeholder {
    color: #aaaaaa;
}
.form-control:-ms-input-placeholder {
    color: #aaaaaa;
}
.form-control:-moz-placeholder {
    color: #aaaaaa;
}
.form-control::-moz-placeholder {
    color: #aaaaaa;
}
.form-control:-ms-input-placeholder {
    color: #aaaaaa;
}
.form-control::-webkit-input-placeholder {
    color: #aaaaaa;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eeeeee;
}
textarea.form-control {
    height: auto;
}
input[type="date"] {
    line-height: 31px;
}
.form-group {
    margin-bottom: 15px;
}
.radio,
.checkbox {
    display: block;
    min-height: 17px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 20px;
}
.radio label,
.checkbox label {
    display: inline;
    font-weight: normal;
    cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    float: left;
    margin-left: -20px;
    margin-top: 1px;
}
.radio + .radio,
.checkbox + .checkbox {
    margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}
.input-sm {
    height: 28px;
    padding: 5px 10px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
select.input-sm {
    height: 28px;
    line-height: 28px;
}
textarea.input-sm,
select[multiple].input-sm {
    height: auto;
}
.input-lg {
    height: 41px;
    padding: 10px 16px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
select.input-lg {
    height: 41px;
    line-height: 41px;
}
textarea.input-lg,
select[multiple].input-lg {
    height: auto;
}
.has-feedback {
    position: relative;
}
.has-feedback .form-control {
    padding-right: 38.75px;
}
.has-feedback .form-control-feedback {
    position: absolute;
    top: 22px;
    right: 0;
    display: block;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
    color: #ffd40b;
}
.has-warning .form-control {
    border-color: #ffd78a;
}
.has-warning .form-control:focus {
    border-color: #ffc658;
}
.has-warning .input-group-addon {
    color: #ffd40b;
    border-color: #ffd78a;
    background-color: #ffefa4;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
    color: #ff3030;
}
.has-error .form-control {
    border-color: #ffafbd;
}
.has-error .form-control:focus {
    border-color: #ff7c92;
}
.has-error .input-group-addon {
    color: #ff3030;
    border-color: #ffafbd;
    background-color: #ffc9c9;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
    color: #46cd43;
}
.has-success .form-control {
    border-color: #b4e8a8;
}
.has-success .form-control:focus {
    border-color: #91dd80;
}
.has-success .input-group-addon {
    color: #46cd43;
    border-color: #b4e8a8;
    background-color: #bdedbc;
}
.form-control-static {
    margin-bottom: 0;
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #d4d4d4;
}
@media (min-width: 768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .form-inline .input-group > .form-control {
        width: 100%;
    }
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .radio,
    .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0;
        vertical-align: middle;
    }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        float: none;
        margin-left: 0;
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
    min-height: 24px;
}
.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.form-horizontal .form-group:after {
    clear: both;
}
.form-horizontal .form-control-static {
    padding-top: 7px;
}
@media (min-width: 768px) {
    .form-horizontal .control-label {
        text-align: right;
    }
}
.form-horizontal .has-feedback .form-control-feedback {
    top: 0;
    right: 15px;
}
.bs-example > .btn,
.bs-example > .make-switch,
.bs-example > .btn-group {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 9px;
}
.bs-example.bs-baseline-top .btn,
.bs-example.bs-baseline-top .btn-group {
    vertical-align: top !important;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.btn:hover,
.btn:focus {
    color: #303641;
    text-decoration: none;
    outline: none;
}
.btn:active,
.btn.active {
    outline: none;
    background-image: none;
    -moz-box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
    -webkit-box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
    box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
    -moz-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    -webkit-opacity: 0.65;
    -moz-opacity: 0.65;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
    opacity: 0.65;
    filter: alpha(opacity=65);
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn.btn-icon {
    position: relative;
}
.btn.btn-icon i {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}
.btn-default {
    color: #303641;
    background-color: #f0f0f1;
    border-color: #f0f0f1;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    color: #303641;
    background-color: #dbdbdd;
    border-color: #d0d0d3;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: #f0f0f1;
    border-color: #f0f0f1;
}
.btn-default .badge {
    color: #f0f0f1;
    background-color: #303641;
}
.btn-default > .caret {
    border-top-color: #303641;
    border-bottom-color: #303641 !important;
}
.btn-default.dropdown-toggle {
    border-left-color: #dedee0;
}
.btn-default.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-default.btn-icon i {
    background-color: #dbdbdd;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.btn-default.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-default.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 0 0 3px !important;
    -moz-border-radius: 3px 0 0 3px !important;
    border-radius: 3px 0 0 3px !important;
}
.btn-default.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-default.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-default.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-default.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-default.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-default.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-default.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-default.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-default.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-primary {
    color: #ffffff;
    background-color: #303641;
    border-color: #303641;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #1f232a;
    border-color: #16191e;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #303641;
    border-color: #303641;
}
.btn-primary .badge {
    color: #303641;
    background-color: #ffffff;
}
.btn-primary > .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff !important;
}
.btn-primary.dropdown-toggle {
    border-left-color: #21252c;
}
.btn-primary.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-primary.btn-icon i {
    background-color: #1f232a;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.btn-primary.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-primary.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 0 0 3px !important;
    -moz-border-radius: 3px 0 0 3px !important;
    border-radius: 3px 0 0 3px !important;
}
.btn-primary.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-primary.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-primary.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-primary.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-primary.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-primary.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-primary.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-primary.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-primary.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-blue {
    color: #ffffff;
    background-color: #0072bc;
    border-color: #0072bc;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
    color: #ffffff;
    background-color: #005993;
    border-color: #004d7f;
}
.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
    background-image: none;
}
.btn-blue.disabled,
.btn-blue[disabled],
fieldset[disabled] .btn-blue,
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled:active,
.btn-blue[disabled]:active,
fieldset[disabled] .btn-blue:active,
.btn-blue.disabled.active,
.btn-blue[disabled].active,
fieldset[disabled] .btn-blue.active {
    background-color: #0072bc;
    border-color: #0072bc;
}
.btn-blue .badge {
    color: #0072bc;
    background-color: #ffffff;
}
.btn-blue > .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff !important;
}
.btn-blue.dropdown-toggle {
    border-left-color: #005c98;
}
.btn-blue.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-blue.btn-icon i {
    background-color: #005993;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.btn-blue.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-blue.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 0 0 3px !important;
    -moz-border-radius: 3px 0 0 3px !important;
    border-radius: 3px 0 0 3px !important;
}
.btn-blue.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-blue.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-blue.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-blue.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-blue.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-blue.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-blue.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-blue.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-blue.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-red {
    color: #ffffff;
    background-color: #d42020;
    border-color: #d42020;
}
.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.btn-red.active,
.open .dropdown-toggle.btn-red {
    color: #ffffff;
    background-color: #b11b1b;
    border-color: #9f1818;
}
.btn-red:active,
.btn-red.active,
.open .dropdown-toggle.btn-red {
    background-image: none;
}
.btn-red.disabled,
.btn-red[disabled],
fieldset[disabled] .btn-red,
.btn-red.disabled:hover,
.btn-red[disabled]:hover,
fieldset[disabled] .btn-red:hover,
.btn-red.disabled:focus,
.btn-red[disabled]:focus,
fieldset[disabled] .btn-red:focus,
.btn-red.disabled:active,
.btn-red[disabled]:active,
fieldset[disabled] .btn-red:active,
.btn-red.disabled.active,
.btn-red[disabled].active,
fieldset[disabled] .btn-red.active {
    background-color: #d42020;
    border-color: #d42020;
}
.btn-red .badge {
    color: #d42020;
    background-color: #ffffff;
}
.btn-red > .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff !important;
}
.btn-red.dropdown-toggle {
    border-left-color: #b51b1b;
}
.btn-red.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-red.btn-icon i {
    background-color: #b11b1b;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.btn-red.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-red.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 0 0 3px !important;
    -moz-border-radius: 3px 0 0 3px !important;
    border-radius: 3px 0 0 3px !important;
}
.btn-red.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-red.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-red.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-red.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-red.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-red.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-red.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-red.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-red.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-orange {
    color: #ffffff;
    background-color: #ff9600;
    border-color: #ff9600;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
    color: #ffffff;
    background-color: #d67e00;
    border-color: #c27200;
}
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
    background-image: none;
}
.btn-orange.disabled,
.btn-orange[disabled],
fieldset[disabled] .btn-orange,
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled:active,
.btn-orange[disabled]:active,
fieldset[disabled] .btn-orange:active,
.btn-orange.disabled.active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange.active {
    background-color: #ff9600;
    border-color: #ff9600;
}
.btn-orange .badge {
    color: #ff9600;
    background-color: #ffffff;
}
.btn-orange > .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff !important;
}
.btn-orange.dropdown-toggle {
    border-left-color: #db8100;
}
.btn-orange.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-orange.btn-icon i {
    background-color: #d67e00;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.btn-orange.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-orange.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 0 0 3px !important;
    -moz-border-radius: 3px 0 0 3px !important;
    border-radius: 3px 0 0 3px !important;
}
.btn-orange.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-orange.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-orange.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-orange.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-orange.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-orange.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-orange.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-orange.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-orange.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-gold {
    color: #846e20;
    background-color: #fcd036;
    border-color: #fcd036;
}
.btn-gold:hover,
.btn-gold:focus,
.btn-gold:active,
.btn-gold.active,
.open .dropdown-toggle.btn-gold {
    color: #846e20;
    background-color: #fbc70e;
    border-color: #f1bc04;
}
.btn-gold:active,
.btn-gold.active,
.open .dropdown-toggle.btn-gold {
    background-image: none;
}
.btn-gold.disabled,
.btn-gold[disabled],
fieldset[disabled] .btn-gold,
.btn-gold.disabled:hover,
.btn-gold[disabled]:hover,
fieldset[disabled] .btn-gold:hover,
.btn-gold.disabled:focus,
.btn-gold[disabled]:focus,
fieldset[disabled] .btn-gold:focus,
.btn-gold.disabled:active,
.btn-gold[disabled]:active,
fieldset[disabled] .btn-gold:active,
.btn-gold.disabled.active,
.btn-gold[disabled].active,
fieldset[disabled] .btn-gold.active {
    background-color: #fcd036;
    border-color: #fcd036;
}
.btn-gold .badge {
    color: #fcd036;
    background-color: #846e20;
}
.btn-gold > .caret {
    border-top-color: #846e20;
    border-bottom-color: #846e20 !important;
}
.btn-gold.dropdown-toggle {
    border-left-color: #fbc813;
}
.btn-gold.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-gold.btn-icon i {
    background-color: #fbc70e;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.btn-gold.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-gold.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 0 0 3px !important;
    -moz-border-radius: 3px 0 0 3px !important;
    border-radius: 3px 0 0 3px !important;
}
.btn-gold.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-gold.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-gold.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-gold.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-gold.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-gold.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-gold.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-gold.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-gold.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-black {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
}
.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
}
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
    background-image: none;
}
.btn-black.disabled,
.btn-black[disabled],
fieldset[disabled] .btn-black,
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled:active,
.btn-black[disabled]:active,
fieldset[disabled] .btn-black:active,
.btn-black.disabled.active,
.btn-black[disabled].active,
fieldset[disabled] .btn-black.active {
    background-color: #000000;
    border-color: #000000;
}
.btn-black .badge {
    color: #000000;
    background-color: #ffffff;
}
.btn-black > .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff !important;
}
.btn-black.dropdown-toggle {
    border-left-color: #000000;
}
.btn-black.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-black.btn-icon i {
    background-color: #000000;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.btn-black.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-black.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 0 0 3px !important;
    -moz-border-radius: 3px 0 0 3px !important;
    border-radius: 3px 0 0 3px !important;
}
.btn-black.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-black.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-black.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-black.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-black.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-black.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-black.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-black.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-black.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-white {
    color: #303641;
    background-color: #ffffff;
    border-color: #ffffff;
    border-color: #ebebeb;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
    color: #303641;
    background-color: #ebebeb;
    border-color: #e0e0e0;
}
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
    background-image: none;
}
.btn-white.disabled,
.btn-white[disabled],
fieldset[disabled] .btn-white,
.btn-white.disabled:hover,
.btn-white[disabled]:hover,
fieldset[disabled] .btn-white:hover,
.btn-white.disabled:focus,
.btn-white[disabled]:focus,
fieldset[disabled] .btn-white:focus,
.btn-white.disabled:active,
.btn-white[disabled]:active,
fieldset[disabled] .btn-white:active,
.btn-white.disabled.active,
.btn-white[disabled].active,
fieldset[disabled] .btn-white.active {
    background-color: #ffffff;
    border-color: #ffffff;
}
.btn-white .badge {
    color: #ffffff;
    background-color: #303641;
}
.btn-white > .caret {
    border-top-color: #303641;
    border-bottom-color: #303641 !important;
}
.btn-white.dropdown-toggle {
    border-left-color: #ededed;
}
.btn-white.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-white.btn-icon i {
    background-color: #ebebeb;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.btn-white.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-white.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 0 0 3px !important;
    -moz-border-radius: 3px 0 0 3px !important;
    border-radius: 3px 0 0 3px !important;
}
.btn-white.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-white.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-white.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-white.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-white.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-white.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-white.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-white.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-white.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-warning {
    color: #ffffff;
    background-color: #fad839;
    border-color: #fad839;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
    color: #ffffff;
    background-color: #f9d011;
    border-color: #f0c706;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
    background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color: #fad839;
    border-color: #fad839;
}
.btn-warning .badge {
    color: #fad839;
    background-color: #ffffff;
}
.btn-warning > .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff !important;
}
.btn-warning.dropdown-toggle {
    border-left-color: #f9d116;
}
.btn-warning.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-warning.btn-icon i {
    background-color: #f9d011;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.btn-warning.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-warning.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 0 0 3px !important;
    -moz-border-radius: 3px 0 0 3px !important;
    border-radius: 3px 0 0 3px !important;
}
.btn-warning.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-warning.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-warning.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-warning.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-warning.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-warning.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-warning.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-warning.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-warning.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-danger {
    color: #ffffff;
    background-color: #cc2424;
    border-color: #cc2424;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
    color: #ffffff;
    background-color: #a91e1e;
    border-color: #981b1b;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
    background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color: #cc2424;
    border-color: #cc2424;
}
.btn-danger .badge {
    color: #cc2424;
    background-color: #ffffff;
}
.btn-danger > .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff !important;
}
.btn-danger.dropdown-toggle {
    border-left-color: #ae1f1f;
}
.btn-danger.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-danger.btn-icon i {
    background-color: #a91e1e;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.btn-danger.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-danger.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 0 0 3px !important;
    -moz-border-radius: 3px 0 0 3px !important;
    border-radius: 3px 0 0 3px !important;
}
.btn-danger.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-danger.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-danger.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-danger.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-danger.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-danger.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-danger.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-danger.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-danger.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-success,
.btn-green {
    color: #ffffff;
    background-color: #00a651;
    border-color: #00a651;
}
.btn-success:hover,
.btn-green:hover,
.btn-success:focus,
.btn-green:focus,
.btn-success:active,
.btn-green:active,
.btn-success.active,
.btn-green.active,
.open .dropdown-toggle.btn-success,
.open .dropdown-toggle.btn-green {
    color: #ffffff;
    background-color: #007d3d;
    border-color: #006933;
}
.btn-success:active,
.btn-green:active,
.btn-success.active,
.btn-green.active,
.open .dropdown-toggle.btn-success,
.open .dropdown-toggle.btn-green {
    background-image: none;
}
.btn-success.disabled,
.btn-green.disabled,
.btn-success[disabled],
.btn-green[disabled],
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-green,
.btn-success.disabled:hover,
.btn-green.disabled:hover,
.btn-success[disabled]:hover,
.btn-green[disabled]:hover,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-green:hover,
.btn-success.disabled:focus,
.btn-green.disabled:focus,
.btn-success[disabled]:focus,
.btn-green[disabled]:focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-green:focus,
.btn-success.disabled:active,
.btn-green.disabled:active,
.btn-success[disabled]:active,
.btn-green[disabled]:active,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-green:active,
.btn-success.disabled.active,
.btn-green.disabled.active,
.btn-success[disabled].active,
.btn-green[disabled].active,
fieldset[disabled] .btn-success.active,
fieldset[disabled] .btn-green.active {
    background-color: #00a651;
    border-color: #00a651;
}
.btn-success .badge,
.btn-green .badge {
    color: #00a651;
    background-color: #ffffff;
}
.btn-success > .caret,
.btn-green > .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff !important;
}
.btn-success.dropdown-toggle,
.btn-green.dropdown-toggle {
    border-left-color: #008240;
}
.btn-success.btn-icon,
.btn-green.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-success.btn-icon i,
.btn-green.btn-icon i {
    background-color: #007d3d;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.btn-success.btn-icon.icon-left,
.btn-green.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-success.btn-icon.icon-left i,
.btn-green.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 0 0 3px !important;
    -moz-border-radius: 3px 0 0 3px !important;
    border-radius: 3px 0 0 3px !important;
}
.btn-success.btn-icon.btn-lg,
.btn-green.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-success.btn-icon.btn-lg.icon-left,
.btn-green.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-success.btn-icon.btn-lg i,
.btn-green.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-success.btn-icon.btn-sm,
.btn-green.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-success.btn-icon.btn-sm.icon-left,
.btn-green.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-success.btn-icon.btn-sm i,
.btn-green.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-success.btn-icon.btn-xs,
.btn-green.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-success.btn-icon.btn-xs.icon-left,
.btn-green.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-success.btn-icon.btn-xs i,
.btn-green.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-info {
    color: #ffffff;
    background-color: #21a9e1;
    border-color: #21a9e1;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    color: #ffffff;
    background-color: #1a8fbf;
    border-color: #1782ad;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #21a9e1;
    border-color: #21a9e1;
}
.btn-info .badge {
    color: #21a9e1;
    background-color: #ffffff;
}
.btn-info > .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff !important;
}
.btn-info.dropdown-toggle {
    border-left-color: #1a92c4;
}
.btn-info.btn-icon {
    position: relative;
    padding-right: 39px;
    border: none;
}
.btn-info.btn-icon i {
    background-color: #1a8fbf;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.btn-info.btn-icon.icon-left {
    padding-right: 12px;
    padding-left: 39px;
}
.btn-info.btn-icon.icon-left i {
    float: left;
    right: auto;
    left: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 0 0 3px !important;
    -moz-border-radius: 3px 0 0 3px !important;
    border-radius: 3px 0 0 3px !important;
}
.btn-info.btn-icon.btn-lg {
    padding-right: 55px;
}
.btn-info.btn-icon.btn-lg.icon-left {
    padding-right: 16px;
    padding-left: 55px;
}
.btn-info.btn-icon.btn-lg i {
    padding: 10px 10px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-info.btn-icon.btn-sm {
    padding-right: 36px;
}
.btn-info.btn-icon.btn-sm.icon-left {
    padding-right: 10px;
    padding-left: 36px;
}
.btn-info.btn-icon.btn-sm i {
    padding: 5px 6px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-info.btn-icon.btn-xs {
    padding-right: 32px;
}
.btn-info.btn-icon.btn-xs.icon-left {
    padding-right: 10px;
    padding-left: 32px;
}
.btn-info.btn-icon.btn-xs i {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-link {
    color: #373e4a;
    font-weight: normal;
    cursor: pointer;
    border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
    color: #818da2;
    text-decoration: underline;
    background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
    color: #999999;
    text-decoration: none;
}
.btn-lg {
    padding: 10px 16px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 3px;
}
.btn-sm,
.btn-xs {
    padding: 5px 10px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-xs {
    padding: 1px 5px;
}
.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.btn-block + .btn-block {
    margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}
.ui-rangeSlider .ui-rangeSlider-container {
    height: 10px;
    background: #ebebeb;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ui-rangeSlider .ui-rangeSlider-container .ui-rangeSlider-bar {
    background: #ec5956;
    height: 10px;
}
.ui-rangeSlider .ui-rangeSlider-container .ui-rangeSlider-handle {
    position: relative;
    background: #ec5956;
    width: 10px;
    height: 10px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #FFF;
    padding: 10px;
    margin-top: -7px;
}
.ui-rangeSlider .ui-rangeSlider-container .ui-rangeSlider-handle.ui-rangeSlider-leftHandle {
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px);
}
.ui-rangeSlider .ui-rangeSlider-label {
    visibility: hidden;
}
.slider {
    height: 10px;
    margin-bottom: 30px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #ebebeb;
}
.slider .ui-slider-handle {
    background: #ec5956;
    top: 0;
    border: 2px solid #ffffff;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin-top: -5px;
    outline: none;
    cursor: pointer;
}
.slider .ui-slider-handle .ui-label {
    position: absolute;
    left: -50%;
    top: 20px;
    color: #bcbcbc;
    margin-left: 5px;
    white-space: nowrap;
}
.slider .ui-slider-range {
    background: #ec5956;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.slider.ui-slider-vertical {
    height: 250px;
}
.slider.ui-slider-vertical .ui-slider-handle {
    top: auto;
    margin-left: -1px;
}
.slider.ui-slider-vertical .ui-slider-handle .ui-label {
    top: 1px;
    left: 15px;
}
.slider .ui-slider-handle {
    background: #ec5956;
    border: 2px solid #ffffff;
}
.slider .ui-slider-range,
.slider .ui-fill {
    background: #ec5956;
}
.slider.slider-green,
.slider.slider-success {
    background: #ebebeb;
}
.slider.slider-green .ui-slider-handle,
.slider.slider-success .ui-slider-handle {
    background: #0fbd71;
    border: 2px solid #ffffff;
}
.slider.slider-green .ui-slider-range,
.slider.slider-success .ui-slider-range,
.slider.slider-green .ui-fill,
.slider.slider-success .ui-fill {
    background: #0fbd71;
}
.slider.slider-blue,
.slider.slider-info {
    background: #ebebeb;
}
.slider.slider-blue .ui-slider-handle,
.slider.slider-info .ui-slider-handle {
    background: #21a9e1;
    border: 2px solid #ffffff;
}
.slider.slider-blue .ui-slider-range,
.slider.slider-info .ui-slider-range,
.slider.slider-blue .ui-fill,
.slider.slider-info .ui-fill {
    background: #21a9e1;
}
.slider.slider-gold,
.slider.slider-warning {
    background: #ebebeb;
}
.slider.slider-gold .ui-slider-handle,
.slider.slider-warning .ui-slider-handle {
    background: #f7d227;
    border: 2px solid #ffffff;
}
.slider.slider-gold .ui-slider-range,
.slider.slider-warning .ui-slider-range,
.slider.slider-gold .ui-fill,
.slider.slider-warning .ui-fill {
    background: #f7d227;
}
.checkbox-replace,
.radio-replace {
    position: relative;
    padding-left: 0;
    margin: 0;
}
.checkbox-replace input[type="checkbox"],
.radio-replace input[type="checkbox"],
.checkbox-replace input[type="radio"],
.radio-replace input[type="radio"] {
    visibility: hidden;
}
.checkbox-replace .cb-wrapper,
.radio-replace .cb-wrapper {
    position: relative;
    display: inline-block;
    border: 1px solid #ebebeb;
    margin-bottom: 0;
    width: 16px;
    height: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.checkbox-replace .cb-wrapper input,
.radio-replace .cb-wrapper input {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    visibility: hidden;
}
.checkbox-replace .cb-wrapper.disabled,
.radio-replace .cb-wrapper.disabled {
    -webkit-opacity: 0.3;
    -moz-opacity: 0.3;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    opacity: 0.3;
    filter: alpha(opacity=30);
}
.checkbox-replace .cb-wrapper .checked,
.radio-replace .cb-wrapper .checked {
    position: absolute;
    background: #ebebeb;
    display: block;
    left: 2px;
    right: 2px;
    bottom: 2px;
    top: 2px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-transition: 250ms all cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -o-transition: 250ms all cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -webkit-transition: 250ms all cubic-bezier(0.455, 0.030, 0.515, 0.955);
    transition: 250ms all cubic-bezier(0.455, 0.030, 0.515, 0.955);
}
.checkbox-replace .cb-wrapper + label,
.radio-replace .cb-wrapper + label {
    position: relative;
    top: -2px;
    margin-left: 6px;
}
.checkbox-replace:hover .cb-wrapper,
.radio-replace:hover .cb-wrapper {
    -moz-box-shadow: 0 0 0 2px rgba(0,0,0,.03);
    -webkit-box-shadow: 0 0 0 2px rgba(0,0,0,.03);
    box-shadow: 0 0 0 2px rgba(0,0,0,.03);
}
.checkbox-replace.radio-replace .cb-wrapper,
.radio-replace.radio-replace .cb-wrapper {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}
.checkbox-replace.radio-replace .cb-wrapper .checked,
.radio-replace.radio-replace .cb-wrapper .checked {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}
.checkbox-replace.checked .cb-wrapper .checked,
.radio-replace.checked .cb-wrapper .checked {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    filter: alpha(opacity=100);
}
.checkbox-replace .cb-wrapper,
.radio-replace .cb-wrapper {
    border: 1px solid #d2d2d2;
}
.checkbox-replace .cb-wrapper .checked,
.radio-replace .cb-wrapper .checked {
    background: #d2d2d2;
}
.checkbox-replace:hover .cb-wrapper,
.radio-replace:hover .cb-wrapper {
    -moz-box-shadow: 0 0 0 2px rgba(209.5,209.5,209.5,.1);
    -webkit-box-shadow: 0 0 0 2px rgba(209.5,209.5,209.5,.1);
    box-shadow: 0 0 0 2px rgba(209.5,209.5,209.5,.1);
}
.checkbox-replace.color-primary .cb-wrapper,
.radio-replace.color-primary .cb-wrapper {
    border: 1px solid #303641;
}
.checkbox-replace.color-primary .cb-wrapper .checked,
.radio-replace.color-primary .cb-wrapper .checked {
    background: #303641;
}
.checkbox-replace.color-primary:hover .cb-wrapper,
.radio-replace.color-primary:hover .cb-wrapper {
    -moz-box-shadow: 0 0 0 2px rgba(48,54,65,.1);
    -webkit-box-shadow: 0 0 0 2px rgba(48,54,65,.1);
    box-shadow: 0 0 0 2px rgba(48,54,65,.1);
}
.checkbox-replace.color-red .cb-wrapper,
.radio-replace.color-red .cb-wrapper {
    border: 1px solid #ee4749;
}
.checkbox-replace.color-red .cb-wrapper .checked,
.radio-replace.color-red .cb-wrapper .checked {
    background: #ee4749;
}
.checkbox-replace.color-red:hover .cb-wrapper,
.radio-replace.color-red:hover .cb-wrapper {
    -moz-box-shadow: 0 0 0 2px rgba(238,71,73,.1);
    -webkit-box-shadow: 0 0 0 2px rgba(238,71,73,.1);
    box-shadow: 0 0 0 2px rgba(238,71,73,.1);
}
.checkbox-replace.color-blue .cb-wrapper,
.radio-replace.color-blue .cb-wrapper {
    border: 1px solid #21a9e1;
}
.checkbox-replace.color-blue .cb-wrapper .checked,
.radio-replace.color-blue .cb-wrapper .checked {
    background: #21a9e1;
}
.checkbox-replace.color-blue:hover .cb-wrapper,
.radio-replace.color-blue:hover .cb-wrapper {
    -moz-box-shadow: 0 0 0 2px rgba(33,169,225,.1);
    -webkit-box-shadow: 0 0 0 2px rgba(33,169,225,.1);
    box-shadow: 0 0 0 2px rgba(33,169,225,.1);
}
.checkbox-replace.color-green .cb-wrapper,
.radio-replace.color-green .cb-wrapper {
    border: 1px solid #00a651;
}
.checkbox-replace.color-green .cb-wrapper .checked,
.radio-replace.color-green .cb-wrapper .checked {
    background: #00a651;
}
.checkbox-replace.color-green:hover .cb-wrapper,
.radio-replace.color-green:hover .cb-wrapper {
    -moz-box-shadow: 0 0 0 2px rgba(0,166,81,.1);
    -webkit-box-shadow: 0 0 0 2px rgba(0,166,81,.1);
    box-shadow: 0 0 0 2px rgba(0,166,81,.1);
}
.checkbox-replace.color-gold .cb-wrapper,
.radio-replace.color-gold .cb-wrapper {
    border: 1px solid #fad839;
}
.checkbox-replace.color-gold .cb-wrapper .checked,
.radio-replace.color-gold .cb-wrapper .checked {
    background: #fad839;
}
.checkbox-replace.color-gold:hover .cb-wrapper,
.radio-replace.color-gold:hover .cb-wrapper {
    -moz-box-shadow: 0 0 0 2px rgba(250,216,57,.1);
    -webkit-box-shadow: 0 0 0 2px rgba(250,216,57,.1);
    box-shadow: 0 0 0 2px rgba(250,216,57,.1);
}
.checkbox-replace.color-white .cb-wrapper,
.radio-replace.color-white .cb-wrapper {
    border: 1px solid #ffffff;
}
.checkbox-replace.color-white .cb-wrapper .checked,
.radio-replace.color-white .cb-wrapper .checked {
    background: #ffffff;
}
.checkbox-replace.color-white:hover .cb-wrapper,
.radio-replace.color-white:hover .cb-wrapper {
    -moz-box-shadow: 0 0 0 2px rgba(255,255,255,.1);
    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.1);
    box-shadow: 0 0 0 2px rgba(255,255,255,.1);
}
/*&:before {
		content: '';
		display: block;
		border: 1px solid @default;
		.size(@s, @s - 1);
		float: left;
		margin-right: 5px;
		.bs;
		.rounded;
		.transall;
	}
	
	&:after {
		content: '';
		position: absolute;
		display: block;
		border: 2px solid #fff;
		background: @default;
		left: 1px;
		top: 8px;
		
		left: -20px;
		top: 1px;
		
		.size(@s - 2, @s - 3);
		opacity: 0;
		.rounded;
		.transition(~"250ms all cubic-bezier(0.455, 0.030, 0.515, 0.955)");
	}
	
	> .chk-replaced {
		
	}
	
	input[type="checkbox"],
	input[type="radio"] {
		visibility: visible;
		position: absolute;
		.opacity(0);
		left: 0;
		top: 0;
		margin-left: 0;
		.size(@s);
		
		&:checked + label:after {
			opacity: 1;
		}
		
		&:disabled {
			
			+ label {
				
				&:before {
					opacity: 0.3;
				}
				
				&:after {
					opacity: 0;
				}
			}
			
			&:checked {
				
				+ label {
					
					&:after {
						opacity: 1;
					}
				}
			}
		}
	}
	
	label {
		position: relative;
		
		
	}
	
	&:hover {
		
		label {
			
			&:before {
				.box-shadow(~"0 0 0 2px rgba(0,0,0,.03)");
			}
		}
	}
	
	&:hover input[type="checkbox"]:disabled + label:before {
		.box-shadow(none);
	}
	
	
	// Radio
	&.radio-replace {
		
		label {
			
			&:before {
				.border-radius(50%);
			}
			
			&:after {
				.border-radius(50%);
				height: @s - 2;
				border-width: 3px;
			}
		}
	}
	
	
	// Skins
	.replaced-checkbox-variant(darken(@default, 10%); #fff);
	
	&.color-primary { .replaced-checkbox-variant(@main_color; @secondary_text); }
	&.color-red { .replaced-checkbox-variant(@secondary; @secondary_text); }
	&.color-blue { .replaced-checkbox-variant(@info; @info_text); }
	&.color-green { .replaced-checkbox-variant(@success; @success_text); }
	&.color-gold { .replaced-checkbox-variant(@warning; @warning_text); }
}

.replaced-checkbox-variant(@color-1; @color-2)
{
	label {
	
		&:before {
			border-color: @color-1;
		}
		
		&:after {
			border-color: @color-2;
			background-color: @color-1;
		}
	}
	
	&:hover {
		
		label {
			
			&:before {
				@r: red(@color-1);
				@g: green(@color-1);
				@b: blue(@color-1);
				
				.box-shadow(~"0 0 0 2px rgba(@{r},@{g},@{b},.1)");
			}
		}
	}
}*/
.select2 {
    visibility: hidden;
}
.page-body .select2-container {
    display: block;
}
.page-body .select2-container.select2-dropdown-open .select2-choice,
.page-body .select2-container.select2-dropdown-open .select2-choices {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
.page-body .select2-container .select2-choice {
    border-color: #ebebeb !important;
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 42px;
    line-height: 41px;
    outline: none;
    padding-left: 15px;
}
.page-body .select2-container .select2-choice .select2-arrow {
    border-left: 1px solid #ebebeb;
    width: 40px;
    text-align: center;
    background: none;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.page-body .select2-container .select2-choice .select2-arrow b {
    background: transparent;
}
.page-body .select2-container .select2-choice .select2-arrow b:before {
    position: relative;
    font-family: 'Entypo';
    content: '\e873';
    display: block;
    color: #303641;
    -moz-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    -webkit-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
}
.page-body .select2-container .select2-choice .select2-search-choice-close {
    right: 50px;
    top: 50%;
    margin-top: -7px;
}
.page-body .select2-container .select2-choices {
    border-color: #ebebeb !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff;
    padding: 0 6px;
    padding-top: 4px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.page-body .select2-container .select2-choices .select2-search-field input {
    padding: 6px 12px;
}
.page-body .select2-container .select2-choices .select2-search-choice {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 0;
    background: #f3f3f3;
    color: #666;
    font-size: 11px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.page-body .select2-container .select2-choices .select2-search-choice .select2-search-choice-close {
    top: 50%;
    margin-top: -7px;
}
.page-body .select2-container .select2-choices .select2-search-choice:hover {
    background-color: #e6e6e6;
    color: #303641;
}
.page-body .select2-container.select2-container-active .select2-choices {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.page-body .select2-container.select2-dropdown-open .select2-choice .select2-arrow {
    background-color: rgba(245, 245, 246, 0.8);
}
.page-body .select2-container.select2-dropdown-open .select2-choice .select2-arrow b:before {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.page-body .select2.visible {
    visibility: visible;
}
.page-body .select2-drop {
    border: 1px solid #ebebeb;
    background-color: #fff;
    -webkit-border-radius: 1px 1px 4px 4px;
    -moz-border-radius: 1px 1px 4px 4px;
    border-radius: 1px 1px 4px 4px;
    -moz-box-shadow: 0 2px 7px rgba(0,0,0,.06);
    -webkit-box-shadow: 0 2px 7px rgba(0,0,0,.06);
    box-shadow: 0 2px 7px rgba(0,0,0,.06);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
.page-body .select2-drop .select2-search,
.page-body .select2-drop .select2-results {
    padding: 0;
    margin: 0;
}
.page-body .select2-drop .select2-search .select2-no-results,
.page-body .select2-drop .select2-results .select2-no-results {
    padding: 12px 15px;
    color: #737881;
}
.page-body .select2-drop .select2-search .select2-result-label,
.page-body .select2-drop .select2-results .select2-result-label {
    padding: 4px 15px;
}
.page-body .select2-drop .select2-search .select2-result-selectable,
.page-body .select2-drop .select2-results .select2-result-selectable {
    background: transparent;
    color: #888;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.page-body .select2-drop .select2-search .select2-result-selectable:hover,
.page-body .select2-drop .select2-results .select2-result-selectable:hover,
.page-body .select2-drop .select2-search .select2-result-selectable.select2-highlighted,
.page-body .select2-drop .select2-results .select2-result-selectable.select2-highlighted {
    background: #f3f3f3;
    color: #303641;
}
.page-body .select2-drop .select2-search .select2-result-sub li,
.page-body .select2-drop .select2-results .select2-result-sub li {
    background: none !important;
}
.page-body .select2-drop .select2-search .select2-result-sub .select2-result-label,
.page-body .select2-drop .select2-results .select2-result-sub .select2-result-label {
    padding: 5px 25px;
    color: #888888;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.page-body .select2-drop .select2-search .select2-result-sub .select2-result-label:hover,
.page-body .select2-drop .select2-results .select2-result-sub .select2-result-label:hover {
    background: #f3f3f3;
    color: #303641;
}
.page-body .select2-drop .select2-search .select2-result-sub .select2-highlighted .select2-result-label,
.page-body .select2-drop .select2-results .select2-result-sub .select2-highlighted .select2-result-label {
    background: #f3f3f3;
    color: #303641;
}
.page-body .select2-drop .select2-search {
    position: relative;
    padding: 12px 15px;
}
.page-body .select2-drop .select2-search input {
    background: #f3f3f3;
    border: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,.03);
    -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.03);
    box-shadow: inset 0 1px 0 rgba(0,0,0,.03);
    padding: 10px 12px;
    padding-right: 30px;
    font-family: "Noto Sans", sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.page-body .select2-drop .select2-search:after {
    position: absolute;
    font-family: 'Entypo';
    right: 15px;
    top: 12px;
    content: '\e803';
    font-size: 14px;
    color: #c2c2c2;
    margin-right: 12px;
    margin-top: 8px;
}
.selectboxit {
    visibility: hidden;
}
.page-body .selectboxit {
    display: block;
}
.page-body .selectboxit.visible {
    visibility: visible;
}
.page-body .selectboxit-container {
    display: block;
}
.page-body .selectboxit-container .selectboxit {
    width: 100% !important;
    background: #fff;
    border: 1px solid #ebebeb;
    -moz-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    -webkit-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.page-body .selectboxit-container .selectboxit.selectboxit-enabled:focus {
    background-color: #fff;
}
.page-body .selectboxit-container .selectboxit.selectboxit-enabled:focus .selectboxit-text {
    color: #303641;
}
.page-body .selectboxit-container .selectboxit:hover,
.page-body .selectboxit-container .selectboxit.selectboxit-open {
    background-color: rgba(245, 245, 246, 0.8);
}
.page-body .selectboxit-container .selectboxit:hover .selectboxit-text,
.page-body .selectboxit-container .selectboxit.selectboxit-open .selectboxit-text {
    color: #303641;
}
.page-body .selectboxit-container .selectboxit.selectboxit-open {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
.page-body .selectboxit-container .selectboxit.selectboxit-open .selectboxit-arrow-container {
    background-color: rgba(245, 245, 246, 0.8);
}
.page-body .selectboxit-container .selectboxit.selectboxit-open .selectboxit-arrow-container:after {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.page-body .selectboxit-container .selectboxit .selectboxit-option-icon-container .selectboxit-option-icon {
    margin-left: 5px;
}
.page-body .selectboxit-container .selectboxit .selectboxit-text {
    max-width: 100% !important;
    font-size: 12px;
    font-family: "Noto Sans", sans-serif;
    color: #888;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.page-body .selectboxit-container .selectboxit .selectboxit-arrow-container {
    border-left: 1px solid #ebebeb;
    text-align: center;
    width: 40px;
}
.page-body .selectboxit-container .selectboxit .selectboxit-arrow-container .selectboxit-arrow {
    display: none;
}
.page-body .selectboxit-container .selectboxit .selectboxit-arrow-container:after {
    position: relative;
    font-family: 'Entypo';
    content: '\e873';
    display: block;
    color: #303641;
    -moz-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    -webkit-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
    font-size: 12px;
}
.page-body .selectboxit-container .selectboxit-options {
    width: 100%;
    background: #fff;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    border-top: 0;
    border-color: #ebebeb;
    -moz-box-shadow: 0 2px 7px rgba(0,0,0,.06);
    -webkit-box-shadow: 0 2px 7px rgba(0,0,0,.06);
    box-shadow: 0 2px 7px rgba(0,0,0,.06);
    max-height: 350px;
}
.page-body .selectboxit-container .selectboxit-options > span.selectboxit-optgroup-header {
    font-size: 12px;
    color: #303641;
    background: #fafafa;
    border-bottom: 1px solid #f5f5f5;
    padding-left: 5px;
    padding-right: 5px;
}
.page-body .selectboxit-container .selectboxit-options li .selectboxit-option-anchor {
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.page-body .selectboxit-container .selectboxit-options li .selectboxit-option-anchor .selectboxit-option-icon-container .selectboxit-option-icon {
    margin-left: 5px;
}
.page-body .selectboxit-container .selectboxit-options li.selectboxit-focus .selectboxit-option-anchor {
    background: #f3f3f3;
    color: #666;
}
input.typeahead {
    display: block;
}
.twitter-typeahead {
    width: 100%;
}
.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
    margin-bottom: 0;
}
.tt-dropdown-menu {
    min-width: 160px;
    margin-top: 2px;
    padding: 5px 0;
    background-color: #fff;
    border: 1px solid #ebebeb;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
}
.tt-suggestion {
    display: block;
    padding: 4px 12px;
}
.tt-suggestion p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 17px;
}
.tt-suggestion .thumb-entry:before,
.tt-suggestion .thumb-entry:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.tt-suggestion .thumb-entry:after {
    clear: both;
}
.tt-suggestion .thumb-entry > span.image {
    float: left;
}
.tt-suggestion .thumb-entry > span.text {
    float: left;
    width: 80%;
    margin-left: 12px;
}
.tt-suggestion .thumb-entry > span.text strong {
    display: block;
    color: #303641;
}
.tt-suggestion .thumb-entry > span.text em {
    font-style: normal;
    font-size: 10px;
    color: #757b84;
    display: block;
    padding-top: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tt-suggestion.tt-is-under-cursor {
    color: #303641;
    background: #f3f3f3;
}
.tt-suggestion.tt-is-under-cursor a {
    color: #303641;
}
.tt-suggestion p {
    margin: 0;
}
.twitter-typeahead .tt-hint {
    padding: 6px 12px;
    color: #dee0e4;
    line-height: 1.42857143;
    margin: 0;
    padding-top: 5.5px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.page-body .daterangepicker.dropdown-menu {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.page-body .daterangepicker.dropdown-menu:before {
    border-bottom-color: #ccc;
}
.page-body .daterangepicker.dropdown-menu .ranges .input-mini {
    background: #fff;
    border: 1px solid #ebebeb;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.page-body .daterangepicker.dropdown-menu .ranges .btn {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.page-body .daterangepicker.dropdown-menu .ranges .range_inputs .daterangepicker_start_input,
.page-body .daterangepicker.dropdown-menu .ranges .range_inputs .daterangepicker_end_input {
    float: none !important;
    margin: 0;
    padding: 0;
}
.page-body .daterangepicker.dropdown-menu .ranges .range_inputs .daterangepicker_start_input.daterangepicker_end_input,
.page-body .daterangepicker.dropdown-menu .ranges .range_inputs .daterangepicker_end_input.daterangepicker_end_input {
    padding-left: 0 !important;
}
.page-body .daterangepicker.dropdown-menu .ranges ul li {
    background: #f5f5f6;
    color: #737881;
    font-size: 11px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.page-body .daterangepicker.dropdown-menu .ranges ul li:hover,
.page-body .daterangepicker.dropdown-menu .ranges ul li.active {
    background: #f0f0f0;
    color: #303641;
    border-color: #ebebeb;
}
.page-body .daterangepicker.dropdown-menu .ranges ul li:hover.active,
.page-body .daterangepicker.dropdown-menu .ranges ul li.active.active {
    background: #303641;
    color: #ffffff;
}
.page-body .daterangepicker.dropdown-menu .calendar .calendar-date {
    border: 1px solid #ebebeb;
    background: #fdfdfd;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.page-body .daterangepicker.dropdown-menu .calendar .calendar-date table .active {
    background: #303641;
    color: #ffffff;
}
.page-body .daterangepicker.dropdown-menu .calendar .calendar-date table .in-range {
    background: #f3f3f3;
    color: #737881;
}
.page-body .daterangepicker.dropdown-menu .calendar .calendar-date table .prev:hover,
.page-body .daterangepicker.dropdown-menu .calendar .calendar-date table .next:hover {
    background-color: #f5f5f6;
}
.page-body .daterangepicker.dropdown-menu .calendar .calendar-date table .disabled {
    color: #dee0e4;
}
.page-body .daterangepicker.dropdown-menu .calendar .calendar-time {
    border: 1px solid #ebebeb;
    background: #fdfdfd;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.daterange-inline {
    border: 1px solid #ebebeb;
    background: #f5f5f6;
    padding: 6px 6px;
    cursor: pointer;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.daterange-inline i {
    color: #303641;
    font-size: 14px;
}
.ms-container:before,
.ms-container:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.ms-container:after {
    clear: both;
}
.ms-container .ms-selectable,
.ms-container .ms-selection {
    display: block;
    background: #f5f5f6;
}
.ms-container .ms-selectable {
    position: relative;
    float: left;
    margin-right: 25px;
}
.ms-container .ms-selectable:after {
    content: '\e120';
    font-family: "Glyphicons Halflings";
    display: block;
    position: absolute;
    right: -19px;
    color: #303641;
    font-size: 15px;
    top: 50%;
    margin-top: -8px;
}
.ms-container .ms-selection {
    float: left;
}
.ms-container .ms-list {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 150px;
    height: 150px;
    outline: none;
    border: 1px solid #ebebeb;
    overflow: auto;
}
.ms-container .ms-list::-webkit-scrollbar {
    width: 5px;
}
.ms-container .ms-list::-webkit-scrollbar-track {
    width: 5px;
    background-color: #f5f5f6;
}
.ms-container .ms-list::-webkit-scrollbar-thumb {
    background-color: #d2d2d2;
}
.ms-container .ms-list > li {
    border-bottom: 1px solid #ebebeb;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.ms-container .ms-list > li:hover {
    background: #303641;
    color: #fff;
}
.ms-container .ms-list > li span {
    display: block;
    padding: 4px 8px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ms-container .ms-list > li:last-child {
    border-bottom: 0;
}
.form-wizard {
    margin-top: 45px;
}
.form-wizard .steps-progress {
    display: block;
    background: #ebebeb;
    width: auto;
    height: 10px;
    margin: 0 70px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.form-wizard .steps-progress .progress-indicator {
    background: #00a651;
    width: 0%;
    height: 10px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.form-wizard.no-margin .tab-content {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.form-wizard > ul {
    display: table;
    margin: 0;
    padding: 0;
    list-style: none;
}
.form-wizard > ul > li {
    display: table-cell;
    width: 1%;
    text-align: center;
    position: relative;
}
.form-wizard > ul > li a {
    position: relative;
    display: block;
    padding-top: 35px;
    font-weight: bold;
    color: #ababab;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.form-wizard > ul > li a span {
    position: absolute;
    display: block;
    background: #ebebeb;
    color: #8e9094;
    line-height: 35px;
    text-align: center;
    margin-top: -57.5px;
    left: 50%;
    margin-left: -17.5px;
    width: 35px;
    height: 35px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.form-wizard > ul > li.completed a {
    color: #00a651;
}
.form-wizard > ul > li.completed a span {
    background: #00a651;
    color: #fff;
    -moz-box-shadow: 0px 0px 0px 5px #00a651;
    -webkit-box-shadow: 0px 0px 0px 5px #00a651;
    box-shadow: 0px 0px 0px 5px #00a651;
}
.form-wizard > ul > li.disabled a {
    color: rgba(142, 144, 148, 0.5);
}
.form-wizard > ul > li.disabled a span {
    background: #f5f5f6;
    color: rgba(142, 144, 148, 0.5);
    -moz-box-shadow: 0px 0px 0px 5px #f5f5f6;
    -webkit-box-shadow: 0px 0px 0px 5px #f5f5f6;
    box-shadow: 0px 0px 0px 5px #f5f5f6;
}
.form-wizard > ul > li.active a,
.form-wizard > ul > li.current a {
    color: #c5c5c5;
    font-weight: bold;
    color: #303641;
}
.form-wizard > ul > li.active a span,
.form-wizard > ul > li.current a span {
    background: #c5c5c5;
    background: #fff;
    color: #525252;
    -moz-box-shadow: 0px 0px 0px 5px #ebebeb;
    -webkit-box-shadow: 0px 0px 0px 5px #ebebeb;
    box-shadow: 0px 0px 0px 5px #ebebeb;
}
.form-wizard .tab-content {
    margin: 0 52.5px;
    margin-top: 35px;
}
.form-wizard .tab-content .pager {
    margin-top: 35px;
}
.form-wizard .tab-content .pager .first a {
    margin-right: 10px;
}
.form-wizard .tab-content .pager .last a {
    margin-left: 10px;
}
.wysihtml5-toolbar:before,
.wysihtml5-toolbar:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.wysihtml5-toolbar:after {
    clear: both;
}
.wysihtml5-toolbar li {
    margin-right: 8px !important;
}
.wysihtml5-toolbar li.pull-right {
    margin-right: 0 !important;
    margin-left: 8px !important;
}
.mail-env {
    position: relative;
}
.mail-env:before,
.mail-env:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.mail-env:after {
    clear: both;
}
hr + .mail-env {
    margin-top: -18px;
    border-top: 1px solid #ebebeb;
    margin-left: -20px;
    margin-right: -20px;
}
.mail-env + hr {
    margin-top: 0px;
    position: relative;
    margin-left: -20px;
    margin-right: -20px;
}
.mail-env .mail-sidebar,
.mail-env .mail-body {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.mail-env .mail-sidebar:before,
.mail-env .mail-body:before,
.mail-env .mail-sidebar:after,
.mail-env .mail-body:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.mail-env .mail-sidebar:after,
.mail-env .mail-body:after {
    clear: both;
}
.mail-env .mail-sidebar-row {
    padding: 20px;
}
.mail-env > .mail-sidebar-row.visible-xs {
    padding-bottom: 0;
}
.mail-env .mail-sidebar {
    width: 22%;
    background: #f9f9f9;
    border-right: 1px solid #ebebeb;
    position: relative;
}
.mail-env .mail-sidebar > h4 {
    padding: 20px;
}
.mail-env .mail-sidebar .mail-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    border-top: 1px solid #ebebeb;
}
.mail-env .mail-sidebar .mail-menu > li {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #ebebeb;
}
.mail-env .mail-sidebar .mail-menu > li a {
    display: block;
    padding: 20px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.mail-env .mail-sidebar .mail-menu > li a .badge {
    font-size: 13px;
}
.mail-env .mail-sidebar .mail-menu > li a .badge-gray {
    background: transparent;
    border: 1px solid #ebebeb;
}
.mail-env .mail-sidebar .mail-menu > li a .badge-roundless {
    display: inline-block;
    width: 14px;
    height: 14px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.mail-env .mail-sidebar .mail-menu > li:hover a {
    background: rgba(255, 255, 255, 0.8);
}
.mail-env .mail-sidebar .mail-menu > li.active a {
    background: #fff;
    font-weight: bold;
}
.mail-env .mail-sidebar .mail-distancer {
    height: 40px;
}
.mail-env .mail-body {
    width: 78%;
    float: right;
    overflow: hidden;
}
.mail-env .mail-body .mail-header {
    padding: 20px;
    border-bottom: 1px solid #ebebeb;
}
.mail-env .mail-body .mail-header:before,
.mail-env .mail-body .mail-header:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.mail-env .mail-body .mail-header:after {
    clear: both;
}
.mail-env .mail-body .mail-header .mail-title {
    margin: 0;
    padding: 0;
    font-size: 20px;
    float: left;
    width: 75%;
    padding-right: 20px;
    color: #303641;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mail-env .mail-body .mail-header .mail-title span.count {
    font-weight: normal;
    -webkit-opacity: 0.3;
    -moz-opacity: 0.3;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    opacity: 0.3;
    filter: alpha(opacity=30);
}
.mail-env .mail-body .mail-header .mail-title .label {
    font-size: 9px;
    position: relative;
    top: -4px;
}
.mail-env .mail-body .mail-header .mail-search,
.mail-env .mail-body .mail-header .mail-links {
    float: left;
    text-align: right;
    width: 25%;
}
.mail-env .mail-body .mail-header .mail-search.mail-links > .btn,
.mail-env .mail-body .mail-header .mail-links.mail-links > .btn {
    margin-left: 5px;
    font-size: 11px;
}
.mail-env .mail-body .mail-header .mail-search.mail-links > .btn:first-child,
.mail-env .mail-body .mail-header .mail-links.mail-links > .btn:first-child {
    margin-left: 0;
}
.mail-env .mail-body .mail-header .mail-search .form-control[type="text"],
.mail-env .mail-body .mail-header .mail-links .form-control[type="text"] {
    height: 29px;
}
.mail-env .mail-body .mail-info {
    background: #f3f4f4;
    display: table;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    border-bottom: 1px solid #ebebeb;
}
.mail-env .mail-body .mail-info:before,
.mail-env .mail-body .mail-info:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.mail-env .mail-body .mail-info:after {
    clear: both;
}
.mail-env .mail-body .mail-info .mail-sender,
.mail-env .mail-body .mail-info .mail-date {
    display: table-cell;
    width: 50%;
    color: #a6a6a6;
    padding: 20px;
}
.mail-env .mail-body .mail-info .mail-sender.mail-sender span,
.mail-env .mail-body .mail-info .mail-date.mail-sender span {
    font-weight: bold;
    color: #ec5956;
}
.mail-env .mail-body .mail-info .mail-sender.mail-sender img,
.mail-env .mail-body .mail-info .mail-date.mail-sender img {
    margin-right: 5px;
    border: 2px solid #ebebeb;
}
.mail-env .mail-body .mail-info .mail-sender.mail-sender .dropdown-menu:after,
.mail-env .mail-body .mail-info .mail-date.mail-sender .dropdown-menu:after {
    position: absolute;
    content: '';
    display: block;
    top: -5px;
    left: 17%;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 3px 4px 3px;
    border-color: transparent transparent #cc2424 transparent;
}
.mail-env .mail-body .mail-info .mail-sender.mail-date,
.mail-env .mail-body .mail-info .mail-date.mail-date {
    text-align: right;
}
.mail-env .mail-body .mail-text {
    border-bottom: 1px solid #ebebeb;
    padding: 20px;
}
.mail-env .mail-body .mail-attachments {
    padding: 20px;
    border-bottom: 1px solid #ebebeb;
}
.mail-env .mail-body .mail-attachments h4 {
    margin-bottom: 30px;
    line-height: 1;
}
.mail-env .mail-body .mail-attachments h4 span {
    -webkit-opacity: 0.4;
    -moz-opacity: 0.4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.mail-env .mail-body .mail-attachments ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.mail-env .mail-body .mail-attachments ul:before,
.mail-env .mail-body .mail-attachments ul:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.mail-env .mail-body .mail-attachments ul:after {
    clear: both;
}
.mail-env .mail-body .mail-attachments ul li {
    float: left;
    margin: 0;
    padding: 0;
    margin-right: 30px;
    margin-bottom: 20px;
}
.mail-env .mail-body .mail-attachments ul li > a {
    display: block;
}
.mail-env .mail-body .mail-attachments ul li > a img {
    position: relative;
    display: block;
    line-height: 1;
    margin-bottom: 10px;
}
.mail-env .mail-body .mail-attachments ul li > a.thumb {
    position: relative;
}
.mail-env .mail-body .mail-attachments ul li > a.thumb:after {
    font-family: 'Entypo';
    content: '\e826';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    background: #fff;
    width: 40px;
    height: 40px;
    margin-left: -20px;
    margin-top: -20px;
    font-size: 28px;
    text-align: center;
    line-height: 40px;
    vertical-align: text-top;
    color: #fff;
    background: rgba(0, 0, 0, 0.25);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.mail-env .mail-body .mail-attachments ul li > a.thumb:hover:after {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    filter: alpha(opacity=100);
}
.mail-env .mail-body .mail-attachments ul li > a.thumb.download:after {
    content: '\e82d';
}
.mail-env .mail-body .mail-attachments ul li > a.name span {
    color: #666666;
    float: right;
}
.mail-env .mail-body .mail-attachments ul li .links {
    display: block;
    font-size: 11px;
    color: #666666;
    margin-top: 6px;
}
.mail-env .mail-body .mail-attachments ul li .links a {
    color: #666666;
}
.mail-env .mail-body .mail-reply {
    border-bottom: 1px solid #ebebeb;
    padding: 20px;
}
.mail-env .mail-body .mail-reply .fake-form {
    padding: 20px;
    border: 2px solid #ebebeb;
    min-height: 100px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.mail-env .mail-body .mail-reply .fake-form > div a {
    font-weight: bold;
    color: #ec5956;
}
.mail-env .mail-body .mail-compose {
    padding: 20px;
}
.mail-env .mail-body .mail-compose .form-group {
    position: relative;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 15px;
}
.mail-env .mail-body .mail-compose .form-group label {
    position: absolute;
    left: 10px;
    top: 7px;
    z-index: 10;
}
.mail-env .mail-body .mail-compose .form-group input {
    border-color: transparent;
    position: relative;
    z-index: 5;
    padding-left: 100px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.mail-env .mail-body .mail-compose .form-group input:focus {
    background: #f9f9f9;
    border-color: #f4f4f4;
}
.mail-env .mail-body .mail-compose .form-group .field-options {
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 12;
}
.mail-env .mail-body .mail-compose .form-group .field-options a {
    display: inline-block;
    background: #f3f4f4;
    color: #7e8186;
    padding: 2px 6px;
    margin-left: 4px;
    text-align: center;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.mail-env .mail-body .mail-compose .compose-message-editor {
    padding-top: 5px;
}
.mail-env .mail-body .mail-compose .compose-message-editor textarea {
    height: 400px;
}
.mail-env .mail-body > div:last-child {
    border-bottom: 0;
}
.mail-env .mail-body .mail-table {
    margin-bottom: 0;
}
.mail-env .mail-body .mail-table thead tr th,
.mail-env .mail-body .mail-table tfoot tr th {
    background: #ebebeb;
    border: 0;
    color: #666666;
    vertical-align: middle;
    border-bottom: 0;
}
.mail-env .mail-body .mail-table thead tr th a,
.mail-env .mail-body .mail-table tfoot tr th a {
    color: #666666;
}
.mail-env .mail-body .mail-table thead tr th .mail-select-options,
.mail-env .mail-body .mail-table tfoot tr th .mail-select-options {
    float: left;
    padding-top: 5px;
}
.mail-env .mail-body .mail-table thead tr th .mail-pagination,
.mail-env .mail-body .mail-table tfoot tr th .mail-pagination {
    float: right;
}
.mail-env .mail-body .mail-table thead tr th .mail-pagination span,
.mail-env .mail-body .mail-table tfoot tr th .mail-pagination span {
    color: rgba(102, 102, 102, 0.5);
}
.mail-env .mail-body .mail-table thead tr th .mail-pagination .btn-group,
.mail-env .mail-body .mail-table tfoot tr th .mail-pagination .btn-group {
    margin-left: 5px;
}
.mail-env .mail-body .mail-table thead tr th .mail-pagination .btn-group .btn-sm,
.mail-env .mail-body .mail-table tfoot tr th .mail-pagination .btn-group .btn-sm {
    padding-left: 7px;
    padding-right: 7px;
}
.mail-env .mail-body .mail-table tbody tr td {
    border-top: 0;
    border-bottom: 1px solid #ebebeb;
    height: 50px;
    vertical-align: middle;
    background: #f9f9f9;
}
.mail-env .mail-body .mail-table tbody tr td.col-name,
.mail-env .mail-body .mail-table tbody tr td.col-subject {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mail-env .mail-body .mail-table tbody tr td.col-name.col-subject a,
.mail-env .mail-body .mail-table tbody tr td.col-subject.col-subject a {
    color: #8c8c8c;
}
.mail-env .mail-body .mail-table tbody tr td.col-name.col-subject a.label,
.mail-env .mail-body .mail-table tbody tr td.col-subject.col-subject a.label {
    color: #fff;
}
.mail-env .mail-body .mail-table tbody tr td.col-name {
    width: 25%;
}
.mail-env .mail-body .mail-table tbody tr td.col-subject a {
    display: inline-block;
    max-width: 400px;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mail-env .mail-body .mail-table tbody tr td.col-options {
    text-align: right;
}
.mail-env .mail-body .mail-table tbody tr td.col-options a {
    color: #999999;
}
.mail-env .mail-body .mail-table tbody tr td.col-time {
    width: 12%;
    text-align: right;
    color: rgba(102, 102, 102, 0.5);
}
.mail-env .mail-body .mail-table tbody tr td .star {
    display: inline-block;
    color: #dddddd;
    margin-right: 5px;
    font-size: 14px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.mail-env .mail-body .mail-table tbody tr td .star.stared,
.mail-env .mail-body .mail-table tbody tr td .star.starred {
    color: #ff9600;
}
.mail-env .mail-body .mail-table tbody tr td > .label:first-child {
    margin-left: 0;
}
.mail-env .mail-body .mail-table tbody tr.unread > td {
    background-color: #fff !important;
}
.mail-env .mail-body .mail-table tbody tr.unread > td.col-name a {
    font-weight: bold;
}
.mail-env .mail-body .mail-table tbody tr.highlight > td {
    background-color: #ffffcc !important;
}
.mail-env .mail-body .mail-table > thead > tr > td:first-child,
.mail-env .mail-body .mail-table > tbody > tr > td:first-child,
.mail-env .mail-body .mail-table > tfoot > tr > td:first-child,
.mail-env .mail-body .mail-table > thead > tr > th:first-child,
.mail-env .mail-body .mail-table > tbody > tr > th:first-child,
.mail-env .mail-body .mail-table > tfoot > tr > th:first-child {
    padding-left: 20px;
}
.mail-env .mail-body .mail-table > thead > tr > td:last-child,
.mail-env .mail-body .mail-table > tbody > tr > td:last-child,
.mail-env .mail-body .mail-table > tfoot > tr > td:last-child,
.mail-env .mail-body .mail-table > thead > tr > th:last-child,
.mail-env .mail-body .mail-table > tbody > tr > th:last-child,
.mail-env .mail-body .mail-table > tfoot > tr > th:last-child {
    padding-right: 20px;
}
.mail-env .mail-body .mail-table > thead > tr > thX:first-child,
.mail-env .mail-body .mail-table > tbody > tr > thX:first-child,
.mail-env .mail-body .mail-table > tfoot > tr > thX:first-child {
    position: relative;
}
.mail-env .mail-body .mail-table > thead > tr > thX:first-child:before,
.mail-env .mail-body .mail-table > tbody > tr > thX:first-child:before,
.mail-env .mail-body .mail-table > tfoot > tr > thX:first-child:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    bottom: 0;
    width: 20px;
    background: #FFF;
}
.mail-env .mail-body .mail-table > thead > tr > thX:last-child,
.mail-env .mail-body .mail-table > tbody > tr > thX:last-child,
.mail-env .mail-body .mail-table > tfoot > tr > thX:last-child {
    position: relative;
}
.mail-env .mail-body .mail-table > thead > tr > thX:last-child:before,
.mail-env .mail-body .mail-table > tbody > tr > thX:last-child:before,
.mail-env .mail-body .mail-table > tfoot > tr > thX:last-child:before {
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    bottom: 0;
    width: 20px;
    background: #FFF;
}
.mail-env .mail-body .mail-table > tbody > tr:nth-child(odd) > td {
    background: #fbfbfb;
}
.mail-env .mail-body .mail-table .neon-cb-replacement {
    top: 2px;
}
.mail-env .mail-body .mail-table .neon-cb-replacement .cb-wrapper {
    background: #fff;
    border-color: #dfdfdf;
}
.mail-env .mail-body .mail-table .neon-cb-replacement .cb-wrapper .checked {
    background: #dfdfdf;
}
.mail-env.right-sidebar .mail-sidebar {
    border-left: 1px solid #ebebeb;
    border-right: 0;
}
.mail-env.right-sidebar .mail-body {
    float: left;
}
@media (max-width: 999px) {
    .mail-env .mail-body .mail-table tbody tr td.col-subject a {
        max-width: 280px;
    }
}
@media (max-width: 959px) {
    .mail-env .mail-body .mail-header div.mail-title {
        width: 100%;
        white-space: normal;
    }
    .mail-env .mail-body .mail-header .mail-links {
        float: none;
        width: 100%;
        text-align: left;
        clear: left;
        padding-top: 10px;
    }
    .mail-env .mail-body .mail-info {
        display: block;
    }
    .mail-env .mail-body .mail-info .mail-sender,
    .mail-env .mail-body .mail-info .mail-date {
        display: block;
        width: 100%;
    }
    .mail-env .mail-body .mail-info .mail-sender.mail-sender,
    .mail-env .mail-body .mail-info .mail-date.mail-sender {
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #ebebeb;
    }
    .mail-env .mail-body .mail-info .mail-sender.mail-date,
    .mail-env .mail-body .mail-info .mail-date.mail-date {
        text-align: left;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .mail-env .mail-body .mail-compose .compose-message-editor textarea {
        height: 300px;
    }
}
@media (max-width: 768px) {
    .mail-env .mail-sidebar {
        width: 30.8%;
    }
    .mail-env .mail-body {
        width: 69.2%;
    }
    .mail-env .mail-body .mail-table tbody tr td.col-options {
        display: none;
    }
    .mail-env .mail-body .mail-table tbody tr td.col-subject a {
        max-width: 160px;
    }
    .mail-env .mail-body .mail-compose .compose-message-editor textarea {
        height: 240px;
    }
}
@media (max-width: 767px) {
    .mail-env .mail-sidebar,
    .mail-env .mail-body {
        width: 100%;
        float: none;
    }
    .mail-env .mail-body .mail-header .mail-title,
    .mail-env .mail-body .mail-header .mail-search,
    .mail-env .mail-body .mail-header .mail-links {
        float: none;
        width: 100%;
    }
    .mail-env .mail-body .mail-header .mail-title.mail-search,
    .mail-env .mail-body .mail-header .mail-search.mail-search,
    .mail-env .mail-body .mail-header .mail-links.mail-search,
    .mail-env .mail-body .mail-header .mail-title.mail-links,
    .mail-env .mail-body .mail-header .mail-search.mail-links,
    .mail-env .mail-body .mail-header .mail-links.mail-links {
        margin-top: 20px;
    }
    .mail-env .mail-body .mail-header .mail-links {
        padding-top: 0;
    }
}
@media (max-width: 449px) {
    .mail-env .mail-body .mail-table tbody tr td.col-subject a {
        max-width: 40px;
    }
    .mail-env .mail-body .mail-table tbody tr > td.col-name a.star {
        display: none;
    }
    .mail-env .mail-body .mail-table > thead > tr > td:last-child,
    .mail-env .mail-body .mail-table > tbody > tr > td:last-child,
    .mail-env .mail-body .mail-table > tfoot > tr > td:last-child,
    .mail-env .mail-body .mail-table > thead > tr > th:last-child,
    .mail-env .mail-body .mail-table > tbody > tr > th:last-child,
    .mail-env .mail-body .mail-table > tfoot > tr > th:last-child {
        padding-right: 10px;
    }
    .mail-env .mail-body .mail-table > thead > tr > td:first-child,
    .mail-env .mail-body .mail-table > tbody > tr > td:first-child,
    .mail-env .mail-body .mail-table > tfoot > tr > td:first-child,
    .mail-env .mail-body .mail-table > thead > tr > th:first-child,
    .mail-env .mail-body .mail-table > tbody > tr > th:first-child,
    .mail-env .mail-body .mail-table > tfoot > tr > th:first-child {
        padding-left: 10px;
    }
}
.login-page {
    background: #303641;
}
.login-page .login-content {
    position: relative;
    width: 320px;
    margin: 0 auto;
    text-align: center;
    padding: 20px 0;
    -moz-transition: all 550ms ease-in-out;
    -o-transition: all 550ms ease-in-out;
    -webkit-transition: all 550ms ease-in-out;
    transition: all 550ms ease-in-out;
}
.login-page .login-content a {
    color: #949494;
}
.login-page .login-header {
    position: relative;
    background: #373e4a;
    padding: 100px 0;
    -moz-transition: all 550ms ease-in-out;
    -o-transition: all 550ms ease-in-out;
    -webkit-transition: all 550ms ease-in-out;
    transition: all 550ms ease-in-out;
}
.login-page .login-header .description {
    font-size: 13px;
    margin-top: 20px;
    margin-bottom: 0;
    -moz-transition: all 550ms ease-in-out;
    -o-transition: all 550ms ease-in-out;
    -webkit-transition: all 550ms ease-in-out;
    transition: all 550ms ease-in-out;
}
.login-page .login-header.login-caret:after {
    position: absolute;
    content: '';
    left: 50%;
    bottom: 0;
    margin-left: -12.5px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 13px 12.5px 0 12.5px;
    border-color: #373e4a transparent transparent transparent;
    bottom: -13px;
    -moz-transition: all 550ms ease-in-out;
    -o-transition: all 550ms ease-in-out;
    -webkit-transition: all 550ms ease-in-out;
    transition: all 550ms ease-in-out;
}
.login-page .login-form {
    position: relative;
    padding-top: 60px;
    -moz-transition: all 550ms ease-in-out;
    -o-transition: all 550ms ease-in-out;
    -webkit-transition: all 550ms ease-in-out;
    transition: all 550ms ease-in-out;
}
.login-page .login-form .form-group {
    margin-bottom: 20px;
    -moz-transition: all 550ms ease-in-out;
    -o-transition: all 550ms ease-in-out;
    -webkit-transition: all 550ms ease-in-out;
    transition: all 550ms ease-in-out;
}
.login-page .login-form .form-group .input-group {
    background: #373e4a;
    border: 1px solid #373e4a;
    padding-top: 6px;
    padding-bottom: 6px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.login-page .login-form .form-group .input-group.focused {
    border-color: #626f85;
    border-color: rgba(98, 111, 133, 0.5);
}
.login-page .login-form .form-group .input-group.validate-has-error {
    border-color: #ec5956;
    border-color: rgba(236, 89, 86, 0.5);
}
.login-page .login-form .form-group .input-group.validate-has-error .error {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -8px;
    font-size: 10px;
}
.login-page .login-form .form-group .input-group .input-group-addon,
.login-page .login-form .form-group .input-group .form-control {
    background: transparent;
    border: 0;
}
.login-page .login-form .form-group .input-group .input-group-addon {
    position: relative;
}
.login-page .login-form .form-group .input-group .input-group-addon:after {
    position: absolute;
    display: block;
    content: '';
    right: 0;
    top: 0;
    height: 100%;
    width: 1px;
    background: #454a54;
    -webkit-transform: scaleY(.56);
    -moz-transform: scaleY(.56);
    -o-transform: scaleY(.56);
    -ms-transform: scaleY(.56);
    transform: scaleY(.56);
}
.login-page .login-form .form-group .input-group .form-control {
    color: #ffffff;
}
.login-page .login-form .form-group .input-group .form-control:focus {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.login-page .login-form .form-group.lockscreen-input {
    margin-top: -155px;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-thumb {
    position: relative;
    display: inline-block;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-thumb img {
    border: 5px solid #373e4a;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-thumb .lockscreen-progress-indicator {
    display: block;
    position: absolute;
    margin: 5px;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    color: #ffffff;
    font-size: 19px;
    text-align: center;
    line-height: 145px;
    background: rgba(0, 0, 0, 0.3);
    visibility: hidden;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-transition: all 550ms ease-in-out;
    -o-transition: all 550ms ease-in-out;
    -webkit-transition: all 550ms ease-in-out;
    transition: all 550ms ease-in-out;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    filter: alpha(opacity=0);
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-thumb canvas {
    position: absolute;
    left: 0;
    top: 0;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-details {
    position: relative;
    padding-top: 5px;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-details h4 {
    color: #ffffff;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-details span {
    display: block;
    padding-bottom: 5px;
}
.login-page .login-form .form-group .btn-login {
    border: 1px solid #454a54;
    text-align: left;
    padding: 15px 20px;
    font-size: 14px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.login-page .login-form .form-group .btn-login i {
    float: right;
}
.login-page .login-form .form-group .btn-login:hover,
.login-page .login-form .form-group .btn-login:active {
    background: #373e4a;
}
.login-page .login-form .form-group .facebook-button,
.login-page .login-form .form-group .twitter-button,
.login-page .login-form .form-group .google-button {
    text-align: left;
    color: #fff;
    background-color: #3b5998;
    font-size: 12px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.login-page .login-form .form-group .facebook-button i,
.login-page .login-form .form-group .twitter-button i,
.login-page .login-form .form-group .google-button i {
    background-color: #385490;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.login-page .login-form .form-group .facebook-button:hover,
.login-page .login-form .form-group .twitter-button:hover,
.login-page .login-form .form-group .google-button:hover {
    background-color: rgba(59, 89, 152, 0.8);
}
.login-page .login-form .form-group .facebook-button:hover i,
.login-page .login-form .form-group .twitter-button:hover i,
.login-page .login-form .form-group .google-button:hover i {
    background-color: #31497e;
}
.login-page .login-form .form-group .facebook-button.twitter-button,
.login-page .login-form .form-group .twitter-button.twitter-button,
.login-page .login-form .form-group .google-button.twitter-button {
    background-color: #4099ff;
}
.login-page .login-form .form-group .facebook-button.twitter-button i,
.login-page .login-form .form-group .twitter-button.twitter-button i,
.login-page .login-form .form-group .google-button.twitter-button i {
    background-color: #0d7eff;
}
.login-page .login-form .form-group .facebook-button.twitter-button:hover,
.login-page .login-form .form-group .twitter-button.twitter-button:hover,
.login-page .login-form .form-group .google-button.twitter-button:hover {
    background-color: rgba(64, 153, 255, 0.8);
}
.login-page .login-form .form-group .facebook-button.twitter-button:hover i,
.login-page .login-form .form-group .twitter-button.twitter-button:hover i,
.login-page .login-form .form-group .google-button.twitter-button:hover i {
    background-color: #0071f3;
}
.login-page .login-form .form-group .facebook-button.google-button,
.login-page .login-form .form-group .twitter-button.google-button,
.login-page .login-form .form-group .google-button.google-button {
    background-color: #d34836;
}
.login-page .login-form .form-group .facebook-button.google-button i,
.login-page .login-form .form-group .twitter-button.google-button i,
.login-page .login-form .form-group .google-button.google-button i {
    background-color: #b03626;
}
.login-page .login-form .form-group .facebook-button.google-button:hover,
.login-page .login-form .form-group .twitter-button.google-button:hover,
.login-page .login-form .form-group .google-button.google-button:hover {
    background-color: rgba(211, 72, 54, 0.8);
}
.login-page .login-form .form-group .facebook-button.google-button:hover i,
.login-page .login-form .form-group .twitter-button.google-button:hover i,
.login-page .login-form .form-group .google-button.google-button:hover i {
    background-color: #9b3022;
}
.login-page .login-bottom-links {
    padding-top: 40px;
    padding-bottom: 30px;
}
.login-page .login-bottom-links a {
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.login-page .login-bottom-links a:hover {
    color: #aeaeae;
}
.login-page .login-bottom-links .link {
    font-size: 14px;
    display: inline-block;
    margin-bottom: 10px;
    color: rgba(255, 255, 255, 0.7);
    -moz-transition: all 550ms ease-in-out;
    -o-transition: all 550ms ease-in-out;
    -webkit-transition: all 550ms ease-in-out;
    transition: all 550ms ease-in-out;
}
.login-page .login-bottom-links .link:hover {
    color: #ffffff;
}
.login-page .login-progressbar {
    height: 0px;
    width: 100%;
    overflow: hidden;
    -moz-transition: all 550ms ease-in-out;
    -o-transition: all 550ms ease-in-out;
    -webkit-transition: all 550ms ease-in-out;
    transition: all 550ms ease-in-out;
}
.login-page .login-progressbar div {
    width: 0%;
    -moz-transition: 700ms all cubic-bezier(0.770, 0.000, 0.175, 1.000);
    -o-transition: 700ms all cubic-bezier(0.770, 0.000, 0.175, 1.000);
    -webkit-transition: 700ms all cubic-bezier(0.770, 0.000, 0.175, 1.000);
    transition: 700ms all cubic-bezier(0.770, 0.000, 0.175, 1.000);
}
.login-page .login-progressbar-indicator {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 100%;
    margin-top: 80px;
    visibility: hidden;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translateY(100px) scale(0.2);
    -moz-transform: translateY(100px) scale(0.2);
    -o-transform: translateY(100px) scale(0.2);
    -ms-transform: translateY(100px) scale(0.2);
    transform: translateY(100px) scale(0.2);
    -moz-transition: all 550ms ease-in-out;
    -o-transition: all 550ms ease-in-out;
    -webkit-transition: all 550ms ease-in-out;
    transition: all 550ms ease-in-out;
}
.login-page .login-progressbar-indicator h3 {
    color: #fff;
    margin: 0;
    margin-bottom: 10px;
    font-size: 20px;
}
.login-page.logging-in {
    overflow: hidden;
}
.login-page.logging-in .login-header {
    padding-top: 170px;
    padding-bottom: 30px;
}
.login-page.logging-in .login-header.login-caret:after {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    filter: alpha(opacity=0);
}
.login-page.logging-in .login-header .description {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    filter: alpha(opacity=0);
}
.login-page.logging-in .login-form form,
.login-page.logging-in .login-form .link {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translateY(-200px) scale(0.8);
    -moz-transform: translateY(-200px) scale(0.8);
    -o-transform: translateY(-200px) scale(0.8);
    -ms-transform: translateY(-200px) scale(0.8);
    transform: translateY(-200px) scale(0.8);
}
.login-page.logging-in .login-progressbar {
    background: #515b6d;
    height: 2px;
}
.login-page.logging-in .login-progressbar div {
    background: #de6c65;
    height: 2px;
}
.login-page.logging-in .login-progressbar-indicator {
    visibility: visible;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateY(0px) scale(1);
    -moz-transform: translateY(0px) scale(1);
    -o-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);
}
.login-page.logging-in-lockscreen .login-form .form-group.lockscreen-input .lockscreen-thumb .lockscreen-progress-indicator {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
}
.login-page.logging-in-lockscreen .login-form .form-group:nth-child(n + 2),
.login-page.logging-in-lockscreen .login-form .link {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translateY(-50px) scale(0.5);
    -moz-transform: translateY(-50px) scale(0.5);
    -o-transform: translateY(-50px) scale(0.5);
    -ms-transform: translateY(-50px) scale(0.5);
    transform: translateY(-50px) scale(0.5);
}
.login-page.login-form-fall .login-form {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    filter: alpha(opacity=0);
    top: -100px;
    -moz-transition: all 550ms ease-in-out;
    -o-transition: all 550ms ease-in-out;
    -webkit-transition: all 550ms ease-in-out;
    transition: all 550ms ease-in-out;
}
.login-page.login-form-fall .login-form .form-group {
    -moz-transition: all 550ms ease-in-out;
    -o-transition: all 550ms ease-in-out;
    -webkit-transition: all 550ms ease-in-out;
    transition: all 550ms ease-in-out;
    -moz-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    -webkit-transition-delay: 250ms;
    transition-delay: 250ms;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    filter: alpha(opacity=0);
}
.login-page.login-form-fall .login-form .form-group:nth-child(2) {
    -moz-transition-delay: 350ms;
    -o-transition-delay: 350ms;
    -webkit-transition-delay: 350ms;
    transition-delay: 350ms;
}
.login-page.login-form-fall .login-form .form-group:nth-child(3) {
    -moz-transition-delay: 450ms;
    -o-transition-delay: 450ms;
    -webkit-transition-delay: 450ms;
    transition-delay: 450ms;
}
.login-page.login-form-fall .login-form .form-group:nth-child(4) {
    -moz-transition-delay: 550ms;
    -o-transition-delay: 550ms;
    -webkit-transition-delay: 550ms;
    transition-delay: 550ms;
}
.login-page.login-form-fall .login-form .form-group:nth-child(5) {
    -moz-transition-delay: 650ms;
    -o-transition-delay: 650ms;
    -webkit-transition-delay: 650ms;
    transition-delay: 650ms;
}
.login-page.login-form-fall .login-form .form-group:nth-child(6) {
    -moz-transition-delay: 750ms;
    -o-transition-delay: 750ms;
    -webkit-transition-delay: 750ms;
    transition-delay: 750ms;
}
.login-page.login-form-fall .login-form .form-group:nth-child(8) {
    -moz-transition-delay: 850ms;
    -o-transition-delay: 850ms;
    -webkit-transition-delay: 850ms;
    transition-delay: 850ms;
}
.login-page.login-form-fall .login-form .form-group:nth-child(9) {
    -moz-transition-delay: 950ms;
    -o-transition-delay: 950ms;
    -webkit-transition-delay: 950ms;
    transition-delay: 950ms;
}
.login-page.login-form-fall-init .login-form {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    filter: alpha(opacity=100);
    top: 0;
}
.login-page.login-form-fall-init .login-form .form-group {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    filter: alpha(opacity=100);
}
.login-page .form-steps .step {
    display: none;
}
.login-page .form-steps .step.current {
    display: block;
}
.login-page .form-register-success,
.login-page .form-forgotpassword-success,
.login-page .form-login-error {
    display: none;
    background: #00a651;
    color: #ffffff;
    padding: 10px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 30px;
    overflow: hidden;
}
.login-page .form-register-success.visible,
.login-page .form-forgotpassword-success.visible,
.login-page .form-login-error.visible {
    display: block;
}
.login-page .form-register-success i,
.login-page .form-forgotpassword-success i,
.login-page .form-login-error i {
    position: relative;
    font-size: 25px;
    background: #008d45;
    display: block;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: -10px;
    margin-left: -10px;
    margin-right: -10px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
.login-page .form-register-success h3,
.login-page .form-forgotpassword-success h3,
.login-page .form-login-error h3 {
    font-size: 15px;
    color: #ffffff;
    margin: 0;
    margin-top: 10px;
    margin-bottom: 5px;
}
.login-page .form-register-success p,
.login-page .form-forgotpassword-success p,
.login-page .form-login-error p {
    font-size: 11px;
    margin: 0;
}
.login-page .form-register-success.form-login-error,
.login-page .form-forgotpassword-success.form-login-error,
.login-page .form-login-error.form-login-error {
    padding: 0;
    background: #cc2424;
}
.login-page .form-register-success.form-login-error h3,
.login-page .form-forgotpassword-success.form-login-error h3,
.login-page .form-login-error.form-login-error h3 {
    background: #b62020;
    padding: 10px;
    margin: 0;
    margin-bottom: 5px;
    font-size: 12px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
.login-page .form-register-success.form-login-error p,
.login-page .form-forgotpassword-success.form-login-error p,
.login-page .form-login-error.form-login-error p {
    padding: 10px;
}
@media (max-width: 991px) {
    .login-page .login-header {
        padding: 20px 0;
    }
    .login-page .login-form {
        padding-top: 30px;
    }
    .login-page .login-form .form-group.lockscreen-input {
        margin-top: 0;
    }
    .login-page.logging-in .login-header {
        padding-top: 34px;
        padding-bottom: 6px;
    }
    .login-page.logging-in .login-progressbar-indicator {
        margin-top: 60px;
    }
    .login-page.logging-in .login-form form,
    .login-page.logging-in .login-form .link {
        -webkit-transform: translateY(-100px) scale(0.6);
        -moz-transform: translateY(-100px) scale(0.6);
        -o-transform: translateY(-100px) scale(0.6);
        -ms-transform: translateY(-100px) scale(0.6);
        transform: translateY(-100px) scale(0.6);
    }
}
@media (max-width: 350px) {
    .login-page .login-content {
        width: 280px;
    }
}
.icheck-list {
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
}
.icheck-list > li {
    display: block;
    margin-bottom: 10px;
}
.icheck-list > li:last-child {
    margin-bottom: 0;
}
.icheck-skins {
    display: block;
    margin-top: 10px;
}
.icheck-skins:before,
.icheck-skins:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.icheck-skins:after {
    clear: both;
}
.icheck-skins a {
    display: inline-block;
    border: 1px solid transparent;
    background: #333;
    -moz-transition: all 450ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
    -o-transition: all 450ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
    -webkit-transition: all 450ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
    transition: all 450ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
.icheck-skins a[data-color-class="red"] {
    background-color: #d54e21;
}
.icheck-skins a[data-color-class="green"] {
    background-color: #1b7e5a;
}
.icheck-skins a[data-color-class="blue"] {
    background-color: #2489c5;
}
.icheck-skins a[data-color-class="aero"] {
    background-color: #9cc2cb;
}
.icheck-skins a[data-color-class="grey"] {
    background-color: #73716e;
}
.icheck-skins a[data-color-class="orange"] {
    background-color: #f70;
}
.icheck-skins a[data-color-class="yellow"] {
    background-color: #fc3;
}
.icheck-skins a[data-color-class="pink"] {
    background-color: #a77a94;
}
.icheck-skins a[data-color-class="purple"] {
    background-color: #6a5a8c;
}
.icheck-skins a.current {
    -moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.5);
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-transform: scale(1.15, );
    -ms-transform: scale(1.15, );
    transform: scale(1.15, );
}

/**
 *
 * Apply Here your Custom CSS
 *
*/

body .input-group-addon {
    /*color: #555555 !important; */ /* restore darker (not black) text to form-control input group addons rather than the grey from blue.css*/
    /* Avoid the dark grey border from blue.css*/
  /*  background-color: #eeeeee !important;
    border: #eeeeee !important;*/
}

/* Close buttons on Kendo windows need to be bigger*/
.k-window-action {
    -webkit-transform: scale(1.8);
    -moz-transform: scale(1.8);
    -ms-transform: scale(1.8);
    -o-transform: scale(1.8);
    transform: scale(1.8);
    margin-left: 18px;
}

/* Make checkboxes nicer throughout the site */
input[type="checkbox"] {
	width: 25px !important;
	height: 25px !important;
	display: inline !important;
}
/* Except we need to undo that change for kendo switches that wrap a checkbox */
.km-switch input[type="checkbox"] {
	width: 0px !important;
	height: 0px !important;
	display: none !important;
}
.k-datepicker {
    width:150px;
}
/* Allows us to use checkboxes in input-group-addons (placeholders besides form-controls) without blowing out their height */
.input-group-addon input[type="checkbox"] {
    height: 100% !important;
}


/*
	Fixing form-control in kendo popup windows using content-box rather than border-box for box-sizing
*/
.form-control {
	-webkit-box-sizing: border-box !important; 
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;

	/* Improving text size in editing controls */
	font-size:16px;
	line-height: 1.8;
	height: 34px;
}

.k-widget .form-control {
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
	
	/* Improving text size in editing controls */
	font-size:16px;
	line-height: 1.8;
	height: 34px;

}

.k-widget .btn {
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}


.k-widget .panel * {
	/* Fixes bootstrap panels when inside of a Kendo window */
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}

.k-widget .container * {
	/* Fixes bootstrap panels when inside of a Kendo window */
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}
.k-widget .row * {
	 /* Fixes bootstrap panels when inside of a Kendo window */
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}

.k-window .container, .k-window .row, .k-window .col-xs-1, .k-window .col-sm-1, .k-window .col-md-1, .k-window .col-lg-1, .k-window .col-xs-2, .k-window .col-sm-2, .k-window .col-md-2, .k-window .col-lg-2, .k-window .col-xs-3, .k-window .col-sm-3, .k-window .col-md-3, .k-window .col-lg-3, .k-window .col-xs-4, .k-window .col-sm-4, .k-window .col-md-4, .k-window .col-lg-4, .k-window .col-xs-5, .k-window .col-sm-5, .k-window .col-md-5, .k-window .col-lg-5, .k-window .col-xs-6, .k-window .col-sm-6, .k-window .col-md-6, .k-window .col-lg-6, .k-window .col-xs-7, .k-window .col-sm-7, .k-window .col-md-7, .k-window .col-lg-7, .k-window .col-xs-8, .k-window .col-sm-8, .k-window .col-md-8, .k-window .col-lg-8, .k-window .col-xs-9, .k-window .col-sm-9, .k-window .col-md-9, .k-window .col-lg-9, .k-window .col-xs-10, .k-window .col-sm-10, .k-window .col-md-10, .k-window .col-lg-10, .k-window .col-xs-11, .k-window .col-sm-11, .k-window .col-md-11, .k-window .col-lg-11, .k-window .col-xs-12, .k-window .col-sm-12, .k-window .col-md-12, .k-window .col-lg-12 {
	/* Restore original bootstrap value for row and col-*. Otherwise the bootrsap layout wouldn't work in a modal windows. More info here: http://www.kendoui.com/forums/kendo-ui-complete-for-asp-net-mvc/general-discussions/do-you-plan-to-create-bootstrap-3-compatible-theme-.aspx; */
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}

.k-window table * {
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
}

/* Try to fix control height when we apply form-control to a Kendo input (like a date picker)*/
.k-input.form-control {
    height: 32px;
}

/*
	Easy way of applying fixed layout on a table
*/
table.fixed {
	table-layout:fixed;

	/*-moz-word-break: break-all;
	-o-word-break: break-all;
	word-break: break-all;*/
}
table.fixed td {
     overflow: hidden;
}

table.top-align-td td {
    vertical-align: top;
}

.clickable,
.clickable label,
.clickable a
.clickable div
.clickable span
.clickable button {
    cursor: pointer;
}

/* Warning button - fix colouration */
.btn-warning {
  color: #000000;
  /*background-color: #fad839;
  border-color: #fad839;*/
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #000000;
  /*background-color: #f9d011;
  border-color: #f0c706;*/
}

/* Warning buttons have black text on a yellow background.  That's not that nice.  White is not good either */
.btn-warning {
    color: brown;

}

/* Labels that are more useful in size - a combination of h1, h2, h3, h4, h5 and label should still have white text */
.label.h1 {
    color: white;
}
.label.h2 {
    color: white;
}
.label.h3 {
    color: white;
}
.label.h4 {
	color: white;
}
.label.h5 {
    color: white;
}

/* ability to let a label wrap its text but still look ok */
.label.label-wrap {
    display: inline-block;
    white-space: normal;
}

/* force label text to be left-aligned */
.label.label-left-align {
    display: inline-block;
    white-space: normal;
    text-align: left;
}

.label.label-full-width {
    display: inline-block;
    width: 100%;
    white-space: normal;
}

/* Make a label a fixed width and right-align the text - good for row-based lists, acting as a heading at the start of the row */
.label.label-right-align {
    display: inline-block;
    text-align: right;
    width: 125px;
    margin-right: 10px;
}

/* Make label same height as a btn-lg*/
.label.label-lg {
    display:inline-block;
    height:42px;
}

/* Success buttons that have embedded spans with class h2-h5 need to have their text adjusted slightly (from black to near white) */
.btn-success .h4 {
    color: whitesmoke;
}
.btn-success .h3 {
    color: whitesmoke;
}
.btn-success .h2 {
    color: whitesmoke;
}
.btn-success .h5 {
    color: whitesmoke;
}




/* 100% height, and other height management */
.full-height {
    height: 100%
}

.full-height.panel .panel-heading {
    height: 50px
}

.full-height.panel .panel-heading + .panel-body {
    height: calc(100% - 50px);
    position: relative;
}

.scrollable-y {
    overflow-y: auto
}

.scrollable-x {
    overflow-x: auto
}

.hide-overflow {
    overflow: hidden;
}
.hide-overflow-x {
    overflow-x: hidden;
}
.hide-overflow-y {
    overflow-y: hidden;
}

.opaque {
    background-color: white;
    z-index: 10000;
}

.full-width {
    width: 100%
}

/* If we have NO nav menu, then we want to remove the left & top padding for NEON theme */
.page-container.no-menu {
    padding-left: 0px;
    padding-top: 0px;
    margin-top:-50px;
    margin-bottom: -15px;
}
/*padding is too high so reduce it*/
.page-container.horizontal-menu {
    padding-top: 3px;
    margin-bottom: -23px;
}
.page-container .main-content {
    padding: 0px !important
}

/*#region Inventory Dashboard */
.right {
    border-right: 1px solid #ccc;
}

	.container-full {
		margin: 0 auto;
		width: 100%;
	}

	.iconContainer {
		margin-right: 10px;
        padding-left: 5px;
	}

	.overviewContainer {
		margin-right: 5px;
		padding-right: 5px;
	}

	.overviewTitle {
		font-size: 16px;
		font-style: oblique;
		text-align: right;
	}

	.overviewNumber {
		font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
		font-size: 34px;
		font-style: normal;
		font-variant: normal;
		line-height: 30px;
		text-align: right;
	}

	.overviewDetailInfo {
		font-size: 1em;
		color: #704;
		font-style: normal;
		font-variant: normal;
		text-align: right;
	}

	.searchInput {
		width: 85%;
	}

	.goButton {
		display: inline-block;
		width: 15%;
	}

    .dashboard-rightpane {
        margin: 10px 0px 10px 0px;
        padding-left: 0px;
    }

    .dashboard-leftpane {
        margin: 10px 0px 10px 0px;
        padding-right: 0px;
    }

    .dashboard-btn-rightpane {
        padding-right: 10px;
    }

/*#endregion */

/*#region Item Catalogue */

.catalogue-header-row {
    padding: 8px 0px 8px 15px;
}

.catalogue-header-title {
    font-weight:bold;
    font-size:14px;
    margin-right: 20px;
}

.catalogue-header-input {
    font-size:14px !important;
}

#inventoryCatalogueTable {
    font-family: monospace;
}

#inventoryCatalogueTable td {
    padding: 2px;
    border: none !important;
}

.catalogue-table-select {
    vertical-align: middle !important;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
}

.catalogue-table-row-title {
    font-size: 14px;
    font-weight: 600;
}

.catalogue-table-row-data {
    font-size: 12px;
}

.catalogue-table-row-number {
    font-family: monospace;
}

.catalogue-table-odd-row {
    background-color:#F5F5F5;
}

.catalogue-table-even-row {
    background-color:#FFFFFF;
}

.catalogue-selected-row {
    margin-bottom: 3px;
}

input.form-control, textarea.form-control, span.form-control {
    margin-bottom:8px;
}


#binList .tabContainer {
    margin-left:10px;
    margin-right:10px;
}
/*#endregion */

/*#region Item Category */

#categoryListViewItemTable td{
    vertical-align: middle;
}

#categoryListViewItemTable th {
    font-weight: bold;
    /*text-align: center;*/
}

.category-row-center {
    text-align: center;
}

#categoryEditorTable td, input, select {
    font-size: 14px !important;
}

#categoryEditorTable td {    
    border: none;
    vertical-align: middle;
}

#categoryEditorTable input {        
    margin-bottom: 0px;
    vertical-align: middle;
}

.category-editor-checkbox {
    margin-right: 20px !important;
    margin-top: -2px !important;
}
/*#endregion */

/*#region break lock template */

.break-lock-header {
    font-size: 18px;
}

.break-lock-body {
    text-align: center;
}

.break-lock-body p {
    font-size: 14px !important;
}

.break-lock-footer {
    text-align: center;
}

/*#endregion */

/*#region supplier list */

#supplierListTable td{
    vertical-align: middle;
}

#supplierListTable th {
    font-weight: bold;
}

.supplier-filter-paging {
    padding-top: 7px;
}

.supplier-list-editing {
    padding-top: 3px;
}
/*#endregion */

/*#region Admin Location*/

#location-editor-table td {
    vertical-align: middle;
}

#location-editor-table label, 
#location-editor-table input {
    margin-bottom: 0px;
}

.location-editor-checkbox {
    margin-right: 20px !important;
    margin-top: -2px !important;
}

.location-editor-checkbox-label {
    font-weight: bold !important;
}

/*#endregion */

/*#region Episode Type*/

#episodeTypeEditor {
    padding: 15px;
}

#episodeTypeEditor td {
    vertical-align: middle;
}

.episode-type-form {
    padding-top: 10px;
    padding-bottom: 10px;
}

.episode-type-checkbox {
    margin-right: 20px !important;
    margin-top: -4px !important;
}

/*#endregion */

/*#region Barcode*/

#barcodeListTable tbody td{
    vertical-align: middle;
}

#barcodeListTable tbody label {
    margin-bottom: 0px;
    font-weight: normal;
}

.barcode-current-sort {
    background-color: ActiveCaption;
    border-radius: 6px;
    border: 1px solid #B4B4B4;
    padding: 3px;
}

.barcode-available-sort {
    cursor: pointer;
}

/*#endregion */

/*#region Document Management Dashboard*/

#dashboardConfigurationPanel {
    margin-top: 43px;
}

#dashboardSystemHealthPanel td {
    vertical-align: middle;
    height: 40px;
}

#dashboardSystemHealthPanel label {
    margin-bottom: 0px;
}

.div-table-content {
    height:200px;
    overflow-y:auto;
}
/*#endregion */

/*#region form*/

#formDetailsTable td{
    vertical-align: middle;  
    padding: 3px;  
}

#formDetailsTable input {
    margin-bottom: 0px;
}

.form-editor-checkbox {
    margin-right: 20px !important;
    margin-top: -3px !important;
}

#formTrackingTable td {
    vertical-align: middle;
    padding: 3px;
}

#formTrackingTable input {
    margin-bottom: 0px;
}

#formPossibleTemplateTable td {
    vertical-align: middle;  
}

#formPossibleTemplateTable label {
    margin-bottom: 0px;  
    font-weight: normal;
}

#formPossibleTemplateTable input {
    margin-bottom: 0px;  
}
/*#endregion */
/*Stop webkit from applying its own styles on iOS - 
    as per http://stackoverflow.com/questions/5263260/stop-safari-mobile-from-giving-input-buttons-rounded-corners
    and http://trentwalton.com/2010/07/14/css-webkit-appearance/ */
/*input, textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius:0;
}*/


/*goback to top button*/
#back-top {
    position: fixed;
    bottom: 0px;
    right: 0px;
    /*margin-left: 150px;*/
}

    #back-top a {
        width: 60px;
        display: block;
        text-align: center;
        font: 11px/100% Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        text-decoration: none;
        color: #bbb;
        /* transition */
        -webkit-transition: 1s;
        -moz-transition: 1s;
        transition: 1s;
    }

        #back-top a:hover {
            color: #000;
        }

    /* arrow icon (span tag) */
    #back-top span {
        width: 60px;
        height: 60px;
        display: block;
        margin-bottom: 7px;
        background: #bbb url(/Img/up-arrow.png) no-repeat center center;
        /* rounded corners */
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
        /* transition */
        -webkit-transition: 1s;
        -moz-transition: 1s;
        transition: 1s;
    }

    #back-top a:hover span {
        background-color: #808080;
    }

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    color: white;
    background-color: #0094ff;
}
/* TEMP MHR Tab Style Fix*/
.nav-tabs > li > a.mhr-tab-logo {
margin-bottom:-2px !important;
}
.nav-tabs > li > a.mhr-tab-logo > span {
    margin-bottom: -2px !important;
}
    .nav-tabs > li > a.mhr-tab-logo > span::before {
        content: url(../../../../Img/MHR/MHR_logo24.png);
        margin-bottom: -3px !important;
        margin-top: -8px;
        margin-right: 6px !important;
        margin-left: -10px;
        display: inline-block;
    }

#InfoJetForm {
    background-color: lightgray;
    border-radius: 20px;
    padding: 1px;
    padding-left: 20px;
    padding-right: 20px;
}

.highLight {
    background-color: #0094ff !important;
    color: white !important;
}

    .highLight a {
        color: white !important;
    }



.logo {
    /*background-image: url(../Img/dox.png);*/
}

.form-signin {
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}

    .form-signin .form-signin-heading,
    .form-signin .checkbox {
        margin-bottom: 10px;
    }

    .form-signin .checkbox {
        font-weight: normal;
    }

    .form-signin .form-control {
        position: relative;
        font-size: 16px;
        height: auto;
        padding: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        .form-signin .form-control:focus {
            z-index: 2;
        }

    .form-signin input[type="text"] {
        margin-bottom: -1px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

    .form-signin input[type="password"] {
        margin-bottom: 10px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

@media (max-width: 1024px) {
    .navbar-header #logonormal {
        display: none;
    }

    /*.navLinks {
        display: none !important;
    }*/
}

@media (min-width: 1025px) {
    .tile-large {
        width: 33.33333333333333%;
    }

    .navbar-header #logosmall {
        display: none;
    }

    /*.navLinksIcon {
        display: none !important; 
    }*/
}

@media (max-width: 1024px) {
    .tile-small {
        width: 50%;
    }
}

@media (max-width: 768px) {
    .imgDivInSearchPage {
        width: 100%;
    }
}

@media (min-width: 769px) {
    .imgDivInSearchPage {
        width: 50%;
    }
}

/*@media (max-width: 1199px) {
    .col-lg-1 {
        width: 8.333333333333332%;
    }

    .col-lg-2 {
        width: 16.666666666666664%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-4 {
        width: 33.33333333333333%;
    }

    .col-lg-5 {
        width: 41.66666666666667%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-7 {
        width: 58.333333333333336%;
    }

    .col-lg-8 {
        width: 66.66666666666666%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-10 {
        width: 83.33333333333334%;
    }

    .col-lg-11 {
        width: 91.66666666666666%;
    }

    .col-lg-12 {
        width: 100%;
    }
}*/

.imgDivInSearchPage {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}

.cursorPoint {
    cursor: pointer;
}

#divLoadingImg {
    z-index: 1000;
    display: none;
    width: 100px;
    height: 100px;
    position: fixed;
    top: 50%;
    left: 50%;
    text-align: center;
    padding: 10px;
}

#divLoadingImgNonAjax {
    z-index: 1000;
    width: 100px;
    height: 100px;
    position: fixed;
    top: 50%;
    left: 50%;
    text-align: center;
    padding: 10px;
}

.timePickerPlugIn {
    position: absolute;
}

.rowSuccess {
    background-color: #dff0d8;
}

.rowAlter {
    /*background-color: #f2dede;*/
}


.dirtyDataTop {
    border-top-color: gold;
    border-top-width: medium;
    border-top-style: solid;
    border-left-color: gold;
    border-left-width: medium;
    border-left-style: solid;
    border-right-color: gold;
    border-right-width: medium;
    border-right-style: solid;
}

.dirtyDataMiddle {
    border-left-color: gold;
    border-left-width: medium;
    border-left-style: solid;
    border-right-color: gold;
    border-right-width: medium;
    border-right-style: solid;
}

.dirtyDataBottom {
    border-bottom-color: gold;
    border-bottom-width: medium;
    border-bottom-style: solid;
    border-left-color: gold;
    border-left-width: medium;
    border-left-style: solid;
    border-right-color: gold;
    border-right-width: medium;
    border-right-style: solid;
}

.navbar {
    margin-bottom: 0px;
    min-height: 41px;
}

.nav > li > a {
    /*padding-top: 2px;*/
    padding-bottom: 2px;
}

.btnInPanelHeader {
    float: right;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: -7px;
}

#bkgJobDiv {
    padding: 1px;
    float: left;
}

.nav-tabs > li > a {
    padding-right: 7px;
}

.groupTable {
}

    .groupTable tbody > tr > th {
        padding-left: 15px;
    }

    .groupTable tbody > tr > td {
        padding-left: 15px;
    }

.groupPanel-body {
    padding: 0px;
}

/*.loadingOverlay {
    position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 10;
      background-color: rgb(128, 128, 128);
}*/

.table > thead > tr > td.infoTr,
.table > tbody > tr > td.infoTr,
.table > tfoot > tr > td.infoTr,
.table > thead > tr > th.infoTr,
.table > tbody > tr > th.infoTr,
.table > tfoot > tr > th.infoTr,
.table > thead > tr.infoTr > td,
.table > tbody > tr.infoTr > td,
.table > tfoot > tr.infoTr > td,
.table > thead > tr.infoTr > th,
.table > tbody > tr.infoTr > th,
.table > tfoot > tr.infoTr > th {
    background-color: #DBF0FF;
    border-color: #d3eafb;
}

.infoTr {
    background-color: #DBF0FF;
}

.btnHidden {
    visibility: hidden;
}


.plainSlider .k-label {
    display: none;
}

/*normalisze the ticks except the last one*/
.plainSlider .k-slider-horizontal .k-tick-large:not(.k-last) {
    background-position: center -92px;
}

/*normalise the last tick*/
.plainSlider .k-slider-horizontal .k-last {
    background-position: 100% -92px;
}

/*remove the different color of selection*/
.plainSlider .k-slider-selection {
    background-color: #bababa;
}

li.active > a,
li.active > a:hover,
li.active > a:focus {
    color: #fff;
    background-color: #428BCA;
}

.tdAlignRight {
    text-align: right;
    width: 10%;
}

.checkbox-wrap {
    min-height: 200px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.checkbox-wrap-toggle {
    /*height:50px;*/
}

.list-group-item-in-checkbox {
    border-top: none;
    border-bottom: none;
    /*padding-top: 2px;
    padding-bottom: 2px;
    height: 30px;*/
}

.trNoBorderTop > td {
    border-top: none !important;
}

.noBorder {
    border-top: none !important;
}

.newEntry {
    border: 1px #d9534f solid;
    border-radius: 4px;
    margin-bottom: 5px;
}

.existingEntry {
    border: 1px #428bca solid;
    border-radius: 4px;
    margin-bottom: 5px;
}

.addingTable {
    border: 2px #54DC24 solid;
    border-radius: 4px;
    margin-bottom: 5px;
}

.editingTable {
    border: 2px #c5c5c5 solid;
    border-radius: 4px;
    margin-bottom: 5px;
}

.pageFooter {
    position: absolute;
    bottom: 0;
    width: 90%;
    /* Set the fixed height of the footer here */
    height: 30px;
    background-color: #f5f5f5;
    left: 100px;
}

.centerImg {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

#miniPatientSearch {
    background-color: rgb(228, 232, 228);
    position: absolute;
    top: 50px;
    border: solid 1px #428bca;
    z-index: 10000 !important;
    display: none;
    padding: 15px !important;
    /*max-height: 600px;*/
    /*overflow-y: auto;*/
}


.panelWithoutMarginBottom {
    margin-bottom: 0px;
}

.hideDiv {
    display: none !important;
}

.tableNoMargin {
    margin: 0px;
}

.inlineDisplay {
    display: inline;
}

.pointerCursor {
    cursor: pointer;
}

/*http://jsfiddle.net/zw3Ve/410/*/

.lineLeftBottomToRightTop {
    /*display: inline-block;*/
    border: 1px solid #ccc;
    /*margin: 10px;*/
    /*padding: 10px;*/
    position: relative;
    background: url(../Img/Clinical/Diagonal/LeftBottomToRightTop.png);
    background-size: 100% 100%;
}

.lineRightBottomToLeftTop {
    /*display: inline-block;*/
    border: 1px solid #ccc;
    /*margin: 10px;*/
    /*padding: 10px;*/
    position: relative;
    background: url(../Img/Clinical/Diagonal/RightBottomToLeftTop.png);
    background-size: 100% 100%;
}

.lineCross {
    border: 1px solid #ccc;
    position: relative;
    background: url(../Img/Clinical/Diagonal/Cross.png);
    background-size: 100% 100%;
}

.horizontalLi {
    display: inline;
    list-style-type: none;
    padding-right: 20px;
}

.noWrap {
    white-space: nowrap;
}

.kendoTextboxInPanel {
    vertical-align: bottom;
}

.panel-min-margin-vertical {
    padding: 0px;
    margin: 0px;
}

    .panel-min-margin-vertical .panel-heading {
        padding: 0px;
        margin: 0px;
    }

    .panel-min-margin-vertical .panel-body {
        padding: 0px;
        margin: 0px;
    }

#ulInfo {
    font-size: 30px;
}

.noPaddingAndMargin {
    padding: 0px;
    margin: 0px;
}

.textAlignRight {
    text-align: right;
}

.textAlignLeft {
    text-align: left;
}

.dropdownInClinical {
    width: 70px;
}

.panel-primary > .panel-heading {
    color: #2c7ea1;
    background-color: #c5e8f7;
    border-color: #a6e8f3;
}

.panel-primary > .panel-heading {
    background-image: linear-gradient(to bottom,#c5e8f7 0,#c5e8f7 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0);
}


body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333333;
    background-color: #ffffff;
}

.navbar-brand > a > span {
    color: white;
}

@media (min-width:993px) and ( max-width:1280px) {
    .page-container.horizontal-menu header.navbar .navbar-nav > li > a i + span {
        display: none;
    }
}

.pageRow {
    margin-top: 12px;
    margin-left: 0px;
    margin-right: 0px;
}

.md-size-font {
    font-size: 15px;
}

.padding-left-right {
    padding-left: 15px;
    padding-right: 15px;
}


.vertical {
    writing-mode: tb-rl;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
}

.vertical-text {
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -ms-transform-origin: left top 0;
    -moz-transform-origin: left top 0;
    -webkit-transform-origin: left top 0;
    transform-origin: left top 0;
    background: #E23737;
    color: #fff;
    margin-left: 40px;
    padding: 10px;
    border: 1px solid #ccc;
    text-transform: uppercase;
    border: 1px solid #B52C2C;
    /* ReSharper disable once InvalidValue */
    text-transform: 1px 1px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 2px -2px 0px rgba(0, 0, 0, 0.1);
    float: left;
}

.input-has-error {
    border-color: #b94a48;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

    .input-has-error :focus {
        border-color: #953b39;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
    }

.inlineFlex {
    display: inline-flex;
    display: -webkit-inline-box;
}

.backgroudLight {
    background-color: rgb(252, 236, 217);
}

.backgroudLight2 {
    background-color: rgb(247, 247, 181);
}

.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #ffffff;
}
.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/

}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51a351;
}
.toast-error {
  background-color: #bd362f;
}
.toast-info {
  background-color: #2f96b4;
}
.toast-warning {
  background-color: #f89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/*=============================================================================
 *   Author:      Steve Greatrex - @stevegreatrex                               
 *                                                                              
 *   Description: Awesome extensions for KnockoutJs                              
 *=============================================================================*/

.loader {
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
    background-position: center;
	position: absolute;
	top: 0;
	left: 0;
}

.loader-dark {
	background-image: url('data:image/gif;base64,R0lGODlhEAALAMQTAOPi4kxKSmJgYH59fWpoaI6MjJCPj83NzdDQ0PLy8vb29uzs7E5MTKalpWRjY3FwcKuqqoF/f0pISP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcxMkQyOTZBNDE3QjExRTM5ODZCRTcyOUREQjJCNEUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcxMkQyOTZCNDE3QjExRTM5ODZCRTcyOUREQjJCNEUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzEyRDI5Njg0MTdCMTFFMzk4NkJFNzI5RERCMkI0RTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzEyRDI5Njk0MTdCMTFFMzk4NkJFNzI5RERCMkI0RTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQFCwATACwAAAAAEAALAAAFEOAkjmRpnmiqrmzrvnAslyEAIfkECQsAEwAsAAAAAAQACwAABREgI0kiQYwmekopu7bwe4pkCAAh+QQJCwATACwAAAAAEAALAAAFNuAkjoIkCePYFEUjSsMgpWJxHMUbz7SN6zLaxJebwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwATACwAAAAAEAALAAAFNeAkjqToBIFTTpBhQGIQRcFqIIgRz3V55zuaDaebyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLABMALAAAAAAQAAsAAAUy4CSOZGmejyA85gIAiyhEkWACigLItF3iOl7tlttNZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAEwAsAAAAABAACwAABR/gJI5kaZ4ougDAko5AkgCvGM/1dNP1nvu1VStHPIUAACH5BAULABMALAAAAAAQAAsAAAUQ4CSOZGmeaKqubOu+cCyXIQAh+QQFCwATACwAAAAAAQABAAAFA+AUAgA7');
}

.loader-white {
	background-image: url(data:image/gif;base64,R0lGODlhEAALAPQAAP////////7+/v7+/v7+/v7+/v////7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);
}
/*! jQuery UI - v1.12.1 - 2019-06-20
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.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-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.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;-ms-touch-action:none;touch-action:none}.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{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
:root .grid-stack-item>.ui-resizable-handle{filter:none}.grid-stack{position:relative}.grid-stack.grid-stack-rtl{direction:ltr}.grid-stack.grid-stack-rtl>.grid-stack-item{direction:rtl}.grid-stack .grid-stack-placeholder>.placeholder-content{border:1px dashed #d3d3d3;margin:0;position:absolute;top:0;left:10px;right:10px;bottom:0;width:auto;z-index:0!important;text-align:center}.grid-stack>.grid-stack-item{min-width:8.3333333333%;position:absolute;padding:0}.grid-stack>.grid-stack-item>.grid-stack-item-content{margin:0;position:absolute;top:0;left:10px;right:10px;bottom:0;width:auto;z-index:0;overflow-x:hidden;overflow-y:auto}.grid-stack>.grid-stack-item>.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.grid-stack>.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack>.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack>.grid-stack-item.ui-draggable-dragging,.grid-stack>.grid-stack-item.ui-resizable-resizing{z-index:100}.grid-stack>.grid-stack-item.ui-draggable-dragging>.grid-stack-item-content,.grid-stack>.grid-stack-item.ui-resizable-resizing>.grid-stack-item-content{box-shadow:1px 4px 6px rgba(0,0,0,.2);opacity:.8}.grid-stack>.grid-stack-item>.ui-resizable-se,.grid-stack>.grid-stack-item>.ui-resizable-sw{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMS42MjYgNTExLjYyNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYyNiA1MTEuNjI3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTMyOC45MDYsNDAxLjk5NGgtMzYuNTUzVjEwOS42MzZoMzYuNTUzYzQuOTQ4LDAsOS4yMzYtMS44MDksMTIuODQ3LTUuNDI2YzMuNjEzLTMuNjE1LDUuNDIxLTcuODk4LDUuNDIxLTEyLjg0NSAgIGMwLTQuOTQ5LTEuODAxLTkuMjMxLTUuNDI4LTEyLjg1MWwtNzMuMDg3LTczLjA5QzI2NS4wNDQsMS44MDksMjYwLjc2LDAsMjU1LjgxMywwYy00Ljk0OCwwLTkuMjI5LDEuODA5LTEyLjg0Nyw1LjQyNCAgIGwtNzMuMDg4LDczLjA5Yy0zLjYxOCwzLjYxOS01LjQyNCw3LjkwMi01LjQyNCwxMi44NTFjMCw0Ljk0NiwxLjgwNyw5LjIyOSw1LjQyNCwxMi44NDVjMy42MTksMy42MTcsNy45MDEsNS40MjYsMTIuODUsNS40MjYgICBoMzYuNTQ1djI5Mi4zNThoLTM2LjU0MmMtNC45NTIsMC05LjIzNSwxLjgwOC0xMi44NSw1LjQyMWMtMy42MTcsMy42MjEtNS40MjQsNy45MDUtNS40MjQsMTIuODU0ICAgYzAsNC45NDUsMS44MDcsOS4yMjcsNS40MjQsMTIuODQ3bDczLjA4OSw3My4wODhjMy42MTcsMy42MTcsNy44OTgsNS40MjQsMTIuODQ3LDUuNDI0YzQuOTUsMCw5LjIzNC0xLjgwNywxMi44NDktNS40MjQgICBsNzMuMDg3LTczLjA4OGMzLjYxMy0zLjYyLDUuNDIxLTcuOTAxLDUuNDIxLTEyLjg0N2MwLTQuOTQ4LTEuODA4LTkuMjMyLTUuNDIxLTEyLjg1NCAgIEMzMzguMTQyLDQwMy44MDIsMzMzLjg1Nyw0MDEuOTk0LDMyOC45MDYsNDAxLjk5NHoiIGZpbGw9IiM2NjY2NjYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.grid-stack>.grid-stack-item>.ui-resizable-se{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.grid-stack>.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;left:10px;top:0}.grid-stack>.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:0;left:25px;right:25px}.grid-stack>.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;right:10px;top:0}.grid-stack>.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;right:10px;top:15px;bottom:15px}.grid-stack>.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;right:10px;bottom:0}.grid-stack>.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:0;right:25px}.grid-stack>.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;left:10px;bottom:0}.grid-stack>.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;left:10px;top:15px;bottom:15px}.grid-stack>.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack>.grid-stack-item[data-gs-width='1']{width:8.3333333333%}.grid-stack>.grid-stack-item[data-gs-x='1']{left:8.3333333333%}.grid-stack>.grid-stack-item[data-gs-min-width='1']{min-width:8.3333333333%}.grid-stack>.grid-stack-item[data-gs-max-width='1']{max-width:8.3333333333%}.grid-stack>.grid-stack-item[data-gs-width='2']{width:16.6666666667%}.grid-stack>.grid-stack-item[data-gs-x='2']{left:16.6666666667%}.grid-stack>.grid-stack-item[data-gs-min-width='2']{min-width:16.6666666667%}.grid-stack>.grid-stack-item[data-gs-max-width='2']{max-width:16.6666666667%}.grid-stack>.grid-stack-item[data-gs-width='3']{width:25%}.grid-stack>.grid-stack-item[data-gs-x='3']{left:25%}.grid-stack>.grid-stack-item[data-gs-min-width='3']{min-width:25%}.grid-stack>.grid-stack-item[data-gs-max-width='3']{max-width:25%}.grid-stack>.grid-stack-item[data-gs-width='4']{width:33.3333333333%}.grid-stack>.grid-stack-item[data-gs-x='4']{left:33.3333333333%}.grid-stack>.grid-stack-item[data-gs-min-width='4']{min-width:33.3333333333%}.grid-stack>.grid-stack-item[data-gs-max-width='4']{max-width:33.3333333333%}.grid-stack>.grid-stack-item[data-gs-width='5']{width:41.6666666667%}.grid-stack>.grid-stack-item[data-gs-x='5']{left:41.6666666667%}.grid-stack>.grid-stack-item[data-gs-min-width='5']{min-width:41.6666666667%}.grid-stack>.grid-stack-item[data-gs-max-width='5']{max-width:41.6666666667%}.grid-stack>.grid-stack-item[data-gs-width='6']{width:50%}.grid-stack>.grid-stack-item[data-gs-x='6']{left:50%}.grid-stack>.grid-stack-item[data-gs-min-width='6']{min-width:50%}.grid-stack>.grid-stack-item[data-gs-max-width='6']{max-width:50%}.grid-stack>.grid-stack-item[data-gs-width='7']{width:58.3333333333%}.grid-stack>.grid-stack-item[data-gs-x='7']{left:58.3333333333%}.grid-stack>.grid-stack-item[data-gs-min-width='7']{min-width:58.3333333333%}.grid-stack>.grid-stack-item[data-gs-max-width='7']{max-width:58.3333333333%}.grid-stack>.grid-stack-item[data-gs-width='8']{width:66.6666666667%}.grid-stack>.grid-stack-item[data-gs-x='8']{left:66.6666666667%}.grid-stack>.grid-stack-item[data-gs-min-width='8']{min-width:66.6666666667%}.grid-stack>.grid-stack-item[data-gs-max-width='8']{max-width:66.6666666667%}.grid-stack>.grid-stack-item[data-gs-width='9']{width:75%}.grid-stack>.grid-stack-item[data-gs-x='9']{left:75%}.grid-stack>.grid-stack-item[data-gs-min-width='9']{min-width:75%}.grid-stack>.grid-stack-item[data-gs-max-width='9']{max-width:75%}.grid-stack>.grid-stack-item[data-gs-width='10']{width:83.3333333333%}.grid-stack>.grid-stack-item[data-gs-x='10']{left:83.3333333333%}.grid-stack>.grid-stack-item[data-gs-min-width='10']{min-width:83.3333333333%}.grid-stack>.grid-stack-item[data-gs-max-width='10']{max-width:83.3333333333%}.grid-stack>.grid-stack-item[data-gs-width='11']{width:91.6666666667%}.grid-stack>.grid-stack-item[data-gs-x='11']{left:91.6666666667%}.grid-stack>.grid-stack-item[data-gs-min-width='11']{min-width:91.6666666667%}.grid-stack>.grid-stack-item[data-gs-max-width='11']{max-width:91.6666666667%}.grid-stack>.grid-stack-item[data-gs-width='12']{width:100%}.grid-stack>.grid-stack-item[data-gs-x='12']{left:100%}.grid-stack>.grid-stack-item[data-gs-min-width='12']{min-width:100%}.grid-stack>.grid-stack-item[data-gs-max-width='12']{max-width:100%}.grid-stack.grid-stack-animate,.grid-stack.grid-stack-animate .grid-stack-item{-webkit-transition:left .3s,top .3s,height .3s,width .3s;-moz-transition:left .3s,top .3s,height .3s,width .3s;-ms-transition:left .3s,top .3s,height .3s,width .3s;-o-transition:left .3s,top .3s,height .3s,width .3s;transition:left .3s,top .3s,height .3s,width .3s}.grid-stack.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack.grid-stack-animate .grid-stack-item.ui-resizable-resizing{-webkit-transition:left 0s,top 0s,height 0s,width 0s;-moz-transition:left 0s,top 0s,height 0s,width 0s;-ms-transition:left 0s,top 0s,height 0s,width 0s;-o-transition:left 0s,top 0s,height 0s,width 0s;transition:left 0s,top 0s,height 0s,width 0s}.grid-stack.grid-stack-one-column-mode{height:auto!important}.grid-stack.grid-stack-one-column-mode>.grid-stack-item{position:relative!important;width:auto!important;left:0!important;top:auto!important;margin-bottom:20px;max-width:none!important}.grid-stack.grid-stack-one-column-mode>.grid-stack-item>.ui-resizable-handle{display:none}
.grid-stack.grid-stack-1>.grid-stack-item{min-width:100%}.grid-stack.grid-stack-1>.grid-stack-item[data-gs-width='1']{width:100%}.grid-stack.grid-stack-1>.grid-stack-item[data-gs-x='1']{left:100%}.grid-stack.grid-stack-1>.grid-stack-item[data-gs-min-width='1']{min-width:100%}.grid-stack.grid-stack-1>.grid-stack-item[data-gs-max-width='1']{max-width:100%}.grid-stack.grid-stack-2>.grid-stack-item{min-width:50%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-width='1']{width:50%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-x='1']{left:50%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-min-width='1']{min-width:50%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-max-width='1']{max-width:50%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-width='2']{width:100%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-x='2']{left:100%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-min-width='2']{min-width:100%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-max-width='2']{max-width:100%}.grid-stack.grid-stack-3>.grid-stack-item{min-width:33.3333333333%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-width='1']{width:33.3333333333%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-x='1']{left:33.3333333333%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-min-width='1']{min-width:33.3333333333%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-max-width='1']{max-width:33.3333333333%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-width='2']{width:66.6666666667%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-x='2']{left:66.6666666667%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-min-width='2']{min-width:66.6666666667%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-max-width='2']{max-width:66.6666666667%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-width='3']{width:100%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-x='3']{left:100%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-min-width='3']{min-width:100%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-max-width='3']{max-width:100%}.grid-stack.grid-stack-4>.grid-stack-item{min-width:25%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-width='1']{width:25%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-x='1']{left:25%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-min-width='1']{min-width:25%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-max-width='1']{max-width:25%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-width='2']{width:50%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-x='2']{left:50%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-min-width='2']{min-width:50%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-max-width='2']{max-width:50%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-width='3']{width:75%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-x='3']{left:75%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-min-width='3']{min-width:75%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-max-width='3']{max-width:75%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-width='4']{width:100%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-x='4']{left:100%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-min-width='4']{min-width:100%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-max-width='4']{max-width:100%}.grid-stack.grid-stack-5>.grid-stack-item{min-width:20%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-width='1']{width:20%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-x='1']{left:20%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-min-width='1']{min-width:20%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-max-width='1']{max-width:20%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-width='2']{width:40%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-x='2']{left:40%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-min-width='2']{min-width:40%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-max-width='2']{max-width:40%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-width='3']{width:60%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-x='3']{left:60%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-min-width='3']{min-width:60%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-max-width='3']{max-width:60%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-width='4']{width:80%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-x='4']{left:80%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-min-width='4']{min-width:80%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-max-width='4']{max-width:80%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-width='5']{width:100%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-x='5']{left:100%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-min-width='5']{min-width:100%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-max-width='5']{max-width:100%}.grid-stack.grid-stack-6>.grid-stack-item{min-width:16.6666666667%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-width='1']{width:16.6666666667%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-x='1']{left:16.6666666667%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-min-width='1']{min-width:16.6666666667%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-max-width='1']{max-width:16.6666666667%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-width='2']{width:33.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-x='2']{left:33.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-min-width='2']{min-width:33.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-max-width='2']{max-width:33.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-width='3']{width:50%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-x='3']{left:50%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-min-width='3']{min-width:50%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-max-width='3']{max-width:50%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-width='4']{width:66.6666666667%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-x='4']{left:66.6666666667%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-min-width='4']{min-width:66.6666666667%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-max-width='4']{max-width:66.6666666667%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-width='5']{width:83.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-x='5']{left:83.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-min-width='5']{min-width:83.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-max-width='5']{max-width:83.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-width='6']{width:100%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-x='6']{left:100%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-min-width='6']{min-width:100%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-max-width='6']{max-width:100%}.grid-stack.grid-stack-7>.grid-stack-item{min-width:14.2857142857%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width='1']{width:14.2857142857%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x='1']{left:14.2857142857%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width='1']{min-width:14.2857142857%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width='1']{max-width:14.2857142857%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width='2']{width:28.5714285714%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x='2']{left:28.5714285714%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width='2']{min-width:28.5714285714%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width='2']{max-width:28.5714285714%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width='3']{width:42.8571428571%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x='3']{left:42.8571428571%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width='3']{min-width:42.8571428571%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width='3']{max-width:42.8571428571%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width='4']{width:57.1428571429%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x='4']{left:57.1428571429%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width='4']{min-width:57.1428571429%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width='4']{max-width:57.1428571429%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width='5']{width:71.4285714286%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x='5']{left:71.4285714286%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width='5']{min-width:71.4285714286%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width='5']{max-width:71.4285714286%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width='6']{width:85.7142857143%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x='6']{left:85.7142857143%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width='6']{min-width:85.7142857143%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width='6']{max-width:85.7142857143%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width='7']{width:100%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x='7']{left:100%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width='7']{min-width:100%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width='7']{max-width:100%}.grid-stack.grid-stack-8>.grid-stack-item{min-width:12.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-width='1']{width:12.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-x='1']{left:12.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-min-width='1']{min-width:12.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-max-width='1']{max-width:12.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-width='2']{width:25%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-x='2']{left:25%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-min-width='2']{min-width:25%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-max-width='2']{max-width:25%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-width='3']{width:37.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-x='3']{left:37.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-min-width='3']{min-width:37.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-max-width='3']{max-width:37.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-width='4']{width:50%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-x='4']{left:50%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-min-width='4']{min-width:50%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-max-width='4']{max-width:50%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-width='5']{width:62.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-x='5']{left:62.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-min-width='5']{min-width:62.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-max-width='5']{max-width:62.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-width='6']{width:75%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-x='6']{left:75%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-min-width='6']{min-width:75%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-max-width='6']{max-width:75%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-width='7']{width:87.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-x='7']{left:87.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-min-width='7']{min-width:87.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-max-width='7']{max-width:87.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-width='8']{width:100%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-x='8']{left:100%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-min-width='8']{min-width:100%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-max-width='8']{max-width:100%}.grid-stack.grid-stack-9>.grid-stack-item{min-width:11.1111111111%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-width='1']{width:11.1111111111%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-x='1']{left:11.1111111111%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-min-width='1']{min-width:11.1111111111%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-max-width='1']{max-width:11.1111111111%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-width='2']{width:22.2222222222%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-x='2']{left:22.2222222222%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-min-width='2']{min-width:22.2222222222%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-max-width='2']{max-width:22.2222222222%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-width='3']{width:33.3333333333%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-x='3']{left:33.3333333333%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-min-width='3']{min-width:33.3333333333%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-max-width='3']{max-width:33.3333333333%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-width='4']{width:44.4444444444%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-x='4']{left:44.4444444444%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-min-width='4']{min-width:44.4444444444%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-max-width='4']{max-width:44.4444444444%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-width='5']{width:55.5555555556%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-x='5']{left:55.5555555556%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-min-width='5']{min-width:55.5555555556%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-max-width='5']{max-width:55.5555555556%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-width='6']{width:66.6666666667%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-x='6']{left:66.6666666667%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-min-width='6']{min-width:66.6666666667%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-max-width='6']{max-width:66.6666666667%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-width='7']{width:77.7777777778%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-x='7']{left:77.7777777778%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-min-width='7']{min-width:77.7777777778%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-max-width='7']{max-width:77.7777777778%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-width='8']{width:88.8888888889%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-x='8']{left:88.8888888889%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-min-width='8']{min-width:88.8888888889%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-max-width='8']{max-width:88.8888888889%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-width='9']{width:100%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-x='9']{left:100%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-min-width='9']{min-width:100%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-max-width='9']{max-width:100%}.grid-stack.grid-stack-10>.grid-stack-item{min-width:10%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='1']{width:10%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='1']{left:10%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='1']{min-width:10%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='1']{max-width:10%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='2']{width:20%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='2']{left:20%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='2']{min-width:20%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='2']{max-width:20%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='3']{width:30%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='3']{left:30%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='3']{min-width:30%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='3']{max-width:30%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='4']{width:40%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='4']{left:40%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='4']{min-width:40%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='4']{max-width:40%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='5']{width:50%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='5']{left:50%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='5']{min-width:50%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='5']{max-width:50%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='6']{width:60%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='6']{left:60%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='6']{min-width:60%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='6']{max-width:60%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='7']{width:70%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='7']{left:70%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='7']{min-width:70%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='7']{max-width:70%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='8']{width:80%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='8']{left:80%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='8']{min-width:80%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='8']{max-width:80%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='9']{width:90%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='9']{left:90%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='9']{min-width:90%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='9']{max-width:90%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='10']{width:100%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='10']{left:100%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='10']{min-width:100%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='10']{max-width:100%}.grid-stack.grid-stack-11>.grid-stack-item{min-width:9.0909090909%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='1']{width:9.0909090909%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='1']{left:9.0909090909%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='1']{min-width:9.0909090909%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='1']{max-width:9.0909090909%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='2']{width:18.1818181818%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='2']{left:18.1818181818%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='2']{min-width:18.1818181818%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='2']{max-width:18.1818181818%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='3']{width:27.2727272727%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='3']{left:27.2727272727%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='3']{min-width:27.2727272727%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='3']{max-width:27.2727272727%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='4']{width:36.3636363636%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='4']{left:36.3636363636%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='4']{min-width:36.3636363636%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='4']{max-width:36.3636363636%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='5']{width:45.4545454545%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='5']{left:45.4545454545%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='5']{min-width:45.4545454545%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='5']{max-width:45.4545454545%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='6']{width:54.5454545455%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='6']{left:54.5454545455%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='6']{min-width:54.5454545455%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='6']{max-width:54.5454545455%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='7']{width:63.6363636364%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='7']{left:63.6363636364%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='7']{min-width:63.6363636364%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='7']{max-width:63.6363636364%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='8']{width:72.7272727273%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='8']{left:72.7272727273%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='8']{min-width:72.7272727273%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='8']{max-width:72.7272727273%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='9']{width:81.8181818182%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='9']{left:81.8181818182%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='9']{min-width:81.8181818182%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='9']{max-width:81.8181818182%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='10']{width:90.9090909091%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='10']{left:90.9090909091%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='10']{min-width:90.9090909091%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='10']{max-width:90.9090909091%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='11']{width:100%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='11']{left:100%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='11']{min-width:100%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='11']{max-width:100%}.grid-stack.grid-stack-12>.grid-stack-item{min-width:8.3333333333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='1']{width:8.3333333333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='1']{left:8.3333333333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='1']{min-width:8.3333333333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='1']{max-width:8.3333333333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='2']{width:16.6666666667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='2']{left:16.6666666667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='2']{min-width:16.6666666667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='2']{max-width:16.6666666667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='3']{width:25%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='3']{left:25%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='3']{min-width:25%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='3']{max-width:25%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='4']{width:33.3333333333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='4']{left:33.3333333333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='4']{min-width:33.3333333333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='4']{max-width:33.3333333333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='5']{width:41.6666666667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='5']{left:41.6666666667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='5']{min-width:41.6666666667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='5']{max-width:41.6666666667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='6']{width:50%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='6']{left:50%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='6']{min-width:50%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='6']{max-width:50%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='7']{width:58.3333333333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='7']{left:58.3333333333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='7']{min-width:58.3333333333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='7']{max-width:58.3333333333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='8']{width:66.6666666667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='8']{left:66.6666666667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='8']{min-width:66.6666666667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='8']{max-width:66.6666666667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='9']{width:75%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='9']{left:75%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='9']{min-width:75%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='9']{max-width:75%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='10']{width:83.3333333333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='10']{left:83.3333333333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='10']{min-width:83.3333333333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='10']{max-width:83.3333333333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='11']{width:91.6666666667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='11']{left:91.6666666667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='11']{min-width:91.6666666667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='11']{max-width:91.6666666667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='12']{width:100%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='12']{left:100%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='12']{min-width:100%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='12']{max-width:100%}
.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='1'] {
  width: 5%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='1'] {
  left: 5%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='1'] {
  min-width: 5%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='1'] {
  max-width: 5%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='2'] {
  width: 10%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='2'] {
  left: 10%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='2'] {
  min-width: 10%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='2'] {
  max-width: 10%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='3'] {
  width: 15%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='3'] {
  left: 15%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='3'] {
  min-width: 15%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='3'] {
  max-width: 15%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='4'] {
  width: 20%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='4'] {
  left: 20%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='4'] {
  min-width: 20%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='4'] {
  max-width: 20%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='5'] {
  width: 25%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='5'] {
  left: 25%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='5'] {
  min-width: 25%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='5'] {
  max-width: 25%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='6'] {
  width: 30%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='6'] {
  left: 30%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='6'] {
  min-width: 30%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='6'] {
  max-width: 30%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='7'] {
  width: 35%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='7'] {
  left: 35%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='7'] {
  min-width: 35%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='7'] {
  max-width: 35%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='8'] {
  width: 40%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='8'] {
  left: 40%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='8'] {
  min-width: 40%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='8'] {
  max-width: 40%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='9'] {
  width: 45%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='9'] {
  left: 45%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='9'] {
  min-width: 45%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='9'] {
  max-width: 45%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='10'] {
  width: 50%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='10'] {
  left: 50%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='10'] {
  min-width: 50%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='10'] {
  max-width: 50%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='11'] {
  width: 55%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='11'] {
  left: 55%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='11'] {
  min-width: 55%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='11'] {
  max-width: 55%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='12'] {
  width: 60%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='12'] {
  left: 60%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='12'] {
  min-width: 60%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='12'] {
  max-width: 60%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='13'] {
  width: 65%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='13'] {
  left: 65%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='13'] {
  min-width: 65%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='13'] {
  max-width: 65%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='14'] {
  width: 70%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='14'] {
  left: 70%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='14'] {
  min-width: 70%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='14'] {
  max-width: 70%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='15'] {
  width: 75%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='15'] {
  left: 75%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='15'] {
  min-width: 75%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='15'] {
  max-width: 75%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='16'] {
  width: 80%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='16'] {
  left: 80%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='16'] {
  min-width: 80%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='16'] {
  max-width: 80%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='17'] {
  width: 85%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='17'] {
  left: 85%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='17'] {
  min-width: 85%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='17'] {
  max-width: 85%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='18'] {
  width: 90%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='18'] {
  left: 90%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='18'] {
  min-width: 90%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='18'] {
  max-width: 90%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='19'] {
  width: 95%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='19'] {
  left: 95%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='19'] {
  min-width: 95%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='19'] {
  max-width: 95%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-width='20'] {
  width: 100%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-x='20'] {
  left: 100%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-min-width='20'] {
  min-width: 100%; }

.grid-stack.grid-stack-20 > .grid-stack-item[data-gs-max-width='20'] {
  max-width: 100%; }

/*Global variables and MIXINS only
    PLEASE DO NOT CREATE STYLES HERE
    Globl Styles are to go into Site.scss
*/
/*Color Variables*/
/*#region Theme Colours*/
/*#endregion*/
/*#region Eye Colours*/
/*#endregion*/
/*Mix Ins - 
 * usage:   .box { @include border-radius(10px); }  
*/
/*#region Admin Forms */
.admin-data-list-table {
  border: 1px;
  overflow-x: hidden;
  overflow-y: auto;
  border-color: black;
  border-width: 1px;
  margin-top: 2px;
  border-radius: 10px;
  border-style: groove;
  *border-collapse: collapse;
  /* IE7 and lower */
  border-spacing: 0; }
  .admin-data-list-table thead:first-child {
    border-radius: 6px 0 0 0; }
  .admin-data-list-table thead:last-child {
    border-radius: 0 6px 0 0; }
  .admin-data-list-table thead:only-child {
    border-radius: 6px 6px 0 0; }

.admin-data-list-table thead {
  font-weight: 500;
  font-size: medium;
  color: darkblue;
  background-color: #c5e8f7;
  border-bottom: double;
  border-top: thin;
  border-radius: 10px; }

.admin-data-list-table tbody tr td {
  vertical-align: middle; }
  .admin-data-list-table tbody tr td.preference-rule {
    background-color: darkred;
    width: 200px; }
  .admin-data-list-table tbody tr td.preference-outcome {
    background-color: darkgreen;
    width: 200px; }
  .admin-data-list-table tbody tr td.no-wrap {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }

.admin-data-list-table tbody tr:hover td {
  background-color: rgba(203, 234, 243, 0.55);
  cursor: pointer; }

.admin-data-list-table tbody tr:hover {
  background-color: lightgray; }

.admin-data-list-page {
  margin-left: 10px;
  /*position: absolute;*/
  width: calc(100% - 30px);
  height: calc(100% - 20px); }

.admin-data-list-page-header {
  border-color: rgba(19, 104, 140, 0.37);
  border-width: 1px;
  border-bottom-style: solid;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  background: #c5e8f7;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left top, #9ED3E8, #c5e8f7);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #9ED3E8, #c5e8f7);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #9ED3E8, #c5e8f7);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom right, #9ED3E8, #c5e8f7);
  /* Standard syntax */
  color: #003471;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-top: 5px;
  margin-bottom: 0px;
  vertical-align: middle;
  padding: 1px; }
  .admin-data-list-page-header .table {
    margin-bottom: 0px; }

.admin-data-list-page-header table tr td {
  vertical-align: middle;
  font-weight: 500;
  font-size: medium;
  border: 0;
  padding: 1px 10px 1px 10px;
  border: none; }

.admin-data-list-header {
  height: 50px; }

.admin-data-list-page-body {
  height: calc(100% - 100px);
  overflow-y: auto; }

.admin-data-list-sort-bar {
  margin-top: 0px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px; }

.admin-data-list-search-input {
  width: 300px; }

.admin-data-list-table thead td {
  vertical-align: middle;
  /*position:absolute;*/ }

.admin-data-list-table tbody tr td {
  padding: 1px 8px 1px 8px; }

.admin-data-list-table > thead > td > label {
  text-wrap: none;
  font-weight: 200;
  vertical-align: middle;
  text-align: center; }

/*#endregion*/
/*#region Custom */
.warning-level-display-big {
  width: 50px;
  font-size: x-large;
  line-height: normal;
  vertical-align: middle;
  margin: 0px;
  padding: 0px; }

/*#endregion*/
td {
  vertical-align: middle; }
  td.preference-rule {
    border-top: 2px darkred solid !important;
    border-bottom: 2px darkred solid !important;
    background-color: rgba(139, 0, 0, 0.27);
    width: 200px; }
    td.preference-rule:first-child {
      /*border-left: 2px darkred solid !important;*/ }
    td.preference-rule:last-child {
      border-right: 2px darkred solid !important; }
    td.preference-rule label {
      font-weight: normal; }
  td.preference-outcome {
    border-top: 2px darkgreen solid !important;
    border-bottom: 2px darkgreen solid !important;
    background-color: rgba(0, 100, 0, 0.27);
    width: 200px; }
    td.preference-outcome:first-child {
      /*border-left: 2px darkgreen solid !important;*/ }
    td.preference-outcome:last-child {
      border-right: 2px darkgreen solid !important; }
    td.preference-outcome label {
      font-weight: normal; }

/*#region Sortable CSS*/
.sortable-item {
  list-style-type: none;
  border: solid 1px black;
  margin: 5px;
  padding: 5px;
  background: #ccc;
  width: 100px;
  cursor: move; }

.sortable-item-booklet {
  width: unset;
  display: inline;
  height: 20px;
  padding: 10px;
  margin-top: 15px;
  background-color: cornsilk; }

/*#endregion*/
/*#region Wizard Classes*/
.dox-wizard-progress > .dox-wizard-progress-indicator {
  width: calc(100% - 50px);
  border: 1px darkgrey solid; }
  .dox-wizard-progress > .dox-wizard-progress-indicator > .dox-wizard-progress-step {
    display: inline-block;
    width: 100px;
    font-size: x-small;
    margin-left: 20px;
    cursor: pointer;
    min-height: 34px;
    border: 1px solid lightgrey;
    padding: 3px;
    border-radius: 0 11px 0 0; }
    .dox-wizard-progress > .dox-wizard-progress-indicator > .dox-wizard-progress-step.dox-wizard-progress-is-current {
      font-weight: bold; }
    .dox-wizard-progress > .dox-wizard-progress-indicator > .dox-wizard-progress-step > .dox-progress-icon.complete {
      color: green; }
    .dox-wizard-progress > .dox-wizard-progress-indicator > .dox-wizard-progress-step > .dox-progress-icon.in-progress {
      color: blue; }
    .dox-wizard-progress > .dox-wizard-progress-indicator > .dox-wizard-progress-step > .dox-progress-icon.not-started {
      color: lightgrey; }

.dox-wizard-step-header > .dox-wizard-step-name {
  font-weight: bold; }

.dox-wizard-step-page {
  height: calc(100% - 250px); }

.dox-wizard-button-holder {
  width: 85%;
  align-self: center; }
  .dox-wizard-button-holder > .btn {
    min-width: 85px; }

/*#endregion*/

/*ANNOTATION CLASS STYLE DEFINITIONS
	If we do them here we can make media
	type queries to style for different type screen sizes

*/
.annotation-blob-preview {
  position: absolute;
  left: 0;
  right: 0;
  top: 100px;
  bottom: 0; }

.annotation-thumbnail-view {
  width: 150px;
  display: inline-block;
  overflow-y: auto;
  overflow-x: hidden;
  align-content: center;
  height: calc(100% - 30px);
  text-align: center;
  border: 1px #cec9c9 solid;
  border-radius: 5px;
  background-color: lightgrey; }

.active-thumbnail {
  border: 2px solid #704498;
  margin-bottom: 2px; }

.inactive-thumbnail {
  opacity: 0.7;
  margin-bottom: 2px; }

.annotation-display-with-thumbnail {
  padding: 5px;
  width: 100%;
  height: calc(100% - 35px);
  border: 1px #cec9c9 solid; }

.annotation-active-page-view {
  vertical-align: top;
  display: inline-block;
  height: 100%;
  width: calc(100% - 160px); }

.controls-container, .annotation-controls-on-left > .annotation-widget-controls-container > .annotation-drawing-tools-container, .annotation-controls-on-left > .annotation-widget-controls-container > .annotation-shapes-tools-container, .annotation-controls-on-left > .annotation-widget-controls-container > .annotation-widget-tools-container, .annotation-controls-on-left > .annotation-widget-controls-container > .annotation-pan-zoom-tools-group, .annotation-pan-div {
  width: calc(100% - 25px);
  /*cater for scroll bar if required*/
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  justify-content: center;
  display: inline-block;
  border: 1px #cec9c9 solid;
  border-radius: 5px 5px 2px 2px;
  vertical-align: top;
  overflow-y: auto;
  overflow-x: hidden; }

.annotation-user-action-area {
  height: calc(100% - 0px);
  display: inline-block; }
  .annotation-user-action-area.using-shared-controls {
    height: 100% !important;
    width: 100% !important; }

.lower-canvas {
  background: grey;
  border: 1px #cec9c9 solid; }

.annotation-canvas-area {
  margin-left: 1px;
  padding: 2px;
  border: 4px white solid; }
  .annotation-canvas-area.in-panning-mode {
    border: 4px rgba(148, 181, 228, 0.968627) solid !important; }
  .annotation-canvas-area.shared-controls-inactive {
    border: 4px lightgrey solid; }
  .annotation-canvas-area.shared-controls-active {
    border: 4px #072456 solid; }

.line-thickness-indicator {
  min-width: 50px;
  text-align: center;
  margin-bottom: auto;
  margin-top: auto;
  vertical-align: middle;
  /*border: 1px solid black;*/ }

.annotation-colour-group {
  /*min-width: 213px;
    width: 100%;*/ }
  .annotation-colour-group > .tool-group-buttons > .btn {
    width: 60px !important; }

.annotation-thickness-group {
  /*min-width: 213px;
    width: calc(100% - 5px);*/ }

.component-tiny > .annotation-widget-controls-container {
  /*background: red;*/
  width: 370px; }

.component-tiny > .annotation-user-action-area {
  width: calc(100% - 400px);
  float: right; }

.component-small > .annotation-widget-controls-container {
  /*background: orange;*/
  width: 370px; }

.component-small > .annotation-user-action-area {
  width: calc(100% - 400px);
  float: right; }

.component-medium > .annotation-widget-controls-container {
  /*background: yellow;*/
  width: 370px; }

.component-medium > .annotation-user-action-area {
  width: calc(100% - 400px);
  float: right; }

.component-large > .annotation-widget-controls-container {
  /*background: green;*/
  width: 370px; }

.component-large > .annotation-user-action-area {
  width: calc(100% - 400px);
  float: right; }

.annotation-controls-on-left {
  display: inline-block;
  clear: both;
  border: 1px #cec9c9 solid;
  height: calc(100% - 25px);
  position: relative; }
  .annotation-controls-on-left > .annotation-user-action-area {
    /*width: 74%;*/
    position: relative;
    float: right; }
  .annotation-controls-on-left > .annotation-widget-controls-container {
    /*overflow-y: auto;*/
    height: calc(100% - 5px);
    /*width: 25%;*/
    display: inline-block;
    position: relative; }
    .annotation-controls-on-left > .annotation-widget-controls-container .left-widgets {
      float: left; }
    .annotation-controls-on-left > .annotation-widget-controls-container .right-widgets {
      float: right; }
    .annotation-controls-on-left > .annotation-widget-controls-container > .annotation-drawing-controls {
      overflow-y: auto;
      height: calc(100% - 235px); }
    .annotation-controls-on-left > .annotation-widget-controls-container > .annotation-pan-zoom-tools-group {
      position: absolute;
      bottom: 0;
      height: 375px; }
      .annotation-controls-on-left > .annotation-widget-controls-container > .annotation-pan-zoom-tools-group > .tool-group-buttons {
        float: right;
        width: 65px; }
      .annotation-controls-on-left > .annotation-widget-controls-container > .annotation-pan-zoom-tools-group > .annotation-pan-div {
        float: left; }

.annotation-widget-data-container {
  /*width:25%;*/ }

.annotation-zoom-pan-group {
  width: 100%; }
  .annotation-zoom-pan-group > .tool-group-buttons {
    width: 63px;
    float: right;
    height: 100%; }

.annotation-pan-div {
  border: 2px solid lightgrey;
  height: 200px;
  background-color: #eaeaea;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: calc(100% - 80px);
  margin-top: 6px;
  position: relative; }

.annotation-side-zoom-div {
  border: 2px solid lightgrey;
  height: 115px !important;
  background-color: #eaeaea;
  display: inline-block; }
  .annotation-side-zoom-div.btn {
    /*width: calc(100% - 9em) !important;*/ }

.annotation-pan-location-indicator {
  border: 1px solid red;
  position: absolute; }

.annotation-drawing-tools-group {
  display: inline-block;
  /*border: 1px #cec9c9 solid;*/
  border-radius: 5px 5px 2px 2px;
  vertical-align: top;
  border: none;
  /*width: calc(100% - 5px);*/ }
  .annotation-drawing-tools-group > .tool-group-heading {
    /*text-align: center;*/
    font-size: small;
    font-weight: bold;
    /*background: #efefef;*/
    padding: 5px;
    border-bottom: 1px #cec9c9 solid;
    text-shadow: white 1px 1px;
    color: grey;
    background: none;
    border: none;
    text-align: left; }
  .annotation-drawing-tools-group > .tool-group-buttons {
    min-height: 31px; }
    .annotation-drawing-tools-group > .tool-group-buttons > .btn {
      border: 1px solid #c1c1c1;
      flex-grow: 1;
      height: 4em;
      /*min-width: 4em;*/
      width: 35px;
      margin: 0;
      padding: 1px; }

.annotation-widget-data-contaner {
  overflow-y: auto;
  overflow-x: hidden; }

/*Global variables and MIXINS only
    PLEASE DO NOT CREATE STYLES HERE
    Globl Styles are to go into Site.scss
*/
/*Color Variables*/
/*#region Theme Colours*/
/*#endregion*/
/*#region Eye Colours*/
/*#endregion*/
/*Mix Ins - 
 * usage:   .box { @include border-radius(10px); }  
*/
/*@import 'Site.scss';*/
/* For the drug advice panels, we need markdown-generated p to be a bit bigger*/
.drug-advice {
  /* handles the bulleted lists for clinical criteria, etc */ }
  .drug-advice p {
    font-size: medium; }
  .drug-advice ul {
    font-size: medium; }

.dox-curved-border-style, .clinical-patient-chart-controls {
  /*border-bottom-style: ridge;*/
  border-width: 2px;
  border-top-style: solid;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  padding: 15px;
  margin: 1px 10px; }

/*#region Pathway*/
.clinical-pathway-list-mini {
  width: calc(100% - 5px);
  height: calc(100% - 15px);
  overflow-x: hidden;
  overflow-y: auto;
  /*background-color:#6189BB;*/
  /*border-style: groove;
    border-width: 1px;*/
  margin: 2px;
  position: relative; }

.clinical-menu-patient-button-holder .btn-group {
  max-width: 158px;
  width: calc(100% - 5px);
  margin-left: 10px; }
  .clinical-menu-patient-button-holder .btn-group button {
    width: auto;
    font-size: 15px;
    margin-right: 0;
    border-radius: 3px; }

.clinical-menu-holder {
  width: calc(100% - 10px);
  overflow-y: auto;
  padding-bottom: 0;
  margin-bottom: 0; }
  .clinical-menu-holder button {
    max-width: 158px;
    margin: 3px;
    float: right;
    width: calc(100% - 5px); }
  .clinical-menu-holder .clinical-menu-button-holder {
    /* float: left;
        height: 40px;
        text-align: right;
        display: inline-block; */
    position: absolute;
    bottom: 0;
    right: 5px; }
  .clinical-menu-holder .clinical-bottom-menu {
    position: relative;
    bottom: -80px;
    left: 40px;
    margin-left: 5px;
    /* float: left; */
    width: calc(100% - 100px); }
    .clinical-menu-holder .clinical-bottom-menu .btn-group {
      display: inline-block;
      width: 160px;
      vertical-align: top;
      position: relative; }
  .clinical-menu-holder .clinical-top-menu {
    position: relative;
    top: 1px;
    left: 255px;
    margin-left: 5px;
    /* float: left; */
    width: calc(100% - 270px); }
    .clinical-menu-holder .clinical-top-menu .btn-group {
      display: inline-block;
      width: 160px;
      vertical-align: top;
      position: relative; }

.clinical-pathway-list-mini-header {
  background: #D8E3F0;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left top, #9ED3E8, #D8E3F0);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #9ED3E8, #D8E3F0);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #9ED3E8, #D8E3F0);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom right, #9ED3E8, #D8E3F0);
  /* Standard syntax */
  font-weight: 600;
  padding-top: 5px;
  padding-left: 15px;
  margin-left: 5px;
  margin-right: 2px;
  margin-top: 2px;
  border-radius: 5px;
  border-bottom-style: solid;
  border-color: #192674;
  height: 40px;
  cursor: pointer;
  width: calc(100% - 10px); }
  .clinical-pathway-list-mini-header:hover {
    background: #9ED3E8;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left top, #9ED3E8, #9ED3E8);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #9ED3E8, #9ED3E8);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #9ED3E8, #9ED3E8);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #9ED3E8, #9ED3E8);
    /* Standard syntax */
    color: #003471; }
  .clinical-pathway-list-mini-header::before {
    font-weight: 100;
    content: "\f090";
    font-family: FontAwesome;
    left: 10px;
    text-align: left;
    padding-right: 5px;
    font-size: large; }

.clinical-pathway-list-mini-data {
  width: calc(100% - 2px);
  margin-left: 5px;
  margin-top: 1px;
  border: 1px;
  border-bottom-style: groove;
  text-align: left;
  font-size: small; }
  .clinical-pathway-list-mini-data .badge {
    width: 75px;
    border-radius: 0 10px;
    background-color: transparent;
    font-size: inherit;
    color: inherit; }
  .clinical-pathway-list-mini-data div {
    border-radius: 4px;
    background-color: rgba(100, 149, 237, 0.2);
    border-bottom-style: groove;
    margin-right: 10px;
    color: black;
    border-bottom-color: #192674;
    border-bottom-width: 1px; }
    .clinical-pathway-list-mini-data div:hover {
      background-color: #204780;
      cursor: pointer;
      color: white; }

.picklist-explanation {
  margin-top: -3px;
  border: 2px solid lightgrey;
  border-radius: 4px;
  margin-left: 0px;
  margin-right: -1px;
  background-color: #ececec; }

.clinical-module-panel {
  border-width: 0px;
  margin-bottom: 0; }
  .clinical-module-panel.panel-info {
    border-color: black;
    padding-left: 2px; }
    .clinical-module-panel.panel-info > .panel-body {
      border: 1px solid rgba(80, 127, 234, 0.219608);
      padding: 0px 5px 5px 5px;
      box-sizing: content-box;
      margin-bottom: 2px; }
    .clinical-module-panel.panel-info > .panel-heading {
      background: rgba(80, 127, 234, 0.219608);
      /* For browsers that do not support gradients */
      background: -webkit-linear-gradient(left top, rgba(68, 133, 230, 0.219608), rgba(80, 127, 234, 0.219608));
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(bottom right, rgba(68, 133, 230, 0.219608), rgba(80, 127, 234, 0.219608));
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(bottom right, rgba(68, 133, 230, 0.219608), rgba(80, 127, 234, 0.219608));
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(to bottom right, rgba(68, 133, 230, 0.219608), rgba(80, 127, 234, 0.219608));
      /* Standard syntax */
      background-repeat: repeat-x;
      padding-bottom: 0px;
      padding-top: 6px; }
      .clinical-module-panel.panel-info > .panel-heading.has-no-allergy {
        background: rgba(125, 234, 80, 0.27);
        /* For browsers that do not support gradients */
        background: -webkit-linear-gradient(left top, rgba(80, 234, 88, 0.321569), rgba(125, 234, 80, 0.27));
        /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(bottom right, rgba(80, 234, 88, 0.321569), rgba(125, 234, 80, 0.27));
        /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(bottom right, rgba(80, 234, 88, 0.321569), rgba(125, 234, 80, 0.27));
        /* For Firefox 3.6 to 15 */
        background: linear-gradient(to bottom right, rgba(80, 234, 88, 0.321569), rgba(125, 234, 80, 0.27));
        /* Standard syntax */ }
      .clinical-module-panel.panel-info > .panel-heading > .panel-title {
        /*color: white;*/
        padding-bottom: 5px;
        padding-top: 2px;
        display: inline-block;
        vertical-align: top;
        font-size: large; }
  .clinical-module-panel.panel-danger {
    border-color: red; }
    .clinical-module-panel.panel-danger > .panel-heading {
      background: rgba(183, 41, 27, 0.219608);
      /* For browsers that do not support gradients */
      background: -webkit-linear-gradient(left top, rgba(139, 0, 0, 0.31), rgba(183, 41, 27, 0.219608));
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(bottom right, rgba(139, 0, 0, 0.31), rgba(183, 41, 27, 0.219608));
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(bottom right, rgba(139, 0, 0, 0.31), rgba(183, 41, 27, 0.219608));
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(to bottom right, rgba(139, 0, 0, 0.31), rgba(183, 41, 27, 0.219608));
      /* Standard syntax */
      background-repeat: repeat-x;
      padding-bottom: 0px;
      padding-top: 6px; }
      .clinical-module-panel.panel-danger > .panel-heading > .panel-title {
        /*color: white;*/
        padding-bottom: 5px;
        padding-top: 2px;
        display: inline-block;
        vertical-align: top;
        font-size: large; }
    .clinical-module-panel.panel-danger > .panel-body {
      border: 1px solid rgba(139, 0, 0, 0.31);
      padding: 0px 5px 5px 5px;
      box-sizing: content-box;
      margin-bottom: 2px; }
  .clinical-module-panel.panel-warning {
    border-color: #faebcc; }
    .clinical-module-panel.panel-warning > .panel-heading {
      /*    @include linear-gradient-background( #fcf8e3,0, #faf2cc);
       */
      background-repeat: repeat-x;
      padding-bottom: 0px;
      padding-top: 6px; }
      .clinical-module-panel.panel-warning > .panel-heading > .panel-title {
        /*color: white;*/
        padding-bottom: 5px;
        padding-top: 2px;
        display: inline-block;
        vertical-align: top;
        font-size: large; }
    .clinical-module-panel.panel-warning > .panel-body {
      border: 1px solid rgba(139, 0, 0, 0.31);
      padding: 0px 5px 5px 5px;
      box-sizing: content-box;
      margin-bottom: 2px; }
  .clinical-module-panel .panel .panel-heading {
    padding-top: 2px;
    padding-bottom: 2px;
    min-height: 34px; }
  .clinical-module-panel .panel .panel-body {
    padding: 2px; }

.clinical-pathway-current .status-icon {
  content: "\e013";
  font-family: 'Glyphicons Halflings';
  font-size: xx-large;
  color: green; }

.clinical-pathway-expired .status-icon {
  content: "\e086";
  font-family: 'Glyphicons Halflings';
  font-size: xx-large;
  color: #dbbe1e; }

.clinical-pathway-deleted .status-icon {
  content: "\e014";
  font-family: 'Glyphicons Halflings';
  font-size: xx-large;
  color: red; }

.clinical-pathway-edit {
  /*  @include linear-gradient-background(rgba(141, 162, 185, 0.1),rgba(100, 149, 237, 0.2));*/
  border-color: darkred;
  /*@include border-radius(5);*/
  border: 1px solid; }
  .clinical-pathway-edit .status-icon {
    content: "\e013";
    font-family: 'Glyphicons Halflings';
    font-size: xx-large;
    color: blue; }

/*#endregion*/
/*#region Perscription*/
.clinical-patient-perscription-mini {
  float: right;
  text-align: right;
  display: inline-block;
  position: relative; }

/*#endregion*/
/*#region Patient Notes*/
.clinical-patient-note-mini {
  float: right;
  height: 40px;
  width: 155px;
  text-align: right;
  display: inline-block;
  position: relative;
  top: 0; }

/*#endregion*/
/*#region Workflow Indicator*/
.clinical-patient-screen-workflow {
  display: inline-block;
  float: left;
  left: 10px;
  width: auto;
  height: 40px;
  position: relative;
  text-align: right;
  top: 0; }

/*#endregion*/
/*#region Todays Modules*/
.clinical-patient-screen-modules-today {
  height: calc(100% - 1px - 30px - 30px);
  padding-top: 45px; }

.clinical-patient-screen-modules-today-module {
  height: 100%;
  width: 100%;
  vertical-align: top; }

/*#endregion*/
.clinical-popup-header-text {
  font-weight: bold;
  color: #003471;
  display: inline-block;
  width: 30%;
  vertical-align: central;
  height: 100%;
  text-align: center;
  font-size: x-large; }

.clinical-patient-information {
  min-height: 50px;
  margin-bottom: 1px;
  position: relative;
  overflow: hidden;
  background-color: rgba(0, 50, 250, 0.7);
  font-size: large;
  color: white;
  border: 1px solid rgba(19, 104, 140, 0.37);
  border-bottom-left-radius: 20px;
  border-top-right-radius: 5px;
  padding: 10px 5px 10px 10px; }
  .clinical-patient-information a {
    color: white; }
  .clinical-patient-information .nav > li > a:hover,
  .clinical-patient-information .nav > li > a:focus {
    text-decoration: none;
    /*background-color: #0B408B;*/ }

.clinical-patient-information-name {
  text-wrap: none;
  position: absolute;
  font-weight: 600; }

.clinical-patient-screen-left {
  display: inline-block;
  width: 400px;
  vertical-align: top;
  height: 100%;
  float: left; }

.clinical-patient-screen-centre {
  display: inline-block;
  vertical-align: top;
  height: 100%; }

.clinical-patient-screen-right {
  display: inline-block;
  vertical-align: top;
  margin-right: 2px;
  padding: 5px;
  border-style: groove;
  border-width: 1px;
  height: 100%; }

.clinical-patient-screen-modules-button {
  width: 75px;
  float: left; }

.clinical-patient-screen-modules-patient {
  float: right;
  display: inline-block;
  vertical-align: top;
  overflow-y: auto;
  border: 1px solid rgba(19, 104, 140, 0.37);
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  padding-bottom: 1px;
  margin-top: -2px;
  border: 0; }

.clinical-patient-screen-plot-area {
  height: 300px;
  width: 100%;
  margin-right: 2px;
  float: right; }

.clinical-patient-plot-episode {
  width: 150px;
  height: 60px;
  display: inline-block;
  border: 1px lightgray solid;
  border-radius: 5px;
  background-color: white; }

.clinical-patient-chart-controls {
  /*height: 50px;*/
  vertical-align: top;
  width: 100%;
  text-align: center;
  padding: 3px;
  display: inline-block;
  margin: 5px;
  overflow-x: hidden;
  background-color: rgba(145, 146, 146, 0.05); }

.clinical-tile-matrix-view {
  height: 100%;
  width: 100%;
  overflow: hidden; }

.clinical-tile-matrix-view-start {
  position: relative;
  height: 100%;
  width: 100%; }

.clinical-tile-matrix-first-row {
  height: 60px;
  overflow: hidden;
  position: relative;
  top: 0;
  left: 150px;
  width: calc(100% - 150px);
  /*border-bottom-style:solid;
    border-bottom-color: lightgray;
    border-bottom-width:1px;*/ }

.clinical-tile-matrix-column-header-collapsed {
  height: 100%;
  width: 75px;
  display: inline-block;
  vertical-align: top;
  border-left-style: solid;
  border-left-color: lightgray;
  border-left-width: 1px;
  overflow: hidden; }

.clinical-tile-matrix-column-header-expanded {
  height: 100%;
  width: 150px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  border-bottom-style: solid;
  border-bottom-color: lightgray;
  border-bottom-width: 1px;
  font-size: large;
  border-left-style: solid;
  border-left-color: lightgray;
  border-left-width: 1px;
  padding-top: 5px;
  color: cornflowerblue; }

.cancelled-tile-header {
  background-color: #eff1ef;
  position: relative;
  border: 1px solid lightgray; }
  .cancelled-tile-header:before {
    font-family: FontAwesome;
    content: "\f05e";
    color: darkred;
    font-size: xx-small;
    position: absolute;
    left: 4px;
    top: 2px; }

.has-draft-tile-header {
  background-color: #eff1ef;
  position: relative;
  border: 1px solid darkorange; }
  .has-draft-tile-header:after {
    font-family: FontAwesome;
    content: "\f0c7";
    color: white;
    font-size: smaller;
    font-weight: normal;
    border-radius: 13px;
    background-image: linear-gradient(to bottom, #f0964e 0, #601515 100%);
    padding: 6px;
    position: absolute;
    right: -5px;
    bottom: -3px; }

.clinical-tile-matrix-first-row .clinical-tile-matrix-column-header-expanded:last-of-type {
  border-right-style: solid;
  border-right-color: lightgray;
  border-right-width: 1px; }

.clinical-tile-matrix-data-row-transform {
  height: 100%;
  width: 100%;
  display: block;
  position: relative;
  /*-moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    font-size: x-large;*/ }
  .clinical-tile-matrix-data-row-transform .clinical-tile-data-doubtful {
    background: #efeded;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    padding: 0;
    transition: opacity .5s; }
    .clinical-tile-matrix-data-row-transform .clinical-tile-data-doubtful:before {
      font-family: FontAwesome;
      content: " \f128";
      color: white;
      /* font-size: large; */
      border-radius: 16px;
      position: absolute;
      left: 3px;
      background-image: linear-gradient(to bottom, #f0ad4e 0, #ec971f 100%);
      width: 16px;
      text-align: center;
      position: absolute;
      bottom: 0;
      right: 0; }
    .clinical-tile-matrix-data-row-transform .clinical-tile-data-doubtful p {
      color: #fff;
      line-height: 150px;
      font-family: 'arial';
      text-align: center; }
  .clinical-tile-matrix-data-row-transform .clinical-tile-data-deleted {
    background: #e2dede;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    padding: 0;
    transition: opacity .5s; }
    .clinical-tile-matrix-data-row-transform .clinical-tile-data-deleted:before {
      font-family: FontAwesome;
      content: " \f00d";
      color: white;
      /* font-size: large; */
      border-radius: 16px;
      position: absolute;
      left: 3px;
      background-image: linear-gradient(to bottom, #eac5bf, #ed2e2e 100%);
      width: 16px;
      text-align: center;
      position: absolute;
      bottom: 0;
      right: 0; }
    .clinical-tile-matrix-data-row-transform .clinical-tile-data-deleted p {
      color: #fff;
      line-height: 150px;
      font-family: 'arial';
      text-align: center; }
  .clinical-tile-matrix-data-row-transform:hover .clinical-tile-data-doubtful {
    opacity: .9;
    transition: opacity .5s; }
  .clinical-tile-matrix-data-row-transform:hover .clinical-tile-data-deleted {
    opacity: .9;
    transition: opacity .5s; }

.clinical-tile-matrix-first-column {
  width: 150px;
  position: absolute;
  top: 0px;
  overflow: hidden;
  height: 100%;
  text-align: right;
  display: inline-block;
  vertical-align: middle; }

.clinical-today-episode-highlight {
  border: 2px solid #c3ccda;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 8px rgba(32, 71, 128, 0.6);
  font-weight: bold;
  /*font-size: smaller;*/
  background-color: rgba(225, 216, 236, 0.478431); }
  .clinical-today-episode-highlight > button {
    background-color: rgba(0, 50, 250, 0.7);
    color: white; }
    .clinical-today-episode-highlight > button > .clinical-tile-matrix-day {
      color: white; }

.clinical-active-episode-highlight {
  border: 2px solid #dddaef;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 3px rgba(32, 71, 128, 0.6);
  font-weight: bold;
  /*font-size: smaller;*/
  background-color: #fff2e5; }
  .clinical-active-episode-highlight > button {
    background-color: rgba(0, 50, 250, 0.7);
    color: white; }
    .clinical-active-episode-highlight > button > .clinical-tile-matrix-day {
      color: white; }

.clinical-tile-matrix-row-header {
  width: 150px;
  vertical-align: top;
  /*border-bottom-style:solid;
    border-bottom-color: lightgray;
    border-bottom-width:1px;*/
  font-size: large;
  font-weight: 600;
  display: inline-block;
  color: cornflowerblue;
  padding: 5px;
  border-left-style: solid;
  border-left-color: lightgray;
  border-left-width: 1px; }

.clinical-tile-matrix-data-row {
  position: relative;
  /*border-bottom-style:solid;
    border-bottom-color: lightgray;
    border-bottom-width:1px;*/ }
  .clinical-tile-matrix-data-row:hover {
    background-color: rgba(141, 162, 185, 0.1); }

.clinical-tile-matrix-data-missing {
  font-weight: 100;
  color: lightgray;
  font-size: small;
  height: 100%; }

.clinical-tile-matrix-data-row-collapsed {
  height: 100%;
  width: 75px;
  display: inline-block;
  vertical-align: top;
  border-left: 1px dashed darkgrey;
  border-bottom: 1px dashed darkgrey; }

.clinical-tile-matrix-data-row-expanded {
  height: 100%;
  width: 150px;
  display: inline-block;
  vertical-align: top;
  overflow-y: hidden;
  overflow-x: hidden;
  border-bottom-style: solid;
  border-bottom-color: lightgray;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-color: lightgray;
  border-left-width: 1px;
  margin-top: -1px; }

.clinical-tile-matrix-data-row .clinical-tile-matrix-data-row-expanded:last-of-type {
  border-right-style: solid;
  border-right-color: lightgray;
  border-right-width: 1px; }

.clinical-tile-matrix-month {
  font-weight: 600; }

.clinical-tile-matrix-day {
  color: gray; }

.clinical-tile-data-block {
  /*border-color: cornflowerblue;
    border: 1px;
    border-style: outset;
    @include linear-gradient-background(rgba(100, 149, 237, 0.2),rgba(141, 162, 185, 0.1));
    @include border-radius(3px);
    padding: 2px;
    color: darkblue;
    font-size:large;
    font-weight:bold;*/ }

.prescription-pending-panel {
  background-image: linear-gradient(to bottom, #fcf8e3 0, #f8efc0 100%);
  background-repeat: repeat-x;
  border-color: darkred;
  border-radius: 10px;
  border-style: solid;
  border-bottom-width: 1px;
  margin-bottom: 10px;
  font-weight: 500;
  font-size: larger;
  vertical-align: middle; }
  .prescription-pending-panel .panel-heading {
    font-size: large;
    font-weight: 600;
    padding: 10px;
    margin: 0;
    color: darkred;
    left: 50px; }
    .prescription-pending-panel .panel-heading :before {
      font-weight: 100;
      font-family: FontAwesome;
      content: "\f071                ";
      color: orangered; }
  .prescription-pending-panel .panel-body .badge {
    font-weight: 600;
    font-size: larger;
    background-color: transparent;
    color: darkred; }
  .prescription-pending-panel .panel-body .table {
    border: solid lightgray 1px;
    background-color: white; }
    .prescription-pending-panel .panel-body .table tbody {
      border: 2px solid transparent; }
      .prescription-pending-panel .panel-body .table tbody tr:hover {
        background-color: rgba(141, 162, 185, 0.1);
        border: darkred 2px solid; }

.clinical-date-heading-month {
  color: cornflowerblue;
  font-weight: bold; }

.clinical-date-heading-day {
  color: gray; }

.clinical-drawing-tools {
  height: calc(100% - 1px);
  max-width: 250px;
  display: inline-block; }

.clinical-drawing-tools-container {
  background-color: lightsteelblue;
  bottom: 10px;
  width: 100%;
  overflow-wrap: break-word;
  overflow-x: hidden;
  overflow-y: hidden;
  height: calc(100% - 1px);
  margin-bottom: 15px;
  padding: 2px; }

.clinical-drawing-tools-button-container {
  background-color: aliceblue;
  border-color: rgba(19, 104, 140, 0.37);
  border: 1px solid;
  overflow-y: auto;
  height: calc(100% - 40px); }

.clinical-drawing-tools-button-toolbar {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto; }

.clinical-custom-fields {
  width: calc(100% - 10px);
  /*  max-height: calc(100% - 270px);
   overflow-y: auto;*/
  height: 100%; }
  .clinical-custom-fields .input-group .input-group-addon {
    min-width: 120px;
    text-align: left; }
    .clinical-custom-fields .input-group .input-group-addon.addon-150 {
      min-width: 150px; }
  .clinical-custom-fields .col-sm-12 {
    padding: 0; }

.clinical-common-fields {
  width: 100%;
  overflow-y: unset;
  /* max-height:220px;
*/ }
  .clinical-common-fields .input-group-addon {
    min-width: 150px;
    text-align: left; }
  .clinical-common-fields .view-mode.dox-pre {
    width: calc(180%) !important; }
    .clinical-common-fields .view-mode.dox-pre .dox-left-side {
      left: -calc(90%); }

.eye-doodle-item {
  display: inline-block;
  overflow-x: auto;
  width: 100%;
  height: 35px;
  overflow-y: hidden; }

.eye-doodle-button {
  height: 34px;
  margin: 0;
  padding: 0; }

.show-doodle-components {
  display: inline-block;
  float: right; }

.clinical-doodle-instance-button {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  /*@include radial-gradient-background( grey,lightgrey,white);*/
  background-color: lightgrey;
  color: black;
  border: 1px solid grey; }
  .clinical-doodle-instance-button.selected {
    background-color: rgba(19, 104, 140, 0.37); }

.clinical-va-offset {
  font-size: xx-small;
  color: darkblue; }

.clinical-va-prescription {
  color: darkgrey; }

.dox-eye-left, .dox-eye-left-large, .clinical-left-eye {
  position: relative;
  border: solid darkred 2px;
  border-radius: 5px;
  padding: 1px;
  display: inline-block;
  min-width: 70px;
  font-weight: normal;
  font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
  /*@include  radial-gradient-background($left-eye-colour-faded,white 70%,$left-eye-colour-faded);*/ }
  .dox-eye-left::before, .dox-eye-left-large::before, .clinical-left-eye::before {
    display: inline-block;
    clear: both; }
  .dox-eye-left.show-label::after, .show-label.dox-eye-left-large::after, .show-label.clinical-left-eye::after {
    /*@extend .reset;*/
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    content: 'OS' !important;
    font-size: larger;
    color: darkred;
    left: 42px;
    position: absolute;
    top: 10px;
    position: absolute; }
  .dox-eye-left > .showLabel, .dox-eye-left-large > .showLabel, .clinical-left-eye > .showLabel {
    position: absolute;
    top: 11px;
    left: 40px; }
    .dox-eye-left > .showLabel::before, .dox-eye-left-large > .showLabel::before, .clinical-left-eye > .showLabel::before {
      /*@extend .reset;*/
      font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
      content: 'OS' !important;
      font-size: larger;
      color: darkred;
      vertical-align: top;
      margin-top: -2px;
      float: right; }
  .dox-eye-left.dox-has-note::after, .dox-has-note.dox-eye-left-large::after, .dox-has-note.clinical-left-eye::after {
    font-family: FontAwesome;
    content: '\f06e' !important;
    font-size: larger;
    color: darkred;
    display: inline-block;
    float: right !important;
    vertical-align: top; }
  .dox-eye-left.dox-has-note::before, .dox-has-note.dox-eye-left-large::before, .dox-has-note.clinical-left-eye::before {
    font-family: FontAwesome;
    content: '' !important;
    font-size: larger;
    color: darkred;
    display: inline-block;
    float: right !important;
    vertical-align: top; }

.dox-eye-left-large, .clinical-left-eye {
  /*@include  radial-gradient-background($left-eye-colour-faded,white 70%,$left-eye-colour-faded);*/
  border-width: 3px;
  padding-left: 5px;
  /* padding-top: 50px;
  position: absolute;
    top: 20px;
    bottom: 50px;
    left: calc(50% + 10px);*/
  height: calc(100% - 1px);
  overflow-y: hidden; }
  .dox-eye-left-large::before, .clinical-left-eye::before {
    /*@extend .reset;*/
    font-family: FontAwesome;
    content: '\f06e' !important;
    font-size: xx-large;
    color: darkred;
    vertical-align: top;
    margin-top: -2px;
    float: left; }
  .dox-eye-left-large > .dox-eye-large-full-screen-toggle, .clinical-left-eye > .dox-eye-large-full-screen-toggle {
    float: left;
    margin-left: -34px;
    width: 35px;
    height: 25px;
    margin-top: 5px;
    background-color: transparent !important; }
    .dox-eye-left-large > .dox-eye-large-full-screen-toggle button, .clinical-left-eye > .dox-eye-large-full-screen-toggle button {
      background-color: transparent;
      border: none; }
  .dox-eye-left-large.hidden, .hidden.clinical-left-eye {
    width: 0;
    display: none; }
  .dox-eye-left-large.full-screen, .full-screen.clinical-left-eye {
    width: 100%; }

.two-eye-draw .dox-eye-right-large, .two-eye-draw .clinical-right-eye {
  width: calc(50% - 20px);
  position: relative; }
  .two-eye-draw .dox-eye-right-large > .dox-eye-large-full-screen-toggle, .two-eye-draw .clinical-right-eye > .dox-eye-large-full-screen-toggle {
    float: right;
    margin-right: -34px;
    width: 35px;
    height: 25px;
    margin-top: 5px;
    background-color: transparent !important; }
    .two-eye-draw .dox-eye-right-large > .dox-eye-large-full-screen-toggle button, .two-eye-draw .clinical-right-eye > .dox-eye-large-full-screen-toggle button {
      background-color: transparent;
      border: none; }
  .two-eye-draw .dox-eye-right-large.full-screen .drawing-controls-component, .two-eye-draw .full-screen.clinical-right-eye .drawing-controls-component {
    height: 100%;
    max-width: 300px;
    max-height: 100%;
    position: absolute;
    top: 0; }
  .two-eye-draw .dox-eye-right-large.full-screen .eye-draw-component, .two-eye-draw .full-screen.clinical-right-eye .eye-draw-component {
    float: right; }
  .two-eye-draw .dox-eye-right-large .fields-component, .two-eye-draw .clinical-right-eye .fields-component {
    width: 100%;
    max-width: 300px;
    float: left;
    overflow: auto;
    max-height: calc(100% - 20px);
    vertical-align: top;
    transform-origin: 0 0; }
  .two-eye-draw .dox-eye-right-large .drawing-controls-component, .two-eye-draw .clinical-right-eye .drawing-controls-component {
    max-width: 300px;
    max-height: 300px;
    height: 50%;
    position: absolute;
    bottom: 0; }
    .two-eye-draw .dox-eye-right-large .drawing-controls-component .full-screen, .two-eye-draw .clinical-right-eye .drawing-controls-component .full-screen {
      height: 100%; }
  .two-eye-draw .dox-eye-right-large .eye-draw-component, .two-eye-draw .clinical-right-eye .eye-draw-component {
    float: left; }
    .two-eye-draw .dox-eye-right-large .eye-draw-component.full-screen, .two-eye-draw .clinical-right-eye .eye-draw-component.full-screen {
      float: right; }

.two-eye-draw .dox-eye-left-large, .two-eye-draw .clinical-left-eye {
  width: calc(50% - 20px); }
  .two-eye-draw .dox-eye-left-large > .dox-eye-large-full-screen-toggle, .two-eye-draw .clinical-left-eye > .dox-eye-large-full-screen-toggle {
    float: left;
    margin-left: -34px;
    width: 35px;
    height: 25px;
    margin-top: 5px;
    background-color: transparent !important; }
    .two-eye-draw .dox-eye-left-large > .dox-eye-large-full-screen-toggle button, .two-eye-draw .clinical-left-eye > .dox-eye-large-full-screen-toggle button {
      background-color: transparent;
      border: none; }
  .two-eye-draw .dox-eye-left-large .fields-component, .two-eye-draw .clinical-left-eye .fields-component {
    max-width: 300px;
    float: right;
    overflow: auto;
    max-height: calc(100% - 20px); }
  .two-eye-draw .dox-eye-left-large .drawing-controls-component, .two-eye-draw .clinical-left-eye .drawing-controls-component {
    float: right;
    max-width: 300px;
    max-height: 300px; }
  .two-eye-draw .dox-eye-left-large .eye-draw-component, .two-eye-draw .clinical-left-eye .eye-draw-component {
    float: left; }

.dox-eye-right, .dox-eye-right-large, .clinical-right-eye {
  position: relative;
  border: solid darkgreen 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 1px 1px 1px 1px;
  min-width: 70px;
  display: inline-block;
  font-weight: normal;
  font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
  /*@include radial-gradient-background($right-eye-colour-faded ,white 60%,  $right-eye-colour );*/ }
  .dox-eye-right.dox-has-note::before, .dox-has-note.dox-eye-right-large::before, .dox-has-note.clinical-right-eye::before {
    /*@extend .reset;*/
    font-family: FontAwesome;
    content: '\f06e' !important;
    font-size: larger;
    color: darkgreen;
    vertical-align: top;
    float: left;
    top: 0; }
  .dox-eye-right.show-label::after, .show-label.dox-eye-right-large::after, .show-label.clinical-right-eye::after {
    /*@extend .reset;*/
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    content: 'OD' !important;
    font-size: larger;
    color: darkgreen;
    vertical-align: top;
    margin-top: 5px;
    position: absolute;
    right: 45px;
    top: 5px; }
  .dox-eye-right > .showLabel, .dox-eye-right-large > .showLabel, .clinical-right-eye > .showLabel {
    position: absolute;
    top: 11px;
    right: 40px; }
    .dox-eye-right > .showLabel::before, .dox-eye-right-large > .showLabel::before, .clinical-right-eye > .showLabel::before {
      /*@extend .reset;*/
      font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
      content: 'OD' !important;
      font-size: larger;
      color: darkgreen;
      vertical-align: top;
      margin-top: -2px;
      float: right; }

.dox-eye-right-large, .clinical-right-eye {
  border-width: 3px;
  padding-right: 5px;
  /*  padding-top: 50px;
    position: absolute;
    top: 20px;
    bottom: 50px;*/
  height: calc(100% - 1px);
  overflow-y: hidden; }
  .dox-eye-right-large::before, .clinical-right-eye::before {
    /*@extend .reset;*/
    font-family: FontAwesome;
    content: '\f06e' !important;
    font-size: xx-large;
    color: darkgreen;
    vertical-align: top;
    margin-top: -3px;
    float: right; }
  .dox-eye-right-large.dox-has-note::before, .dox-has-note.clinical-right-eye::before {
    /*@extend .reset;*/
    font-family: FontAwesome;
    content: '' !important;
    font-size: larger;
    color: darkred;
    display: inline-block;
    float: left !important;
    vertical-align: top; }
  .dox-eye-right-large .dox-has-note, .clinical-right-eye .dox-has-note {
    display: inline-block; }
    .dox-eye-right-large .dox-has-note::before, .clinical-right-eye .dox-has-note::before {
      font-family: FontAwesome;
      content: '\f0C6';
      font-size: larger;
      color: grey;
      float: left; }
  .dox-eye-right-large > .dox-eye-large-full-screen-toggle, .clinical-right-eye > .dox-eye-large-full-screen-toggle {
    float: right;
    margin-right: -34px;
    width: 35px;
    height: 25px;
    margin-top: 5px;
    background-color: transparent !important; }
    .dox-eye-right-large > .dox-eye-large-full-screen-toggle button, .clinical-right-eye > .dox-eye-large-full-screen-toggle button {
      background-color: transparent;
      border: none; }
  .dox-eye-right-large.hidden, .hidden.clinical-right-eye {
    width: 0;
    display: none; }
  .dox-eye-right-large.full-screen, .full-screen.clinical-right-eye {
    width: 100%; }

.dox-eye-both {
  border: solid #003471 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 1px 1px 1px 1px;
  min-width: 70px;
  display: inline-block;
  font-weight: normal;
  font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
  /*@include radial-gradient-background($right-eye-colour-faded ,white 60%,  $right-eye-colour );*/ }
  .dox-eye-both.dox-has-note::before {
    /*@extend .reset;*/
    font-family: FontAwesome;
    content: '\f06e' !important;
    font-size: larger;
    color: #003471;
    vertical-align: top;
    float: left;
    top: 0; }

.dox-eye-drawing-tile {
  position: absolute;
  top: 0;
  left: 0;
  height: calc(100% - 10px);
  min-height: 60px; }

.dox-form.euroquo-form span .form-control {
  min-width: 60px; }

.dox-form.euroquo-form .row {
  margin: 1px;
  margin-left: 1px;
  border-left: 1px solid cornflowerblue;
  border-right: 1px solid cornflowerblue; }

.dox-form.euroquo-form .col-sm-4 {
  margin: 1px;
  padding: 1px; }

.dox-form.euroquo-form .form-section-header {
  border-top: solid 1px cornflowerblue;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-left: solid 1px cornflowerblue;
  border-bottom: solid 1px cornflowerblue;
  height: 43px;
  display: inline-block;
  width: calc(100% - 1px);
  font-size: large;
  color: white;
  background-color: cornflowerblue;
  vertical-align: middle;
  padding: 10px 10px;
  margin: 0 -38px 1px -16px; }

.dox-form.euroquo-form .form-main-eye {
  border: 1px solid cornflowerblue;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }
  .dox-form.euroquo-form .form-main-eye .row {
    margin-left: -15px;
    border-left: 1px solid cornflowerblue;
    border-right: 1px solid cornflowerblue; }

.dox-form.euroquo-form .form-fellow-eye {
  border: 1px solid gray; }
  .dox-form.euroquo-form .form-fellow-eye .form-section-header {
    background-color: gray;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }
    .dox-form.euroquo-form .form-fellow-eye .form-section-header .row {
      margin-left: -15px;
      border-left: 1px solid gray;
      border-right: 1px solid gray; }

.dox-form.euroquo-form .form-label {
  display: table-cell;
  vertical-align: middle;
  border-radius: 3px 0 0 3px;
  border: 1px #ebebeb solid;
  height: calc(100%);
  background: #ebebeb;
  padding-left: 12px;
  padding-top: 7px;
  margin: 1px;
  min-height: 34px; }
  .dox-form.euroquo-form .form-label.required {
    /*@extend .required;*/ }

/*#clinicalChart{
    max-height:300px;
}*/
/* The Overlay (background) */
.overlay {
  /* Height & width depends on how you want to reveal the overlay (see JS below) */
  height: 100%;
  width: 0;
  position: fixed;
  /* Stay in place */
  z-index: 1;
  /* Sit on top */
  left: 0;
  top: 0;
  background-color: black;
  /* Black fallback color */
  background-color: rgba(0, 0, 0, 0.9);
  /* Black w/opacity */
  overflow-x: hidden;
  /* Disable horizontal scroll */
  transition: 0.5s;
  /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */ }

/* Position the content inside the overlay */
.overlay-content {
  position: relative;
  top: 25%;
  /* 25% from the top */
  width: 100%;
  /* 100% width */
  text-align: center;
  /* Centered text/links */
  margin-top: 30px;
  /* 30px top margin to avoid conflict with the close button on smaller screens */ }

/* The navigation links inside the overlay */
.overlay a {
  padding: 8px;
  text-decoration: none;
  font-size: 36px;
  color: #818181;
  display: block;
  /* Display block instead of inline */
  transition: 0.3s;
  /* Transition effects on hover (color) */ }

/* When you mouse over the navigation links, change their color */
.overlay a:hover, .overlay a:focus {
  color: #f1f1f1; }

/* Position the close button (top right corner) */
.overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 40px; }

/* When the height of the screen is less than 450 pixels, change the font-size of the links and position the close button again, so they don't overlap */
@media screen and (max-height: 450px) {
  .overlay a {
    font-size: 20px; }
  .overlay .closebtn {
    font-size: 40px;
    top: 15px;
    right: 35px; } }

.clinical-full-screen-modal {
  width: 92vw !important;
  position: fixed !important;
  left: 50% !important;
  right: 50% !important;
  margin-left: -46vw !important;
  height: 97vh !important;
  margin-right: -40vw !important;
  top: -1vw !important;
  z-index: 100000 !important; }

/* Pseudo classes to use for module resizing*/
.clinical-use-component-height {
  /*use the component height*/
  height: auto;
  padding: 2px;
  overflow-x: hidden;
  overflow-y: auto; }

.clinical-use-clinic-view-height {
  /*Use the space provided full screen on the clinic module*/
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%;
  padding: 2px; }

.clinical-use-content-height {
  /*use the component height*/
  overflow-x: hidden;
  overflow-y: auto;
  height: auto;
  padding: 2px; }

/* Classes to crop images in the fields analysis 3 part bits */
.hfa-image-div, #hfa-test-image-right, #hfa-total-deviation-right, #hfa-pattern-deviation-right, #hfa-test-image-left, #hfa-total-deviation-left, #hfa-pattern-deviation-left {
  overflow: hidden;
  display: inline;
  height: 100%;
  width: 30%;
  float: left;
  object-fit: cover;
  background-size: 366%; }
  .hfa-image-div > img, #hfa-test-image-right > img, #hfa-total-deviation-right > img, #hfa-pattern-deviation-right > img, #hfa-test-image-left > img, #hfa-total-deviation-left > img, #hfa-pattern-deviation-left > img {
    transform-origin: top left;
    height: 1000px; }

#hfa-test-image-right {
  /*& > .single-field-analysis {
        transform: translate(-50%, -18%);
    }*/ }
  #hfa-test-image-right.single-field-analysis {
    background-position-x: -62%;
    background-position-y: 27%; }
  #hfa-test-image-right.single-field-analysis-hfa-860 {
    background-position-x: -67%;
    background-position-y: 35%;
    background-size: 310%; }

#hfa-total-deviation-right {
  /*& > .single-field-analysis {
            transform: translate(-16%, -87%) scale(1.45)
        }*/ }
  #hfa-total-deviation-right.single-field-analysis {
    background-position-x: -124%;
    background-position-y: 76%; }
  #hfa-total-deviation-right.single-field-analysis-hfa-860 {
    background-position-x: -124%;
    background-position-y: 74%;
    background-size: 390%; }

#hfa-pattern-deviation-right {
  /*& > .single-field-analysis {
            transform: translate(-58%, -86%) scale(1.45);
        }*/ }
  #hfa-pattern-deviation-right.single-field-analysis {
    background-position-x: -82%;
    background-position-y: 76%; }
  #hfa-pattern-deviation-right.single-field-analysis-hfa-860 {
    background-position-x: -215%;
    background-position-y: 74%;
    background-size: 390%; }

#hfa-test-image-left {
  /*& > .single-field-analysis {
        transform: translate(-50%, -18%);
    }*/ }
  #hfa-test-image-left.single-field-analysis {
    background-position-x: -59%;
    background-position-y: 27%; }
  #hfa-test-image-left.single-field-analysis-hfa-860 {
    background-position-x: -67%;
    background-position-y: 35%;
    background-size: 310%; }

#hfa-total-deviation-left {
  /*& > .single-field-analysis {
        transform: translate(-16%, -87%) scale(1.45)
    }*/ }
  #hfa-total-deviation-left.single-field-analysis {
    background-position-x: -127%;
    background-position-y: 76%; }
  #hfa-total-deviation-left.single-field-analysis-hfa-860 {
    background-position-x: -124%;
    background-position-y: 74%;
    background-size: 390%; }

#hfa-pattern-deviation-left {
  /*& > .single-field-analysis {
        transform: translate(-58%, -86%) scale(1.45);
    }*/ }
  #hfa-pattern-deviation-left.single-field-analysis {
    background-position-x: -82%;
    background-position-y: 76%; }
  #hfa-pattern-deviation-left.single-field-analysis-hfa-860 {
    background-position-x: -215%;
    background-position-y: 74%;
    background-size: 390%; }

.dox-clinic-module-button {
  /*font-variant: small-caps;*/
  font-weight: normal;
  /*font-size: smaller;*/
  display: inline-block;
  padding-top: 3px;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left; }
  .dox-clinic-module-button > span {
    margin-top: 4px;
    margin-left: 4px;
    margin-right: 10px;
    float: left; }

.clinical-tile-has-document {
  /*background-image: linear-gradient(to bottom, #4e79f0 0, #94b0e8 100%);
    border-radius: 20px;
    padding: 6px;
    color: white;
    font-weight: bold;*/ }
  .clinical-tile-has-document:before {
    font-family: FontAwesome;
    content: "\f0f6";
    color: #f5f5f5;
    font-size: large;
    font-weight: normal;
    border-radius: 13px;
    background-image: linear-gradient(to bottom, #4e79f0 0, #94b0e8 100%);
    padding: 6px;
    position: absolute;
    top: 0;
    left: 0; }

.clinical-tile-has-marked-document {
  /*:hover{
        content: 'I have ';
    }*/ }
  .clinical-tile-has-marked-document:before {
    font-family: FontAwesome;
    content: "\f1c5";
    color: #f5f5f5;
    font-size: large;
    border-radius: 13px;
    background-image: linear-gradient(to bottom, #30963c 0, #bae894 100%);
    padding: 6px;
    position: absolute;
    top: 0;
    left: 0; }

.clinical-tile-has-comment:before {
  font-family: FontAwesome;
  content: "\f086";
  color: #f5f5f5;
  font-size: large;
  border-radius: 13px;
  background-image: linear-gradient(to bottom, #c74ef0 0, #94b0e8 100%);
  padding: 6px;
  position: absolute;
  top: 0;
  right: 0; }

/*Main Module View*/
.clinical-right-side-panel {
  float: right;
  width: calc(100% - 255px);
  height: calc(100% - 40px);
  overflow-y: auto; }
  .clinical-right-side-panel.show-additional-side-panel {
    width: calc(100% - 510px); }
  .clinical-right-side-panel.hidden-side-panel {
    width: calc(100%); }

.clinical-left-side-panel {
  display: inline-block;
  position: absolute;
  width: 250px;
  top: 0;
  bottom: 20px;
  left: 0;
  overflow-x: hidden;
  height: calc(100% - 40px);
  overflow: hidden; }
  .clinical-left-side-panel.show-additional-side-panel {
    width: 505px; }
  .clinical-left-side-panel.main-side-panel {
    width: 250px;
    float: left; }
  .clinical-left-side-panel .panel-heading {
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bold;
    font-size: smaller; }
  .clinical-left-side-panel .panel-body {
    padding: 1px; }
  .clinical-left-side-panel > .clinical-side-panel {
    width: 250px;
    float: right;
    width: 250px;
    float: left;
    overflow-y: auto;
    height: 100%;
    border-right: 1px solid darkgrey; }

/*Clinical Page styles*/
.clinical-page-instance {
  border: 1px grey groove;
  position: relative;
  height: 100%; }
  .clinical-page-instance > .clinical-page {
    position: relative;
    border: 1px solid lightgrey; }
    .clinical-page-instance > .clinical-page.page-today {
      border: 2px forestgreen solid; }
      .clinical-page-instance > .clinical-page.page-today > .clinical-page-instance-header {
        background-color: forestgreen; }
        .clinical-page-instance > .clinical-page.page-today > .clinical-page-instance-header > ul.dropdown-menu {
          color: black; }
    .clinical-page-instance > .clinical-page > .clinical-page-instance-header {
      background: rgba(180, 189, 197, 0.31);
      /* For browsers that do not support gradients */
      background: -webkit-linear-gradient(left top, rgba(196, 181, 179, 0.219608), rgba(180, 189, 197, 0.31));
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(bottom right, rgba(196, 181, 179, 0.219608), rgba(180, 189, 197, 0.31));
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(bottom right, rgba(196, 181, 179, 0.219608), rgba(180, 189, 197, 0.31));
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(to bottom right, rgba(196, 181, 179, 0.219608), rgba(180, 189, 197, 0.31));
      /* Standard syntax */
      top: 0;
      left: 0;
      right: 0;
      height: 36px;
      position: absolute; }
      .clinical-page-instance > .clinical-page > .clinical-page-instance-header > .page-definition-name {
        color: dimgrey;
        text-align: right;
        width: 100%; }

.clinical-module-region {
  border: 1px dotted lightgrey;
  height: 100%;
  width: calc(100% - 20px); }

.clinical-tile-region {
  border: 1px dotted lightgrey;
  height: 100%;
  width: calc(100% - 0px); }

.clinical-paged-view {
  height: 100%;
  width: auto;
  overflow-x: auto;
  min-width: 100%; }

.clinical-two-eye-grid {
  display: grid;
  grid-template-areas: 'header header' 'righteye lefteye' 'footer footer';
  grid-template-rows: fit-content(35%) 1fr fit-content(35%);
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 5px; }

.clinical-right-eye {
  grid-area: righteye; }

.clinical-left-eye {
  grid-area: lefteye; }

/*Global variables and MIXINS only
    PLEASE DO NOT CREATE STYLES HERE
    Globl Styles are to go into Site.scss
*/
/*Color Variables*/
/*#region Theme Colours*/
/*#endregion*/
/*#region Eye Colours*/
/*#endregion*/
/*Mix Ins - 
 * usage:   .box { @include border-radius(10px); }  
*/
.dox-button, .dox-default-button, .dox-button-warning, .dox-button-danger, .dox-button-success, .dox-button-info, .dox-edit-button, .dox-save-button, .dox-save-all-button, .dox-abort-button, .dox-cancel-button, .dox-close-button, .dox-add-button, .dox-print-button, .dox-search-button, .dox-delete-button, .dox-select-button, .dox-deselect-button, .dox-excluded-button, .dox-active-checkbox-button, .dox-normal-checkbox-button, .dox-selected-checkbox-button, .dox-unselected-checkbox-button, .dox-expand-checkbox-button, .dox-expanded-checkbox-button, .dox-download-button, .dox-upload-button, .dox-preview-button, .dox-filter-button, .dox-info-label, .dox-locked-label, .dox-copy-button {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 2px 12px 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  background-color: #003471;
  border-color: #003471;
  color: white;
  font-family: inherit;
  margin: 2px 2px 2px 2px;
  min-height: 30px;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden; }
  .dox-button:hover, .dox-default-button:hover, .dox-button-warning:hover, .dox-button-danger:hover, .dox-button-success:hover, .dox-button-info:hover, .dox-edit-button:hover, .dox-save-button:hover, .dox-save-all-button:hover, .dox-abort-button:hover, .dox-cancel-button:hover, .dox-close-button:hover, .dox-add-button:hover, .dox-print-button:hover, .dox-search-button:hover, .dox-delete-button:hover, .dox-select-button:hover, .dox-deselect-button:hover, .dox-excluded-button:hover, .dox-active-checkbox-button:hover, .dox-normal-checkbox-button:hover, .dox-selected-checkbox-button:hover, .dox-unselected-checkbox-button:hover, .dox-expand-checkbox-button:hover, .dox-expanded-checkbox-button:hover, .dox-download-button:hover, .dox-upload-button:hover, .dox-preview-button:hover, .dox-filter-button:hover, .dox-info-label:hover, .dox-locked-label:hover, .dox-copy-button:hover {
    background-color: #055CC3;
    text-decoration: none; }
  .dox-button:disabled, .dox-default-button:disabled, .dox-button-warning:disabled, .dox-button-danger:disabled, .dox-button-success:disabled, .dox-button-info:disabled, .dox-edit-button:disabled, .dox-save-button:disabled, .dox-save-all-button:disabled, .dox-abort-button:disabled, .dox-cancel-button:disabled, .dox-close-button:disabled, .dox-add-button:disabled, .dox-print-button:disabled, .dox-search-button:disabled, .dox-delete-button:disabled, .dox-select-button:disabled, .dox-deselect-button:disabled, .dox-excluded-button:disabled, .dox-active-checkbox-button:disabled, .dox-normal-checkbox-button:disabled, .dox-selected-checkbox-button:disabled, .dox-unselected-checkbox-button:disabled, .dox-expand-checkbox-button:disabled, .dox-expanded-checkbox-button:disabled, .dox-download-button:disabled, .dox-upload-button:disabled, .dox-preview-button:disabled, .dox-filter-button:disabled, .dox-info-label:disabled, .dox-locked-label:disabled, .dox-copy-button:disabled {
    background-color: lightgray;
    color: darkgray;
    text-decoration: none;
    border-color: darkgray; }
    .dox-button:disabled:hover, .dox-default-button:disabled:hover, .dox-button-warning:disabled:hover, .dox-button-danger:disabled:hover, .dox-button-success:disabled:hover, .dox-button-info:disabled:hover, .dox-edit-button:disabled:hover, .dox-save-button:disabled:hover, .dox-save-all-button:disabled:hover, .dox-abort-button:disabled:hover, .dox-cancel-button:disabled:hover, .dox-close-button:disabled:hover, .dox-add-button:disabled:hover, .dox-print-button:disabled:hover, .dox-search-button:disabled:hover, .dox-delete-button:disabled:hover, .dox-select-button:disabled:hover, .dox-deselect-button:disabled:hover, .dox-excluded-button:disabled:hover, .dox-active-checkbox-button:disabled:hover, .dox-normal-checkbox-button:disabled:hover, .dox-selected-checkbox-button:disabled:hover, .dox-unselected-checkbox-button:disabled:hover, .dox-expand-checkbox-button:disabled:hover, .dox-expanded-checkbox-button:disabled:hover, .dox-download-button:disabled:hover, .dox-upload-button:disabled:hover, .dox-preview-button:disabled:hover, .dox-filter-button:disabled:hover, .dox-info-label:disabled:hover, .dox-locked-label:disabled:hover, .dox-copy-button:disabled:hover {
      background-color: lightgray;
      color: darkgray;
      text-decoration: none; }
  .dox-button.badge, .badge.dox-default-button, .badge.dox-button-warning, .badge.dox-button-danger, .badge.dox-button-success, .badge.dox-button-info, .badge.dox-edit-button, .badge.dox-save-button, .badge.dox-save-all-button, .badge.dox-abort-button, .badge.dox-cancel-button, .badge.dox-close-button, .badge.dox-add-button, .badge.dox-print-button, .badge.dox-search-button, .badge.dox-delete-button, .badge.dox-select-button, .badge.dox-deselect-button, .badge.dox-excluded-button, .badge.dox-active-checkbox-button, .badge.dox-normal-checkbox-button, .badge.dox-selected-checkbox-button, .badge.dox-unselected-checkbox-button, .badge.dox-expand-checkbox-button, .badge.dox-expanded-checkbox-button, .badge.dox-download-button, .badge.dox-upload-button, .badge.dox-preview-button, .badge.dox-filter-button, .badge.dox-info-label, .badge.dox-locked-label, .badge.dox-copy-button {
    background-color: white;
    color: darkblue;
    font-weight: 100; }
  .dox-button::before, .dox-default-button::before, .dox-button-warning::before, .dox-button-danger::before, .dox-button-success::before, .dox-button-info::before, .dox-edit-button::before, .dox-save-button::before, .dox-save-all-button::before, .dox-abort-button::before, .dox-cancel-button::before, .dox-close-button::before, .dox-add-button::before, .dox-print-button::before, .dox-search-button::before, .dox-delete-button::before, .dox-select-button::before, .dox-deselect-button::before, .dox-excluded-button::before, .dox-active-checkbox-button::before, .dox-normal-checkbox-button::before, .dox-selected-checkbox-button::before, .dox-unselected-checkbox-button::before, .dox-expand-checkbox-button::before, .dox-expanded-checkbox-button::before, .dox-download-button::before, .dox-upload-button::before, .dox-preview-button::before, .dox-filter-button::before, .dox-info-label::before, .dox-locked-label::before, .dox-copy-button::before {
    font-size: larger;
    margin-right: 5px;
    margin-left: -5px; }
  .dox-button.dropdown-toggle, .dropdown-toggle.dox-default-button, .dropdown-toggle.dox-button-warning, .dropdown-toggle.dox-button-danger, .dropdown-toggle.dox-button-success, .dropdown-toggle.dox-button-info, .dropdown-toggle.dox-edit-button, .dropdown-toggle.dox-save-button, .dropdown-toggle.dox-save-all-button, .dropdown-toggle.dox-abort-button, .dropdown-toggle.dox-cancel-button, .dropdown-toggle.dox-close-button, .dropdown-toggle.dox-add-button, .dropdown-toggle.dox-print-button, .dropdown-toggle.dox-search-button, .dropdown-toggle.dox-delete-button, .dropdown-toggle.dox-select-button, .dropdown-toggle.dox-deselect-button, .dropdown-toggle.dox-excluded-button, .dropdown-toggle.dox-active-checkbox-button, .dropdown-toggle.dox-normal-checkbox-button, .dropdown-toggle.dox-selected-checkbox-button, .dropdown-toggle.dox-unselected-checkbox-button, .dropdown-toggle.dox-expand-checkbox-button, .dropdown-toggle.dox-expanded-checkbox-button, .dropdown-toggle.dox-download-button, .dropdown-toggle.dox-upload-button, .dropdown-toggle.dox-preview-button, .dropdown-toggle.dox-filter-button, .dropdown-toggle.dox-info-label, .dropdown-toggle.dox-locked-label, .dropdown-toggle.dox-copy-button {
    margin-left: -4px; }
  .dox-button.btn-lg, .btn-lg.dox-default-button, .btn-lg.dox-button-warning, .btn-lg.dox-button-danger, .btn-lg.dox-button-success, .btn-lg.dox-button-info, .btn-lg.dox-edit-button, .btn-lg.dox-save-button, .btn-lg.dox-save-all-button, .btn-lg.dox-abort-button, .btn-lg.dox-cancel-button, .btn-lg.dox-close-button, .btn-lg.dox-add-button, .btn-lg.dox-print-button, .btn-lg.dox-search-button, .btn-lg.dox-delete-button, .btn-lg.dox-select-button, .btn-lg.dox-deselect-button, .btn-lg.dox-excluded-button, .btn-lg.dox-active-checkbox-button, .btn-lg.dox-normal-checkbox-button, .btn-lg.dox-selected-checkbox-button, .btn-lg.dox-unselected-checkbox-button, .btn-lg.dox-expand-checkbox-button, .btn-lg.dox-expanded-checkbox-button, .btn-lg.dox-download-button, .btn-lg.dox-upload-button, .btn-lg.dox-preview-button, .btn-lg.dox-filter-button, .btn-lg.dox-info-label, .btn-lg.dox-locked-label, .btn-lg.dox-copy-button {
    height: 42px; }
  .dox-button.btn-sm, .btn-sm.dox-default-button, .btn-sm.dox-button-warning, .btn-sm.dox-button-danger, .btn-sm.dox-button-success, .btn-sm.dox-button-info, .btn-sm.dox-edit-button, .btn-sm.dox-save-button, .btn-sm.dox-save-all-button, .btn-sm.dox-abort-button, .btn-sm.dox-cancel-button, .btn-sm.dox-close-button, .btn-sm.dox-add-button, .btn-sm.dox-print-button, .btn-sm.dox-search-button, .btn-sm.dox-delete-button, .btn-sm.dox-select-button, .btn-sm.dox-deselect-button, .btn-sm.dox-excluded-button, .btn-sm.dox-active-checkbox-button, .btn-sm.dox-normal-checkbox-button, .btn-sm.dox-selected-checkbox-button, .btn-sm.dox-unselected-checkbox-button, .btn-sm.dox-expand-checkbox-button, .btn-sm.dox-expanded-checkbox-button, .btn-sm.dox-download-button, .btn-sm.dox-upload-button, .btn-sm.dox-preview-button, .btn-sm.dox-filter-button, .btn-sm.dox-info-label, .btn-sm.dox-locked-label, .btn-sm.dox-copy-button {
    /*height: unset;
        line-height:unset;
        font-size:unset;*/ }

.dox-button-small {
  padding: 0 0 0 10px;
  margin: 0 -0px 0 5px; }

.dox-default-button {
  background-color: lightgray;
  border-color: grey;
  color: black;
  font-weight: bold; }
  .dox-default-button.badge {
    background-color: brown;
    border-color: brown;
    color: #E9DA00;
    font-weight: 100; }
  .dox-default-button:hover {
    background-color: darkgrey;
    border-color: lightgrey; }

.dox-left-glyph-button {
  padding-top: 3px; }
  .dox-left-glyph-button::before {
    float: left;
    transform: scale(1.25);
    margin-left: 5px; }

.dox-button-warning {
  color: #ffffff;
  background-color: #e6920d;
  border-color: #b26922; }
  .dox-button-warning:hover {
    background-color: #b26922;
    text-decoration: none;
    color: white; }
  .dox-button-warning.badge {
    background-color: brown;
    border-color: brown;
    color: #d8b40a;
    font-weight: 100; }

.dox-button-danger {
  color: #ffffff;
  background-color: #cc2424;
  border-color: #cc2424; }
  .dox-button-danger:hover {
    background-color: #b26922;
    text-decoration: none;
    color: white; }
  .dox-button-danger.badge {
    background-color: white;
    border-color: white;
    color: #cc2424;
    font-weight: 100; }

.dox-button-success {
  color: #ffffff;
  background-color: #158049;
  border-color: #006933; }
  .dox-button-success:hover {
    background-color: #006933;
    text-decoration: none;
    color: white; }

.dox-button-info {
  color: #ffffff;
  background-color: #21a9e1;
  border-color: #21a9e1; }

/*#region dox edit button*/
.dox-edit-button {
  background: #074FA4;
  border-color: whitesmoke;
  color: white; }
  .dox-edit-button::before {
    font-family: 'Glyphicons Halflings';
    content: "\270f";
    color: white;
    left: -15px; }
  .dox-edit-button:hover {
    background: #00418D;
    text-decoration: none;
    color: white; }

/*#endregion*/
/*#region dox save button*/
.dox-save-button, .dox-save-all-button {
  color: #ffffff;
  background-color: #158049;
  border-color: #006933; }
  .dox-save-button:hover, .dox-save-all-button:hover {
    background-color: #006933;
    text-decoration: none;
    color: white; }
  .dox-save-button::before, .dox-save-all-button::before {
    font-family: FontAwesome;
    content: "\f00c";
    left: -15px; }

.dox-save-all-button::before {
  content: '\f019';
  content: '\f046'; }

/*#endregion*/
/*#region dox abort button*/
.dox-abort-button {
  background-color: #fad839;
  border-color: #fad839;
  color: brown; }
  .dox-abort-button:hover {
    background-color: goldenrod; }
  .dox-abort-button:before {
    font-family: FontAwesome;
    content: "\f0e2";
    left: -15px; }

/* #endregion*/
/*#region dox cancel button*/
.dox-cancel-button {
  background-color: #FD2B2B;
  border-color: #b91414;
  color: white; }
  .dox-cancel-button:hover {
    background-color: brown;
    text-decoration: none;
    color: white; }
  .dox-cancel-button::before {
    font-family: FontAwesome;
    content: "\f0e2";
    left: -15px; }

/*#endregion*/
/*#region dox close button*/
.dox-close-button {
  background-color: #d03604;
  border-color: firebrick;
  color: white; }
  .dox-close-button::before {
    font-family: FontAwesome;
    content: "\f052";
    left: -15px; }
  .dox-close-button:hover {
    background-color: #b62f03;
    text-decoration: none;
    color: white; }

/*#endregion*/
.dox-add-button {
  color: #ffffff;
  background-color: #e6920d;
  border-color: #b26922; }
  .dox-add-button:hover {
    background-color: #b26922;
    text-decoration: none;
    color: white; }
  .dox-add-button::before {
    font-family: 'Glyphicons Halflings';
    content: "\2b";
    left: -25px; }

.dox-print-button {
  color: #ffffff;
  background-color: #088243;
  border-color: #158049; }
  .dox-print-button:hover {
    background-color: #066f39;
    text-decoration: none;
    color: white; }
  .dox-print-button::before {
    font-family: 'Glyphicons Halflings';
    content: "\e045";
    left: -25px; }

.dox-search-button {
  background: #003471;
  border-color: #003471;
  color: white; }
  .dox-search-button:hover {
    text-decoration: none;
    color: white; }
  .dox-search-button::before {
    font-family: 'Glyphicons Halflings';
    content: "\e003";
    color: white;
    left: -15px; }

.dox-delete-button {
  background: #d11919;
  border-color: brown;
  color: white; }
  .dox-delete-button:hover {
    text-decoration: none;
    color: white;
    background-color: darkred; }
  .dox-delete-button::before {
    font-family: 'Glyphicons Halflings';
    content: "\e020";
    color: white;
    left: -15px; }

.dox-select-button {
  background: #3e6800;
  border-color: #0b8245;
  color: white; }
  .dox-select-button:hover {
    text-decoration: none;
    color: white;
    background: #6eb00f;
    border-color: #0c522e; }
  .dox-select-button::before {
    font-family: FontAwesome;
    content: "\f046";
    color: white;
    margin-left: -3px;
    margin-right: 7px; }
  .dox-select-button :focus {
    color: white;
    background-color: blueviolet; }

.dox-deselect-button {
  background: rgba(223, 221, 200, 0.44);
  border-color: #d7d0b5;
  color: #666060; }
  .dox-deselect-button:hover {
    text-decoration: none;
    color: black;
    background: #a1aba6;
    border-color: darkgrey; }
  .dox-deselect-button::before {
    font-family: FontAwesome;
    content: "\f096";
    color: #857f7f;
    margin-left: -3px;
    margin-right: 7px; }

.dox-excluded-button {
  background: #ff4941;
  border-color: #4b4848;
  color: #ffeded; }
  .dox-excluded-button:hover {
    text-decoration: none;
    color: #fadede;
    background: #d14747;
    border-color: #4d1515; }
  .dox-excluded-button::before {
    font-family: FontAwesome;
    content: "\f057";
    color: white;
    margin-left: -3px;
    margin-right: 7px; }

.dox-active-checkbox-button {
  background-color: cornflowerblue;
  color: black;
  padding-top: 5px;
  border: 2px lightgray ridge; }
  .dox-active-checkbox-button::before {
    left: -25px;
    font-size: larger;
    font-family: FontAwesome;
    content: "\f205"; }
  .dox-active-checkbox-button:hover {
    text-decoration: none;
    color: black;
    background-color: rgba(100, 147, 255, 0.45); }

.dox-normal-checkbox-button {
  padding-top: 5px;
  color: black;
  border: 2px lightgray groove;
  background-color: lightgray; }
  .dox-normal-checkbox-button::before {
    left: -25px;
    font-size: larger;
    font-family: FontAwesome;
    content: "\f204"; }
  .dox-normal-checkbox-button:hover {
    text-decoration: none;
    color: black;
    background-color: darkgray; }

.dox-selected-checkbox-button {
  background-color: green;
  color: white;
  padding-top: 5px;
  border: 2px lightgray ridge; }
  .dox-selected-checkbox-button::before {
    left: -25px;
    font-size: larger;
    font-family: FontAwesome;
    content: "\f046"; }
  .dox-selected-checkbox-button:hover {
    text-decoration: none;
    color: white;
    background-color: #374e2c; }

.dox-unselected-checkbox-button {
  background-color: #26905e;
  padding-top: 5px;
  color: white;
  border: 2px lightgray groove; }
  .dox-unselected-checkbox-button::before {
    left: -25px;
    font-size: larger;
    font-family: FontAwesome;
    content: "\f096"; }
  .dox-unselected-checkbox-button:hover {
    text-decoration: none;
    color: white;
    background-color: green; }

.dox-expand-checkbox-button {
  background-color: darkgray;
  color: black;
  padding: 1px 5px 1px 15px;
  border: 2px lightgray ridge; }
  .dox-expand-checkbox-button::before {
    left: -25px;
    font-size: larger;
    font-family: FontAwesome;
    content: "\f065"; }
  .dox-expand-checkbox-button:hover {
    text-decoration: none;
    color: black;
    border: 2px darkgray groove;
    background-color: lightgray; }

.dox-expanded-checkbox-button {
  padding: 1px 5px 1px 15px;
  color: black;
  border: 2px lightgray groove;
  background-color: lightgrey; }
  .dox-expanded-checkbox-button::before {
    left: -25px;
    font-size: larger;
    font-family: FontAwesome;
    content: "\f066"; }
  .dox-expanded-checkbox-button:hover {
    text-decoration: none;
    color: black;
    border: 2px lightgray ridge;
    background-color: darkgrey; }

.dox-download-button {
  background: #003471;
  border-color: #003471;
  color: white; }
  .dox-download-button:hover {
    text-decoration: none;
    color: white; }
  .dox-download-button::before {
    font-family: 'Glyphicons Halflings';
    content: "\e166";
    color: white;
    left: -15px; }

.dox-upload-button {
  background: #003471;
  border-color: #003471;
  color: white; }
  .dox-upload-button:hover {
    text-decoration: none;
    color: white; }
  .dox-upload-button::before {
    font-family: 'Glyphicons Halflings';
    content: "\e167";
    color: white;
    left: -15px; }

.dox-preview-button {
  background: #158049;
  border-color: #003471;
  color: white; }
  .dox-preview-button:hover {
    text-decoration: none;
    color: white; }
  .dox-preview-button::before {
    font-family: 'Glyphicons Halflings';
    content: "\e095";
    color: white;
    left: -15px; }

.dox-filter-button {
  color: white; }
  .dox-filter-button:hover {
    text-decoration: none;
    color: white; }
  .dox-filter-button::before {
    font-family: 'Glyphicons Halflings';
    content: "\e138";
    color: white;
    left: -15px; }

.dox-info-label, .dox-locked-label {
  color: firebrick;
  background-color: transparent;
  cursor: default;
  border-color: firebrick;
  display: inline-flex; }
  .dox-info-label::before, .dox-locked-label::before {
    left: -15px;
    font-size: larger; }
  .dox-info-label:hover, .dox-locked-label:hover {
    text-decoration: none;
    background-color: transparent;
    color: firebrick; }

.dox-locked-label::before {
  font-family: FontAwesome;
  content: "\f023";
  color: #ffab13;
  left: -15px; }

/* When we want to include a form-control and an undo/cancel button, where the button should overlap the form-control,
	we put both inside of a div where that div is relatively positioned.
	Then we mark the button to be absolutely positioned with right:0px, top:0px, bottom:0px  (effectively 100%)
*/
div.form-control-with-button {
  position: relative; }

div.form-control-with-button button {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 35px; }

div.form-control-with-button .form-control {
  max-width: calc(100% - 35px); }

.btn-file {
  position: relative;
  overflow: hidden; }

.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: inherit;
  display: block; }

.btn-wrap {
  white-space: normal; }

/*outline buttons*/
.btn-outline {
  background-color: transparent;
  color: inherit;
  transition: all .5s; }
  .btn-outline :hover {
    color: #fff; }
  .btn-outline:disabled {
    background-color: transparent;
    color: darkgrey;
    cursor: not-allowed; }

.btn-primary.btn-outline {
  color: #428bca; }

.btn-success.btn-outline {
  color: #5cb85c; }

.btn-info.btn-outline {
  color: #5bc0de; }

.btn-warning.btn-outline {
  color: #f0ad4e; }

.btn-danger.btn-outline {
  color: #d9534f; }

.small-btn-caption {
  font-size: xx-small;
  text-align: center;
  margin-left: -9px;
  margin-right: -9px;
  white-space: normal; }

.dox-copy-button {
  color: #ffffff;
  background-color: #158049;
  border-color: #006933; }
  .dox-copy-button:hover {
    background-color: #006933;
    text-decoration: none;
    color: white; }
  .dox-copy-button::before {
    font-family: FontAwesome;
    content: "\f0c5";
    left: -15px; }

/*.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
    color: #fff;
}*/

/*Global variables and MIXINS only
    PLEASE DO NOT CREATE STYLES HERE
    Globl Styles are to go into Site.scss
*/
/*Color Variables*/
/*#region Theme Colours*/
/*#endregion*/
/*#region Eye Colours*/
/*#endregion*/
/*Mix Ins - 
 * usage:   .box { @include border-radius(10px); }  
*/
/*@import 'Site.scss';*/
.dox-form {
  height: 100%;
  /* Bootstrap alerts shouldn't have top/bottom extra space! */ }
  .dox-form .absolute {
    position: absolute;
    overflow-y: auto; }
  .dox-form .alert {
    margin: 0 10px; }
  .dox-form .data-edit-page {
    height: 100%; }
    .dox-form .data-edit-page .header {
      background: #c5e8f7;
      /* For browsers that do not support gradients */
      background: -webkit-linear-gradient(left top, #9ED3E8, #c5e8f7);
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(bottom right, #9ED3E8, #c5e8f7);
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(bottom right, #9ED3E8, #c5e8f7);
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(to bottom right, #9ED3E8, #c5e8f7);
      /* Standard syntax */
      color: #003471;
      text-shadow: 1px 1px transparent;
      height: 40px;
      /*$dox-header-height;*/
      border-color: #91c1ff;
      border-width: 1px;
      border-style: solid;
      background-color: rgba(203, 234, 245, 0.55);
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      border-radius: 10px;
      margin-top: 1px;
      margin-bottom: 5px;
      vertical-align: middle;
      padding: 5px 10px;
      font-size: larger;
      font-weight: bold; }
    .dox-form .data-edit-page .dox-page-body {
      background-color: whitesmoke;
      height: calc(100% - 90px);
      border-bottom: 2px solid rgba(19, 104, 140, 0.37);
      border-top: 2px solid rgba(19, 104, 140, 0.37);
      border-left: 1px solid rgba(19, 104, 140, 0.37);
      border-right: 1px solid rgba(19, 104, 140, 0.37);
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      border-radius: 10px;
      overflow-y: auto;
      /*margin: 0 5px 0 5px;*/ }
  .dox-form .data-list-page {
    margin-left: 20px;
    width: calc(100% - 40px);
    height: calc(100% - 20px);
    /* Used for the header area - filters, save/edit/open/cancel/etc buttons*/
    /* Used for the detail data area, typically below the header */ }
    .dox-form .data-list-page .header {
      border: 1px groove black;
      background-color: rgba(203, 234, 245, 0.55);
      border-radius: 10px;
      margin-top: 5px;
      vertical-align: central;
      position: relative;
      padding: 5px 10px; }
      .dox-form .data-list-page .header td {
        vertical-align: middle;
        font-weight: 500;
        font-size: medium; }
      .dox-form .data-list-page .header .input-group {
        /*height: 45px;*/ }
        .dox-form .data-list-page .header .input-group .input-group-addon {
          padding-bottom: 0;
          padding-top: 0; }
        .dox-form .data-list-page .header .input-group .form-control {
          /*height: 45px;*/
          display: inline-block; }
          .dox-form .data-list-page .header .input-group .form-control .k-multiselect-wrap,
          .dox-form .data-list-page .header .input-group .form-control .k-picker-wrap {
            height: 100%;
            /* helps kendo pickers take up form-control height */
            /* kendo date-picker, etc Makes it take full form-control height */ }
            .dox-form .data-list-page .header .input-group .form-control .k-multiselect-wrap input.k-input,
            .dox-form .data-list-page .header .input-group .form-control .k-picker-wrap input.k-input {
              /*padding-top:9px;
                            padding-bottom:9px;*/
              display: inline-block;
              padding-left: 20px;
              padding-right: 20px; }
    .dox-form .data-list-page .data-details-area {
      height: calc(100% - 70px);
      overflow-y: auto; }
  .dox-form #formDetailsTable {
    width: calc(100% - 20px); }
  .dox-form .data-list-table {
    overflow-x: hidden;
    overflow-y: auto;
    border: 1px solid #91c1ff;
    margin-top: 10px;
    border-radius: 10px;
    border-style: groove; }
    .dox-form .data-list-table thead {
      font-weight: 500;
      font-size: medium;
      color: darkblue;
      background-color: rgba(146, 202, 251, 0.2);
      border-bottom: double;
      border-top: thin;
      border-radius: 10px; }
      .dox-form .data-list-table thead td {
        vertical-align: middle; }
        .dox-form .data-list-table thead td label {
          text-wrap: none;
          font-weight: 200;
          vertical-align: middle;
          text-align: center; }
        .dox-form .data-list-table thead td.no-wrap {
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden; }
    .dox-form .data-list-table tbody tr.dox-table-highlight {
      border: 2px black solid; }
    .dox-form .data-list-table tbody tr :hover {
      background-color: lightgray; }
      .dox-form .data-list-table tbody tr :hover td {
        background-color: rgba(203, 234, 243, 0.55); }
    .dox-form .data-list-table tbody tr td.dox-table-highlight {
      font-weight: bolder;
      -moz-text-decoration-style: wavy;
      text-decoration-style: wavy; }
  .dox-form .warning-level-display-big {
    width: 50px;
    font-size: x-large;
    line-height: normal;
    vertical-align: middle;
    margin: 0;
    padding: 0; }

.dox-panel {
  margin-left: 5px; }
  .dox-panel .panel-heading {
    /*@extend .dox-page-header;*/
    height: 40px;
    margin: 0 1px 0 0;
    padding: 1px; }
  .dox-panel .panel-body {
    height: calc(100% - 40px); }
  .dox-panel .dox-plot-button {
    font-size: large;
    margin-top: -7px;
    width: 100%;
    padding: 0;
    margin-bottom: -2px;
    height: 34px; }

.dox-currency {
  text-align: right;
  min-width: 75px; }
  .dox-currency::before {
    text-align: left;
    content: "$  ";
    left: -15px; }

.form-control.number-input {
  max-width: 100px; }

.btn-file {
  position: relative;
  overflow: hidden; }

.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: inherit;
  display: block; }

/*.dox-fixed-header-table {
    white-space: nowrap;


    thead {
        tr {
            height: auto;
            position: relative;
            display: inline-block;
        }

        tr td {
        }
    }

    tbody {
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 120px);


        tr td {
            padding-right: 22px;
            vertical-align: top;
        }
    }
}*/
/*Grid Selector Styles*/
.dox-select-grid-visible .k-widget.k-window.k-window-titleless {
  display: none !important; }

.dox-select-grid-component {
  background-color: #dfe7ea;
  position: fixed;
  top: 34px;
  left: 0px;
  z-index: 50000;
  padding: 5px;
  width: 100%;
  border: 1px solid darkgrey; }
  .dox-select-grid-component .grid-component-heading {
    font-variant: small-caps;
    color: darkblue;
    text-align: center;
    margin-bottom: 5px; }
  .dox-select-grid-component .selection-grid {
    background-color: #C6E2EE; }
    .dox-select-grid-component .selection-grid .row {
      background-color: rgba(211, 211, 211, 0.33);
      margin: 0;
      padding: 0; }
      .dox-select-grid-component .selection-grid .row .col {
        display: inline-block;
        cursor: pointer;
        width: 100%;
        border: 1px solid lightgrey;
        padding: 0;
        margin: 0; }
        .dox-select-grid-component .selection-grid .row .col:hover {
          color: darkblue;
          background-color: #333333;
          width: 100%;
          border: 1px solid black;
          border-radius: 3px; }
        .dox-select-grid-component .selection-grid .row .col .selection-grid-option {
          margin: 0;
          padding: 2px 2px;
          width: 100%;
          height: 34px;
          align-content: center;
          text-align: center;
          background-color: #f1f8f8;
          border: 1px ridge lightgrey;
          font-size: 14px; }
        .dox-select-grid-component .selection-grid .row .col.selected {
          color: blue;
          font-weight: bold;
          background-color: orange; }

.table-striped.dox-dark-striped-table {
  border: 1px solid;
  border-color: cornflowerblue; }
  .table-striped.dox-dark-striped-table > tbody > tr:nth-child(odd) > td,
  .table-striped.dox-dark-striped-table > tbody > tr:nth-child(odd) > th {
    background-color: #C6E2EE;
    border-bottom: 1px solid;
    border-bottom-color: cornflowerblue; }
  .table-striped.dox-dark-striped-table > tbody > tr:nth-child(even) > td,
  .table-striped.dox-dark-striped-table > tbody > tr:nth-child(even) > th {
    background-color: #e0e3ed;
    border-bottom: 1px solid;
    border-bottom-color: cornflowerblue; }

/* Check Box Stuff 
http://codepen.io/bbodine1/pen/novBm

*/
/*import "compass/css3";*/
/* $activeColor: #c0392b; //red */
/* $background: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/13460/dark_wall.png'); */
/* .slideOne */
.slideOne {
  width: 50px;
  height: 10px;
  background: #333;
  margin: 20px auto;
  position: relative;
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2); }

.slideOne label {
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: -3px;
  left: -3px;
  cursor: pointer;
  background: #fcfff4;
  background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  background: linear-gradient(to bottom, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  border-radius: 50px;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease; }

.slideOne input[type=checkbox] {
  visibility: hidden; }

.slideOne input[type=checkbox]:checked + label {
  left: 37px; }

/* end .slideOne */
/* .slideTwo */
.slideTwo {
  width: 80px;
  height: 30px;
  background: #333;
  /*margin: 20px auto;*/
  position: relative;
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2); }

.slideTwo:after {
  content: '';
  position: absolute;
  top: 14px;
  left: 14px;
  height: 2px;
  width: 52px;
  background: #111;
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2); }

.slideTwo label {
  display: block;
  width: 22px;
  height: 22px;
  cursor: pointer;
  position: absolute;
  top: 4px;
  z-index: 1;
  left: 4px;
  background: #fcfff4;
  border-radius: 50px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
  background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); }

.slideTwo label:after {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  top: 6px;
  left: 6px;
  background: #333;
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px black, 0px 1px 0px rgba(255, 255, 255, 0.9); }

.slideTwo input[type=checkbox] {
  visibility: hidden; }

.slideTwo input[type=checkbox]:checked + label {
  left: 54px; }

.slideTwo input[type=checkbox]:checked + label:after {
  background: #27ae60;
  /*activeColor*/ }

/* end .slideTwo */
/* .slideThree */
.slideThree {
  width: 80px;
  height: 26px;
  background: #333;
  /*margin: 20px auto;*/
  position: relative;
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2); }

.slideThree:after {
  content: 'OFF';
  color: #000;
  position: absolute;
  right: 10px;
  z-index: 0;
  font: 12px/26px Arial, sans-serif;
  font-weight: bold;
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.15); }

.slideThree:before {
  content: 'ON';
  color: #27ae60;
  position: absolute;
  left: 10px;
  z-index: 0;
  font: 12px/26px Arial, sans-serif;
  font-weight: bold; }

.slideThree label {
  display: block;
  width: 34px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  top: 3px;
  left: 3px;
  z-index: 1;
  background: #fcfff4;
  background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  border-radius: 50px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3); }

.slideThree input[type=checkbox] {
  visibility: hidden; }

.slideThree input[type=checkbox]:checked + label {
  left: 43px; }

/* end .slideThree */
/* .roundedOne */
.roundedOne {
  width: 28px;
  height: 28px;
  position: relative;
  /*margin: 20px auto;*/
  background: #fcfff4;
  background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5); }

.roundedOne label {
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  left: 4px;
  top: 4px;
  background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
  background: linear-gradient(top, #222 0%, #45484d 100%);
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px white; }

.roundedOne label:after {
  content: '';
  width: 16px;
  height: 16px;
  position: absolute;
  top: 2px;
  left: 2px;
  background: #27ae60;
  background: -webkit-linear-gradient(top, #27ae60 0%, #145b32 100%);
  background: linear-gradient(top, #27ae60 0%, #145b32 100%);
  opacity: 0;
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5); }

.roundedOne label:hover::after {
  opacity: 0.3; }

.roundedOne input[type=checkbox] {
  visibility: hidden; }

.roundedOne input[type=checkbox]:checked + label:after {
  opacity: 1; }

/* end .roundedOne */
/* .roundedTwo */
.roundedTwo {
  width: 28px;
  height: 28px;
  position: relative;
  /*margin: 20px auto;*/
  background: #fcfff4;
  background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5); }

.roundedTwo label {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 4px;
  left: 4px;
  cursor: pointer;
  background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
  background: linear-gradient(top, #222 0%, #45484d 100%);
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px white; }

.roundedTwo label:after {
  content: '';
  width: 9px;
  height: 5px;
  position: absolute;
  top: 5px;
  left: 4px;
  border: 3px solid #fcfff4;
  border-top: none;
  border-right: none;
  background: transparent;
  opacity: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.roundedTwo label:hover::after {
  opacity: 0.3; }

.roundedTwo input[type=checkbox] {
  visibility: hidden; }

.roundedTwo input[type=checkbox]:checked + label:after {
  opacity: 1; }

/* end .roundedTwo */
/* .squaredOne */
.squaredOne {
  width: 28px;
  height: 28px;
  position: relative;
  /*margin: 20px auto;*/
  background: #fcfff4;
  background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5); }

.squaredOne label {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 4px;
  left: 4px;
  cursor: pointer;
  background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
  background: linear-gradient(top, #222 0%, #45484d 100%);
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px white; }

.squaredOne label:after {
  content: '';
  width: 16px;
  height: 16px;
  position: absolute;
  top: 2px;
  left: 2px;
  background: #27ae60;
  background: -webkit-linear-gradient(top, #27ae60 0%, #145b32 100%);
  background: linear-gradient(top, #27ae60 0%, #145b32 100%);
  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
  opacity: 0; }

.squaredOne label:hover::after {
  opacity: 0.3; }

.squaredOne input[type=checkbox] {
  visibility: hidden; }

.squaredOne input[type=checkbox]:checked + label:after {
  opacity: 1; }

/* end .squaredOne */
/* .squaredTwo */
.squaredTwo {
  width: 28px;
  height: 28px;
  position: relative;
  /*margin:  auto;*/
  background: #fcfff4;
  background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5); }

.squaredTwo label {
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  left: 4px;
  top: 4px;
  background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
  background: linear-gradient(top, #222 0%, #45484d 100%);
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px white; }

.squaredTwo label:after {
  content: '';
  width: 9px;
  height: 5px;
  position: absolute;
  top: 4px;
  left: 4px;
  border: 3px solid #fcfff4;
  border-top: none;
  border-right: none;
  background: transparent;
  opacity: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.squaredTwo label:hover::after {
  opacity: 0.3; }

.squaredTwo input[type=checkbox] {
  visibility: hidden; }

.squaredTwo input[type=checkbox]:checked + label:after {
  opacity: 1; }

/* end .squaredTwo */
/* .squaredThree */
.squaredThree {
  width: 20px;
  position: relative;
  /*margin: 20px auto;*/ }

.squaredThree label {
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
  background: linear-gradient(top, #222 0%, #45484d 100%);
  border-radius: 4px;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.4); }

.squaredThree label:after {
  content: '';
  width: 9px;
  height: 5px;
  position: absolute;
  top: 4px;
  left: 4px;
  border: 3px solid #fcfff4;
  border-top: none;
  border-right: none;
  background: transparent;
  opacity: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.squaredThree label:hover::after {
  opacity: 0.3; }

.squaredThree input[type=checkbox] {
  visibility: hidden; }

.squaredThree input[type=checkbox]:checked + label:after {
  opacity: 1; }

/* end .squaredThree */
/* .squaredFour */
.squaredFour {
  width: 20px;
  position: relative;
  margin: 20px auto; }

.squaredFour label {
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  background: #fcfff4;
  background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  border-radius: 4px;
  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5); }

.squaredFour label:after {
  content: '';
  width: 9px;
  height: 5px;
  position: absolute;
  top: 4px;
  left: 4px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  background: transparent;
  opacity: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.squaredFour label:hover::after {
  opacity: 0.5; }

.squaredFour input[type=checkbox] {
  visibility: hidden; }

.squaredFour input[type=checkbox]:checked + label:after {
  opacity: 1; }

/* end .squaredFour */
* {
  box-sizing: border-box; }

/* end of checkbox stuff */
/*quick print styles*/
.quick-print-new-form-footer {
  background-color: #e2e5e6;
  position: fixed;
  bottom: 0;
  /* left: 0; */
  right: 0;
  border: 1px grey solid;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5; }

/*Help Tooltip CSS  - for Running in Help Mode  - TO FIGURE OUT HOW TO IMPLEMENT HELP MODE
	Theory - Click Tutorial on Menu
	Run Through Tutorial on Screen 
	Exit Tutorial Mode - Perhaps too much trouble - better to have tutorial videos in Help File??
*/
.dox-help-tip {
  position: absolute;
  top: 18px;
  right: 18px;
  text-align: center;
  background-color: #BCDBEA;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 26px;
  cursor: default; }

.dox-help-tip:before {
  content: '?';
  font-weight: bold;
  color: #fff; }

.dox-help-tip:hover p {
  display: block;
  transform-origin: 100% 0%;
  -webkit-animation: fadeIn 0.3s ease-in-out;
  animation: fadeIn 0.3s ease-in-out; }

.dox-help-tip p {
  /* The tooltip */
  display: none;
  text-align: left;
  background-color: #1E2021;
  padding: 20px;
  width: 300px;
  position: absolute;
  border-radius: 3px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  right: -4px;
  color: #FFF;
  font-size: 13px;
  line-height: 1.4; }

.dox-help-tip p:before {
  /* The pointer of the tooltip */
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-bottom-color: #1E2021;
  right: 10px;
  top: -12px; }

.dox-help-tip p:after {
  /* Prevents the tooltip from being hidden */
  width: 100%;
  height: 40px;
  content: '';
  position: absolute;
  top: -40px;
  left: 0; }

/* CSS animation */
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
    transform: scale(0.6); }
  100% {
    opacity: 100%;
    transform: scale(1); } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 100%; } }

/*Global variables and MIXINS only
    PLEASE DO NOT CREATE STYLES HERE
    Globl Styles are to go into Site.scss
*/
/*Color Variables*/
/*#region Theme Colours*/
/*#endregion*/
/*#region Eye Colours*/
/*#endregion*/
/*Mix Ins - 
 * usage:   .box { @include border-radius(10px); }  
*/
.grid-container {
  display: grid;
  grid-gap: 2px;
  box-sizing: border-box;
  grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
  grid-template-rows: auto;
  grid-auto-columns: minmax(1fr, max-content);
  grid-auto-rows: auto; }
  .grid-container .no-gap {
    grid-gap: 0; }

.grid-item {
  /*used for auto grid*/ }

.grid-columns-fill {
  grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); }

.grid-rows-fill {
  grid-template-rows: repeat(auto-fill, minmax(100px, 1fr)); }

.grid-rows-fit {
  grid-template-rows: repeat(auto-fit, minmax(100px, 1fr)); }

.grid-columns-fit {
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)); }

.grid-columns-auto {
  display: grid;
  grid-gap: 0px;
  grid-template-areas: 'mainheader mainheader mainheader mainheader mainheader actionButtons' 'main main main main main main' 'datafooter datafooter datafooter datafooter datafooter datafooter';
  box-sizing: border-box;
  grid-template-rows: fit-content(1px) 1fr fit-content(1px);
  grid-auto-rows: min-content;
  grid-auto-columns: auto;
  height: 100%; }

.dox-page-background {
  border: 2px solid whitesmoke;
  box-sizing: border-box;
  /* Restore border-box - kendo likes to sneak content-box back in, especially in popup windows */ }

.grid-left-quarter {
  display: grid;
  grid-gap: 10px;
  box-sizing: border-box;
  grid-template-areas: 'sideColumn main .';
  grid-template-columns: fit-content(35%) 1fr fit-content(5px);
  grid-template-rows: 1fr;
  grid-auto-rows: min-content; }

.grid-right-quarter {
  display: grid;
  grid-gap: 0px;
  box-sizing: border-box;
  grid-template-areas: 'sideColumn main .';
  grid-template-columns: fit-content(5px) 1fr fit-content(35%);
  grid-template-rows: 1fr;
  grid-auto-rows: min-content; }

.grid-top-quarter {
  display: grid;
  grid-gap: 0px;
  box-sizing: border-box;
  grid-template-areas: 'sideColumn sideColumn sideColumn sideColumn sideColumn' 'main main main main main';
  grid-template-columns: 1fr;
  grid-template-rows: fit-content(35%) 1fr fit-content(10px);
  grid-auto-rows: min-content; }

.grid-data-screen-with-header {
  display: grid;
  grid-gap: 0px;
  grid-template-areas: 'mainheader mainheader mainheader mainheader actionButtons actionButtons' 'main main main main main main'  'datafooter datafooter datafooter datafooter datafooter datafooter';
  box-sizing: border-box;
  grid-template-rows: fit-content(1px) 1fr fit-content(1px);
  grid-auto-rows: min-content;
  grid-auto-columns: auto;
  height: 100%; }
  .grid-data-screen-with-header > .grid-header {
    grid-area: mainheader; }
  .grid-data-screen-with-header > .grid-footer {
    grid-area: datafooter; }

.grid-left-column {
  grid-area: sideColumn; }

.grid-right-column {
  grid-area: sideColumn; }

.grid-top-row {
  grid-area: header; }

.grid-header {
  background-color: whitesmoke;
  grid-area: header;
  padding: 6px; }

.grid-action-buttons {
  grid-area: actionButtons;
  text-align: right;
  background-color: whitesmoke; }

.grid-menu {
  grid-area: menu;
  background-color: whitesmoke; }

.grid-criteria {
  grid-area: criteria;
  background-color: whitesmoke;
  padding: 6px; }

.grid-results {
  grid-area: results;
  /*    height: calc(100%);
    width: calc(100%);*/ }

.grid-main {
  grid-area: main;
  padding: 0 7px;
  height: calc(100% - 22px);
  width: calc(100% - 22px);
  min-height: 0; }

.grid-footer {
  background-color: whitesmoke;
  grid-area: footer; }

.grid-col-4 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));
  grid-template-rows: max-content max-content; }

/*Search Screen Layout Designs*/
.grid-criteria-top {
  display: grid;
  grid-gap: 0px;
  box-sizing: border-box;
  grid-template-areas: 'header header header actionButtons actionButtons' 'criteria criteria criteria criteria criteria' 'results results results results results' 'footer footer footer footer footer';
  grid-template-rows: fit-content(35%) fit-content(35%) 1fr fit-content(100px);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: auto; }
  .grid-criteria-top > .grid-criteria .four-line > .k-multiselect-wrap {
    height: unset !important;
    overflow: auto !important; }
  .grid-criteria-top > .grid-criteria .two-line > .k-multiselect-wrap {
    height: unset !important;
    overflow: auto !important; }

.grid-results {
  display: grid;
  grid-template-areas: 'resultsheader resultsheader resultsheader resultactionbuttons resultactionbuttons' 'results results results results results' 'resultsfooter resultsfooter resultsfooter resultsfooter resultsfooter';
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: fit-content(35%) 5fr fit-content(300px);
  grid-auto-rows: auto; }
  .grid-results > .grid-main {
    grid-area: results; }
  .grid-results > .grid-header {
    grid-area: resultsheader; }
  .grid-results > .grid-action-buttons {
    grid-area: resultactionbuttons; }
  .grid-results > .grid-footer {
    grid-area: resultsfooter; }

.grid-criteria-left {
  display: grid;
  grid-gap: 0px;
  box-sizing: border-box;
  grid-template-areas: 'header header header actionButtons actionButtons' 'criteria results results results results' 'footer footer footer footer footer';
  grid-template-columns: fit-content(500px) 1fr 1fr 1fr 1fr;
  grid-template-rows: fit-content(35%) 1fr fit-content(50px);
  grid-auto-rows: auto; }
  .grid-criteria-left > .grid-criteria {
    overflow-y: auto;
    padding-left: 5px; }

.grid-criteria-right {
  display: grid;
  grid-gap: 0px;
  box-sizing: border-box;
  grid-template-areas: 'header header header actionButtons actionButtons' 'results results results results criteria' 'footer footer footer footer footer';
  grid-template-rows: fit-content(100px) 1fr fit-content(50px);
  grid-template-columns: 1fr 1fr 1fr 1fr fit-content(500px);
  grid-auto-rows: auto;
  overflow-y: auto; }
  .grid-criteria-right > .grid-criteria {
    overflow-y: auto;
    padding-right: 5px; }

.grid-auto-cols-6 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(75px, 1fr));
  grid-gap: 0.5rem;
  grid-auto-flow: row;
  /*   grid-template-columns: auto auto auto auto auto auto;
  

   grid-auto-columns: minmax(200px, 0.3fr);
       grid-template-columns: auto;
    grid-auto-flow: row dense;
    grid-auto-columns: minmax(min-content,1fr);
    grid-auto-rows: max-content; */ }

.align-left {
  justify-self: left; }

.align-right {
  justify-self: right; }

.grid-cell {
  grid-column: auto / span 1;
  grid-row-gap: 3px; }

.grid-col-span-2 {
  grid-column: auto / span 2; }

.grid-col-span-3 {
  grid-column: auto / span 3; }

.grid-col-span-4 {
  grid-column: auto / span 4; }

.grid-col-span-5 {
  grid-column: auto / span 5; }

.grid-col-span-end {
  grid-column: auto / end; }

.grid-col-span-row {
  grid-column: 1 / end; }

/*
    Try a Fixed Header Tabler

*/
.fixed-header {
  /* width: 400px;*/
  table-layout: fixed;
  border-collapse: collapse;
  width: 100%; }

.fixed-header tbody {
  display: block;
  width: 100%;
  overflow: auto;
  height: 100%; }

.fixed-header thead tr {
  display: block;
  border-bottom: 2px solid lightgrey; }

.fixed-header th, .fixed-header td {
  padding: 5px;
  text-align: left;
  width: 200px; }

@media (max-width: 480px) {
  .dox-logo {
    padding: 0 !important; }
  .input-group-addon {
    white-space: normal;
    display: table-cell; } }

/*Global variables and MIXINS only
    PLEASE DO NOT CREATE STYLES HERE
    Globl Styles are to go into Site.scss
*/
/*Color Variables*/
/*#region Theme Colours*/
/*#endregion*/
/*#region Eye Colours*/
/*#endregion*/
/*Mix Ins - 
 * usage:   .box { @include border-radius(10px); }  
*/
.dox-tally-status-complete {
  color: darkgreen; }

.dox-tally-status-partial {
  /*color:#ffa400;*/
  color: darkred; }

.dox-tally-status-new {
  /*color:rgb(0, 52, 113);*/
  color: grey; }

.dox-tab-panel {
  background-color: rgba(197, 232, 247, 0.1);
  margin: 0px 5px 0 5px;
  padding: 0px;
  border: 1px solid lightgrey; }

ul.dox-warehouse-list, ul.dox-tree-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0 5px,0,10px; }
  ul.dox-warehouse-list li, ul.dox-tree-list ul li {
    margin: 0;
    padding: 0 12px;
    line-height: 20px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAUAQMAAACK1e4oAAAABlBMVEUAAwCIiIgd2JB2AAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9YIBhQIJYVaFGwAAAARSURBVAjXY2hgQIf/GTDFGgDSkwqATqpCHAAAAABJRU5ErkJggg==") no-repeat;
    /*color: #369;*/
    font-weight: bold; }
  ul.dox-warehouse-list li:last-child, ul.dox-tree-list ul li:last-child {
    background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAUAQMAAACK1e4oAAAABlBMVEUAAwCIiIgd2JB2AAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9YIBhQIIhs+gc8AAAAQSURBVAjXY2hgQIf/GbAAAKCTBYBUjWvCAAAAAElFTkSuQmCC") no-repeat; }

.widget-hidden-by-default {
  font-style: italic;
  color: ButtonHighlight; }

.btn-stock-take-shelf {
  width: 100%;
  max-width: 300px;
  text-align: left; }

.item-list-on-shelf {
  width: 100%;
  max-width: 400px;
  height: 150px;
  display: inline-block; }

.single-item-info-box {
  width: 450px;
  display: inline-block;
  margin: 10px;
  height: 100%; }

/*Inventory List Box View*/
.inventory-item-box {
  font-size: small;
  background-color: ButtonFace;
  min-height: 100px;
  width: 300px;
  padding: 5px;
  border: 1px solid darkgrey;
  border-radius: 5px;
  position: relative;
  display: inline-block;
  margin: 2px; }
  .inventory-item-box ::after {
    content: '';
    flex: auto; }
  .inventory-item-box.selected {
    background-color: ButtonHighlight; }
  .inventory-item-box .inventory-item-details {
    margin-bottom: 36px;
    /*Cater for the absolute positioning of the buttons*/ }
    .inventory-item-box .inventory-item-details .inventory-item-name {
      font-size: larger;
      font-weight: bold;
      color: ButtonText;
      width: 100%; }
    .inventory-item-box .inventory-item-details .inventory-supplier-area {
      width: 100%;
      padding-bottom: 7px; }
    .inventory-item-box .inventory-item-details .inventory-shelf-area {
      width: 100%;
      padding-bottom: 7px; }
    .inventory-item-box .inventory-item-details .inventory-category-area {
      font-size: larger;
      padding-bottom: 7px; }
    .inventory-item-box .inventory-item-details .inventory-purchase-area {
      padding-bottom: 7px; }
  .inventory-item-box .inventory-item-action-area {
    /*background-color:darkgrey;*/
    position: absolute;
    bottom: 3px; }

/* Mulit Inventory Update Classes*/
.item-record-container {
  border: 2px solid lightgrey; }

.item-record-lock {
  display: inline-block;
  vertical-align: top;
  width: 120px;
  padding-right: 3px;
  cursor: pointer; }
  .item-record-lock .lock-text {
    font-size: small;
    color: lightgrey; }

.item-record-description {
  font-weight: bolder; }

.item-shelf-data {
  display: inline-block; }

.item-margin {
  display: inline-block;
  width: 250px;
  height: 100%;
  border-right: 1px solid lightgrey; }

.item-update-function {
  padding: 2px 0px;
  border: 3px lightblue ridge;
  margin-bottom: 2px;
  border-radius: 5px; }

.item-record-error {
  border-radius: 0px 20px 20px 0px;
  -moz-border-radius: 0px 20px 20px 0px;
  -webkit-border-radius: 0px 20px 20px 0px;
  float: right; }
  .item-record-error.hasError {
    width: 55px;
    background-color: #800000;
    border: 2px solid #800000; }
    .item-record-error.hasError .error-text {
      background-color: white;
      display: inline-block;
      border-radius: 18px;
      margin: 2px 5px;
      float: right;
      padding: 0 6px;
      font-weight: bold;
      color: #800000; }

.item-record-error-details {
  position: fixed !important;
  z-index: 100000 !important;
  width: 500px;
  height: calc(195px);
  overflow-y: auto;
  top: 100px;
  right: 0; }
  .item-record-error-details .hidden {
    z-index: 0;
    display: none; }
  .item-record-error-details .panel {
    display: inline-block; }

/* this style sheet is to be used only if an iPad is detected e.g. user agent


*/
/*IFrame Stuff*/
.scroll-wrapper {
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 100%;
    width: 100%;
    /* important:  dimensions or positioning here! */
    /* 
        position: fixed; 
  right: 0; 
  bottom: 0; 
  left: 0;
  top: 0;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;

    */
}

#mimsHeader {
  background-color: white;
  width: 100%; }
  #mimsHeader #mimsHeaderSection #mimsBrand {
    background-color: white;
    display: inline-block;
    width: 450px; }
    #mimsHeader #mimsHeaderSection #mimsBrand #mimsLogo {
      background-image: url("/MIMS/EndUserFiles/MIMS Integrated icon and logos/MIMS Integrated.png");
      background-repeat: no-repeat;
      height: 80px;
      width: 430px;
      float: left; }
  #mimsHeader #mimsErrorText {
    padding: 0;
    margin: 0; }
  #mimsHeader #mims3rdPartyDisclaimer {
    width: 92vw !important;
    position: fixed !important;
    left: 50% !important;
    right: 50% !important;
    margin-left: -46vw !important;
    height: 97vh !important;
    margin-right: -40vw !important;
    top: -1vw !important;
    z-index: 100000 !important; }

.mims-pregnancy {
  cursor: help;
  float: left;
  margin-left: 5px; }

.mims-sports {
  cursor: help;
  float: left;
  margin-left: 5px; }

.mims-product-name {
  font-weight: bold;
  font-size: larger;
  float: left; }

.mims-cmi {
  float: right; }

.mims-formula {
  padding-left: 20px;
  width: 100%;
  display: inline-block;
  margin-bottom: 3px; }
  .mims-formula .mims-formula-type {
    font-variant-caps: all-petite-caps;
    font-weight: bold; }
  .mims-formula .mims-generic-type {
    font-variant-caps: all-petite-caps;
    font-weight: normal;
    font-style: italic; }
  .mims-formula .mims-formula-glutenfree {
    font-family: fantasy;
    color: orangered; }
  .mims-formula .mims-formula-composition {
    display: inline-block; }
  .mims-formula .mims-formula-cmi {
    padding-left: 20px;
    float: right;
    display: inline-block; }
  .mims-formula .mims-formula-packs {
    padding-left: 20px;
    width: 100%;
    display: inline-block;
    margin: 0; }

.product-label {
  font-weight: bold;
  min-width: 150px;
  display: inline-block; }

.address-label {
  font-weight: bold;
  min-width: 100px;
  margin: 0 20px;
  display: inline-block; }

.mims-manufacturer {
  float: right;
  padding: 3px;
  border: 1px solid grey;
  border-radius: 3px; }

.full-boxed-warning-div {
  border: red solid 2px;
  margin: 5px;
  padding: 12px;
  font-size: large;
  display: inline-block;
  border-radius: 5px;
  background: indianred; }
  .full-boxed-warning-div .warning-text {
    background: #fafa85;
    color: #003f59;
    font-size: larger; }
    .full-boxed-warning-div .warning-text p {
      font-size: medium; }
      .full-boxed-warning-div .warning-text p i {
        font-weight: bold;
        /*font-size:larger;*/ }
        .full-boxed-warning-div .warning-text p i d {
          font-weight: normal; }
        .full-boxed-warning-div .warning-text p i hd2 {
          color: darkblue;
          /*font-size:larger;*/
          font-weight: bold; }
          .full-boxed-warning-div .warning-text p i hd2 t2 {
            /*font-size:medium;*/
            font-weight: normal;
            color: #003f59; }

body {
  border: 1px solid cornflowerblue;
  border-radius: 5px;
  height: calc(100% - 5px); }
  body .styled-select select {
    background: transparent;
    width: 268px;
    padding: 5px;
    font-size: 16px;
    line-height: 1;
    border: 0;
    border-radius: 0;
    height: 34px;
    -webkit-appearance: none; }
  body .error-div {
    border: 2px solid;
    border-radius: 10px;
    align-content: center;
    padding: 15px; }
    body .error-div.error-level-1 {
      color: slategrey; }
    body .error-div.error-level-2 {
      color: cornflowerblue; }
    body .error-div.error-level-3 {
      color: darkorange; }
    body .error-div.error-level-4 {
      color: darkred; }
    body .error-div.error-level-5 {
      color: darkred;
      font-size: xx-large; }
    body .error-div > .error-caption {
      display: inline-block;
      font: larger; }
  body .counting-item-div {
    position: relative;
    height: calc(100% - 5px);
    width: calc(100% - 6px);
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    background-color: rgba(169, 169, 169, 0.521569); }
    body .counting-item-div > .count-display-div {
      background-color: white;
      position: relative;
      height: calc(100% - 5px);
      width: calc(100% - 6px);
      margin-left: auto;
      margin-right: auto;
      margin-top: auto;
      margin-bottom: auto; }
      body .counting-item-div > .count-display-div > .item-description {
        text-align: center;
        font-weight: bold;
        font-size: 1.75em;
        padding-bottom: 5px;
        border-radius: 5px;
        border: 1px solid ligthgrey; }
        body .counting-item-div > .count-display-div > .item-description > .small {
          text-align: left;
          font-size: 0.5em; }

@media print {
  @page {
    size: A4;
    margin: 0; }
  html, body {
    /*width: 100% !important; 
        height: 297mm;*/
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-size: 12px !important;
    padding: 0px !important;
    margin: 1px !important; }
  .no-print {
    display: none !important; }
  .dox-eye-large-full-screen-toggle {
    display: none !important; }
  .module-data-content {
    /*transform: scale(0.5);
    transform-origin: top left;*/
    display: block !important;
    grid-template-columns: calc(100% - 3px); } }

#print-area {
  font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
  font-size: 12px !important;
  margin: 1.1cm 0.6cm;
  width: 200mm;
  height: 280mm; }

/* general styles*/
.episode-header {
  width: 100%;
  border-bottom: 1px solid black;
  padding: 5px; }
  .episode-header > .episode-details {
    display: table-cell;
    width: 45%;
    margin: 10px; }
  .episode-header > .patient-details {
    display: table-cell;
    width: 45%;
    margin: 10px; }

.module-data-content {
  /*transform: scale(0.5);
    transform-origin: top left;*/
  display: grid;
  grid-template-columns: calc(100% - 3px); }
  .module-data-content > .module-display {
    page-break-before: auto;
    page-break-inside: avoid;
    /**/
    page-break-after: auto;
    padding: 3px 5px;
    border-left: 10px solid;
    border-left-color: lightgrey;
    width: 100%;
    display: block; }
    .module-data-content > .module-display > .module-header {
      width: 100%;
      border-bottom: 1px solid grey;
      font-weight: bolder; }
    .module-data-content > .module-display .no-print {
      display: none !important; }
    .module-data-content > .module-display .input-group > .input-group-addon {
      font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
      font-size: small !important; }
    .module-data-content > .module-display .input-group > .form-control {
      border: none !important; }
    .module-data-content > .module-display .btn {
      display: none !important; }
      .module-data-content > .module-display .btn.show-print {
        display: initial !important; }
    .module-data-content > .module-display .panel-body {
      padding: 2px; }

.data-output {
  display: inline-block;
  width: 100%;
  padding: 2px; }
  .data-output > .label {
    display: inline-block;
    font-weight: bold;
    min-width: 25%;
    border: none;
    color: black !important;
    text-align: left !important;
    font-size: inherit; }
  .data-output > .value {
    display: inline-block;
    font-weight: normal; }

.eye-draw-image-print {
  display: inline-block;
  width: 150px !important;
  height: 150px !important; }

.eye-draw-component {
  width: 100%;
  display: inline-block; }

/*Global variables and MIXINS only
    PLEASE DO NOT CREATE STYLES HERE
    Globl Styles are to go into Site.scss
*/
/*Color Variables*/
/*#region Theme Colours*/
/*#endregion*/
/*#region Eye Colours*/
/*#endregion*/
/*Mix Ins - 
 * usage:   .box { @include border-radius(10px); }  
*/
div [contentEditable] {
  /*
        Markdown preview editor - add style override for Safari compatibility.  We use -webkit-user-select: text   (and also add user-select: text).  
        The webkit prefix is necessary in our case....
        (that may be due to us using the prefixed version in our global 'toggle select'? Haven't checked)

        Relevant articles
        https://stackoverflow.com/questions/20823468/user-selectnone-breaking-safari-contenteditable

        https://github.com/ionic-team/ionic-framework/issues/18368

        https://github.com/ionic-team/ionic-framework/pull/22404/files
    */
  -webkit-user-select: text;
  user-select: text; }

#divLoadingAjax {
  position: absolute;
  top: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  z-index: 100000; }

div#pageContainer {
  padding-top: 0; }

.password-box {
  text-security: disc;
  -webkit-text-security: disc;
  -moz-text-security: disc; }

.disabled-tab {
  background-color: rgba(0, 0, 0, 0.38) !important; }

.alert-tab {
  background-color: #8700ff !important;
  color: white; }
  .alert-tab :hover {
    color: darkslategray; }

.allergy-tab {
  background-color: red !important;
  color: white; }
  .allergy-tab :hover {
    color: darkslategray; }

.allergy-tab.alert-tab {
  background-image: linear-gradient(30deg, red 50%, #8700ff 45%); }

.no-allergy-tab.alert-tab {
  background-image: linear-gradient(30deg, #8700ff 50%, green 45%); }

.underline {
  text-decoration: underline; }

.no-allergy-tab {
  background-color: mediumseagreen !important; }

.warning-tab {
  background-color: #ffcc1f !important;
  color: darkred; }
  .warning-tab.active {
    background-color: #ffcc1f !important;
    color: darkred !important; }
  .warning-tab :hover {
    color: darkslategray; }

/*#region Layouts*/
.reset {
  display: inline-block;
  clear: both; }

.container {
  width: 100%;
  padding: 0px; }

.required::before, .dox-required::before {
  font-family: FontAwesome;
  content: "\f069";
  left: -25px;
  color: red;
  font-size: xx-small;
  font-weight: normal;
  vertical-align: top; }

.btn-panel-header {
  margin-top: -10px; }

.open-link::after {
  font-family: FontAwesome;
  content: "\f08e";
  left: -25px;
  color: forestgreen;
  font-size: xx-small;
  font-weight: normal;
  vertical-align: middle; }

.single-line > .k-multiselect-wrap {
  max-height: 32px !important;
  overflow: auto !important; }

.two-line > .k-multiselect-wrap {
  height: 66px !important;
  overflow: auto !important; }

.four-line > .k-multiselect-wrap {
  height: 130px !important;
  overflow: auto !important; }

.dox-half-width, .dox-left-side, .dox-right-side {
  width: calc(50% - 20px); }

.dox-quarter-width {
  width: calc(25% - 12px); }

.dox-left-side {
  float: left; }
  .dox-left-side > .dox-eye-large-document-view-toggle {
    float: left; }

.dox-right-side {
  float: right; }
  .dox-right-side > .dox-eye-large-document-view-toggle {
    float: right; }

.dox-debug-info {
  visibility: collapse;
  height: 100%;
  overflow-y: auto; }

.dox-page-header {
  background: #c5e8f7;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left top, #9ED3E8, #c5e8f7);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #9ED3E8, #c5e8f7);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #9ED3E8, #c5e8f7);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom right, #9ED3E8, #c5e8f7);
  /* Standard syntax */
  color: #003471;
  text-shadow: 1px 1px transparent;
  height: 50px; }

.dox-tile {
  width: 100%;
  padding-top: 5px;
  text-align: center;
  display: inline-block;
  height: 100%;
  /*overflow-y:auto;*/ }

.small-component-view > .no-scale-on-small-component-view.dox-scale {
  transform: initial; }
  .small-component-view > .no-scale-on-small-component-view.dox-scale.dox-tile {
    width: 100%;
    height: 100%; }

.dox-scale {
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  overflow-x: hidden;
  overflow-y: auto;
  -ms-text-overflow: clip;
  -o-text-overflow: clip;
  text-overflow: clip;
  height: 100%; }
  .dox-scale.dox-tile {
    width: calc(150px / 0.7);
    height: calc(100% / 0.7); }

.dox-field-label {
  text-align: right;
  font-weight: bolder;
  width: 100%;
  color: #003471; }

.dox-pre {
  white-space: pre-wrap;
  max-height: 120px;
  overflow-y: scroll;
  font-weight: normal;
  display: inline-table;
  width: 100%;
  font-size: smaller; }

#dox-error-indicator {
  position: relative;
  display: grid;
  grid-template-columns: 1fr minmax(36px, min-content);
  cursor: pointer;
  /*
    & > div {
        left: 45px;

        & > i {
            font-size: xx-large;
            /*color:red;
        border-color:orange;
        border: 1px solid;
        @include border-radius(5);
            min-width: 30px;
            min-height: 30px;
            text-align: center;
            cursor: pointer;
        }
    }

    & > .dox-error-list {
        position: absolute;
        width: 300px;
        overflow-y: auto;
        right: 35px;
        top: 0;
        background-color: white;
        z-index: 1000001;
        margin-left: -350px;


        & table {
            margin: 0;

            & tr {
                & td {
                    & i {
                    }
                }
            }
        }
    }*/ }

/*#endregion*/
/*region  Flex Grids*/
.flex-container {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  justify-content: space-around; }

/*#endregion*/
.dox-flex-grid {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  justify-content: space-around;
  /*
        https://haizdesign.com/css/flexbox-align-last-item-grid-left/

    */ }
  .dox-flex-grid::after {
    /*content: '';
        flex: auto;*/ }
  .dox-flex-grid .dox-flex-col-3 {
    max-width: 30%;
    float: left;
    padding-right: 5px;
    min-width: 250px; }

.dox-flex-search-header {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-content: flex-start; }
  .dox-flex-search-header .pull-left {
    margin-right: auto;
    float: none; }
  .dox-flex-search-header .pull-right {
    margin-left: auto;
    float: none; }

/*BOOTSTRAP 3 Fixes*/
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
  float: left;
  position: relative; }

.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80); }

.gu-hide {
  display: none !important; }

.gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important; }

.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20); }

/* Fix for input-group-addon containing buttons
    The annoying thing is that we really want to remove the 6px padding on input-group-addon 
    when it has a button.  But that's not easy (possible?) to do in CSS as there's no "has" selector like we have in jQuery
    So we instead do a negative margin on the buttons
*/
.input-group-addon button {
  margin-top: -6px;
  margin-bottom: -6px; }

/*.input-group {
    &.hover {
        :hover {
            border-bottom: 1px solid darkgrey !important;
        }
    }
}*/
/* legacy document browser */
.document-browser-legacy .list-group {
  padding-right: 0;
  display: inline-block; }

.document-browser-legacy .list-group-item {
  display: inline-block;
  width: 100%; }

.dox-header-sort-label {
  cursor: pointer;
  font-weight: bold;
  padding: 5px; }
  .dox-header-sort-label:hover {
    border-bottom: double black;
    padding-bottom: 2px; }
    .dox-header-sort-label:hover::after {
      font-family: FontAwesome;
      content: "\f0dc";
      right: -25px; }

body .busy-click {
  cursor: progress !important;
  /*  border-top:5px dashed darkblue;}*/ }

body.test-mode {
  border: 11px ridge firebrick;
  border-radius: 0px;
  height: calc(100% - 55px) !important;
  margin: 0px 0px 8px 0px; }
  body.test-mode::before {
    font-size: large;
    color: lightgray;
    margin-right: auto;
    margin-left: auto; }

body.train-mode {
  border: 11px ridge mediumpurple;
  border-radius: 15px;
  height: calc(100% - 5px) !important; }
  body.train-mode::before {
    font-size: large;
    color: lightgray;
    right: auto;
    left: auto; }

body.live-mode {
  /*NO STYLE APPLIED*/ }

@-ms-viewport {
  width: auto !important; }

/* For mobile phones: */
[class*="col-"] {
  /*width: 100%;*/ }

[class*="col-s-"],
[class*="col-m-"],
[class*="col-l-"],
[class*="col-xl-"] {
  /*width: 100%;*/
  display: inline-block;
  float: left; }

/* For tablets: */
/*@media only screen and (min-width: 599px) {
   
    .col-s-1 {width: calc(8.33% - 3px);}
    .col-s-2 {width:  calc(16.66% - 3px);}
    .col-s-3 {width:  calc(25% - 3px);}
    .col-s-4 {width:  calc(33.33% - 3px);}
    .col-s-5 {width:  calc(41.66% - 3px);}
    .col-s-6 {width:  calc(50% - 3px);}
    .col-s-7 {width:  calc(58.33% - 3px);}
    .col-s-8 {width:  calc(66.66% - 3px);}
    .col-s-9 {width:  calc(75% - 3px);}
    .col-s-10 {width: calc( 83.33% - 3px);}
    .col-s-11 {width:  calc(91.66% - 3px);}
    .col-s-12 {width:  calc(100% - 3px);}
}*/
/* For tablets also: */
/*@media only screen and (min-width: 769px) {
 
    .col-m-1 {width:  calc(8.33% - 3px);}
    .col-m-2 {width:  calc(16.66% - 3px);}
    .col-m-3 {width: calc( 25% - 3px);}
    .col-m-4 {width: calc( 33.33% - 3px);}
    .col-m-5 {width:  calc(41.66% - 3px);}
    .col-m-6 {width:  calc(50% - 3px);}
    .col-m-7 {width:  calc(58.33% - 3px);}
    .col-m-8 {width:  calc(66.66% - 3px);}
    .col-m-9 {width:  calc(75% - 3px);}
    .col-m-10 {width:  calc(83.33% - 3px);}
    .col-m-11 {width:  calc(91.66% - 3px);}
    .col-m-12 {width:  calc(100% - 3px);}
}*/
/* For laptops: */
/*@media only screen and (min-width: 1366px) {
   
    .col-l-1 {width:  calc(8.33% - 3px);}
    .col-l-2 {width:  calc(16.66% - 3px);}
    .col-l-3 {width:  calc(25% - 3px);}
    .col-l-4 {width:  calc(33.33% - 3px);}
    .col-l-5 {width: calc( 41.66% - 3px);}
    .col-l-6 {width:  calc(50% - 3px);}
    .col-l-7 {width:  calc(58.33% - 3px);}
    .col-l-8 {width:  calc(66.66% - 3px);}
    .col-l-9 {width: calc( 75% - 3px);}
    .col-l-10 {width:  calc(83.33% - 3px);}
    .col-l-11 {width:  calc(91.66% - 3px);}
    .col-l-12 {width:  calc(100% - 3px);}
}*/
/* For desktops: with large monitors */
@media only screen and (min-width: 1920px) {
  .col-xl-1 {
    width: calc( 8.33% - 3px); }
  .col-xl-2 {
    width: calc(16.66% - 3px); }
  .col-xl-3 {
    width: calc(25% - 3px); }
  .col-xl-4 {
    width: calc(33.33% - 3px); }
  .col-xl-5 {
    width: calc(41.66% - 3px); }
  .col-xl-6 {
    width: calc(50% - 3px); }
  .col-xl-7 {
    width: calc(58.33% - 3px); }
  .col-xl-8 {
    width: calc(66.66% - 3px); }
  .col-xl-9 {
    width: calc(75% - 3px); }
  .col-xl-10 {
    width: calc( 83.33% - 3px); }
  .col-xl-11 {
    width: calc(91.66% - 3px); }
  .col-xl-12 {
    width: calc(100% - 3px); } }

/* Screen Size indicator */
@media only screen and (max-width: 1600px) {
  .screen-size-indicator {
    color: orange; }
    .screen-size-indicator.screen-size-indicator-icon {
      color: white;
      /*font-weight: bold;*/ }
      .screen-size-indicator.screen-size-indicator-icon::before {
        font-family: FontAwesome;
        content: "\f06a";
        right: -15px;
        color: orange;
        font-weight: normal; } }

@media only screen and (max-width: 1300px) {
  .screen-size-indicator {
    color: #f75050; }
    .screen-size-indicator.screen-size-indicator-icon {
      color: white;
      /*font-weight: bold;*/ }
      .screen-size-indicator.screen-size-indicator-icon::before {
        font-family: FontAwesome;
        content: "\f06a";
        right: -15px;
        color: #f75050;
        font-weight: normal; } }

@media only screen and (min-width: 1600px) {
  .screen-size-indicator.screen-size-indicator-icon::before {
    font-family: FontAwesome;
    content: "\f00c";
    right: -15px;
    color: green; } }

@media only screen and (max-width: 1600px) {
  .visible-xl {
    display: none; } }

/*IFrame Stuff*/
.scroll-wrapper {
  -webkit-overflow-scrolling: touch;
  overflow-y: hidden;
  overflow-x: hidden;
  height: 100%;
  width: 100%;
  /* important:  dimensions or positioning here! */
  /* 
        position: fixed; 
  right: 0; 
  bottom: 0; 
  left: 0;
  top: 0;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;

    */ }

.scroll-wrapper iframe {
  /* nada! */
  height: 100%;
  width: 100%; }

/*printing stuff*/
@page {
  size: A4;
  margin: 0; }

@media print {
  html, body {
    width: 210mm;
    height: 297mm; }
  button, a {
    display: none; }
  .dox-edit-button {
    display: none; }
  .no-print {
    display: none; }
  #clinical-modules-view {
    background-color: white;
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    margin: 0;
    padding: 15px;
    font-size: 14px;
    line-height: 18px; }
    #clinical-modules-view .panel {
      color: red; } }

.dox-markdown-editor p {
  margin: 0px 5px 8.5px;
  font-size: 14px;
  /*   padding: 8px 0;*/ }

.dox-markdown-editor .k-insertHtml {
  display: none; }

.search-side-panel-modal {
  position: absolute !important;
  z-index: 100000 !important;
  width: 500px;
  height: calc(100% - 200px);
  top: 115px;
  right: 3px;
  display: inline;
  border: 4px solid #dfdede;
  border-radius: 5px;
  /* padding-top: 20px;background: rgba(245, 241, 241, 0.9215686274509803);*/ }
  .search-side-panel-modal .hidden {
    z-index: 0;
    display: none; }
  .search-side-panel-modal .panel {
    display: inline-block; }

.landing-preferences-modal {
  position: fixed !important;
  z-index: 100000 !important;
  /*width: 92vw !important;
    left: 50% !important;
    right: 50% !important;
    margin-left: -46vw !important;
    height: 97vh !important;
    margin-right: -40vw !important;
    top: 10vw !important;*/
  width: 500px;
  height: calc(100% - 95px);
  top: 100px;
  right: 0; }
  .landing-preferences-modal .hidden {
    z-index: 0;
    display: none; }
  .landing-preferences-modal .panel {
    display: inline-block; }

/*show full screen for a div*/
.show-full-screen {
  position: fixed;
  top: 0;
  z-index: 1000;
  left: 0; }

/*Quick Print and Bulk Print Styling*/
.quick-print-panel.thumbnail {
  margin-bottom: 0; }
  .quick-print-panel.thumbnail .h3 {
    background: #003471;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left top, #003471, #003471);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #003471, #003471);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #003471, #003471);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #003471, #003471);
    /* Standard syntax */
    border-bottom: 1px groove lightgrey;
    font-weight: normal;
    background-color: #eaeaea;
    box-sizing: border-box;
    padding: 7px;
    margin-bottom: 0;
    margin-top: 0;
    font-size: large;
    color: white; }
  .quick-print-panel.thumbnail .h4 {
    font-size: large;
    font-weight: normal;
    background-color: #eaeaea;
    box-sizing: border-box;
    padding: 7px;
    margin-bottom: 0;
    margin-top: 0; }

.note-border {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  padding: 0.2em 1em;
  margin-bottom: 15px;
  /* Firefox */
  -moz-box-shadow: 5px 5px 7px #212121;
  /* Safari+Chrome */
  -webkit-box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  /* Opera */
  box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  /*No Space For this*/ }
  .note-border > .note-header {
    font-weight: bolder; }
  .note-border > .note-data {
    font-size: smaller; }
  .note-border .note-text {
    font-weight: bolder;
    padding: 15px;
    border-top: 1px solid;
    /*height: 200px;*/
    overflow-y: auto;
    overflow-x: hidden;
    border-bottom: 1px solid darkgrey;
    padding: 5px;
    font-size: larger;
    border-radius: 0 0 5px 5px; }
  .note-border .note-assignment-comments .note-assignment-comment-content {
    border-bottom: 1px dashed darkgrey;
    padding: 5px 15px 0 15px; }
  .note-border.note-info {
    background: #d9edf7;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left top, #c4e3f3, #d9edf7);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #c4e3f3, #d9edf7);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #c4e3f3, #d9edf7);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #c4e3f3, #d9edf7);
    /* Standard syntax */ }
  .note-border.note-warning {
    background: #fcf8e3;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left top, #faf2cc, #fcf8e3);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #faf2cc, #fcf8e3);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #faf2cc, #fcf8e3);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #faf2cc, #fcf8e3);
    /* Standard syntax */ }
  .note-border.note-danger {
    background: #f2dede;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left top, #ebcccc, #f2dede);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #ebcccc, #f2dede);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #ebcccc, #f2dede);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #ebcccc, #f2dede);
    /* Standard syntax */ }

.tbody-bordered {
  /* Firefox */
  -moz-box-shadow: 0px 0px 2px rgba(33, 33, 33, 0.7);
  /* Safari+Chrome */
  -webkit-box-shadow: 0px 0px 2px rgba(33, 33, 33, 0.7);
  /* Opera */
  box-shadow: 0px 0px 2px rgba(33, 33, 33, 0.7); }
  .tbody-bordered > tbody > tr .alert-info {
    border-color: orangered;
    font-weight: bolder; }
  .tbody-bordered > tbody > tr > td .alert-info {
    border-color: red; }
  .tbody-bordered > tbody .alert-info {
    border-color: #9acfea; }

.dox-tab-style.nav li {
  border: groove 1px lightgray;
  border-top-right-radius: 10px;
  padding: 1px 9px;
  border-bottom: solid 1px #eeeeee;
  background-color: rgba(173, 196, 230, 0.17); }
  .dox-tab-style.nav li.active {
    color: black; }
  .dox-tab-style.nav li a {
    cursor: pointer;
    /*padding: 10px;*/
    border-top-right-radius: 10px;
    border-top-left-radius: 1px;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px;
    margin: 1px -7px; }
    .dox-tab-style.nav li a.nav-justified {
      border-top-right-radius: 0px; }

/*Dox Release Notes Specific*/
#dox-release-notes p {
  font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
  font-size: medium; }

#dox-release-notes em {
  font-size: medium;
  margin-left: 50px;
  display: block;
  font-style: normal; }

#dox-release-notes ol li {
  font-size: medium;
  font-style: normal; }

#dox-release-notes pre code {
  font-size: small;
  margin-right: 50px;
  word-wrap: normal; }

#dox-release-notes code {
  font-size: large;
  font-weight: bold; }

.completed-assignment {
  color: grey;
  border: 1px solid grey; }

tbody.assignment-record {
  /* Firefox */
  -moz-box-shadow: 0px 0px 2px rgba(33, 33, 33, 0.7);
  /* Safari+Chrome */
  -webkit-box-shadow: 0px 0px 2px rgba(33, 33, 33, 0.7);
  /* Opera */
  box-shadow: 0px 0px 2px rgba(33, 33, 33, 0.7); }
  tbody.assignment-record :hover {
    background-color: #e6eaec; }

input textarea {
  border-color: cornflowerblue;
  box-shadow: 0 2px 1px rgba(203, 208, 217, 0.08);
  outline: 0; }
  input textarea:focus {
    border-color: cornflowerblue;
    background-color: lemonchiffon; }

.form-control {
  border-color: cornflowerblue; }
  .form-control:focus {
    border-color: cornflowerblue;
    background-color: lemonchiffon; }

.k-widget.form-control {
  border-color: cornflowerblue; }
  .k-widget.form-control:focus {
    border-color: cornflowerblue;
    background-color: lemonchiffon; }

.dox-button {
  border-style: groove outset; }

.input-ro-span {
  border: 1px solid #EEEEF0 !important;
  vertical-align: middle;
  padding: 6px 12px;
  display: table-cell;
  min-height: 34px; }

.deleted-entry {
  color: #999999;
  text-decoration: line-through; }

.panel .deleted-entry {
  border: 1px solid;
  background-color: lightgray !important; }
  .panel .deleted-entry > .panel-heading {
    text-decoration: line-through; }

#infoMenu {
  font-size: 10px; }
  #infoMenu > li > a {
    padding-left: 4px;
    padding-right: 5px; }

.slider-simple .k-slider-selection {
  display: none; }

#archivePrintSection {
  padding: 3px 20px; }

.page-body {
  /*@extend .no-select;*/
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  overflow-y: hidden; }

.no-select {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently  supported by Chrome and Opera */ }
  .no-select input,
  .no-select textarea {
    -webkit-touch-callout: initial;
    /* iOS Safari */
    -webkit-user-select: auto;
    /* Safari */
    -khtml-user-select: initial;
    /* Konqueror HTML */
    -moz-user-select: text;
    /* Firefox */
    -ms-user-select: initial;
    /* Internet Explorer/Edge */
    user-select: initial;
    /* Non-prefixed version, currently  supported by Chrome and Opera */ }

.allow-select, .no-select button {
  -webkit-touch-callout: text !important;
  /* iOS Safari */
  -webkit-user-select: text !important;
  /* Safari */
  -khtml-user-select: text !important;
  /* Konqueror HTML */
  -moz-user-select: text !important;
  /* Firefox */
  -ms-user-select: text !important;
  /* Internet Explorer/Edge */
  user-select: text !important;
  /* Non-prefixed version, currently  supported by Chrome and Opera */ }
  .allow-select input, .no-select button input,
  .allow-select textarea, .no-select button textarea {
    -webkit-touch-callout: inherit;
    /* iOS Safari */
    -webkit-user-select: auto;
    /* Safari */
    -khtml-user-select: auto;
    /* Konqueror HTML */
    -moz-user-select: inherit;
    /* Firefox */
    -ms-user-select: inherit;
    /* Internet Explorer/Edge */
    user-select: text;
    /* Non-prefixed version, currentl*/ }

/*override the bootstrap dropdown*/
.colour-picker-control > .dropdown-menu > li > a:hover, .colour-picker-control .dropdown-menu > li > a:focus {
  background-image: none !important; }

.colour-picker-control > button {
  width: 100px;
  min-height: 30px;
  position: relative; }

.annotation-colour-control > .colour-picker-control > button {
  width: unset;
  min-height: 30px;
  position: relative; }

.dox-message-box {
  height: calc(100% - 12px);
  padding: 3px 23px;
  border: 2px double black;
  border-radius: 4px; }
  .dox-message-box.message-box-question {
    background: #92a5dc;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left top, #eaeaea, #92a5dc);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #eaeaea, #92a5dc);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #eaeaea, #92a5dc);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #eaeaea, #92a5dc);
    /* Standard syntax */ }
  .dox-message-box.message-box-info {
    background: #92abdc;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left top, #eaeaea, #92abdc);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #eaeaea, #92abdc);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #eaeaea, #92abdc);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #eaeaea, #92abdc);
    /* Standard syntax */ }
  .dox-message-box.message-box-error {
    background: #ec9090;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left top, #eaeaea, #ec9090);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #eaeaea, #ec9090);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #eaeaea, #ec9090);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #eaeaea, #ec9090);
    /* Standard syntax */ }
  .dox-message-box.message-box-warning {
    background: #ecd290;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left top, #eaeaea, #ecd290);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #eaeaea, #ecd290);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #eaeaea, #ecd290);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #eaeaea, #ecd290);
    /* Standard syntax */ }
  .dox-message-box > .message-box-body {
    height: calc(100% - 75px);
    text-align: center; }
    .dox-message-box > .message-box-body > .message-body-text {
      font-size: x-large;
      white-space: pre-wrap; }
  .dox-message-box > .message-box-footer > button {
    max-width: 45%; }
    .dox-message-box > .message-box-footer > button.active {
      border: ridge 2px darkgrey; }

.no-data-to-display {
  background: url(../../Img/EmptyPages.png) center no-repeat;
  background-clip: content-box;
  background-size: contain;
  width: 100%;
  height: 100%;
  text-align: center;
  min-height: 300px; }
  .no-data-to-display::after {
    content: "No data has been entered";
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: larger;
    /*position: absolute;
        top: 0px;
        left: 0;
        right: 0;
        margin: auto;*/ }
  .no-data-to-display.no-episodes::after {
    content: 'No Episodes Found'; }

.no-records-found-to-display {
  background: url(../../Img/NothingFound.png) center no-repeat;
  background-clip: content-box;
  background-size: contain;
  width: 100%;
  height: 100%;
  text-align: center;
  min-height: 300px; }
  .no-records-found-to-display::after {
    content: "No records found";
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: larger;
    /*position: absolute;
        top: 0px;
        left: 0;
        right: 0;
        margin: auto;*/ }

.nothing-selected-to-display {
  background: url(../../Img/SelectionRequired.png) center no-repeat;
  background-clip: content-box;
  background-size: contain;
  width: 100%;
  height: 90%;
  text-align: center;
  margin-top: 30px;
  min-height: 300px; }
  .nothing-selected-to-display::after {
    content: "Selection needed.  What do you want to see?";
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: larger;
    /*position: absolute;
        top: 0px;
        left: 0;
        right: 0;
        margin: auto;*/ }

.search-criteria-has-changed {
  background: url(../../Img/NothingChosen.png) center no-repeat;
  background-clip: content-box;
  background-size: contain;
  width: 100%;
  height: 90%;
  text-align: center;
  margin-top: 30px;
  min-height: 300px; }
  .search-criteria-has-changed::after {
    content: "Search has not been performed with the current criteria - Click Search to perform a new search";
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: larger;
    /*position: absolute;
        top: 0px;
        left: 0;
        right: 0;
        margin: auto;*/ }

.single-dropdown-picklist {
  z-index: 1; }

.selected-row {
  background-color: rgba(206, 250, 135, 0.388235);
  font-weight: bolder; }

/*
https://www.w3schools.com/howto/howto_css_custom_scrollbar.asp
    Custom Srollbars  -  Does not work in IE or Firefox
*/
.fancy-scrollbar ::-webkit-scrollbar {
  width: 20px; }

.fancy-scrollbar ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px; }

.fancy-scrollbar ::-webkit-scrollbar-thumb {
  background: lightgrey;
  border-radius: 10px; }

.fancy-scrollbar ::-webkit-scrollbar-thumb:hover {
  background: #999999; }

.k-editor.k-editor-inline {
  min-height: 50px; }
  .k-editor.k-editor-inline.k-state-active {
    background-color: rgba(100, 149, 237, 0.14902);
    min-height: 150px;
    max-height: 150px; }

.fake-text-area {
  border: 1px inset grey;
  border-radius: 3px;
  background-color: white;
  /*font: small courier, monospace black;*/
  width: 100%;
  height: 100%;
  /* or whatever measurements you want */
  overflow: auto;
  display: inline-block;
  padding: 3px; }
  .fake-text-area.click-to-edit::before {
    /*watermark*/
    margin: 0;
    content: 'Click To Edit';
    font-size: large;
    color: grey;
    font-weight: bold;
    position: absolute;
    top: 7px;
    right: 16px;
    opacity: 0.65; }

/* progress button classes*/
.btn-progress-start {
  color: white;
  padding-left: 15px;
  background: #003471;
  height: 41px; }
  .btn-progress-start::before {
    font-family: FontAwesome;
    content: "\f0a3";
    margin-left: -8px;
    margin-right: 3px;
    color: white;
    font-size: 1.5em;
    text-shadow: 1px 1px 4px black, 0 0 19px #9bab9b, 0 0 23px white; }
  .btn-progress-start:hover {
    text-decoration: none;
    color: white; }

.btn-progress-ok {
  color: white;
  padding-left: 15px;
  background: #003471;
  height: 41px; }
  .btn-progress-ok::before {
    font-family: FontAwesome;
    content: "\f04b";
    margin-left: -8px;
    margin-right: 3px;
    color: lightgreen;
    font-size: 1.5em;
    text-shadow: 1px 1px 4px black, 0 0 19px #9bab9b, 0 0 23px white; }
  .btn-progress-ok:hover {
    text-decoration: none;
    color: white; }

.btn-progress-danger {
  color: white;
  padding-left: 15px;
  background: #003471;
  height: 41px; }
  .btn-progress-danger:hover {
    text-decoration: none;
    color: white; }
  .btn-progress-danger::before {
    font-family: FontAwesome;
    content: "\f04b";
    margin-left: -8px;
    margin-right: 3px;
    color: #ff1212;
    font-size: 1.5em;
    text-shadow: 1px 1px 4px #7a0000, 0 0 19px #c5cec5, 0 0 23px white; }

.btn-progress-warning {
  color: white;
  padding-left: 15px;
  background: #003471;
  height: 41px; }
  .btn-progress-warning::before {
    font-family: FontAwesome;
    content: "\f04b";
    margin-left: -8px;
    margin-right: 3px;
    color: yellow;
    font-size: 1.5em;
    text-shadow: 1px 1px 4px black, 0 0 19px #9bab9b, 0 0 23px white; }
  .btn-progress-warning:hover {
    text-decoration: none;
    color: white; }

.allergy-icon {
  text-shadow: 1px 1px 4px #f9f7f7, 0 0 19px white, 0 0 23px white;
  font-size: x-large; }

.warning-icon {
  text-shadow: 1px 1px 4px #f9f7f7, 0 0 19px white, 0 0 23px white;
  font-size: x-large;
  color: orange; }

.white-text-shadow {
  text-shadow: 1px 1px 4px white, 0 0 1px black, 0 0 1px white; }

.black-text-shadow {
  text-shadow: 1px 1px 4px black, 0 0 1px white, 0 0 1px black; }

.inline-block {
  display: inline-block; }
  .inline-block.top {
    vertical-align: top; }

.combo-single-line {
  max-height: 34px;
  overflow-y: auto; }

.combo-double-line {
  max-height: 68px;
  overflow-y: auto; }

#machineName > a {
  cursor: pointer;
  background: white;
  border: 5px solid #003471;
  color: #003471;
  margin-top: -4px; }

/* Smart Date Picker Styles*/
.dox-smart-date-picker-component {
  position: relative;
  display: inline-block;
  min-height: 5em; }
  .dox-smart-date-picker-component .caption-text {
    display: inline-block;
    vertical-align: middle; }
  .dox-smart-date-picker-component .hidden-kendo-dropdown {
    height: 0;
    width: 0;
    overflow: hidden;
    top: 20px;
    position: absolute; }
  .dox-smart-date-picker-component .smart-date-input-display {
    display: inline-table; }
  .dox-smart-date-picker-component .smart-date-dropdown {
    width: calc(100% - 2px);
    min-width: 190px; }
  .dox-smart-date-picker-component .smart-date-feedback-display {
    font-size: x-small;
    text-align: center; }

.div-divider-bottom {
  width: 100%;
  display: block;
  border: none;
  color: white;
  height: 1px;
  background: black;
  background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 350, from(#000), to(#fff)); }

.dox-search-screen-header {
  width: 100%;
  background: #d9edf7;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left top, #c4e3f3, #d9edf7);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #c4e3f3, #d9edf7);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #c4e3f3, #d9edf7);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom right, #c4e3f3, #d9edf7);
  /* Standard syntax */
  /*background-image: linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);*/ }
  .dox-search-screen-header .search-title-bar {
    width: 100%; }
    .dox-search-screen-header .search-title-bar .search-title {
      font-weight: bold;
      font-size: larger;
      display: inline-block;
      padding: 10px; }
  .dox-search-screen-header .search-screen-criteria {
    border: 2px solid #6db7dc;
    border-radius: 5px;
    padding: 5px;
    margin: 5px;
    background: white; }

/*Saved Search Component*/
.saved-search-component {
  position: relative;
  display: inline-block;
  min-width: 450px;
  width: 100%;
  border: 1px solid lightgray;
  padding: 0 5px;
  box-sizing: border-box;
  /* avoid this causing padding overflow issues when hosted in a kendo popup*/ }
  .saved-search-component .dropdown-menu {
    padding: 0; }
  .saved-search-component a.filter-option {
    border: 1px solid lightgrey;
    border-radius: 3px;
    padding: 7px; }
    .saved-search-component a.filter-option .dropdown-filter-name {
      font-weight: bold; }
    .saved-search-component a.filter-option .dropdown-filter-comment {
      font-size: smaller;
      font-style: italic; }
  .saved-search-component .saved-search-selection-div {
    position: relative;
    width: calc(100% - 160px);
    display: inline-block; }
    .saved-search-component .saved-search-selection-div .filter-actions {
      float: right; }
    .saved-search-component .saved-search-selection-div .display-filter-name {
      font-weight: bold;
      font-size: larger; }
    .saved-search-component .saved-search-selection-div .display-filter-comment {
      font-weight: normal;
      font-size: x-small;
      font-style: italic; }
    .saved-search-component .saved-search-selection-div .display-matched-filter {
      font-weight: normal;
      font-size: x-small;
      font-style: normal;
      text-align: right;
      color: grey; }
  .saved-search-component .saved-search-edit-div {
    position: absolute;
    position: absolute;
    top: 22px;
    max-height: 400px;
    width: 100%;
    background: white;
    z-index: 10;
    right: 0;
    left: 10px;
    min-width: 400px;
    padding: 5px 10px;
    border: 2px solid lightgrey; }
    .saved-search-component .saved-search-edit-div fieldset {
      margin-bottom: 0;
      border: 1px solid lightblue; }
      .saved-search-component .saved-search-edit-div fieldset legend {
        margin-bottom: 0; }

.patient-header-warnings {
  overflow-y: auto;
  max-height: 36px;
  min-width: 400px;
  max-width: 50%;
  font-size: small;
  position: relative;
  display: table-caption; }
  .patient-header-warnings.large-div-size {
    max-height: 250px;
    position: fixed;
    height: 400px;
    top: 54px;
    min-width: 400px;
    max-width: 50%;
    z-index: 1000;
    background: rgba(0, 50, 250, 0.9);
    border: 1px solid lightblue;
    padding: 10px;
    font-size: inherit; }

/*Clinical Page Layout*/
.page-layout-preview {
  font-size: 3px;
  max-height: 100px;
  max-width: 100px;
  width: 100%;
  height: 100%;
  display: inline-block;
  border: 1px solid;
  border-color: mediumpurple; }
  .page-layout-preview > .page-row {
    width: 100%; }
    .page-layout-preview > .page-row > .page-section {
      height: 5%;
      width: 5%;
      background-color: white;
      display: inline-block;
      margin: 0;
      padding: 0; }
      .page-layout-preview > .page-row > .page-section.selected {
        background-color: #d8cfcf; }
      .page-layout-preview > .page-row > .page-section.clash {
        background-color: #ff8484; }

.btn.btn-checkbox {
  font-size: 0.9em;
  color: #555555;
  cursor: pointer;
  background-color: transparent !important; }
  .btn.btn-checkbox:focus {
    outline: none;
    background-image: none;
    -moz-box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
    -webkit-box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
    box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
    -moz-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2); }
  .btn.btn-checkbox.selected::before {
    font-family: FontAwesome;
    content: "\f046";
    left: -15px;
    padding: 10px;
    font-size: 1.75em;
    color: green;
    vertical-align: middle; }
  .btn.btn-checkbox.unselected::before {
    font-family: FontAwesome;
    /*content: "\f00d";*/
    content: "\f096";
    left: -15px;
    padding: 10px;
    font-size: 1.75em;
    vertical-align: middle;
    margin-right: 3px; }
  .btn.btn-checkbox.empty-value::before {
    font-family: FontAwesome;
    content: "\f0c8";
    left: -15px;
    padding: 10px;
    font-size: 1.75em;
    color: lightgrey;
    vertical-align: middle;
    margin-right: 4px; }
  .btn.btn-checkbox.excluded::before {
    font-family: FontAwesome;
    content: "\f05e";
    padding: 10px;
    font-size: 1.75em;
    color: darkred;
    vertical-align: middle; }
  .btn.btn-checkbox.excluded.larger {
    font-size: 1.01em;
    font-weight: bold; }
  .btn.btn-checkbox.editing::before {
    font-family: FontAwesome;
    content: "\f044";
    padding: 10px;
    font-size: 1.75em;
    color: blue;
    vertical-align: middle; }
  .btn.btn-checkbox.editing.larger {
    font-size: 1.01em;
    font-weight: bold; }
  .btn.btn-checkbox.share::before {
    font-family: FontAwesome;
    content: "\f045";
    padding: 10px;
    font-size: 1.75em;
    color: darkorange;
    vertical-align: middle; }
  .btn.btn-checkbox.share.larger {
    font-size: 1.01em;
    font-weight: bold; }

.btn.btn-radio {
  font-size: 0.9em;
  color: #555555;
  cursor: pointer;
  background-color: transparent !important; }
  .btn.btn-radio:focus {
    outline: none;
    background-image: none;
    -moz-box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
    -webkit-box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
    box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
    -moz-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2); }
  .btn.btn-radio.selected::before {
    font-family: FontAwesome;
    content: "\f058";
    padding: 10px;
    font-size: 1.75em;
    color: green;
    vertical-align: middle; }
  .btn.btn-radio.selected.larger {
    font-size: 1.01em;
    font-weight: bold; }
  .btn.btn-radio.unselected::before {
    font-family: FontAwesome;
    content: "\f10c";
    padding: 10px;
    font-size: 1.75em;
    color: grey;
    vertical-align: middle; }
  .btn.btn-radio.excluded::before {
    font-family: FontAwesome;
    content: "\f05e";
    padding: 10px;
    font-size: 1.75em;
    color: darkred;
    vertical-align: middle; }
  .btn.btn-radio.excluded.larger {
    font-size: 1.01em;
    font-weight: bold; }
  .btn.btn-radio.editing::before {
    font-family: FontAwesome;
    content: "\f044";
    padding: 10px;
    font-size: 1.75em;
    color: blue;
    vertical-align: middle; }
  .btn.btn-radio.editing.larger {
    font-size: 1.01em;
    font-weight: bold; }
  .btn.btn-radio.share::before {
    font-family: FontAwesome;
    content: "\f045";
    padding: 10px;
    font-size: 1.75em;
    color: darkorange;
    vertical-align: middle; }
  .btn.btn-radio.share.larger {
    font-size: 1.01em;
    font-weight: bold; }

.custom-container-border {
  border: 1px lightgrey solid;
  border-radius: 10px; }

.custom-field-container-display {
  position: relative; }

.custom-field-display > .custom-field-header {
  border-bottom: 3px solid darkgrey;
  line-height: 2.2em;
  padding: 2px 25px; }
  .custom-field-display > .custom-field-header.primary {
    font-weight: normal;
    box-sizing: border-box;
    padding: 0 7px;
    margin-bottom: 0;
    margin-top: 0;
    font-size: large;
    color: #003471; }

.custom-field-display > .custom-field-div > input::placeholder {
  font-size: 0.8em;
  font-style: italic;
  color: #a7a7a7;
  padding-left: 10px; }

.custom-field-display > .custom-field-div > input:placeholder-shown {
  font-size: 0.8em;
  font-style: italic;
  color: #a7a7a7;
  padding-left: 10px; }

.custom-field-display > .custom-field-div > input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 0.8em;
  font-style: italic;
  color: #a7a7a7;
  padding-left: 10px; }

.custom-field-display > .custom-field-div > input::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 0.8em;
  font-style: italic;
  color: #a7a7a7;
  padding-left: 10px; }

.custom-field-display > .custom-field-div > input:-ms-input-placeholder {
  /* IE 10+ */
  font-size: 0.8em;
  font-style: italic;
  color: #a7a7a7;
  padding-left: 10px; }

.custom-field-display > .custom-field-div > input:-moz-placeholder {
  /* Firefox 18- */
  font-size: 0.8em;
  font-style: italic;
  color: #a7a7a7;
  padding-left: 10px; }

.custom-field-display > .custom-field-div > input[type=text] {
  border: none !important;
  border-bottom: 1px solid #a7a7a7 !important;
  /*border-left: 1px solid #a7a7a7 !important;*/ }
  .custom-field-display > .custom-field-div > input[type=text]:focus {
    border: none !important;
    border-bottom: 1px solid #673AB7 !important; }

.custom-field-display > .custom-field-div > .read-only-text {
  height: 1.1em; }

.custom-field-display > .custom-field-div > .custom-field-label {
  margin-left: 10px;
  font-weight: normal;
  font-style: normal;
  display: inline-block; }

.custom-field-display > .custom-field-div > .custom-field-text {
  margin-left: 10px;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  min-width: 169px; }
  .custom-field-display > .custom-field-div > .custom-field-text > .placeholder-content {
    font-size: 0.8em;
    font-style: italic;
    color: #a7a7a7;
    height: 1.6em;
    border-bottom: 1px solid;
    width: 100%;
    padding-left: 10px; }

tr.current-episode {
  border-bottom: #db42406e 2px solid;
  border-top: #db42406e 2px solid; }

.div-table-row, .div-table .div-table-header-group > .div-table-row, .div-table-row-group > .div-table-row {
  display: table-row;
  border: 1px transparent solid;
  padding: 3px;
  overflow: hidden; }
  .div-table-row:hover, .div-table .div-table-header-group > .div-table-row:hover {
    background-color: lightgray; }
  .div-table-row.selected, .div-table .div-table-header-group > .selected.div-table-row {
    color: black;
    border: 1px darkgrey solid; }
  .div-table-row::before, .div-table .div-table-header-group > .div-table-row::before, .div-table-row-group > .div-table-row::before {
    font-family: FontAwesome;
    content: " ";
    padding: 10px;
    font-size: 1.75em;
    color: blue;
    vertical-align: middle; }
  .div-table-row.active, .div-table .div-table-header-group > .active.div-table-row {
    border: 1px black solid;
    background-color: gainsboro; }
    .div-table-row.active::before, .div-table .div-table-header-group > .active.div-table-row::before {
      font-family: FontAwesome;
      content: "\f0da";
      padding: 5px;
      font-size: 1.75em;
      color: blue;
      vertical-align: middle; }

.div-table-cell, .div-table .div-table-header-group > .div-table-row > .div-table-cell {
  display: table-cell;
  white-space: nowrap;
  position: relative; }
  .div-table-cell.allow-wrap, .div-table .div-table-header-group > .div-table-row > .allow-wrap.div-table-cell {
    white-space: normal; }
  .div-table-cell:hover::after, .div-table .div-table-header-group > .div-table-row > .div-table-cell:hover::after {
    content: "";
    position: absolute;
    background-color: #ffa;
    left: 0;
    top: -5000px;
    height: 10000px;
    width: 100%;
    z-index: -1; }
  .div-table-cell.row-spanned, .div-table .div-table-header-group > .div-table-row > .row-spanned.div-table-cell {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100px; }
  .div-table-cell.empty, .div-table .div-table-header-group > .div-table-row > .empty.div-table-cell {
    width: 100px; }

.div-table {
  display: table;
  padding: 3px;
  overflow: hidden;
  width: unset;
  position: relative;
  height: 100%; }
  .div-table .div-table-header-group {
    display: table-header-group;
    position: static;
    width: 100%;
    top: 0;
    left: 0;
    margin: 2px 10px;
    color: black; }
    .div-table .div-table-header-group:hover {
      background-color: transparent; }

.div-table-row-group {
  display: table-row-group;
  position: relative;
  overflow: auto;
  height: calc(100% - 60px); }

.div-table-colspan-12:hover {
  background-color: unset; }

#inactivity-wrapper-div {
  background: transparent;
  /*height: 100%;*/
  position: absolute;
  width: 100%;
  top: 12px; }
  #inactivity-wrapper-div > .auto-save-dialog > .lock-screen {
    position: absolute;
    top: -20px;
    left: -20px;
    width: 100vw;
    height: 100vh;
    z-index: 99992;
    background: rgba(254, 255, 245, 0.92);
    padding: 0px;
    opacity: 0.6; }
  #inactivity-wrapper-div > .auto-save-dialog > .save-countdown {
    position: absolute !important;
    z-index: 100000 !important;
    width: 500px;
    /*height: 65px;*/
    top: -15px;
    left: 2px;
    display: inline-block;
    border: 4px solid #dfdede38;
    border-radius: 5px;
    background-color: white;
    opacity: 100%; }
  #inactivity-wrapper-div #auto-lock-dialog {
    position: relative;
    /*height: 100%;*/
    width: 100%; }
    #inactivity-wrapper-div #auto-lock-dialog > .dialog-container {
      width: 100%;
      /*height: 100vh;*/
      top: 11px;
      left: 0;
      position: fixed;
      z-index: 9999; }
      #inactivity-wrapper-div #auto-lock-dialog > .dialog-container > .lock-screen {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100vh;
        z-index: 100009;
        background: rgba(254, 255, 245, 0.92);
        padding: 100px; }

input.form-control.has-warning {
  background-color: #f0ffb6;
  border: 2px #8b5a00 solid;
  margin-right: 2px; }

.total-time-indicator {
  display: inline-block;
  font-size: small;
  text-align: center; }

.highlight-yellow {
  background-color: gold;
  color: red;
  font-weight: bold; }

.highlight-red {
  background-color: crimson;
  color: white;
  font-weight: bold; }

/*Tree Structure Classes*/
.tree-view-container {
  height: 100%;
  display: inline-block;
  overflow-y: auto; }
  .tree-view-container .tree-level-container {
    border-left: solid #add8e6;
    border-left-width: thick; }
    .tree-view-container .tree-level-container .tree-level-item > div {
      padding: 3px;
      border-bottom: 2px solid transparent; }
    .tree-view-container .tree-level-container .tree-level-item .tree-level-info {
      display: inline-block; }
      .tree-view-container .tree-level-container .tree-level-item .tree-level-info > i {
        vertical-align: middle; }
      .tree-view-container .tree-level-container .tree-level-item .tree-level-info > span {
        padding-left: 10px;
        vertical-align: middle; }
    .tree-view-container .tree-level-container .tree-level-0 {
      margin-left: 20px;
      border-bottom: 2px solid lightblue;
      font-weight: bold; }
      .tree-view-container .tree-level-container .tree-level-0 .clickable :hover {
        font: bold;
        border-bottom: 2px solid cornflowerblue;
        font-weight: bold;
        color: cornflowerblue; }
    .tree-view-container .tree-level-container .tree-level-1 {
      margin-left: 50px; }
      .tree-view-container .tree-level-container .tree-level-1 .clickable :hover {
        font: bold;
        border-bottom: 2px solid cornflowerblue;
        font-weight: bold;
        color: cornflowerblue; }
    .tree-view-container .tree-level-container .tree-level-2 {
      margin-left: 80px; }
    .tree-view-container .tree-level-container .tree-level-3 {
      margin-left: 110px; }
    .tree-view-container .tree-level-container .tree-level-4 {
      margin-left: 140px; }

.doxKendoPopupHost * {
  box-sizing: border-box !important; }

.theatre-register-editor-role-cell {
  background-color: rgba(0, 197, 194, 0.21);
  border-width: 0px; }

.theatre-register-editor-surgeon-cell {
  background-color: rgba(22, 160, 133, 0.07);
  border-width: 0px; }

.theatre-register-editor-anaesthetist-cell {
  background-color: #deecf7;
  border-width: 0px; }

.theatre-register-editor-anaesthetic-type-cell {
  background-color: rgba(39, 174, 122, 0.23);
  border-width: 0px;
  border-width: 0px; }

.theatre-register-editor-theatre-cell {
  background-color: rgba(41, 106, 168, 0.2);
  border-width: 0px; }

.theatre-register-editor-mbs-cell {
  background-color: rgba(87, 203, 22, 0.43);
  border-width: 0px; }

.theatre-register-editor-specimen-cell {
  background-color: rgba(18, 83, 218, 0.24);
  border-width: 0px; }

.theatre-register-editor-time-cell {
  background-color: rgba(124, 174, 39, 0.15);
  border-width: 0px; }

.theatre-register-editor-prosthesis-cell {
  background-color: rgba(69, 188, 26, 0.28);
  border-width: 0px; }

.theatre-register-editor-complication-cell {
  background-color: rgba(22, 131, 160, 0.39);
  border-width: 0px; }

.theatre-register-editor-comment-cell {
  background-color: rgba(239, 237, 151, 0.39);
  border-width: 0px; }

.theatre-register-patient-status-label {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none; }

.theatre-register-patient-header-label {
  font-weight: 400;
  font-size: x-large;
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 10px;
  padding-bottom: 10px; }

.theatre-combobox {
  margin-top: -5px;
  padding-top: 0px; }

.theatre-register-separator {
  height: 30px;
  border-style: solid;
  border-color: black;
  border-width: 1px 0 0 0;
  border-radius: 20px; }

.theatre-register-separator:before {
  /* Not really supposed to work, but does */
  display: block;
  content: "";
  height: 30px;
  margin-top: -31px;
  border-style: solid;
  border-color: black;
  border-width: 0 0 1px 0;
  border-radius: 20px; }

/*Global variables and MIXINS only
    PLEASE DO NOT CREATE STYLES HERE
    Globl Styles are to go into Site.scss
*/
/*Color Variables*/
/*#region Theme Colours*/
/*#endregion*/
/*#region Eye Colours*/
/*#endregion*/
/*Mix Ins - 
 * usage:   .box { @include border-radius(10px); }  
*/

