/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.4.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.4.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.4.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.4.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.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;
  -o-animation: fa-spin 2s infinite linear;
     animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  -o-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); } }

@-o-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -o-transform: rotate(359deg);
       transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -o-transform: rotate(359deg);
       transform: rotate(359deg); } }

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
     transform: rotate(90deg); }

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
     transform: rotate(180deg); }

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
     transform: rotate(270deg); }

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
     transform: scale(-1, 1); }

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-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 {
  -webkit-filter: none;
          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:before {
  content: "\f1a7"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-spoon:before {
  content: "\f1b1"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-automobile:before, .fa-car:before {
  content: "\f1b9"; }

.fa-cab:before, .fa-taxi:before {
  content: "\f1ba"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-file-pdf-o:before {
  content: "\f1c1"; }

.fa-file-word-o:before {
  content: "\f1c2"; }

.fa-file-excel-o:before {
  content: "\f1c3"; }

.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
  content: "\f1c5"; }

.fa-file-zip-o:before, .fa-file-archive-o:before {
  content: "\f1c6"; }

.fa-file-sound-o:before, .fa-file-audio-o:before {
  content: "\f1c7"; }

.fa-file-movie-o:before, .fa-file-video-o:before {
  content: "\f1c8"; }

.fa-file-code-o:before {
  content: "\f1c9"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
  content: "\f1cd"; }

.fa-circle-o-notch:before {
  content: "\f1ce"; }

.fa-ra:before, .fa-rebel:before {
  content: "\f1d0"; }

.fa-ge:before, .fa-empire:before {
  content: "\f1d1"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
  content: "\f1d4"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-wechat:before, .fa-weixin:before {
  content: "\f1d7"; }

.fa-send:before, .fa-paper-plane:before {
  content: "\f1d8"; }

.fa-send-o:before, .fa-paper-plane-o:before {
  content: "\f1d9"; }

.fa-history:before {
  content: "\f1da"; }

.fa-circle-thin:before {
  content: "\f1db"; }

.fa-header:before {
  content: "\f1dc"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-sliders:before {
  content: "\f1de"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-soccer-ball-o:before, .fa-futbol-o:before {
  content: "\f1e3"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-newspaper-o:before {
  content: "\f1ea"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bell-slash-o:before {
  content: "\f1f7"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-eyedropper:before {
  content: "\f1fb"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-area-chart:before {
  content: "\f1fe"; }

.fa-pie-chart:before {
  content: "\f200"; }

.fa-line-chart:before {
  content: "\f201"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bus:before {
  content: "\f207"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-cc:before {
  content: "\f20a"; }

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
  content: "\f20b"; }

.fa-meanpath:before {
  content: "\f20c"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-venus:before {
  content: "\f221"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-intersex:before, .fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-facebook-official:before {
  content: "\f230"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-server:before {
  content: "\f233"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-hotel:before, .fa-bed:before {
  content: "\f236"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-train:before {
  content: "\f238"; }

.fa-subway:before {
  content: "\f239"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-yc:before, .fa-y-combinator:before {
  content: "\f23b"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-battery-4:before, .fa-battery-full:before {
  content: "\f240"; }

.fa-battery-3:before, .fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battery-2:before, .fa-battery-half:before {
  content: "\f242"; }

.fa-battery-1:before, .fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-0:before, .fa-battery-empty:before {
  content: "\f244"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-sticky-note-o:before {
  content: "\f24a"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-hourglass-o:before {
  content: "\f250"; }

.fa-hourglass-1:before, .fa-hourglass-start:before {
  content: "\f251"; }

.fa-hourglass-2:before, .fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-3:before, .fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
  content: "\f255"; }

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
  content: "\f256"; }

.fa-hand-scissors-o:before {
  content: "\f257"; }

.fa-hand-lizard-o:before {
  content: "\f258"; }

.fa-hand-spock-o:before {
  content: "\f259"; }

.fa-hand-pointer-o:before {
  content: "\f25a"; }

.fa-hand-peace-o:before {
  content: "\f25b"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-safari:before {
  content: "\f267"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-tv:before, .fa-television:before {
  content: "\f26c"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-500px:before {
  content: "\f26e"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-calendar-plus-o:before {
  content: "\f271"; }

.fa-calendar-minus-o:before {
  content: "\f272"; }

.fa-calendar-times-o:before {
  content: "\f273"; }

.fa-calendar-check-o:before {
  content: "\f274"; }

.fa-industry:before {
  content: "\f275"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-map-o:before {
  content: "\f278"; }

.fa-map:before {
  content: "\f279"; }

.fa-commenting:before {
  content: "\f27a"; }

.fa-commenting-o:before {
  content: "\f27b"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-vimeo:before {
  content: "\f27d"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-fonticons:before {
  content: "\f280"; }

/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.37
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none; }

.bootstrap-datetimepicker-widget.dropdown-menu {
  margin: 2px 0;
  padding: 4px;
  width: 19em; }

@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em; } }

@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em; } }

@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em; } }

.bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute; }

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px; }

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px; }

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px; }

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px; }

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px; }

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px; }

.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0; }

.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0; }

.bootstrap-datetimepicker-widget a[data-action]:active {
  -webkit-box-shadow: none;
          box-shadow: none; }

.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0; }

.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px; }

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours"; }

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes"; }

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours"; }

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes"; }

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours"; }

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes"; }

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM"; }

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker"; }

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today"; }

.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center; }

.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens"; }

.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit; }

.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%; }

.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0; }

.bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 4px; }

.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px; }

.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px; }

.bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777;
  cursor: not-allowed; }

.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month"; }

.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month"; }

.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer; }

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eee; }

.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px; }

.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #777; }

.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px; }

.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover {
  background: #eee;
  cursor: pointer; }

.bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new {
  color: #777; }

.bootstrap-datetimepicker-widget table td.today {
  position: relative; }

.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #337ab7;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px; }

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff; }

.bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777;
  cursor: not-allowed; }

.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px; }

.bootstrap-datetimepicker-widget table td span:hover {
  background: #eee; }

.bootstrap-datetimepicker-widget table td span.active {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.bootstrap-datetimepicker-widget table td span.old {
  color: #777; }

.bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777;
  cursor: not-allowed; }

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px; }

.bootstrap-datetimepicker-widget.wider {
  width: 21em; }

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important; }

.input-group.date .input-group-addon {
  cursor: pointer; }

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

.optiscroll {
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.optiscroll.is-enabled {
  overflow: hidden; }

.optiscroll.is-enabled > .optiscroll-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  overflow: scroll;
  -webkit-overflow-scrolling: touch; }

.optiscroll-v, .optiscroll-h {
  position: absolute;
  visibility: hidden;
  z-index: 2;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.optiscroll-v {
  right: 0; }

.optiscroll-h {
  bottom: 0; }

.optiscroll.has-vtrack > .optiscroll-v, .optiscroll.has-htrack > .optiscroll-h {
  visibility: visible; }

.optiscroll.is-rtl > .optiscroll-v {
  left: 0;
  right: auto; }

.optiscroll-vtrack, .optiscroll-htrack {
  display: block;
  position: absolute;
  opacity: 1;
  -ms-transform: translate(0%, 0%);
  -webkit-transform: translate(0%, 0%);
       -o-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
  -webkit-transition: height 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
  -o-transition: height 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
  transition: height 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.optiscroll-v {
  top: 4px;
  bottom: 4px;
  width: 0; }

.optiscroll-h {
  left: 4px;
  right: 4px;
  height: 0; }

.optiscroll.has-vtrack.has-htrack > .optiscroll-v {
  bottom: 8px; }

.optiscroll.has-vtrack.has-htrack > .optiscroll-h {
  right: 8px; }

.optiscroll-vtrack, .optiscroll-htrack {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  -webkit-box-shadow: 0 0 1px #FFF;
          box-shadow: 0 0 1px #FFF;
  opacity: 0; }

.optiscroll-vtrack {
  width: 3px;
  right: 4px; }

.optiscroll-htrack {
  height: 3px;
  bottom: 4px; }

.optiscroll:hover > .optiscroll-v .optiscroll-vtrack, .optiscroll:hover > .optiscroll-h .optiscroll-htrack {
  opacity: 1; }

.optiscroll.has-vtrack.has-htrack.is-rtl > .optiscroll-h {
  right: 4px;
  left: 8px; }

.optiscroll.is-rtl > .optiscroll-v .optiscroll-vtrack {
  right: auto;
  left: 4px; }

@charset "UTF-8";
/**
 * selectize.css (v0.12.4)
 * Copyright (c) 2013?2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff; }

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden; }

.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }

.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 3px 3px 0 0; }

.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important; }

.selectize-dropdown-header-close:hover {
  color: #000000; }

.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none; }

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none; }

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none; }

.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important; }

.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05); }

.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca; }

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none; }

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff; }

.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 28px;
  top: 6px;
  font-size: 23px; }

.selectize-control {
  position: relative; }

.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit; }

.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block; }

.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 3px; }

.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px; }

.selectize-input.full {
  background-color: #ffffff; }

.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important; }

.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); }

.selectize-input.dropdown-active {
  border-radius: 3px 3px 0 0; }

.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline; }

.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0; }

.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca; }

.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff; }

.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.selectize-input > input::-ms-clear {
  display: none; }

.selectize-input > input:focus {
  outline: none !important; }

.selectize-input::after {
  content: ' ';
  display: block;
  clear: left; }

.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0; }

.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px; }

.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden; }

.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px; }

.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 5px 8px; }

.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none; }

.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #ffffff;
  cursor: default; }

.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68; }

.selectize-dropdown .active.create {
  color: #495c68; }

.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5); }

.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch; }

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer; }

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text; }

.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent; }

.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent; }

.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto; }

.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important; }

.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa; }

/*!
 * jQuery UI Resizable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.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; }

/* Make clicks pass-through */
#nprogress {
  pointer-events: none; }

#nprogress .bar {
  background: #29d;
  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px; }

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

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

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
  -o-animation: nprogress-spinner 400ms linear infinite;
     animation: nprogress-spinner 400ms linear infinite; }

.nprogress-custom-parent {
  overflow: hidden;
  position: relative; }

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute; }

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

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

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

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

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

/**
 * Apply to navigational <a> tags appearing on dark background
 */
/**
 * Apply to navigational <a> tags appearing on light background
 */
/**
 * Apply to hovered or active links
 */
/**************
 * Typography *
 **************/
/**********
 * Colors *
 **********/
/**************
 * Components *
 **************/
@font-face {
  font-family: "cascadeicons";
  src: url("../fonts/cascadeicons.eot?v=8_9_0-2018-03-26");
  src: url("../fonts/cascadeicons.eot?#iefix&v=8_9_0-2018-03-26") format("eot"), url("../fonts/cascadeicons.woff2?v=8_9_0-2018-03-26") format("woff2"), url("../fonts/cascadeicons.woff?v=8_9_0-2018-03-26") format("woff"), url("../fonts/cascadeicons.ttf?v=8_9_0-2018-03-26") format("truetype"), url("../fonts/cascadeicons.svg?v=8_9_0-2018-03-26#cascadeicons") format("svg"); }

.ci, .btn-tab.has-error-indicator:after, .modal-box .modal-nav > li > a.has-error-indicator:after, .form-group-collapsible-header.has-error-indicator:after, .text-collapsible-header.has-error-indicator:after, .radio > label:before,
.checkbox > label:before, .cscd-editor-toggler > label:before, .selectize-control.loading .selectize-input:before, .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .badge-preloader, .dataTables_wrapper thead .sorting::after,
.dataTables_wrapper thead .sorting_asc::after,
.dataTables_wrapper thead .sorting_desc::after,
.dataTables_wrapper thead .sorting_asc_disabled::after,
.dataTables_wrapper thead .sorting_desc_disabled::after, .table-thumbnails.multiselect tr.selected:after, .dropdown-menu-filter-search:after, .dropdown-menu-filter-results a.history-entry:after, .flyout-filter-search:after, .flyout-filter-results a.history-entry:after, #new-menu-content .asset-factory-parent:after, #new-menu-content .back-link:before,
#new-menu-content .filter-back-link:before, #branding-color-default + label:after, #branding-color-blue-grey + label:after, #branding-color-coralpink + label:after, #branding-color-darkcoralpink + label:after, #branding-color-deepbluesea + label:after, #branding-color-tropiteal + label:after {
  font-family: 'cascadeicons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.71429rem;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }

/* Rules for sizing the icon. */
.ci-14, .current-context .label .ci, .current-context .secondary-page-info .info .ci, .secondary-page-info .current-context .info .ci, .current-context .label .btn-tab.has-error-indicator:after, .current-context .secondary-page-info .info .btn-tab.has-error-indicator:after, .secondary-page-info .current-context .info .btn-tab.has-error-indicator:after, .current-context .label .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .current-context .label .modal-nav > li > a.has-error-indicator:after, .current-context .secondary-page-info .info .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .current-context .secondary-page-info .info .modal-nav > li > a.has-error-indicator:after, .secondary-page-info .current-context .info .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .secondary-page-info .current-context .info .modal-nav > li > a.has-error-indicator:after, .current-context .label .form-group-collapsible-header.has-error-indicator:after, .current-context .secondary-page-info .info .form-group-collapsible-header.has-error-indicator:after, .secondary-page-info .current-context .info .form-group-collapsible-header.has-error-indicator:after, .current-context .label .text-collapsible-header.has-error-indicator:after, .current-context .secondary-page-info .info .text-collapsible-header.has-error-indicator:after, .secondary-page-info .current-context .info .text-collapsible-header.has-error-indicator:after, .current-context .label .radio > label:before, .current-context .secondary-page-info .info .radio > label:before, .secondary-page-info .current-context .info .radio > label:before, .current-context .label
.checkbox > label:before, .current-context .secondary-page-info .info
.checkbox > label:before, .secondary-page-info .current-context .info
.checkbox > label:before, .current-context .label .cscd-editor-toggler > label:before, .current-context .secondary-page-info .info .cscd-editor-toggler > label:before, .secondary-page-info .current-context .info .cscd-editor-toggler > label:before, .current-context .label .selectize-control.loading .selectize-input:before, .selectize-control.loading .current-context .label .selectize-input:before, .current-context .secondary-page-info .info .selectize-control.loading .selectize-input:before, .selectize-control.loading .current-context .secondary-page-info .info .selectize-input:before, .secondary-page-info .current-context .info .selectize-control.loading .selectize-input:before, .selectize-control.loading .secondary-page-info .current-context .info .selectize-input:before, .current-context .label .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .current-context .label .badge-success, .current-context .secondary-page-info .info .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .current-context .secondary-page-info .info .badge-success, .secondary-page-info .current-context .info .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .secondary-page-info .current-context .info .badge-success, .current-context .label .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .current-context .label .badge-success, .current-context .secondary-page-info .info .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .current-context .secondary-page-info .info .badge-success, .secondary-page-info .current-context .info .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .secondary-page-info .current-context .info .badge-success, .current-context .label .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .current-context .label .badge-preloader, .current-context .secondary-page-info .info .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .current-context .secondary-page-info .info .badge-preloader, .secondary-page-info .current-context .info .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .secondary-page-info .current-context .info .badge-preloader, .current-context .label .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .current-context .label .badge-preloader, .current-context .secondary-page-info .info .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .current-context .secondary-page-info .info .badge-preloader, .secondary-page-info .current-context .info .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .secondary-page-info .current-context .info .badge-preloader, .current-context .label .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .current-context .label .sorting::after, .current-context .secondary-page-info .info .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .current-context .secondary-page-info .info .sorting::after, .secondary-page-info .current-context .info .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .secondary-page-info .current-context .info .sorting::after, .current-context .label
.dataTables_wrapper thead .sorting_asc::after,
.dataTables_wrapper thead .current-context .label .sorting_asc::after, .current-context .secondary-page-info .info
.dataTables_wrapper thead .sorting_asc::after,
.dataTables_wrapper thead .current-context .secondary-page-info .info .sorting_asc::after, .secondary-page-info .current-context .info
.dataTables_wrapper thead .sorting_asc::after,
.dataTables_wrapper thead .secondary-page-info .current-context .info .sorting_asc::after, .current-context .label
.dataTables_wrapper thead .sorting_desc::after,
.dataTables_wrapper thead .current-context .label .sorting_desc::after, .current-context .secondary-page-info .info
.dataTables_wrapper thead .sorting_desc::after,
.dataTables_wrapper thead .current-context .secondary-page-info .info .sorting_desc::after, .secondary-page-info .current-context .info
.dataTables_wrapper thead .sorting_desc::after,
.dataTables_wrapper thead .secondary-page-info .current-context .info .sorting_desc::after, .current-context .label
.dataTables_wrapper thead .sorting_asc_disabled::after,
.dataTables_wrapper thead .current-context .label .sorting_asc_disabled::after, .current-context .secondary-page-info .info
.dataTables_wrapper thead .sorting_asc_disabled::after,
.dataTables_wrapper thead .current-context .secondary-page-info .info .sorting_asc_disabled::after, .secondary-page-info .current-context .info
.dataTables_wrapper thead .sorting_asc_disabled::after,
.dataTables_wrapper thead .secondary-page-info .current-context .info .sorting_asc_disabled::after, .current-context .label
.dataTables_wrapper thead .sorting_desc_disabled::after,
.dataTables_wrapper thead .current-context .label .sorting_desc_disabled::after, .current-context .secondary-page-info .info
.dataTables_wrapper thead .sorting_desc_disabled::after,
.dataTables_wrapper thead .current-context .secondary-page-info .info .sorting_desc_disabled::after, .secondary-page-info .current-context .info
.dataTables_wrapper thead .sorting_desc_disabled::after,
.dataTables_wrapper thead .secondary-page-info .current-context .info .sorting_desc_disabled::after, .current-context .label .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .current-context .label tr.selected:after, .current-context .secondary-page-info .info .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .current-context .secondary-page-info .info tr.selected:after, .secondary-page-info .current-context .info .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .secondary-page-info .current-context .info tr.selected:after, .current-context .label .dropdown-menu-filter-search:after, .current-context .secondary-page-info .info .dropdown-menu-filter-search:after, .secondary-page-info .current-context .info .dropdown-menu-filter-search:after, .current-context .label .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .current-context .label a.history-entry:after, .current-context .secondary-page-info .info .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .current-context .secondary-page-info .info a.history-entry:after, .secondary-page-info .current-context .info .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .secondary-page-info .current-context .info a.history-entry:after, .current-context .label .flyout-filter-search:after, .current-context .secondary-page-info .info .flyout-filter-search:after, .secondary-page-info .current-context .info .flyout-filter-search:after, .current-context .label .flyout-filter-results a.history-entry:after, .flyout-filter-results .current-context .label a.history-entry:after, .current-context .secondary-page-info .info .flyout-filter-results a.history-entry:after, .flyout-filter-results .current-context .secondary-page-info .info a.history-entry:after, .secondary-page-info .current-context .info .flyout-filter-results a.history-entry:after, .flyout-filter-results .secondary-page-info .current-context .info a.history-entry:after, .current-context .label #new-menu-content .asset-factory-parent:after, #new-menu-content .current-context .label .asset-factory-parent:after, .current-context .secondary-page-info .info #new-menu-content .asset-factory-parent:after, #new-menu-content .current-context .secondary-page-info .info .asset-factory-parent:after, .secondary-page-info .current-context .info #new-menu-content .asset-factory-parent:after, #new-menu-content .secondary-page-info .current-context .info .asset-factory-parent:after, .current-context .label #new-menu-content .back-link:before, #new-menu-content .current-context .label .back-link:before, .current-context .secondary-page-info .info #new-menu-content .back-link:before, #new-menu-content .current-context .secondary-page-info .info .back-link:before, .secondary-page-info .current-context .info #new-menu-content .back-link:before, #new-menu-content .secondary-page-info .current-context .info .back-link:before, .current-context .label
#new-menu-content .filter-back-link:before,
#new-menu-content .current-context .label .filter-back-link:before, .current-context .secondary-page-info .info
#new-menu-content .filter-back-link:before,
#new-menu-content .current-context .secondary-page-info .info .filter-back-link:before, .secondary-page-info .current-context .info
#new-menu-content .filter-back-link:before,
#new-menu-content .secondary-page-info .current-context .info .filter-back-link:before, .current-context .label #branding-color-default + label:after, .current-context .secondary-page-info .info #branding-color-default + label:after, .secondary-page-info .current-context .info #branding-color-default + label:after, .current-context .label #branding-color-blue-grey + label:after, .current-context .secondary-page-info .info #branding-color-blue-grey + label:after, .secondary-page-info .current-context .info #branding-color-blue-grey + label:after, .current-context .label #branding-color-coralpink + label:after, .current-context .secondary-page-info .info #branding-color-coralpink + label:after, .secondary-page-info .current-context .info #branding-color-coralpink + label:after, .current-context .label #branding-color-darkcoralpink + label:after, .current-context .secondary-page-info .info #branding-color-darkcoralpink + label:after, .secondary-page-info .current-context .info #branding-color-darkcoralpink + label:after, .current-context .label #branding-color-deepbluesea + label:after, .current-context .secondary-page-info .info #branding-color-deepbluesea + label:after, .secondary-page-info .current-context .info #branding-color-deepbluesea + label:after, .current-context .label #branding-color-tropiteal + label:after, .current-context .secondary-page-info .info #branding-color-tropiteal + label:after, .secondary-page-info .current-context .info #branding-color-tropiteal + label:after, .secondary-page-info .info .ci, .secondary-page-info .info .btn-tab.has-error-indicator:after, .secondary-page-info .info .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .secondary-page-info .info .modal-nav > li > a.has-error-indicator:after, .secondary-page-info .info .form-group-collapsible-header.has-error-indicator:after, .secondary-page-info .info .text-collapsible-header.has-error-indicator:after, .secondary-page-info .info .radio > label:before, .secondary-page-info .info
.checkbox > label:before, .secondary-page-info .info .cscd-editor-toggler > label:before, .secondary-page-info .info .selectize-control.loading .selectize-input:before, .selectize-control.loading .secondary-page-info .info .selectize-input:before, .secondary-page-info .info .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .secondary-page-info .info .badge-success, .secondary-page-info .info .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .secondary-page-info .info .badge-success, .secondary-page-info .info .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .secondary-page-info .info .badge-preloader, .secondary-page-info .info .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .secondary-page-info .info .badge-preloader, .secondary-page-info .info .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .secondary-page-info .info .sorting::after, .secondary-page-info .info
.dataTables_wrapper thead .sorting_asc::after,
.dataTables_wrapper thead .secondary-page-info .info .sorting_asc::after, .secondary-page-info .info
.dataTables_wrapper thead .sorting_desc::after,
.dataTables_wrapper thead .secondary-page-info .info .sorting_desc::after, .secondary-page-info .info
.dataTables_wrapper thead .sorting_asc_disabled::after,
.dataTables_wrapper thead .secondary-page-info .info .sorting_asc_disabled::after, .secondary-page-info .info
.dataTables_wrapper thead .sorting_desc_disabled::after,
.dataTables_wrapper thead .secondary-page-info .info .sorting_desc_disabled::after, .secondary-page-info .info .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .secondary-page-info .info tr.selected:after, .secondary-page-info .info .dropdown-menu-filter-search:after, .secondary-page-info .info .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .secondary-page-info .info a.history-entry:after, .secondary-page-info .info .flyout-filter-search:after, .secondary-page-info .info .flyout-filter-results a.history-entry:after, .flyout-filter-results .secondary-page-info .info a.history-entry:after, .secondary-page-info .info #new-menu-content .asset-factory-parent:after, #new-menu-content .secondary-page-info .info .asset-factory-parent:after, .secondary-page-info .info #new-menu-content .back-link:before, #new-menu-content .secondary-page-info .info .back-link:before, .secondary-page-info .info
#new-menu-content .filter-back-link:before,
#new-menu-content .secondary-page-info .info .filter-back-link:before, .secondary-page-info .info #branding-color-default + label:after, .secondary-page-info .info #branding-color-blue-grey + label:after, .secondary-page-info .info #branding-color-coralpink + label:after, .secondary-page-info .info #branding-color-darkcoralpink + label:after, .secondary-page-info .info #branding-color-deepbluesea + label:after, .secondary-page-info .info #branding-color-tropiteal + label:after, .mce-toolbar-edit .mce-menubar .mce-btn:after, .mce-toolbar-edit .mce-btn-group .mce-btn:after {
  font-size: 14px; }

.ci-18, .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .badge-preloader, .mce-ico.mce-i-spectate, .mce-ico.mce-i-all-inclusive, .mce-ico.mce-i-selectall, .mce-ico.mce-i-visualaid, .hilldash-widget-body .filter-info .asset-link i {
  font-size: 18px; }

.ci-24 {
  font-size: 24px; }

.ci-36, .hilldash-widget-type-nc .hilldash-widget-body ul i {
  font-size: 36px; }

.ci-48, .iconset .icon-container:hover i {
  font-size: 48px; }

.ci-84, .table-thumbnails figure .ci, .table-thumbnails figure .btn-tab.has-error-indicator:after, .table-thumbnails figure .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .table-thumbnails figure .modal-nav > li > a.has-error-indicator:after, .table-thumbnails figure .form-group-collapsible-header.has-error-indicator:after, .table-thumbnails figure .text-collapsible-header.has-error-indicator:after, .table-thumbnails figure .radio > label:before, .table-thumbnails figure
.checkbox > label:before, .table-thumbnails figure .cscd-editor-toggler > label:before, .table-thumbnails figure .selectize-control.loading .selectize-input:before, .selectize-control.loading .table-thumbnails figure .selectize-input:before, .table-thumbnails figure .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .table-thumbnails figure .badge-success, .table-thumbnails figure .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .table-thumbnails figure .badge-success, .table-thumbnails figure .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .table-thumbnails figure .badge-preloader, .table-thumbnails figure .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .table-thumbnails figure .badge-preloader, .table-thumbnails figure .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .table-thumbnails figure .sorting::after, .table-thumbnails figure
.dataTables_wrapper thead .sorting_asc::after,
.dataTables_wrapper thead .table-thumbnails figure .sorting_asc::after, .table-thumbnails figure
.dataTables_wrapper thead .sorting_desc::after,
.dataTables_wrapper thead .table-thumbnails figure .sorting_desc::after, .table-thumbnails figure
.dataTables_wrapper thead .sorting_asc_disabled::after,
.dataTables_wrapper thead .table-thumbnails figure .sorting_asc_disabled::after, .table-thumbnails figure
.dataTables_wrapper thead .sorting_desc_disabled::after,
.dataTables_wrapper thead .table-thumbnails figure .sorting_desc_disabled::after, .table-thumbnails.multiselect figure tr.selected:after, .table-thumbnails figure .dropdown-menu-filter-search:after, .table-thumbnails figure .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .table-thumbnails figure a.history-entry:after, .table-thumbnails figure .flyout-filter-search:after, .table-thumbnails figure .flyout-filter-results a.history-entry:after, .flyout-filter-results .table-thumbnails figure a.history-entry:after, .table-thumbnails figure #new-menu-content .asset-factory-parent:after, #new-menu-content .table-thumbnails figure .asset-factory-parent:after, .table-thumbnails figure #new-menu-content .back-link:before, #new-menu-content .table-thumbnails figure .back-link:before, .table-thumbnails figure
#new-menu-content .filter-back-link:before,
#new-menu-content .table-thumbnails figure .filter-back-link:before, .table-thumbnails figure #branding-color-default + label:after, .table-thumbnails figure #branding-color-blue-grey + label:after, .table-thumbnails figure #branding-color-coralpink + label:after, .table-thumbnails figure #branding-color-darkcoralpink + label:after, .table-thumbnails figure #branding-color-deepbluesea + label:after, .table-thumbnails figure #branding-color-tropiteal + label:after {
  font-size: 84px; }

/* Rules for using icons as black on a light background. */
.ci-dark {
  color: rgba(0, 0, 0, 0.54); }
  .ci-dark.ci-inactive {
    color: rgba(0, 0, 0, 0.26); }

/* Rules for using icons as white on a dark background. */
.ci-light {
  color: white; }
  .ci-light.ci-light.ci-inactive {
    color: rgba(255, 255, 255, 0.3); }

.ci-spin, .ci-loading, .selectize-control.loading .selectize-input:before, .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .badge-preloader {
  -webkit-animation: ci-spin 1s infinite linear;
  -o-animation: ci-spin 1s infinite linear;
     animation: ci-spin 1s infinite linear; }

.ci-pulse {
  -webkit-animation: ci-spin 1s infinite steps(8);
  -o-animation: ci-spin 1s infinite steps(8);
     animation: ci-spin 1s infinite steps(8); }

@-webkit-keyframes ci-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-o-keyframes ci-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -o-transform: rotate(359deg);
       transform: rotate(359deg); } }

@keyframes ci-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -o-transform: rotate(359deg);
       transform: rotate(359deg); } }

.ci-fw, .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .badge-preloader {
  width: 1.42857em;
  text-align: center; }
  @media screen and (max-width: 767px) {
    .ci-fw, .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .badge-preloader {
      width: 1em; } }

.ci-assetfactory:before {
  content: "\EA46"; }

.ci-block:before,
.ci-block_FEED:before,
.ci-block_INDEX:before,
.ci-block_STRUCTUREDDATA:before,
.ci-block_TEXT:before,
.ci-block_TWITTER_FEED:before,
.ci-block_XML:before {
  content: "\EA36"; }

.ci-structureddatadefinition:before {
  content: "\EA78"; }

.ci-contenttype:before {
  content: "\EA34"; }

.ci-connector:before {
  content: "\EA2E"; }

.ci-editorconfiguration:before {
  content: "\EA51"; }

.ci-facebookconnector:before {
  content: "\EA45"; }

.ci-googleanalyticsconnector:before {
  content: "\EA57"; }

.ci-spectateconnector:before, .mce-ico.mce-i-spectate:before {
  content: "\EA7F"; }

.ci-twitterconnector:before {
  content: "\EA87"; }

.ci-wordpressconnector:before {
  content: "\EA8D"; }

.ci-destination:before {
  content: "\EA38"; }

.ci-file:before {
  content: "\EA49"; }

.ci-folder,
.ci-assetfactorycontainer,
.ci-connectorcontainer,
.ci-contenttypecontainer,
.ci-datadefinitioncontainer,
.ci-structureddatadefinitioncontainer,
.ci-metadatasetcontainer,
.ci-pageconfigurationsetcontainer,
.ci-publishsetcontainer,
.ci-sitedestinationcontainer,
.ci-target,
.ci-transportcontainer,
.ci-workflowdefinitioncontainer {
  color: #f9de8d; }
  .ci-folder:before,
  .ci-assetfactorycontainer:before,
  .ci-connectorcontainer:before,
  .ci-contenttypecontainer:before,
  .ci-datadefinitioncontainer:before,
  .ci-structureddatadefinitioncontainer:before,
  .ci-metadatasetcontainer:before,
  .ci-pageconfigurationsetcontainer:before,
  .ci-publishsetcontainer:before,
  .ci-sitedestinationcontainer:before,
  .ci-target:before,
  .ci-transportcontainer:before,
  .ci-workflowdefinitioncontainer:before {
    content: "\EA50"; }
  .ci-folder-open:before, .ci-folder.active:before,
  .ci-assetfactorycontainer-open:before,
  .ci-assetfactorycontainer.active:before,
  .ci-connectorcontainer-open:before,
  .ci-connectorcontainer.active:before,
  .ci-contenttypecontainer-open:before,
  .ci-contenttypecontainer.active:before,
  .ci-datadefinitioncontainer-open:before,
  .ci-datadefinitioncontainer.active:before,
  .ci-structureddatadefinitioncontainer-open:before,
  .ci-structureddatadefinitioncontainer.active:before,
  .ci-metadatasetcontainer-open:before,
  .ci-metadatasetcontainer.active:before,
  .ci-pageconfigurationsetcontainer-open:before,
  .ci-pageconfigurationsetcontainer.active:before,
  .ci-publishsetcontainer-open:before,
  .ci-publishsetcontainer.active:before,
  .ci-sitedestinationcontainer-open:before,
  .ci-sitedestinationcontainer.active:before,
  .ci-target-open:before,
  .ci-target.active:before,
  .ci-transportcontainer-open:before,
  .ci-transportcontainer.active:before,
  .ci-workflowdefinitioncontainer-open:before,
  .ci-workflowdefinitioncontainer.active:before {
    content: "\EA4F"; }

.ci-folder-o:before {
  content: "\EA4F"; }

.ci-format:before,
.ci-format_SCRIPT:before,
.ci-format_XSLT:before {
  content: "\EA2F"; }

.ci-group:before {
  content: "\EA02"; }

.ci-linkable:before {
  content: "\EA60"; }

.ci-foldercontained:before {
  content: "\EA4E"; }

.ci-message:before {
  content: "\EA41"; }

.ci-message-read:before {
  content: "\EA3F"; }

.ci-metadataset:before {
  content: "\EA6A"; }

.ci-page:before {
  content: "\EA47"; }

.ci-pageconfiguration:before,
.ci-pageconfigurationset:before {
  content: "\EA7A"; }

.ci-publishset:before {
  content: "\EA13"; }

.ci-reference:before {
  content: "\EA32"; }

.ci-role:before {
  content: "\EA7C"; }

.ci-site:before {
  content: "\EA7D"; }

.ci-symlink:before {
  content: "\EA5C"; }

.ci-template:before, .mce-ico.mce-i-visualaid:before {
  content: "\EA8A"; }

.ci-transport:before,
.ci-databasetransport:before,
.ci-filesystemtransport:before,
.ci-ftptransport:before {
  content: "\EA79"; }

.ci-user:before {
  content: "\EA04"; }

.ci-assume-user:before {
  content: "\EA03"; }

.ci-usertask:before {
  content: "\EA52"; }

.ci-workflowdefinition:before,
.ci-workflow:before {
  content: "\EA05"; }

.ci-add:before {
  content: "\EA70"; }

.ci-apply:before {
  content: "\EA1B"; }

.ci-submit-check:before {
  content: "\EA1A"; }

.ci-clipboard-text:before {
  content: "\EA28"; }

.ci-crop:before {
  content: "\EA35"; }

.ci-drag-horizontal:before {
  content: "\EA3D"; }

.ci-drag-vertical:before {
  content: "\EA3E"; }

.ci-edit:before {
  content: "\EA5D"; }

.ci-delete:before,
.ci-discard:before,
.ci-breaklock:before {
  content: "\EA86"; }

.ci-export:before {
  content: "\EA3C"; }

.ci-filter:before {
  content: "\EA4B"; }

.ci-save:before {
  content: "\EA33"; }

.ci-submit:before {
  content: "\EA1B"; }

.ci-cancel:before,
.ci-remove:before {
  content: "\EA2B"; }

.ci-flip-h:before {
  content: "\EA81"; }

.ci-flip-v:before {
  content: "\EA82"; }

.ci-import:before {
  content: "\EA89"; }

.ci-lock:before {
  content: "\EA64"; }

.ci-logout:before {
  content: "\EA65"; }

.ci-publish:before {
  content: "\EA2C"; }

.ci-search:before {
  content: "\EA66"; }

.ci-copy:before {
  content: "\EA31"; }

.ci-move:before {
  content: "\EA4D"; }

.ci-redo:before {
  content: "\EA73"; }

.ci-refresh:before {
  content: "\EA74"; }

.ci-reload:before {
  content: "\EA75"; }

.ci-rotate-left:before {
  content: "\EA76"; }

.ci-rotate-right:before {
  content: "\EA77"; }

.ci-undo:before {
  content: "\EA88"; }

.ci-unlock:before {
  content: "\EA63"; }

.ci-unpublish:before {
  content: "\EA2D"; }

.ci-verify:before {
  content: "\EA61"; }

.ci-unverify:before {
  content: "\EA5E"; }

.ci-view:before {
  content: "\EA44"; }

.ci-view-grid:before {
  content: "\EA8C"; }

.ci-view-list:before {
  content: "\EA8B"; }

.ci-access:before {
  content: "\EA64"; }

.ci-alarm:before {
  content: "\EA05"; }

.ci-alert-circle:before {
  content: "\EA07"; }

.ci-alert-circle-outline:before {
  content: "\EA06"; }

.ci-alarm-clock:before {
  content: "\EA29"; }

.ci-all-inclusive:before, .mce-ico.mce-i-all-inclusive:before {
  content: "\EA08"; }

.ci-angle-down:before {
  content: "\EA24"; }

.ci-angle-double-down:before {
  content: "\EA22"; }

.ci-angle-left:before {
  content: "\EA25"; }

.ci-angle-right:before {
  content: "\EA26"; }

.ci-angle-up:before {
  content: "\EA27"; }

.ci-angle-double-up:before {
  content: "\EA23"; }

.ci-arrow-bottom:before {
  content: "\EA53"; }

.ci-arrow-down:before {
  content: "\EA0B"; }

.ci-arrow-left:before {
  content: "\EA0D"; }

.ci-arrow-right:before {
  content: "\EA0F"; }

.ci-arrow-top:before {
  content: "\EA54"; }

.ci-arrow-up:before {
  content: "\EA11"; }

.ci-arrow-down-bold-circle-outline:before {
  content: "\EA09"; }

.ci-arrow-left-bold-circle-outline:before {
  content: "\EA0C"; }

.ci-arrow-right-bold-circle-outline:before {
  content: "\EA0E"; }

.ci-arrow-up-bold-circle-outline:before {
  content: "\EA10"; }

.ci-calendar:before {
  content: "\EA15"; }

.ci-calendar-today:before {
  content: "\EA14"; }

.ci-caret-down:before {
  content: "\EA67"; }

.ci-caret-up:before {
  content: "\EA68"; }

.ci-check:before, .modal-box .modal-nav.modal-title a .badge-success:before, .modal-box .modal-nav.modal-nav-left a .badge-success:before {
  content: "\EA1B"; }

.ci-check-circle-outline:before {
  content: "\EA19"; }

.ci-checklist:before {
  content: "\EA6C"; }

.ci-checklist-add:before {
  content: "\EA6D"; }

.ci-code:before {
  content: "\EA2F"; }

.ci-email:before {
  content: "\EA40"; }

.ci-expand:before {
  content: "\EA56"; }

.ci-external-link:before {
  content: "\EA5C"; }

.ci-event:before {
  content: "\EA85"; }

.ci-eye:before {
  content: "\EA44"; }

.ci-eye-off:before {
  content: "\EA43"; }

.ci-file-text-o:before {
  content: "\EA39"; }

.ci-help:before {
  content: "\EA59"; }

.ci-history:before,
.ci-recent:before {
  content: "\EA5A"; }

.ci-link-variant:before {
  content: "\EA60"; }

.ci-nav-bars:before {
  content: "\EA69"; }

.ci-nav-more:before {
  content: "\EA3A"; }

.ci-more:before {
  content: "\EA3B"; }

.ci-info:before {
  content: "\EA5B"; }

.ci-metadata:before {
  content: "\EA84"; }

.ci-plus-circle:before {
  content: "\EA6F"; }

.ci-plus-circle-o:before {
  content: "\EA6E"; }

.ci-properties:before,
.ci-settings:before,
.ci-edit-site:before {
  content: "\EA7B"; }

.ci-refresh:before {
  content: "\EA74"; }

.ci-spellcheck:before {
  content: "\EA80"; }

.ci-shrink:before, .modal-box-fullscreen .modal-fullscreen-toggle .ci:before, .wysiwyg-fullscreen .modal-fullscreen-toggle .ci:before, .codeeditor-fullscreen .modal-fullscreen-toggle .ci:before, .modal-box-fullscreen .modal-fullscreen-toggle .radio > label:before, .wysiwyg-fullscreen .modal-fullscreen-toggle .radio > label:before, .codeeditor-fullscreen .modal-fullscreen-toggle .radio > label:before, .modal-box-fullscreen .modal-fullscreen-toggle
.checkbox > label:before, .wysiwyg-fullscreen .modal-fullscreen-toggle
.checkbox > label:before, .codeeditor-fullscreen .modal-fullscreen-toggle
.checkbox > label:before, .modal-box-fullscreen .modal-fullscreen-toggle .cscd-editor-toggler > label:before, .wysiwyg-fullscreen .modal-fullscreen-toggle .cscd-editor-toggler > label:before, .codeeditor-fullscreen .modal-fullscreen-toggle .cscd-editor-toggler > label:before, .modal-box-fullscreen .modal-fullscreen-toggle .selectize-control.loading .selectize-input:before, .selectize-control.loading .modal-box-fullscreen .modal-fullscreen-toggle .selectize-input:before, .wysiwyg-fullscreen .modal-fullscreen-toggle .selectize-control.loading .selectize-input:before, .selectize-control.loading .wysiwyg-fullscreen .modal-fullscreen-toggle .selectize-input:before, .codeeditor-fullscreen .modal-fullscreen-toggle .selectize-control.loading .selectize-input:before, .selectize-control.loading .codeeditor-fullscreen .modal-fullscreen-toggle .selectize-input:before, .modal-box-fullscreen .modal-fullscreen-toggle .modal-box .modal-nav.modal-title a .badge-success:before, .modal-box .modal-nav.modal-title a .modal-box-fullscreen .modal-fullscreen-toggle .badge-success:before, .wysiwyg-fullscreen .modal-fullscreen-toggle .modal-box .modal-nav.modal-title a .badge-success:before, .modal-box .modal-nav.modal-title a .wysiwyg-fullscreen .modal-fullscreen-toggle .badge-success:before, .codeeditor-fullscreen .modal-fullscreen-toggle .modal-box .modal-nav.modal-title a .badge-success:before, .modal-box .modal-nav.modal-title a .codeeditor-fullscreen .modal-fullscreen-toggle .badge-success:before, .modal-box-fullscreen .modal-fullscreen-toggle .modal-box .modal-nav.modal-nav-left a .badge-success:before, .modal-box .modal-nav.modal-nav-left a .modal-box-fullscreen .modal-fullscreen-toggle .badge-success:before, .wysiwyg-fullscreen .modal-fullscreen-toggle .modal-box .modal-nav.modal-nav-left a .badge-success:before, .modal-box .modal-nav.modal-nav-left a .wysiwyg-fullscreen .modal-fullscreen-toggle .badge-success:before, .codeeditor-fullscreen .modal-fullscreen-toggle .modal-box .modal-nav.modal-nav-left a .badge-success:before, .modal-box .modal-nav.modal-nav-left a .codeeditor-fullscreen .modal-fullscreen-toggle .badge-success:before, .modal-box-fullscreen .modal-fullscreen-toggle .modal-box .modal-nav.modal-title a .badge-preloader:before, .modal-box .modal-nav.modal-title a .modal-box-fullscreen .modal-fullscreen-toggle .badge-preloader:before, .wysiwyg-fullscreen .modal-fullscreen-toggle .modal-box .modal-nav.modal-title a .badge-preloader:before, .modal-box .modal-nav.modal-title a .wysiwyg-fullscreen .modal-fullscreen-toggle .badge-preloader:before, .codeeditor-fullscreen .modal-fullscreen-toggle .modal-box .modal-nav.modal-title a .badge-preloader:before, .modal-box .modal-nav.modal-title a .codeeditor-fullscreen .modal-fullscreen-toggle .badge-preloader:before, .modal-box-fullscreen .modal-fullscreen-toggle .modal-box .modal-nav.modal-nav-left a .badge-preloader:before, .modal-box .modal-nav.modal-nav-left a .modal-box-fullscreen .modal-fullscreen-toggle .badge-preloader:before, .wysiwyg-fullscreen .modal-fullscreen-toggle .modal-box .modal-nav.modal-nav-left a .badge-preloader:before, .modal-box .modal-nav.modal-nav-left a .wysiwyg-fullscreen .modal-fullscreen-toggle .badge-preloader:before, .codeeditor-fullscreen .modal-fullscreen-toggle .modal-box .modal-nav.modal-nav-left a .badge-preloader:before, .modal-box .modal-nav.modal-nav-left a .codeeditor-fullscreen .modal-fullscreen-toggle .badge-preloader:before, .modal-box-fullscreen .modal-fullscreen-toggle #new-menu-content .back-link:before, #new-menu-content .modal-box-fullscreen .modal-fullscreen-toggle .back-link:before, .wysiwyg-fullscreen .modal-fullscreen-toggle #new-menu-content .back-link:before, #new-menu-content .wysiwyg-fullscreen .modal-fullscreen-toggle .back-link:before, .codeeditor-fullscreen .modal-fullscreen-toggle #new-menu-content .back-link:before, #new-menu-content .codeeditor-fullscreen .modal-fullscreen-toggle .back-link:before, .modal-box-fullscreen .modal-fullscreen-toggle
#new-menu-content .filter-back-link:before,
#new-menu-content .modal-box-fullscreen .modal-fullscreen-toggle .filter-back-link:before, .wysiwyg-fullscreen .modal-fullscreen-toggle
#new-menu-content .filter-back-link:before,
#new-menu-content .wysiwyg-fullscreen .modal-fullscreen-toggle .filter-back-link:before, .codeeditor-fullscreen .modal-fullscreen-toggle
#new-menu-content .filter-back-link:before,
#new-menu-content .codeeditor-fullscreen .modal-fullscreen-toggle .filter-back-link:before {
  content: "\EA55"; }

.ci-times:before {
  content: "\EA2B"; }

.ci-times-circle-o:before {
  content: "\EA2A"; }

.ci-checkbox-blank:before,
.ci-square:before {
  content: "\EA1F"; }

.ci-checkbox-blank-circle:before,
.ci-circle:before {
  content: "\EA1D"; }

.ci-checkbox-blank-circle-outline:before,
.ci-circle-outline:before {
  content: "\EA1C"; }

.ci-checkbox-unchecked:before, .checkbox label:before, .cscd-editor-toggler label:before,
.ci-selected-none:before {
  content: "\EA1E"; }

.ci-selected-some:before {
  content: "\EA6B"; }

.ci-checkbox-checked:before, .checkbox input[type=checkbox]:checked + label:before, .cscd-editor-toggler input[type=checkbox]:checked + label:before,
.ci-selected-all:before,
.mce-ico.mce-i-selectall:before {
  content: "\EA21"; }

.ci-radiobox-unchecked:before, .radio label:before {
  content: "\EA71"; }

.ci-radiobox-checked:before, .radio input[type=radio]:checked + label:before {
  content: "\EA72"; }

.ci-skip:before {
  content: "\EA7E"; }

.ci-valid-external-link {
  color: #39b907; }
  .ci-valid-external-link:before {
    content: "\EA1B"; }

.ci-invalid-external-link {
  color: #f44336; }
  .ci-invalid-external-link:before {
    content: "\EA2B"; }

.ci-loading:before, .selectize-control.loading .selectize-input:before, .modal-box .modal-nav.modal-title a .badge-preloader:before, .modal-box .modal-nav.modal-nav-left a .badge-preloader:before {
  content: "\EA62"; }

.ci-comments:before {
  content: "\EA30"; }

.ci-transition-next:before {
  content: "\EA0F"; }

.ci-zip:before {
  content: "\EA8E"; }

/**
 * Report icons
 */
.ci-report:before {
  content: "\EA17"; }

.ci-active-users-report:before {
  content: "\EA04"; }

.ci-broken-link-report:before {
  content: "\EA5F"; }

.ci-google-analytics-report:before {
  content: "\EA16"; }

.ci-stale-content-report:before,
.ci-up-for-review-report:before {
  content: "\EA18"; }

.ci-content-ownership-report:before {
  content: "\EA4C"; }

.ci-overdue-workflows-report:before {
  content: "\EA05"; }

.ci-background-tasks-report:before {
  content: "\EA42"; }

/**
 * End Report icons
 */
.ci-data-definition-builder:before {
  content: "\EA37"; }

.ci-priority-high:before {
  content: "\EA10"; }

.ci-priority-normal,
.ci-priority-none {
  opacity: .5; }
  .ci-priority-normal:before,
  .ci-priority-none:before {
    content: "\EA1C"; }

.ci-priority-low:before {
  content: "\EA09"; }

.ci-resolve:before {
  content: "\EA1A"; }

.ci-unresolve:before {
  content: "\EA88"; }

.ci-tag:before {
  content: "\EA84"; }

.ci-merge:before {
  content: "\EA58"; }

.ci-tag-usage:before {
  content: "\EA48"; }

/**************
 * Typography *
 **************/
/**********
 * Colors *
 **********/
/**************
 * Components *
 **************/
body {
  background-color: #f6f8fa; }

.font-smoothing {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.btn, .modal-box .modal-nav > li > a, .chooser, .mce-window.mce-container .chooser, #hilldash-welcome-widget .add-reset-wrapper a, .cscd-toolbar button.control,
.cscd-toolbar a.control, #site-switcher > a.site-name, .form-group-controls, .bootstrap-datetimepicker-widget a[data-action], .dataTables_paginate .paginate_button, .hilldash-widget-header .hilldash-widget-drag-handle, .hilldash-widget-control, .hilldash-widget-type-nc .hilldash-widget-body ul a, .header-right, .menu-link {
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }

.btn, .modal-box .modal-nav > li > a, .chooser, .mce-window.mce-container .chooser, #hilldash-welcome-widget .add-reset-wrapper a, .cscd-toolbar button.control,
.cscd-toolbar a.control, #site-switcher > a.site-name {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  box-pack: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid transparent;
  border-radius: 3px;
  cursor: pointer;
  font-size: 1rem;
  line-height: 1.5;
  padding: 0.42857rem;
  text-align: center;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap; }

.btn:focus, .modal-box .modal-nav > li > a:focus, .chooser:focus, .mce-window.mce-container .chooser:focus, #hilldash-welcome-widget .add-reset-wrapper a:focus, .cscd-toolbar button.control:focus,
.cscd-toolbar a.control:focus, #site-switcher > a.site-name:focus, .btn.focus, .modal-box .modal-nav > li > a.focus, .focus.chooser, .mce-window.mce-container .focus.chooser, #hilldash-welcome-widget .add-reset-wrapper a.focus, .cscd-toolbar button.focus.control,
.cscd-toolbar a.focus.control, #site-switcher > a.focus.site-name, .btn:active:focus, .modal-box .modal-nav > li > a:active:focus, .chooser:active:focus, #hilldash-welcome-widget .add-reset-wrapper a:active:focus, .cscd-toolbar button.control:active:focus,
.cscd-toolbar a.control:active:focus, #site-switcher > a.site-name:active:focus, .btn:active.focus, .modal-box .modal-nav > li > a:active.focus, .chooser:active.focus, #hilldash-welcome-widget .add-reset-wrapper a:active.focus, .cscd-toolbar button.control:active.focus,
.cscd-toolbar a.control:active.focus, #site-switcher > a.site-name:active.focus, .btn.active:focus, .modal-box .modal-nav > li > a.active:focus, .active.chooser:focus, #hilldash-welcome-widget .add-reset-wrapper a.active:focus, .cscd-toolbar button.active.control:focus,
.cscd-toolbar a.active.control:focus, #site-switcher > a.active.site-name:focus, .btn.active.focus, .modal-box .modal-nav > li > a.active.focus, .active.focus.chooser, #hilldash-welcome-widget .add-reset-wrapper a.active.focus, .cscd-toolbar button.active.focus.control,
.cscd-toolbar a.active.focus.control, #site-switcher > a.active.focus.site-name,
.active > .btn:focus, .modal-box .modal-nav >
li.active > a:focus,
.active > .chooser:focus, .mce-window.mce-container
.active > .chooser:focus, #hilldash-welcome-widget .add-reset-wrapper
.active > a:focus, .cscd-toolbar
.active > button.control:focus,
.cscd-toolbar
.active > a.control:focus,
#site-switcher.active > a.site-name:focus,
.active > .btn.focus, .modal-box .modal-nav >
li.active > a.focus,
.active > .focus.chooser, .mce-window.mce-container
.active > .focus.chooser, #hilldash-welcome-widget .add-reset-wrapper
.active > a.focus, .cscd-toolbar
.active > button.focus.control,
.cscd-toolbar
.active > a.focus.control,
#site-switcher.active > a.focus.site-name, a:focus, a.focus, a:active:focus, a:active.focus, a.active:focus, a.active.focus,
.active > a:focus,
.active > a.focus, tr:focus, tr.focus, tr:active:focus, tr:active.focus, tr.active:focus, tr.active.focus,
.active > tr:focus,
.active > tr.focus, td:focus, td.focus, td:active:focus, td:active.focus, td.active:focus, td.active.focus,
.active > td:focus,
.active > td.focus, ul li a:focus, ul li a.focus, ul li a:active:focus, ul li a:active.focus, ul li a.active:focus, ul li a.active.focus,
.active > ul li a:focus,
.active > ul li a.focus, img:focus, img.focus, img:active:focus, img:active.focus, img.active:focus, img.active.focus,
.active > img:focus,
.active > img.focus, div:focus, div.focus, div:active:focus, div:active.focus, div.active:focus, div.active.focus,
.active > div:focus,
.active > div.focus {
  outline: thin dotted;
  outline: 3px auto #43739c !important;
  outline-offset: -2px; }

.btn:focus, .modal-box .modal-nav > li > a:focus, .chooser:focus, .mce-window.mce-container .chooser:focus, #hilldash-welcome-widget .add-reset-wrapper a:focus, .cscd-toolbar button.control:focus,
.cscd-toolbar a.control:focus, #site-switcher > a.site-name:focus, .btn.focus, .modal-box .modal-nav > li > a.focus, .focus.chooser, .mce-window.mce-container .focus.chooser, #hilldash-welcome-widget .add-reset-wrapper a.focus, .cscd-toolbar button.focus.control,
.cscd-toolbar a.focus.control, #site-switcher > a.focus.site-name, .btn:hover, .modal-box .modal-nav > li > a:hover, .chooser:hover, .mce-window.mce-container .chooser:hover, #hilldash-welcome-widget .add-reset-wrapper a:hover, .cscd-toolbar button.control:hover,
.cscd-toolbar a.control:hover, #site-switcher > a.site-name:hover, a:focus, a.focus, a:hover, tr:focus, tr.focus, tr:hover, td:focus, td.focus, td:hover, ul li a:focus, ul li a.focus, ul li a:hover, img:focus, img.focus, img:hover, div:focus, div.focus, div:hover {
  text-decoration: none; }

.btn:active, .modal-box .modal-nav > li > a:active, .chooser:active, .mce-window.mce-container .chooser:active, #hilldash-welcome-widget .add-reset-wrapper a:active, .cscd-toolbar button.control:active,
.cscd-toolbar a.control:active, #site-switcher > a.site-name:active, .btn.active, .modal-box .modal-nav > li > a.active, .active.chooser, .mce-window.mce-container .active.chooser, #hilldash-welcome-widget .add-reset-wrapper a.active, .cscd-toolbar button.active.control,
.cscd-toolbar a.active.control, #site-switcher > a.active.site-name,
.active .btn,
.active .modal-box .modal-nav > li > a, .modal-box
.active .modal-nav > li > a,
.active .chooser,
.active .mce-window.mce-container .chooser, .mce-window.mce-container
.active .chooser,
.active #hilldash-welcome-widget .add-reset-wrapper a, #hilldash-welcome-widget .add-reset-wrapper
.active a,
.active .cscd-toolbar button.control, .cscd-toolbar
.active button.control,
.active
.cscd-toolbar a.control,
.cscd-toolbar
.active a.control,
.active #site-switcher > a.site-name, a:active, a.active,
.active a, tr:active, tr.active,
.active tr, td:active, td.active,
.active td, ul li a:active, ul li a.active,
.active ul li a, img:active, img.active,
.active img, div:active, div.active,
.active div {
  background-image: none;
  outline: 0; }

.btn.disabled, .modal-box .modal-nav > li > a.disabled, .disabled.chooser, .mce-window.mce-container .disabled.chooser, #hilldash-welcome-widget .add-reset-wrapper a.disabled, .cscd-toolbar button.disabled.control,
.cscd-toolbar a.disabled.control, #site-switcher > a.disabled.site-name, .btn:disabled, .modal-box .modal-nav > li > a:disabled, .chooser:disabled, .mce-window.mce-container .chooser:disabled, #hilldash-welcome-widget .add-reset-wrapper a:disabled, .cscd-toolbar button.control:disabled,
.cscd-toolbar a.control:disabled, #site-switcher > a.site-name:disabled, a.disabled, a:disabled, tr.disabled, tr:disabled, td.disabled, td:disabled, ul li a.disabled, ul li a:disabled, img.disabled, img:disabled, div.disabled, div:disabled {
  cursor: not-allowed;
  opacity: .45; }

.btn-default {
  color: white;
  background-color: #43739c;
  border-color: #43739c;
  text-decoration: none; }
  .btn-default:focus, .btn-default.focus, .btn-default:hover {
    color: white;
    background-color: #345978;
    border-color: #315371;
    text-decoration: none; }
  .btn-default:active, .btn-default.active,
  .active > .btn-default {
    color: white;
    background-color: #345978;
    border-color: #315371;
    background-image: none; }
    .btn-default:active:focus, .btn-default:active.focus, .btn-default:active:hover, .btn-default.active:focus, .btn-default.active.focus, .btn-default.active:hover,
    .active > .btn-default:focus,
    .active > .btn-default.focus,
    .active > .btn-default:hover {
      color: white;
      background-color: #29465f;
      border-color: #1d3143; }
  .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:hover, .btn-default:disabled:focus, .btn-default:disabled.focus, .btn-default:disabled:hover {
    background-color: #43739c;
    border-color: #43739c; }

.btn-ghost, .chooser, .mce-window.mce-container .chooser {
  color: #43739c;
  background-image: none;
  background-color: #ffffff;
  border-color: #43739c; }
  .btn-ghost:focus, .chooser:focus, .mce-window.mce-container .chooser:focus, .btn-ghost.focus, .focus.chooser, .mce-window.mce-container .focus.chooser, .btn-ghost:hover, .chooser:hover, .mce-window.mce-container .chooser:hover, .btn-ghost:active, .chooser:active, .mce-window.mce-container .chooser:active, .btn-ghost.active, .active.chooser, .mce-window.mce-container .active.chooser,
  .active > .btn-ghost,
  .active > .chooser, .mce-window.mce-container
  .active > .chooser {
    color: white;
    background-color: #43739c;
    border-color: #43739c; }
  .btn-ghost.disabled:focus, .disabled.chooser:focus, .btn-ghost.disabled.focus, .disabled.focus.chooser, .btn-ghost.disabled:hover, .disabled.chooser:hover, .btn-ghost:disabled:focus, .chooser:disabled:focus, .btn-ghost:disabled.focus, .chooser:disabled.focus, .btn-ghost:disabled:hover, .chooser:disabled:hover {
    border-color: #7ea5c7; }

.btn-table {
  color: rgba(0, 0, 0, 0.54);
  background-color: #ffffff;
  border-color: #D5DBE1;
  text-decoration: none; }
  .btn-table:focus, .btn-table.focus, .btn-table:hover {
    color: rgba(0, 0, 0, 0.54);
    background-color: #e6e6e6;
    border-color: #b1bcc8;
    text-decoration: none; }
  .btn-table:active, .btn-table.active,
  .active > .btn-table {
    color: rgba(0, 0, 0, 0.54);
    background-color: #e6e6e6;
    border-color: #b1bcc8;
    background-image: none; }
    .btn-table:active:focus, .btn-table:active.focus, .btn-table:active:hover, .btn-table.active:focus, .btn-table.active.focus, .btn-table.active:hover,
    .active > .btn-table:focus,
    .active > .btn-table.focus,
    .active > .btn-table:hover {
      color: rgba(0, 0, 0, 0.54);
      background-color: #d4d4d4;
      border-color: #8b9bac; }
  .btn-table.disabled:focus, .btn-table.disabled.focus, .btn-table.disabled:hover, .btn-table:disabled:focus, .btn-table:disabled.focus, .btn-table:disabled:hover {
    background-color: #ffffff;
    border-color: #D5DBE1; }
  .btn-table:focus, .btn-table.focus, .btn-table:hover, .btn-table:active, .btn-table.active,
  .active > .btn-table {
    color: rgba(0, 0, 0, 0.87); }

.btn-link {
  color: rgba(0, 0, 0, 0.54);
  background-color: transparent;
  border-color: transparent;
  text-decoration: none; }
  .btn-link:focus, .btn-link.focus, .btn-link:hover {
    color: rgba(0, 0, 0, 0.54);
    background-color: transparent;
    border-color: transparent;
    text-decoration: none; }
  .btn-link:active, .btn-link.active,
  .active > .btn-link {
    color: rgba(0, 0, 0, 0.54);
    background-color: transparent;
    border-color: transparent;
    background-image: none; }
    .btn-link:active:focus, .btn-link:active.focus, .btn-link:active:hover, .btn-link.active:focus, .btn-link.active.focus, .btn-link.active:hover,
    .active > .btn-link:focus,
    .active > .btn-link.focus,
    .active > .btn-link:hover {
      color: rgba(0, 0, 0, 0.54);
      background-color: transparent;
      border-color: transparent; }
  .btn-link.disabled:focus, .btn-link.disabled.focus, .btn-link.disabled:hover, .btn-link:disabled:focus, .btn-link:disabled.focus, .btn-link:disabled:hover {
    background-color: transparent;
    border-color: transparent; }
  .btn-link:focus, .btn-link.focus, .btn-link:hover, .btn-link:active, .btn-link.active,
  .active > .btn-link {
    color: rgba(0, 0, 0, 0.87); }

.btn-tab, .modal-box .modal-nav > li > a {
  color: #43739c;
  background-color: transparent;
  border-color: transparent;
  text-decoration: none;
  padding-left: 0.85714rem;
  padding-right: 0.85714rem;
  border-radius: 0;
  border-width: 0 0 4px 0; }
  .btn-tab:focus, .modal-box .modal-nav > li > a:focus, .btn-tab.focus, .modal-box .modal-nav > li > a.focus, .btn-tab:hover, .modal-box .modal-nav > li > a:hover {
    color: #43739c;
    background-color: transparent;
    border-color: transparent;
    text-decoration: none; }
  .btn-tab:active, .modal-box .modal-nav > li > a:active, .btn-tab.active, .modal-box .modal-nav > li > a.active,
  .active > .btn-tab, .modal-box .modal-nav >
  li.active > a {
    color: #43739c;
    background-color: transparent;
    border-color: transparent;
    background-image: none; }
    .btn-tab:active:focus, .modal-box .modal-nav > li > a:active:focus, .btn-tab:active.focus, .modal-box .modal-nav > li > a:active.focus, .btn-tab:active:hover, .modal-box .modal-nav > li > a:active:hover, .btn-tab.active:focus, .modal-box .modal-nav > li > a.active:focus, .btn-tab.active.focus, .modal-box .modal-nav > li > a.active.focus, .btn-tab.active:hover, .modal-box .modal-nav > li > a.active:hover,
    .active > .btn-tab:focus, .modal-box .modal-nav >
    li.active > a:focus,
    .active > .btn-tab.focus, .modal-box .modal-nav >
    li.active > a.focus,
    .active > .btn-tab:hover, .modal-box .modal-nav >
    li.active > a:hover {
      color: #43739c;
      background-color: transparent;
      border-color: transparent; }
  .btn-tab.disabled:focus, .modal-box .modal-nav > li > a.disabled:focus, .btn-tab.disabled.focus, .modal-box .modal-nav > li > a.disabled.focus, .btn-tab.disabled:hover, .modal-box .modal-nav > li > a.disabled:hover, .btn-tab:disabled:focus, .modal-box .modal-nav > li > a:disabled:focus, .btn-tab:disabled.focus, .modal-box .modal-nav > li > a:disabled.focus, .btn-tab:disabled:hover, .modal-box .modal-nav > li > a:disabled:hover {
    background-color: transparent;
    border-color: transparent; }
  .btn-tab:focus, .modal-box .modal-nav > li > a:focus, .btn-tab.focus, .modal-box .modal-nav > li > a.focus, .btn-tab:hover, .modal-box .modal-nav > li > a:hover, .btn-tab:active, .modal-box .modal-nav > li > a:active, .btn-tab.active, .modal-box .modal-nav > li > a.active,
  .active > .btn-tab, .modal-box .modal-nav >
  li.active > a {
    border-color: #D5DBE1;
    color: #43739c; }
  .btn-tab:active, .modal-box .modal-nav > li > a:active, .btn-tab.active, .modal-box .modal-nav > li > a.active,
  .active > .btn-tab, .modal-box .modal-nav >
  li.active > a {
    border-color: #43739c !important;
    color: rgba(0, 0, 0, 0.54); }
  .btn-tab.has-error-indicator, .modal-box .modal-nav > li > a.has-error-indicator {
    position: relative; }
    .btn-tab.has-error-indicator:after, .modal-box .modal-nav > li > a.has-error-indicator:after {
      content: "\EA1D";
      color: #f44336; }

.btn-editor {
  line-height: 1.5; }

.btn-rounded, #flyout .modal-flyout-header a.btn, #flyout .modal-flyout-header .modal-box .modal-nav > li > a, .modal-box #flyout .modal-flyout-header .modal-nav > li > a, #flyout .modal-flyout-header a.chooser, #flyout .modal-flyout-header #hilldash-welcome-widget .add-reset-wrapper a, #hilldash-welcome-widget .add-reset-wrapper #flyout .modal-flyout-header a, #flyout .modal-flyout-header
.cscd-toolbar a.control,
.cscd-toolbar #flyout .modal-flyout-header a.control, #flyout .modal-flyout-header #site-switcher > a.site-name {
  padding-left: 0.85714rem;
  padding-right: 0.85714rem;
  border-radius: 25px; }

.btn-sm, .table .chooser, .table .mce-window.mce-container .chooser, .mce-window.mce-container .table .chooser {
  padding: 0.21429rem 0.42857rem;
  font-size: 0.85714rem; }

.btn-md {
  font-size: 1rem; }

.btn-lg {
  font-size: 1.28571rem; }

.btn.close:focus, .modal-box .modal-nav > li > a.close:focus, .close.chooser:focus, #hilldash-welcome-widget .add-reset-wrapper a.close:focus, .cscd-toolbar button.close.control:focus,
.cscd-toolbar a.close.control:focus, #site-switcher > a.close.site-name:focus, .btn.close.focus, .modal-box .modal-nav > li > a.close.focus, .close.focus.chooser, #hilldash-welcome-widget .add-reset-wrapper a.close.focus, .cscd-toolbar button.close.focus.control,
.cscd-toolbar a.close.focus.control, #site-switcher > a.close.focus.site-name, .btn.close:hover, .modal-box .modal-nav > li > a.close:hover, .close.chooser:hover, #hilldash-welcome-widget .add-reset-wrapper a.close:hover, .cscd-toolbar button.close.control:hover,
.cscd-toolbar a.close.control:hover, #site-switcher > a.close.site-name:hover {
  background-color: transparent;
  border-color: transparent; }

.mce-tinymce .btn:hover, .mce-tinymce .modal-box .modal-nav > li > a:hover, .modal-box .mce-tinymce .modal-nav > li > a:hover, .mce-tinymce .chooser:hover, .mce-tinymce #hilldash-welcome-widget .add-reset-wrapper a:hover, #hilldash-welcome-widget .add-reset-wrapper .mce-tinymce a:hover, .mce-tinymce .cscd-toolbar button.control:hover, .cscd-toolbar .mce-tinymce button.control:hover, .mce-tinymce
.cscd-toolbar a.control:hover,
.cscd-toolbar .mce-tinymce a.control:hover, .mce-tinymce #site-switcher > a.site-name:hover, .mce-tinymce .btn:focus, .mce-tinymce .modal-box .modal-nav > li > a:focus, .modal-box .mce-tinymce .modal-nav > li > a:focus, .mce-tinymce .chooser:focus, .mce-tinymce #hilldash-welcome-widget .add-reset-wrapper a:focus, #hilldash-welcome-widget .add-reset-wrapper .mce-tinymce a:focus, .mce-tinymce .cscd-toolbar button.control:focus, .cscd-toolbar .mce-tinymce button.control:focus, .mce-tinymce
.cscd-toolbar a.control:focus,
.cscd-toolbar .mce-tinymce a.control:focus, .mce-tinymce #site-switcher > a.site-name:focus {
  background-color: initial; }

.btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0.85714rem; }
  .btn-group .btn, .btn-group .modal-box .modal-nav > li > a, .modal-box .btn-group .modal-nav > li > a, .btn-group .chooser, .btn-group .mce-window.mce-container .chooser, .mce-window.mce-container .btn-group .chooser, .btn-group #hilldash-welcome-widget .add-reset-wrapper a, #hilldash-welcome-widget .add-reset-wrapper .btn-group a, .btn-group .cscd-toolbar button.control, .cscd-toolbar .btn-group button.control, .btn-group
  .cscd-toolbar a.control,
  .cscd-toolbar .btn-group a.control, .btn-group #site-switcher > a.site-name {
    margin-right: 0.42857rem; }
  .btn-group > .btn input[type=checkbox], .modal-box .modal-nav > li.btn-group > a input[type=checkbox], .btn-group > .chooser input[type=checkbox], .mce-window.mce-container .btn-group > .chooser input[type=checkbox], #hilldash-welcome-widget .add-reset-wrapper .btn-group > a input[type=checkbox], .cscd-toolbar .btn-group > button.control input[type=checkbox],
  .cscd-toolbar .btn-group > a.control input[type=checkbox], #site-switcher.btn-group > a.site-name input[type=checkbox],
  .btn-group > .btn input[type=radio], .modal-box .modal-nav >
  li.btn-group > a input[type=radio],
  .btn-group > .chooser input[type=radio], .mce-window.mce-container
  .btn-group > .chooser input[type=radio], #hilldash-welcome-widget .add-reset-wrapper
  .btn-group > a input[type=radio], .cscd-toolbar
  .btn-group > button.control input[type=radio],
  .cscd-toolbar
  .btn-group > a.control input[type=radio],
  #site-switcher.btn-group > a.site-name input[type=radio],
  .btn-group > .btn-group > .btn input[type=checkbox], .modal-box
  .modal-nav.btn-group > li.btn-group > a input[type=checkbox],
  .btn-group > .btn-group > .chooser input[type=checkbox], #hilldash-welcome-widget .add-reset-wrapper
  .btn-group > .btn-group > a input[type=checkbox], .cscd-toolbar
  .btn-group > .btn-group > button.control input[type=checkbox],
  .cscd-toolbar
  .btn-group > .btn-group > a.control input[type=checkbox],
  .btn-group > #site-switcher.btn-group > a.site-name input[type=checkbox],
  .btn-group > .btn-group > .btn input[type=radio], .modal-box
  .modal-nav.btn-group > li.btn-group > a input[type=radio],
  .btn-group > .btn-group > .chooser input[type=radio], #hilldash-welcome-widget .add-reset-wrapper
  .btn-group > .btn-group > a input[type=radio], .cscd-toolbar
  .btn-group > .btn-group > button.control input[type=radio],
  .cscd-toolbar
  .btn-group > .btn-group > a.control input[type=radio],
  .btn-group > #site-switcher.btn-group > a.site-name input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

ul.btn-group li {
  float: left; }

/**
 * Buttons in modals
 */
@media screen and (min-width: 768px) {
  .modal-box .modal-nav li > .btn .button-icon, .modal-box .modal-nav > li > a .button-icon, .modal-box .modal-nav li > .chooser .button-icon, .modal-box .modal-nav .mce-window.mce-container li > .chooser .button-icon, .modal-box .modal-nav #hilldash-welcome-widget .add-reset-wrapper li > a .button-icon, #hilldash-welcome-widget .add-reset-wrapper .modal-box .modal-nav li > a .button-icon, .modal-box .modal-nav .cscd-toolbar li > button.control .button-icon, .cscd-toolbar .modal-box .modal-nav li > button.control .button-icon, .modal-box .modal-nav
  .cscd-toolbar li > a.control .button-icon,
  .cscd-toolbar .modal-box .modal-nav li > a.control .button-icon, .modal-box .modal-nav li#site-switcher > a.site-name .button-icon {
    display: none !important; } }

@media screen and (max-width: 767px) {
  .modal-box .modal-nav li > .btn .button-text, .modal-box .modal-nav > li > a .button-text, .modal-box .modal-nav li > .chooser .button-text, .modal-box .modal-nav .mce-window.mce-container li > .chooser .button-text, .modal-box .modal-nav #hilldash-welcome-widget .add-reset-wrapper li > a .button-text, #hilldash-welcome-widget .add-reset-wrapper .modal-box .modal-nav li > a .button-text, .modal-box .modal-nav .cscd-toolbar li > button.control .button-text, .cscd-toolbar .modal-box .modal-nav li > button.control .button-text, .modal-box .modal-nav
  .cscd-toolbar li > a.control .button-text,
  .cscd-toolbar .modal-box .modal-nav li > a.control .button-text, .modal-box .modal-nav li#site-switcher > a.site-name .button-text {
    display: none !important; } }

.cascade-region-tooltip {
  color: #43739c; }

fieldset {
  background-color: #f6f8fa;
  border: 1px solid #D5DBE1;
  margin: 0 0 1.71429rem;
  padding: 1.71429rem; }

.form-section-template, .entity-form > fieldset, .form-section {
  background-color: #ffffff;
  border: none;
  margin: 0 0 1.71429rem;
  padding: 1.71429rem; }
  .form-section-template:last-child, .entity-form > fieldset:last-child, .form-section:last-child {
    margin-bottom: 0; }
  @media screen and (max-width: 767px) {
    .form-section-template, .entity-form > fieldset, .form-section {
      padding: 1.28571rem; } }

.form-header-template, .entity-form > fieldset .block-title, .form-section .form-section-header .title {
  display: inline-block;
  font-size: 1.28571rem;
  font-weight: 600; }

.form-body-template, .entity-form > fieldset .block-content, .form-section .form-section-header + div {
  padding-top: 1.71429rem; }

.form-group-control-icon-template, .form-group-collapsible-header .collapsed-icon .ci, .form-group-collapsible-header .collapsed-icon .btn-tab.has-error-indicator:after, .form-group-collapsible-header .collapsed-icon .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .form-group-collapsible-header .collapsed-icon .modal-nav > li > a.has-error-indicator:after, .form-group-collapsible-header .collapsed-icon .form-group-collapsible-header.has-error-indicator:after, .form-group-collapsible-header .collapsed-icon .text-collapsible-header.has-error-indicator:after, .form-group-collapsible-header .collapsed-icon .radio > label:before, .form-group-collapsible-header .collapsed-icon
.checkbox > label:before, .form-group-collapsible-header .collapsed-icon .cscd-editor-toggler > label:before, .form-group-collapsible-header .collapsed-icon .selectize-control.loading .selectize-input:before, .selectize-control.loading .form-group-collapsible-header .collapsed-icon .selectize-input:before, .form-group-collapsible-header .collapsed-icon .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .form-group-collapsible-header .collapsed-icon .badge-success, .form-group-collapsible-header .collapsed-icon .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .form-group-collapsible-header .collapsed-icon .badge-success, .form-group-collapsible-header .collapsed-icon .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .form-group-collapsible-header .collapsed-icon .badge-preloader, .form-group-collapsible-header .collapsed-icon .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .form-group-collapsible-header .collapsed-icon .badge-preloader, .form-group-collapsible-header .collapsed-icon .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .form-group-collapsible-header .collapsed-icon .sorting::after, .form-group-collapsible-header .collapsed-icon
.dataTables_wrapper thead .sorting_asc::after,
.dataTables_wrapper thead .form-group-collapsible-header .collapsed-icon .sorting_asc::after, .form-group-collapsible-header .collapsed-icon
.dataTables_wrapper thead .sorting_desc::after,
.dataTables_wrapper thead .form-group-collapsible-header .collapsed-icon .sorting_desc::after, .form-group-collapsible-header .collapsed-icon
.dataTables_wrapper thead .sorting_asc_disabled::after,
.dataTables_wrapper thead .form-group-collapsible-header .collapsed-icon .sorting_asc_disabled::after, .form-group-collapsible-header .collapsed-icon
.dataTables_wrapper thead .sorting_desc_disabled::after,
.dataTables_wrapper thead .form-group-collapsible-header .collapsed-icon .sorting_desc_disabled::after, .form-group-collapsible-header .collapsed-icon .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .form-group-collapsible-header .collapsed-icon tr.selected:after, .form-group-collapsible-header .collapsed-icon .dropdown-menu-filter-search:after, .form-group-collapsible-header .collapsed-icon .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .form-group-collapsible-header .collapsed-icon a.history-entry:after, .form-group-collapsible-header .collapsed-icon .flyout-filter-search:after, .form-group-collapsible-header .collapsed-icon .flyout-filter-results a.history-entry:after, .flyout-filter-results .form-group-collapsible-header .collapsed-icon a.history-entry:after, .form-group-collapsible-header .collapsed-icon #new-menu-content .asset-factory-parent:after, #new-menu-content .form-group-collapsible-header .collapsed-icon .asset-factory-parent:after, .form-group-collapsible-header .collapsed-icon #new-menu-content .back-link:before, #new-menu-content .form-group-collapsible-header .collapsed-icon .back-link:before, .form-group-collapsible-header .collapsed-icon
#new-menu-content .filter-back-link:before,
#new-menu-content .form-group-collapsible-header .collapsed-icon .filter-back-link:before, .form-group-collapsible-header .collapsed-icon #branding-color-default + label:after, .form-group-collapsible-header .collapsed-icon #branding-color-blue-grey + label:after, .form-group-collapsible-header .collapsed-icon #branding-color-coralpink + label:after, .form-group-collapsible-header .collapsed-icon #branding-color-darkcoralpink + label:after, .form-group-collapsible-header .collapsed-icon #branding-color-deepbluesea + label:after, .form-group-collapsible-header .collapsed-icon #branding-color-tropiteal + label:after, .form-group-controls .ci, .form-group-controls .btn-tab.has-error-indicator:after, .form-group-controls .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .form-group-controls .modal-nav > li > a.has-error-indicator:after, .form-group-controls .form-group-collapsible-header.has-error-indicator:after, .form-group-controls .text-collapsible-header.has-error-indicator:after, .form-group-controls .radio > label:before, .form-group-controls
.checkbox > label:before, .form-group-controls .cscd-editor-toggler > label:before, .form-group-controls .selectize-control.loading .selectize-input:before, .selectize-control.loading .form-group-controls .selectize-input:before, .form-group-controls .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .form-group-controls .badge-success, .form-group-controls .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .form-group-controls .badge-success, .form-group-controls .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .form-group-controls .badge-preloader, .form-group-controls .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .form-group-controls .badge-preloader, .form-group-controls .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .form-group-controls .sorting::after, .form-group-controls
.dataTables_wrapper thead .sorting_asc::after,
.dataTables_wrapper thead .form-group-controls .sorting_asc::after, .form-group-controls
.dataTables_wrapper thead .sorting_desc::after,
.dataTables_wrapper thead .form-group-controls .sorting_desc::after, .form-group-controls
.dataTables_wrapper thead .sorting_asc_disabled::after,
.dataTables_wrapper thead .form-group-controls .sorting_asc_disabled::after, .form-group-controls
.dataTables_wrapper thead .sorting_desc_disabled::after,
.dataTables_wrapper thead .form-group-controls .sorting_desc_disabled::after, .form-group-controls .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .form-group-controls tr.selected:after, .form-group-controls .dropdown-menu-filter-search:after, .form-group-controls .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .form-group-controls a.history-entry:after, .form-group-controls .flyout-filter-search:after, .form-group-controls .flyout-filter-results a.history-entry:after, .flyout-filter-results .form-group-controls a.history-entry:after, .form-group-controls #new-menu-content .asset-factory-parent:after, #new-menu-content .form-group-controls .asset-factory-parent:after, .form-group-controls #new-menu-content .back-link:before, #new-menu-content .form-group-controls .back-link:before, .form-group-controls
#new-menu-content .filter-back-link:before,
#new-menu-content .form-group-controls .filter-back-link:before, .form-group-controls #branding-color-default + label:after, .form-group-controls #branding-color-blue-grey + label:after, .form-group-controls #branding-color-coralpink + label:after, .form-group-controls #branding-color-darkcoralpink + label:after, .form-group-controls #branding-color-deepbluesea + label:after, .form-group-controls #branding-color-tropiteal + label:after {
  background-color: #ffffff;
  border-radius: 50%;
  border: 1px solid #222630; }

.entity-form > fieldset .block-title:hover, .entity-form > fieldset .block-title:focus {
  color: rgba(0, 0, 0, 0.87); }

.form-section .form-section-header::after {
  clear: both;
  content: "";
  display: table; }

.form-section .form-section-header h2, .form-section .form-section-header #notifications .alert span[data-notify=title], #notifications .alert .form-section .form-section-header span[data-notify=title] {
  margin: 0; }

.form-section.tabbed {
  margin-top: 4.28571rem; }
  .form-section.tabbed > div > div[role="tabpanel"] {
    margin-top: -4.28571rem; }
    .form-section.tabbed > div > div[role="tabpanel"] > .btn-group {
      margin-bottom: 1.71429rem;
      margin-left: -1.71429rem; }

.form-section.no-background {
  background: none; }

.block-title .ci, .block-title .btn-tab.has-error-indicator:after, .block-title .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .block-title .modal-nav > li > a.has-error-indicator:after, .block-title .form-group-collapsible-header.has-error-indicator:after, .block-title .text-collapsible-header.has-error-indicator:after, .block-title .radio > label:before, .block-title
.checkbox > label:before, .block-title .cscd-editor-toggler > label:before, .block-title .selectize-control.loading .selectize-input:before, .selectize-control.loading .block-title .selectize-input:before, .block-title .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .block-title .badge-success, .block-title .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .block-title .badge-success, .block-title .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .block-title .badge-preloader, .block-title .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .block-title .badge-preloader, .block-title .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .block-title .sorting::after, .block-title
.dataTables_wrapper thead .sorting_asc::after,
.dataTables_wrapper thead .block-title .sorting_asc::after, .block-title
.dataTables_wrapper thead .sorting_desc::after,
.dataTables_wrapper thead .block-title .sorting_desc::after, .block-title
.dataTables_wrapper thead .sorting_asc_disabled::after,
.dataTables_wrapper thead .block-title .sorting_asc_disabled::after, .block-title
.dataTables_wrapper thead .sorting_desc_disabled::after,
.dataTables_wrapper thead .block-title .sorting_desc_disabled::after, .block-title .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .block-title tr.selected:after, .block-title .dropdown-menu-filter-search:after, .block-title .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .block-title a.history-entry:after, .block-title .flyout-filter-search:after, .block-title .flyout-filter-results a.history-entry:after, .flyout-filter-results .block-title a.history-entry:after, .block-title #new-menu-content .asset-factory-parent:after, #new-menu-content .block-title .asset-factory-parent:after, .block-title #new-menu-content .back-link:before, #new-menu-content .block-title .back-link:before, .block-title
#new-menu-content .filter-back-link:before,
#new-menu-content .block-title .filter-back-link:before, .block-title #branding-color-default + label:after, .block-title #branding-color-blue-grey + label:after, .block-title #branding-color-coralpink + label:after, .block-title #branding-color-darkcoralpink + label:after, .block-title #branding-color-deepbluesea + label:after, .block-title #branding-color-tropiteal + label:after {
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  vertical-align: middle;
  font-size: 1rem;
  margin-top: -3px; }

.block-title.collapsed .ci, .block-title.collapsed .btn-tab.has-error-indicator:after, .block-title.collapsed .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .block-title.collapsed .modal-nav > li > a.has-error-indicator:after, .block-title.collapsed .form-group-collapsible-header.has-error-indicator:after, .block-title.collapsed .text-collapsible-header.has-error-indicator:after, .block-title.collapsed .radio > label:before, .block-title.collapsed
.checkbox > label:before, .block-title.collapsed .cscd-editor-toggler > label:before, .block-title.collapsed .selectize-control.loading .selectize-input:before, .selectize-control.loading .block-title.collapsed .selectize-input:before, .block-title.collapsed .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .block-title.collapsed .badge-success, .block-title.collapsed .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .block-title.collapsed .badge-success, .block-title.collapsed .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .block-title.collapsed .badge-preloader, .block-title.collapsed .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .block-title.collapsed .badge-preloader, .block-title.collapsed .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .block-title.collapsed .sorting::after, .block-title.collapsed
.dataTables_wrapper thead .sorting_asc::after,
.dataTables_wrapper thead .block-title.collapsed .sorting_asc::after, .block-title.collapsed
.dataTables_wrapper thead .sorting_desc::after,
.dataTables_wrapper thead .block-title.collapsed .sorting_desc::after, .block-title.collapsed
.dataTables_wrapper thead .sorting_asc_disabled::after,
.dataTables_wrapper thead .block-title.collapsed .sorting_asc_disabled::after, .block-title.collapsed
.dataTables_wrapper thead .sorting_desc_disabled::after,
.dataTables_wrapper thead .block-title.collapsed .sorting_desc_disabled::after, .block-title.collapsed .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .block-title.collapsed tr.selected:after, .block-title.collapsed .dropdown-menu-filter-search:after, .block-title.collapsed .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .block-title.collapsed a.history-entry:after, .block-title.collapsed .flyout-filter-search:after, .block-title.collapsed .flyout-filter-results a.history-entry:after, .flyout-filter-results .block-title.collapsed a.history-entry:after, .block-title.collapsed #new-menu-content .asset-factory-parent:after, #new-menu-content .block-title.collapsed .asset-factory-parent:after, .block-title.collapsed #new-menu-content .back-link:before, #new-menu-content .block-title.collapsed .back-link:before, .block-title.collapsed
#new-menu-content .filter-back-link:before,
#new-menu-content .block-title.collapsed .filter-back-link:before, .block-title.collapsed #branding-color-default + label:after, .block-title.collapsed #branding-color-blue-grey + label:after, .block-title.collapsed #branding-color-coralpink + label:after, .block-title.collapsed #branding-color-darkcoralpink + label:after, .block-title.collapsed #branding-color-deepbluesea + label:after, .block-title.collapsed #branding-color-tropiteal + label:after {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg); }

label {
  display: inline-block;
  font-weight: normal; }
  .form-group label {
    display: block;
    margin-bottom: 0.42857rem; }
  label abbr {
    display: none; }

.required::after {
  content: "*";
  color: #f44336;
  margin-left: 3px; }

input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea,
.selectize-input,
select {
  display: block;
  background-color: #ffffff;
  border: 1px solid #D5DBE1;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 1rem;
  padding: 0.57143rem;
  -webkit-transition: border-color 150ms ease;
  -o-transition: border-color 150ms ease;
  transition: border-color 150ms ease;
  color: rgba(0, 0, 0, 0.87);
  width: 260px;
  max-width: 804px;
  line-height: 1.4rem; }
  .form-inline input[type="color"], .form-inline input[type="date"], .form-inline input[type="datetime"], .form-inline input[type="datetime-local"], .form-inline input[type="email"], .form-inline input[type="month"], .form-inline input[type="number"], .form-inline input[type="password"], .form-inline input[type="search"], .form-inline input[type="tel"], .form-inline input[type="text"], .form-inline input[type="time"], .form-inline input[type="url"], .form-inline input[type="week"], .form-inline textarea, .form-inline
  .selectize-input, .form-inline
  select {
    display: inline-block; }
  input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="email"]:hover, input[type="month"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="week"]:hover, textarea:hover,
  .selectize-input:hover,
  select:hover {
    border-color: #aaafb4; }
  input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, textarea:focus,
  .selectize-input:focus,
  select:focus {
    border-color: #43739c;
    -webkit-box-shadow: 1px 1px 4px 0px rgba(67, 115, 156, 0.3);
            box-shadow: 1px 1px 4px 0px rgba(67, 115, 156, 0.3);
    outline: none; }
  input[type="color"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="email"]:disabled, input[type="month"]:disabled, input[type="number"]:disabled, input[type="password"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="text"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="week"]:disabled, textarea:disabled,
  .selectize-input:disabled,
  select:disabled {
    background-color: #f2f2f2;
    cursor: not-allowed; }
    input[type="color"]:disabled:hover, input[type="date"]:disabled:hover, input[type="datetime"]:disabled:hover, input[type="datetime-local"]:disabled:hover, input[type="email"]:disabled:hover, input[type="month"]:disabled:hover, input[type="number"]:disabled:hover, input[type="password"]:disabled:hover, input[type="search"]:disabled:hover, input[type="tel"]:disabled:hover, input[type="text"]:disabled:hover, input[type="time"]:disabled:hover, input[type="url"]:disabled:hover, input[type="week"]:disabled:hover, textarea:disabled:hover,
    .selectize-input:disabled:hover,
    select:disabled:hover {
      border: 1px solid #D5DBE1; }
  @media screen and (max-width: 767px) {
    input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea,
    .selectize-input,
    select {
      width: 100%; } }

textarea {
  resize: vertical;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.85714rem;
  min-height: 95px; }

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

input[type="file"] {
  margin-bottom: 0.85714rem;
  width: 100%; }

.form-group {
  margin-bottom: 1.71429rem; }
  .form-group:last-child {
    margin-bottom: 0.85714rem; }
  .form-group > .form-group {
    margin-left: 1.71429rem; }
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-group .help-block {
    display: block;
    font-size: 0.85714rem;
    color: rgba(0, 0, 0, 0.54);
    font-style: italic;
    font-weight: normal;
    padding: 0; }
    .form-group .help-block:last-child {
      margin-bottom: 0.85714rem; }
    .form-group .help-block.help-block-validator, .form-group .help-block.help-block-maxlength {
      margin-top: 0.42857rem; }
    .form-group .help-block.help-block-validator {
      color: #f44336; }
    .form-group .help-block.indent-left {
      margin-left: 2.07143rem; }
  .form-group.input-radio-group {
    margin-left: 1.71429rem; }
  .form-group textarea {
    width: 100%; }
  .form-group .sized {
    width: auto; }

.form-group-collapsible, .text-collapsible {
  margin-bottom: 0.85714rem;
  width: 100%; }
  .form-group-collapsible-header {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-direction: normal;
    box-direction: normal;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    padding: 0.85714rem;
    position: relative;
    border-radius: 3px;
    background: #e9f1f9;
    cursor: pointer; }
    .form-group-collapsible-header::after {
      clear: both;
      content: "";
      display: table; }
    .form-group-collapsible-header.has-error-indicator:after {
      position: absolute;
      left: -0.42857rem;
      top: -0.42857rem;
      content: "\EA1D";
      color: #f44336; }
    .form-group-collapsible-header h3 {
      -webkit-box-flex: 1;
      box-flex: 1;
      -moz-flex: 1;
      -ms-flex: 1;
      flex: 1;
      line-height: 1.5;
      margin-bottom: 0;
      position: relative; }
      .form-group-collapsible-header h3 .title {
        padding-left: 2.57143rem;
        font-size: 1.14286rem; }
    .form-group-collapsible-header .form-group-controls {
      margin: 0; }
      .form-group-collapsible-header .form-group-controls li {
        margin-bottom: 0; }
    .form-group-collapsible-header .collapsed-icon {
      position: absolute;
      left: 0;
      line-height: 1; }
      .form-group-collapsible-header .collapsed-icon .ci, .form-group-collapsible-header .collapsed-icon .btn-tab.has-error-indicator:after, .form-group-collapsible-header .collapsed-icon .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .form-group-collapsible-header .collapsed-icon .modal-nav > li > a.has-error-indicator:after, .form-group-collapsible-header .collapsed-icon .form-group-collapsible-header.has-error-indicator:after, .form-group-collapsible-header .collapsed-icon .text-collapsible-header.has-error-indicator:after, .form-group-collapsible-header .collapsed-icon .radio > label:before, .form-group-collapsible-header .collapsed-icon
      .checkbox > label:before, .form-group-collapsible-header .collapsed-icon .cscd-editor-toggler > label:before, .form-group-collapsible-header .collapsed-icon .selectize-control.loading .selectize-input:before, .selectize-control.loading .form-group-collapsible-header .collapsed-icon .selectize-input:before, .form-group-collapsible-header .collapsed-icon .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .form-group-collapsible-header .collapsed-icon .badge-success, .form-group-collapsible-header .collapsed-icon .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .form-group-collapsible-header .collapsed-icon .badge-success, .form-group-collapsible-header .collapsed-icon .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .form-group-collapsible-header .collapsed-icon .badge-preloader, .form-group-collapsible-header .collapsed-icon .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .form-group-collapsible-header .collapsed-icon .badge-preloader, .form-group-collapsible-header .collapsed-icon .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .form-group-collapsible-header .collapsed-icon .sorting::after, .form-group-collapsible-header .collapsed-icon
      .dataTables_wrapper thead .sorting_asc::after,
      .dataTables_wrapper thead .form-group-collapsible-header .collapsed-icon .sorting_asc::after, .form-group-collapsible-header .collapsed-icon
      .dataTables_wrapper thead .sorting_desc::after,
      .dataTables_wrapper thead .form-group-collapsible-header .collapsed-icon .sorting_desc::after, .form-group-collapsible-header .collapsed-icon
      .dataTables_wrapper thead .sorting_asc_disabled::after,
      .dataTables_wrapper thead .form-group-collapsible-header .collapsed-icon .sorting_asc_disabled::after, .form-group-collapsible-header .collapsed-icon
      .dataTables_wrapper thead .sorting_desc_disabled::after,
      .dataTables_wrapper thead .form-group-collapsible-header .collapsed-icon .sorting_desc_disabled::after, .form-group-collapsible-header .collapsed-icon .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .form-group-collapsible-header .collapsed-icon tr.selected:after, .form-group-collapsible-header .collapsed-icon .dropdown-menu-filter-search:after, .form-group-collapsible-header .collapsed-icon .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .form-group-collapsible-header .collapsed-icon a.history-entry:after, .form-group-collapsible-header .collapsed-icon .flyout-filter-search:after, .form-group-collapsible-header .collapsed-icon .flyout-filter-results a.history-entry:after, .flyout-filter-results .form-group-collapsible-header .collapsed-icon a.history-entry:after, .form-group-collapsible-header .collapsed-icon #new-menu-content .asset-factory-parent:after, #new-menu-content .form-group-collapsible-header .collapsed-icon .asset-factory-parent:after, .form-group-collapsible-header .collapsed-icon #new-menu-content .back-link:before, #new-menu-content .form-group-collapsible-header .collapsed-icon .back-link:before, .form-group-collapsible-header .collapsed-icon
      #new-menu-content .filter-back-link:before,
      #new-menu-content .form-group-collapsible-header .collapsed-icon .filter-back-link:before, .form-group-collapsible-header .collapsed-icon #branding-color-default + label:after, .form-group-collapsible-header .collapsed-icon #branding-color-blue-grey + label:after, .form-group-collapsible-header .collapsed-icon #branding-color-coralpink + label:after, .form-group-collapsible-header .collapsed-icon #branding-color-darkcoralpink + label:after, .form-group-collapsible-header .collapsed-icon #branding-color-deepbluesea + label:after, .form-group-collapsible-header .collapsed-icon #branding-color-tropiteal + label:after {
        -webkit-transition: -webkit-transform 0.25s ease;
        transition: -webkit-transform 0.25s ease;
        -o-transition: -o-transform 0.25s ease;
        transition: transform 0.25s ease;
        transition: transform 0.25s ease, -webkit-transform 0.25s ease, -o-transform 0.25s ease; }
    .form-group-collapsible-header.collapsed .collapsed-icon .ci, .form-group-collapsible-header.collapsed .collapsed-icon .btn-tab.has-error-indicator:after, .form-group-collapsible-header.collapsed .collapsed-icon .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .form-group-collapsible-header.collapsed .collapsed-icon .modal-nav > li > a.has-error-indicator:after, .form-group-collapsible-header.collapsed .collapsed-icon .form-group-collapsible-header.has-error-indicator:after, .form-group-collapsible-header.collapsed .collapsed-icon .text-collapsible-header.has-error-indicator:after, .form-group-collapsible-header.collapsed .collapsed-icon .radio > label:before, .form-group-collapsible-header.collapsed .collapsed-icon
    .checkbox > label:before, .form-group-collapsible-header.collapsed .collapsed-icon .cscd-editor-toggler > label:before, .form-group-collapsible-header.collapsed .collapsed-icon .selectize-control.loading .selectize-input:before, .selectize-control.loading .form-group-collapsible-header.collapsed .collapsed-icon .selectize-input:before, .form-group-collapsible-header.collapsed .collapsed-icon .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .form-group-collapsible-header.collapsed .collapsed-icon .badge-success, .form-group-collapsible-header.collapsed .collapsed-icon .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .form-group-collapsible-header.collapsed .collapsed-icon .badge-success, .form-group-collapsible-header.collapsed .collapsed-icon .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .form-group-collapsible-header.collapsed .collapsed-icon .badge-preloader, .form-group-collapsible-header.collapsed .collapsed-icon .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .form-group-collapsible-header.collapsed .collapsed-icon .badge-preloader, .form-group-collapsible-header.collapsed .collapsed-icon .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .form-group-collapsible-header.collapsed .collapsed-icon .sorting::after, .form-group-collapsible-header.collapsed .collapsed-icon
    .dataTables_wrapper thead .sorting_asc::after,
    .dataTables_wrapper thead .form-group-collapsible-header.collapsed .collapsed-icon .sorting_asc::after, .form-group-collapsible-header.collapsed .collapsed-icon
    .dataTables_wrapper thead .sorting_desc::after,
    .dataTables_wrapper thead .form-group-collapsible-header.collapsed .collapsed-icon .sorting_desc::after, .form-group-collapsible-header.collapsed .collapsed-icon
    .dataTables_wrapper thead .sorting_asc_disabled::after,
    .dataTables_wrapper thead .form-group-collapsible-header.collapsed .collapsed-icon .sorting_asc_disabled::after, .form-group-collapsible-header.collapsed .collapsed-icon
    .dataTables_wrapper thead .sorting_desc_disabled::after,
    .dataTables_wrapper thead .form-group-collapsible-header.collapsed .collapsed-icon .sorting_desc_disabled::after, .form-group-collapsible-header.collapsed .collapsed-icon .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .form-group-collapsible-header.collapsed .collapsed-icon tr.selected:after, .form-group-collapsible-header.collapsed .collapsed-icon .dropdown-menu-filter-search:after, .form-group-collapsible-header.collapsed .collapsed-icon .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .form-group-collapsible-header.collapsed .collapsed-icon a.history-entry:after, .form-group-collapsible-header.collapsed .collapsed-icon .flyout-filter-search:after, .form-group-collapsible-header.collapsed .collapsed-icon .flyout-filter-results a.history-entry:after, .flyout-filter-results .form-group-collapsible-header.collapsed .collapsed-icon a.history-entry:after, .form-group-collapsible-header.collapsed .collapsed-icon #new-menu-content .asset-factory-parent:after, #new-menu-content .form-group-collapsible-header.collapsed .collapsed-icon .asset-factory-parent:after, .form-group-collapsible-header.collapsed .collapsed-icon #new-menu-content .back-link:before, #new-menu-content .form-group-collapsible-header.collapsed .collapsed-icon .back-link:before, .form-group-collapsible-header.collapsed .collapsed-icon
    #new-menu-content .filter-back-link:before,
    #new-menu-content .form-group-collapsible-header.collapsed .collapsed-icon .filter-back-link:before, .form-group-collapsible-header.collapsed .collapsed-icon #branding-color-default + label:after, .form-group-collapsible-header.collapsed .collapsed-icon #branding-color-blue-grey + label:after, .form-group-collapsible-header.collapsed .collapsed-icon #branding-color-coralpink + label:after, .form-group-collapsible-header.collapsed .collapsed-icon #branding-color-darkcoralpink + label:after, .form-group-collapsible-header.collapsed .collapsed-icon #branding-color-deepbluesea + label:after, .form-group-collapsible-header.collapsed .collapsed-icon #branding-color-tropiteal + label:after {
      -webkit-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
           -o-transform: rotate(-90deg);
              transform: rotate(-90deg); }
  .form-group-collapsible-body {
    border-left: 1px dashed #D5DBE1;
    margin-top: 0.85714rem;
    margin-bottom: 0.85714rem;
    padding-left: 1.71429rem; }

.text-collapsible {
  margin-bottom: 0.85714rem;
  width: 100%; }
  .text-collapsible-header {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-direction: normal;
    box-direction: normal;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    padding: 0.85714rem 0.85714rem 0.85714rem 0;
    position: relative;
    cursor: pointer;
    background: none; }
    .text-collapsible-header::after {
      clear: both;
      content: "";
      display: table; }
    .text-collapsible-header.has-error-indicator:after {
      position: absolute;
      left: -0.42857rem;
      top: -0.42857rem;
      content: "\EA1D";
      color: #f44336; }
    .text-collapsible-header h3 {
      -webkit-box-flex: 1;
      box-flex: 1;
      -moz-flex: 1;
      -ms-flex: 1;
      flex: 1;
      line-height: 1.5;
      margin-bottom: 0;
      position: relative; }
      .text-collapsible-header h3 .title {
        padding-left: 2.57143rem;
        font-size: 1.14286rem; }
    .text-collapsible-header .form-group-controls {
      margin: 0; }
      .text-collapsible-header .form-group-controls li {
        margin-bottom: 0; }
    .text-collapsible-header .collapsed-icon {
      position: absolute;
      left: 0;
      line-height: 1; }
      .text-collapsible-header .collapsed-icon .ci, .text-collapsible-header .collapsed-icon .btn-tab.has-error-indicator:after, .text-collapsible-header .collapsed-icon .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .text-collapsible-header .collapsed-icon .modal-nav > li > a.has-error-indicator:after, .text-collapsible-header .collapsed-icon .form-group-collapsible-header.has-error-indicator:after, .text-collapsible-header .collapsed-icon .text-collapsible-header.has-error-indicator:after, .text-collapsible-header .collapsed-icon .radio > label:before, .text-collapsible-header .collapsed-icon
      .checkbox > label:before, .text-collapsible-header .collapsed-icon .cscd-editor-toggler > label:before, .text-collapsible-header .collapsed-icon .selectize-control.loading .selectize-input:before, .selectize-control.loading .text-collapsible-header .collapsed-icon .selectize-input:before, .text-collapsible-header .collapsed-icon .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .text-collapsible-header .collapsed-icon .badge-success, .text-collapsible-header .collapsed-icon .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .text-collapsible-header .collapsed-icon .badge-success, .text-collapsible-header .collapsed-icon .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .text-collapsible-header .collapsed-icon .badge-preloader, .text-collapsible-header .collapsed-icon .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .text-collapsible-header .collapsed-icon .badge-preloader, .text-collapsible-header .collapsed-icon .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .text-collapsible-header .collapsed-icon .sorting::after, .text-collapsible-header .collapsed-icon
      .dataTables_wrapper thead .sorting_asc::after,
      .dataTables_wrapper thead .text-collapsible-header .collapsed-icon .sorting_asc::after, .text-collapsible-header .collapsed-icon
      .dataTables_wrapper thead .sorting_desc::after,
      .dataTables_wrapper thead .text-collapsible-header .collapsed-icon .sorting_desc::after, .text-collapsible-header .collapsed-icon
      .dataTables_wrapper thead .sorting_asc_disabled::after,
      .dataTables_wrapper thead .text-collapsible-header .collapsed-icon .sorting_asc_disabled::after, .text-collapsible-header .collapsed-icon
      .dataTables_wrapper thead .sorting_desc_disabled::after,
      .dataTables_wrapper thead .text-collapsible-header .collapsed-icon .sorting_desc_disabled::after, .text-collapsible-header .collapsed-icon .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .text-collapsible-header .collapsed-icon tr.selected:after, .text-collapsible-header .collapsed-icon .dropdown-menu-filter-search:after, .text-collapsible-header .collapsed-icon .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .text-collapsible-header .collapsed-icon a.history-entry:after, .text-collapsible-header .collapsed-icon .flyout-filter-search:after, .text-collapsible-header .collapsed-icon .flyout-filter-results a.history-entry:after, .flyout-filter-results .text-collapsible-header .collapsed-icon a.history-entry:after, .text-collapsible-header .collapsed-icon #new-menu-content .asset-factory-parent:after, #new-menu-content .text-collapsible-header .collapsed-icon .asset-factory-parent:after, .text-collapsible-header .collapsed-icon #new-menu-content .back-link:before, #new-menu-content .text-collapsible-header .collapsed-icon .back-link:before, .text-collapsible-header .collapsed-icon
      #new-menu-content .filter-back-link:before,
      #new-menu-content .text-collapsible-header .collapsed-icon .filter-back-link:before, .text-collapsible-header .collapsed-icon #branding-color-default + label:after, .text-collapsible-header .collapsed-icon #branding-color-blue-grey + label:after, .text-collapsible-header .collapsed-icon #branding-color-coralpink + label:after, .text-collapsible-header .collapsed-icon #branding-color-darkcoralpink + label:after, .text-collapsible-header .collapsed-icon #branding-color-deepbluesea + label:after, .text-collapsible-header .collapsed-icon #branding-color-tropiteal + label:after {
        background: none;
        border: none;
        -webkit-transition: -webkit-transform 0.25s ease;
        transition: -webkit-transform 0.25s ease;
        -o-transition: -o-transform 0.25s ease;
        transition: transform 0.25s ease;
        transition: transform 0.25s ease, -webkit-transform 0.25s ease, -o-transform 0.25s ease; }
    .text-collapsible-header.collapsed .collapsed-icon .ci, .text-collapsible-header.collapsed .collapsed-icon .btn-tab.has-error-indicator:after, .text-collapsible-header.collapsed .collapsed-icon .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .text-collapsible-header.collapsed .collapsed-icon .modal-nav > li > a.has-error-indicator:after, .text-collapsible-header.collapsed .collapsed-icon .form-group-collapsible-header.has-error-indicator:after, .text-collapsible-header.collapsed .collapsed-icon .text-collapsible-header.has-error-indicator:after, .text-collapsible-header.collapsed .collapsed-icon .radio > label:before, .text-collapsible-header.collapsed .collapsed-icon
    .checkbox > label:before, .text-collapsible-header.collapsed .collapsed-icon .cscd-editor-toggler > label:before, .text-collapsible-header.collapsed .collapsed-icon .selectize-control.loading .selectize-input:before, .selectize-control.loading .text-collapsible-header.collapsed .collapsed-icon .selectize-input:before, .text-collapsible-header.collapsed .collapsed-icon .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .text-collapsible-header.collapsed .collapsed-icon .badge-success, .text-collapsible-header.collapsed .collapsed-icon .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .text-collapsible-header.collapsed .collapsed-icon .badge-success, .text-collapsible-header.collapsed .collapsed-icon .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .text-collapsible-header.collapsed .collapsed-icon .badge-preloader, .text-collapsible-header.collapsed .collapsed-icon .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .text-collapsible-header.collapsed .collapsed-icon .badge-preloader, .text-collapsible-header.collapsed .collapsed-icon .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .text-collapsible-header.collapsed .collapsed-icon .sorting::after, .text-collapsible-header.collapsed .collapsed-icon
    .dataTables_wrapper thead .sorting_asc::after,
    .dataTables_wrapper thead .text-collapsible-header.collapsed .collapsed-icon .sorting_asc::after, .text-collapsible-header.collapsed .collapsed-icon
    .dataTables_wrapper thead .sorting_desc::after,
    .dataTables_wrapper thead .text-collapsible-header.collapsed .collapsed-icon .sorting_desc::after, .text-collapsible-header.collapsed .collapsed-icon
    .dataTables_wrapper thead .sorting_asc_disabled::after,
    .dataTables_wrapper thead .text-collapsible-header.collapsed .collapsed-icon .sorting_asc_disabled::after, .text-collapsible-header.collapsed .collapsed-icon
    .dataTables_wrapper thead .sorting_desc_disabled::after,
    .dataTables_wrapper thead .text-collapsible-header.collapsed .collapsed-icon .sorting_desc_disabled::after, .text-collapsible-header.collapsed .collapsed-icon .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .text-collapsible-header.collapsed .collapsed-icon tr.selected:after, .text-collapsible-header.collapsed .collapsed-icon .dropdown-menu-filter-search:after, .text-collapsible-header.collapsed .collapsed-icon .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .text-collapsible-header.collapsed .collapsed-icon a.history-entry:after, .text-collapsible-header.collapsed .collapsed-icon .flyout-filter-search:after, .text-collapsible-header.collapsed .collapsed-icon .flyout-filter-results a.history-entry:after, .flyout-filter-results .text-collapsible-header.collapsed .collapsed-icon a.history-entry:after, .text-collapsible-header.collapsed .collapsed-icon #new-menu-content .asset-factory-parent:after, #new-menu-content .text-collapsible-header.collapsed .collapsed-icon .asset-factory-parent:after, .text-collapsible-header.collapsed .collapsed-icon #new-menu-content .back-link:before, #new-menu-content .text-collapsible-header.collapsed .collapsed-icon .back-link:before, .text-collapsible-header.collapsed .collapsed-icon
    #new-menu-content .filter-back-link:before,
    #new-menu-content .text-collapsible-header.collapsed .collapsed-icon .filter-back-link:before, .text-collapsible-header.collapsed .collapsed-icon #branding-color-default + label:after, .text-collapsible-header.collapsed .collapsed-icon #branding-color-blue-grey + label:after, .text-collapsible-header.collapsed .collapsed-icon #branding-color-coralpink + label:after, .text-collapsible-header.collapsed .collapsed-icon #branding-color-darkcoralpink + label:after, .text-collapsible-header.collapsed .collapsed-icon #branding-color-deepbluesea + label:after, .text-collapsible-header.collapsed .collapsed-icon #branding-color-tropiteal + label:after {
      -webkit-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
           -o-transform: rotate(-90deg);
              transform: rotate(-90deg); }
  .text-collapsible-body {
    border-left: 1px dashed #D5DBE1;
    margin-top: 0.85714rem;
    margin-bottom: 0.85714rem;
    padding-left: 1.71429rem; }

.form-group-controls {
  margin: 0.85714rem 0;
  height: 1.71429rem;
  opacity: 0.3;
  filter: alpha(opacity=30); }
  .form-group-controls:hover {
    opacity: 1.0;
    filter: alpha(opacity=100); }
  .form-group-controls > li {
    display: inline-block;
    margin-right: 0.85714rem;
    margin-bottom: 0.42857rem; }
  .form-group-controls-right > li {
    margin-right: 0;
    margin-left: 0.85714rem; }
  .form-group-controls .index {
    vertical-align: top;
    font-style: italic; }

.form-group-control-index {
  vertical-align: top;
  font-style: italic; }

.form-group-control-dark, .form-group-control-dark:hover, .form-group-control-dark:focus {
  color: #222630; }

.form-group-control-green, .form-group-control-green:hover, .form-group-control-green:focus {
  color: #39b907; }
  .form-group-control-green .ci, .form-group-control-green .btn-tab.has-error-indicator:after, .form-group-control-green .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .form-group-control-green .modal-nav > li > a.has-error-indicator:after, .form-group-control-green .form-group-collapsible-header.has-error-indicator:after, .form-group-control-green .text-collapsible-header.has-error-indicator:after, .form-group-control-green .radio > label:before, .form-group-control-green
  .checkbox > label:before, .form-group-control-green .cscd-editor-toggler > label:before, .form-group-control-green .selectize-control.loading .selectize-input:before, .selectize-control.loading .form-group-control-green .selectize-input:before, .form-group-control-green .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .form-group-control-green .badge-success, .form-group-control-green .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .form-group-control-green .badge-success, .form-group-control-green .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .form-group-control-green .badge-preloader, .form-group-control-green .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .form-group-control-green .badge-preloader, .form-group-control-green .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .form-group-control-green .sorting::after, .form-group-control-green
  .dataTables_wrapper thead .sorting_asc::after,
  .dataTables_wrapper thead .form-group-control-green .sorting_asc::after, .form-group-control-green
  .dataTables_wrapper thead .sorting_desc::after,
  .dataTables_wrapper thead .form-group-control-green .sorting_desc::after, .form-group-control-green
  .dataTables_wrapper thead .sorting_asc_disabled::after,
  .dataTables_wrapper thead .form-group-control-green .sorting_asc_disabled::after, .form-group-control-green
  .dataTables_wrapper thead .sorting_desc_disabled::after,
  .dataTables_wrapper thead .form-group-control-green .sorting_desc_disabled::after, .form-group-control-green .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .form-group-control-green tr.selected:after, .form-group-control-green .dropdown-menu-filter-search:after, .form-group-control-green .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .form-group-control-green a.history-entry:after, .form-group-control-green .flyout-filter-search:after, .form-group-control-green .flyout-filter-results a.history-entry:after, .flyout-filter-results .form-group-control-green a.history-entry:after, .form-group-control-green #new-menu-content .asset-factory-parent:after, #new-menu-content .form-group-control-green .asset-factory-parent:after, .form-group-control-green #new-menu-content .back-link:before, #new-menu-content .form-group-control-green .back-link:before, .form-group-control-green
  #new-menu-content .filter-back-link:before,
  #new-menu-content .form-group-control-green .filter-back-link:before, .form-group-control-green #branding-color-default + label:after, .form-group-control-green #branding-color-blue-grey + label:after, .form-group-control-green #branding-color-coralpink + label:after, .form-group-control-green #branding-color-darkcoralpink + label:after, .form-group-control-green #branding-color-deepbluesea + label:after, .form-group-control-green #branding-color-tropiteal + label:after, .form-group-control-green:hover .ci, .form-group-control-green:hover .btn-tab.has-error-indicator:after, .form-group-control-green:hover .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .form-group-control-green:hover .modal-nav > li > a.has-error-indicator:after, .form-group-control-green:hover .form-group-collapsible-header.has-error-indicator:after, .form-group-control-green:hover .text-collapsible-header.has-error-indicator:after, .form-group-control-green:hover .radio > label:before, .form-group-control-green:hover
  .checkbox > label:before, .form-group-control-green:hover .cscd-editor-toggler > label:before, .form-group-control-green:hover .selectize-control.loading .selectize-input:before, .selectize-control.loading .form-group-control-green:hover .selectize-input:before, .form-group-control-green:hover .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .form-group-control-green:hover .badge-success, .form-group-control-green:hover .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .form-group-control-green:hover .badge-success, .form-group-control-green:hover .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .form-group-control-green:hover .badge-preloader, .form-group-control-green:hover .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .form-group-control-green:hover .badge-preloader, .form-group-control-green:hover .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .form-group-control-green:hover .sorting::after, .form-group-control-green:hover
  .dataTables_wrapper thead .sorting_asc::after,
  .dataTables_wrapper thead .form-group-control-green:hover .sorting_asc::after, .form-group-control-green:hover
  .dataTables_wrapper thead .sorting_desc::after,
  .dataTables_wrapper thead .form-group-control-green:hover .sorting_desc::after, .form-group-control-green:hover
  .dataTables_wrapper thead .sorting_asc_disabled::after,
  .dataTables_wrapper thead .form-group-control-green:hover .sorting_asc_disabled::after, .form-group-control-green:hover
  .dataTables_wrapper thead .sorting_desc_disabled::after,
  .dataTables_wrapper thead .form-group-control-green:hover .sorting_desc_disabled::after, .form-group-control-green:hover .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .form-group-control-green:hover tr.selected:after, .form-group-control-green:hover .dropdown-menu-filter-search:after, .form-group-control-green:hover .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .form-group-control-green:hover a.history-entry:after, .form-group-control-green:hover .flyout-filter-search:after, .form-group-control-green:hover .flyout-filter-results a.history-entry:after, .flyout-filter-results .form-group-control-green:hover a.history-entry:after, .form-group-control-green:hover #new-menu-content .asset-factory-parent:after, #new-menu-content .form-group-control-green:hover .asset-factory-parent:after, .form-group-control-green:hover #new-menu-content .back-link:before, #new-menu-content .form-group-control-green:hover .back-link:before, .form-group-control-green:hover
  #new-menu-content .filter-back-link:before,
  #new-menu-content .form-group-control-green:hover .filter-back-link:before, .form-group-control-green:hover #branding-color-default + label:after, .form-group-control-green:hover #branding-color-blue-grey + label:after, .form-group-control-green:hover #branding-color-coralpink + label:after, .form-group-control-green:hover #branding-color-darkcoralpink + label:after, .form-group-control-green:hover #branding-color-deepbluesea + label:after, .form-group-control-green:hover #branding-color-tropiteal + label:after, .form-group-control-green:focus .ci, .form-group-control-green:focus .btn-tab.has-error-indicator:after, .form-group-control-green:focus .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .form-group-control-green:focus .modal-nav > li > a.has-error-indicator:after, .form-group-control-green:focus .form-group-collapsible-header.has-error-indicator:after, .form-group-control-green:focus .text-collapsible-header.has-error-indicator:after, .form-group-control-green:focus .radio > label:before, .form-group-control-green:focus
  .checkbox > label:before, .form-group-control-green:focus .cscd-editor-toggler > label:before, .form-group-control-green:focus .selectize-control.loading .selectize-input:before, .selectize-control.loading .form-group-control-green:focus .selectize-input:before, .form-group-control-green:focus .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .form-group-control-green:focus .badge-success, .form-group-control-green:focus .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .form-group-control-green:focus .badge-success, .form-group-control-green:focus .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .form-group-control-green:focus .badge-preloader, .form-group-control-green:focus .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .form-group-control-green:focus .badge-preloader, .form-group-control-green:focus .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .form-group-control-green:focus .sorting::after, .form-group-control-green:focus
  .dataTables_wrapper thead .sorting_asc::after,
  .dataTables_wrapper thead .form-group-control-green:focus .sorting_asc::after, .form-group-control-green:focus
  .dataTables_wrapper thead .sorting_desc::after,
  .dataTables_wrapper thead .form-group-control-green:focus .sorting_desc::after, .form-group-control-green:focus
  .dataTables_wrapper thead .sorting_asc_disabled::after,
  .dataTables_wrapper thead .form-group-control-green:focus .sorting_asc_disabled::after, .form-group-control-green:focus
  .dataTables_wrapper thead .sorting_desc_disabled::after,
  .dataTables_wrapper thead .form-group-control-green:focus .sorting_desc_disabled::after, .form-group-control-green:focus .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .form-group-control-green:focus tr.selected:after, .form-group-control-green:focus .dropdown-menu-filter-search:after, .form-group-control-green:focus .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .form-group-control-green:focus a.history-entry:after, .form-group-control-green:focus .flyout-filter-search:after, .form-group-control-green:focus .flyout-filter-results a.history-entry:after, .flyout-filter-results .form-group-control-green:focus a.history-entry:after, .form-group-control-green:focus #new-menu-content .asset-factory-parent:after, #new-menu-content .form-group-control-green:focus .asset-factory-parent:after, .form-group-control-green:focus #new-menu-content .back-link:before, #new-menu-content .form-group-control-green:focus .back-link:before, .form-group-control-green:focus
  #new-menu-content .filter-back-link:before,
  #new-menu-content .form-group-control-green:focus .filter-back-link:before, .form-group-control-green:focus #branding-color-default + label:after, .form-group-control-green:focus #branding-color-blue-grey + label:after, .form-group-control-green:focus #branding-color-coralpink + label:after, .form-group-control-green:focus #branding-color-darkcoralpink + label:after, .form-group-control-green:focus #branding-color-deepbluesea + label:after, .form-group-control-green:focus #branding-color-tropiteal + label:after {
    border-color: #39b907; }

.form-group-control-red, .form-group-control-red:hover, .form-group-control-red:focus {
  color: #f44336; }
  .form-group-control-red .ci, .form-group-control-red .btn-tab.has-error-indicator:after, .form-group-control-red .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .form-group-control-red .modal-nav > li > a.has-error-indicator:after, .form-group-control-red .form-group-collapsible-header.has-error-indicator:after, .form-group-control-red .text-collapsible-header.has-error-indicator:after, .form-group-control-red .radio > label:before, .form-group-control-red
  .checkbox > label:before, .form-group-control-red .cscd-editor-toggler > label:before, .form-group-control-red .selectize-control.loading .selectize-input:before, .selectize-control.loading .form-group-control-red .selectize-input:before, .form-group-control-red .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .form-group-control-red .badge-success, .form-group-control-red .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .form-group-control-red .badge-success, .form-group-control-red .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .form-group-control-red .badge-preloader, .form-group-control-red .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .form-group-control-red .badge-preloader, .form-group-control-red .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .form-group-control-red .sorting::after, .form-group-control-red
  .dataTables_wrapper thead .sorting_asc::after,
  .dataTables_wrapper thead .form-group-control-red .sorting_asc::after, .form-group-control-red
  .dataTables_wrapper thead .sorting_desc::after,
  .dataTables_wrapper thead .form-group-control-red .sorting_desc::after, .form-group-control-red
  .dataTables_wrapper thead .sorting_asc_disabled::after,
  .dataTables_wrapper thead .form-group-control-red .sorting_asc_disabled::after, .form-group-control-red
  .dataTables_wrapper thead .sorting_desc_disabled::after,
  .dataTables_wrapper thead .form-group-control-red .sorting_desc_disabled::after, .form-group-control-red .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .form-group-control-red tr.selected:after, .form-group-control-red .dropdown-menu-filter-search:after, .form-group-control-red .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .form-group-control-red a.history-entry:after, .form-group-control-red .flyout-filter-search:after, .form-group-control-red .flyout-filter-results a.history-entry:after, .flyout-filter-results .form-group-control-red a.history-entry:after, .form-group-control-red #new-menu-content .asset-factory-parent:after, #new-menu-content .form-group-control-red .asset-factory-parent:after, .form-group-control-red #new-menu-content .back-link:before, #new-menu-content .form-group-control-red .back-link:before, .form-group-control-red
  #new-menu-content .filter-back-link:before,
  #new-menu-content .form-group-control-red .filter-back-link:before, .form-group-control-red #branding-color-default + label:after, .form-group-control-red #branding-color-blue-grey + label:after, .form-group-control-red #branding-color-coralpink + label:after, .form-group-control-red #branding-color-darkcoralpink + label:after, .form-group-control-red #branding-color-deepbluesea + label:after, .form-group-control-red #branding-color-tropiteal + label:after, .form-group-control-red:hover .ci, .form-group-control-red:hover .btn-tab.has-error-indicator:after, .form-group-control-red:hover .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .form-group-control-red:hover .modal-nav > li > a.has-error-indicator:after, .form-group-control-red:hover .form-group-collapsible-header.has-error-indicator:after, .form-group-control-red:hover .text-collapsible-header.has-error-indicator:after, .form-group-control-red:hover .radio > label:before, .form-group-control-red:hover
  .checkbox > label:before, .form-group-control-red:hover .cscd-editor-toggler > label:before, .form-group-control-red:hover .selectize-control.loading .selectize-input:before, .selectize-control.loading .form-group-control-red:hover .selectize-input:before, .form-group-control-red:hover .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .form-group-control-red:hover .badge-success, .form-group-control-red:hover .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .form-group-control-red:hover .badge-success, .form-group-control-red:hover .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .form-group-control-red:hover .badge-preloader, .form-group-control-red:hover .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .form-group-control-red:hover .badge-preloader, .form-group-control-red:hover .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .form-group-control-red:hover .sorting::after, .form-group-control-red:hover
  .dataTables_wrapper thead .sorting_asc::after,
  .dataTables_wrapper thead .form-group-control-red:hover .sorting_asc::after, .form-group-control-red:hover
  .dataTables_wrapper thead .sorting_desc::after,
  .dataTables_wrapper thead .form-group-control-red:hover .sorting_desc::after, .form-group-control-red:hover
  .dataTables_wrapper thead .sorting_asc_disabled::after,
  .dataTables_wrapper thead .form-group-control-red:hover .sorting_asc_disabled::after, .form-group-control-red:hover
  .dataTables_wrapper thead .sorting_desc_disabled::after,
  .dataTables_wrapper thead .form-group-control-red:hover .sorting_desc_disabled::after, .form-group-control-red:hover .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .form-group-control-red:hover tr.selected:after, .form-group-control-red:hover .dropdown-menu-filter-search:after, .form-group-control-red:hover .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .form-group-control-red:hover a.history-entry:after, .form-group-control-red:hover .flyout-filter-search:after, .form-group-control-red:hover .flyout-filter-results a.history-entry:after, .flyout-filter-results .form-group-control-red:hover a.history-entry:after, .form-group-control-red:hover #new-menu-content .asset-factory-parent:after, #new-menu-content .form-group-control-red:hover .asset-factory-parent:after, .form-group-control-red:hover #new-menu-content .back-link:before, #new-menu-content .form-group-control-red:hover .back-link:before, .form-group-control-red:hover
  #new-menu-content .filter-back-link:before,
  #new-menu-content .form-group-control-red:hover .filter-back-link:before, .form-group-control-red:hover #branding-color-default + label:after, .form-group-control-red:hover #branding-color-blue-grey + label:after, .form-group-control-red:hover #branding-color-coralpink + label:after, .form-group-control-red:hover #branding-color-darkcoralpink + label:after, .form-group-control-red:hover #branding-color-deepbluesea + label:after, .form-group-control-red:hover #branding-color-tropiteal + label:after, .form-group-control-red:focus .ci, .form-group-control-red:focus .btn-tab.has-error-indicator:after, .form-group-control-red:focus .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .form-group-control-red:focus .modal-nav > li > a.has-error-indicator:after, .form-group-control-red:focus .form-group-collapsible-header.has-error-indicator:after, .form-group-control-red:focus .text-collapsible-header.has-error-indicator:after, .form-group-control-red:focus .radio > label:before, .form-group-control-red:focus
  .checkbox > label:before, .form-group-control-red:focus .cscd-editor-toggler > label:before, .form-group-control-red:focus .selectize-control.loading .selectize-input:before, .selectize-control.loading .form-group-control-red:focus .selectize-input:before, .form-group-control-red:focus .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .form-group-control-red:focus .badge-success, .form-group-control-red:focus .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .form-group-control-red:focus .badge-success, .form-group-control-red:focus .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .form-group-control-red:focus .badge-preloader, .form-group-control-red:focus .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .form-group-control-red:focus .badge-preloader, .form-group-control-red:focus .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .form-group-control-red:focus .sorting::after, .form-group-control-red:focus
  .dataTables_wrapper thead .sorting_asc::after,
  .dataTables_wrapper thead .form-group-control-red:focus .sorting_asc::after, .form-group-control-red:focus
  .dataTables_wrapper thead .sorting_desc::after,
  .dataTables_wrapper thead .form-group-control-red:focus .sorting_desc::after, .form-group-control-red:focus
  .dataTables_wrapper thead .sorting_asc_disabled::after,
  .dataTables_wrapper thead .form-group-control-red:focus .sorting_asc_disabled::after, .form-group-control-red:focus
  .dataTables_wrapper thead .sorting_desc_disabled::after,
  .dataTables_wrapper thead .form-group-control-red:focus .sorting_desc_disabled::after, .form-group-control-red:focus .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .form-group-control-red:focus tr.selected:after, .form-group-control-red:focus .dropdown-menu-filter-search:after, .form-group-control-red:focus .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .form-group-control-red:focus a.history-entry:after, .form-group-control-red:focus .flyout-filter-search:after, .form-group-control-red:focus .flyout-filter-results a.history-entry:after, .flyout-filter-results .form-group-control-red:focus a.history-entry:after, .form-group-control-red:focus #new-menu-content .asset-factory-parent:after, #new-menu-content .form-group-control-red:focus .asset-factory-parent:after, .form-group-control-red:focus #new-menu-content .back-link:before, #new-menu-content .form-group-control-red:focus .back-link:before, .form-group-control-red:focus
  #new-menu-content .filter-back-link:before,
  #new-menu-content .form-group-control-red:focus .filter-back-link:before, .form-group-control-red:focus #branding-color-default + label:after, .form-group-control-red:focus #branding-color-blue-grey + label:after, .form-group-control-red:focus #branding-color-coralpink + label:after, .form-group-control-red:focus #branding-color-darkcoralpink + label:after, .form-group-control-red:focus #branding-color-deepbluesea + label:after, .form-group-control-red:focus #branding-color-tropiteal + label:after {
    border-color: #f44336; }

.radio,
.checkbox,
.cscd-editor-toggler {
  margin-bottom: 0.85714rem; }
  .form-inline .radio,
  .form-inline
  .checkbox,
  .form-inline .cscd-editor-toggler {
    display: inline-block; }
  .radio > label,
  .checkbox > label, .cscd-editor-toggler > label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    margin-right: 1.71429rem;
    color: rgba(0, 0, 0, 0.87);
    line-height: 19px;
    font-weight: 400;
    vertical-align: top; }
    @media screen and (max-width: 767px) {
      .radio > label,
      .checkbox > label, .cscd-editor-toggler > label {
        display: block; } }
    .radio > label:last-child,
    .checkbox > label:last-child, .cscd-editor-toggler > label:last-child {
      margin-right: 0; }
    .radio > label:before,
    .checkbox > label:before, .cscd-editor-toggler > label:before {
      margin-right: 0.42857rem;
      color: #D5DBE1; }
    .disabled .radio > label,
    [disabled] .radio > label, .disabled
    .checkbox > label, .disabled .cscd-editor-toggler > label,
    [disabled]
    .checkbox > label,
    [disabled] .cscd-editor-toggler > label {
      opacity: .75;
      cursor: not-allowed; }
      .disabled .radio > label:before,
      [disabled] .radio > label:before, .disabled
      .checkbox > label:before, .disabled .cscd-editor-toggler > label:before,
      [disabled]
      .checkbox > label:before,
      [disabled] .cscd-editor-toggler > label:before {
        color: #e5e7e9; }
    .radio > label:hover:before,
    .checkbox > label:hover:before, .cscd-editor-toggler > label:hover:before {
      color: #aaafb4; }
  .radio input[type=radio],
  .radio input[type=checkbox],
  .checkbox input[type=radio], .cscd-editor-toggler input[type=radio],
  .checkbox input[type=checkbox], .cscd-editor-toggler input[type=checkbox] {
    opacity: 0;
    position: absolute;
    z-index: -1; }
    .radio input[type=radio]:focus + label:before, .radio input[type=radio]:checked + label:before,
    .radio input[type=checkbox]:focus + label:before,
    .radio input[type=checkbox]:checked + label:before,
    .checkbox input[type=radio]:focus + label:before, .cscd-editor-toggler input[type=radio]:focus + label:before,
    .checkbox input[type=radio]:checked + label:before, .cscd-editor-toggler input[type=radio]:checked + label:before,
    .checkbox input[type=checkbox]:focus + label:before, .cscd-editor-toggler input[type=checkbox]:focus + label:before,
    .checkbox input[type=checkbox]:checked + label:before, .cscd-editor-toggler input[type=checkbox]:checked + label:before {
      color: #43739c; }
    .radio input[type=radio]:checked + label:hover:before,
    .radio input[type=checkbox]:checked + label:hover:before,
    .checkbox input[type=radio]:checked + label:hover:before, .cscd-editor-toggler input[type=radio]:checked + label:hover:before,
    .checkbox input[type=checkbox]:checked + label:hover:before, .cscd-editor-toggler input[type=checkbox]:checked + label:hover:before {
      color: #365c7d; }
    .radio input[type=radio]:checked:focus + label:before,
    .radio input[type=checkbox]:checked:focus + label:before,
    .checkbox input[type=radio]:checked:focus + label:before, .cscd-editor-toggler input[type=radio]:checked:focus + label:before,
    .checkbox input[type=checkbox]:checked:focus + label:before, .cscd-editor-toggler input[type=checkbox]:checked:focus + label:before {
      color: #365c7d; }
    .radio input[type=radio].disabled + label, .radio input[type=radio]:disabled + label,
    .radio input[type=checkbox].disabled + label,
    .radio input[type=checkbox]:disabled + label,
    .checkbox input[type=radio].disabled + label, .cscd-editor-toggler input[type=radio].disabled + label,
    .checkbox input[type=radio]:disabled + label, .cscd-editor-toggler input[type=radio]:disabled + label,
    .checkbox input[type=checkbox].disabled + label, .cscd-editor-toggler input[type=checkbox].disabled + label,
    .checkbox input[type=checkbox]:disabled + label, .cscd-editor-toggler input[type=checkbox]:disabled + label {
      cursor: not-allowed;
      opacity: .75; }
      .radio input[type=radio].disabled + label:before, .radio input[type=radio]:disabled + label:before,
      .radio input[type=checkbox].disabled + label:before,
      .radio input[type=checkbox]:disabled + label:before,
      .checkbox input[type=radio].disabled + label:before, .cscd-editor-toggler input[type=radio].disabled + label:before,
      .checkbox input[type=radio]:disabled + label:before, .cscd-editor-toggler input[type=radio]:disabled + label:before,
      .checkbox input[type=checkbox].disabled + label:before, .cscd-editor-toggler input[type=checkbox].disabled + label:before,
      .checkbox input[type=checkbox]:disabled + label:before, .cscd-editor-toggler input[type=checkbox]:disabled + label:before {
        color: #e5e7e9; }
      .radio input[type=radio].disabled + label:hover:before, .radio input[type=radio]:disabled + label:hover:before,
      .radio input[type=checkbox].disabled + label:hover:before,
      .radio input[type=checkbox]:disabled + label:hover:before,
      .checkbox input[type=radio].disabled + label:hover:before, .cscd-editor-toggler input[type=radio].disabled + label:hover:before,
      .checkbox input[type=radio]:disabled + label:hover:before, .cscd-editor-toggler input[type=radio]:disabled + label:hover:before,
      .checkbox input[type=checkbox].disabled + label:hover:before, .cscd-editor-toggler input[type=checkbox].disabled + label:hover:before,
      .checkbox input[type=checkbox]:disabled + label:hover:before, .cscd-editor-toggler input[type=checkbox]:disabled + label:hover:before {
        color: #e5e7e9; }
  .radio .form-group.help-block,
  .radio p.help-block,
  .checkbox .form-group.help-block, .cscd-editor-toggler .form-group.help-block,
  .checkbox p.help-block, .cscd-editor-toggler p.help-block {
    margin-left: 2.07143rem;
    display: inline-block;
    width: 100%; }

select {
  height: 2.64286rem;
  max-width: 100%;
  width: auto; }
  select[multiple] {
    height: auto; }

.selectize-control.loading .selectize-input:before {
  color: #43739c;
  position: absolute;
  right: 0.42857rem;
  top: 0.42857rem; }

.selectize-control.loading .selectize-input:after {
  display: none; }

.selectize-input {
  margin-bottom: 0; }

.selectize-control.single .selectize-input.input-active {
  display: inherit; }

#fileUpload {
  width: 100px;
  position: absolute;
  left: -1000px; }

.dropzone {
  min-height: 150px;
  padding: 1.71429rem;
  position: relative;
  background: #ffffff;
  border: 2px dashed #D5DBE1;
  color: rgba(0, 0, 0, 0.87);
  cursor: pointer;
  font-weight: normal; }
  .dropzone .dz-message {
    margin: 1.71429rem 0;
    text-align: center; }
  .dropzone:hover,
  #fileUpload:focus + .dropzone {
    border-color: #c0c5cb; }
  .dropzone #uploadProgress {
    border: 1px solid #D5DBE1;
    display: none; }
    .dropzone #uploadProgress #uploadProgressLabel {
      line-height: 2.3em; }
    .dropzone #uploadProgress #uploadProgressBar {
      background-color: #D5DBE1;
      height: 2.3em;
      margin-top: -2.3em;
      width: 0%; }

#sdd-builder-toolbar {
  padding: 0.85714rem;
  display: inline-table; }
  #sdd-builder-toolbar > div {
    display: inline-block;
    padding: 0.42857rem; }
    @media screen and (min-width: 1280px) {
      #sdd-builder-toolbar > div {
        margin-right: 0.42857rem; } }
    #sdd-builder-toolbar > div:hover {
      cursor: pointer;
      outline: 1px solid #D5DBE1;
      background-color: #e5e7e9; }

#dd-builder .droppable {
  padding: 0.85714rem 0; }
  #dd-builder .droppable hr {
    visibility: hidden;
    margin: 0;
    border-top-color: #D5DBE1; }
  #dd-builder .droppable.hovering hr {
    visibility: visible; }

#dd-builder .sdd-builder-content .pseudoWysiwyg {
  border: 1px solid #808080;
  width: 460px;
  float: left; }

#dd-builder .sdd-builder-content .context-menu {
  position: absolute;
  right: 1.71429rem;
  margin: 39px 0.42857rem;
  border: 1px solid #D5DBE1;
  background-color: #ffffff;
  padding: 0.21429rem;
  z-index: 2; }
  #dd-builder .sdd-builder-content .context-menu table {
    padding: 0.85714rem;
    width: 100%; }
    #dd-builder .sdd-builder-content .context-menu table td {
      padding: 0.42857rem; }
    #dd-builder .sdd-builder-content .context-menu table.item {
      margin: 0.85714rem 0;
      background-color: #f6f8fa; }

#dd-builder .sdd-builder-content span.context-toolbar {
  position: absolute;
  right: 1.71429rem;
  border: 1px solid #D5DBE1;
  background-color: #ffffff;
  padding: 0.42857rem;
  white-space: nowrap;
  z-index: 3;
  margin: 0.42857rem; }
  #dd-builder .sdd-builder-content span.context-toolbar i {
    font-size: 1.28571rem;
    padding: 0 0.42857rem; }

#searchQuery {
  width: 360px; }

.modal-backdrop.in {
  opacity: .65; }

.modal-box {
  padding: 0 !important; }
  .modal-open .modal-box.modal {
    overflow: hidden; }
  .modal-box .modal-scroll-wrapper {
    z-index: 0; }
    .modal-box .modal-scroll-wrapper .optiscroll-vtrack,
    .modal-box .modal-scroll-wrapper .optiscroll-htrack {
      background: rgba(255, 255, 255, 0.5); }
    .modal-box .modal-scroll-wrapper::before, .modal-box .modal-scroll-wrapper::after {
      background: none; }
    .modal-box .modal-scroll-wrapper .optiscroll-content {
      padding: 0; }
  .modal-box .modal-dialog {
    position: relative;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    margin-top: 80px; }
    @media screen and (max-width: 767px) {
      .modal-box .modal-dialog {
        margin: 50px auto 0;
        width: 100%; } }
  .modal-box form {
    margin-bottom: 0; }
  .modal-box .modal-header {
    display: -webkit-box;
    display: flex;
    display: -ms-flexbox;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    -ms-flex-direction: row;
    float: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    background: #f6f8fa;
    border-bottom: 1px solid #D5DBE1;
    padding: 0;
    width: 100%;
    margin: auto;
    margin-bottom: -80px;
    position: relative;
    z-index: 1;
    -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15);
            box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15); }
    @media screen and (max-width: 767px) {
      .modal-box .modal-header {
        margin-bottom: -50px; } }
    @media (min-width: 768px) {
      .modal-box .modal-header {
        width: 600px; } }
    @media (min-width: 992px) {
      .modal-box .modal-header {
        width: 900px; } }
    .modal-box .modal-header .modal-secondary-header {
      width: 100%;
      border-top: 1px solid #D5DBE1; }
  .modal-box .header {
    width: 100%;
    margin-bottom: 0; }
  .modal-box .modal-nav.modal-title {
    font-weight: 400;
    font-size: 18px;
    line-height: 1;
    padding: 0 1.71429rem; }
  .modal-box .modal-nav.modal-title, .modal-box .modal-nav.modal-nav-left {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-flex: 1;
    box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1; }
    .modal-box .modal-nav.modal-title.current-context, .modal-box .modal-nav.modal-nav-left.current-context {
      color: rgba(0, 0, 0, 0.87);
      padding: 0 1.71429rem 0;
      width: auto; }
      .modal-box .modal-nav.modal-title.current-context small, .modal-box .modal-nav.modal-nav-left.current-context small {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
        font-weight: normal; }
        @media screen and (max-width: 767px) {
          .modal-box .modal-nav.modal-title.current-context small, .modal-box .modal-nav.modal-nav-left.current-context small {
            display: none; } }
    .modal-box .modal-nav.modal-title h1, .modal-box .modal-nav.modal-nav-left h1 {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      margin: 0;
      font-size: 1.28571rem; }
    .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-nav-left a .badge-success {
      color: #39b907; }
    .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .badge-preloader {
      min-height: 0.85714rem !important;
      min-width: 0.85714rem !important;
      top: 0.42857rem !important; }
    @media screen and (max-width: 767px) {
      .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .badge-preloader {
        right: 0 !important;
        top: 0 !important; } }
  .modal-box .modal-nav.modal-nav-right {
    -webkit-box-flex: 0;
            flex: none;
    -ms-flex: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -ms-flex-item-align: start;
        align-self: flex-start; }
    .modal-box .modal-nav.modal-nav-right > li {
      min-width: 79px;
      border: 0;
      vertical-align: top; }
      .modal-box .modal-nav.modal-nav-right > li#submit-advanced {
        min-width: 0; }
        .modal-box .modal-nav.modal-nav-right > li#submit-advanced > button {
          padding: 0 0.85714rem; }
      @media screen and (max-width: 767px) {
        .modal-box .modal-nav.modal-nav-right > li {
          min-width: 0; } }
      .modal-box .modal-nav.modal-nav-right > li > a,
      .modal-box .modal-nav.modal-nav-right > li > button,
      .modal-box .modal-nav.modal-nav-right > li > input[type="button"],
      .modal-box .modal-nav.modal-nav-right > li > input[type="reset"],
      .modal-box .modal-nav.modal-nav-right > li > input[type="submit"] {
        width: 100%;
        font-size: 1rem;
        color: rgba(0, 0, 0, 0.54);
        padding: 0.85714rem 1.71429rem;
        height: 80px;
        border: 0;
        border-radius: 0;
        display: block;
        vertical-align: middle;
        margin: 0; }
        .modal-box .modal-nav.modal-nav-right > li > a:focus, .modal-box .modal-nav.modal-nav-right > li > a.focus, .modal-box .modal-nav.modal-nav-right > li > a:hover,
        .modal-box .modal-nav.modal-nav-right > li > button:focus,
        .modal-box .modal-nav.modal-nav-right > li > button.focus,
        .modal-box .modal-nav.modal-nav-right > li > button:hover,
        .modal-box .modal-nav.modal-nav-right > li > input[type="button"]:focus,
        .modal-box .modal-nav.modal-nav-right > li > input[type="button"].focus,
        .modal-box .modal-nav.modal-nav-right > li > input[type="button"]:hover,
        .modal-box .modal-nav.modal-nav-right > li > input[type="reset"]:focus,
        .modal-box .modal-nav.modal-nav-right > li > input[type="reset"].focus,
        .modal-box .modal-nav.modal-nav-right > li > input[type="reset"]:hover,
        .modal-box .modal-nav.modal-nav-right > li > input[type="submit"]:focus,
        .modal-box .modal-nav.modal-nav-right > li > input[type="submit"].focus,
        .modal-box .modal-nav.modal-nav-right > li > input[type="submit"]:hover {
          background-color: #e5e7e9;
          color: rgba(0, 0, 0, 0.87);
          outline: none; }
        .modal-box .modal-nav.modal-nav-right > li > a.primary,
        .modal-box .modal-nav.modal-nav-right > li > button.primary,
        .modal-box .modal-nav.modal-nav-right > li > input[type="button"].primary,
        .modal-box .modal-nav.modal-nav-right > li > input[type="reset"].primary,
        .modal-box .modal-nav.modal-nav-right > li > input[type="submit"].primary {
          background-color: #43739c;
          color: #ffffff; }
          .modal-box .modal-nav.modal-nav-right > li > a.primary:focus, .modal-box .modal-nav.modal-nav-right > li > a.primary.focus, .modal-box .modal-nav.modal-nav-right > li > a.primary:hover,
          .modal-box .modal-nav.modal-nav-right > li > button.primary:focus,
          .modal-box .modal-nav.modal-nav-right > li > button.primary.focus,
          .modal-box .modal-nav.modal-nav-right > li > button.primary:hover,
          .modal-box .modal-nav.modal-nav-right > li > input[type="button"].primary:focus,
          .modal-box .modal-nav.modal-nav-right > li > input[type="button"].primary.focus,
          .modal-box .modal-nav.modal-nav-right > li > input[type="button"].primary:hover,
          .modal-box .modal-nav.modal-nav-right > li > input[type="reset"].primary:focus,
          .modal-box .modal-nav.modal-nav-right > li > input[type="reset"].primary.focus,
          .modal-box .modal-nav.modal-nav-right > li > input[type="reset"].primary:hover,
          .modal-box .modal-nav.modal-nav-right > li > input[type="submit"].primary:focus,
          .modal-box .modal-nav.modal-nav-right > li > input[type="submit"].primary.focus,
          .modal-box .modal-nav.modal-nav-right > li > input[type="submit"].primary:hover {
            background-color: #396285;
            color: #ffffff; }
        @media screen and (max-width: 767px) {
          .modal-box .modal-nav.modal-nav-right > li > a,
          .modal-box .modal-nav.modal-nav-right > li > button,
          .modal-box .modal-nav.modal-nav-right > li > input[type="button"],
          .modal-box .modal-nav.modal-nav-right > li > input[type="reset"],
          .modal-box .modal-nav.modal-nav-right > li > input[type="submit"] {
            height: 50px;
            padding: 0.85714rem;
            font-size: 0.85714rem;
            min-width: 50px; } }
      .modal-box .modal-nav.modal-nav-right > li .checkbox label, .modal-box .modal-nav.modal-nav-right > li .cscd-editor-toggler label {
        margin-bottom: 0; }
      .modal-box .modal-nav.modal-nav-right > li.draft-autosave-status small {
        height: 80px;
        display: table-cell;
        vertical-align: middle;
        width: 80px;
        text-align: center; }
        @media screen and (max-width: 767px) {
          .modal-box .modal-nav.modal-nav-right > li.draft-autosave-status small {
            height: 50px;
            font-size: 0.85714rem; } }
  .modal-box .modal-nav > li {
    display: inline-block;
    border-right: 1px solid #D5DBE1;
    vertical-align: top;
    float: left; }
    .modal-box .modal-nav > li > a {
      height: 80px;
      display: table-cell;
      padding: 0.85714rem;
      position: relative;
      vertical-align: middle;
      text-align: center;
      font-size: 0.85714rem;
      color: rgba(0, 0, 0, 0.54); }
      .modal-box .modal-nav > li > a:focus, .modal-box .modal-nav > li > a.focus, .modal-box .modal-nav > li > a:hover {
        color: rgba(0, 0, 0, 0.87);
        outline: none; }
      .modal-box .modal-nav > li > a:focus, .modal-box .modal-nav > li > a.focus, .modal-box .modal-nav > li > a:hover {
        background-color: #e5e7e9; }
      .modal-box .modal-nav > li > a i {
        display: block; }
      @media screen and (min-width: 768px) {
        .modal-box .modal-nav > li > a {
          width: 70px;
          padding: 0.21429rem; } }
      @media (min-width: 992px) {
        .modal-box .modal-nav > li > a {
          width: 80px;
          padding: 0.85714rem; } }
      @media screen and (max-width: 767px) {
        .modal-box .modal-nav > li > a {
          width: 50px;
          height: 50px; } }
    .modal-box .modal-nav > li.active a {
      color: rgba(0, 0, 0, 0.87);
      background-color: #e5e7e9; }
    @media screen and (max-width: 767px) {
      .modal-box .modal-nav > li {
        border: none; } }
  .modal-box .modal-body {
    padding: 1.71429rem; }
    .modal-box .modal-body .modal-body-inner-header {
      margin-bottom: 0.85714rem; }
    .modal-box .modal-body .form-section {
      background: #f6f8fa;
      border-radius: 3px; }
    .modal-box .modal-body pre {
      white-space: pre-wrap;
      word-wrap: break-word; }
      .modal-box .modal-body pre#error-stack-trace {
        white-space: pre;
        overflow-x: scroll; }
    @media screen and (max-width: 767px) {
      .modal-box .modal-body {
        padding: 0.85714rem; } }
    .modal-box .modal-body.modal-body-wysiwyg {
      padding: 0; }
      .modal-box .modal-body.modal-body-wysiwyg .modal-body-inner {
        padding: 0; }
  .modal-box .modal-content {
    border: 0;
    border-radius: 0;
    padding: 0; }
  .modal-box .modal-backdrop {
    background: #222630; }
    .modal-box .modal-backdrop.in {
      opacity: 0.9;
      filter: alpha(opacity=90); }
  .modal-box.modal-double-header .modal-header {
    margin-bottom: -140px; }
    @media screen and (max-width: 767px) {
      .modal-box.modal-double-header .modal-header {
        margin-bottom: -110px; } }
  .modal-box.modal-double-header .modal-dialog {
    margin-top: 140px; }
    @media screen and (max-width: 767px) {
      .modal-box.modal-double-header .modal-dialog {
        margin: 110px auto 0; } }

@media screen and (max-width: 767px) {
  .modal-fullscreen-toggle {
    display: none !important; } }

.modal-box-fullscreen .modal-header, .wysiwyg-fullscreen .modal-header, .codeeditor-fullscreen .modal-header {
  width: 97%; }

.modal-box-fullscreen .modal-dialog, .wysiwyg-fullscreen .modal-dialog, .codeeditor-fullscreen .modal-dialog {
  width: 97%;
  max-width: 97%; }

.modal-box-fullscreen .modal-content, .wysiwyg-fullscreen .modal-content, .codeeditor-fullscreen .modal-content {
  height: 100%; }

.modal-box-fullscreen .modal-body-inner, .wysiwyg-fullscreen .modal-body-inner, .codeeditor-fullscreen .modal-body-inner {
  position: relative;
  height: 100%; }

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

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

.header-sidebar {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1rem;
  color: white;
  line-height: 80px;
  margin: 0;
  padding: 0 1.71429rem; }
  .header-sidebar a {
    color: white; }
    .header-sidebar a:focus, .header-sidebar a.focus, .header-sidebar a:hover {
      color: white;
      text-decoration: underline; }

/** Hide link text of action links with icon equivalents at phone resolutions */
@media screen and (max-width: 1279px) {
  .link-action .link-action-text {
    display: none !important; } }

.asset-remove i {
  font-size: 125%;
  vertical-align: top; }

ul,
ol {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  ul.default-ul,
  ol.default-ul {
    list-style-type: disc;
    margin-bottom: 0.85714rem;
    padding-left: 1.71429rem; }
    ul.default-ul.left-indent,
    ol.default-ul.left-indent {
      margin-left: 1.71429rem; }
  ul.list-unstyled,
  ol.list-unstyled {
    margin-bottom: 0.85714rem; }
  ul.default-ol,
  ol.default-ol {
    list-style-type: decimal;
    margin-bottom: 0.85714rem;
    padding: 1.71429rem 0; }
  ul.properties > li,
  ol.properties > li {
    padding: 0.85714rem 0;
    color: rgba(0, 0, 0, 0.54); }
    ul.properties > li span,
    ol.properties > li span {
      padding-right: 0.85714rem;
      color: rgba(0, 0, 0, 0.87); }
    ul.properties > li:not(:last-child),
    ol.properties > li:not(:last-child) {
      border-bottom: 1px solid #D5DBE1; }
    ul.properties > li ul,
    ol.properties > li ul {
      padding-left: 1.71429rem; }
      ul.properties > li ul li,
      ol.properties > li ul li {
        padding: 0.21429rem 0; }

dl {
  margin-bottom: 0.85714rem; }
  dl dt {
    margin-top: 0.85714rem;
    color: rgba(0, 0, 0, 0.54); }
  dl dd {
    margin: 0; }

.asset-details ul.nav {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }

.asset-details dl {
  margin-bottom: 0;
  margin-top: 0;
  white-space: normal; }
  .asset-details dl dt, .asset-details dl dd {
    display: inline-block;
    margin-bottom: 0.85714rem;
    margin-top: 0;
    vertical-align: top; }
    @media screen and (max-width: 767px) {
      .asset-details dl dt, .asset-details dl dd {
        width: 100%; } }
  .asset-details dl dt {
    width: 34%;
    white-space: normal;
    font-weight: normal; }
    @media screen and (max-width: 767px) {
      .asset-details dl dt {
        margin-bottom: 0; } }
  .asset-details dl dd {
    width: 65%; }
    .asset-details dl dd ul {
      display: inline-block; }
  .asset-details dl dd:after {
    display: block;
    content: ''; }

.folder-tree .ui-draggable-dragging {
  opacity: 0.5; }

.list-group, .dropdown-menu-filter-results, .flyout-filter-results {
  padding-left: 0;
  margin-bottom: 0; }

.list-group-item, .list-group-empty, .dropdown-menu-filter-results a, .flyout-filter-results a {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: justify;
  box-pack: justify;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-transition: background 150ms ease;
  -o-transition: background 150ms ease;
  transition: background 150ms ease;
  position: relative;
  padding: 0.85714rem 1.71429rem;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #D5DBE1;
  word-break: break-all; }
  .list-group-item:first-child, .list-group-empty:first-child, .dropdown-menu-filter-results a:first-child, .flyout-filter-results a:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
  .list-group-item:last-child, .list-group-empty:last-child, .dropdown-menu-filter-results a:last-child, .flyout-filter-results a:last-child {
    margin-bottom: 0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }

.list-group-flush .list-group-item, .dropdown-menu-filter-results .list-group-item, .flyout-filter-results .list-group-item, .list-group-flush .list-group-empty, .dropdown-menu-filter-results .list-group-empty, .flyout-filter-results .list-group-empty, .list-group-flush .dropdown-menu-filter-results a, .dropdown-menu-filter-results .list-group-flush a, .dropdown-menu-filter-results a, .list-group-flush .flyout-filter-results a, .flyout-filter-results .list-group-flush a, .flyout-filter-results a {
  border-width: 1px 0;
  border-radius: 0 !important; }

.list-group-flush:first-child .list-group-item:first-child, .dropdown-menu-filter-results:first-child .list-group-item:first-child, .flyout-filter-results:first-child .list-group-item:first-child, .list-group-flush:first-child .list-group-empty:first-child, .dropdown-menu-filter-results:first-child .list-group-empty:first-child, .flyout-filter-results:first-child .list-group-empty:first-child, .list-group-flush:first-child .dropdown-menu-filter-results a:first-child, .dropdown-menu-filter-results .list-group-flush:first-child a:first-child, .dropdown-menu-filter-results:first-child a:first-child, .list-group-flush:first-child .flyout-filter-results a:first-child, .flyout-filter-results .list-group-flush:first-child a:first-child, .flyout-filter-results:first-child a:first-child {
  border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child, .dropdown-menu-filter-results:last-child .list-group-item:last-child, .flyout-filter-results:last-child .list-group-item:last-child, .list-group-flush:last-child .list-group-empty:last-child, .dropdown-menu-filter-results:last-child .list-group-empty:last-child, .flyout-filter-results:last-child .list-group-empty:last-child, .list-group-flush:last-child .dropdown-menu-filter-results a:last-child, .dropdown-menu-filter-results .list-group-flush:last-child a:last-child, .dropdown-menu-filter-results:last-child a:last-child, .list-group-flush:last-child .flyout-filter-results a:last-child, .flyout-filter-results .list-group-flush:last-child a:last-child, .flyout-filter-results:last-child a:last-child {
  border-bottom: 0; }

.list-group-thumb .list-group-item, .list-group-thumb .list-group-empty, .list-group-thumb .dropdown-menu-filter-results a, .dropdown-menu-filter-results .list-group-thumb a, .list-group-thumb .flyout-filter-results a, .flyout-filter-results .list-group-thumb a {
  max-width: 124.28571em;
  margin-left: auto;
  margin-right: auto; }
  .list-group-thumb .list-group-item::after, .list-group-thumb .list-group-empty::after, .list-group-thumb .dropdown-menu-filter-results a::after, .dropdown-menu-filter-results .list-group-thumb a::after, .list-group-thumb .flyout-filter-results a::after, .flyout-filter-results .list-group-thumb a::after {
    clear: both;
    content: "";
    display: table; }

.list-group-thumb .list-group-item-thumb {
  text-align: center;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 1.90725%; }
  .list-group-thumb .list-group-item-thumb:last-child {
    margin-right: 0; }
  @media screen and (max-width: 1279px) {
    .list-group-thumb .list-group-item-thumb {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 6.17215%; }
      .list-group-thumb .list-group-item-thumb:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 767px) {
    .list-group-thumb .list-group-item-thumb {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 14.70196%; }
      .list-group-thumb .list-group-item-thumb:last-child {
        margin-right: 0; } }

.list-group-thumb .list-group-item-body {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 95.7351%; }
  .list-group-thumb .list-group-item-body:last-child {
    margin-right: 0; }
  @media screen and (max-width: 1279px) {
    .list-group-thumb .list-group-item-body {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 91.4702%; }
      .list-group-thumb .list-group-item-body:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 767px) {
    .list-group-thumb .list-group-item-body {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 82.94039%; }
      .list-group-thumb .list-group-item-body:last-child {
        margin-right: 0; } }

.list-group-empty {
  width: calc(100% +  3.42857rem);
  margin-left: -1.71429rem; }

a.list-group-item, a.list-group-empty, .dropdown-menu-filter-results a, .flyout-filter-results a,
button.list-group-item,
button.list-group-empty {
  width: 100%;
  color: rgba(0, 0, 0, 0.87);
  text-align: inherit; }
  a.list-group-item:focus, a.list-group-empty:focus, .dropdown-menu-filter-results a:focus, .flyout-filter-results a:focus, a.list-group-item.focus, a.focus.list-group-empty, .dropdown-menu-filter-results a.focus, .flyout-filter-results a.focus, a.list-group-item:hover, a.list-group-empty:hover, .dropdown-menu-filter-results a:hover, .flyout-filter-results a:hover,
  button.list-group-item:focus,
  button.list-group-empty:focus,
  button.list-group-item.focus,
  button.focus.list-group-empty,
  button.list-group-item:hover,
  button.list-group-empty:hover {
    outline: none;
    text-decoration: none;
    background-color: #f6f8fa;
    color: rgba(0, 0, 0, 0.87); }

.list-group-item.disabled, .disabled.list-group-empty, .dropdown-menu-filter-results a.disabled, .flyout-filter-results a.disabled, .list-group-item.disabled:hover, .disabled.list-group-empty:hover, .dropdown-menu-filter-results a.disabled:hover, .flyout-filter-results a.disabled:hover, .list-group-item.disabled:focus, .disabled.list-group-empty:focus, .dropdown-menu-filter-results a.disabled:focus, .flyout-filter-results a.disabled:focus {
  color: rgba(0, 0, 0, 0.87);
  cursor: not-allowed;
  background-color: transparent; }
  .list-group-item.disabled .list-group-item-heading, .disabled.list-group-empty .list-group-item-heading, .dropdown-menu-filter-results a.disabled .list-group-item-heading, .flyout-filter-results a.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .disabled.list-group-empty:hover .list-group-item-heading, .dropdown-menu-filter-results a.disabled:hover .list-group-item-heading, .flyout-filter-results a.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .disabled.list-group-empty:focus .list-group-item-heading, .dropdown-menu-filter-results a.disabled:focus .list-group-item-heading, .flyout-filter-results a.disabled:focus .list-group-item-heading {
    color: inherit; }

.list-group-item.active, .active.list-group-empty, .dropdown-menu-filter-results a.active, .flyout-filter-results a.active, .list-group-item.active:hover, .active.list-group-empty:hover, .dropdown-menu-filter-results a.active:hover, .flyout-filter-results a.active:hover, .list-group-item.active:focus, .active.list-group-empty:focus, .dropdown-menu-filter-results a.active:focus, .flyout-filter-results a.active:focus {
  z-index: 2;
  color: rgba(0, 0, 0, 0.87);
  background-color: #e5e7e9;
  border-color: #e5e7e9; }
  .list-group-item.active .list-group-item-heading, .active.list-group-empty .list-group-item-heading, .dropdown-menu-filter-results a.active .list-group-item-heading, .flyout-filter-results a.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small, .active.list-group-empty .list-group-item-heading > small, .dropdown-menu-filter-results a.active .list-group-item-heading > small, .flyout-filter-results a.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small, .active.list-group-empty .list-group-item-heading > .small, .dropdown-menu-filter-results a.active .list-group-item-heading > .small, .flyout-filter-results a.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, .active.list-group-empty:hover .list-group-item-heading, .dropdown-menu-filter-results a.active:hover .list-group-item-heading, .flyout-filter-results a.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small, .active.list-group-empty:hover .list-group-item-heading > small, .dropdown-menu-filter-results a.active:hover .list-group-item-heading > small, .flyout-filter-results a.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small, .active.list-group-empty:hover .list-group-item-heading > .small, .dropdown-menu-filter-results a.active:hover .list-group-item-heading > .small, .flyout-filter-results a.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, .active.list-group-empty:focus .list-group-item-heading, .dropdown-menu-filter-results a.active:focus .list-group-item-heading, .flyout-filter-results a.active:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small, .active.list-group-empty:focus .list-group-item-heading > small, .dropdown-menu-filter-results a.active:focus .list-group-item-heading > small, .flyout-filter-results a.active:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small, .active.list-group-empty:focus .list-group-item-heading > .small, .dropdown-menu-filter-results a.active:focus .list-group-item-heading > .small, .flyout-filter-results a.active:focus .list-group-item-heading > .small {
    color: inherit; }

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

.list-group-item-text {
  margin-bottom: 0;
  margin-top: 0.42857rem;
  line-height: 1.3;
  color: rgba(0, 0, 0, 0.54); }

/*
 {@see https://github.com/twbs/bootstrap/blob/48938155eb24b4ccdde09426066869504c6dab3c/scss/_tables.scss}
*/
.data-table-container {
  margin-bottom: 1.71429rem; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.85714rem;
  border-collapse: collapse;
  /* Collapse non-selectable/datatables to list on small devices */ }
  .table:focus {
    outline: none; }
  .table th,
  .table td {
    padding: 0.85714rem;
    line-height: 1.5;
    border-top: 1px solid #e9f1f9; }
  .table thead th,
  .table thead td {
    border-top: 0;
    background-color: #e9f1f9; }
  .table thead th {
    font-weight: 400;
    text-align: left;
    vertical-align: bottom; }
  .table tbody tr {
    background-color: #ffffff; }
    .table tbody tr td {
      vertical-align: top;
      word-break: break-all; }
      .table-vcenter.table tbody tr td {
        vertical-align: middle; }
    .table tbody tr.row-details > td {
      position: relative;
      -webkit-box-shadow: inset 0 0.42857rem 0.42857rem -0.42857rem rgba(0, 0, 0, 0.3), inset 0 -0.42857rem 0.42857rem -0.42857rem rgba(0, 0, 0, 0.3);
              box-shadow: inset 0 0.42857rem 0.42857rem -0.42857rem rgba(0, 0, 0, 0.3), inset 0 -0.42857rem 0.42857rem -0.42857rem rgba(0, 0, 0, 0.3); }
    .table tbody tr.selected {
      background-color: #e5e7e9; }
    .table tbody tr.muted, .table tbody #new-menu-content tr.asset-factory-parent:after, #new-menu-content .table tbody tr.asset-factory-parent:after, .table tbody #new-menu-content tr.back-link:before, #new-menu-content .table tbody tr.back-link:before, .table tbody
    #new-menu-content tr.filter-back-link:before,
    #new-menu-content .table tbody tr.filter-back-link:before, .table tbody #broken-links tr.link-text, #broken-links .table tbody tr.link-text {
      background-color: #f1f3f5;
      opacity: 1; }
    .table tbody tr.border-action {
      border-left: 2px solid #43739c; }
    .table tbody tr.border-error {
      border-left: 2px solid #f44336; }
    .table tbody tr.border-success {
      border-left: 2px solid #39b907; }
    .table tbody tr.border-warning {
      border-left: 2px solid #f9de8d; }
    .table tbody tr.border-right {
      border-left: 0; }
      .table tbody tr.border-right.border-action {
        border-right: 2px solid #43739c; }
      .table tbody tr.border-right.border-error {
        border-right: 2px solid #f44336; }
      .table tbody tr.border-right.border-success {
        border-right: 2px solid #39b907; }
      .table tbody tr.border-right.border-warning {
        border-right: 2px solid #f9de8d; }
  .table .form-group {
    margin-bottom: 0; }
  .table .checkbox, .table .cscd-editor-toggler,
  .table .radio {
    margin-bottom: 0; }
  .table .multi-select {
    position: relative;
    width: 1.71429rem;
    text-align: center; }
    .table .multi-select .checkbox label, .table .multi-select .cscd-editor-toggler label, .table .multi-select .checkbox label:before, .table .multi-select .cscd-editor-toggler label:before,
    .table .multi-select .radio label,
    .table .multi-select .radio label:before {
      margin-right: 0; }
  .table tr.focused td.multi-select:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    width: 2px;
    background-color: #BBDEFB; }
  .table tr.selected .checkbox .disabled + label:before, .table tr.selected .cscd-editor-toggler .disabled + label:before, .table tr.selected .checkbox [disabled] + label:before, .table tr.selected .cscd-editor-toggler [disabled] + label:before, .table tr.selected .radio .disabled + label:before, .table tr.selected .radio [disabled] + label:before {
    color: #bcc1c6 !important; }
  .table .chooser small, .table .mce-window.mce-container .chooser small, .mce-window.mce-container .table .chooser small {
    font-size: small; }
  @media screen and (max-width: 480px) {
    .table:not(.dataTable) {
      margin: 1.71429rem 0;
      min-width: 300px; }
      .table:not(.dataTable) th {
        display: none; }
      .table:not(.dataTable) tr {
        border-top: 1px solid #e9f1f9;
        border-bottom: 1px solid #e9f1f9; }
      .table:not(.dataTable) tr:nth-child(odd) {
        background-color: #ffffff; }
      .table:not(.dataTable) td {
        display: block;
        border: none; }
        .table:not(.dataTable) td:first-child {
          padding-top: 1.71429rem; }
        .table:not(.dataTable) td:last-child {
          padding-bottom: 1.71429rem; }
        .table:not(.dataTable) td:before {
          content: attr(data-th);
          font-weight: bold;
          display: block; }
      .table:not(.dataTable) th, .table:not(.dataTable) td {
        text-align: left; } }

.dataTables_scrollHead .table {
  margin-bottom: 0; }

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

.table-draggable tbody tr {
  cursor: ns-resize; }
  .table-draggable tbody tr.nodrag {
    cursor: default; }

.table-controls-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.table-controls {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  margin-bottom: 0.42857rem; }
  @media screen and (max-width: 767px) {
    .table-controls {
      width: 100%; } }
  .table-controls-left {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .table-controls-right {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0; }
  .table-controls .btn, .table-controls .modal-box .modal-nav > li > a, .modal-box .table-controls .modal-nav > li > a, .table-controls .chooser, .table-controls .mce-window.mce-container .chooser, .mce-window.mce-container .table-controls .chooser, .table-controls #hilldash-welcome-widget .add-reset-wrapper a, #hilldash-welcome-widget .add-reset-wrapper .table-controls a, .table-controls .cscd-toolbar button.control, .cscd-toolbar .table-controls button.control, .table-controls
  .cscd-toolbar a.control,
  .cscd-toolbar .table-controls a.control, .table-controls #site-switcher > a.site-name {
    margin-right: 0.42857rem; }
  .table-controls .btn.no-icon, .table-controls .modal-box .modal-nav > li > a.no-icon, .modal-box .table-controls .modal-nav > li > a.no-icon, .table-controls .no-icon.chooser, .table-controls #hilldash-welcome-widget .add-reset-wrapper a.no-icon, #hilldash-welcome-widget .add-reset-wrapper .table-controls a.no-icon, .table-controls .cscd-toolbar button.no-icon.control, .cscd-toolbar .table-controls button.no-icon.control, .table-controls
  .cscd-toolbar a.no-icon.control,
  .cscd-toolbar .table-controls a.no-icon.control, .table-controls #site-switcher > a.no-icon.site-name {
    line-height: 1.725; }
  .table-controls .selected-asset-actions {
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: inline-box;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex; }

.table-responsive {
  display: block;
  width: 100%;
  min-height: 0.01%;
  overflow-x: auto; }

.table-condensed th,
.table-condensed td {
  padding: 0.42857rem; }

.table-noborder th,
.table-noborder td {
  border: 0; }

body {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1rem;
  font-family: "Open Sans", Arial, sans-serif;
  line-height: 1.5; }

h1 {
  font-size: 1.42857rem; }

h2, #notifications .alert span[data-notify=title] {
  font-size: 1.2rem; }

h3 {
  font-size: 1.05rem; }

h1,
h2,
#notifications .alert span[data-notify=title],
h3,
h4,
h5,
h6 {
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 600;
  line-height: 1.2;
  margin: 0 0 0.85714rem; }

p {
  margin: 0 0 1.71429rem; }

a {
  color: #43739c;
  text-decoration: none;
  -webkit-transition: color 150ms ease;
  -o-transition: color 150ms ease;
  transition: color 150ms ease; }
  a:active, a:focus, a:hover {
    color: #325675; }

hr {
  border-bottom: 1px solid #D5DBE1;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  margin: 1.71429rem 0; }

img,
picture {
  margin: 0;
  max-width: 100%; }

.flexbox {
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-direction: row;
  float: none;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }
  .flexbox .truncate, .flexbox .asset-chooser-path-wrapper, .flexbox .table tr td .asset-link-label, .table tr td .flexbox .asset-link-label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .flexbox .flex-auto {
    -webkit-box-flex: 1;
            flex: auto;
    -ms-flex: 1 1 auto; }
  .flexbox .flex-initial {
    -webkit-box-flex: initial;
            flex: initial;
    -ms-flex: initial; }
  .flexbox .flex-none {
    -webkit-box-flex: 0;
            flex: none;
    -ms-flex: none; }

kbd {
  padding: 0.21429rem 0.42857rem;
  background-color: #e9f1f9;
  border-radius: 3px;
  border-right: 1px solid rgba(0, 0, 0, 0.15); }
  kbd kbd {
    padding: 0;
    border: 0; }

.hideoverflow, body.chooser-panel-open {
  overflow: hidden; }

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

.hide {
  display: none; }

.invisible {
  visibility: hidden; }

.strong {
  font-weight: 600; }

.muted, .dropdown-menu-filter-results a.history-entry:after, .flyout-filter-results a.history-entry:after, .flyout-filter-results a small, #new-menu-content .asset-factory-parent:after, #new-menu-content .back-link:before,
#new-menu-content .filter-back-link:before, #broken-links .link-text {
  opacity: .5; }

.muted-dark-on-light, #typeahead-search-list .results-section h3 {
  color: rgba(0, 0, 0, 0.54) !important; }

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

.truncate, .asset-chooser-path-wrapper, .table tr td .asset-link-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

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

.text-action {
  color: #43739c; }

.text-success {
  color: #39b907; }

.text-warning {
  color: #222630; }

.text-error {
  color: #f44336; }

.text-hint, .asset-chooser-path-wrapper .asset-chooser-path,
.asset-chooser-path-wrapper span, .asset-path-wrapper span, .comments-suggestions-wrapper .mention-suggestions .mention-suggestion span.fullname {
  margin-bottom: 0.85714rem;
  font-size: 0.85714rem;
  color: rgba(0, 0, 0, 0.54);
  font-style: italic;
  font-weight: normal;
  padding: 0; }

.text-highlight {
  color: #43739c; }

@media screen and (max-width: 767px) {
  .hidden-phone {
    display: none !important; } }

@media screen and (min-width: 768px) {
  .hidden-tablet-and-gt {
    display: none !important; } }

@media screen and (max-width: 1279px) {
  .hidden-tablet-and-lt {
    display: none !important; } }

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

.disableClick {
  pointer-events: none !important; }

/**
* Generated from https://google-webfonts-helper.herokuapp.com/fonts/open-sans?subsets=latin
**/
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/open-sans-v13-latin/open-sans-v13-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Light"), local("OpenSans-Light"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-300.woff2") format("woff2"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-300.woff") format("woff"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-300.ttf") format("truetype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-300.svg#OpenSans") format("svg");
  /* Legacy iOS */ }

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/open-sans-v13-latin/open-sans-v13-latin-300italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-300italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-300italic.woff2") format("woff2"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-300italic.woff") format("woff"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-300italic.ttf") format("truetype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-300italic.svg#OpenSans") format("svg");
  /* Legacy iOS */ }

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/open-sans-v13-latin/open-sans-v13-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans"), local("OpenSans"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-regular.woff2") format("woff2"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-regular.woff") format("woff"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-regular.ttf") format("truetype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-regular.svg#OpenSans") format("svg");
  /* Legacy iOS */ }

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/open-sans-v13-latin/open-sans-v13-latin-italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-italic.woff2") format("woff2"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-italic.woff") format("woff"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-italic.ttf") format("truetype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-italic.svg#OpenSans") format("svg");
  /* Legacy iOS */ }

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/open-sans-v13-latin/open-sans-v13-latin-600.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-600.woff2") format("woff2"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-600.woff") format("woff"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-600.ttf") format("truetype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-600.svg#OpenSans") format("svg");
  /* Legacy iOS */ }

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/open-sans-v13-latin/open-sans-v13-latin-600italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-600italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-600italic.woff2") format("woff2"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-600italic.woff") format("woff"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-600italic.ttf") format("truetype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-600italic.svg#OpenSans") format("svg");
  /* Legacy iOS */ }

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/open-sans-v13-latin/open-sans-v13-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-700.woff2") format("woff2"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-700.woff") format("woff"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-700.ttf") format("truetype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-700.svg#OpenSans") format("svg");
  /* Legacy iOS */ }

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/open-sans-v13-latin/open-sans-v13-latin-700italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-700italic.woff2") format("woff2"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-700italic.woff") format("woff"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-700italic.ttf") format("truetype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-700italic.svg#OpenSans") format("svg");
  /* Legacy iOS */ }

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/open-sans-v13-latin/open-sans-v13-latin-800.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-800.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-800.woff2") format("woff2"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-800.woff") format("woff"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-800.ttf") format("truetype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-800.svg#OpenSans") format("svg");
  /* Legacy iOS */ }

/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url("../fonts/open-sans-v13-latin/open-sans-v13-latin-800italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-800italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-800italic.woff2") format("woff2"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-800italic.woff") format("woff"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-800italic.ttf") format("truetype"), url("../fonts/open-sans-v13-latin/open-sans-v13-latin-800italic.svg#OpenSans") format("svg");
  /* Legacy iOS */ }

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=e148184f2279606b0b5e1073ddb0811d)
 * Config saved to config.json and https://gist.github.com/e148184f2279606b0b5e1073ddb0811d
 */
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.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  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; }

.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;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-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: #ffffff;
  border: 1px solid #cccccc;
  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);
  -webkit-background-clip: padding-box;
  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.42857143;
  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: #ffffff;
  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.42857143;
  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: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

.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; }

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20); }

.close:hover,
.close:focus {
  color: #000000;
  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;
  -o-transition: -o-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-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: #ffffff;
  border: 1px solid #999999;
  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);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000; }

.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 .close {
  margin-top: -2px; }

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

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

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }

.modal-footer .btn + .btn, .modal-footer .modal-box .modal-nav > li > a + .btn, .modal-box .modal-footer .modal-nav > li > a + .btn, .modal-footer .chooser + .btn, .modal-footer .mce-window.mce-container .chooser + .btn, .modal-footer #hilldash-welcome-widget .add-reset-wrapper a + .btn, #hilldash-welcome-widget .add-reset-wrapper .modal-footer a + .btn, .modal-footer .cscd-toolbar button.control + .btn, .cscd-toolbar .modal-footer button.control + .btn, .modal-footer
.cscd-toolbar a.control + .btn,
.cscd-toolbar .modal-footer a.control + .btn, .modal-footer #site-switcher > a.site-name + .btn, .modal-footer .modal-box .modal-nav > li > .btn + a, .modal-box .modal-footer .modal-nav > li > .btn + a, .modal-footer .modal-box .modal-nav > li > a + a, .modal-box .modal-footer .modal-nav > li > a + a, .modal-footer .modal-box .modal-nav > li > .chooser + a, .modal-box .modal-footer .modal-nav > li > .chooser + a, .modal-box .modal-footer .mce-window.mce-container .modal-nav > li > .chooser + a, .modal-footer #hilldash-welcome-widget .add-reset-wrapper .modal-box .modal-nav > li > a + a, .modal-box #hilldash-welcome-widget .add-reset-wrapper .modal-footer .modal-nav > li > a + a, .modal-footer .cscd-toolbar .modal-box .modal-nav > li > button.control + a, .modal-box .modal-footer .cscd-toolbar .modal-nav > li > button.control + a, .cscd-toolbar .modal-footer .modal-box .modal-nav > li > button.control + a, .modal-box .cscd-toolbar .modal-footer .modal-nav > li > button.control + a, .modal-box .modal-footer
.cscd-toolbar .modal-nav > li > a.control + a, .modal-footer .modal-box .modal-nav > li#site-switcher > a.site-name + a, .modal-box .modal-footer .modal-nav > li#site-switcher > a.site-name + a, .modal-footer .btn + .chooser, .modal-footer .modal-box .modal-nav > li > a + .chooser, .modal-box .modal-footer .modal-nav > li > a + .chooser, .modal-footer .chooser + .chooser, .modal-footer #hilldash-welcome-widget .add-reset-wrapper a + .chooser, #hilldash-welcome-widget .add-reset-wrapper .modal-footer a + .chooser, .modal-footer .cscd-toolbar button.control + .chooser, .cscd-toolbar .modal-footer button.control + .chooser, .modal-footer
.cscd-toolbar a.control + .chooser,
.cscd-toolbar .modal-footer a.control + .chooser, .modal-footer #site-switcher > a.site-name + .chooser, .modal-footer .mce-window.mce-container .btn + .chooser, .modal-footer .modal-box .mce-window.mce-container .modal-nav > li > a + .chooser, .modal-box .modal-footer .mce-window.mce-container .modal-nav > li > a + .chooser, .modal-footer .mce-window.mce-container .chooser + .chooser, .modal-footer #hilldash-welcome-widget .add-reset-wrapper .mce-window.mce-container a + .chooser, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .mce-window.mce-container a + .chooser, .modal-footer .cscd-toolbar .mce-window.mce-container button.control + .chooser, .cscd-toolbar .modal-footer .mce-window.mce-container button.control + .chooser, .modal-footer
.cscd-toolbar .mce-window.mce-container a.control + .chooser,
.cscd-toolbar .modal-footer .mce-window.mce-container a.control + .chooser, .modal-footer .mce-window.mce-container #site-switcher > a.site-name + .chooser, .modal-footer #hilldash-welcome-widget .add-reset-wrapper .btn + a, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .btn + a, .modal-footer .modal-box #hilldash-welcome-widget .add-reset-wrapper .modal-nav > li > a + a, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .modal-box .modal-nav > li > a + a, .modal-box .modal-footer #hilldash-welcome-widget .add-reset-wrapper .modal-nav > li > a + a, #hilldash-welcome-widget .add-reset-wrapper .modal-box .modal-footer .modal-nav > li > a + a, .modal-footer #hilldash-welcome-widget .add-reset-wrapper .chooser + a, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .chooser + a, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .mce-window.mce-container .chooser + a, .modal-footer #hilldash-welcome-widget .add-reset-wrapper a + a, #hilldash-welcome-widget .add-reset-wrapper .modal-footer a + a, .modal-footer .cscd-toolbar #hilldash-welcome-widget .add-reset-wrapper button.control + a, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .cscd-toolbar button.control + a, .cscd-toolbar .modal-footer #hilldash-welcome-widget .add-reset-wrapper button.control + a, #hilldash-welcome-widget .add-reset-wrapper .cscd-toolbar .modal-footer button.control + a, #hilldash-welcome-widget .add-reset-wrapper .modal-footer
.cscd-toolbar a.control + a, .modal-footer #hilldash-welcome-widget .add-reset-wrapper #site-switcher > a.site-name + a, #hilldash-welcome-widget .add-reset-wrapper .modal-footer #site-switcher > a.site-name + a, .modal-footer .cscd-toolbar .btn + button.control, .cscd-toolbar .modal-footer .btn + button.control, .modal-footer .modal-box .cscd-toolbar .modal-nav > li > a + button.control, .cscd-toolbar .modal-footer .modal-box .modal-nav > li > a + button.control, .modal-box .modal-footer .cscd-toolbar .modal-nav > li > a + button.control, .cscd-toolbar .modal-box .modal-footer .modal-nav > li > a + button.control, .modal-footer .cscd-toolbar .chooser + button.control, .cscd-toolbar .modal-footer .chooser + button.control, .cscd-toolbar .modal-footer .mce-window.mce-container .chooser + button.control, .modal-footer #hilldash-welcome-widget .add-reset-wrapper .cscd-toolbar a + button.control, .cscd-toolbar .modal-footer #hilldash-welcome-widget .add-reset-wrapper a + button.control, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .cscd-toolbar a + button.control, .cscd-toolbar #hilldash-welcome-widget .add-reset-wrapper .modal-footer a + button.control, .modal-footer .cscd-toolbar button.control + button.control, .cscd-toolbar .modal-footer button.control + button.control, .modal-footer .cscd-toolbar a.control + button.control, .cscd-toolbar .modal-footer a.control + button.control, .modal-footer .cscd-toolbar #site-switcher > a.site-name + button.control, .cscd-toolbar .modal-footer #site-switcher > a.site-name + button.control, .modal-footer
.cscd-toolbar .btn + a.control,
.cscd-toolbar .modal-footer .btn + a.control, .modal-footer .modal-box
.cscd-toolbar .modal-nav > li > a + a.control, .modal-box .modal-footer
.cscd-toolbar .modal-nav > li > a + a.control, .modal-footer
.cscd-toolbar .chooser + a.control,
.cscd-toolbar .modal-footer .chooser + a.control,
.cscd-toolbar .modal-footer .mce-window.mce-container .chooser + a.control, .modal-footer #hilldash-welcome-widget .add-reset-wrapper
.cscd-toolbar a + a.control, #hilldash-welcome-widget .add-reset-wrapper .modal-footer
.cscd-toolbar a + a.control, .modal-footer .cscd-toolbar button.control + a.control, .cscd-toolbar .modal-footer button.control + a.control, .modal-footer .cscd-toolbar a.control + a.control, .cscd-toolbar .modal-footer a.control + a.control, .modal-footer
.cscd-toolbar #site-switcher > a.site-name + a.control,
.cscd-toolbar .modal-footer #site-switcher > a.site-name + a.control, .modal-footer #site-switcher > .btn + a.site-name, .modal-footer .modal-box .modal-nav > li#site-switcher > a + a.site-name, .modal-box .modal-footer .modal-nav > li#site-switcher > a + a.site-name, .modal-footer #site-switcher > .chooser + a.site-name, .modal-footer .mce-window.mce-container #site-switcher > .chooser + a.site-name, .modal-footer #hilldash-welcome-widget .add-reset-wrapper #site-switcher > a + a.site-name, #hilldash-welcome-widget .add-reset-wrapper .modal-footer #site-switcher > a + a.site-name, .modal-footer .cscd-toolbar #site-switcher > button.control + a.site-name, .cscd-toolbar .modal-footer #site-switcher > button.control + a.site-name, .modal-footer
.cscd-toolbar #site-switcher > a.control + a.site-name,
.cscd-toolbar .modal-footer #site-switcher > a.control + a.site-name, .modal-footer #site-switcher > a.site-name + a.site-name {
  margin-left: 5px;
  margin-bottom: 0; }

.modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .modal-box .modal-nav > li > a + .btn, .modal-box .modal-footer .btn-group .modal-nav > li > a + .btn, .modal-footer .btn-group .chooser + .btn, .modal-footer .btn-group .mce-window.mce-container .chooser + .btn, .modal-footer .btn-group #hilldash-welcome-widget .add-reset-wrapper a + .btn, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .btn-group a + .btn, .modal-footer .btn-group .cscd-toolbar button.control + .btn, .cscd-toolbar .modal-footer .btn-group button.control + .btn, .modal-footer .btn-group
.cscd-toolbar a.control + .btn,
.cscd-toolbar .modal-footer .btn-group a.control + .btn, .modal-footer .btn-group #site-switcher > a.site-name + .btn, .modal-footer .btn-group .modal-box .modal-nav > li > .btn + a, .modal-box .modal-footer .btn-group .modal-nav > li > .btn + a, .modal-footer .btn-group .modal-box .modal-nav > li > a + a, .modal-box .modal-footer .btn-group .modal-nav > li > a + a, .modal-footer .btn-group .modal-box .modal-nav > li > .chooser + a, .modal-box .modal-footer .btn-group .modal-nav > li > .chooser + a, .modal-box .modal-footer .btn-group .mce-window.mce-container .modal-nav > li > .chooser + a, .modal-footer .btn-group #hilldash-welcome-widget .add-reset-wrapper .modal-box .modal-nav > li > a + a, .modal-box #hilldash-welcome-widget .add-reset-wrapper .modal-footer .btn-group .modal-nav > li > a + a, .modal-footer .btn-group .cscd-toolbar .modal-box .modal-nav > li > button.control + a, .modal-box .modal-footer .btn-group .cscd-toolbar .modal-nav > li > button.control + a, .cscd-toolbar .modal-footer .btn-group .modal-box .modal-nav > li > button.control + a, .modal-box .cscd-toolbar .modal-footer .btn-group .modal-nav > li > button.control + a, .modal-box .modal-footer .btn-group
.cscd-toolbar .modal-nav > li > a.control + a, .modal-footer .btn-group .modal-box .modal-nav > li#site-switcher > a.site-name + a, .modal-box .modal-footer .btn-group .modal-nav > li#site-switcher > a.site-name + a, .modal-footer .btn-group .btn + .chooser, .modal-footer .btn-group .modal-box .modal-nav > li > a + .chooser, .modal-box .modal-footer .btn-group .modal-nav > li > a + .chooser, .modal-footer .btn-group .chooser + .chooser, .modal-footer .btn-group #hilldash-welcome-widget .add-reset-wrapper a + .chooser, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .btn-group a + .chooser, .modal-footer .btn-group .cscd-toolbar button.control + .chooser, .cscd-toolbar .modal-footer .btn-group button.control + .chooser, .modal-footer .btn-group
.cscd-toolbar a.control + .chooser,
.cscd-toolbar .modal-footer .btn-group a.control + .chooser, .modal-footer .btn-group #site-switcher > a.site-name + .chooser, .modal-footer .btn-group .mce-window.mce-container .btn + .chooser, .modal-footer .btn-group .modal-box .mce-window.mce-container .modal-nav > li > a + .chooser, .modal-box .modal-footer .btn-group .mce-window.mce-container .modal-nav > li > a + .chooser, .modal-footer .btn-group .mce-window.mce-container .chooser + .chooser, .modal-footer .btn-group #hilldash-welcome-widget .add-reset-wrapper .mce-window.mce-container a + .chooser, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .btn-group .mce-window.mce-container a + .chooser, .modal-footer .btn-group .cscd-toolbar .mce-window.mce-container button.control + .chooser, .cscd-toolbar .modal-footer .btn-group .mce-window.mce-container button.control + .chooser, .modal-footer .btn-group
.cscd-toolbar .mce-window.mce-container a.control + .chooser,
.cscd-toolbar .modal-footer .btn-group .mce-window.mce-container a.control + .chooser, .modal-footer .btn-group .mce-window.mce-container #site-switcher > a.site-name + .chooser, .modal-footer .btn-group #hilldash-welcome-widget .add-reset-wrapper .btn + a, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .btn-group .btn + a, .modal-footer .btn-group .modal-box #hilldash-welcome-widget .add-reset-wrapper .modal-nav > li > a + a, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .btn-group .modal-box .modal-nav > li > a + a, .modal-box .modal-footer .btn-group #hilldash-welcome-widget .add-reset-wrapper .modal-nav > li > a + a, #hilldash-welcome-widget .add-reset-wrapper .modal-box .modal-footer .btn-group .modal-nav > li > a + a, .modal-footer .btn-group #hilldash-welcome-widget .add-reset-wrapper .chooser + a, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .btn-group .chooser + a, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .btn-group .mce-window.mce-container .chooser + a, .modal-footer .btn-group #hilldash-welcome-widget .add-reset-wrapper a + a, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .btn-group a + a, .modal-footer .btn-group .cscd-toolbar #hilldash-welcome-widget .add-reset-wrapper button.control + a, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .btn-group .cscd-toolbar button.control + a, .cscd-toolbar .modal-footer .btn-group #hilldash-welcome-widget .add-reset-wrapper button.control + a, #hilldash-welcome-widget .add-reset-wrapper .cscd-toolbar .modal-footer .btn-group button.control + a, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .btn-group
.cscd-toolbar a.control + a, .modal-footer .btn-group #hilldash-welcome-widget .add-reset-wrapper #site-switcher > a.site-name + a, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .btn-group #site-switcher > a.site-name + a, .modal-footer .btn-group .cscd-toolbar .btn + button.control, .cscd-toolbar .modal-footer .btn-group .btn + button.control, .modal-footer .btn-group .modal-box .cscd-toolbar .modal-nav > li > a + button.control, .cscd-toolbar .modal-footer .btn-group .modal-box .modal-nav > li > a + button.control, .modal-box .modal-footer .btn-group .cscd-toolbar .modal-nav > li > a + button.control, .cscd-toolbar .modal-box .modal-footer .btn-group .modal-nav > li > a + button.control, .modal-footer .btn-group .cscd-toolbar .chooser + button.control, .cscd-toolbar .modal-footer .btn-group .chooser + button.control, .cscd-toolbar .modal-footer .btn-group .mce-window.mce-container .chooser + button.control, .modal-footer .btn-group #hilldash-welcome-widget .add-reset-wrapper .cscd-toolbar a + button.control, .cscd-toolbar .modal-footer .btn-group #hilldash-welcome-widget .add-reset-wrapper a + button.control, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .btn-group .cscd-toolbar a + button.control, .cscd-toolbar #hilldash-welcome-widget .add-reset-wrapper .modal-footer .btn-group a + button.control, .modal-footer .btn-group .cscd-toolbar button.control + button.control, .cscd-toolbar .modal-footer .btn-group button.control + button.control, .modal-footer .btn-group .cscd-toolbar a.control + button.control, .cscd-toolbar .modal-footer .btn-group a.control + button.control, .modal-footer .btn-group .cscd-toolbar #site-switcher > a.site-name + button.control, .cscd-toolbar .modal-footer .btn-group #site-switcher > a.site-name + button.control, .modal-footer .btn-group
.cscd-toolbar .btn + a.control,
.cscd-toolbar .modal-footer .btn-group .btn + a.control, .modal-footer .btn-group .modal-box
.cscd-toolbar .modal-nav > li > a + a.control, .modal-box .modal-footer .btn-group
.cscd-toolbar .modal-nav > li > a + a.control, .modal-footer .btn-group
.cscd-toolbar .chooser + a.control,
.cscd-toolbar .modal-footer .btn-group .chooser + a.control,
.cscd-toolbar .modal-footer .btn-group .mce-window.mce-container .chooser + a.control, .modal-footer .btn-group #hilldash-welcome-widget .add-reset-wrapper
.cscd-toolbar a + a.control, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .btn-group
.cscd-toolbar a + a.control, .modal-footer .btn-group .cscd-toolbar button.control + a.control, .cscd-toolbar .modal-footer .btn-group button.control + a.control, .modal-footer .btn-group .cscd-toolbar a.control + a.control, .cscd-toolbar .modal-footer .btn-group a.control + a.control, .modal-footer .btn-group
.cscd-toolbar #site-switcher > a.site-name + a.control,
.cscd-toolbar .modal-footer .btn-group #site-switcher > a.site-name + a.control, .modal-footer .btn-group #site-switcher > .btn + a.site-name, .modal-footer .btn-group .modal-box .modal-nav > li#site-switcher > a + a.site-name, .modal-box .modal-footer .btn-group .modal-nav > li#site-switcher > a + a.site-name, .modal-footer .btn-group #site-switcher > .chooser + a.site-name, .modal-footer .btn-group .mce-window.mce-container #site-switcher > .chooser + a.site-name, .modal-footer .btn-group #hilldash-welcome-widget .add-reset-wrapper #site-switcher > a + a.site-name, #hilldash-welcome-widget .add-reset-wrapper .modal-footer .btn-group #site-switcher > a + a.site-name, .modal-footer .btn-group .cscd-toolbar #site-switcher > button.control + a.site-name, .cscd-toolbar .modal-footer .btn-group #site-switcher > button.control + a.site-name, .modal-footer .btn-group
.cscd-toolbar #site-switcher > a.control + a.site-name,
.cscd-toolbar .modal-footer .btn-group #site-switcher > a.control + a.site-name, .modal-footer .btn-group #site-switcher > a.site-name + a.site-name {
  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: 768px) {
  .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: 992px) {
  .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.42857143;
  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: #ffffff;
  text-align: center;
  background-color: #000000;
  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: #000000; }

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

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

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

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

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

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

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

.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.42857143;
  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: #ffffff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  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: #ffffff; }

.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: #ffffff; }

.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: #ffffff; }

.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: #ffffff;
  bottom: -10px; }

.clearfix:before,
.clearfix:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table; }

.clearfix:after,
.modal-header:after,
.modal-footer: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; }

/*
 * imgAreaSelect styles
 * Note: the background image is required in order for moving the selection to work in IE.
 * The background is encoded for portability and is a simple 3x3 pixel square with color #555.  
 */
.imgareaselect-border1,
.imgareaselect-border2,
.imgareaselect-border3,
.imgareaselect-border4 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0ODk5NjlGOUYyMkQxMUUyOEEyMzg0OEVBRTdCQkMwNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0ODk5NjlGQUYyMkQxMUUyOEEyMzg0OEVBRTdCQkMwNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4OTk2OUY3RjIyRDExRTI4QTIzODQ4RUFFN0JCQzA1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ4OTk2OUY4RjIyRDExRTI4QTIzODQ4RUFFN0JCQzA1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DE0lwAAAABZJREFUeNpiDA0NZQADJgYYQLAAAgwAHFwBBTcNQuQAAAAASUVORK5CYII=);
  opacity: .5; }

.imgareaselect-border1 {
  background-position: left top;
  background-repeat: repeat-y; }

.imgareaselect-border2 {
  background-position: left top;
  background-repeat: repeat-x; }

.imgareaselect-border3 {
  background-position: right top;
  background-repeat: repeat-y; }

.imgareaselect-border4 {
  background-position: left bottom;
  background-repeat: repeat-x; }

.imgareaselect-handle {
  background-color: #ffffff;
  border: #D5DBE1;
  opacity: .98; }

.imgareaselect-outer {
  background-color: #222630;
  cursor: crosshair;
  opacity: .6; }

#nprogress .bar, #nprogress .spinner {
  z-index: 99999; }

#nprogress .bar {
  background: #BBDEFB; }

#nprogress .spinner-icon {
  border-left-color: #BBDEFB;
  border-top-color: #BBDEFB; }

/*
  Custom TinyMCE  styles.
*/
.mce-window-head .mce-close {
  background: transparent;
  border: 0; }

.mce-container-body.mce-abs-layout {
  overflow: visible !important; }

.mce-container-body .cscd-codeeditor {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0; }
  .mce-container-body .cscd-codeeditor .mce-textbox {
    bottom: 0 !important;
    height: 100% !important;
    max-width: 100% !important; }

/*
  Custom TinyMCE chooser styles to address UI API styles bleeding into our components.
*/
.mce-window.mce-container .mce-form {
  overflow-y: auto;
  overflow-x: hidden; }

.mce-window.mce-container .mce-image-decoration-help-block {
  display: block;
  font-size: 0.85714rem;
  color: rgba(0, 0, 0, 0.54);
  font-style: italic;
  margin-left: 0.85714rem;
  margin-top: -0.42857rem; }

.mce-window.mce-container .chooser {
  max-width: 100%; }
  .mce-window.mce-container .chooser:focus + .chooser-clear .ci, .mce-window.mce-container .chooser:focus + .chooser-clear .btn-tab.has-error-indicator:after, .mce-window.mce-container .chooser:focus + .chooser-clear .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .mce-window.mce-container .chooser:focus + .chooser-clear .modal-nav > li > a.has-error-indicator:after, .mce-window.mce-container .chooser:focus + .chooser-clear .form-group-collapsible-header.has-error-indicator:after, .mce-window.mce-container .chooser:focus + .chooser-clear .text-collapsible-header.has-error-indicator:after, .mce-window.mce-container .chooser:focus + .chooser-clear .radio > label:before, .mce-window.mce-container .chooser:focus + .chooser-clear
  .checkbox > label:before, .mce-window.mce-container .chooser:focus + .chooser-clear .cscd-editor-toggler > label:before, .mce-window.mce-container .chooser:focus + .chooser-clear .selectize-control.loading .selectize-input:before, .selectize-control.loading .mce-window.mce-container .chooser:focus + .chooser-clear .selectize-input:before, .mce-window.mce-container .chooser:focus + .chooser-clear .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .mce-window.mce-container .chooser:focus + .chooser-clear .badge-success, .mce-window.mce-container .chooser:focus + .chooser-clear .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .mce-window.mce-container .chooser:focus + .chooser-clear .badge-success, .mce-window.mce-container .chooser:focus + .chooser-clear .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .mce-window.mce-container .chooser:focus + .chooser-clear .badge-preloader, .mce-window.mce-container .chooser:focus + .chooser-clear .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .mce-window.mce-container .chooser:focus + .chooser-clear .badge-preloader, .mce-window.mce-container .chooser:focus + .chooser-clear .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .mce-window.mce-container .chooser:focus + .chooser-clear .sorting::after, .mce-window.mce-container .chooser:focus + .chooser-clear
  .dataTables_wrapper thead .sorting_asc::after,
  .dataTables_wrapper thead .mce-window.mce-container .chooser:focus + .chooser-clear .sorting_asc::after, .mce-window.mce-container .chooser:focus + .chooser-clear
  .dataTables_wrapper thead .sorting_desc::after,
  .dataTables_wrapper thead .mce-window.mce-container .chooser:focus + .chooser-clear .sorting_desc::after, .mce-window.mce-container .chooser:focus + .chooser-clear
  .dataTables_wrapper thead .sorting_asc_disabled::after,
  .dataTables_wrapper thead .mce-window.mce-container .chooser:focus + .chooser-clear .sorting_asc_disabled::after, .mce-window.mce-container .chooser:focus + .chooser-clear
  .dataTables_wrapper thead .sorting_desc_disabled::after,
  .dataTables_wrapper thead .mce-window.mce-container .chooser:focus + .chooser-clear .sorting_desc_disabled::after, .mce-window.mce-container .chooser:focus + .chooser-clear .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .mce-window.mce-container .chooser:focus + .chooser-clear tr.selected:after, .mce-window.mce-container .chooser:focus + .chooser-clear .dropdown-menu-filter-search:after, .mce-window.mce-container .chooser:focus + .chooser-clear .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .mce-window.mce-container .chooser:focus + .chooser-clear a.history-entry:after, .mce-window.mce-container .chooser:focus + .chooser-clear .flyout-filter-search:after, .mce-window.mce-container .chooser:focus + .chooser-clear .flyout-filter-results a.history-entry:after, .flyout-filter-results .mce-window.mce-container .chooser:focus + .chooser-clear a.history-entry:after, .mce-window.mce-container .chooser:focus + .chooser-clear #new-menu-content .asset-factory-parent:after, #new-menu-content .mce-window.mce-container .chooser:focus + .chooser-clear .asset-factory-parent:after, .mce-window.mce-container .chooser:focus + .chooser-clear #new-menu-content .back-link:before, #new-menu-content .mce-window.mce-container .chooser:focus + .chooser-clear .back-link:before, .mce-window.mce-container .chooser:focus + .chooser-clear
  #new-menu-content .filter-back-link:before,
  #new-menu-content .mce-window.mce-container .chooser:focus + .chooser-clear .filter-back-link:before, .mce-window.mce-container .chooser:focus + .chooser-clear #branding-color-default + label:after, .mce-window.mce-container .chooser:focus + .chooser-clear #branding-color-blue-grey + label:after, .mce-window.mce-container .chooser:focus + .chooser-clear #branding-color-coralpink + label:after, .mce-window.mce-container .chooser:focus + .chooser-clear #branding-color-darkcoralpink + label:after, .mce-window.mce-container .chooser:focus + .chooser-clear #branding-color-deepbluesea + label:after, .mce-window.mce-container .chooser:focus + .chooser-clear #branding-color-tropiteal + label:after {
    color: #ffffff; }
  .mce-window.mce-container .chooser-name {
    color: #43739c; }
  .mce-window.mce-container .chooser:hover .ci, .mce-window.mce-container .chooser:hover .btn-tab.has-error-indicator:after, .mce-window.mce-container .chooser:hover .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .mce-window.mce-container .chooser:hover .modal-nav > li > a.has-error-indicator:after, .mce-window.mce-container .chooser:hover .form-group-collapsible-header.has-error-indicator:after, .mce-window.mce-container .chooser:hover .text-collapsible-header.has-error-indicator:after, .mce-window.mce-container .chooser:hover .radio > label:before, .mce-window.mce-container .chooser:hover
  .checkbox > label:before, .mce-window.mce-container .chooser:hover .cscd-editor-toggler > label:before, .mce-window.mce-container .chooser:hover .selectize-control.loading .selectize-input:before, .selectize-control.loading .mce-window.mce-container .chooser:hover .selectize-input:before, .mce-window.mce-container .chooser:hover .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .mce-window.mce-container .chooser:hover .badge-success, .mce-window.mce-container .chooser:hover .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .mce-window.mce-container .chooser:hover .badge-success, .mce-window.mce-container .chooser:hover .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .mce-window.mce-container .chooser:hover .badge-preloader, .mce-window.mce-container .chooser:hover .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .mce-window.mce-container .chooser:hover .badge-preloader, .mce-window.mce-container .chooser:hover .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .mce-window.mce-container .chooser:hover .sorting::after, .mce-window.mce-container .chooser:hover
  .dataTables_wrapper thead .sorting_asc::after,
  .dataTables_wrapper thead .mce-window.mce-container .chooser:hover .sorting_asc::after, .mce-window.mce-container .chooser:hover
  .dataTables_wrapper thead .sorting_desc::after,
  .dataTables_wrapper thead .mce-window.mce-container .chooser:hover .sorting_desc::after, .mce-window.mce-container .chooser:hover
  .dataTables_wrapper thead .sorting_asc_disabled::after,
  .dataTables_wrapper thead .mce-window.mce-container .chooser:hover .sorting_asc_disabled::after, .mce-window.mce-container .chooser:hover
  .dataTables_wrapper thead .sorting_desc_disabled::after,
  .dataTables_wrapper thead .mce-window.mce-container .chooser:hover .sorting_desc_disabled::after, .mce-window.mce-container .chooser:hover .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .mce-window.mce-container .chooser:hover tr.selected:after, .mce-window.mce-container .chooser:hover .dropdown-menu-filter-search:after, .mce-window.mce-container .chooser:hover .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .mce-window.mce-container .chooser:hover a.history-entry:after, .mce-window.mce-container .chooser:hover .flyout-filter-search:after, .mce-window.mce-container .chooser:hover .flyout-filter-results a.history-entry:after, .flyout-filter-results .mce-window.mce-container .chooser:hover a.history-entry:after, .mce-window.mce-container .chooser:hover #new-menu-content .asset-factory-parent:after, #new-menu-content .mce-window.mce-container .chooser:hover .asset-factory-parent:after, .mce-window.mce-container .chooser:hover #new-menu-content .back-link:before, #new-menu-content .mce-window.mce-container .chooser:hover .back-link:before, .mce-window.mce-container .chooser:hover
  #new-menu-content .filter-back-link:before,
  #new-menu-content .mce-window.mce-container .chooser:hover .filter-back-link:before, .mce-window.mce-container .chooser:hover #branding-color-default + label:after, .mce-window.mce-container .chooser:hover #branding-color-blue-grey + label:after, .mce-window.mce-container .chooser:hover #branding-color-coralpink + label:after, .mce-window.mce-container .chooser:hover #branding-color-darkcoralpink + label:after, .mce-window.mce-container .chooser:hover #branding-color-deepbluesea + label:after, .mce-window.mce-container .chooser:hover #branding-color-tropiteal + label:after, .mce-window.mce-container .chooser:hover span, .mce-window.mce-container .chooser:hover + .chooser-clear, .mce-window.mce-container .chooser:focus .ci, .mce-window.mce-container .chooser:focus .btn-tab.has-error-indicator:after, .mce-window.mce-container .chooser:focus .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .mce-window.mce-container .chooser:focus .modal-nav > li > a.has-error-indicator:after, .mce-window.mce-container .chooser:focus .form-group-collapsible-header.has-error-indicator:after, .mce-window.mce-container .chooser:focus .text-collapsible-header.has-error-indicator:after, .mce-window.mce-container .chooser:focus .radio > label:before, .mce-window.mce-container .chooser:focus
  .checkbox > label:before, .mce-window.mce-container .chooser:focus .cscd-editor-toggler > label:before, .mce-window.mce-container .chooser:focus .selectize-control.loading .selectize-input:before, .selectize-control.loading .mce-window.mce-container .chooser:focus .selectize-input:before, .mce-window.mce-container .chooser:focus .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .mce-window.mce-container .chooser:focus .badge-success, .mce-window.mce-container .chooser:focus .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .mce-window.mce-container .chooser:focus .badge-success, .mce-window.mce-container .chooser:focus .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .mce-window.mce-container .chooser:focus .badge-preloader, .mce-window.mce-container .chooser:focus .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .mce-window.mce-container .chooser:focus .badge-preloader, .mce-window.mce-container .chooser:focus .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .mce-window.mce-container .chooser:focus .sorting::after, .mce-window.mce-container .chooser:focus
  .dataTables_wrapper thead .sorting_asc::after,
  .dataTables_wrapper thead .mce-window.mce-container .chooser:focus .sorting_asc::after, .mce-window.mce-container .chooser:focus
  .dataTables_wrapper thead .sorting_desc::after,
  .dataTables_wrapper thead .mce-window.mce-container .chooser:focus .sorting_desc::after, .mce-window.mce-container .chooser:focus
  .dataTables_wrapper thead .sorting_asc_disabled::after,
  .dataTables_wrapper thead .mce-window.mce-container .chooser:focus .sorting_asc_disabled::after, .mce-window.mce-container .chooser:focus
  .dataTables_wrapper thead .sorting_desc_disabled::after,
  .dataTables_wrapper thead .mce-window.mce-container .chooser:focus .sorting_desc_disabled::after, .mce-window.mce-container .chooser:focus .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .mce-window.mce-container .chooser:focus tr.selected:after, .mce-window.mce-container .chooser:focus .dropdown-menu-filter-search:after, .mce-window.mce-container .chooser:focus .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .mce-window.mce-container .chooser:focus a.history-entry:after, .mce-window.mce-container .chooser:focus .flyout-filter-search:after, .mce-window.mce-container .chooser:focus .flyout-filter-results a.history-entry:after, .flyout-filter-results .mce-window.mce-container .chooser:focus a.history-entry:after, .mce-window.mce-container .chooser:focus #new-menu-content .asset-factory-parent:after, #new-menu-content .mce-window.mce-container .chooser:focus .asset-factory-parent:after, .mce-window.mce-container .chooser:focus #new-menu-content .back-link:before, #new-menu-content .mce-window.mce-container .chooser:focus .back-link:before, .mce-window.mce-container .chooser:focus
  #new-menu-content .filter-back-link:before,
  #new-menu-content .mce-window.mce-container .chooser:focus .filter-back-link:before, .mce-window.mce-container .chooser:focus #branding-color-default + label:after, .mce-window.mce-container .chooser:focus #branding-color-blue-grey + label:after, .mce-window.mce-container .chooser:focus #branding-color-coralpink + label:after, .mce-window.mce-container .chooser:focus #branding-color-darkcoralpink + label:after, .mce-window.mce-container .chooser:focus #branding-color-deepbluesea + label:after, .mce-window.mce-container .chooser:focus #branding-color-tropiteal + label:after, .mce-window.mce-container .chooser:focus span, .mce-window.mce-container .chooser:focus + .chooser-clear {
    color: #ffffff; }

.mce-window.mce-container .asset-chooser-path-wrapper {
  margin-top: 0.21429rem;
  max-width: 260px; }
  .mce-window.mce-container .asset-chooser-path-wrapper.expanded {
    max-width: 100%; }

.mce-window.mce-container .ci, .mce-window.mce-container .btn-tab.has-error-indicator:after, .mce-window.mce-container .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .mce-window.mce-container .modal-nav > li > a.has-error-indicator:after, .mce-window.mce-container .form-group-collapsible-header.has-error-indicator:after, .mce-window.mce-container .text-collapsible-header.has-error-indicator:after, .mce-window.mce-container .radio > label:before, .mce-window.mce-container
.checkbox > label:before, .mce-window.mce-container .cscd-editor-toggler > label:before, .mce-window.mce-container .selectize-control.loading .selectize-input:before, .selectize-control.loading .mce-window.mce-container .selectize-input:before, .mce-window.mce-container .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .mce-window.mce-container .badge-success, .mce-window.mce-container .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .mce-window.mce-container .badge-success, .mce-window.mce-container .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .mce-window.mce-container .badge-preloader, .mce-window.mce-container .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .mce-window.mce-container .badge-preloader, .mce-window.mce-container .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .mce-window.mce-container .sorting::after, .mce-window.mce-container
.dataTables_wrapper thead .sorting_asc::after,
.dataTables_wrapper thead .mce-window.mce-container .sorting_asc::after, .mce-window.mce-container
.dataTables_wrapper thead .sorting_desc::after,
.dataTables_wrapper thead .mce-window.mce-container .sorting_desc::after, .mce-window.mce-container
.dataTables_wrapper thead .sorting_asc_disabled::after,
.dataTables_wrapper thead .mce-window.mce-container .sorting_asc_disabled::after, .mce-window.mce-container
.dataTables_wrapper thead .sorting_desc_disabled::after,
.dataTables_wrapper thead .mce-window.mce-container .sorting_desc_disabled::after, .mce-window.mce-container .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .mce-window.mce-container tr.selected:after, .mce-window.mce-container .dropdown-menu-filter-search:after, .mce-window.mce-container .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .mce-window.mce-container a.history-entry:after, .mce-window.mce-container .flyout-filter-search:after, .mce-window.mce-container .flyout-filter-results a.history-entry:after, .flyout-filter-results .mce-window.mce-container a.history-entry:after, .mce-window.mce-container #new-menu-content .asset-factory-parent:after, #new-menu-content .mce-window.mce-container .asset-factory-parent:after, .mce-window.mce-container #new-menu-content .back-link:before, #new-menu-content .mce-window.mce-container .back-link:before, .mce-window.mce-container
#new-menu-content .filter-back-link:before,
#new-menu-content .mce-window.mce-container .filter-back-link:before, .mce-window.mce-container #branding-color-default + label:after, .mce-window.mce-container #branding-color-blue-grey + label:after, .mce-window.mce-container #branding-color-coralpink + label:after, .mce-window.mce-container #branding-color-darkcoralpink + label:after, .mce-window.mce-container #branding-color-deepbluesea + label:after, .mce-window.mce-container #branding-color-tropiteal + label:after {
  font-family: 'cascadeicons';
  font-size: 1.71429rem; }

.mce-window.mce-container .mce-listbox button {
  line-height: 10px;
  height: 30px; }

.wysiwyg-fullscreen .modal-box > .modal-header {
  display: none; }

.wysiwyg-fullscreen .modal-box .modal-scroll-wrapper > .optiscroll-content {
  overflow: hidden; }

.wysiwyg-fullscreen .modal-box .modal-dialog {
  margin: 0;
  max-width: 100%;
  width: 100%; }

.wysiwyg-fullscreen .container {
  z-index: 12; }

.mce-ico.mce-i-spectate {
  font-family: 'cascadeicons';
  color: rgba(0, 0, 0, 0.67); }

.mce-ico.mce-i-all-inclusive {
  font-family: 'cascadeicons';
  color: rgba(0, 0, 0, 0.67); }

.mce-ico.mce-i-selectall {
  font-family: 'cascadeicons';
  color: rgba(0, 0, 0, 0.67); }

.mce-ico.mce-i-visualaid {
  font-family: 'cascadeicons';
  color: rgba(0, 0, 0, 0.67); }

html, body {
  height: 100%;
  margin: 0px;
  overflow: hidden;
  font-size: 14px; }

.container {
  height: calc(100% - 70px);
  position: relative;
  width: 100%; }

.container > form {
  height: 100%; }

.main-content {
  -webkit-transition: margin 150ms ease;
  -o-transition: margin 150ms ease;
  transition: margin 150ms ease;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  box-direction: normal;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  margin-left: 300px;
  height: 100%; }
  body.full-width .main-content {
    margin-left: 0 !important; }
  body.jsResizingSecondaryMenu .main-content {
    -webkit-transition: none;
    -o-transition: none;
    transition: none; }
  @media screen and (max-width: 767px) {
    .main-content {
      margin: 0 !important; } }

.content-area-wrapper {
  -webkit-box-flex: 1;
  box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative; }

.content-area {
  padding: 1.71429rem;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0; }
  .content-area img.asset-image {
    cursor: zoom-out;
    max-width: none; }
    .content-area img.asset-image.asset-image-scaled {
      max-width: 100%;
      cursor: zoom-in; }

.optiscroll {
  /*
   Ensure any padding added to the scrollable container is removed since the container added by Optiscroll
   gets the padding after initialization. This also ensures the gradient indicators on the top and bottom
   are padded correctly.
  */
  padding: 0;
  height: 100%;
  /**
  IMPROVEMENT: This used to show a fading effect to suggest that the element has more content that can be scrolled to. However, making the fading effect
  too tall was causing it to overlap the content even if it was scrolled all the way to the top or to the bottom while making it too short was
  resulting with it being barely visible. Figure out a better solution that would suggest that there is more content that can be scrolled to, or just
  remove this completely.

  &::before, &::after {
    content: '';
    position: absolute;
    width: 100%;
    display: block;
    height: $gutter * 1.5;
    pointer-events: none;
  }

  &::before {
    top: 0;
    background: linear-gradient(rgba(255, 255, 255, 1) 15%, rgba(255, 255, 255, 0) 75%);
    z-index: 2;
  }

  &::after {
    bottom: 0;
    background: linear-gradient(rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 1) 75%);
    z-index: 1;
  }

  .content-area-wrapper &.content-area {

    &::before {
      background: linear-gradient($body-background 0%, transparentize($body-background, 1) 100%);
    }

    &::after {
      background: linear-gradient(transparentize($body-background, 1) 0%, $body-background 100%);
    }
  }
  */ }
  @media screen and (min-width: 768px) {
    .optiscroll .optiscroll-content {
      padding: 1.71429rem; } }
  @media screen and (max-width: 767px) {
    .optiscroll .optiscroll-content {
      padding: 0.85714rem; } }
  .optiscroll .optiscroll-vtrack {
    width: 7px; }
  .optiscroll .optiscroll-htrack {
    width: 7px; }

.loginconfig {
  background-color: #222630;
  overflow: auto;
  padding: 0 2.14286rem; }
  .loginconfig h1 {
    padding: 1.28571rem 1.71429rem;
    border-bottom: 1px solid #D5DBE1;
    font-size: 1.42857rem;
    font-weight: 400; }
    @media screen and (max-width: 767px) {
      .loginconfig h1 {
        padding: 1.28571rem;
        font-size: 1.28571rem; } }
  .loginconfig form {
    margin: 2.14286rem auto auto;
    background-color: #ffffff;
    border: 1px solid #D5DBE1;
    border-radius: 3px; }
  .loginconfig input[type="text"],
  .loginconfig input[type="password"] {
    width: 100%; }
  .loginconfig form,
  .loginconfig #branding {
    max-width: 28.57143rem; }
    .config.loginconfig form, .loginconfig #branding {
      max-width: 42.85714rem; }
  .loginconfig #logo,
  .loginconfig #branding {
    margin: 2.14286rem auto;
    text-align: center; }
  .loginconfig #logo img {
    width: 200px;
    height: auto; }
    @media screen and (max-width: 767px) {
      .loginconfig #logo img {
        width: 100px; } }
  .loginconfig #branding {
    color: rgba(255, 255, 255, 0.8);
    font-size: 0.85714rem; }
  .loginconfig #submit-wrapper {
    max-width: 124.28571em;
    margin-left: auto;
    margin-right: auto; }
    .loginconfig #submit-wrapper::after {
      clear: both;
      content: "";
      display: table; }
    .loginconfig #submit-wrapper .checkbox, .loginconfig #submit-wrapper .cscd-editor-toggler {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 48.82117%;
      margin-bottom: 0;
      padding: 0.42857rem 0; }
      .loginconfig #submit-wrapper .checkbox:last-child, .loginconfig #submit-wrapper .cscd-editor-toggler:last-child {
        margin-right: 0; }
      @media screen and (max-width: 480px) {
        .loginconfig #submit-wrapper .checkbox, .loginconfig #submit-wrapper .cscd-editor-toggler {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 100%; }
          .loginconfig #submit-wrapper .checkbox:last-child, .loginconfig #submit-wrapper .cscd-editor-toggler:last-child {
            margin-right: 0; } }
    .loginconfig #submit-wrapper .btn, .loginconfig #submit-wrapper .modal-box .modal-nav > li > a, .modal-box .loginconfig #submit-wrapper .modal-nav > li > a, .loginconfig #submit-wrapper .chooser, .loginconfig #submit-wrapper #hilldash-welcome-widget .add-reset-wrapper a, #hilldash-welcome-widget .add-reset-wrapper .loginconfig #submit-wrapper a, .loginconfig #submit-wrapper .cscd-toolbar button.control, .cscd-toolbar .loginconfig #submit-wrapper button.control, .loginconfig #submit-wrapper
    .cscd-toolbar a.control,
    .cscd-toolbar .loginconfig #submit-wrapper a.control, .loginconfig #submit-wrapper #site-switcher > a.site-name {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 48.82117%; }
      .loginconfig #submit-wrapper .btn:last-child, .loginconfig #submit-wrapper .modal-box .modal-nav > li > a:last-child, .modal-box .loginconfig #submit-wrapper .modal-nav > li > a:last-child, .loginconfig #submit-wrapper .chooser:last-child, .loginconfig #submit-wrapper #hilldash-welcome-widget .add-reset-wrapper a:last-child, #hilldash-welcome-widget .add-reset-wrapper .loginconfig #submit-wrapper a:last-child, .loginconfig #submit-wrapper .cscd-toolbar button.control:last-child, .cscd-toolbar .loginconfig #submit-wrapper button.control:last-child, .loginconfig #submit-wrapper
      .cscd-toolbar a.control:last-child,
      .cscd-toolbar .loginconfig #submit-wrapper a.control:last-child, .loginconfig #submit-wrapper #site-switcher > a.site-name:last-child {
        margin-right: 0; }
      @media screen and (max-width: 480px) {
        .loginconfig #submit-wrapper .btn, .loginconfig #submit-wrapper .modal-box .modal-nav > li > a, .modal-box .loginconfig #submit-wrapper .modal-nav > li > a, .loginconfig #submit-wrapper .chooser, .loginconfig #submit-wrapper #hilldash-welcome-widget .add-reset-wrapper a, #hilldash-welcome-widget .add-reset-wrapper .loginconfig #submit-wrapper a, .loginconfig #submit-wrapper .cscd-toolbar button.control, .cscd-toolbar .loginconfig #submit-wrapper button.control, .loginconfig #submit-wrapper
        .cscd-toolbar a.control,
        .cscd-toolbar .loginconfig #submit-wrapper a.control, .loginconfig #submit-wrapper #site-switcher > a.site-name {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 100%; }
          .loginconfig #submit-wrapper .btn:last-child, .loginconfig #submit-wrapper .modal-box .modal-nav > li > a:last-child, .modal-box .loginconfig #submit-wrapper .modal-nav > li > a:last-child, .loginconfig #submit-wrapper .chooser:last-child, .loginconfig #submit-wrapper #hilldash-welcome-widget .add-reset-wrapper a:last-child, #hilldash-welcome-widget .add-reset-wrapper .loginconfig #submit-wrapper a:last-child, .loginconfig #submit-wrapper .cscd-toolbar button.control:last-child, .cscd-toolbar .loginconfig #submit-wrapper button.control:last-child, .loginconfig #submit-wrapper
          .cscd-toolbar a.control:last-child,
          .cscd-toolbar .loginconfig #submit-wrapper a.control:last-child, .loginconfig #submit-wrapper #site-switcher > a.site-name:last-child {
            margin-right: 0; } }

.iconset #icons-wrapper {
  -webkit-columns: 3;
  -moz-columns: 3;
  columns: 3; }
  @media screen and (max-width: 1279px) {
    .iconset #icons-wrapper {
      -webkit-columns: 2;
      -moz-columns: 2;
      columns: 2; } }
  @media screen and (max-width: 767px) {
    .iconset #icons-wrapper {
      -webkit-columns: 1;
      -moz-columns: 1;
      columns: 1; } }

.iconset .icon-container {
  height: 3.42857rem;
  line-height: 3.42857rem; }
  .iconset .icon-container i {
    width: 3.42857rem;
    text-align: center; }

/*
 *  Document: _glyphicons.scss
 *
 *  Glyphicons PRO
 *
 *  Project:  GLYPHICONS
 *  Author:   Jan Kovarik - www.glyphicons.com
 *  Twitter:  @jankovarik
 *
 */
@font-face {
  font-family: 'Glyphicons Regular';
  src: url(../fonts/glyphicons.pro/glyphicons-regular.eot);
  src: url(../fonts/glyphicons.pro/glyphicons-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons.pro/glyphicons-regular.woff) format("woff"), url(../fonts/glyphicons.pro/glyphicons-regular.ttf) format("truetype"), url(../fonts/glyphicons.pro/glyphicons-regular.svg#glyphiconsregular) format("svg"); }

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

@font-face {
  font-family: 'Glyphicons Social Regular';
  src: url(../fonts/glyphicons.social.pro/glyphicons-social-regular.eot);
  src: url(../fonts/glyphicons.social.pro/glyphicons-social-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons.social.pro/glyphicons-social-regular.woff) format("woff"), url(../fonts/glyphicons.social.pro/glyphicons-social-regular.ttf) format("truetype"), url(../fonts/glyphicons.social.pro/glyphicons-social-regular.svg#glyphicons_socialregular) format("svg"); }

@font-face {
  font-family: 'Glyphicons Filetypes Regular';
  src: url(../fonts/glyphicons.filetypes.pro/glyphicons-filetypes-regular.eot);
  src: url(../fonts/glyphicons.filetypes.pro/glyphicons-filetypes-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons.filetypes.pro/glyphicons-filetypes-regular.woff) format("woff"), url(../fonts/glyphicons.filetypes.pro/glyphicons-filetypes-regular.ttf) format("truetype"), url(../fonts/glyphicons.filetypes.pro/glyphicons-filetypes-regular.svg#glyphicons_filetypesregular) format("svg"); }

.glyphicon,
.fi,
.gi,
.hi,
.si {
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  line-height: .8;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.gi {
  font-family: 'Glyphicons Regular'; }

.glyphicon,
.hi {
  font-family: 'Glyphicons Halflings Regular'; }

.si {
  font-family: 'Glyphicons Social Regular'; }

.fi {
  font-family: 'Glyphicons Filetypes Regular'; }

.gi-white {
  color: white; }

.gi-glass:before {
  content: "\E001"; }

.gi-leaf:before {
  content: "\E002"; }

.gi-dog:before {
  content: "\E003"; }

.gi-user:before {
  content: "\E004"; }

.gi-girl:before {
  content: "\E005"; }

.gi-car:before {
  content: "\E006"; }

.gi-user_add:before {
  content: "\E007"; }

.gi-user_remove:before {
  content: "\E008"; }

.gi-film:before {
  content: "\E009"; }

.gi-magic:before {
  content: "\E010"; }

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

.gi-camera:before {
  content: "\E011"; }

.gi-heart:before {
  content: "\E013"; }

.gi-beach_umbrella:before {
  content: "\E014"; }

.gi-train:before {
  content: "\E015"; }

.gi-print:before {
  content: "\E016"; }

.gi-bin:before {
  content: "\E017"; }

.gi-music:before {
  content: "\E018"; }

.gi-note:before {
  content: "\E019"; }

.gi-heart_empty:before {
  content: "\E020"; }

.gi-home:before {
  content: "\E021"; }

.gi-snowflake:before {
  content: "\2744"; }

.gi-fire:before {
  content: "\E023"; }

.gi-magnet:before {
  content: "\E024"; }

.gi-parents:before {
  content: "\E025"; }

.gi-binoculars:before {
  content: "\E026"; }

.gi-road:before {
  content: "\E027"; }

.gi-search:before {
  content: "\E028"; }

.gi-cars:before {
  content: "\E029"; }

.gi-notes_2:before {
  content: "\E030"; }

.gi-pencil:before {
  content: "\270F"; }

.gi-bus:before {
  content: "\E032"; }

.gi-wifi_alt:before {
  content: "\E033"; }

.gi-luggage:before {
  content: "\E034"; }

.gi-old_man:before {
  content: "\E035"; }

.gi-woman:before {
  content: "\E036"; }

.gi-file:before {
  content: "\E037"; }

.gi-coins:before {
  content: "\E038"; }

.gi-airplane:before {
  content: "\2708"; }

.gi-notes:before {
  content: "\E040"; }

.gi-stats:before {
  content: "\E041"; }

.gi-charts:before {
  content: "\E042"; }

.gi-pie_chart:before {
  content: "\E043"; }

.gi-group:before {
  content: "\E044"; }

.gi-keys:before {
  content: "\E045"; }

.gi-calendar:before {
  content: "\E046"; }

.gi-router:before {
  content: "\E047"; }

.gi-camera_small:before {
  content: "\E048"; }

.gi-dislikes:before {
  content: "\E049"; }

.gi-star:before {
  content: "\E050"; }

.gi-link:before {
  content: "\E051"; }

.gi-eye_open:before {
  content: "\E052"; }

.gi-eye_close:before {
  content: "\E053"; }

.gi-alarm:before {
  content: "\E054"; }

.gi-clock:before {
  content: "\E055"; }

.gi-stopwatch:before {
  content: "\E056"; }

.gi-projector:before {
  content: "\E057"; }

.gi-history:before {
  content: "\E058"; }

.gi-truck:before {
  content: "\E059"; }

.gi-cargo:before {
  content: "\E060"; }

.gi-compass:before {
  content: "\E061"; }

.gi-keynote:before {
  content: "\E062"; }

.gi-paperclip:before {
  content: "\E063"; }

.gi-power:before {
  content: "\E064"; }

.gi-lightbulb:before {
  content: "\E065"; }

.gi-tag:before {
  content: "\E066"; }

.gi-tags:before {
  content: "\E067"; }

.gi-cleaning:before {
  content: "\E068"; }

.gi-ruller:before {
  content: "\E069"; }

.gi-gift:before {
  content: "\E070"; }

.gi-umbrella:before {
  content: "\2602"; }

.gi-book:before {
  content: "\E072"; }

.gi-bookmark:before {
  content: "\E073"; }

.gi-wifi:before {
  content: "\E074"; }

.gi-cup:before {
  content: "\E075"; }

.gi-stroller:before {
  content: "\E076"; }

.gi-headphones:before {
  content: "\E077"; }

.gi-headset:before {
  content: "\E078"; }

.gi-warning_sign:before {
  content: "\E079"; }

.gi-signal:before {
  content: "\E080"; }

.gi-retweet:before {
  content: "\E081"; }

.gi-refresh:before {
  content: "\E082"; }

.gi-roundabout:before {
  content: "\E083"; }

.gi-random:before {
  content: "\E084"; }

.gi-heat:before {
  content: "\E085"; }

.gi-repeat:before {
  content: "\E086"; }

.gi-display:before {
  content: "\E087"; }

.gi-log_book:before {
  content: "\E088"; }

.gi-address_book:before {
  content: "\E089"; }

.gi-building:before {
  content: "\E090"; }

.gi-eyedropper:before {
  content: "\E091"; }

.gi-adjust:before {
  content: "\E092"; }

.gi-tint:before {
  content: "\E093"; }

.gi-crop:before {
  content: "\E094"; }

.gi-vector_path_square:before {
  content: "\E095"; }

.gi-vector_path_circle:before {
  content: "\E096"; }

.gi-vector_path_polygon:before {
  content: "\E097"; }

.gi-vector_path_line:before {
  content: "\E098"; }

.gi-vector_path_curve:before {
  content: "\E099"; }

.gi-vector_path_all:before {
  content: "\E100"; }

.gi-font:before {
  content: "\E101"; }

.gi-italic:before {
  content: "\E102"; }

.gi-bold:before {
  content: "\E103"; }

.gi-text_underline:before {
  content: "\E104"; }

.gi-text_strike:before {
  content: "\E105"; }

.gi-text_height:before {
  content: "\E106"; }

.gi-text_width:before {
  content: "\E107"; }

.gi-text_resize:before {
  content: "\E108"; }

.gi-left_indent:before {
  content: "\E109"; }

.gi-right_indent:before {
  content: "\E110"; }

.gi-align_left:before {
  content: "\E111"; }

.gi-align_center:before {
  content: "\E112"; }

.gi-align_right:before {
  content: "\E113"; }

.gi-justify:before {
  content: "\E114"; }

.gi-list:before {
  content: "\E115"; }

.gi-text_smaller:before {
  content: "\E116"; }

.gi-text_bigger:before {
  content: "\E117"; }

.gi-embed:before {
  content: "\E118"; }

.gi-embed_close:before {
  content: "\E119"; }

.gi-table:before {
  content: "\E120"; }

.gi-message_full:before {
  content: "\E121"; }

.gi-message_empty:before {
  content: "\E122"; }

.gi-message_in:before {
  content: "\E123"; }

.gi-message_out:before {
  content: "\E124"; }

.gi-message_plus:before {
  content: "\E125"; }

.gi-message_minus:before {
  content: "\E126"; }

.gi-message_ban:before {
  content: "\E127"; }

.gi-message_flag:before {
  content: "\E128"; }

.gi-message_lock:before {
  content: "\E129"; }

.gi-message_new:before {
  content: "\E130"; }

.gi-inbox:before {
  content: "\E131"; }

.gi-inbox_plus:before {
  content: "\E132"; }

.gi-inbox_minus:before {
  content: "\E133"; }

.gi-inbox_lock:before {
  content: "\E134"; }

.gi-inbox_in:before {
  content: "\E135"; }

.gi-inbox_out:before {
  content: "\E136"; }

.gi-cogwheel:before {
  content: "\E137"; }

.gi-cogwheels:before {
  content: "\E138"; }

.gi-picture:before {
  content: "\E139"; }

.gi-adjust_alt:before {
  content: "\E140"; }

.gi-database_lock:before {
  content: "\E141"; }

.gi-database_plus:before {
  content: "\E142"; }

.gi-database_minus:before {
  content: "\E143"; }

.gi-database_ban:before {
  content: "\E144"; }

.gi-folder_open:before {
  content: "\E145"; }

.gi-folder_plus:before {
  content: "\E146"; }

.gi-folder_minus:before {
  content: "\E147"; }

.gi-folder_lock:before {
  content: "\E148"; }

.gi-folder_flag:before {
  content: "\E149"; }

.gi-folder_new:before {
  content: "\E150"; }

.gi-edit:before {
  content: "\E151"; }

.gi-new_window:before {
  content: "\E152"; }

.gi-check:before {
  content: "\E153"; }

.gi-unchecked:before {
  content: "\E154"; }

.gi-more_windows:before {
  content: "\E155"; }

.gi-show_big_thumbnails:before {
  content: "\E156"; }

.gi-show_thumbnails:before {
  content: "\E157"; }

.gi-show_thumbnails_with_lines:before {
  content: "\E158"; }

.gi-show_lines:before {
  content: "\E159"; }

.gi-playlist:before {
  content: "\E160"; }

.gi-imac:before {
  content: "\E161"; }

.gi-macbook:before {
  content: "\E162"; }

.gi-ipad:before {
  content: "\E163"; }

.gi-iphone:before {
  content: "\E164"; }

.gi-iphone_transfer:before {
  content: "\E165"; }

.gi-iphone_exchange:before {
  content: "\E166"; }

.gi-ipod:before {
  content: "\E167"; }

.gi-ipod_shuffle:before {
  content: "\E168"; }

.gi-ear_plugs:before {
  content: "\E169"; }

.gi-record:before {
  content: "\E170"; }

.gi-step_backward:before {
  content: "\E171"; }

.gi-fast_backward:before {
  content: "\E172"; }

.gi-rewind:before {
  content: "\E173"; }

.gi-play:before {
  content: "\E174"; }

.gi-pause:before {
  content: "\E175"; }

.gi-stop:before {
  content: "\E176"; }

.gi-forward:before {
  content: "\E177"; }

.gi-fast_forward:before {
  content: "\E178"; }

.gi-step_forward:before {
  content: "\E179"; }

.gi-eject:before {
  content: "\E180"; }

.gi-facetime_video:before {
  content: "\E181"; }

.gi-download_alt:before {
  content: "\E182"; }

.gi-mute:before {
  content: "\E183"; }

.gi-volume_down:before {
  content: "\E184"; }

.gi-volume_up:before {
  content: "\E185"; }

.gi-screenshot:before {
  content: "\E186"; }

.gi-move:before {
  content: "\E187"; }

.gi-more:before {
  content: "\E188"; }

.gi-brightness_reduce:before {
  content: "\E189"; }

.gi-brightness_increase:before {
  content: "\E190"; }

.gi-circle_plus:before {
  content: "\E191"; }

.gi-circle_minus:before {
  content: "\E192"; }

.gi-circle_remove:before {
  content: "\E193"; }

.gi-circle_ok:before {
  content: "\E194"; }

.gi-circle_question_mark:before {
  content: "\E195"; }

.gi-circle_info:before {
  content: "\E196"; }

.gi-circle_exclamation_mark:before {
  content: "\E197"; }

.gi-remove:before {
  content: "\E198"; }

.gi-ok:before {
  content: "\E199"; }

.gi-ban:before {
  content: "\E200"; }

.gi-download:before {
  content: "\E201"; }

.gi-upload:before {
  content: "\E202"; }

.gi-shopping_cart:before {
  content: "\E203"; }

.gi-lock:before {
  content: "\E204"; }

.gi-unlock:before {
  content: "\E205"; }

.gi-electricity:before {
  content: "\E206"; }

.gi-ok_2:before {
  content: "\E207"; }

.gi-remove_2:before {
  content: "\E208"; }

.gi-cart_out:before {
  content: "\E209"; }

.gi-cart_in:before {
  content: "\E210"; }

.gi-left_arrow:before {
  content: "\E211"; }

.gi-right_arrow:before {
  content: "\E212"; }

.gi-down_arrow:before {
  content: "\E213"; }

.gi-up_arrow:before {
  content: "\E214"; }

.gi-resize_small:before {
  content: "\E215"; }

.gi-resize_full:before {
  content: "\E216"; }

.gi-circle_arrow_left:before {
  content: "\E217"; }

.gi-circle_arrow_right:before {
  content: "\E218"; }

.gi-circle_arrow_top:before {
  content: "\E219"; }

.gi-circle_arrow_down:before {
  content: "\E220"; }

.gi-play_button:before {
  content: "\E221"; }

.gi-unshare:before {
  content: "\E222"; }

.gi-share:before {
  content: "\E223"; }

.gi-chevron-right:before {
  content: "\E224"; }

.gi-chevron-left:before {
  content: "\E225"; }

.gi-bluetooth:before {
  content: "\E226"; }

.gi-euro:before {
  content: "\20AC"; }

.gi-usd:before {
  content: "\E228"; }

.gi-gbp:before {
  content: "\E229"; }

.gi-retweet_2:before {
  content: "\E230"; }

.gi-moon:before {
  content: "\E231"; }

.gi-sun:before {
  content: "\2609"; }

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

.gi-direction:before {
  content: "\E234"; }

.gi-brush:before {
  content: "\E235"; }

.gi-pen:before {
  content: "\E236"; }

.gi-zoom_in:before {
  content: "\E237"; }

.gi-zoom_out:before {
  content: "\E238"; }

.gi-pin:before {
  content: "\E239"; }

.gi-albums:before {
  content: "\E240"; }

.gi-rotation_lock:before {
  content: "\E241"; }

.gi-flash:before {
  content: "\E242"; }

.gi-google_maps:before {
  content: "\E243"; }

.gi-anchor:before {
  content: "\2693"; }

.gi-conversation:before {
  content: "\E245"; }

.gi-chat:before {
  content: "\E246"; }

.gi-male:before {
  content: "\E247"; }

.gi-female:before {
  content: "\E248"; }

.gi-asterisk:before {
  content: "\002A"; }

.gi-divide:before {
  content: "\00F7"; }

.gi-snorkel_diving:before {
  content: "\E251"; }

.gi-scuba_diving:before {
  content: "\E252"; }

.gi-oxygen_bottle:before {
  content: "\E253"; }

.gi-fins:before {
  content: "\E254"; }

.gi-fishes:before {
  content: "\E255"; }

.gi-boat:before {
  content: "\E256"; }

.gi-delete:before {
  content: "\E257"; }

.gi-sheriffs_star:before {
  content: "\E258"; }

.gi-qrcode:before {
  content: "\E259"; }

.gi-barcode:before {
  content: "\E260"; }

.gi-pool:before {
  content: "\E261"; }

.gi-buoy:before {
  content: "\E262"; }

.gi-spade:before {
  content: "\E263"; }

.gi-bank:before {
  content: "\E264"; }

.gi-vcard:before {
  content: "\E265"; }

.gi-electrical_plug:before {
  content: "\E266"; }

.gi-flag:before {
  content: "\E267"; }

.gi-credit_card:before {
  content: "\E268"; }

.gi-keyboard-wireless:before {
  content: "\E269"; }

.gi-keyboard-wired:before {
  content: "\E270"; }

.gi-shield:before {
  content: "\E271"; }

.gi-ring:before {
  content: "\02DA"; }

.gi-cake:before {
  content: "\E273"; }

.gi-drink:before {
  content: "\E274"; }

.gi-beer:before {
  content: "\E275"; }

.gi-fast_food:before {
  content: "\E276"; }

.gi-cutlery:before {
  content: "\E277"; }

.gi-pizza:before {
  content: "\E278"; }

.gi-birthday_cake:before {
  content: "\E279"; }

.gi-tablet:before {
  content: "\E280"; }

.gi-settings:before {
  content: "\E281"; }

.gi-bullets:before {
  content: "\E282"; }

.gi-cardio:before {
  content: "\E283"; }

.gi-t-shirt:before {
  content: "\E284"; }

.gi-pants:before {
  content: "\E285"; }

.gi-sweater:before {
  content: "\E286"; }

.gi-fabric:before {
  content: "\E287"; }

.gi-leather:before {
  content: "\E288"; }

.gi-scissors:before {
  content: "\E289"; }

.gi-bomb:before {
  content: "\E290"; }

.gi-skull:before {
  content: "\E291"; }

.gi-celebration:before {
  content: "\E292"; }

.gi-tea_kettle:before {
  content: "\E293"; }

.gi-french_press:before {
  content: "\E294"; }

.gi-coffee_cup:before {
  content: "\E295"; }

.gi-pot:before {
  content: "\E296"; }

.gi-grater:before {
  content: "\E297"; }

.gi-kettle:before {
  content: "\E298"; }

.gi-hospital:before {
  content: "\E299"; }

.gi-hospital_h:before {
  content: "\E300"; }

.gi-microphone:before {
  content: "\E301"; }

.gi-webcam:before {
  content: "\E302"; }

.gi-temple_christianity_church:before {
  content: "\E303"; }

.gi-temple_islam:before {
  content: "\E304"; }

.gi-temple_hindu:before {
  content: "\E305"; }

.gi-temple_buddhist:before {
  content: "\E306"; }

.gi-bicycle:before {
  content: "\E307"; }

.gi-life_preserver:before {
  content: "\E308"; }

.gi-share_alt:before {
  content: "\E309"; }

.gi-comments:before {
  content: "\E310"; }

.gi-flower:before {
  content: "\2698"; }

.gi-baseball:before {
  content: "\26BE"; }

.gi-rugby:before {
  content: "\E313"; }

.gi-ax:before {
  content: "\E314"; }

.gi-table_tennis:before {
  content: "\E315"; }

.gi-bowling:before {
  content: "\E316"; }

.gi-tree_conifer:before {
  content: "\E317"; }

.gi-tree_deciduous:before {
  content: "\E318"; }

.gi-more_items:before {
  content: "\E319"; }

.gi-sort:before {
  content: "\E320"; }

.gi-filter:before {
  content: "\E321"; }

.gi-gamepad:before {
  content: "\E322"; }

.gi-playing_dices:before {
  content: "\E323"; }

.gi-calculator:before {
  content: "\E324"; }

.gi-tie:before {
  content: "\E325"; }

.gi-wallet:before {
  content: "\E326"; }

.gi-piano:before {
  content: "\E327"; }

.gi-sampler:before {
  content: "\E328"; }

.gi-podium:before {
  content: "\E329"; }

.gi-soccer_ball:before {
  content: "\E330"; }

.gi-blog:before {
  content: "\E331"; }

.gi-dashboard:before {
  content: "\E332"; }

.gi-certificate:before {
  content: "\E333"; }

.gi-bell:before {
  content: "\E334"; }

.gi-candle:before {
  content: "\E335"; }

.gi-pushpin:before {
  content: "\E336"; }

.gi-iphone_shake:before {
  content: "\E337"; }

.gi-pin_flag:before {
  content: "\E338"; }

.gi-turtle:before {
  content: "\E339"; }

.gi-rabbit:before {
  content: "\E340"; }

.gi-globe:before {
  content: "\E341"; }

.gi-briefcase:before {
  content: "\E342"; }

.gi-hdd:before {
  content: "\E343"; }

.gi-thumbs_up:before {
  content: "\E344"; }

.gi-thumbs_down:before {
  content: "\E345"; }

.gi-hand_right:before {
  content: "\E346"; }

.gi-hand_left:before {
  content: "\E347"; }

.gi-hand_up:before {
  content: "\E348"; }

.gi-hand_down:before {
  content: "\E349"; }

.gi-fullscreen:before {
  content: "\E350"; }

.gi-shopping_bag:before {
  content: "\E351"; }

.gi-book_open:before {
  content: "\E352"; }

.gi-nameplate:before {
  content: "\E353"; }

.gi-nameplate_alt:before {
  content: "\E354"; }

.gi-vases:before {
  content: "\E355"; }

.gi-bullhorn:before {
  content: "\E356"; }

.gi-dumbbell:before {
  content: "\E357"; }

.gi-suitcase:before {
  content: "\E358"; }

.gi-file_import:before {
  content: "\E359"; }

.gi-file_export:before {
  content: "\E360"; }

.gi-bug:before {
  content: "\E361"; }

.gi-crown:before {
  content: "\E362"; }

.gi-smoking:before {
  content: "\E363"; }

.gi-cloud-download:before {
  content: "\E364"; }

.gi-cloud-upload:before {
  content: "\E365"; }

.gi-restart:before {
  content: "\E366"; }

.gi-security_camera:before {
  content: "\E367"; }

.gi-expand:before {
  content: "\E368"; }

.gi-collapse:before {
  content: "\E369"; }

.gi-collapse_top:before {
  content: "\E370"; }

.gi-globe_af:before {
  content: "\E371"; }

.gi-global:before {
  content: "\E372"; }

.gi-spray:before {
  content: "\E373"; }

.gi-nails:before {
  content: "\E374"; }

.gi-claw_hammer:before {
  content: "\E375"; }

.gi-classic_hammer:before {
  content: "\E376"; }

.gi-hand_saw:before {
  content: "\E377"; }

.gi-riflescope:before {
  content: "\E378"; }

.gi-electrical_socket_eu:before {
  content: "\E379"; }

.gi-electrical_socket_us:before {
  content: "\E380"; }

.gi-message_forward:before {
  content: "\E381"; }

.gi-coat_hanger:before {
  content: "\E382"; }

.gi-dress:before {
  content: "\E383"; }

.gi-bathrobe:before {
  content: "\E384"; }

.gi-shirt:before {
  content: "\E385"; }

.gi-underwear:before {
  content: "\E386"; }

.gi-log_in:before {
  content: "\E387"; }

.gi-log_out:before {
  content: "\E388"; }

.gi-exit:before {
  content: "\E389"; }

.gi-new_window_alt:before {
  content: "\E390"; }

.gi-video_sd:before {
  content: "\E391"; }

.gi-video_hd:before {
  content: "\E392"; }

.gi-subtitles:before {
  content: "\E393"; }

.gi-sound_stereo:before {
  content: "\E394"; }

.gi-sound_dolby:before {
  content: "\E395"; }

.gi-sound_5_1:before {
  content: "\E396"; }

.gi-sound_6_1:before {
  content: "\E397"; }

.gi-sound_7_1:before {
  content: "\E398"; }

.gi-copyright_mark:before {
  content: "\E399"; }

.gi-registration_mark:before {
  content: "\E400"; }

.gi-radar:before {
  content: "\E401"; }

.gi-skateboard:before {
  content: "\E402"; }

.gi-golf_course:before {
  content: "\E403"; }

.gi-sorting:before {
  content: "\E404"; }

.gi-sort-by-alphabet:before {
  content: "\E405"; }

.gi-sort-by-alphabet-alt:before {
  content: "\E406"; }

.gi-sort-by-order:before {
  content: "\E407"; }

.gi-sort-by-order-alt:before {
  content: "\E408"; }

.gi-sort-by-attributes:before {
  content: "\E409"; }

.gi-sort-by-attributes-alt:before {
  content: "\E410"; }

.gi-compressed:before {
  content: "\E411"; }

.gi-package:before {
  content: "\E412"; }

.gi-cloud_plus:before {
  content: "\E413"; }

.gi-cloud_minus:before {
  content: "\E414"; }

.gi-disk_save:before {
  content: "\E415"; }

.gi-disk_open:before {
  content: "\E416"; }

.gi-disk_saved:before {
  content: "\E417"; }

.gi-disk_remove:before {
  content: "\E418"; }

.gi-disk_import:before {
  content: "\E419"; }

.gi-disk_export:before {
  content: "\E420"; }

.gi-tower:before {
  content: "\E421"; }

.gi-send:before {
  content: "\E422"; }

.gi-git_branch:before {
  content: "\E423"; }

.gi-git_create:before {
  content: "\E424"; }

.gi-git_private:before {
  content: "\E425"; }

.gi-git_delete:before {
  content: "\E426"; }

.gi-git_merge:before {
  content: "\E427"; }

.gi-git_pull_request:before {
  content: "\E428"; }

.gi-git_compare:before {
  content: "\E429"; }

.gi-git_commit:before {
  content: "\E430"; }

.gi-construction_cone:before {
  content: "\E431"; }

.gi-shoe_steps:before {
  content: "\E432"; }

.gi-plus:before {
  content: "\002B"; }

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

.gi-redo:before {
  content: "\E435"; }

.gi-undo:before {
  content: "\E436"; }

.gi-golf:before {
  content: "\E437"; }

.gi-hockey:before {
  content: "\E438"; }

.gi-pipe:before {
  content: "\E439"; }

.gi-wrench:before {
  content: "\E440"; }

.gi-folder_closed:before {
  content: "\E441"; }

.gi-phone_alt:before {
  content: "\E442"; }

.gi-earphone:before {
  content: "\E443"; }

.gi-floppy_disk:before {
  content: "\E444"; }

.gi-floppy_saved:before {
  content: "\E445"; }

.gi-floppy_remove:before {
  content: "\E446"; }

.gi-floppy_save:before {
  content: "\E447"; }

.gi-floppy_open:before {
  content: "\E448"; }

.gi-translate:before {
  content: "\E449"; }

.gi-fax:before {
  content: "\E450"; }

.gi-factory:before {
  content: "\E451"; }

.gi-shop_window:before {
  content: "\E452"; }

.gi-shop:before {
  content: "\E453"; }

.gi-kiosk:before {
  content: "\E454"; }

.gi-kiosk_wheels:before {
  content: "\E455"; }

.gi-kiosk_light:before {
  content: "\E456"; }

.gi-kiosk_food:before {
  content: "\E457"; }

.gi-transfer:before {
  content: "\E458"; }

.gi-money:before {
  content: "\E459"; }

.gi-header:before {
  content: "\E460"; }

.gi-blacksmith:before {
  content: "\E461"; }

.gi-saw_blade:before {
  content: "\E462"; }

.gi-basketball:before {
  content: "\E463"; }

.gi-server:before {
  content: "\E464"; }

.gi-server_plus:before {
  content: "\E465"; }

.gi-server_minus:before {
  content: "\E466"; }

.gi-server_ban:before {
  content: "\E467"; }

.gi-server_flag:before {
  content: "\E468"; }

.gi-server_lock:before {
  content: "\E469"; }

.gi-server_new:before {
  content: "\E470"; }

.hi-glass:before,
.glyphicon-glass:before {
  content: "\E001"; }

.hi-music:before,
.glyphicon-music:before {
  content: "\E002"; }

.hi-search:before,
.glyphicon-search:before {
  content: "\E003"; }

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

.hi-heart:before,
.glyphicon-heart:before {
  content: "\E005"; }

.hi-star:before,
.glyphicon-star:before {
  content: "\E006"; }

.hi-star-empty:before,
.glyphicon-star-empty:before {
  content: "\E007"; }

.hi-user:before,
.glyphicon-user:before {
  content: "\E008"; }

.hi-film:before,
.glyphicon-film:before {
  content: "\E009"; }

.hi-th-large:before,
.glyphicon-th-large:before {
  content: "\E010"; }

.hi-th:before,
.glyphicon-th:before {
  content: "\E011"; }

.hi-th-list:before,
.glyphicon-th-list:before {
  content: "\E012"; }

.hi-ok:before,
.glyphicon-ok:before {
  content: "\E013"; }

.hi-remove:before,
.glyphicon-remove:before {
  content: "\E014"; }

.hi-zoom-in:before,
.glyphicon-zoom-in:before {
  content: "\E015"; }

.hi-zoom-out:before,
.glyphicon-zoom-out:before {
  content: "\E016"; }

.hi-off:before,
.glyphicon-off:before {
  content: "\E017"; }

.hi-signal:before,
.glyphicon-signal:before {
  content: "\E018"; }

.hi-cog:before,
.glyphicon-cog:before {
  content: "\E019"; }

.hi-trash:before,
.glyphicon-trash:before {
  content: "\E020"; }

.hi-home:before,
.glyphicon-home:before {
  content: "\E021"; }

.hi-file:before,
.glyphicon-file:before {
  content: "\E022"; }

.hi-time:before,
.glyphicon-time:before {
  content: "\E023"; }

.hi-road:before,
.glyphicon-road:before {
  content: "\E024"; }

.hi-download-alt:before,
.glyphicon-download-alt:before {
  content: "\E025"; }

.hi-download:before,
.glyphicon-download:before {
  content: "\E026"; }

.hi-upload:before,
.glyphicon-upload:before {
  content: "\E027"; }

.hi-inbox:before,
.glyphicon-inbox:before {
  content: "\E028"; }

.hi-play-circle:before,
.glyphicon-play-circle:before {
  content: "\E029"; }

.hi-repeat:before,
.glyphicon-repeat:before {
  content: "\E030"; }

.hi-refresh:before,
.glyphicon-refresh:before {
  content: "\E031"; }

.hi-list-alt:before,
.glyphicon-list-alt:before {
  content: "\E032"; }

.hi-lock:before,
.glyphicon-lock:before {
  content: "\E033"; }

.hi-flag:before,
.glyphicon-flag:before {
  content: "\E034"; }

.hi-headphones:before,
.glyphicon-headphones:before {
  content: "\E035"; }

.hi-volume-off:before,
.glyphicon-volume-off:before {
  content: "\E036"; }

.hi-volume-down:before,
.glyphicon-volume-down:before {
  content: "\E037"; }

.hi-volume-up:before,
.glyphicon-volume-up:before {
  content: "\E038"; }

.hi-qrcode:before,
.glyphicon-qrcode:before {
  content: "\E039"; }

.hi-barcode:before,
.glyphicon-barcode:before {
  content: "\E040"; }

.hi-tag:before,
.glyphicon-tag:before {
  content: "\E041"; }

.hi-tags:before,
.glyphicon-tags:before {
  content: "\E042"; }

.hi-book:before,
.glyphicon-book:before {
  content: "\E043"; }

.hi-bookmark:before,
.glyphicon-bookmark:before {
  content: "\E044"; }

.hi-print:before,
.glyphicon-print:before {
  content: "\E045"; }

.hi-camera:before,
.glyphicon-camera:before {
  content: "\E046"; }

.hi-font:before,
.glyphicon-font:before {
  content: "\E047"; }

.hi-bold:before,
.glyphicon-bold:before {
  content: "\E048"; }

.hi-italic:before,
.glyphicon-italic:before {
  content: "\E049"; }

.hi-text-height:before,
.glyphicon-text-height:before {
  content: "\E050"; }

.hi-text-width:before,
.glyphicon-text-width:before {
  content: "\E051"; }

.hi-align-left:before,
.glyphicon-align-left:before {
  content: "\E052"; }

.hi-align-center:before,
.glyphicon-align-center:before {
  content: "\E053"; }

.hi-align-right:before,
.glyphicon-align-right:before {
  content: "\E054"; }

.hi-align-justify:before,
.glyphicon-align-justify:before {
  content: "\E055"; }

.hi-list:before,
.glyphicon-list:before {
  content: "\E056"; }

.hi-indent-left:before,
.glyphicon-indent-left:before {
  content: "\E057"; }

.hi-indent-right:before,
.glyphicon-indent-right:before {
  content: "\E058"; }

.hi-facetime-video:before,
.glyphicon-facetime-video:before {
  content: "\E059"; }

.hi-picture:before,
.glyphicon-picture:before {
  content: "\E060"; }

.hi-pencil:before,
.glyphicon-pencil:before {
  content: "\270F"; }

.hi-map-marker:before,
.glyphicon-map-marker:before {
  content: "\E062"; }

.hi-adjust:before,
.glyphicon-adjust:before {
  content: "\E063"; }

.hi-tint:before,
.glyphicon-tint:before {
  content: "\E064"; }

.hi-edit:before,
.glyphicon-edit:before {
  content: "\E065"; }

.hi-share:before,
.glyphicon-share:before {
  content: "\E066"; }

.hi-check:before,
.glyphicon-check:before {
  content: "\E067"; }

.hi-move:before,
.glyphicon-move:before {
  content: "\E068"; }

.hi-step-backward:before,
.glyphicon-step-backward:before {
  content: "\E069"; }

.hi-fast-backward:before,
.glyphicon-fast-backward:before {
  content: "\E070"; }

.hi-backward:before,
.glyphicon-backward:before {
  content: "\E071"; }

.hi-play:before,
.glyphicon-play:before {
  content: "\E072"; }

.hi-pause:before,
.glyphicon-pause:before {
  content: "\E073"; }

.hi-stop:before,
.glyphicon-stop:before {
  content: "\E074"; }

.hi-forward:before,
.glyphicon-forward:before {
  content: "\E075"; }

.hi-fast-forward:before,
.glyphicon-fast-forward:before {
  content: "\E076"; }

.hi-step-forward:before,
.glyphicon-step-forward:before {
  content: "\E077"; }

.hi-eject:before,
.glyphicon-eject:before {
  content: "\E078"; }

.hi-chevron-left:before,
.glyphicon-chevron-left:before {
  content: "\E079"; }

.hi .glyphicon-chevron-right:before, .hi-chevron-right:before,
.glyphicon .glyphicon-chevron-right:before,
.glyphicon-chevron-right:before {
  content: "\E080"; }

.hi-plus-sign:before,
.glyphicon-plus-sign:before {
  content: "\E081"; }

.hi-minus-sign:before,
.glyphicon-minus-sign:before {
  content: "\E082"; }

.hi-remove-sign:before,
.glyphicon-remove-sign:before {
  content: "\E083"; }

.hi-ok-sign:before,
.glyphicon-ok-sign:before {
  content: "\E084"; }

.hi-question-sign:before,
.glyphicon-question-sign:before {
  content: "\E085"; }

.hi-info-sign:before,
.glyphicon-info-sign:before {
  content: "\E086"; }

.hi-screenshot:before,
.glyphicon-screenshot:before {
  content: "\E087"; }

.hi-remove-circle:before,
.glyphicon-remove-circle:before {
  content: "\E088"; }

.hi-ok-circle:before,
.glyphicon-ok-circle:before {
  content: "\E089"; }

.hi-ban-circle:before,
.glyphicon-ban-circle:before {
  content: "\E090"; }

.hi-arrow-left:before,
.glyphicon-arrow-left:before {
  content: "\E091"; }

.hi-arrow-right:before,
.glyphicon-arrow-right:before {
  content: "\E092"; }

.hi-arrow-up:before,
.glyphicon-arrow-up:before {
  content: "\E093"; }

.hi-arrow-down:before,
.glyphicon-arrow-down:before {
  content: "\E094"; }

.hi-share-alt:before,
.glyphicon-share-alt:before {
  content: "\E095"; }

.hi-resize-full:before,
.glyphicon-resize-full:before {
  content: "\E096"; }

.hi-resize-small:before,
.glyphicon-resize-small:before {
  content: "\E097"; }

.hi-plus:before,
.glyphicon-plus:before {
  content: "\002B"; }

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

.hi-asterisk:before,
.glyphicon-asterisk:before {
  content: "\002A"; }

.hi-exclamation-sign:before,
.glyphicon-exclamation-sign:before {
  content: "\E101"; }

.hi-gift:before,
.glyphicon-gift:before {
  content: "\E102"; }

.hi-leaf:before,
.glyphicon-leaf:before {
  content: "\E103"; }

.hi-fire:before,
.glyphicon-fire:before {
  content: "\E104"; }

.hi-eye-open:before,
.glyphicon-eye-open:before {
  content: "\E105"; }

.hi-eye-close:before,
.glyphicon-eye-close:before {
  content: "\E106"; }

.hi-warning-sign:before,
.glyphicon-warning-sign:before {
  content: "\E107"; }

.hi-plane:before,
.glyphicon-plane:before {
  content: "\E108"; }

.hi-calendar:before,
.glyphicon-calendar:before {
  content: "\E109"; }

.hi-random:before,
.glyphicon-random:before {
  content: "\E110"; }

.hi-comments:before,
.glyphicon-comments:before {
  content: "\E111"; }

.hi-magnet:before,
.glyphicon-magnet:before {
  content: "\E112"; }

.hi-chevron-up:before,
.glyphicon-chevron-up:before {
  content: "\E113"; }

.hi-chevron-down:before,
.glyphicon-chevron-down:before {
  content: "\E114"; }

.hi-retweet:before,
.glyphicon-retweet:before {
  content: "\E115"; }

.hi-shopping-cart:before,
.glyphicon-shopping-cart:before {
  content: "\E116"; }

.hi-folder-close:before,
.glyphicon-folder-close:before {
  content: "\E117"; }

.hi-folder-open:before,
.glyphicon-folder-open:before {
  content: "\E118"; }

.hi-resize-vertical:before,
.glyphicon-resize-vertical:before {
  content: "\E119"; }

.hi-resize-horizontal:before,
.glyphicon-resize-horizontal:before {
  content: "\E120"; }

.hi-hdd:before,
.glyphicon-hdd:before {
  content: "\E121"; }

.hi-bullhorn:before,
.glyphicon-bullhorn:before {
  content: "\E122"; }

.hi-bell:before,
.glyphicon-bell:before {
  content: "\E123"; }

.hi-certificate:before,
.glyphicon-certificate:before {
  content: "\E124"; }

.hi-thumbs-up:before,
.glyphicon-thumbs-up:before {
  content: "\E125"; }

.hi-thumbs-down:before,
.glyphicon-thumbs-down:before {
  content: "\E126"; }

.hi-hand-right:before,
.glyphicon-hand-right:before {
  content: "\E127"; }

.hi-hand-left:before,
.glyphicon-hand-left:before {
  content: "\E128"; }

.hi-hand-top:before,
.glyphicon-hand-top:before {
  content: "\E129"; }

.hi-hand-down:before,
.glyphicon-hand-down:before {
  content: "\E130"; }

.hi-circle-arrow-right:before,
.glyphicon-circle-arrow-right:before {
  content: "\E131"; }

.hi-circle-arrow-left:before,
.glyphicon-circle-arrow-left:before {
  content: "\E132"; }

.hi-circle-arrow-top:before,
.glyphicon-circle-arrow-top:before {
  content: "\E133"; }

.hi-circle-arrow-down:before,
.glyphicon-circle-arrow-down:before {
  content: "\E134"; }

.hi-globe:before,
.glyphicon-globe:before {
  content: "\E135"; }

.hi-wrench:before,
.glyphicon-wrench:before {
  content: "\E136"; }

.hi-tasks:before,
.glyphicon-tasks:before {
  content: "\E137"; }

.hi-filter:before,
.glyphicon-filter:before {
  content: "\E138"; }

.hi-briefcase:before,
.glyphicon-briefcase:before {
  content: "\E139"; }

.hi-fullscreen:before,
.glyphicon-fullscreen:before {
  content: "\E140"; }

.hi-dashboard:before,
.glyphicon-dashboard:before {
  content: "\E141"; }

.hi-paperclip:before,
.glyphicon-paperclip:before {
  content: "\E142"; }

.hi-heart-empty:before,
.glyphicon-heart-empty:before {
  content: "\E143"; }

.hi-link:before,
.glyphicon-link:before {
  content: "\E144"; }

.hi-phone:before,
.glyphicon-phone:before {
  content: "\E145"; }

.hi-pushpin:before,
.glyphicon-pushpin:before {
  content: "\E146"; }

.hi-euro:before,
.glyphicon-euro:before {
  content: "\20AC"; }

.hi-usd:before,
.glyphicon-usd:before {
  content: "\E148"; }

.hi-gbp:before,
.glyphicon-gbp:before {
  content: "\E149"; }

.hi-sort:before,
.glyphicon-sort:before {
  content: "\E150"; }

.hi-sort-by-alphabet:before,
.glyphicon-sort-by-alphabet:before {
  content: "\E151"; }

.hi-sort-by-alphabet-alt:before,
.glyphicon-sort-by-alphabet-alt:before {
  content: "\E152"; }

.hi-sort-by-order:before,
.glyphicon-sort-by-order:before {
  content: "\E153"; }

.hi-sort-by-order-alt:before,
.glyphicon-sort-by-order-alt:before {
  content: "\E154"; }

.hi-sort-by-attributes:before,
.glyphicon-sort-by-attributes:before {
  content: "\E155"; }

.hi-sort-by-attributes-alt:before,
.glyphicon-sort-by-attributes-alt:before {
  content: "\E156"; }

.hi-unchecked:before,
.glyphicon-unchecked:before {
  content: "\E157"; }

.hi-expand:before,
.glyphicon-expand:before {
  content: "\E158"; }

.hi-collapse:before,
.glyphicon-collapse:before {
  content: "\E159"; }

.hi-collapse-top:before,
.glyphicon-collapse-top:before {
  content: "\E160"; }

.hi-log_in:before,
.glyphicon-log_in:before {
  content: "\E161"; }

.hi-flash:before,
.glyphicon-flash:before {
  content: "\E162"; }

.hi-log_out:before,
.glyphicon-log_out:before {
  content: "\E163"; }

.hi-new_window:before,
.glyphicon-new_window:before {
  content: "\E164"; }

.hi-record:before,
.glyphicon-record:before {
  content: "\E165"; }

.hi-save:before,
.glyphicon-save:before {
  content: "\E166"; }

.hi-open:before,
.glyphicon-open:before {
  content: "\E167"; }

.hi-saved:before,
.glyphicon-saved:before {
  content: "\E168"; }

.hi-import:before,
.glyphicon-import:before {
  content: "\E169"; }

.hi-export:before,
.glyphicon-export:before {
  content: "\E170"; }

.hi-send:before,
.glyphicon-send:before {
  content: "\E171"; }

.hi-floppy_disk:before,
.glyphicon-floppy_disk:before {
  content: "\E172"; }

.hi-floppy_saved:before,
.glyphicon-floppy_saved:before {
  content: "\E173"; }

.hi-floppy_remove:before,
.glyphicon-floppy_remove:before {
  content: "\E174"; }

.hi-floppy_save:before,
.glyphicon-floppy_save:before {
  content: "\E175"; }

.hi-floppy_open:before,
.glyphicon-floppy_open:before {
  content: "\E176"; }

.hi-credit_card:before,
.glyphicon-credit_card:before {
  content: "\E177"; }

.hi-transfer:before,
.glyphicon-transfer:before {
  content: "\E178"; }

.hi-cutlery:before,
.glyphicon-cutlery:before {
  content: "\E179"; }

.hi-header:before,
.glyphicon-header:before {
  content: "\E180"; }

.hi-compressed:before,
.glyphicon-compressed:before {
  content: "\E181"; }

.hi-earphone:before,
.glyphicon-earphone:before {
  content: "\E182"; }

.hi-phone_alt:before,
.glyphicon-phone_alt:before {
  content: "\E183"; }

.hi-tower:before,
.glyphicon-tower:before {
  content: "\E184"; }

.hi-stats:before,
.glyphicon-stats:before {
  content: "\E185"; }

.hi-sd_video:before,
.glyphicon-sd_video:before {
  content: "\E186"; }

.hi-hd_video:before,
.glyphicon-hd_video:before {
  content: "\E187"; }

.hi-subtitles:before,
.glyphicon-subtitles:before {
  content: "\E188"; }

.hi-sound_stereo:before,
.glyphicon-sound_stereo:before {
  content: "\E189"; }

.hi-sound_dolby:before,
.glyphicon-sound_dolby:before {
  content: "\E190"; }

.hi-sound_5_1:before,
.glyphicon-sound_5_1:before {
  content: "\E191"; }

.hi-sound_6_1:before,
.glyphicon-sound_6_1:before {
  content: "\E192"; }

.hi-sound_7_1:before,
.glyphicon-sound_7_1:before {
  content: "\E193"; }

.hi-copyright_mark:before,
.glyphicon-copyright_mark:before {
  content: "\E194"; }

.hi-registration_mark:before,
.glyphicon-registration_mark:before {
  content: "\E195"; }

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

.hi-cloud_download:before,
.glyphicon-cloud_download:before {
  content: "\E197"; }

.hi-cloud_upload:before,
.glyphicon-cloud_upload:before {
  content: "\E198"; }

.hi-tree_conifer:before,
.glyphicon-tree_conifer:before {
  content: "\E199"; }

.hi-tree_deciduous:before,
.glyphicon-tree_deciduous:before {
  content: "\E200"; }

.si-pinterest:before {
  content: "\E001"; }

.si-dropbox:before {
  content: "\E002"; }

.si-google_plus:before {
  content: "\E003"; }

.si-jolicloud:before {
  content: "\E004"; }

.si-yahoo:before {
  content: "\E005"; }

.si-blogger:before {
  content: "\E006"; }

.si-picasa:before {
  content: "\E007"; }

.si-amazon:before {
  content: "\E008"; }

.si-tumblr:before {
  content: "\E009"; }

.si-wordpress:before {
  content: "\E010"; }

.si-instapaper:before {
  content: "\E011"; }

.si-evernote:before {
  content: "\E012"; }

.si-xing:before {
  content: "\E013"; }

.si-zootool:before {
  content: "\E014"; }

.si-dribbble:before {
  content: "\E015"; }

.si-deviantart:before {
  content: "\E016"; }

.si-read_it_later:before {
  content: "\E017"; }

.si-linked_in:before {
  content: "\E018"; }

.si-forrst:before {
  content: "\E019"; }

.si-pinboard:before {
  content: "\E020"; }

.si-behance:before {
  content: "\E021"; }

.si-github:before {
  content: "\E022"; }

.si-youtube:before {
  content: "\E023"; }

.si-skitch:before {
  content: "\E024"; }

.si-foursquare:before {
  content: "\E025"; }

.si-quora:before {
  content: "\E026"; }

.si-badoo:before {
  content: "\E027"; }

.si-spotify:before {
  content: "\E028"; }

.si-stumbleupon:before {
  content: "\E029"; }

.si-readability:before {
  content: "\E030"; }

.si-facebook:before {
  content: "\E031"; }

.si-twitter:before {
  content: "\E032"; }

.si-instagram:before {
  content: "\E033"; }

.si-posterous_spaces:before {
  content: "\E034"; }

.si-vimeo:before {
  content: "\E035"; }

.si-flickr:before {
  content: "\E036"; }

.si-last_fm:before {
  content: "\E037"; }

.si-rss:before {
  content: "\E038"; }

.si-skype:before {
  content: "\E039"; }

.si-e-mail:before {
  content: "\E040"; }

.si-vine:before {
  content: "\E041"; }

.si-myspace:before {
  content: "\E042"; }

.si-goodreads:before {
  content: "\E043"; }

.si-apple:before {
  content: "\F8FF"; }

.si-windows:before {
  content: "\E045"; }

.si-yelp:before {
  content: "\E046"; }

.si-playstation:before {
  content: "\E047"; }

.si-xbox:before {
  content: "\E048"; }

.si-android:before {
  content: "\E049"; }

.si-ios:before {
  content: "\E050"; }

.fi-txt:before {
  content: "\E001"; }

.fi-doc:before {
  content: "\E002"; }

.fi-rtf:before {
  content: "\E003"; }

.fi-log:before {
  content: "\E004"; }

.fi-tex:before {
  content: "\E005"; }

.fi-msg:before {
  content: "\E006"; }

.fi-text:before {
  content: "\E007"; }

.fi-wpd:before {
  content: "\E008"; }

.fi-wps:before {
  content: "\E009"; }

.fi-docx:before {
  content: "\E010"; }

.fi-page:before {
  content: "\E011"; }

.fi-csv:before {
  content: "\E012"; }

.fi-dat:before {
  content: "\E013"; }

.fi-tar:before {
  content: "\E014"; }

.fi-xml:before {
  content: "\E015"; }

.fi-vcf:before {
  content: "\E016"; }

.fi-pps:before {
  content: "\E017"; }

.fi-key:before {
  content: "\E018"; }

.fi-ppt:before {
  content: "\E019"; }

.fi-pptx:before {
  content: "\E020"; }

.fi-sdf:before {
  content: "\E021"; }

.fi-gbr:before {
  content: "\E022"; }

.fi-ged:before {
  content: "\E023"; }

.fi-mp3:before {
  content: "\E024"; }

.fi-m4a:before {
  content: "\E025"; }

.fi-waw:before {
  content: "\E026"; }

.fi-wma:before {
  content: "\E027"; }

.fi-mpa:before {
  content: "\E028"; }

.fi-iff:before {
  content: "\E029"; }

.fi-aif:before {
  content: "\E030"; }

.fi-ra:before {
  content: "\E031"; }

.fi-mid:before {
  content: "\E032"; }

.fi-m3v:before {
  content: "\E033"; }

.fi-e_3gp:before {
  content: "\E034"; }

.fi-shf:before {
  content: "\E035"; }

.fi-avi:before {
  content: "\E036"; }

.fi-asx:before {
  content: "\E037"; }

.fi-mp4:before {
  content: "\E038"; }

.fi-e_3g2:before {
  content: "\E039"; }

.fi-mpg:before {
  content: "\E040"; }

.fi-asf:before {
  content: "\E041"; }

.fi-vob:before {
  content: "\E042"; }

.fi-wmv:before {
  content: "\E043"; }

.fi-mov:before {
  content: "\E044"; }

.fi-srt:before {
  content: "\E045"; }

.fi-m4v:before {
  content: "\E046"; }

.fi-flv:before {
  content: "\E047"; }

.fi-rm:before {
  content: "\E048"; }

.fi-png:before {
  content: "\E049"; }

.fi-psd:before {
  content: "\E050"; }

.fi-psp:before {
  content: "\E051"; }

.fi-jpg:before {
  content: "\E052"; }

.fi-tif:before {
  content: "\E053"; }

.fi-tiff:before {
  content: "\E054"; }

.fi-gif:before {
  content: "\E055"; }

.fi-bmp:before {
  content: "\E056"; }

.fi-tga:before {
  content: "\E057"; }

.fi-thm:before {
  content: "\E058"; }

.fi-yuv:before {
  content: "\E059"; }

.fi-dds:before {
  content: "\E060"; }

.fi-ai:before {
  content: "\E061"; }

.fi-eps:before {
  content: "\E062"; }

.fi-ps:before {
  content: "\E063"; }

.fi-svg:before {
  content: "\E064"; }

.fi-pdf:before {
  content: "\E065"; }

.fi-pct:before {
  content: "\E066"; }

.fi-indd:before {
  content: "\E067"; }

.fi-xlr:before {
  content: "\E068"; }

.fi-xls:before {
  content: "\E069"; }

.fi-xlsx:before {
  content: "\E070"; }

.fi-db:before {
  content: "\E071"; }

.fi-dbf:before {
  content: "\E072"; }

.fi-mdb:before {
  content: "\E073"; }

.fi-pdb:before {
  content: "\E074"; }

.fi-sql:before {
  content: "\E075"; }

.fi-aacd:before {
  content: "\E076"; }

.fi-app:before {
  content: "\E077"; }

.fi-exe:before {
  content: "\E078"; }

.fi-com:before {
  content: "\E079"; }

.fi-bat:before {
  content: "\E080"; }

.fi-apk:before {
  content: "\E081"; }

.fi-jar:before {
  content: "\E082"; }

.fi-hsf:before {
  content: "\E083"; }

.fi-pif:before {
  content: "\E084"; }

.fi-vb:before {
  content: "\E085"; }

.fi-cgi:before {
  content: "\E086"; }

.fi-css:before {
  content: "\E087"; }

.fi-js:before {
  content: "\E088"; }

.fi-php:before {
  content: "\E089"; }

.fi-xhtml:before {
  content: "\E090"; }

.fi-htm:before {
  content: "\E091"; }

.fi-html:before {
  content: "\E092"; }

.fi-asp:before {
  content: "\E093"; }

.fi-cer:before {
  content: "\E094"; }

.fi-jsp:before {
  content: "\E095"; }

.fi-cfm:before {
  content: "\E096"; }

.fi-aspx:before {
  content: "\E097"; }

.fi-rss:before {
  content: "\E098"; }

.fi-csr:before {
  content: "\E099"; }

.fi-less:before {
  content: "\003C"; }

.fi-otf:before {
  content: "\E101"; }

.fi-ttf:before {
  content: "\E102"; }

.fi-font:before {
  content: "\E103"; }

.fi-fnt:before {
  content: "\E104"; }

.fi-eot:before {
  content: "\E105"; }

.fi-woff:before {
  content: "\E106"; }

.fi-zip:before {
  content: "\E107"; }

.fi-zipx:before {
  content: "\E108"; }

.fi-rar:before {
  content: "\E109"; }

.fi-targ:before {
  content: "\E110"; }

.fi-sitx:before {
  content: "\E111"; }

.fi-deb:before {
  content: "\E112"; }

.fi-e_7z:before {
  content: "\E113"; }

.fi-pkg:before {
  content: "\E114"; }

.fi-rpm:before {
  content: "\E115"; }

.fi-cbr:before {
  content: "\E116"; }

.fi-gz:before {
  content: "\E117"; }

.fi-dmg:before {
  content: "\E118"; }

.fi-cue:before {
  content: "\E119"; }

.fi-bin:before {
  content: "\E120"; }

.fi-iso:before {
  content: "\E121"; }

.fi-hdf:before {
  content: "\E122"; }

.fi-vcd:before {
  content: "\E123"; }

.fi-bak:before {
  content: "\E124"; }

.fi-tmp:before {
  content: "\E125"; }

.fi-ics:before {
  content: "\E126"; }

.fi-msi:before {
  content: "\E127"; }

.fi-cfg:before {
  content: "\E128"; }

.fi-ini:before {
  content: "\E129"; }

.fi-prf:before {
  content: "\E130"; }

.bootstrap-datetimepicker-widget table {
  font-size: 14px; }
  .bootstrap-datetimepicker-widget table th, .bootstrap-datetimepicker-widget table td {
    border: 0;
    padding: 5px; }

.bootstrap-datetimepicker-widget a[data-action] {
  background: transparent;
  border: none; }
  .bootstrap-datetimepicker-widget a[data-action]:hover span {
    background: #43739c; }

/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1; }
  .dataTables_wrapper thead .sorting,
  .dataTables_wrapper thead .sorting_asc,
  .dataTables_wrapper thead .sorting_desc {
    cursor: pointer;
    *cursor: hand; }
  .dataTables_wrapper thead .sorting::after,
  .dataTables_wrapper thead .sorting_asc::after,
  .dataTables_wrapper thead .sorting_desc::after,
  .dataTables_wrapper thead .sorting_asc_disabled::after,
  .dataTables_wrapper thead .sorting_desc_disabled::after {
    margin-left: 0.85714rem; }
  .dataTables_wrapper thead .sorting::after,
  .dataTables_wrapper thead .sorting_asc_disabled::after,
  .dataTables_wrapper thead .sorting_desc_disabled::after {
    color: rgba(0, 0, 0, 0.54); }
  .dataTables_wrapper thead .sorting:after,
  .dataTables_wrapper thead .sorting_asc:after,
  .dataTables_wrapper thead .sorting_asc_disabled:after {
    content: "\EA68"; }
  .dataTables_wrapper thead .sorting_desc:after,
  .dataTables_wrapper thead .sorting_desc_disabled:after {
    content: "\EA67"; }
  .dataTables_wrapper .dtr-inline ul li {
    max-width: 124.28571em;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.42857rem; }
    .dataTables_wrapper .dtr-inline ul li::after {
      clear: both;
      content: "";
      display: table; }
    .dataTables_wrapper .dtr-inline ul li::after {
      clear: both;
      content: "";
      display: table; }
  .dataTables_wrapper .dtr-title {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
    .dataTables_wrapper .dtr-title:last-child {
      margin-right: 0; }
  .dataTables_wrapper .dtr-data {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
    word-break: break-all; }
    .dataTables_wrapper .dtr-data:last-child {
      margin-right: 0; }
  .dataTables_wrapper.no-footer div.dataTables_scrollHead table,
  .dataTables_wrapper.no-footer div.dataTables_scrollBody table {
    border-bottom: none; }
  .dataTables_wrapper:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0; }

.dataTables_length {
  margin: 0 0.42857rem; }
  .dataTables_length label {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    font-weight: 400;
    margin-bottom: 0; }
    @media screen and (max-width: 767px) {
      .dataTables_length label > span {
        display: none !important; } }
  .dataTables_length select {
    margin: 0; }
  .dataTables_length .selectize-control {
    line-height: 0;
    margin-left: 0.42857rem;
    margin-bottom: 0; }
  .dataTables_length .selectize-input {
    width: 75px; }

.dataTables_filter input {
  display: inline-block;
  width: 153.75px; }

.dataTables_info {
  clear: both;
  text-align: center;
  width: 100%;
  padding-top: 0.755em; }
  .dataTables_info .select-item {
    display: block; }

.dataTables_paginate {
  text-align: center;
  width: 100%;
  padding-top: 25px;
  font-size: 14px; }
  .dataTables_paginate .paginate_button {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: inline-block;
    min-width: 1.71429rem;
    margin: 0 0.85714rem;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    *cursor: hand;
    color: #43739c;
    border: 1px solid transparent;
    border-radius: 50%; }
    .dataTables_paginate .paginate_button.disabled, .dataTables_paginate .paginate_button.disabled:hover, .dataTables_paginate .paginate_button.disabled:active {
      border: 1px solid transparent;
      background: transparent;
      -webkit-box-shadow: none;
              box-shadow: none;
      cursor: default;
      color: rgba(0, 0, 0, 0.54); }
      .dataTables_paginate .paginate_button.disabled a, .dataTables_paginate .paginate_button.disabled:hover a, .dataTables_paginate .paginate_button.disabled:active a {
        color: rgba(0, 0, 0, 0.54);
        cursor: default; }
    .dataTables_paginate .paginate_button.active, .dataTables_paginate .paginate_button:active, .dataTables_paginate .paginate_button.current, .dataTables_paginate .paginate_button:hover {
      background: #43739c;
      border: 1px solid #43739c;
      color: #ffffff; }
      .dataTables_paginate .paginate_button.active a, .dataTables_paginate .paginate_button:active a, .dataTables_paginate .paginate_button.current a, .dataTables_paginate .paginate_button:hover a {
        outline: none;
        color: #ffffff; }
    .dataTables_paginate .paginate_button .selectize-control {
      line-height: 1;
      display: inline-block;
      vertical-align: middle; }
    .dataTables_paginate .paginate_button .selectize-input {
      width: 75px;
      max-width: 100px; }
    .dataTables_paginate .paginate_button .selectize-input,
    .dataTables_paginate .paginate_button .selectize-dropdown-content {
      text-align: left; }
  .dataTables_paginate .ellipsis {
    padding: 0 1em; }

.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1rem;
  background-color: #ffffff; }

.dataTables_scroll {
  clear: both; }
  .dataTables_scroll div.dataTables_scrollBody {
    *margin-top: -1px;
    -webkit-overflow-scrolling: touch; }
    .dataTables_scroll div.dataTables_scrollBody th, .dataTables_scroll div.dataTables_scrollBody td {
      vertical-align: middle; }
    .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing,
    .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
      height: 0;
      overflow: hidden;
      margin: 0 !important;
      padding: 0 !important; }
    .dataTables_scroll div.dataTables_scrollBody .sorting:after,
    .dataTables_scroll div.dataTables_scrollBody .sorting_asc:after,
    .dataTables_scroll div.dataTables_scrollBody .sorting_desc:after,
    .dataTables_scroll div.dataTables_scrollBody .sorting_asc_disabled:after,
    .dataTables_scroll div.dataTables_scrollBody .sorting_desc_disabled:after {
      content: none; }

@media screen and (max-width: 1279px) {
  .dataTables_info,
  .dataTables_paginate {
    max-width: 124.28571em;
    margin-left: auto;
    margin-right: auto;
    float: none;
    text-align: center; }
    .dataTables_info::after,
    .dataTables_paginate::after {
      clear: both;
      content: "";
      display: table; }
  .dataTables_paginate {
    margin-top: 0.5em; } }

@media screen and (max-width: 767px) {
  .dataTables_filter input {
    width: 123px; } }

/*Responsive Styles*/
table.dataTable td {
  max-width: 100px; }

table.dataTable.dtr-inline.collapsed tbody td:first-child,
table.dataTable.dtr-inline.collapsed tbody th:first-child {
  position: relative;
  padding-left: 30px;
  cursor: pointer; }

/*collapse icon */
table.dataTable.dtr-inline.collapsed tbody td:first-child:before,
table.dataTable.dtr-inline.collapsed tbody th:first-child:before {
  vertical-align: middle;
  position: absolute;
  color: rgba(0, 0, 0, 0.54);
  font-size: 1rem;
  font-family: "cascadeicons";
  content: '\EA0B'; }

table.dataTable.dtr-inline.collapsed tbody tr.parent td:first-child:before,
table.dataTable.dtr-inline.collapsed tbody tr.parent th:first-child:before {
  font-family: "cascadeicons";
  content: '\EA0B';
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

table[data-selectable=false].dataTable.dtr-inline.collapsed tbody tr.parent td:first-child:before,
table[data-selectable=false].dataTable.dtr-inline.collapsed tbody tr.parent th:first-child:before {
  left: 6px; }

table[data-selectable=true].dataTable.dtr-inline.collapsed tbody td:first-child:before,
table[data-selectable=true].dataTable.dtr-inline.collapsed tbody th:first-child:before {
  right: 6px; }

table.dataTable.dtr-inline.collapsed tbody tr.child td:before {
  display: none; }

table.dataTable.dtr-column tbody td.control,
table.dataTable.dtr-column tbody th.control {
  position: relative;
  cursor: pointer; }

table.dataTable.dtr-column tbody td.control:before,
table.dataTable.dtr-column tbody th.control:before {
  right: 0;
  vertical-align: middle;
  margin-top: -10px;
  margin-left: -10px;
  position: absolute;
  color: #ffffff;
  font-size: 1rem;
  font-family: "cascadeicons";
  content: '\EA0B';
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

table.dataTable.dtr-column tbody tr.parent td.control:before,
table.dataTable.dtr-column tbody tr.parent th.control:before {
  font-family: "cascadeicons";
  content: '\EA0B'; }

table.dataTable tr.child {
  padding: 0.42857rem 1.71429rem; }
  table.dataTable tr.child td {
    border: none; }

table.dataTable tr.child:hover {
  background: transparent !important; }

.table-thumbnails thead {
  opacity: 0; }
  .table-thumbnails thead tr {
    height: 0; }

.table-thumbnails tr {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  margin: 0 1.28571rem 1.28571rem 0;
  height: 123px;
  width: 123px;
  position: relative;
  border: 2px solid #ffffff; }
  .table-thumbnails tr.selected {
    background-color: #ffffff !important;
    border: 2px solid #43739c; }
  .table-thumbnails tr.focused {
    -webkit-box-shadow: 1px 1px 4px 0px rgba(67, 115, 156, 0.3);
            box-shadow: 1px 1px 4px 0px rgba(67, 115, 156, 0.3); }
    .table-thumbnails tr.focused td.multi-select:before {
      display: none; }

.table-thumbnails.multiselect tr.selected:after {
  content: "\EA21";
  position: absolute;
  top: -0.85714rem;
  right: -0.85714rem;
  background: #ffffff;
  border-radius: 3px;
  color: #43739c; }

.table-thumbnails td {
  padding: 0;
  height: 100%;
  width: 100%;
  max-width: 100%;
  border: 0;
  text-align: center; }
  .table-thumbnails td.multi-select {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    outline-offset: 0;
    width: auto; }
    .table-thumbnails td.multi-select .checkbox, .table-thumbnails td.multi-select .cscd-editor-toggler,
    .table-thumbnails td.multi-select .radio {
      opacity: 0;
      /*
         For some reason the outline when focusing the thumbnail has a bump at the top coming from these containers. Moving this
         container to the bottom fixes that.
        */
      position: absolute;
      bottom: 0; }

.table-thumbnails figure {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  width: 100%;
  padding: 0.85714rem; }
  .table-thumbnails figure .ci, .table-thumbnails figure .btn-tab.has-error-indicator:after, .table-thumbnails figure .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .table-thumbnails figure .modal-nav > li > a.has-error-indicator:after, .table-thumbnails figure .form-group-collapsible-header.has-error-indicator:after, .table-thumbnails figure .text-collapsible-header.has-error-indicator:after, .table-thumbnails figure .radio > label:before, .table-thumbnails figure
  .checkbox > label:before, .table-thumbnails figure .cscd-editor-toggler > label:before, .table-thumbnails figure .selectize-control.loading .selectize-input:before, .selectize-control.loading .table-thumbnails figure .selectize-input:before, .table-thumbnails figure .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .table-thumbnails figure .badge-success, .table-thumbnails figure .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .table-thumbnails figure .badge-success, .table-thumbnails figure .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .table-thumbnails figure .badge-preloader, .table-thumbnails figure .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .table-thumbnails figure .badge-preloader, .table-thumbnails figure .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .table-thumbnails figure .sorting::after, .table-thumbnails figure
  .dataTables_wrapper thead .sorting_asc::after,
  .dataTables_wrapper thead .table-thumbnails figure .sorting_asc::after, .table-thumbnails figure
  .dataTables_wrapper thead .sorting_desc::after,
  .dataTables_wrapper thead .table-thumbnails figure .sorting_desc::after, .table-thumbnails figure
  .dataTables_wrapper thead .sorting_asc_disabled::after,
  .dataTables_wrapper thead .table-thumbnails figure .sorting_asc_disabled::after, .table-thumbnails figure
  .dataTables_wrapper thead .sorting_desc_disabled::after,
  .dataTables_wrapper thead .table-thumbnails figure .sorting_desc_disabled::after, .table-thumbnails.multiselect figure tr.selected:after, .table-thumbnails figure .dropdown-menu-filter-search:after, .table-thumbnails figure .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .table-thumbnails figure a.history-entry:after, .table-thumbnails figure .flyout-filter-search:after, .table-thumbnails figure .flyout-filter-results a.history-entry:after, .flyout-filter-results .table-thumbnails figure a.history-entry:after, .table-thumbnails figure #new-menu-content .asset-factory-parent:after, #new-menu-content .table-thumbnails figure .asset-factory-parent:after, .table-thumbnails figure #new-menu-content .back-link:before, #new-menu-content .table-thumbnails figure .back-link:before, .table-thumbnails figure
  #new-menu-content .filter-back-link:before,
  #new-menu-content .table-thumbnails figure .filter-back-link:before, .table-thumbnails figure #branding-color-default + label:after, .table-thumbnails figure #branding-color-blue-grey + label:after, .table-thumbnails figure #branding-color-coralpink + label:after, .table-thumbnails figure #branding-color-darkcoralpink + label:after, .table-thumbnails figure #branding-color-deepbluesea + label:after, .table-thumbnails figure #branding-color-tropiteal + label:after {
    display: block; }
  .table-thumbnails figure .thumbnail-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-direction: normal;
    box-direction: normal;
    -moz-flex-direction: column;
    flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    box-pack: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    height: calc(100% - 2.14286rem);
    width: 100%;
    overflow: hidden;
    border: 1px solid #ffffff; }
    .table-thumbnails figure .thumbnail-wrapper img {
      align-self: center;
      -ms-flex-item-align: center; }
  .table-thumbnails figure figcaption {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0.21429rem; }

.tooltip-item {
  display: inline-block;
  position: relative; }
  .tooltip-item:focus .tooltip,
  .tooltip-item:hover .tooltip {
    opacity: .90;
    visibility: visible; }
  .tooltip-item .tooltip {
    position: absolute;
    right: 0;
    bottom: 2.5em;
    left: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    opacity: 0;
    margin: 0 auto;
    text-align: center;
    visibility: hidden;
    max-width: 16em;
    text-transform: capitalize;
    padding: 0.85714rem 0.21429rem;
    z-index: 10;
    background-color: #222630;
    color: white;
    font-size: 0.85714rem;
    border-radius: 3px;
    -webkit-box-shadow: 1px 1px 4px 0px rgba(67, 115, 156, 0.3);
            box-shadow: 1px 1px 4px 0px rgba(67, 115, 156, 0.3); }
    .tooltip-item .tooltip:after {
      content: "";
      width: 0px;
      height: 0px;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-top: 8px solid #222630;
      position: absolute;
      bottom: -8px;
      left: 50%;
      margin-left: -8px; }
  .tooltip-item .tooltip-content {
    margin-bottom: 0;
    font-size: 0.78571em; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  right: auto;
  z-index: 998;
  display: none;
  float: left;
  min-width: 160px;
  padding: 0.85714rem 0;
  margin: 2px 0 0;
  list-style: none;
  text-align: left;
  background-color: #ffffff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 0.21429rem 0.85714rem rgba(0, 0, 0, 0.3);
          box-shadow: 0 0.21429rem 0.85714rem rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  max-height: calc(100vh -  152px);
  overflow: visible; }
  .dropdown-menu.dropdown-menu-scroll {
    overflow-x: hidden;
    overflow-y: auto; }
  .pull-right > .dropdown-menu {
    left: auto;
    right: 0; }
  .dropdown-menu h4, .dropdown-menu h5 {
    margin: 1.71429rem 0; }
  .dropdown-menu h5 {
    font-weight: normal; }
  .dropdown-menu > li > a {
    display: block;
    line-height: 1;
    padding: 0.21429rem 1.71429rem;
    clear: both;
    color: rgba(0, 0, 0, 0.87);
    font-weight: normal;
    line-height: 1.5;
    white-space: nowrap; }
  .dropdown-menu .input-control {
    margin: 1.71429rem 0;
    width: 100%; }
  .dropdown-menu .submit-actions {
    max-width: 124.28571em;
    margin-left: auto;
    margin-right: auto;
    width: 450px; }
    .dropdown-menu .submit-actions::after {
      clear: both;
      content: "";
      display: table; }
    @media screen and (max-width: 480px) {
      .dropdown-menu .submit-actions {
        width: auto; } }
    .dropdown-menu .submit-actions > .col-wrapper {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 48.82117%;
      text-align: center; }
      .dropdown-menu .submit-actions > .col-wrapper:last-child {
        margin-right: 0; }
      .dropdown-menu .submit-actions > .col-wrapper.right {
        margin-left: 51.17883%; }
      .dropdown-menu .submit-actions > .col-wrapper .btn, .dropdown-menu .submit-actions > .col-wrapper .modal-box .modal-nav > li > a, .modal-box .dropdown-menu .submit-actions > .col-wrapper .modal-nav > li > a, .dropdown-menu .submit-actions > .col-wrapper .chooser, .dropdown-menu .submit-actions > .col-wrapper #hilldash-welcome-widget .add-reset-wrapper a, #hilldash-welcome-widget .add-reset-wrapper .dropdown-menu .submit-actions > .col-wrapper a, .dropdown-menu .submit-actions > .col-wrapper .cscd-toolbar button.control, .cscd-toolbar .dropdown-menu .submit-actions > .col-wrapper button.control, .dropdown-menu .submit-actions > .col-wrapper
      .cscd-toolbar a.control,
      .cscd-toolbar .dropdown-menu .submit-actions > .col-wrapper a.control, .dropdown-menu .submit-actions > .col-wrapper #site-switcher > a.site-name {
        width: 100%; }
      .dropdown-menu .submit-actions > .col-wrapper em {
        white-space: normal; }
  .dropdown-menu em {
    font-style: normal;
    text-decoration: underline; }
  .dropdown-menu .dropdown-menu-body {
    margin: 0.85714rem 1.71429rem 0 1.71429rem; }
    @media screen and (max-width: 767px) {
      .dropdown-menu .dropdown-menu-body {
        margin: 0.42857rem 0.85714rem 0 0.85714rem; } }
    .dropdown-menu .dropdown-menu-body p {
      margin: 0.85714rem 0; }
    .dropdown-menu .dropdown-menu-body em {
      font-style: italic;
      text-decoration: none; }
    .dropdown-menu .dropdown-menu-body pre {
      white-space: normal;
      margin: 0;
      font-family: "Open Sans", Arial, sans-serif; }
      .dropdown-menu .dropdown-menu-body pre code {
        white-space: pre; }

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

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

.dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-color: #f6f8fa; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: rgba(0, 0, 0, 0.87); }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  cursor: not-allowed; }

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

.dropdown.open > a {
  outline: 0; }

.dropdown.open:before {
  width: 0;
  height: 0;
  bottom: -3px;
  left: calc(10% - 10px);
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  content: '';
  z-index: 999; }

.dropdown.open:after {
  width: 1px;
  height: 1px;
  bottom: 0;
  left: calc(10%);
  position: absolute;
  -webkit-box-shadow: 0px -2px 10px 2px rgba(0, 0, 0, 0.5);
          box-shadow: 0px -2px 10px 2px rgba(0, 0, 0, 0.5);
  content: '';
  z-index: 997; }

.dropdown-right.open .dropdown-menu, .open.asset-details .dropdown-menu, .open.comment-dropdown .dropdown-menu, .open.save-options .dropdown-menu {
  left: auto;
  right: 0; }

.dropdown-right.open:before, .open.asset-details:before, .open.comment-dropdown:before, .open.save-options:before {
  right: calc(50% - 10px);
  left: auto; }

.dropdown-right.open:after, .open.asset-details:after, .open.comment-dropdown:after, .open.save-options:after {
  right: calc(50%);
  left: auto; }

.dropdown-left.open:before {
  left: calc(50% - 10px);
  right: auto; }

.dropdown-left.open:after {
  left: calc(50%);
  right: auto; }

.dropdown-header {
  display: block;
  padding: 0.21429rem 1.71429rem;
  white-space: nowrap; }

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

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

.dropup.open:before,
.navbar-fixed-bottom .dropdown:before {
  bottom: auto;
  top: -3px;
  border-top: 10px solid #ffffff;
  border-bottom: 0; }

.dropup.open:after,
.navbar-fixed-bottom .dropdown:after {
  bottom: auto;
  top: 5px; }

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

.dropdown-menu-loader {
  color: #43739c !important;
  margin: 0.42857rem auto;
  display: block;
  font-size: 2.14286rem; }

.dropdown-menu-filter {
  width: 300px;
  left: 0;
  height: auto;
  max-height: calc(100vh -  72px); }
  @media screen and (max-width: 767px) {
    .dropdown-menu-filter {
      position: fixed;
      bottom: 0;
      top: 70px;
      min-width: 320px;
      width: 100%; } }
  .dropdown-menu-filter .ci-angle-down {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg); }
  .dropdown-menu-filter .ci, .dropdown-menu-filter .btn-tab.has-error-indicator:after, .dropdown-menu-filter .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .dropdown-menu-filter .modal-nav > li > a.has-error-indicator:after, .dropdown-menu-filter .form-group-collapsible-header.has-error-indicator:after, .dropdown-menu-filter .text-collapsible-header.has-error-indicator:after, .dropdown-menu-filter .radio > label:before, .dropdown-menu-filter
  .checkbox > label:before, .dropdown-menu-filter .cscd-editor-toggler > label:before, .dropdown-menu-filter .selectize-control.loading .selectize-input:before, .selectize-control.loading .dropdown-menu-filter .selectize-input:before, .dropdown-menu-filter .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .dropdown-menu-filter .badge-success, .dropdown-menu-filter .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .dropdown-menu-filter .badge-success, .dropdown-menu-filter .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .dropdown-menu-filter .badge-preloader, .dropdown-menu-filter .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .dropdown-menu-filter .badge-preloader, .dropdown-menu-filter .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .dropdown-menu-filter .sorting::after, .dropdown-menu-filter
  .dataTables_wrapper thead .sorting_asc::after,
  .dataTables_wrapper thead .dropdown-menu-filter .sorting_asc::after, .dropdown-menu-filter
  .dataTables_wrapper thead .sorting_desc::after,
  .dataTables_wrapper thead .dropdown-menu-filter .sorting_desc::after, .dropdown-menu-filter
  .dataTables_wrapper thead .sorting_asc_disabled::after,
  .dataTables_wrapper thead .dropdown-menu-filter .sorting_asc_disabled::after, .dropdown-menu-filter
  .dataTables_wrapper thead .sorting_desc_disabled::after,
  .dataTables_wrapper thead .dropdown-menu-filter .sorting_desc_disabled::after, .dropdown-menu-filter .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .dropdown-menu-filter tr.selected:after, .dropdown-menu-filter .dropdown-menu-filter-search:after, .dropdown-menu-filter .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results .dropdown-menu-filter a.history-entry:after, .dropdown-menu-filter .flyout-filter-search:after, .dropdown-menu-filter .flyout-filter-results a.history-entry:after, .flyout-filter-results .dropdown-menu-filter a.history-entry:after, .dropdown-menu-filter #new-menu-content .asset-factory-parent:after, #new-menu-content .dropdown-menu-filter .asset-factory-parent:after, .dropdown-menu-filter #new-menu-content .back-link:before, #new-menu-content .dropdown-menu-filter .back-link:before, .dropdown-menu-filter
  #new-menu-content .filter-back-link:before,
  #new-menu-content .dropdown-menu-filter .filter-back-link:before, .dropdown-menu-filter #branding-color-default + label:after, .dropdown-menu-filter #branding-color-blue-grey + label:after, .dropdown-menu-filter #branding-color-coralpink + label:after, .dropdown-menu-filter #branding-color-darkcoralpink + label:after, .dropdown-menu-filter #branding-color-deepbluesea + label:after, .dropdown-menu-filter #branding-color-tropiteal + label:after {
    vertical-align: top; }
  .dropdown-menu-filter-search {
    height: 40px;
    position: relative; }
    .dropdown-menu-filter-search input[type="text"] {
      width: 100%;
      margin: 0 auto;
      padding-right: 0.21429rem; }
    .dropdown-menu-filter-search:after {
      content: "\EA66";
      position: absolute;
      font-size: 1.71429rem;
      font-weight: 900;
      top: 0.42857rem;
      right: 0.42857rem;
      opacity: .3; }
  .dropdown-menu-filter-results {
    margin: 1.71429rem -1.71429rem 0 -1.71429rem; }
    .dropdown-menu-filter-results li {
      display: -webkit-box;
      display: flex;
      display: -ms-flexbox;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-direction: row;
      -ms-flex-direction: row;
      float: none;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      line-height: 1.5; }
      .dropdown-menu-filter-results li.status {
        margin-left: 1.28571rem; }
    .dropdown-menu-filter-results a {
      display: -webkit-box;
      display: flex;
      display: -ms-flexbox;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-direction: row;
      -ms-flex-direction: row;
      float: none;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding-left: 1.28571rem;
      padding-right: 1.28571rem; }
      .dropdown-menu-filter-results a .ci, .dropdown-menu-filter-results a .btn-tab.has-error-indicator:after, .dropdown-menu-filter-results a .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .dropdown-menu-filter-results a .modal-nav > li > a.has-error-indicator:after, .dropdown-menu-filter-results a .form-group-collapsible-header.has-error-indicator:after, .dropdown-menu-filter-results a .text-collapsible-header.has-error-indicator:after, .dropdown-menu-filter-results a .radio > label:before, .dropdown-menu-filter-results a
      .checkbox > label:before, .dropdown-menu-filter-results a .cscd-editor-toggler > label:before, .dropdown-menu-filter-results a .selectize-control.loading .selectize-input:before, .selectize-control.loading .dropdown-menu-filter-results a .selectize-input:before, .dropdown-menu-filter-results .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title .dropdown-menu-filter-results a .badge-success, .dropdown-menu-filter-results .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left .dropdown-menu-filter-results a .badge-success, .dropdown-menu-filter-results .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title .dropdown-menu-filter-results a .badge-preloader, .dropdown-menu-filter-results .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left .dropdown-menu-filter-results a .badge-preloader, .dropdown-menu-filter-results a .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .dropdown-menu-filter-results a .sorting::after, .dropdown-menu-filter-results a
      .dataTables_wrapper thead .sorting_asc::after,
      .dataTables_wrapper thead .dropdown-menu-filter-results a .sorting_asc::after, .dropdown-menu-filter-results a
      .dataTables_wrapper thead .sorting_desc::after,
      .dataTables_wrapper thead .dropdown-menu-filter-results a .sorting_desc::after, .dropdown-menu-filter-results a
      .dataTables_wrapper thead .sorting_asc_disabled::after,
      .dataTables_wrapper thead .dropdown-menu-filter-results a .sorting_asc_disabled::after, .dropdown-menu-filter-results a
      .dataTables_wrapper thead .sorting_desc_disabled::after,
      .dataTables_wrapper thead .dropdown-menu-filter-results a .sorting_desc_disabled::after, .dropdown-menu-filter-results a .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .dropdown-menu-filter-results a tr.selected:after, .dropdown-menu-filter-results a .dropdown-menu-filter-search:after, .dropdown-menu-filter-results a a.history-entry:after, .dropdown-menu-filter-results a .flyout-filter-search:after, .dropdown-menu-filter-results a #new-menu-content .asset-factory-parent:after, #new-menu-content .dropdown-menu-filter-results a .asset-factory-parent:after, .dropdown-menu-filter-results a #new-menu-content .back-link:before, #new-menu-content .dropdown-menu-filter-results a .back-link:before, .dropdown-menu-filter-results a
      #new-menu-content .filter-back-link:before,
      #new-menu-content .dropdown-menu-filter-results a .filter-back-link:before, .dropdown-menu-filter-results a #branding-color-default + label:after, .dropdown-menu-filter-results a #branding-color-blue-grey + label:after, .dropdown-menu-filter-results a #branding-color-coralpink + label:after, .dropdown-menu-filter-results a #branding-color-darkcoralpink + label:after, .dropdown-menu-filter-results a #branding-color-deepbluesea + label:after, .dropdown-menu-filter-results a #branding-color-tropiteal + label:after, .dropdown-menu-filter-results a .profile-wrapper {
        -webkit-box-flex: 0;
                flex: none;
        -ms-flex: none;
        margin-right: 0.21429rem; }
      .dropdown-menu-filter-results a.history-entry:after {
        -webkit-box-flex: 0;
                flex: none;
        -ms-flex: none;
        content: "\EA5A";
        margin-left: 0.21429rem; }
      .dropdown-menu-filter-results a .asset-link-label {
        -webkit-box-flex: 1;
                flex: auto;
        -ms-flex: 1 1 auto;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
    .dropdown-menu-filter-results .empty-message {
      padding: 0.85714rem 1.28571rem; }
    .dropdown-menu-filter-results .search-highlight {
      background-color: #e9f1f9; }
    .dropdown-menu-filter-results .active .search-highlight {
      background-color: #f6f8fa; }

.selectize-dropdown {
  line-height: 1.5;
  z-index: 100;
  font-size: 1rem; }
  .selectize-dropdown [data-selectable],
  .selectize-dropdown .optgroup-header {
    padding: 0.42857rem 0.85714rem; }

.selectize-input .item, .selectize-input input[type=text] {
  max-width: calc(100% - 20px) !important;
  vertical-align: bottom;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.selectize-dropdown-content .option {
  white-space: normal;
  word-break: break-all; }

#add-new .dropdown-menu {
  padding-bottom: 0;
  margin-bottom: 0; }

#nav-search .dropdown-menu {
  left: -1.71429rem;
  max-width: 300px; }
  @media screen and (max-width: 1279px) {
    #nav-search .dropdown-menu {
      min-width: 260px; } }
  @media screen and (max-width: 767px) {
    #nav-search .dropdown-menu {
      left: 0;
      max-width: none; } }

.asset-details .dropdown-menu, .comment-dropdown .dropdown-menu, .save-options .dropdown-menu {
  min-width: 300px; }
  @media screen and (max-width: 767px) {
    .asset-details .dropdown-menu, .comment-dropdown .dropdown-menu, .save-options .dropdown-menu {
      min-width: 100px;
      position: fixed;
      bottom: 0;
      left: 0 !important;
      top: 110px;
      max-height: 100%;
      width: 100%; } }

.comment-dropdown .badge, .comment-dropdown .btn-tab.has-error-indicator:after, .comment-dropdown .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .comment-dropdown .modal-nav > li > a.has-error-indicator:after, .comment-dropdown .form-group-collapsible-header.has-error-indicator:after, .comment-dropdown .text-collapsible-header.has-error-indicator:after, .comment-dropdown .hilldash-widget-type-myContent .notification-badge, .hilldash-widget-type-myContent .comment-dropdown .notification-badge {
  left: 1.71429rem !important; }

@media screen and (min-width: 768px) {
  .comment-dropdown .dropdown-menu,
  .asset-details .dropdown-menu {
    min-width: 480px; } }

#submit-advanced .dropdown-menu {
  min-width: 300px; }
  @media screen and (max-width: 767px) {
    #submit-advanced .dropdown-menu {
      min-width: 100px;
      position: fixed;
      left: 0 !important;
      top: 50px;
      width: 100%; } }

.save-options .validationError {
  white-space: normal; }

.mention-suggestions .dropdown-menu {
  /* override min-width of asset comments */
  min-width: 300px;
  padding: 0;
  /* override dropdown-right style of asset comments */
  right: auto !important; }
  .mention-suggestions .dropdown-menu.dropdown-menu-suggestions {
    /* gives suggestions list a max-height so that it starts scrolling pretty early */
    max-height: 200px; }
    @media screen and (max-width: 767px) {
      .mention-suggestions .dropdown-menu.dropdown-menu-suggestions {
        position: relative;
        top: 0; } }
  .mention-suggestions .dropdown-menu .dropdown-menu-body {
    margin-top: 0; }
    .mention-suggestions .dropdown-menu .dropdown-menu-body .dropdown-menu-filter-results {
      margin-top: 0; }

.mention-suggestions .mention-suggestion {
  -webkit-box-pack: start;
  box-pack: start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start; }

.panel {
  background-color: #ffffff;
  margin-bottom: 1.71429rem;
  min-height: 10rem; }

.panel-header {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  background-color: #e9f1f9;
  padding: 0.85714rem;
  position: relative;
  border-radius: 3px 3px 0; }
  .panel-header h2, .panel-header #notifications .alert span[data-notify=title], #notifications .alert .panel-header span[data-notify=title], .panel-header h3 {
    -moz-flex-grow: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    -ms-flex-positive: 1;
    margin: 0;
    padding: 0; }
    .panel-header h2 a, .panel-header #notifications .alert span[data-notify=title] a, #notifications .alert .panel-header span[data-notify=title] a, .panel-header h3 a {
      color: rgba(0, 0, 0, 0.87);
      display: block; }
  .panel-header .panel-header-options {
    align-self: flex-start;
    -ms-flex-item-align: start; }
    .panel-header .panel-header-options > li {
      display: inline-block; }
      .panel-header .panel-header-options > li > a {
        display: inline-block; }
        .panel-header .panel-header-options > li > a:last-child {
          padding-right: 0; }
        .panel-header .panel-header-options > li > a:hover, .panel-header .panel-header-options > li > a:active, .panel-header .panel-header-options > li > a:focus {
          color: #43739c; }
    .panel-header .panel-header-options .dropdown-menu {
      right: -0.85714rem; }

.panel-body {
  padding: 1.71429rem;
  position: relative;
  border-radius: 0 0 3px; }
  .panel-body .panel-section {
    padding-bottom: 0.85714rem; }
    .panel-body .panel-section:last-of-type {
      padding-bottom: 0; }

.panel-more-link {
  display: block;
  margin-top: 1.71429rem;
  text-align: center; }

#page-info {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-shrink: 0;
  -ms-flex-negative: 0;
  min-height: 80px;
  background: #ffffff; }
  #page-info .open-sidebar {
    -webkit-transition: margin-left 150ms ease 150ms;
    -o-transition: margin-left 150ms ease 150ms;
    transition: margin-left 150ms ease 150ms;
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: inline-box;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    flex-shrink: 0;
    -ms-flex-negative: 0;
    -webkit-box-pack: center;
    box-pack: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    background: rgba(0, 0, 0, 0.54);
    cursor: pointer;
    margin-left: -70px;
    width: 70px;
    visibility: hidden;
    color: white; }
    @media screen and (max-width: 767px) {
      #page-info .open-sidebar {
        display: none !important; } }
    #page-info .open-sidebar i {
      -ms-flex-item-align: center;
          align-self: center;
      border: 2px solid #ffffff;
      border-radius: 50%; }

#page-menu {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  box-direction: normal;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-flex: 1;
  box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 0.21429rem 0.85714rem;
  min-width: 0;
  border-bottom: 1px solid #D5DBE1; }

.current-context {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-flex: 1;
  box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  line-height: 1.5;
  width: 100%; }
  .current-context .header-pre,
  .current-context .header-post {
    flex-shrink: 0;
    -ms-flex-negative: 0; }
  .current-context .header-pre {
    margin-right: 0.21429rem; }
  .current-context .header-post {
    margin-left: 0.21429rem; }
  .current-context h1 {
    -moz-flex-grow: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    -ms-flex-positive: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5;
    margin: 0;
    font-size: 1.42857rem;
    font-weight: 400; }
  .current-context .dropdown {
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: inline-box;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .current-context .label, .current-context .secondary-page-info .info, .secondary-page-info .current-context .info {
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: inline-box;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    box-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    font-weight: normal;
    font-size: 0.85714rem; }
    .current-context .label-draft {
      background: #BBDEFB; }
    .current-context .label-workingcopy {
      background: #43739c;
      color: #ffffff; }
    .current-context .label span, .current-context .secondary-page-info .info span, .secondary-page-info .current-context .info span {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex; }
      @media screen and (max-width: 767px) {
        .current-context .label span, .current-context .secondary-page-info .info span, .secondary-page-info .current-context .info span {
          -webkit-transform: scale(1.25, 1);
          -ms-transform: scale(1.25, 1);
          -o-transform: scale(1.25, 1);
          transform: scale(1.25, 1);
          font-family: "Monaco", "Menlo", "Ubuntu Mono", "Consolas", "source-code-pro", monospace;
          width: 1ch;
          overflow: hidden;
          white-space: nowrap; } }
  .current-context-details {
    -moz-flex-grow: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    -ms-flex-positive: 1;
    padding: 0.21429rem 0;
    color: rgba(0, 0, 0, 0.54); }
    .current-context-details span {
      margin-right: 0.42857rem; }
    .current-context-details ul {
      display: inline-block; }
      .current-context-details ul li {
        display: inline; }
        .current-context-details ul li a, .current-context-details ul li.separator, .current-context-details ul li.current {
          display: inline-block;
          padding: 0 0.21429rem; }

.secondary-page-info {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  flex-shrink: 0;
  -ms-flex-negative: 0;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.21429rem 0.85714rem;
  background: #f6f8fa;
  border-bottom: 1px solid #D5DBE1; }
  .secondary-page-info .info {
    flex-shrink: 1;
    -ms-flex-negative: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 0.21429rem;
    padding-top: 0.21429rem;
    color: rgba(0, 0, 0, 0.87);
    font-size: 0.85714rem; }
    @media screen and (min-width: 1280px) {
      .secondary-page-info .info:nth-child(3) {
        margin-left: 0.21429rem; } }
    @media screen and (max-width: 1279px) {
      .secondary-page-info .info:nth-child(3) {
        margin-top: 0.21429rem; } }

.full-width #page-info .open-sidebar {
  -webkit-transition: all 150ms ease 300ms;
  -o-transition: all 150ms ease 300ms;
  transition: all 150ms ease 300ms;
  margin-left: 0;
  visibility: visible; }

.menu-list {
  align-self: flex-end;
  -ms-flex-item-align: end;
  line-height: 1;
  margin: 0 0 0.21429rem 0;
  text-align: right; }
  .menu-list > li {
    display: inline-block;
    margin-right: 0.42857rem;
    font-weight: 500; }
    @media screen and (max-width: 767px) {
      .menu-list > li {
        margin-right: 0.85714rem; } }
    .menu-list > li:after {
      content: ""; }
    .menu-list > li:last-of-type {
      margin-right: 0; }
    .menu-list > li > a,
    .menu-list > li > button {
      color: rgba(0, 0, 0, 0.54);
      cursor: pointer;
      padding: 0.42857rem;
      display: inline-block;
      text-align: center; }
      .menu-list > li > a:focus, .menu-list > li > a.focus, .menu-list > li > a:hover,
      .menu-list > li > button:focus,
      .menu-list > li > button.focus,
      .menu-list > li > button:hover {
        color: rgba(0, 0, 0, 0.87);
        outline: none; }
      .menu-list > li > a.menu-item-primary,
      .menu-list > li > button.menu-item-primary {
        background: #43739c;
        border-radius: 3px;
        color: white; }
        .menu-list > li > a.menu-item-primary:focus, .menu-list > li > a.menu-item-primary.focus, .menu-list > li > a.menu-item-primary:hover,
        .menu-list > li > button.menu-item-primary:focus,
        .menu-list > li > button.menu-item-primary.focus,
        .menu-list > li > button.menu-item-primary:hover {
          background-color: #365c7d;
          border-color: #365c7d; }
      .menu-list > li > a .link-action-label,
      .menu-list > li > button .link-action-label {
        line-height: 1;
        vertical-align: middle;
        padding-right: 0.21429rem; }
        @media screen and (max-width: 767px) {
          .menu-list > li > a .link-action-label,
          .menu-list > li > button .link-action-label {
            display: none; } }
    .menu-list > li.textual {
      font-size: 1rem;
      font-weight: 600; }

.modal-flyout {
  position: fixed;
  width: 500px;
  height: 100%;
  top: 0;
  background: #ffffff;
  -webkit-box-shadow: 4px 2px 10px 0px rgba(0, 0, 0, 0.36);
          box-shadow: 4px 2px 10px 0px rgba(0, 0, 0, 0.36);
  z-index: 1;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
     transition-delay: 0s;
  left: 0;
  right: auto;
  -webkit-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }
  @media screen and (max-width: 1279px) {
    .modal-flyout {
      width: 400px; } }
  @media screen and (max-width: 767px) {
    .modal-flyout {
      width: 300px; } }
  .modal-open .modal.in .modal-flyout {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .modal-flyout.dark {
    background: #14171d; }
  .modal-flyout.from-right {
    -webkit-box-shadow: -4px 2px 10px 0px rgba(0, 0, 0, 0.36);
            box-shadow: -4px 2px 10px 0px rgba(0, 0, 0, 0.36);
    right: 0;
    left: auto;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }

.modal-flyout-content {
  height: calc(100vh - 6.28571rem);
  margin-top: 1.28571rem;
  position: relative; }
  .modal-flyout-content.is-scrolled:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 20px;
    -webkit-box-shadow: inset 0 11px 8px -10px rgba(0, 0, 0, 0.36);
            box-shadow: inset 0 11px 8px -10px rgba(0, 0, 0, 0.36);
    top: 0;
    left: 0;
    z-index: 2; }
  .with-search .modal-flyout-content {
    height: calc(100vh - 126px); }
  .dark .modal-flyout-content .optiscroll-vtrack,
  .dark .modal-flyout-content .optiscroll-htrack {
    background: rgba(255, 255, 255, 0.5); }
  .modal-flyout-content.optiscroll .optiscroll-content {
    padding: 0 1.71429rem 1.71429rem;
    overflow-x: hidden; }
    .modal-flyout-content.optiscroll .optiscroll-content .optiscroll-h {
      display: none !important; }

.modal-flyout-header {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: justify;
  box-pack: justify;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  height: 70px;
  padding: 0; }
  .modal-flyout-header h2, .modal-flyout-header #notifications .alert span[data-notify=title], #notifications .alert .modal-flyout-header span[data-notify=title] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 0 0 1.71429rem;
    font-weight: 200; }
    .dark .modal-flyout-header h2, .dark .modal-flyout-header #notifications .alert span[data-notify=title], #notifications .alert .dark .modal-flyout-header span[data-notify=title] {
      color: #ffffff; }
  .modal-flyout-header a.flyout-panel-close {
    color: rgba(0, 0, 0, 0.54);
    padding: 1.71429rem; }
    .modal-flyout-header a.flyout-panel-close:focus, .modal-flyout-header a.flyout-panel-close.focus, .modal-flyout-header a.flyout-panel-close:hover {
      color: rgba(0, 0, 0, 0.87);
      outline: none; }
    .dark .modal-flyout-header a.flyout-panel-close {
      -webkit-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      color: rgba(255, 255, 255, 0.8); }
      .dark .modal-flyout-header a.flyout-panel-close:focus, .dark .modal-flyout-header a.flyout-panel-close.focus, .dark .modal-flyout-header a.flyout-panel-close:hover {
        color: #BBDEFB;
        outline: none; }

.flyout-content-loader {
  color: #43739c !important;
  margin: 0.42857rem auto;
  display: block;
  font-size: 2.14286rem; }

.flyout-filter-search {
  -moz-flex-grow: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  -ms-flex-positive: 1;
  position: relative;
  margin: 0 1.71429rem; }
  .flyout-filter-search input[type="text"] {
    width: 100%;
    margin: 0 auto;
    padding-right: 0.21429rem; }
  .flyout-filter-search:after {
    content: "\EA66";
    position: absolute;
    font-size: 1.71429rem;
    font-weight: 900;
    top: 0.42857rem;
    right: 0.42857rem;
    opacity: .3; }

.flyout-filter-results {
  margin: 0 -1.71429rem 0 -1.71429rem;
  height: 100%; }
  .flyout-filter-results li {
    line-height: 1.5; }
    .flyout-filter-results li.status {
      margin-left: 1.28571rem; }
    .flyout-filter-results li.empty-message {
      padding: 0.21429rem 1.28571rem; }
  .flyout-filter-results a {
    -webkit-box-align: start;
    box-align: start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    -ms-grid-row-align: flex-start;
        align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-pack: start;
    box-pack: start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    padding-left: 1.28571rem;
    padding-right: 1.28571rem;
    border: 0; }
    .flyout-filter-results a .ci, .flyout-filter-results a .btn-tab.has-error-indicator:after, .flyout-filter-results a .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .flyout-filter-results a .modal-nav > li > a.has-error-indicator:after, .flyout-filter-results a .form-group-collapsible-header.has-error-indicator:after, .flyout-filter-results a .text-collapsible-header.has-error-indicator:after, .flyout-filter-results a .radio > label:before, .flyout-filter-results a
    .checkbox > label:before, .flyout-filter-results a .cscd-editor-toggler > label:before, .flyout-filter-results a .selectize-control.loading .selectize-input:before, .selectize-control.loading .flyout-filter-results a .selectize-input:before, .flyout-filter-results .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title .flyout-filter-results a .badge-success, .flyout-filter-results .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left .flyout-filter-results a .badge-success, .flyout-filter-results .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title .flyout-filter-results a .badge-preloader, .flyout-filter-results .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left .flyout-filter-results a .badge-preloader, .flyout-filter-results a .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .flyout-filter-results a .sorting::after, .flyout-filter-results a
    .dataTables_wrapper thead .sorting_asc::after,
    .dataTables_wrapper thead .flyout-filter-results a .sorting_asc::after, .flyout-filter-results a
    .dataTables_wrapper thead .sorting_desc::after,
    .dataTables_wrapper thead .flyout-filter-results a .sorting_desc::after, .flyout-filter-results a
    .dataTables_wrapper thead .sorting_asc_disabled::after,
    .dataTables_wrapper thead .flyout-filter-results a .sorting_asc_disabled::after, .flyout-filter-results a
    .dataTables_wrapper thead .sorting_desc_disabled::after,
    .dataTables_wrapper thead .flyout-filter-results a .sorting_desc_disabled::after, .flyout-filter-results a .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .flyout-filter-results a tr.selected:after, .flyout-filter-results a .dropdown-menu-filter-search:after, .flyout-filter-results a .flyout-filter-search:after, .flyout-filter-results a a.history-entry:after, .flyout-filter-results a #new-menu-content .asset-factory-parent:after, #new-menu-content .flyout-filter-results a .asset-factory-parent:after, .flyout-filter-results a #new-menu-content .back-link:before, #new-menu-content .flyout-filter-results a .back-link:before, .flyout-filter-results a
    #new-menu-content .filter-back-link:before,
    #new-menu-content .flyout-filter-results a .filter-back-link:before, .flyout-filter-results a #branding-color-default + label:after, .flyout-filter-results a #branding-color-blue-grey + label:after, .flyout-filter-results a #branding-color-coralpink + label:after, .flyout-filter-results a #branding-color-darkcoralpink + label:after, .flyout-filter-results a #branding-color-deepbluesea + label:after, .flyout-filter-results a #branding-color-tropiteal + label:after, .flyout-filter-results a .profile-wrapper {
      -webkit-box-flex: 0;
              flex: none;
      -ms-flex: none;
      margin-right: 0.21429rem; }
    .flyout-filter-results a.history-entry:after {
      -webkit-box-flex: 0;
              flex: none;
      -ms-flex: none;
      content: "\EA5A";
      margin-left: 0.21429rem; }
    .flyout-filter-results a span {
      -webkit-box-flex: 1;
              flex: auto;
      -ms-flex: 1 1 auto;
      overflow: hidden; }
    .flyout-filter-results a strong {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      display: block;
      font-weight: 400; }
  .flyout-filter-results .search-highlight {
    background-color: #e9f1f9; }
  .flyout-filter-results .active .search-highlight {
    background-color: #f6f8fa; }
  .flyout-filter-results .ci, .flyout-filter-results .btn-tab.has-error-indicator:after, .flyout-filter-results .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .flyout-filter-results .modal-nav > li > a.has-error-indicator:after, .flyout-filter-results .form-group-collapsible-header.has-error-indicator:after, .flyout-filter-results .text-collapsible-header.has-error-indicator:after, .flyout-filter-results .radio > label:before, .flyout-filter-results
  .checkbox > label:before, .flyout-filter-results .cscd-editor-toggler > label:before, .flyout-filter-results .selectize-control.loading .selectize-input:before, .selectize-control.loading .flyout-filter-results .selectize-input:before, .flyout-filter-results .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-title a .flyout-filter-results .badge-success, .flyout-filter-results .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-nav-left a .flyout-filter-results .badge-success, .flyout-filter-results .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-title a .flyout-filter-results .badge-preloader, .flyout-filter-results .modal-box .modal-nav.modal-nav-left a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .flyout-filter-results .badge-preloader, .flyout-filter-results .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead .flyout-filter-results .sorting::after, .flyout-filter-results
  .dataTables_wrapper thead .sorting_asc::after,
  .dataTables_wrapper thead .flyout-filter-results .sorting_asc::after, .flyout-filter-results
  .dataTables_wrapper thead .sorting_desc::after,
  .dataTables_wrapper thead .flyout-filter-results .sorting_desc::after, .flyout-filter-results
  .dataTables_wrapper thead .sorting_asc_disabled::after,
  .dataTables_wrapper thead .flyout-filter-results .sorting_asc_disabled::after, .flyout-filter-results
  .dataTables_wrapper thead .sorting_desc_disabled::after,
  .dataTables_wrapper thead .flyout-filter-results .sorting_desc_disabled::after, .flyout-filter-results .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect .flyout-filter-results tr.selected:after, .flyout-filter-results .dropdown-menu-filter-search:after, .flyout-filter-results .flyout-filter-search:after, .flyout-filter-results a.history-entry:after, .flyout-filter-results #new-menu-content .asset-factory-parent:after, #new-menu-content .flyout-filter-results .asset-factory-parent:after, .flyout-filter-results #new-menu-content .back-link:before, #new-menu-content .flyout-filter-results .back-link:before, .flyout-filter-results
  #new-menu-content .filter-back-link:before,
  #new-menu-content .flyout-filter-results .filter-back-link:before, .flyout-filter-results #branding-color-default + label:after, .flyout-filter-results #branding-color-blue-grey + label:after, .flyout-filter-results #branding-color-coralpink + label:after, .flyout-filter-results #branding-color-darkcoralpink + label:after, .flyout-filter-results #branding-color-deepbluesea + label:after, .flyout-filter-results #branding-color-tropiteal + label:after {
    vertical-align: top; }

#new-menu-content #asset-factory-tree {
  display: block;
  height: 100%;
  position: relative; }
  #new-menu-content #asset-factory-tree .asset-factory-container {
    width: 100%;
    background-color: #ffffff;
    position: absolute;
    top: 0;
    bottom: 0;
    height: 100%;
    z-index: 1;
    left: 100%;
    visibility: hidden; }
    #new-menu-content #asset-factory-tree .asset-factory-container.asset-tree-root {
      left: 0; }
    #new-menu-content #asset-factory-tree .asset-factory-container.is-shown {
      left: 0;
      visibility: visible; }

#new-menu-content #filtered-asset-factories-results {
  width: 100%; }

#new-menu-content .asset-factory-parent:after {
  -webkit-box-flex: 0;
          flex: none;
  -ms-flex: none;
  content: "\EA26";
  margin-left: 0.21429rem; }

#new-menu-content .back-link:before,
#new-menu-content .filter-back-link:before {
  -webkit-box-flex: 0;
          flex: none;
  -ms-flex: none;
  content: "\EA25";
  margin-left: 0.21429rem; }

@media screen and (max-width: 767px) {
  #flyout .modal-flyout {
    left: 0;
    right: auto;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
    .in#flyout .modal-flyout {
      -webkit-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
      -o-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0); } }

#flyout .modal-flyout-header .logo img {
  width: 34px;
  height: auto; }

#flyout .modal-flyout-header a.btn, #flyout .modal-flyout-header .modal-box .modal-nav > li > a, .modal-box #flyout .modal-flyout-header .modal-nav > li > a, #flyout .modal-flyout-header a.chooser, #flyout .modal-flyout-header #hilldash-welcome-widget .add-reset-wrapper a, #hilldash-welcome-widget .add-reset-wrapper #flyout .modal-flyout-header a, #flyout .modal-flyout-header
.cscd-toolbar a.control,
.cscd-toolbar #flyout .modal-flyout-header a.control, #flyout .modal-flyout-header #site-switcher > a.site-name {
  color: #BBDEFB;
  background-image: none;
  background-color: transparent;
  border-color: #BBDEFB;
  margin: 0 0 0 1.71429rem;
  padding: 0.85714rem 1.71429rem; }
  #flyout .modal-flyout-header a.btn:focus, #flyout .modal-flyout-header .modal-box .modal-nav > li > a:focus, .modal-box #flyout .modal-flyout-header .modal-nav > li > a:focus, #flyout .modal-flyout-header a.chooser:focus, #flyout .modal-flyout-header #hilldash-welcome-widget .add-reset-wrapper a:focus, #hilldash-welcome-widget .add-reset-wrapper #flyout .modal-flyout-header a:focus, #flyout .modal-flyout-header
  .cscd-toolbar a.control:focus,
  .cscd-toolbar #flyout .modal-flyout-header a.control:focus, #flyout .modal-flyout-header #site-switcher > a.site-name:focus, #flyout .modal-flyout-header a.btn.focus, #flyout .modal-flyout-header .modal-box .modal-nav > li > a.focus, .modal-box #flyout .modal-flyout-header .modal-nav > li > a.focus, #flyout .modal-flyout-header a.focus.chooser, #flyout .modal-flyout-header #hilldash-welcome-widget .add-reset-wrapper a.focus, #hilldash-welcome-widget .add-reset-wrapper #flyout .modal-flyout-header a.focus, #flyout .modal-flyout-header
  .cscd-toolbar a.focus.control,
  .cscd-toolbar #flyout .modal-flyout-header a.focus.control, #flyout .modal-flyout-header #site-switcher > a.focus.site-name, #flyout .modal-flyout-header a.btn:hover, #flyout .modal-flyout-header .modal-box .modal-nav > li > a:hover, .modal-box #flyout .modal-flyout-header .modal-nav > li > a:hover, #flyout .modal-flyout-header a.chooser:hover, #flyout .modal-flyout-header #hilldash-welcome-widget .add-reset-wrapper a:hover, #hilldash-welcome-widget .add-reset-wrapper #flyout .modal-flyout-header a:hover, #flyout .modal-flyout-header
  .cscd-toolbar a.control:hover,
  .cscd-toolbar #flyout .modal-flyout-header a.control:hover, #flyout .modal-flyout-header #site-switcher > a.site-name:hover, #flyout .modal-flyout-header a.btn:active, #flyout .modal-flyout-header .modal-box .modal-nav > li > a:active, .modal-box #flyout .modal-flyout-header .modal-nav > li > a:active, #flyout .modal-flyout-header a.chooser:active, #flyout .modal-flyout-header #hilldash-welcome-widget .add-reset-wrapper a:active, #hilldash-welcome-widget .add-reset-wrapper #flyout .modal-flyout-header a:active, #flyout .modal-flyout-header
  .cscd-toolbar a.control:active,
  .cscd-toolbar #flyout .modal-flyout-header a.control:active, #flyout .modal-flyout-header #site-switcher > a.site-name:active, #flyout .modal-flyout-header a.btn.active, #flyout .modal-flyout-header .modal-box .modal-nav > li > a.active, .modal-box #flyout .modal-flyout-header .modal-nav > li > a.active, #flyout .modal-flyout-header a.active.chooser, #flyout .modal-flyout-header #hilldash-welcome-widget .add-reset-wrapper a.active, #hilldash-welcome-widget .add-reset-wrapper #flyout .modal-flyout-header a.active, #flyout .modal-flyout-header
  .cscd-toolbar a.active.control,
  .cscd-toolbar #flyout .modal-flyout-header a.active.control, #flyout .modal-flyout-header #site-switcher > a.active.site-name,
  .active > #flyout .modal-flyout-header a.btn,
  .active > #flyout .modal-flyout-header .modal-box .modal-nav > li > a, .modal-box
  .active > #flyout .modal-flyout-header .modal-nav > li > a,
  .active > #flyout .modal-flyout-header a.chooser, .mce-window.mce-container
  .active > #flyout .modal-flyout-header a.chooser,
  .active > #flyout .modal-flyout-header #hilldash-welcome-widget .add-reset-wrapper a, #hilldash-welcome-widget .add-reset-wrapper
  .active > #flyout .modal-flyout-header a,
  .active > #flyout .modal-flyout-header
  .cscd-toolbar a.control,
  .cscd-toolbar
  .active > #flyout .modal-flyout-header a.control,
  .active > #flyout .modal-flyout-header #site-switcher > a.site-name {
    color: white;
    background-color: #BBDEFB;
    border-color: #BBDEFB; }
  #flyout .modal-flyout-header a.btn.disabled:focus, #flyout .modal-flyout-header .modal-box .modal-nav > li > a.disabled:focus, .modal-box #flyout .modal-flyout-header .modal-nav > li > a.disabled:focus, #flyout .modal-flyout-header a.disabled.chooser:focus, #flyout .modal-flyout-header #hilldash-welcome-widget .add-reset-wrapper a.disabled:focus, #hilldash-welcome-widget .add-reset-wrapper #flyout .modal-flyout-header a.disabled:focus, #flyout .modal-flyout-header
  .cscd-toolbar a.disabled.control:focus,
  .cscd-toolbar #flyout .modal-flyout-header a.disabled.control:focus, #flyout .modal-flyout-header #site-switcher > a.disabled.site-name:focus, #flyout .modal-flyout-header a.btn.disabled.focus, #flyout .modal-flyout-header .modal-box .modal-nav > li > a.disabled.focus, .modal-box #flyout .modal-flyout-header .modal-nav > li > a.disabled.focus, #flyout .modal-flyout-header a.disabled.focus.chooser, #flyout .modal-flyout-header #hilldash-welcome-widget .add-reset-wrapper a.disabled.focus, #hilldash-welcome-widget .add-reset-wrapper #flyout .modal-flyout-header a.disabled.focus, #flyout .modal-flyout-header
  .cscd-toolbar a.disabled.focus.control,
  .cscd-toolbar #flyout .modal-flyout-header a.disabled.focus.control, #flyout .modal-flyout-header #site-switcher > a.disabled.focus.site-name, #flyout .modal-flyout-header a.btn.disabled:hover, #flyout .modal-flyout-header .modal-box .modal-nav > li > a.disabled:hover, .modal-box #flyout .modal-flyout-header .modal-nav > li > a.disabled:hover, #flyout .modal-flyout-header a.disabled.chooser:hover, #flyout .modal-flyout-header #hilldash-welcome-widget .add-reset-wrapper a.disabled:hover, #hilldash-welcome-widget .add-reset-wrapper #flyout .modal-flyout-header a.disabled:hover, #flyout .modal-flyout-header
  .cscd-toolbar a.disabled.control:hover,
  .cscd-toolbar #flyout .modal-flyout-header a.disabled.control:hover, #flyout .modal-flyout-header #site-switcher > a.disabled.site-name:hover, #flyout .modal-flyout-header a.btn:disabled:focus, #flyout .modal-flyout-header .modal-box .modal-nav > li > a:disabled:focus, .modal-box #flyout .modal-flyout-header .modal-nav > li > a:disabled:focus, #flyout .modal-flyout-header a.chooser:disabled:focus, #flyout .modal-flyout-header #hilldash-welcome-widget .add-reset-wrapper a:disabled:focus, #hilldash-welcome-widget .add-reset-wrapper #flyout .modal-flyout-header a:disabled:focus, #flyout .modal-flyout-header
  .cscd-toolbar a.control:disabled:focus,
  .cscd-toolbar #flyout .modal-flyout-header a.control:disabled:focus, #flyout .modal-flyout-header #site-switcher > a.site-name:disabled:focus, #flyout .modal-flyout-header a.btn:disabled.focus, #flyout .modal-flyout-header .modal-box .modal-nav > li > a:disabled.focus, .modal-box #flyout .modal-flyout-header .modal-nav > li > a:disabled.focus, #flyout .modal-flyout-header a.chooser:disabled.focus, #flyout .modal-flyout-header #hilldash-welcome-widget .add-reset-wrapper a:disabled.focus, #hilldash-welcome-widget .add-reset-wrapper #flyout .modal-flyout-header a:disabled.focus, #flyout .modal-flyout-header
  .cscd-toolbar a.control:disabled.focus,
  .cscd-toolbar #flyout .modal-flyout-header a.control:disabled.focus, #flyout .modal-flyout-header #site-switcher > a.site-name:disabled.focus, #flyout .modal-flyout-header a.btn:disabled:hover, #flyout .modal-flyout-header .modal-box .modal-nav > li > a:disabled:hover, .modal-box #flyout .modal-flyout-header .modal-nav > li > a:disabled:hover, #flyout .modal-flyout-header a.chooser:disabled:hover, #flyout .modal-flyout-header #hilldash-welcome-widget .add-reset-wrapper a:disabled:hover, #hilldash-welcome-widget .add-reset-wrapper #flyout .modal-flyout-header a:disabled:hover, #flyout .modal-flyout-header
  .cscd-toolbar a.control:disabled:hover,
  .cscd-toolbar #flyout .modal-flyout-header a.control:disabled:hover, #flyout .modal-flyout-header #site-switcher > a.site-name:disabled:hover {
    border-color: white; }

#flyout .modal-flyout-content hr {
  margin: 0.85714rem 0;
  opacity: .15;
  border-top: 1px solid #D5DBE1; }

#flyout .modal-flyout-content .alert {
  padding: 0.85714rem; }

#flyout .modal-flyout-content ul.flyout-menu li {
  color: #ffffff; }
  #flyout .modal-flyout-content ul.flyout-menu li a {
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    color: rgba(255, 255, 255, 0.8);
    position: relative;
    line-height: 1.75;
    display: block; }
    #flyout .modal-flyout-content ul.flyout-menu li a:focus, #flyout .modal-flyout-content ul.flyout-menu li a.focus, #flyout .modal-flyout-content ul.flyout-menu li a:hover {
      color: #BBDEFB;
      outline: none; }
  #flyout .modal-flyout-content ul.flyout-menu li.divider {
    display: block;
    visibility: hidden;
    height: 1.71429rem; }

#typeahead-search-flyout .modal-flyout-content {
  margin-top: 0; }

#typeahead-search-list {
  margin: 0.85714rem -1.28571rem 0; }
  #typeahead-search-list li {
    border: 0; }
  #typeahead-search-list .results-section h3 {
    margin: 1.28571rem; }
  #typeahead-search-list .results-section:first-child h3 {
    margin-top: 0; }
  #typeahead-search-list .section-link a {
    -webkit-box-pack: center;
    box-pack: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    color: #43739c; }

.outputs-destinations {
  max-width: 124.28571em;
  margin-left: auto;
  margin-right: auto; }
  .outputs-destinations::after {
    clear: both;
    content: "";
    display: table; }
  .outputs-destinations .col {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    margin-bottom: 1.71429rem; }
    .outputs-destinations .col:last-child {
      margin-right: 0; }
    @media screen and (max-width: 767px) {
      .outputs-destinations .col {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%; }
        .outputs-destinations .col:last-child {
          margin-right: 0; } }

#zip-detect {
  max-width: 124.28571em;
  margin-left: auto;
  margin-right: auto; }
  #zip-detect::after {
    clear: both;
    content: "";
    display: table; }
  #zip-detect .zip-icon {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 14.70196%;
    color: rgba(0, 0, 0, 0.54);
    text-align: center; }
    #zip-detect .zip-icon:last-child {
      margin-right: 0; }
    @media screen and (max-width: 767px) {
      #zip-detect .zip-icon {
        display: none; } }
  #zip-detect .zip-text {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 82.94039%; }
    #zip-detect .zip-text:last-child {
      margin-right: 0; }
    @media screen and (max-width: 767px) {
      #zip-detect .zip-text {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%; }
        #zip-detect .zip-text:last-child {
          margin-right: 0; } }

/*Form component/link */
.chooser-wrapper, .mce-window.mce-container .chooser-wrapper {
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-direction: row;
  float: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  min-width: 260px;
  max-width: 100%; }

.chooser, .mce-window.mce-container .chooser {
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-direction: row;
  float: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  width: 260px; }
  .chooser-type {
    -webkit-box-flex: 0;
            flex: none;
    -ms-flex: none;
    margin-right: 0.21429rem; }
  .chooser:focus .chooser-type, .chooser.focus .chooser-type, .chooser:hover .chooser-type {
    -webkit-transition: color 0.25s ease-in-out;
    -o-transition: color 0.25s ease-in-out;
    transition: color 0.25s ease-in-out;
    color: #ffffff; }
  .chooser-clear {
    -webkit-box-flex: 0;
            flex: none;
    -ms-flex: none;
    -webkit-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out;
    display: none;
    margin-left: 0.42857rem;
    opacity: .6;
    color: #f44336; }
    .chooser-clear:focus, .chooser-clear.focus, .chooser-clear:hover {
      opacity: 1;
      outline: none;
      color: #f44336; }
    .chooser-wrapper.issingle .chooser-clear {
      margin-left: 0.21429rem;
      color: inherit; }
      .chooser-wrapper.issingle .chooser-clear:focus, .chooser-wrapper.issingle .chooser-clear.focus, .chooser-wrapper.issingle .chooser-clear:hover {
        color: #ffffff; }
    .chooser-wrapper.hasclear .chooser-clear {
      display: block; }
  .chooser-name {
    -webkit-box-flex: 1;
            flex: auto;
    -ms-flex: 1 1 auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left; }
    .chooser-wrapper.isrecycled .chooser-name {
      text-decoration: line-through; }

.asset-chooser-path-wrapper {
  max-width: 260px; }
  .asset-chooser-path-wrapper .asset-chooser-path,
  .asset-chooser-path-wrapper span {
    font-style: normal; }
  .asset-chooser-path-wrapper.expanded {
    max-width: 100%; }

.chooser-tags {
  margin-top: 0.85714rem; }
  .chooser-tags .chooser-tag {
    color: rgba(0, 0, 0, 0.87);
    background-color: #ffffff;
    border-color: #e5e7e9;
    text-decoration: none;
    margin-bottom: 0.42857rem; }
    .chooser-tags .chooser-tag:focus, .chooser-tags .chooser-tag.focus, .chooser-tags .chooser-tag:hover {
      color: rgba(0, 0, 0, 0.87);
      background-color: #e6e6e6;
      border-color: #c4c8cd;
      text-decoration: none; }
    .chooser-tags .chooser-tag:active, .chooser-tags .chooser-tag.active,
    .active > .chooser-tags .chooser-tag {
      color: rgba(0, 0, 0, 0.87);
      background-color: #e6e6e6;
      border-color: #c4c8cd;
      background-image: none; }
      .chooser-tags .chooser-tag:active:focus, .chooser-tags .chooser-tag:active.focus, .chooser-tags .chooser-tag:active:hover, .chooser-tags .chooser-tag.active:focus, .chooser-tags .chooser-tag.active.focus, .chooser-tags .chooser-tag.active:hover,
      .active > .chooser-tags .chooser-tag:focus,
      .active > .chooser-tags .chooser-tag.focus,
      .active > .chooser-tags .chooser-tag:hover {
        color: rgba(0, 0, 0, 0.87);
        background-color: #d4d4d4;
        border-color: #a0a7af; }
    .chooser-tags .chooser-tag.disabled:focus, .chooser-tags .chooser-tag.disabled.focus, .chooser-tags .chooser-tag.disabled:hover, .chooser-tags .chooser-tag:disabled:focus, .chooser-tags .chooser-tag:disabled.focus, .chooser-tags .chooser-tag:disabled:hover {
      background-color: #ffffff;
      border-color: #e5e7e9; }
    .chooser-tags .chooser-tag:focus, .chooser-tags .chooser-tag.focus, .chooser-tags .chooser-tag:hover {
      background-color: #f6f8fa;
      border-color: #e5e7e9;
      cursor: default; }
      .chooser-tags .chooser-tag:focus a, .chooser-tags .chooser-tag.focus a, .chooser-tags .chooser-tag:hover a {
        opacity: 1; }
    .chooser-tags .chooser-tag a {
      line-height: 1;
      opacity: .3;
      vertical-align: middle;
      color: #f44336;
      font-size: 125%; }
      .chooser-tags .chooser-tag a:focus, .chooser-tags .chooser-tag a.focus, .chooser-tags .chooser-tag a:hover {
        opacity: 1;
        outline: none; }

/* Chooser Panel */
.modal-flyout-panel {
  z-index: 99999;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  visibility: hidden;
  -webkit-transition-property: visibility;
  -o-transition-property: visibility;
  transition-property: visibility;
  -webkit-transition-duration: 0s;
  -o-transition-duration: 0s;
     transition-duration: 0s;
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
     transition-delay: 0.6s; }

.modal-flyout-panel::after {
  /* overlay layer */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  cursor: pointer;
  -webkit-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
  -webkit-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
     transition-delay: 0.3s; }

.modal-flyout-panel.is-visible {
  visibility: visible;
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition-property: visibility;
  -o-transition-property: visibility;
  transition-property: visibility;
  -webkit-transition-duration: 0s;
  -o-transition-duration: 0s;
     transition-duration: 0s;
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
     transition-delay: 0s; }

.modal-flyout-panel.is-visible::after {
  background: rgba(0, 0, 0, 0.6);
  -webkit-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
     transition-delay: 0s; }

.modal-flyout-panel.is-visible .modal-flyout-panel-close::before {
  -webkit-animation: flyout-close-1 0.6s 0.3s;
  -o-animation: flyout-close-1 0.6s 0.3s;
     animation: flyout-close-1 0.6s 0.3s; }

.modal-flyout-panel.is-visible .modal-flyout-panel-close::after {
  -webkit-animation: flyout-close-2 0.6s 0.3s;
  -o-animation: flyout-close-2 0.6s 0.3s;
     animation: flyout-close-2 0.6s 0.3s; }

@-webkit-keyframes flyout-close-1 {
  0%, 50% {
    -webkit-transform: rotate(0); }
  100% {
    -webkit-transform: rotate(45deg); } }

@-o-keyframes flyout-close-1 {
  0%, 50% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); } }

@keyframes flyout-close-1 {
  0%, 50% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); } }

@-webkit-keyframes flyout-close-2 {
  0%, 50% {
    -webkit-transform: rotate(0); }
  100% {
    -webkit-transform: rotate(-45deg); } }

@-o-keyframes flyout-close-2 {
  0%, 50% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); } }

@keyframes flyout-close-2 {
  0%, 50% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); } }

.modal-flyout-panel-container {
  position: fixed;
  width: 500px;
  height: 100%;
  top: 0;
  background: #ffffff;
  -webkit-box-shadow: -4px 2px 10px 0px rgba(0, 0, 0, 0.36);
          box-shadow: -4px 2px 10px 0px rgba(0, 0, 0, 0.36);
  z-index: 1;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
     transition-delay: 0s; }

.from-right .modal-flyout-panel-container {
  right: -15px;
  -webkit-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }

.from-right.is-visible .modal-flyout-panel-container {
  right: 0; }

.is-visible .modal-flyout-panel-container {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.modal-flyout-panel-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  /* smooth scrolling on touch devices */
  -webkit-overflow-scrolling: touch; }
  .modal-flyout-panel-content .modal-header {
    width: 100%; }
  .modal-flyout-panel-content .modal-flyout-panel-body-wrapper {
    height: calc(100% -  80px); }
    .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body {
      padding: 1.71429rem; }
      .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .modal-flyout-panel-table-controls {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        box-pack: start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        -o-justify-content: flex-start;
        justify-content: flex-start;
        -ms-flex-pack: start;
        margin: 0.85714rem 0 1.71429rem; }
        .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .modal-flyout-panel-table-controls .site-select,
        .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .modal-flyout-panel-table-controls .selected-info {
          width: 50%; }
        .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .modal-flyout-panel-table-controls .search,
        .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .modal-flyout-panel-table-controls .list-layout {
          margin-left: 0.42857rem; }
        .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .modal-flyout-panel-table-controls .selected-info {
          line-height: 2.5rem; }
        .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .modal-flyout-panel-table-controls .selected-info-block {
          float: none;
          width: 100%; }
        .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .modal-flyout-panel-table-controls .selectize-input, .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .modal-flyout-panel-table-controls input {
          width: 100%; }
      .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .breadcrumb {
        margin-bottom: 1.71429rem; }
        .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .breadcrumb li + li:before {
          content: "/ ";
          padding: 0 0.42857rem; }
        .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .breadcrumb li > a, .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .breadcrumb li {
          display: inline; }
        .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .breadcrumb a {
          color: #43739c; }
      .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .list-group-thumb {
        margin-left: 3.42857rem; }
        .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .list-group-thumb .thumbnail-wrapper {
          position: relative;
          width: 150px;
          height: 150px;
          overflow: hidden;
          float: right;
          margin-left: 0.21429rem;
          text-align: right; }
          .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .list-group-thumb .thumbnail-wrapper .img {
            position: absolute;
            left: 50%;
            top: 50%;
            width: 100%;
            height: auto;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
        .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .list-group-thumb .list-group-item-body {
          float: none; }
          .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .list-group-thumb .list-group-item-body dt, .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .list-group-thumb .list-group-item-body dd {
            word-break: break-all; }
      .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .asset-link-path {
        margin-left: 0.42857rem;
        font-size: small; }
        .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .asset-link-path.asset-link-path-block {
          display: block; }
      .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .parent-container {
        border-bottom: 2px solid #D5DBE1; }
        .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .parent-container.details-shown {
          border-bottom: 1px solid #D5DBE1;
          border-top: 1px solid #D5DBE1; }
          .modal-flyout-panel-content .modal-flyout-panel-body-wrapper .modal-flyout-panel-body .parent-container.details-shown + tr {
            border-bottom: 2px solid #D5DBE1; }

#chooser-panel-tab-upload .dropzone {
  padding: 0.85714rem; }

.contains-iframe .content-area {
  padding: 0; }
  .contains-iframe .content-area .optiscroll-content {
    padding: 0; }

.contains-iframe #asset-render-wrapper {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.contains-iframe #asset-render, .contains-iframe #asset-render-no-overlibs, .contains-iframe #file-preview-frame {
  display: block;
  height: 100%;
  width: 100%;
  border: none;
  background-color: #ffffff; }

.contains-iframe .regions {
  display: none;
  width: 20%;
  float: left;
  padding: 0 0 0 0.85714rem;
  height: 100%;
  overflow: auto; }
  .contains-iframe .regions ul {
    background-color: #ffffff;
    border: none;
    border-bottom-left-radius: 3px;
    padding: 0.85714rem 0; }
    .contains-iframe .regions ul a {
      display: inline-block;
      padding: 0.21429rem 0.85714rem;
      color: rgba(0, 0, 0, 0.54); }
      .contains-iframe .regions ul a.active, .contains-iframe .regions ul a:hover {
        color: rgba(0, 0, 0, 0.87); }
      .contains-iframe .regions ul a.active {
        font-weight: 600; }
    .contains-iframe .regions ul li.region-section {
      padding: 0.21429rem 0.42857rem;
      font-weight: bold; }
    .contains-iframe .regions ul a.region-editable {
      width: 70%; }
    .contains-iframe .regions ul a.region-edit {
      width: 20%;
      padding: 0; }
    .contains-iframe .regions ul ul {
      margin-left: 0.42857rem; }

.contains-iframe #asset-render-wrapper.with-regions #asset-render {
  float: left;
  width: 80%; }

.contains-iframe #asset-render-wrapper.with-regions .regions {
  display: block; }

.contains-iframe #accessibility-pane {
  display: none;
  width: 24%;
  float: right;
  padding: 0.85714rem;
  height: 100%;
  overflow: auto;
  background-color: #ffffff;
  /*tenon branding*/ }
  .contains-iframe #accessibility-pane h3 {
    margin-bottom: 0.42857rem; }
  .contains-iframe #accessibility-pane .selectize-input {
    width: 100%; }
  .contains-iframe #accessibility-pane #accessibility-list {
    margin-bottom: 40px;
    margin-top: 0.85714rem; }
    .contains-iframe #accessibility-pane #accessibility-list li {
      padding: 0.42857rem 0;
      font-size: 0.85714rem; }
      .contains-iframe #accessibility-pane #accessibility-list li a.active {
        font-weight: 600; }
  .contains-iframe #accessibility-pane #branding {
    position: absolute;
    bottom: 0;
    width: calc(24% -  0.85714rem);
    background: #ffffff;
    padding: 0.42857rem;
    border-top: 1px solid #D5DBE1;
    font-style: italic;
    text-align: center; }
    .contains-iframe #accessibility-pane #branding img {
      width: 66px;
      padding-bottom: 3px; }

.contains-iframe #asset-render-wrapper.with-accessibility #asset-render {
  float: left;
  width: 75%; }

.contains-iframe #asset-render-wrapper.with-accessibility #accessibility-pane {
  display: block; }

.contains-iframe #file-preview-placeholder {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto; }
  .contains-iframe #file-preview-placeholder h1 i {
    /*fixes right-side spacing with the file icon */
    padding: 0 0 0 0.85714rem; }
  .contains-iframe #file-preview-placeholder h1 div {
    font-size: 1.28571rem; }

.dashboard {
  max-width: 124.28571em;
  margin-left: auto;
  margin-right: auto; }
  .dashboard::after {
    clear: both;
    content: "";
    display: table; }
  .dashboard .col-wrapper {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
    .dashboard .col-wrapper:last-child {
      margin-right: 0; }
    @media screen and (max-width: 1279px) {
      .dashboard .col-wrapper {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%; }
        .dashboard .col-wrapper:last-child {
          margin-right: 0; }
        .dashboard .col-wrapper:nth-child(2) {
          margin-right: 0; }
        .dashboard .col-wrapper:last-child {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 100%; }
          .dashboard .col-wrapper:last-child:last-child {
            margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .dashboard .col-wrapper {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%; }
        .dashboard .col-wrapper:last-child {
          margin-right: 0; } }
    .dashboard .col-wrapper .col {
      padding-bottom: 6.85714rem; }
      @media screen and (max-width: 1279px) {
        .dashboard .col-wrapper .col {
          padding-bottom: 0; } }
  .dashboard .dropzone {
    margin-bottom: 1.71429rem;
    padding: 0;
    font-size: 125%; }

#dashboard-widget-browser .list-group-item-heading i {
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.87); }

.hilldash-widget-config p {
  margin-top: 2.57143rem; }

.dashboard-home #page-content {
  background: #ffffff; }

.hilldash-widget-preloader {
  margin-top: 1.71429rem;
  text-align: center; }

.hilldash-widget {
  margin-bottom: 1.71429rem;
  min-height: 8.57143rem;
  padding: 1.28571rem;
  position: relative;
  background: #f6f8fa;
  -webkit-box-shadow: 0.21429rem 0.21429rem 0.21429rem rgba(0, 0, 0, 0.15);
          box-shadow: 0.21429rem 0.21429rem 0.21429rem rgba(0, 0, 0, 0.15); }
  .hilldash-widget-ghost, .hilldash-widget-type-nc, .hilldash-widget-type-staleReview {
    background: #ffffff;
    -webkit-box-shadow: none;
            box-shadow: none; }
  @media screen and (max-width: 767px) {
    .is-dragging .hilldash-widget:not(#hilldash-welcome-widget):not(.config-shown) {
      overflow: hidden;
      max-height: 3.42857rem;
      height: 3.42857rem; }
      .is-dragging .hilldash-widget:not(#hilldash-welcome-widget):not(.config-shown):after {
        content: '';
        bottom: 0;
        left: 0;
        right: 0;
        position: absolute;
        height: 3.42857rem;
        background-color: transparent;
        background-image: -webkit-linear-gradient(transparent 25%, #ffffff 75%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(25%, transparent), color-stop(75%, #ffffff));
        background-image: -o-linear-gradient(transparent 25%, #ffffff 75%);
        background-image: linear-gradient(transparent 25%, #ffffff 75%); } }
  .hilldash-widget.ui-sortable-helper, .hilldash-widget.config-shown {
    -webkit-box-shadow: 0 0 4px 0 rgba(34, 38, 48, 0.3);
            box-shadow: 0 0 4px 0 rgba(34, 38, 48, 0.3); }
  .hilldash-widget.ui-sortable-helper {
    opacity: .8; }

.hilldash-widget-header {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  box-pack: start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  margin-right: -0.42857rem;
  cursor: move; }
  .hilldash-widget-header h2, .hilldash-widget-header #notifications .alert span[data-notify=title], #notifications .alert .hilldash-widget-header span[data-notify=title] {
    -moz-flex-grow: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    -ms-flex-positive: 1;
    margin: 0;
    color: rgba(0, 0, 0, 0.54);
    font-size: 1.71429rem;
    font-weight: 200; }
  .hilldash-widget-header .hilldash-widget-drag-handle {
    opacity: 0;
    position: absolute;
    left: -0.57143rem;
    top: 1rem;
    color: rgba(0, 0, 0, 0.54); }
    @media screen and (min-width: 1280px) {
      .config-shown .hilldash-widget-header .hilldash-widget-drag-handle {
        opacity: .5; } }
  .hilldash-widget-header:hover .hilldash-widget-drag-handle {
    opacity: .5; }
    .hilldash-widget-header:hover .hilldash-widget-drag-handle:hover {
      opacity: 1; }

.hilldash-widget-control {
  -moz-flex-grow: 0;
  -webkit-box-flex: 0;
          flex-grow: 0;
  -ms-flex-positive: 0;
  margin-left: 0.21429rem;
  width: 2.14286rem;
  opacity: 0;
  color: rgba(0, 0, 0, 0.54);
  text-align: center; }
  @media screen and (max-width: 1279px) {
    .hilldash-widget-control {
      opacity: .5; } }
  .hilldash-widget-control:focus, .hilldash-widget-control.focus, .hilldash-widget-control:hover, .hilldash-widget-control:active, .hilldash-widget-control.active,
  .active > .hilldash-widget-control {
    opacity: 1;
    color: #43739c;
    outline: none; }
  .hilldash-widget:hover .hilldash-widget-control {
    opacity: .5; }
    .hilldash-widget:hover .hilldash-widget-control:hover {
      opacity: 1; }
  .hilldash-widget.config-shown .hilldash-widget-control.hilldash-widget-configure {
    display: none; }

.hilldash-widget-body {
  display: block;
  margin-top: 1.28571rem; }
  .hilldash-widget-configurable .hilldash-widget-body {
    margin-top: 0; }
  .hilldash-widget.config-shown .hilldash-widget-body {
    display: none; }
  .hilldash-widget-body .filter-info .asset-link {
    color: rgba(0, 0, 0, 0.54);
    font-style: italic; }
    .hilldash-widget-body .filter-info .asset-link i {
      color: #007897; }
  .hilldash-widget-body .view-more-link {
    margin-top: 1.28571rem;
    text-align: center; }
    .hilldash-widget-body .view-more-link a {
      font-size: 1.28571rem;
      font-weight: 200; }
  .hilldash-widget-body .widget-list-group {
    margin: 0.85714rem -1.28571rem -1.28571rem; }
    .hilldash-widget-body .widget-list-group::after {
      clear: both;
      content: "";
      display: table; }
    .hilldash-widget-body .widget-list-group li {
      border-bottom: 1px solid #ffffff; }
      .hilldash-widget-body .widget-list-group li a {
        display: block;
        padding: 0.85714rem 1.28571rem;
        background: #e2f1fd;
        color: #222630; }
        .hilldash-widget-body .widget-list-group li a .number-found, .hilldash-widget-body .widget-list-group li a .number-total {
          font-weight: 200; }
        .hilldash-widget-body .widget-list-group li a .number-found {
          color: #007897;
          font-size: 2.57143rem; }
        .hilldash-widget-body .widget-list-group li a .number-total {
          margin-left: 0.21429rem;
          font-size: 1.71429rem; }
        .hilldash-widget-body .widget-list-group li a .bad {
          color: #e6135f; }
      .hilldash-widget-body .widget-list-group li:nth-child(even) a {
        background: #cee7fc; }
      .hilldash-widget-body .widget-list-group li:last-child {
        border: 0; }

.hilldash-widget-config {
  display: none;
  margin-top: 1.28571rem; }
  .hilldash-widget.config-shown .hilldash-widget-config {
    display: block; }

.hilldash-widget-config-buttons {
  margin-top: 1.71429rem; }
  .hilldash-widget-config-buttons .btn, .hilldash-widget-config-buttons .modal-box .modal-nav > li > a, .modal-box .hilldash-widget-config-buttons .modal-nav > li > a, .hilldash-widget-config-buttons .chooser, .hilldash-widget-config-buttons .mce-window.mce-container .chooser, .mce-window.mce-container .hilldash-widget-config-buttons .chooser, .hilldash-widget-config-buttons #hilldash-welcome-widget .add-reset-wrapper a, #hilldash-welcome-widget .add-reset-wrapper .hilldash-widget-config-buttons a, .hilldash-widget-config-buttons .cscd-toolbar button.control, .cscd-toolbar .hilldash-widget-config-buttons button.control, .hilldash-widget-config-buttons
  .cscd-toolbar a.control,
  .cscd-toolbar .hilldash-widget-config-buttons a.control, .hilldash-widget-config-buttons #site-switcher > a.site-name {
    margin-right: 0.85714rem; }
    .hilldash-widget-config-buttons .btn:last-child, .hilldash-widget-config-buttons .modal-box .modal-nav > li > a:last-child, .modal-box .hilldash-widget-config-buttons .modal-nav > li > a:last-child, .hilldash-widget-config-buttons .chooser:last-child, .hilldash-widget-config-buttons #hilldash-welcome-widget .add-reset-wrapper a:last-child, #hilldash-welcome-widget .add-reset-wrapper .hilldash-widget-config-buttons a:last-child, .hilldash-widget-config-buttons .cscd-toolbar button.control:last-child, .cscd-toolbar .hilldash-widget-config-buttons button.control:last-child, .hilldash-widget-config-buttons
    .cscd-toolbar a.control:last-child,
    .cscd-toolbar .hilldash-widget-config-buttons a.control:last-child, .hilldash-widget-config-buttons #site-switcher > a.site-name:last-child {
      margin-right: 0; }

/*
 * Google Analytics widget specific styling.
 */
.hilldash-widget-type-analyticsPageviews a,
.hilldash-widget-type-analyticsUniqueVisitors a {
  cursor: pointer; }
  .hilldash-widget-type-analyticsPageviews a:hover,
  .hilldash-widget-type-analyticsUniqueVisitors a:hover {
    text-decoration: none; }

.hilldash-widget-type-analyticsPageviews .hilldash-widget-analytics-stats,
.hilldash-widget-type-analyticsUniqueVisitors .hilldash-widget-analytics-stats {
  bottom: 25%;
  left: 50%;
  right: 1.71429rem;
  position: absolute;
  font-weight: 600;
  text-align: center; }
  .hilldash-widget-type-analyticsPageviews .hilldash-widget-analytics-stats strong,
  .hilldash-widget-type-analyticsUniqueVisitors .hilldash-widget-analytics-stats strong {
    display: block;
    font-size: 2.5rem; }
    .hilldash-widget-type-analyticsPageviews .hilldash-widget-analytics-stats strong.decline,
    .hilldash-widget-type-analyticsUniqueVisitors .hilldash-widget-analytics-stats strong.decline {
      color: #f44336; }
    .hilldash-widget-type-analyticsPageviews .hilldash-widget-analytics-stats strong.improvement,
    .hilldash-widget-type-analyticsUniqueVisitors .hilldash-widget-analytics-stats strong.improvement {
      color: #39b907; }

/*
 * Link Checker widget specific styling.
 */
.hilldash-widget-type-linkChecker .broken-links-wrapper {
  display: block;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 600;
  text-align: center; }
  .hilldash-widget-type-linkChecker .broken-links-wrapper::after {
    clear: both;
    content: "";
    display: table; }
  .hilldash-widget-type-linkChecker .broken-links-wrapper:first-child {
    margin-bottom: 2.57143rem; }
  .hilldash-widget-type-linkChecker .broken-links-wrapper .links-found {
    font-size: 3rem; }
    .hilldash-widget-type-linkChecker .broken-links-wrapper .links-found.good {
      color: #39b907; }
    .hilldash-widget-type-linkChecker .broken-links-wrapper .links-found.bad {
      color: #f44336; }
  .hilldash-widget-type-linkChecker .broken-links-wrapper .links-checked {
    font-size: 1.5rem; }

.hilldash-widget-type-linkChecker .link-data-container {
  margin-bottom: 1.71429rem; }

/*
 * Messages widget specific styling.
 */
.hilldash-widget-type-msgs .hilldash-widget-body ul li a {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal; }

.hilldash-widget-type-msgs .hilldash-widget-body ul li i {
  color: #43739c; }

/*
 * My Content widget specific styling.
 */
.hilldash-widget-type-myContent {
  background: #007897;
  color: white; }
  .hilldash-widget-type-myContent .hilldash-widget-header h2, .hilldash-widget-type-myContent .hilldash-widget-header #notifications .alert span[data-notify=title], #notifications .alert .hilldash-widget-type-myContent .hilldash-widget-header span[data-notify=title] {
    color: white; }
  .hilldash-widget-type-myContent .hilldash-widget-control,
  .hilldash-widget-type-myContent .hilldash-widget-drag-handle {
    color: #97eaff; }
    .hilldash-widget-type-myContent .hilldash-widget-control:focus, .hilldash-widget-type-myContent .hilldash-widget-control.focus, .hilldash-widget-type-myContent .hilldash-widget-control:hover,
    .hilldash-widget-type-myContent .hilldash-widget-drag-handle:focus,
    .hilldash-widget-type-myContent .hilldash-widget-drag-handle.focus,
    .hilldash-widget-type-myContent .hilldash-widget-drag-handle:hover {
      color: #ffffff; }
  .hilldash-widget-type-myContent .hilldash-widget-config-buttons .btn-ghost, .hilldash-widget-type-myContent .hilldash-widget-config-buttons .chooser {
    background: transparent;
    border-color: #ffffff;
    color: #ffffff; }
    .hilldash-widget-type-myContent .hilldash-widget-config-buttons .btn-ghost:focus, .hilldash-widget-type-myContent .hilldash-widget-config-buttons .chooser:focus, .hilldash-widget-type-myContent .hilldash-widget-config-buttons .btn-ghost.focus, .hilldash-widget-type-myContent .hilldash-widget-config-buttons .focus.chooser, .hilldash-widget-type-myContent .hilldash-widget-config-buttons .btn-ghost:hover, .hilldash-widget-type-myContent .hilldash-widget-config-buttons .chooser:hover {
      background: #ffffff;
      color: #222630; }
  .hilldash-widget-type-myContent .hilldash-widget-config-buttons .btn-default {
    background: #222630;
    border-color: #222630;
    color: #ffffff; }
    .hilldash-widget-type-myContent .hilldash-widget-config-buttons .btn-default:focus, .hilldash-widget-type-myContent .hilldash-widget-config-buttons .btn-default.focus, .hilldash-widget-type-myContent .hilldash-widget-config-buttons .btn-default:hover {
      background: #ffffff;
      border-color: #ffffff;
      color: #222630; }
  .hilldash-widget-type-myContent .nav {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    box-pack: justify;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
    margin: 1.28571rem -0.42857rem 0; }
    .hilldash-widget-type-myContent .nav::after {
      clear: both;
      content: "";
      display: table; }
    .hilldash-widget-type-myContent .nav li {
      flex-shrink: 0;
      -ms-flex-negative: 0;
      margin-bottom: 1.28571rem;
      position: relative; }
      .hilldash-widget-type-myContent .nav li ul li {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        box-orient: vertical;
        -webkit-box-direction: normal;
        box-direction: normal;
        -moz-flex-direction: column;
        flex-direction: column;
        -ms-flex-direction: column; }
      .hilldash-widget-type-myContent .nav li.active a {
        background: #222630; }
        .hilldash-widget-type-myContent .nav li.active a:after {
          opacity: 1; }
    .hilldash-widget-type-myContent .nav a {
      -webkit-transition: background 150ms ease;
      -o-transition: background 150ms ease;
      transition: background 150ms ease;
      padding: 0.21429rem 0.42857rem;
      color: white; }
      .hilldash-widget-type-myContent .nav a:focus, .hilldash-widget-type-myContent .nav a.focus, .hilldash-widget-type-myContent .nav a:hover {
        background: #222630;
        color: white; }
        .hilldash-widget-type-myContent .nav a:focus:after, .hilldash-widget-type-myContent .nav a.focus:after, .hilldash-widget-type-myContent .nav a:hover:after {
          opacity: 1; }
      .hilldash-widget-type-myContent .nav a:after {
        -webkit-transition: opacity 150ms ease;
        -o-transition: opacity 150ms ease;
        transition: opacity 150ms ease;
        width: 0;
        height: 0;
        bottom: -0.5rem;
        left: calc(50% - 0.42857rem);
        position: absolute;
        border-left: 0.42857rem solid transparent;
        border-right: 0.42857rem solid transparent;
        border-top: 0.42857rem solid #222630;
        content: '';
        z-index: 100;
        opacity: 0; }
  .hilldash-widget-type-myContent .view-more-link a {
    color: #97eaff; }
    .hilldash-widget-type-myContent .view-more-link a:focus, .hilldash-widget-type-myContent .view-more-link a.focus, .hilldash-widget-type-myContent .view-more-link a:hover {
      color: #ffffff; }
  .hilldash-widget-type-myContent .asset-link {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0.21429rem 0;
    color: rgba(255, 255, 255, 0.8);
    display: block;
    line-height: 2;
    color: white; }
    .hilldash-widget-type-myContent .asset-link i {
      color: rgba(0, 0, 0, 0.54); }
    .hilldash-widget-type-myContent .asset-link:focus i, .hilldash-widget-type-myContent .asset-link.focus i, .hilldash-widget-type-myContent .asset-link:hover i {
      color: rgba(0, 0, 0, 0.87); }
    .hilldash-widget-type-myContent .asset-link:focus .asset-link-label, .hilldash-widget-type-myContent .asset-link.focus .asset-link-label, .hilldash-widget-type-myContent .asset-link:hover .asset-link-label {
      color: white; }
  .hilldash-widget-type-myContent .asset-path-wrapper {
    margin: -0.42857rem 0 1.28571rem 0;
    color: rgba(255, 255, 255, 0.8);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .hilldash-widget-type-myContent .asset-path-wrapper span {
      color: rgba(255, 255, 255, 0.8); }
  .hilldash-widget-type-myContent .notification-badge {
    position: absolute;
    top: -0.85714rem !important;
    right: -0.42857rem !important; }
  .hilldash-widget-type-myContent .tag-waiting {
    color: white;
    margin: 0.42857rem 0 0.21429rem 0.42857rem;
    font-size: 0.71429rem; }
    .hilldash-widget-type-myContent .tag-waiting:before {
      content: ' ';
      border: 0.21429rem solid #AD1457;
      border-radius: 5px;
      font-size: 0;
      vertical-align: middle;
      margin-right: 0.21429rem; }

/*
 * My Sites widget specific styling.
 */
.hilldash-widget-type-mySites .hilldash-widget-body .default-site {
  margin-bottom: 1.28571rem; }
  .hilldash-widget-type-mySites .hilldash-widget-body .default-site span {
    padding-bottom: 0.85714rem;
    border-bottom: 1px solid #D5DBE1; }
    .hilldash-widget-type-mySites .hilldash-widget-body .default-site span .asset-link {
      display: inline-block;
      max-width: 100%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      word-wrap: normal;
      color: #43739c; }

.hilldash-widget-type-mySites .hilldash-widget-body ul li .asset-link {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  color: #43739c; }

.hilldash-widget-type-nc .hilldash-widget-body ul {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  box-pack: start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .hilldash-widget-type-nc .hilldash-widget-body ul li {
    margin-bottom: 0.21429rem;
    margin-right: 0.21429rem; }
    .hilldash-widget-type-nc .hilldash-widget-body ul li:last-child {
      margin-left: 0; }
  .hilldash-widget-type-nc .hilldash-widget-body ul a {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-content: space-between;
    -ms-flex-line-pack: justify;
    -webkit-box-align: center;
    box-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    box-pack: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    line-height: 1.25;
    width: 6.85714rem;
    height: 6.85714rem;
    padding: 1.28571rem 0.42857rem 1.71429rem;
    background: #e6135f;
    color: #ffffff;
    font-size: 0.85714rem;
    text-align: center; }
    .hilldash-widget-type-nc .hilldash-widget-body ul a.show-more-factories {
      background: #e9f1f9;
      color: rgba(0, 0, 0, 0.87); }
    .hilldash-widget-type-nc .hilldash-widget-body ul a:focus, .hilldash-widget-type-nc .hilldash-widget-body ul a.focus, .hilldash-widget-type-nc .hilldash-widget-body ul a:hover {
      background: #AD1457; }
      .hilldash-widget-type-nc .hilldash-widget-body ul a:focus.show-more-factories, .hilldash-widget-type-nc .hilldash-widget-body ul a.focus.show-more-factories, .hilldash-widget-type-nc .hilldash-widget-body ul a:hover.show-more-factories {
        background: #BBDEFB; }
  .hilldash-widget-type-nc .hilldash-widget-body ul i {
    width: 100%;
    color: #ffffff; }
  .hilldash-widget-type-nc .hilldash-widget-body ul span {
    width: 100%; }

.hilldash-widget-type-staleReview ul {
  max-width: 124.28571em;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -0.85714rem; }
  .hilldash-widget-type-staleReview ul::after {
    clear: both;
    content: "";
    display: table; }

.hilldash-widget-type-staleReview li {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%;
  line-height: 1;
  margin-bottom: 0.85714rem;
  padding: 0.21429rem 1.71429rem 0.42857rem 0.85714rem;
  position: relative;
  color: #ffffff;
  font-size: 0.85714rem;
  font-weight: 200;
  letter-spacing: 1px;
  text-transform: uppercase; }
  .hilldash-widget-type-staleReview li:last-child {
    margin-right: 0; }
  @media screen and (max-width: 767px) {
    .hilldash-widget-type-staleReview li {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 100%; }
      .hilldash-widget-type-staleReview li:last-child {
        margin-right: 0; } }
  .hilldash-widget-type-staleReview li:first-child {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    background-color: #607D8B; }
    .hilldash-widget-type-staleReview li:first-child:last-child {
      margin-right: 0; }
  .hilldash-widget-type-staleReview li:nth-child(2) {
    background-color: #222630; }
  .hilldash-widget-type-staleReview li:nth-child(3) {
    background-color: #007897; }
  .hilldash-widget-type-staleReview li span {
    display: block;
    padding-bottom: 0.21429rem;
    font-size: 2.57143rem;
    letter-spacing: normal; }
  .hilldash-widget-type-staleReview li i {
    position: absolute;
    right: 0.85714rem;
    top: calc(50% - 0.85714rem); }

.hilldash-widget-type-staleModified {
  /*
   For some reason the important is required to avoid the background image from flashing when the user clicks within the widget. May
   be something to do with jQuery UI and the sortable logic.
  */
  background: #222630 url("/assets/img/dashboard/trees-background.jpg") bottom center no-repeat !important;
  color: #ffffff; }
  .hilldash-widget-type-staleModified .hilldash-widget-header h2, .hilldash-widget-type-staleModified .hilldash-widget-header #notifications .alert span[data-notify=title], #notifications .alert .hilldash-widget-type-staleModified .hilldash-widget-header span[data-notify=title] {
    color: white; }
  .hilldash-widget-type-staleModified .hilldash-widget-control,
  .hilldash-widget-type-staleModified .hilldash-widget-drag-handle {
    color: #b8becc; }
    .hilldash-widget-type-staleModified .hilldash-widget-control:focus, .hilldash-widget-type-staleModified .hilldash-widget-control.focus, .hilldash-widget-type-staleModified .hilldash-widget-control:hover,
    .hilldash-widget-type-staleModified .hilldash-widget-drag-handle:focus,
    .hilldash-widget-type-staleModified .hilldash-widget-drag-handle.focus,
    .hilldash-widget-type-staleModified .hilldash-widget-drag-handle:hover {
      color: #ffffff; }
  .hilldash-widget-type-staleModified .filter-info a, .hilldash-widget-type-staleModified .filter-info .asset-link {
    color: rgba(255, 255, 255, 0.8); }
    .hilldash-widget-type-staleModified .filter-info a:focus, .hilldash-widget-type-staleModified .filter-info a.focus, .hilldash-widget-type-staleModified .filter-info a:hover, .hilldash-widget-type-staleModified .filter-info .asset-link:focus, .hilldash-widget-type-staleModified .filter-info .asset-link.focus, .hilldash-widget-type-staleModified .filter-info .asset-link:hover {
      color: white; }
    .hilldash-widget-type-staleModified .filter-info a i, .hilldash-widget-type-staleModified .filter-info .asset-link i {
      color: #e6135f; }
  .hilldash-widget-type-staleModified .hilldash-widget-config label {
    color: white; }
  .hilldash-widget-type-staleModified .hilldash-widget-config-buttons .btn-ghost, .hilldash-widget-type-staleModified .hilldash-widget-config-buttons .chooser {
    background: transparent;
    border-color: #ffffff;
    color: #ffffff; }
    .hilldash-widget-type-staleModified .hilldash-widget-config-buttons .btn-ghost:focus, .hilldash-widget-type-staleModified .hilldash-widget-config-buttons .chooser:focus, .hilldash-widget-type-staleModified .hilldash-widget-config-buttons .btn-ghost.focus, .hilldash-widget-type-staleModified .hilldash-widget-config-buttons .focus.chooser, .hilldash-widget-type-staleModified .hilldash-widget-config-buttons .btn-ghost:hover, .hilldash-widget-type-staleModified .hilldash-widget-config-buttons .chooser:hover {
      background: #ffffff;
      color: #222630; }
  .hilldash-widget-type-staleModified .hilldash-widget-config-buttons .btn-default {
    background: #ffffff;
    border-color: #ffffff;
    color: rgba(0, 0, 0, 0.87); }
    .hilldash-widget-type-staleModified .hilldash-widget-config-buttons .btn-default:focus, .hilldash-widget-type-staleModified .hilldash-widget-config-buttons .btn-default.focus, .hilldash-widget-type-staleModified .hilldash-widget-config-buttons .btn-default:hover {
      background: rgba(255, 255, 255, 0.8);
      color: #222630; }
  .hilldash-widget-type-staleModified .stale-chart-wrapper {
    margin: 1.71429rem auto 1.28571rem;
    position: relative;
    height: 13.71429rem;
    width: 13.71429rem; }
    .hilldash-widget-type-staleModified .stale-chart-wrapper .stale-chart-total {
      display: block;
      line-height: 1;
      height: 4.28571rem;
      position: absolute;
      top: calc(50% - 1.71429rem);
      left: 1.71429rem;
      right: 1.71429rem;
      color: rgba(255, 255, 255, 0.8);
      font-size: 0.85714rem;
      font-weight: 200;
      letter-spacing: 1px;
      text-align: center;
      text-transform: uppercase; }
      .hilldash-widget-type-staleModified .stale-chart-wrapper .stale-chart-total span {
        display: block;
        padding-bottom: 0.21429rem;
        color: #ffffff;
        font-size: 2.57143rem;
        letter-spacing: normal; }
  .hilldash-widget-type-staleModified ul {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: distribute;
    box-pack: distribute;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    -o-justify-content: space-around;
    justify-content: space-around;
    -ms-flex-pack: distribute;
    margin-bottom: 1.28571rem;
    padding: 0 1.71429rem; }
    .hilldash-widget-type-staleModified ul li {
      color: rgba(255, 255, 255, 0.8);
      font-size: 0.85714rem;
      font-weight: 200;
      letter-spacing: 1px;
      text-align: center; }
      .hilldash-widget-type-staleModified ul li span, .hilldash-widget-type-staleModified ul li i {
        display: block; }
      .hilldash-widget-type-staleModified ul li span {
        margin-top: 0.21429rem;
        color: white;
        font-size: 1.14286rem;
        letter-spacing: normal; }
      .hilldash-widget-type-staleModified ul li i {
        margin-bottom: 0.42857rem; }
      .hilldash-widget-type-staleModified ul li:first-child i {
        color: #BBDEFB; }
      .hilldash-widget-type-staleModified ul li:nth-child(2) i {
        color: #e6135f; }
  .hilldash-widget-type-staleModified .text-hint a, .hilldash-widget-type-staleModified .asset-chooser-path-wrapper .asset-chooser-path a, .asset-chooser-path-wrapper .hilldash-widget-type-staleModified .asset-chooser-path a, .hilldash-widget-type-staleModified
  .asset-chooser-path-wrapper span a,
  .asset-chooser-path-wrapper .hilldash-widget-type-staleModified span a, .hilldash-widget-type-staleModified .asset-path-wrapper span a, .asset-path-wrapper .hilldash-widget-type-staleModified span a, .hilldash-widget-type-staleModified .comments-suggestions-wrapper .mention-suggestions .mention-suggestion span.fullname a, .comments-suggestions-wrapper .mention-suggestions .mention-suggestion .hilldash-widget-type-staleModified span.fullname a {
    color: rgba(255, 255, 255, 0.8); }
    .hilldash-widget-type-staleModified .text-hint a:focus, .hilldash-widget-type-staleModified .asset-chooser-path-wrapper .asset-chooser-path a:focus, .asset-chooser-path-wrapper .hilldash-widget-type-staleModified .asset-chooser-path a:focus, .hilldash-widget-type-staleModified
    .asset-chooser-path-wrapper span a:focus,
    .asset-chooser-path-wrapper .hilldash-widget-type-staleModified span a:focus, .hilldash-widget-type-staleModified .asset-path-wrapper span a:focus, .asset-path-wrapper .hilldash-widget-type-staleModified span a:focus, .hilldash-widget-type-staleModified .comments-suggestions-wrapper .mention-suggestions .mention-suggestion span.fullname a:focus, .comments-suggestions-wrapper .mention-suggestions .mention-suggestion .hilldash-widget-type-staleModified span.fullname a:focus, .hilldash-widget-type-staleModified .text-hint a.focus, .hilldash-widget-type-staleModified .asset-chooser-path-wrapper .asset-chooser-path a.focus, .asset-chooser-path-wrapper .hilldash-widget-type-staleModified .asset-chooser-path a.focus, .hilldash-widget-type-staleModified
    .asset-chooser-path-wrapper span a.focus,
    .asset-chooser-path-wrapper .hilldash-widget-type-staleModified span a.focus, .hilldash-widget-type-staleModified .asset-path-wrapper span a.focus, .asset-path-wrapper .hilldash-widget-type-staleModified span a.focus, .hilldash-widget-type-staleModified .comments-suggestions-wrapper .mention-suggestions .mention-suggestion span.fullname a.focus, .comments-suggestions-wrapper .mention-suggestions .mention-suggestion .hilldash-widget-type-staleModified span.fullname a.focus, .hilldash-widget-type-staleModified .text-hint a:hover, .hilldash-widget-type-staleModified .asset-chooser-path-wrapper .asset-chooser-path a:hover, .asset-chooser-path-wrapper .hilldash-widget-type-staleModified .asset-chooser-path a:hover, .hilldash-widget-type-staleModified
    .asset-chooser-path-wrapper span a:hover,
    .asset-chooser-path-wrapper .hilldash-widget-type-staleModified span a:hover, .hilldash-widget-type-staleModified .asset-path-wrapper span a:hover, .asset-path-wrapper .hilldash-widget-type-staleModified span a:hover, .hilldash-widget-type-staleModified .comments-suggestions-wrapper .mention-suggestions .mention-suggestion span.fullname a:hover, .comments-suggestions-wrapper .mention-suggestions .mention-suggestion .hilldash-widget-type-staleModified span.fullname a:hover {
      color: white; }

/*
 * Task widget specific styling.
 */
.hilldash-widget-type-userTasks {
  background: #607D8B;
  color: white; }
  .hilldash-widget-type-userTasks .hilldash-widget-header h2, .hilldash-widget-type-userTasks .hilldash-widget-header #notifications .alert span[data-notify=title], #notifications .alert .hilldash-widget-type-userTasks .hilldash-widget-header span[data-notify=title] {
    color: white; }
  .hilldash-widget-type-userTasks .hilldash-widget-control,
  .hilldash-widget-type-userTasks .hilldash-widget-drag-handle {
    color: #f3f6f7; }
    .hilldash-widget-type-userTasks .hilldash-widget-control:focus, .hilldash-widget-type-userTasks .hilldash-widget-control.focus, .hilldash-widget-type-userTasks .hilldash-widget-control:hover,
    .hilldash-widget-type-userTasks .hilldash-widget-drag-handle:focus,
    .hilldash-widget-type-userTasks .hilldash-widget-drag-handle.focus,
    .hilldash-widget-type-userTasks .hilldash-widget-drag-handle:hover {
      color: #ffffff; }
  .hilldash-widget-type-userTasks ul li {
    display: -webkit-box;
    display: flex;
    display: -ms-flexbox;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    -ms-flex-direction: row;
    float: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .hilldash-widget-type-userTasks ul li a {
      display: inline-block;
      max-width: 100%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      word-wrap: normal;
      padding-right: 1.28571rem;
      color: rgba(255, 255, 255, 0.8); }
      .hilldash-widget-type-userTasks ul li a:focus, .hilldash-widget-type-userTasks ul li a.focus, .hilldash-widget-type-userTasks ul li a:hover {
        color: white; }
    .hilldash-widget-type-userTasks ul li > i {
      vertical-align: top;
      line-height: 1.5;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    .hilldash-widget-type-userTasks ul li span {
      white-space: nowrap;
      margin-left: auto; }
  .hilldash-widget-type-userTasks .btn-ghost, .hilldash-widget-type-userTasks .chooser, .hilldash-widget-type-userTasks .mce-window.mce-container .chooser, .mce-window.mce-container .hilldash-widget-type-userTasks .chooser {
    background: transparent;
    border-color: #ffffff;
    color: #ffffff; }
    .hilldash-widget-type-userTasks .btn-ghost:focus, .hilldash-widget-type-userTasks .chooser:focus, .hilldash-widget-type-userTasks .btn-ghost.focus, .hilldash-widget-type-userTasks .focus.chooser, .hilldash-widget-type-userTasks .btn-ghost:hover, .hilldash-widget-type-userTasks .chooser:hover {
      background: #ffffff;
      color: #222630; }
  .hilldash-widget-type-userTasks .btn-default {
    background: #222630;
    border-color: #222630;
    color: #ffffff; }
    .hilldash-widget-type-userTasks .btn-default:focus, .hilldash-widget-type-userTasks .btn-default.focus, .hilldash-widget-type-userTasks .btn-default:hover {
      background: #ffffff;
      border-color: #ffffff;
      color: #222630; }
  .hilldash-widget-type-userTasks .list-head {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    box-align: end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -o-align-items: flex-end;
    align-items: flex-end;
    -ms-flex-align: end;
    -webkit-box-pack: justify;
    box-pack: justify;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
    margin-bottom: 0.85714rem;
    padding-bottom: 0.42857rem;
    border-bottom: 1px solid #D5DBE1; }

#hilldash-welcome-widget .information {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  box-pack: justify;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  margin-right: 0.42857rem;
  position: relative; }
  @media screen and (max-width: 320px) {
    #hilldash-welcome-widget .information {
      -webkit-box-orient: vertical;
      box-orient: vertical;
      -webkit-box-direction: normal;
      box-direction: normal;
      -moz-flex-direction: column;
      flex-direction: column;
      -ms-flex-direction: column;
      -webkit-box-align: center;
      box-align: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      -ms-grid-row-align: center;
          align-items: center;
      -ms-flex-align: center; } }

#hilldash-welcome-widget .hilldash-widget-header {
  padding-right: 1.71429rem;
  min-height: initial; }
  #hilldash-welcome-widget .hilldash-widget-header h2, #hilldash-welcome-widget .hilldash-widget-header #notifications .alert span[data-notify=title], #notifications .alert #hilldash-welcome-widget .hilldash-widget-header span[data-notify=title] {
    padding-left: 0.42857rem;
    font-size: 1.42857rem; }
    #hilldash-welcome-widget .hilldash-widget-header h2 em, #hilldash-welcome-widget .hilldash-widget-header #notifications .alert span[data-notify=title] em, #notifications .alert #hilldash-welcome-widget .hilldash-widget-header span[data-notify=title] em {
      font-size: 1.71429rem;
      font-style: normal; }

#hilldash-welcome-widget .current-date {
  flex-shrink: 0;
  -ms-flex-negative: 0;
  position: relative;
  width: 6rem;
  height: 6rem;
  background: #d6ecd6;
  border-radius: 50%;
  color: #00546a;
  font-weight: 200; }
  @media screen and (max-width: 320px) {
    #hilldash-welcome-widget .current-date {
      margin: 1.28571rem 0; } }
  #hilldash-welcome-widget .current-date .date-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 2.14286rem;
    left: 0.85714rem;
    line-height: 1.28571rem; }
    #hilldash-welcome-widget .current-date .date-wrapper .month-week-day {
      padding-right: 0.21429rem;
      font-size: 0.71429rem;
      text-align: right;
      text-transform: uppercase;
      line-height: 0.85714rem; }
    #hilldash-welcome-widget .current-date .date-wrapper .day-of-month {
      font-size: 2.14286rem; }

#hilldash-welcome-widget .notification-badge {
  position: absolute;
  top: 2%;
  left: 78%;
  width: 2.14286rem;
  height: 2.14286rem;
  line-height: 2.14286rem;
  background: #AD1457;
  border-radius: 50%;
  color: #ffffff;
  font-size: 0.85714rem;
  letter-spacing: 1px;
  text-align: center; }

#hilldash-welcome-widget .add-reset-wrapper a {
  color: #222630;
  background-image: none;
  background-color: #ffffff;
  border-color: #222630;
  margin-right: 0.85714rem;
  border: 0; }
  #hilldash-welcome-widget .add-reset-wrapper a:focus, #hilldash-welcome-widget .add-reset-wrapper a.focus, #hilldash-welcome-widget .add-reset-wrapper a:hover, #hilldash-welcome-widget .add-reset-wrapper a:active, #hilldash-welcome-widget .add-reset-wrapper a.active,
  .active > #hilldash-welcome-widget .add-reset-wrapper a {
    color: white;
    background-color: #222630;
    border-color: #222630; }
  #hilldash-welcome-widget .add-reset-wrapper a.disabled:focus, #hilldash-welcome-widget .add-reset-wrapper a.disabled.focus, #hilldash-welcome-widget .add-reset-wrapper a.disabled:hover, #hilldash-welcome-widget .add-reset-wrapper a:disabled:focus, #hilldash-welcome-widget .add-reset-wrapper a:disabled.focus, #hilldash-welcome-widget .add-reset-wrapper a:disabled:hover {
    border-color: #4c556c; }

#hilldash-welcome-widget .add-reset-wrapper i {
  color: #e6135f; }

.cscd-editor-wrapper {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #D5DBE1;
  border-radius: 3px;
  z-index: 1; }
  #format-editors .cscd-editor-wrapper {
    margin-bottom: 0;
    padding: 0;
    position: absolute; }

.cscd-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  min-height: 3.07143rem;
  padding: 0 0.42857rem;
  z-index: 7;
  border-bottom: 1px solid #D5DBE1;
  color: rgba(0, 0, 0, 0.87); }
  .cscd-toolbar .dropdown {
    display: inline-block; }
  .cscd-toolbar button.control,
  .cscd-toolbar a.control {
    color: rgba(0, 0, 0, 0.54);
    background-color: transparent;
    border-color: transparent;
    text-decoration: none; }
    .cscd-toolbar button.control:focus, .cscd-toolbar button.control.focus, .cscd-toolbar button.control:hover,
    .cscd-toolbar a.control:focus,
    .cscd-toolbar a.control.focus,
    .cscd-toolbar a.control:hover {
      color: rgba(0, 0, 0, 0.54);
      background-color: transparent;
      border-color: transparent;
      text-decoration: none; }
    .cscd-toolbar button.control:active, .cscd-toolbar button.control.active,
    .active > .cscd-toolbar button.control,
    .cscd-toolbar a.control:active,
    .cscd-toolbar a.control.active,
    .active >
    .cscd-toolbar a.control {
      color: rgba(0, 0, 0, 0.54);
      background-color: transparent;
      border-color: transparent;
      background-image: none; }
      .cscd-toolbar button.control:active:focus, .cscd-toolbar button.control:active.focus, .cscd-toolbar button.control:active:hover, .cscd-toolbar button.control.active:focus, .cscd-toolbar button.control.active.focus, .cscd-toolbar button.control.active:hover,
      .active > .cscd-toolbar button.control:focus,
      .active > .cscd-toolbar button.control.focus,
      .active > .cscd-toolbar button.control:hover,
      .cscd-toolbar a.control:active:focus,
      .cscd-toolbar a.control:active.focus,
      .cscd-toolbar a.control:active:hover,
      .cscd-toolbar a.control.active:focus,
      .cscd-toolbar a.control.active.focus,
      .cscd-toolbar a.control.active:hover,
      .active >
      .cscd-toolbar a.control:focus,
      .active >
      .cscd-toolbar a.control.focus,
      .active >
      .cscd-toolbar a.control:hover {
        color: rgba(0, 0, 0, 0.54);
        background-color: transparent;
        border-color: transparent; }
    .cscd-toolbar button.control.disabled:focus, .cscd-toolbar button.control.disabled.focus, .cscd-toolbar button.control.disabled:hover, .cscd-toolbar button.control:disabled:focus, .cscd-toolbar button.control:disabled.focus, .cscd-toolbar button.control:disabled:hover,
    .cscd-toolbar a.control.disabled:focus,
    .cscd-toolbar a.control.disabled.focus,
    .cscd-toolbar a.control.disabled:hover,
    .cscd-toolbar a.control:disabled:focus,
    .cscd-toolbar a.control:disabled.focus,
    .cscd-toolbar a.control:disabled:hover {
      background-color: transparent;
      border-color: transparent; }
    .cscd-toolbar button.control:focus, .cscd-toolbar button.control.focus, .cscd-toolbar button.control:hover, .cscd-toolbar button.control:active, .cscd-toolbar button.control.active,
    .active > .cscd-toolbar button.control,
    .cscd-toolbar a.control:focus,
    .cscd-toolbar a.control.focus,
    .cscd-toolbar a.control:hover,
    .cscd-toolbar a.control:active,
    .cscd-toolbar a.control.active,
    .active >
    .cscd-toolbar a.control {
      color: rgba(0, 0, 0, 0.87); }

/*
  Ace Overrides
*/
.ace_hidden-cursors {
  visibility: hidden; }

/*
  Custom Code Editor Styles
*/
.cscd-codeeditor.cscd-editor-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  box-direction: normal;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column; }
  .cscd-codeeditor.cscd-editor-wrapper.fullscreen {
    position: fixed !important;
    bottom: 0 !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0;
    padding: 0;
    height: auto !important;
    width: auto !important;
    z-index: 99999 !important;
    border-radius: 0; }

.cscd-toolbar .dropdown-menu {
  width: 300px;
  max-height: none; }
  .cscd-toolbar .dropdown-menu label {
    color: rgba(0, 0, 0, 0.87); }
  .cscd-toolbar .dropdown-menu .row {
    max-width: 124.28571em;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.42857rem; }
    .cscd-toolbar .dropdown-menu .row::after {
      clear: both;
      content: "";
      display: table; }
    .cscd-toolbar .dropdown-menu .row label {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 40.29137%;
      line-height: 2.64286rem; }
      .cscd-toolbar .dropdown-menu .row label:last-child {
        margin-right: 0; }
    .cscd-toolbar .dropdown-menu .row select {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 57.35098%; }
      .cscd-toolbar .dropdown-menu .row select:last-child {
        margin-right: 0; }

.cscd-textarea {
  -moz-flex-grow: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  -ms-flex-positive: 1;
  display: none;
  position: relative;
  background-color: #ffffff;
  border: none; }
  .ace-disabled .cscd-textarea {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .cscd-textarea textarea {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
    resize: none !important;
    border: none !important;
    left: 0 !important;
    top: 0 !important; }

.cscd-editor {
  -moz-flex-grow: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  -ms-flex-positive: 1;
  background-color: #ffffff; }
  .cscd-editor textarea {
    top: auto !important; }
  .ace-disabled .cscd-editor {
    display: none; }
  .cscd-editor .ace_search_form .ace_search_field {
    width: 210px; }
  .cscd-editor .ace_replace_form .ace_search_field {
    width: 170px; }
  .cscd-editor .ace_replacebtn {
    padding: 0 0.42857rem; }
  .cscd-editor .ace_tooltip {
    max-width: 360px; }

.cscd-editor-toggler {
  margin-bottom: 0;
  padding: 0.42857rem;
  z-index: 6;
  border-bottom: 1px solid #D5DBE1;
  color: rgba(0, 0, 0, 0.87); }
  .cscd-editor-toggler label {
    margin-bottom: 0; }

.cscd-editor-stats {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -moz-flex-grow: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-box-pack: end;
  box-pack: end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end;
  line-height: 1.5;
  margin: 0;
  padding: 0.64286rem 0; }
  .cscd-editor-stats span {
    padding-right: 0.85714rem; }

.codeeditor-fullscreen .modal-box > .modal-header {
  display: none; }

.codeeditor-fullscreen .modal-box .modal-scroll-wrapper > .optiscroll-content {
  overflow: hidden; }

.codeeditor-fullscreen .modal-box .modal-dialog {
  margin: 0;
  max-width: 100%;
  width: 100%;
  height: 100%; }

.codeeditor-fullscreen .container {
  z-index: 12; }

.codeeditor-fullscreen .modal-backdrop {
  display: none; }

.cscd-imageeditor.cscd-editor-wrapper {
  height: auto;
  min-height: 250px;
  overflow: hidden; }
  .cscd-imageeditor.cscd-editor-wrapper .form-control {
    margin-left: 0.21429rem;
    width: auto; }

.cscd-imageeditor-resize {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-grow: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: end;
  box-pack: end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end; }

.cscd-imageeditor-cropperwrapper {
  position: relative;
  z-index: 2;
  /*
   The following line fixes ImgAreaSelect fixed positioning issues within modals
   @see https://github.com/odyniec/imgareaselect/issues/39
  */ }
  .modal .cscd-imageeditor-cropperwrapper > div {
    position: absolute !important; }

.cscd-imageeditor-cropselection {
  display: none;
  position: absolute;
  z-index: 2;
  min-width: 95px;
  padding: 0.21429rem 0.42857rem;
  background-color: #ffffff;
  border-radius: 3px; }
  .cscd-imageeditor-cropselection span {
    display: inline-block;
    margin: 0 0.42857rem; }

.cscd-imageeditor-image-wrapper {
  height: 100%;
  max-height: 500px;
  overflow: auto;
  position: relative;
  width: 100%; }
  .cscd-imageeditor-image-wrapper img {
    max-width: inherit; }

.mce-tinymce {
  border-radius: 3px; }
  .mce-tinymce.mce-fullscreen {
    border-radius: 0; }

.mce-btn {
  border-radius: 3px; }
  .mce-btn:hover button:hover {
    background-color: transparent; }

.mce-container.mce-btn-group:not(:first-child) {
  margin-left: 0;
  border-left: none; }

.mce-container.mce-btn-group:not(:last-child) {
  margin-right: 0.85714rem; }

#activejobs-table {
  overflow: hidden; }
  #activejobs-table td {
    position: relative; }
  #activejobs-table .current-job:nth-child(2) {
    border-bottom: 2px solid #b5babf; }
    #activejobs-table .current-job:nth-child(2):last-child {
      border-bottom: 0; }
  #activejobs-table .floating-menu {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    right: -220px;
    width: 1000%;
    /* This extends beyond the column width if necessary */
    text-align: right;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    padding-right: 6px;
    pointer-events: none; }
    #activejobs-table .floating-menu a {
      pointer-events: all; }
  #activejobs-table tr.selected .floating-menu {
    right: 0; }

.asset-link {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  position: relative;
  vertical-align: middle;
  color: rgba(0, 0, 0, 0.87); }
  .asset-link.inline {
    /*aligns the label to paragraph elements */
    display: inline-block; }
  .table tr td .asset-link {
    max-width: 100%; }
  .asset-link.hoverable {
    -webkit-touch-callout: none !important;
    -webkit-user-select: none !important; }
  .asset-link.drag-highlight {
    margin-left: -3px;
    padding-left: 3px;
    background: #f6f8fa;
    border-radius: 3px; }

.asset-link-label {
  margin-left: 0.21429rem; }
  .asset-link-recycled .asset-link-label {
    text-decoration: line-through; }

/** path, site details */
.asset-path-wrapper {
  width: 100%;
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
  .asset-path-wrapper span {
    font-style: normal;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto; }

.asset-context-menu {
  max-width: 100vw;
  min-width: 10rem;
  border-radius: 3px;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.87);
  -webkit-box-shadow: 0 0.21429rem 0.85714rem rgba(0, 0, 0, 0.3);
          box-shadow: 0 0.21429rem 0.85714rem rgba(0, 0, 0, 0.3); }
  .asset-context-menu .popover-content {
    font-size: 1rem;
    padding: 0.85714rem 0 0; }
    .asset-context-menu .popover-content .divider {
      margin: 0.85714rem 0;
      background-color: #D5DBE1;
      height: 1px;
      width: 100%;
      display: block; }
    .asset-context-menu .popover-content .actions-menu {
      width: 100%; }
      .asset-context-menu .popover-content .actions-menu .context-link {
        color: rgba(0, 0, 0, 0.87);
        display: block;
        padding: 0.21429rem 1.71429rem;
        line-height: 1.5; }
        .asset-context-menu .popover-content .actions-menu .context-link:hover {
          background-color: #f6f8fa; }
    .asset-context-menu .popover-content .properties-menu {
      padding: 0 1.71429rem;
      max-width: 20rem;
      margin-top: 0;
      margin-bottom: 0.85714rem; }
      .asset-context-menu .popover-content .properties-menu .properties-key {
        margin-top: 0.85714rem;
        color: rgba(0, 0, 0, 0.54); }
        .asset-context-menu .popover-content .properties-menu .properties-key:first-of-type {
          margin-top: 0; }
      .asset-context-menu .popover-content .properties-menu .properties-value {
        margin: 0; }
        .asset-context-menu .popover-content .properties-menu .properties-value:not(.properties-path) {
          max-width: 100%;
          overflow: hidden;
          text-overflow: ellipsis; }
        .asset-context-menu .popover-content .properties-menu .properties-value.properties-path .properties-path-text {
          display: inline-block;
          max-width: 13rem;
          margin-right: 0.42857rem;
          overflow: hidden;
          text-overflow: ellipsis; }
        .asset-context-menu .popover-content .properties-menu .properties-value.properties-path .copy-path {
          vertical-align: top; }

.badge, .btn-tab.has-error-indicator:after, .modal-box .modal-nav > li > a.has-error-indicator:after, .form-group-collapsible-header.has-error-indicator:after, .text-collapsible-header.has-error-indicator:after, .hilldash-widget-type-myContent .notification-badge {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  box-pack: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  min-height: 1.71429rem;
  min-width: 1.71429rem;
  padding: 0;
  border-radius: 50%; }

.badge-text, .btn-tab.has-error-indicator:after, .modal-box .modal-nav > li > a.has-error-indicator:after, .form-group-collapsible-header.has-error-indicator:after, .text-collapsible-header.has-error-indicator:after, .modal-box .modal-nav.modal-title a .badge-success, .modal-box .modal-nav.modal-nav-left a .badge-success, .modal-box .modal-nav.modal-title a .badge-preloader, .modal-box .modal-nav.modal-nav-left a .badge-preloader {
  background: transparent !important; }

.badge-gray, .comment-dropdown .badge, .comment-dropdown .btn-tab.has-error-indicator:after, .comment-dropdown .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .comment-dropdown .modal-nav > li > a.has-error-indicator:after, .comment-dropdown .form-group-collapsible-header.has-error-indicator:after, .comment-dropdown .text-collapsible-header.has-error-indicator:after, .comment-dropdown .hilldash-widget-type-myContent .notification-badge, .hilldash-widget-type-myContent .comment-dropdown .notification-badge {
  background: #757575;
  color: white; }

.badge-coralpink, .modal-box .modal-nav.modal-title a .badge-error, .modal-box .modal-nav.modal-nav-left a .badge-error, .hilldash-widget-type-myContent .notification-badge {
  background: #e6135f;
  color: white; }

.badge-xsm, .btn-tab.has-error-indicator:after, .modal-box .modal-nav > li > a.has-error-indicator:after, .form-group-collapsible-header.has-error-indicator:after, .text-collapsible-header.has-error-indicator:after {
  min-height: 0.85714rem;
  min-width: 0.85714rem;
  font-size: 0.71429rem; }

.badge-sm, .modal-box .modal-nav.modal-title a .badge-error, .modal-box .modal-nav.modal-nav-left a .badge-error, .comment-dropdown .badge, .comment-dropdown .btn-tab.has-error-indicator:after, .comment-dropdown .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .comment-dropdown .modal-nav > li > a.has-error-indicator:after, .comment-dropdown .form-group-collapsible-header.has-error-indicator:after, .comment-dropdown .text-collapsible-header.has-error-indicator:after, .hilldash-widget-type-myContent .notification-badge {
  min-height: 1.28571rem;
  min-width: 1.28571rem;
  font-size: 0.85714rem; }

.badge-stack, .btn-tab.has-error-indicator:after, .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .modal-nav.modal-title a .badge, .modal-box .modal-nav.modal-title a .btn-tab.has-error-indicator:after, .modal-box .modal-nav.modal-title a .modal-nav > li > a.has-error-indicator:after, .modal-box .modal-nav.modal-title a .form-group-collapsible-header.has-error-indicator:after, .modal-box .modal-nav.modal-title a .text-collapsible-header.has-error-indicator:after, .modal-box .modal-nav.modal-title a .hilldash-widget-type-myContent .notification-badge, .hilldash-widget-type-myContent .modal-box .modal-nav.modal-title a .notification-badge, .modal-box .modal-nav.modal-nav-left a .badge, .modal-box .modal-nav.modal-nav-left a .btn-tab.has-error-indicator:after, .modal-box .modal-nav.modal-nav-left a .modal-nav > li > a.has-error-indicator:after, .modal-box .modal-nav.modal-nav-left a .form-group-collapsible-header.has-error-indicator:after, .modal-box .modal-nav.modal-nav-left a .text-collapsible-header.has-error-indicator:after, .modal-box .modal-nav.modal-nav-left a .hilldash-widget-type-myContent .notification-badge, .hilldash-widget-type-myContent .modal-box .modal-nav.modal-nav-left a .notification-badge, .comment-dropdown .badge, .modal-box .comment-dropdown .modal-nav > li > a.has-error-indicator:after, .comment-dropdown .form-group-collapsible-header.has-error-indicator:after, .comment-dropdown .text-collapsible-header.has-error-indicator:after, .hilldash-widget-type-myContent .notification-badge {
  position: absolute;
  top: 0.21429rem;
  left: 0.21429rem; }
  .badge-stack-right, .btn-tab.has-error-indicator:after, .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box .modal-nav.modal-title a .badge, .modal-box .modal-nav.modal-title a .btn-tab.has-error-indicator:after, .modal-box .modal-nav.modal-title a .modal-nav > li > a.has-error-indicator:after, .modal-box .modal-nav.modal-title a .form-group-collapsible-header.has-error-indicator:after, .modal-box .modal-nav.modal-title a .text-collapsible-header.has-error-indicator:after, .modal-box .modal-nav.modal-title a .hilldash-widget-type-myContent .notification-badge, .hilldash-widget-type-myContent .modal-box .modal-nav.modal-title a .notification-badge, .modal-box .modal-nav.modal-nav-left a .badge, .modal-box .modal-nav.modal-nav-left a .btn-tab.has-error-indicator:after, .modal-box .modal-nav.modal-nav-left a .modal-nav > li > a.has-error-indicator:after, .modal-box .modal-nav.modal-nav-left a .form-group-collapsible-header.has-error-indicator:after, .modal-box .modal-nav.modal-nav-left a .text-collapsible-header.has-error-indicator:after, .modal-box .modal-nav.modal-nav-left a .hilldash-widget-type-myContent .notification-badge, .hilldash-widget-type-myContent .modal-box .modal-nav.modal-nav-left a .notification-badge, .hilldash-widget-type-myContent .notification-badge {
    left: auto;
    right: 0.21429rem; }

.label, .secondary-page-info .info {
  padding: 0.42857rem;
  background: #e4e8ec;
  color: rgba(0, 0, 0, 0.87);
  border: none;
  border-radius: 3px;
  font-weight: normal; }

/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
  border-radius: 3px;
  background-color: #222630;
  color: white; }

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
  font: 11px/24px "Open Sans", Arial, sans-serif;
  padding: 1em 1em 1em 1em;
  overflow: hidden; }

/* This is a dark on light tooltipster theme that will have dark text on a light popover background*/
.tooltipster-dark-on-light {
  border-radius: 3px;
  background-color: #f6f8fa;
  color: rgba(0, 0, 0, 0.87); }

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-dark-on-light .tooltipster-content {
  font: 11px/24px "Open Sans", Arial, sans-serif;
  padding: 1em 1em 1em 1em;
  overflow: hidden; }

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
  /* border-color: ... !important; */ }

/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
  cursor: help;
  margin-left: 0.85714rem; }

/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
  padding: 0;
  position: absolute;
  z-index: 1061;
  pointer-events: none;
  width: auto;
  overflow: visible; }

.tooltipster-base .tooltipster-content {
  overflow: hidden; }

/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1; }

.tooltipster-arrow span, .tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute; }

.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -8px; }

.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -8px; }

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -8px; }

.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -8px; }

.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto; }

.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
  left: 6px; }

.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px; }

.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span {
  right: 6px; }

.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px; }

.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -8px; }

.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px; }

.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -8px; }

.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px; }

/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-backface-visibility: hidden; }

.tooltipster-grow-show {
  -webkit-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

/* CSS transition for when contenting is changing in a tooltip that is still open */
.tooltipster-content-changing {
  -webkit-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1); }

#entity-comments {
  padding: 0.85714rem 0;
  width: 420px; }
  .content-area #entity-comments {
    width: auto; }
  @media screen and (max-width: 767px) {
    #entity-comments {
      width: 340px; } }
  @media screen and (max-width: 480px) {
    #entity-comments {
      width: auto; } }
  #entity-comments p {
    margin: 0.85714rem 0; }
  #entity-comments code {
    white-space: pre;
    background-color: #f6f8fa;
    display: inline-block;
    border: 1px solid #D5DBE1;
    padding: 0.21429rem 0.42857rem;
    margin: 0.21429rem 0; }

.comment-profile-wrapper {
  width: 15%;
  margin: 0.42857rem 0.85714rem 0 0; }

.entity-comment {
  position: relative;
  width: 100%; }
  .entity-comment .comment-container {
    margin-bottom: 1.71429rem;
    border: 1px solid #D5DBE1;
    border-radius: 3px;
    background-color: #ffffff;
    position: relative; }
  .entity-comment .comment-metadata {
    color: rgba(0, 0, 0, 0.54);
    font-size: 0.85714rem;
    background-color: #f6f8fa;
    border-bottom: 1px solid #D5DBE1;
    padding: 0.42857rem 0.85714rem; }
    .entity-comment .comment-metadata .left {
      float: left;
      font-weight: 600; }
    .entity-comment .comment-metadata .right {
      text-align: right; }

.entity-comment-text {
  color: rgba(0, 0, 0, 0.87);
  padding: 0 0.85714rem;
  white-space: normal; }
  .entity-comment-text ul {
    list-style-type: circle; }
    .entity-comment-text ul li {
      margin-left: 1.71429rem; }

.comment-actions {
  position: absolute;
  bottom: 0.85714rem;
  margin-left: 0.21429rem;
  width: 100%;
  -webkit-transition: bottom 0.3s ease-in;
  -o-transition: bottom 0.3s ease-in;
  transition: bottom 0.3s ease-in; }
  .comment-actions button:focus {
    z-index: 2; }

.entity-comment:hover, .entity-comment:focus {
  outline: none; }
  .entity-comment:hover .comment-actions, .entity-comment:focus .comment-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    bottom: -0.85714rem; }

.comment-resolved {
  display: none; }

#entity-comments.show-resolved .comment-resolved {
  display: block; }

.comment-resolved {
  opacity: 0.6; }

.entity-comment-wrapper .comment-unresolve, .entity-comment-wrapper:not(.comment-resolved) .comment-resolve, .entity-comment-wrapper:not(.comment-resolved) .comment-reply {
  display: inline-block; }

.comment-resolved .comment-reply-form {
  display: none; }

.entity-comment-wrapper:not(.comment-resolved) .comment-unresolve, .entity-comment-wrapper .comment-resolve, .entity-comment-wrapper .comment-reply {
  display: none; }

.comment-replies, .comment-reply-form {
  margin: 0 0 1.71429rem 1.71429rem; }

.reply-actions {
  width: 100%;
  text-align: right; }

.comment-dropdown .checkbox, .comment-dropdown .cscd-editor-toggler {
  width: 50%; }

.comments-suggestions-wrapper {
  position: relative; }
  .comments-suggestions-wrapper .mention-suggestions {
    position: absolute;
    display: none; }
    .comments-suggestions-wrapper .mention-suggestions.open {
      display: block; }
    .comments-suggestions-wrapper .mention-suggestions .mention-suggestion.active:hover {
      background-color: #f6f8fa; }
    .comments-suggestions-wrapper .mention-suggestions .mention-suggestion span {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      .comments-suggestions-wrapper .mention-suggestions .mention-suggestion span.username {
        flex-shrink: 0;
        -ms-flex-negative: 0;
        max-width: 60%; }
      .comments-suggestions-wrapper .mention-suggestions .mention-suggestion span.fullname {
        margin: 0 0 0 0.42857rem; }

.slow, .slow-region {
  background-color: #f99d97;
  border-radius: 3px;
  padding: 0 0.42857rem;
  margin-right: 0.85714rem; }

.medium, .medium-region {
  background-color: #f9de8d;
  border-radius: 3px;
  padding: 0 0.42857rem;
  margin-right: 0.85714rem; }

.fast, .fast-region {
  background-color: #67f72f;
  border-radius: 3px;
  padding: 0 0.42857rem;
  margin-right: 0.85714rem; }

.slow-region, .medium-region, .fast-region {
  margin-left: 0.85714rem; }

.metrics-detail .form-group-collapsible-body > div > p:not(.metric-details-empty) {
  max-width: 124.28571em;
  margin-left: auto;
  margin-right: auto; }
  .metrics-detail .form-group-collapsible-body > div > p:not(.metric-details-empty)::after {
    clear: both;
    content: "";
    display: table; }
  .metrics-detail .form-group-collapsible-body > div > p:not(.metric-details-empty) > a {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
    .metrics-detail .form-group-collapsible-body > div > p:not(.metric-details-empty) > a:last-child {
      margin-right: 0; }
  .metrics-detail .form-group-collapsible-body > div > p:not(.metric-details-empty) > span {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%; }
    .metrics-detail .form-group-collapsible-body > div > p:not(.metric-details-empty) > span:last-child {
      margin-right: 0; }

#report-overview-stats {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin: 1.71429rem 0;
  padding: 2.14286rem 0;
  background-color: #ffffff; }
  #report-overview-stats.broken-link-stats {
    text-align: center; }
    #report-overview-stats.broken-link-stats h3 {
      margin-bottom: 0.21429rem; }
  #report-overview-stats div {
    padding: 1.71429rem;
    font-size: 2.57143rem; }
    @media screen and (max-width: 480px) {
      #report-overview-stats div {
        flex-basis: 50%;
        -ms-flex-preferred-size: 50%; } }
    #report-overview-stats div h3 {
      font-size: 1rem;
      font-weight: 300; }

.data-table-container .table.reports-table#brokenLinksTable {
  table-layout: fixed; }
  .data-table-container .table.reports-table#brokenLinksTable th:nth-child(2), .data-table-container .table.reports-table#brokenLinksTable td:nth-child(2) {
    text-align: center; }

.data-table-container .table.reports-table tr.row-details > td.full-width {
  padding: 0; }
  .data-table-container .table.reports-table tr.row-details > td.full-width table {
    table-layout: fixed;
    margin-bottom: 0; }

.data-table-container .table.reports-table tr.row-details .stat-url {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all; }

.data-table-container .table.reports-table tr.row-details .pageviews-individual-more {
  margin-bottom: 0.85714rem; }

.data-table-container .table.reports-table td.indent {
  padding-left: 2.14286rem; }

.admin-configuration {
  max-width: 124.28571em;
  margin-left: auto;
  margin-right: auto; }
  .admin-configuration::after {
    clear: both;
    content: "";
    display: table; }
  .admin-configuration div {
    padding-bottom: 0.42857rem; }
    .admin-configuration div .remove-logger {
      float: right; }
    .admin-configuration div.medium-col {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 23.23176%; }
      .admin-configuration div.medium-col:last-child {
        margin-right: 0; }
    .admin-configuration div.large-col {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 48.82117%;
      word-wrap: break-word; }
      .admin-configuration div.large-col:last-child {
        margin-right: 0; }

[role=broadcast] hr {
  margin: 0.42857rem 0; }

#editor-controls {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-box-pack: end;
  box-pack: end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end; }
  @media screen and (max-width: 767px) {
    #editor-controls {
      display: none !important; } }
  #editor-controls li.asset-details {
    margin-right: 0.85714rem; }

#format-editors {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  box-direction: normal;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  margin-top: 0.85714rem;
  min-height: 500px;
  overflow: hidden; }
  #format-editors .editor-container {
    margin: 0;
    position: relative; }
    #format-editors .editor-container.has-error {
      padding-bottom: 1.28571rem; }
  #format-editors #top-editors {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-direction: normal;
    box-direction: normal;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-flex: 0;
    box-flex: 0;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 50%; }
  #format-editors #format-editor {
    -webkit-box-flex: 0;
    box-flex: 0;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
    min-height: 100%;
    min-width: 400px; }
    @media screen and (max-width: 767px) {
      #format-editors #format-editor {
        min-width: 100%;
        width: 100%; } }
  #format-editors #xml-preview {
    -webkit-box-flex: 1;
    box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%;
    min-height: 100%;
    min-width: 300px; }
    @media screen and (max-width: 767px) {
      #format-editors #xml-preview {
        display: none !important; } }
  #format-editors #transformation-preview {
    -webkit-box-flex: 1;
    box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 250px;
    height: 250px;
    z-index: 0; }
    @media screen and (max-width: 767px) {
      #format-editors #transformation-preview {
        display: none !important; } }
  #format-editors .horizontal-resizer,
  #format-editors .vertical-resizer {
    -webkit-box-align: center;
    box-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: distribute;
    box-pack: distribute;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    -o-justify-content: space-around;
    justify-content: space-around;
    -ms-flex-pack: distribute;
    flex-shrink: 0;
    -ms-flex-negative: 0;
    position: relative; }
    @media screen and (max-width: 767px) {
      #format-editors .horizontal-resizer,
      #format-editors .vertical-resizer {
        display: none !important; } }
    #format-editors .horizontal-resizer i,
    #format-editors .vertical-resizer i {
      color: #D5DBE1;
      font-size: 1.71429rem; }
  #format-editors .vertical-resizer {
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-direction: normal;
    box-direction: normal;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    cursor: col-resize; }
  #format-editors .horizontal-resizer {
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-direction: normal;
    box-direction: normal;
    -moz-flex-direction: column;
    flex-direction: column;
    -ms-flex-direction: column;
    cursor: row-resize; }

.shortcuts {
  max-width: 124.28571em;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.71429rem; }
  .shortcuts::after {
    clear: both;
    content: "";
    display: table; }

.shortcut-category {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }
  .shortcut-category:last-child {
    margin-right: 0; }
  @media screen and (max-width: 767px) {
    .shortcut-category {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 100%; }
      .shortcut-category:last-child {
        margin-right: 0; } }

#logo {
  margin-bottom: 1.71429rem; }
  #logo img {
    width: 300px;
    height: auto; }

.mce-toolbar-view h4.mce-toolbar-divider, .mce-toolbar-view-scaled h4.mce-toolbar-divider, .mce-toolbar-edit h4.mce-toolbar-divider {
  padding: 0.85714rem 0.85714rem 0 0.85714rem;
  margin-top: 0.85714rem;
  border-top: 1px solid #D5DBE1;
  font-size: 1.14286rem;
  font-weight: normal; }

.mce-toolbar-view, .mce-toolbar-view-scaled {
  max-width: 800px !important; }

.mce-toolbar-view-scaled {
  width: 140% !important;
  -webkit-transform: scale(0.7);
      -ms-transform: scale(0.7);
       -o-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
       -o-transform-origin: 0 0;
          transform-origin: 0 0;
  margin-bottom: -30px !important; }

.table dl {
  display: inline-block; }

.table .mce-toolbar-view-scaled {
  max-width: none;
  margin-bottom: -3% !important; }

.mce-toolbar-edit .mce-menubar .mce-btn:after, .mce-toolbar-edit .mce-btn-group .mce-btn:after {
  font-family: 'cascadeicons';
  content: "\EA44";
  position: absolute;
  bottom: 0;
  right: 0.42857rem;
  color: #39b907; }

.mce-toolbar-edit .mce-menubar .mce-btn.mce-removed:after, .mce-toolbar-edit .mce-btn-group .mce-btn.mce-removed:after {
  content: "\EA43";
  color: #f44336; }

.mce-toolbar-edit .mce-menubar .mce-btn.mce-removed button, .mce-toolbar-edit .mce-menubar .mce-btn.mce-removed i, .mce-toolbar-edit .mce-menubar .mce-btn.mce-removed span, .mce-toolbar-edit .mce-btn-group .mce-btn.mce-removed button, .mce-toolbar-edit .mce-btn-group .mce-btn.mce-removed i, .mce-toolbar-edit .mce-btn-group .mce-btn.mce-removed span {
  color: rgba(0, 0, 0, 0.3); }

#notifications .alert {
  background-color: #f6f8fa;
  -webkit-box-shadow: 0 0 0.85714rem 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 0.85714rem 0 rgba(0, 0, 0, 0.5);
  border: 1px solid #D5DBE1;
  border-left-width: 0.42857rem;
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.85714rem 1.71429rem 0.85714rem 0.85714rem;
  position: relative;
  max-width: 500px; }
  @media screen and (max-width: 767px) {
    #notifications .alert {
      max-width: 90%; } }
  #notifications .alert h2, #notifications .alert span[data-notify=title] {
    margin-bottom: 0;
    font-weight: 300; }
  #notifications .alert a {
    font-weight: bold; }
  #notifications .alert hr {
    border-top-color: rgba(0, 0, 0, 0.87);
    margin: 0.42857rem 0; }
  #notifications .alert .close {
    font-size: 2.57143rem;
    font-weight: 200;
    width: 1.71429rem;
    height: 1.71429rem;
    position: absolute;
    top: 0.42857rem;
    right: 0.42857rem;
    line-height: 0; }

#notifications .alert-success {
  border-color: #39b907; }

#notifications .alert-info {
  border-color: #BBDEFB; }

#notifications .alert-warning {
  border-color: #f9de8d; }

#notifications .alert-danger {
  border-color: #f44336; }

#notifications [data-avatar] {
  margin-top: 0.85714rem; }
  #notifications [data-avatar] .asset-link {
    margin-right: 0.85714rem;
    float: left; }

.profile-wrapper {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center; }

.profile-picture {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  margin-right: 0.07143rem;
  overflow: hidden;
  background: #43739c;
  border-radius: 50%;
  text-align: center;
  width: 28px;
  height: 28px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  font-size: 1.14286rem; }
  .profile-picture span.asset-link-label {
    -webkit-box-flex: 1;
            flex: auto;
    -ms-flex: 1 1 auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0.21429rem 0; }
  .profile-picture span.initial {
    display: inline-block;
    color: #ffffff;
    font-weight: 100;
    text-align: center; }
  .profile-picture img {
    width: 26px;
    height: 26px; }
  .profile-picture span.initial {
    width: calc(100% - 1px); }

.profile-picture-xsmall, .secondary-page-info .info .profile-picture {
  width: 22px;
  height: 22px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  font-size: 0.85714rem; }
  .profile-picture-xsmall img, .secondary-page-info .info .profile-picture img {
    width: 20px;
    height: 20px; }
  .profile-picture-xsmall span.initial, .secondary-page-info .info .profile-picture span.initial {
    width: calc(100% - 1px); }

.profile-picture-medium {
  width: 36px;
  height: 36px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  font-size: 1.28571rem; }
  .profile-picture-medium img {
    width: 34px;
    height: 34px; }
  .profile-picture-medium span.initial {
    width: calc(100% - 1px); }

.profile-picture-large {
  width: 54px;
  height: 54px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  font-size: 1.71429rem; }
  .profile-picture-large img {
    width: 52px;
    height: 52px; }
  .profile-picture-large span.initial {
    width: calc(100% - 1px); }

.remove-profile-picture {
  margin-top: 1.28571rem;
  float: right; }

.view-profile-picture {
  max-height: 100px; }

#workflowdef-view {
  position: relative; }
  #workflowdef-view .panel {
    word-wrap: break-word; }
    #workflowdef-view .panel label {
      margin-right: 0; }
  #workflowdef-view #sortable-ordered-steps .ui-draggable-handle, #workflowdef-view #unordered-steps .ui-draggable {
    cursor: move; }
  #workflowdef-view .panel-body {
    padding: 0 1.71429rem 0.42857rem; }
  #workflowdef-view .panel-sub-header {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    background-color: #e5e7e9;
    padding: 0.85714rem; }
    #workflowdef-view .panel-sub-header h4 {
      padding: 0;
      margin: 0; }
  #workflowdef-view .step-actions {
    padding-left: 0;
    padding-right: 0; }
    #workflowdef-view .step-actions > ul {
      padding-left: 0.85714rem; }
  #workflowdef-view .col-wrapper, #workflowdef-view .unordered-steps {
    display: inline-block;
    float: left;
    width: 15em;
    position: relative; }
  #workflowdef-view #workflowdef-scope {
    margin-right: 2.14286rem; }
    #workflowdef-view #workflowdef-scope .panel .form-group:first-child {
      margin-top: 0.85714rem; }
  #workflowdef-view #ordered-steps {
    float: left;
    display: inline-block;
    padding-right: 2.14286rem; }
    #workflowdef-view #ordered-steps #sortable-ordered-steps {
      display: inline-block;
      position: relative; }
      #workflowdef-view #ordered-steps #sortable-ordered-steps .col-wrapper {
        margin-left: 2.14286rem; }
      #workflowdef-view #ordered-steps #sortable-ordered-steps .dropzone {
        width: 15em; }
    #workflowdef-view #ordered-steps .first-step .panel-header {
      background-color: #c1d8ee; }
  #workflowdef-view #unordered-steps {
    display: inline-block;
    margin-left: 2.14286rem; }
  #workflowdef-view .jtk-connector {
    z-index: -1;
    opacity: .2; }
    #workflowdef-view .jtk-connector.jtk-hover, #workflowdef-view .jtk-connector.cs-hover {
      opacity: .75;
      z-index: 999; }
  #workflowdef-view .jtk-endpoint {
    z-index: 1000; }
    #workflowdef-view .jtk-endpoint.jtk-hover + .jtk-connector, #workflowdef-view .jtk-endpoint.cs-hover + .jtk-connector {
      opacity: .75;
      z-index: 999; }
  #workflowdef-view[scope='2'] #ordered-steps .panel, #workflowdef-view[scope='2'] #unordered-steps .panel, #workflowdef-view[scope='3'] #ordered-steps .panel, #workflowdef-view[scope='3'] #unordered-steps .panel {
    min-height: 0 !important; }
    #workflowdef-view[scope='2'] #ordered-steps .panel .panel-body, #workflowdef-view[scope='2'] #unordered-steps .panel .panel-body, #workflowdef-view[scope='3'] #ordered-steps .panel .panel-body, #workflowdef-view[scope='3'] #unordered-steps .panel .panel-body {
      padding: 0 !important; }
    #workflowdef-view[scope='2'] #ordered-steps .panel dl, #workflowdef-view[scope='2'] #unordered-steps .panel dl, #workflowdef-view[scope='3'] #ordered-steps .panel dl, #workflowdef-view[scope='3'] #unordered-steps .panel dl {
      display: none !important; }
  #workflowdef-view[scope='3'] #ordered-steps .panel .step-actions li, #workflowdef-view[scope='3'] #unordered-steps .panel .step-actions li {
    display: none !important; }

.datacheck-action-controls {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  box-direction: normal;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column; }
  .datacheck-action-controls .radio {
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: inline-box;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    box-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    flex-shrink: 0;
    -ms-flex-negative: 0;
    margin-right: 0.85714rem; }
  .datacheck-action-controls .selectize-input,
  .datacheck-action-controls .form-control {
    margin-top: 0.42857rem;
    width: 100%; }
  .datacheck-action-controls .update-container {
    position: relative; }
    .datacheck-action-controls .update-container .correction-text {
      padding-right: 2.14286rem; }
    .datacheck-action-controls .update-container .link-validity-icon {
      position: absolute;
      right: 0.21429rem;
      top: calc(1.71429rem / 2); }

#broken-links .link-text:after {
  content: ", ";
  color: rgba(0, 0, 0, 0.87); }

@media screen and (max-width: 767px) {
  #broken-links .link-text:after {
    content: ""; }
  #broken-links .toggle-details {
    display: block; } }

header {
  position: relative;
  height: 70px;
  background: #222630;
  padding: 0;
  z-index: 11;
  /*Include if including viewing information
  @include media($tablet) {
    height: 94px;
  }
  */ }
  header::after {
    clear: both;
    content: "";
    display: table; }
  header > ul::after {
    clear: both;
    content: "";
    display: table; }
  header > ul > li {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    height: 70px; }
    header > ul > li > a {
      -webkit-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      color: rgba(255, 255, 255, 0.8);
      position: relative;
      padding: 0 1.28571rem;
      height: 100%;
      font-size: 1rem; }
      header > ul > li > a:before {
        -webkit-transition: opacity 0.2s ease-in-out;
        -o-transition: opacity 0.2s ease-in-out;
        transition: opacity 0.2s ease-in-out;
        content: '';
        height: 3px;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        opacity: 0;
        background-color: #BBDEFB; }
      header > ul > li > a:focus, header > ul > li > a.focus, header > ul > li > a:hover {
        color: #BBDEFB;
        outline: none; }
        header > ul > li > a:focus:before, header > ul > li > a.focus:before, header > ul > li > a:hover:before {
          opacity: 1; }
      header > ul > li > a .ci, header > ul > li > a .btn-tab.has-error-indicator:after, header > ul > li > a .modal-box .modal-nav > li > a.has-error-indicator:after, .modal-box header > ul > li > a .modal-nav > li > a.has-error-indicator:after, header > ul > li > a .form-group-collapsible-header.has-error-indicator:after, header > ul > li > a .text-collapsible-header.has-error-indicator:after, header > ul > li > a .radio > label:before, header > ul > li > a
      .checkbox > label:before, header > ul > li > a .cscd-editor-toggler > label:before, header > ul > li > a .selectize-control.loading .selectize-input:before, .selectize-control.loading header > ul > li > a .selectize-input:before, .modal-box .modal-nav.modal-title header > ul > li > a .badge-success, .modal-box .modal-nav.modal-nav-left header > ul > li > a .badge-success, .modal-box .modal-nav.modal-title header > ul > li > a .badge-preloader, .modal-box .modal-nav.modal-nav-left header > ul > li > a .badge-preloader, header > ul > li > a .dataTables_wrapper thead .sorting::after, .dataTables_wrapper thead header > ul > li > a .sorting::after, header > ul > li > a
      .dataTables_wrapper thead .sorting_asc::after,
      .dataTables_wrapper thead header > ul > li > a .sorting_asc::after, header > ul > li > a
      .dataTables_wrapper thead .sorting_desc::after,
      .dataTables_wrapper thead header > ul > li > a .sorting_desc::after, header > ul > li > a
      .dataTables_wrapper thead .sorting_asc_disabled::after,
      .dataTables_wrapper thead header > ul > li > a .sorting_asc_disabled::after, header > ul > li > a
      .dataTables_wrapper thead .sorting_desc_disabled::after,
      .dataTables_wrapper thead header > ul > li > a .sorting_desc_disabled::after, header > ul > li > a .table-thumbnails.multiselect tr.selected:after, .table-thumbnails.multiselect header > ul > li > a tr.selected:after, header > ul > li > a .dropdown-menu-filter-search:after, header > ul > li > a .dropdown-menu-filter-results a.history-entry:after, .dropdown-menu-filter-results header > ul > li > a a.history-entry:after, header > ul > li > a .flyout-filter-search:after, header > ul > li > a .flyout-filter-results a.history-entry:after, .flyout-filter-results header > ul > li > a a.history-entry:after, header > ul > li > a #new-menu-content .asset-factory-parent:after, #new-menu-content header > ul > li > a .asset-factory-parent:after, header > ul > li > a #new-menu-content .back-link:before, #new-menu-content header > ul > li > a .back-link:before, header > ul > li > a
      #new-menu-content .filter-back-link:before,
      #new-menu-content header > ul > li > a .filter-back-link:before, header > ul > li > a #branding-color-default + label:after, header > ul > li > a #branding-color-blue-grey + label:after, header > ul > li > a #branding-color-coralpink + label:after, header > ul > li > a #branding-color-darkcoralpink + label:after, header > ul > li > a #branding-color-deepbluesea + label:after, header > ul > li > a #branding-color-tropiteal + label:after {
        color: white; }

.header-left {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  position: absolute;
  z-index: 1; }

.header-right {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  position: absolute;
  right: 0;
  z-index: 1;
  background: #14171d; }
  @media screen and (max-width: 767px) {
    .header-right {
      width: 3.42857rem; }
      .search-open .header-right {
        width: 100%; } }

@media screen and (max-width: 767px) {
  .logo {
    display: none !important; } }

.logo img {
  width: 34px;
  height: auto;
  vertical-align: initial; }

@media screen and (min-width: 768px) {
  .mobile-main-menu {
    display: none !important; } }

#site-switcher > a.site-name {
  color: rgba(255, 255, 255, 0.65);
  background-color: #222630;
  border-color: rgba(255, 255, 255, 0.65);
  text-decoration: none;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding: 0;
  text-align: left; }
  #site-switcher > a.site-name:focus, #site-switcher > a.site-name.focus, #site-switcher > a.site-name:hover {
    color: rgba(255, 255, 255, 0.65);
    background-color: #0d0e12;
    border-color: rgba(224, 224, 224, 0.65);
    text-decoration: none; }
  #site-switcher > a.site-name:active, #site-switcher > a.site-name.active,
  .active > #site-switcher > a.site-name {
    color: rgba(255, 255, 255, 0.65);
    background-color: #0d0e12;
    border-color: rgba(224, 224, 224, 0.65);
    background-image: none; }
    #site-switcher > a.site-name:active:focus, #site-switcher > a.site-name:active.focus, #site-switcher > a.site-name:active:hover, #site-switcher > a.site-name.active:focus, #site-switcher > a.site-name.active.focus, #site-switcher > a.site-name.active:hover,
    .active > #site-switcher > a.site-name:focus,
    .active > #site-switcher > a.site-name.focus,
    .active > #site-switcher > a.site-name:hover {
      color: rgba(255, 255, 255, 0.65);
      background-color: black;
      border-color: rgba(191, 191, 191, 0.65); }
  #site-switcher > a.site-name.disabled:focus, #site-switcher > a.site-name.disabled.focus, #site-switcher > a.site-name.disabled:hover, #site-switcher > a.site-name:disabled:focus, #site-switcher > a.site-name:disabled.focus, #site-switcher > a.site-name:disabled:hover {
    background-color: #222630;
    border-color: rgba(255, 255, 255, 0.65); }
  #site-switcher > a.site-name.selected {
    border-color: rgba(67, 115, 156, 0.54);
    color: #BBDEFB; }
  #site-switcher > a.site-name:focus, #site-switcher > a.site-name.focus, #site-switcher > a.site-name:hover, #site-switcher > a.site-name:active, #site-switcher > a.site-name.active,
  .active > #site-switcher > a.site-name {
    outline: none; }
  .open#site-switcher > a.site-name {
    background-color: #14171d; }
  #site-switcher > a.site-name:before {
    content: none; }

#site-switcher #site-switcher-prefix {
  padding: 0.42857rem;
  border-right: 1px solid #424a5f;
  color: rgba(255, 255, 255, 0.65);
  text-transform: uppercase; }

#site-switcher #site-switcher-label {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  min-width: 123px;
  max-width: 184.5px;
  padding: 0.42857rem; }

@media screen and (max-width: 767px) {
  .user-name {
    display: none !important; } }

.current-user span .user-name:not(.asset-link) {
  display: inline-block;
  max-width: 184.5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  vertical-align: middle;
  min-width: 65px; }

.user-name .profile-picture {
  margin: 0 0.21429rem; }

.user-name .assumed-user {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  -webkit-box-flex: initial;
  box-flex: initial;
  -moz-flex: initial;
  -ms-flex: initial;
  flex: initial;
  display: block; }

.user-name .dropdown-menu {
  left: -45px; }
  .user-name .dropdown-menu a {
    color: rgba(0, 0, 0, 0.54); }
    .user-name .dropdown-menu a:focus, .user-name .dropdown-menu a.focus, .user-name .dropdown-menu a:hover {
      color: rgba(0, 0, 0, 0.87);
      outline: none; }

.menu-link {
  color: white;
  padding-left: 0.85714rem; }
  .menu-link:hover {
    color: #BBDEFB; }

@media screen and (max-width: 767px) {
  .search-open #add-new {
    display: none; } }

#add-new > a i {
  margin-right: 0.42857rem;
  background-color: #e6135f;
  border-radius: 50%;
  color: #ffffff;
  font-size: 2.14286rem; }

#add-new > a span {
  display: inline-block;
  vertical-align: middle; }
  @media screen and (max-width: 767px) {
    #add-new > a span {
      display: none !important; } }

@media screen and (min-width: 768px) {
  .search-open #nav-search-link {
    display: none; } }

.hamburger a {
  padding-left: 1.71429rem;
  padding-right: 1.71429rem;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: rgba(255, 255, 255, 0.8); }
  .hamburger a:focus, .hamburger a.focus, .hamburger a:hover {
    color: #BBDEFB;
    outline: none; }
  @media screen and (max-width: 767px) {
    .hamburger a {
      display: none !important; } }

.header-vertical-center, header > ul > li > a, .hamburger a {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  padding: 0.9rem; }

@media screen and (max-width: 320px) {
  #site-switcher a.site-name {
    padding: 0;
    max-width: 174px;
    font-size: 12.5px; }
  #site-switcher-prefix {
    display: none; } }

@media screen and (max-width: 768px) {
  #site-switcher-prefix {
    display: none; } }

.secondary-menu {
  -webkit-transition: left 150ms ease;
  -o-transition: left 150ms ease;
  transition: left 150ms ease;
  height: 100%;
  width: 300px;
  min-width: 300px !important;
  background-color: #ffffff;
  left: 0;
  position: absolute;
  top: 0; }
  @media screen and (max-width: 767px) {
    .secondary-menu {
      position: fixed;
      z-index: 1051;
      left: -300px; }
      .secondary-menu-visible .secondary-menu {
        left: 0; } }
  body.full-width .secondary-menu {
    left: -300px;
    visibility: hidden; }
  .secondary-menu .indicator {
    position: relative;
    background: rgba(0, 0, 0, 0.54);
    min-height: 80px; }
    .secondary-menu .indicator::after {
      clear: both;
      content: "";
      display: table; }
    .secondary-menu .indicator .close-sidebar {
      -webkit-transition: opacity 150ms ease;
      -o-transition: opacity 150ms ease;
      transition: opacity 150ms ease;
      cursor: pointer;
      position: absolute;
      top: 20px;
      right: 30px;
      display: block;
      opacity: .5;
      font-size: 1.71429em;
      color: white; }
      .secondary-menu .indicator .close-sidebar i {
        border: 2px solid #ffffff;
        border-radius: 50%; }
      .secondary-menu .indicator .close-sidebar:focus, .secondary-menu .indicator .close-sidebar.focus, .secondary-menu .indicator .close-sidebar:hover {
        opacity: 1; }

.secondary-menu-content-wrapper {
  height: 100%; }

.secondary-menu-container {
  height: calc(100% - 72px);
  position: relative;
  background: #ffffff; }
  .secondary-menu-container .drag-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    right: -0.42857rem;
    width: 0.85714rem;
    z-index: 2;
    cursor: col-resize; }
  .secondary-menu-container .secondary-menu-content-wrapper {
    border-right: 1px solid #D5DBE1; }
  .secondary-menu-container .secondary-menu-content {
    padding: 1.71429rem; }
  .secondary-menu-container .menu-header {
    margin-bottom: 0.85714rem; }
    .secondary-menu-container .menu-header .col-1, .secondary-menu-container .menu-header .col-2 {
      float: left; }
      .secondary-menu-container .menu-header .col-1 span, .secondary-menu-container .menu-header .col-2 span {
        margin-left: 0.85714rem;
        vertical-align: middle; }
    .secondary-menu-container .menu-header .col-2 {
      float: right; }
  .secondary-menu-container .folder-tree li {
    padding-left: 0.42857rem;
    position: relative; }
    .secondary-menu-container .folder-tree li ul {
      border-left: 1px solid #e4e8ec;
      margin-left: 0.42857rem; }
  .secondary-menu-container .folder-tree ul li.foldable:before {
    content: "";
    position: absolute;
    width: 8px;
    border-top: 1px solid #e4e8ec;
    left: 0;
    top: 1rem; }
  .secondary-menu-container .folder-tree ul li.foldable a {
    padding-right: 1.71429rem; }
  .secondary-menu-container .folder-tree a {
    color: rgba(0, 0, 0, 0.54);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 2em;
    display: block;
    position: relative;
    border-radius: 3px;
    padding-left: 0.21429rem; }
    .secondary-menu-container .folder-tree a:focus, .secondary-menu-container .folder-tree a.focus, .secondary-menu-container .folder-tree a:hover {
      color: rgba(0, 0, 0, 0.87);
      outline: none; }
    .secondary-menu-container .folder-tree a.active {
      font-weight: 600;
      background: #e9f1f9; }
    .secondary-menu-container .folder-tree a .icon {
      margin-right: 0.85714rem;
      vertical-align: middle; }
    .secondary-menu-container .folder-tree a .asset-link-label {
      margin-left: 0; }
    .secondary-menu-container .folder-tree a .asset-link-more {
      -webkit-transition: opacity 0.25s ease-in-out;
      -o-transition: opacity 0.25s ease-in-out;
      transition: opacity 0.25s ease-in-out;
      display: inline-block;
      visibility: hidden;
      opacity: 0;
      position: absolute;
      right: 0;
      padding-right: 4px; }
      .secondary-menu-container .folder-tree a .asset-link-more:hover {
        color: rgba(0, 0, 0, 0.87); }
    .secondary-menu-container .folder-tree a:hover .asset-link-more {
      opacity: 1;
      visibility: visible; }
    @media screen and (max-width: 1279px) {
      .secondary-menu-container .folder-tree a.open .asset-link-more {
        opacity: 1;
        visibility: visible; } }

#branding-color-default + label:before {
  margin-right: 2.14286rem; }

#branding-color-default + label:after {
  content: "\EA1F";
  position: absolute;
  left: 2.14286rem;
  color: #222630; }

#branding-color-blue-grey + label:before {
  margin-right: 2.14286rem; }

#branding-color-blue-grey + label:after {
  content: "\EA1F";
  position: absolute;
  left: 2.14286rem;
  color: #607D8B; }

.theme-blue-grey header {
  background: #607D8B; }
  .theme-blue-grey header > ul > li > a {
    color: white; }
    .theme-blue-grey header > ul > li > a:before {
      background-color: white; }

.theme-blue-grey .header-right {
  background: #4b626d; }

.theme-blue-grey #site-switcher > a.site-name {
  color: rgba(255, 255, 255, 0.8);
  background-color: #607D8B;
  border-color: rgba(255, 255, 255, 0.8);
  text-decoration: none; }
  .theme-blue-grey #site-switcher > a.site-name:focus, .theme-blue-grey #site-switcher > a.site-name.focus, .theme-blue-grey #site-switcher > a.site-name:hover {
    color: rgba(255, 255, 255, 0.8);
    background-color: #4b626d;
    border-color: rgba(224, 224, 224, 0.8);
    text-decoration: none; }
  .theme-blue-grey #site-switcher > a.site-name:active, .theme-blue-grey #site-switcher > a.site-name.active,
  .active > .theme-blue-grey #site-switcher > a.site-name {
    color: rgba(255, 255, 255, 0.8);
    background-color: #4b626d;
    border-color: rgba(224, 224, 224, 0.8);
    background-image: none; }
    .theme-blue-grey #site-switcher > a.site-name:active:focus, .theme-blue-grey #site-switcher > a.site-name:active.focus, .theme-blue-grey #site-switcher > a.site-name:active:hover, .theme-blue-grey #site-switcher > a.site-name.active:focus, .theme-blue-grey #site-switcher > a.site-name.active.focus, .theme-blue-grey #site-switcher > a.site-name.active:hover,
    .active > .theme-blue-grey #site-switcher > a.site-name:focus,
    .active > .theme-blue-grey #site-switcher > a.site-name.focus,
    .active > .theme-blue-grey #site-switcher > a.site-name:hover {
      color: rgba(255, 255, 255, 0.8);
      background-color: #3d4f58;
      border-color: rgba(191, 191, 191, 0.8); }
  .theme-blue-grey #site-switcher > a.site-name.disabled:focus, .theme-blue-grey #site-switcher > a.site-name.disabled.focus, .theme-blue-grey #site-switcher > a.site-name.disabled:hover, .theme-blue-grey #site-switcher > a.site-name:disabled:focus, .theme-blue-grey #site-switcher > a.site-name:disabled.focus, .theme-blue-grey #site-switcher > a.site-name:disabled:hover {
    background-color: #607D8B;
    border-color: rgba(255, 255, 255, 0.8); }
  .theme-blue-grey #site-switcher > a.site-name:focus, .theme-blue-grey #site-switcher > a.site-name.focus, .theme-blue-grey #site-switcher > a.site-name:hover {
    border-color: white; }
  .theme-blue-grey #site-switcher > a.site-name.selected {
    border-color: white;
    color: white; }
  .open.theme-blue-grey #site-switcher > a.site-name {
    background-color: #4b626d; }

.theme-blue-grey #site-switcher #site-switcher-prefix {
  border-right-color: rgba(255, 255, 255, 0.8); }

.theme-blue-grey #add-new > a i {
  background-color: #4b626d; }

.theme-blue-grey #nav-search #search-box, .theme-blue-grey #nav-search #search-box:focus, .theme-blue-grey #nav-search #search-box:active {
  border-bottom-color: rgba(255, 255, 255, 0.65); }

.theme-blue-grey #nav-search form i {
  color: rgba(255, 255, 255, 0.8); }

#branding-color-coralpink + label:before {
  margin-right: 2.14286rem; }

#branding-color-coralpink + label:after {
  content: "\EA1F";
  position: absolute;
  left: 2.14286rem;
  color: #e6135f; }

.theme-coralpink header {
  background: #e6135f; }
  .theme-coralpink header > ul > li > a {
    color: white; }
    .theme-coralpink header > ul > li > a:before {
      background-color: white; }

.theme-coralpink .header-right {
  background: #b70f4c; }

.theme-coralpink #site-switcher > a.site-name {
  color: rgba(255, 255, 255, 0.8);
  background-color: #e6135f;
  border-color: rgba(255, 255, 255, 0.8);
  text-decoration: none; }
  .theme-coralpink #site-switcher > a.site-name:focus, .theme-coralpink #site-switcher > a.site-name.focus, .theme-coralpink #site-switcher > a.site-name:hover {
    color: rgba(255, 255, 255, 0.8);
    background-color: #b70f4c;
    border-color: rgba(224, 224, 224, 0.8);
    text-decoration: none; }
  .theme-coralpink #site-switcher > a.site-name:active, .theme-coralpink #site-switcher > a.site-name.active,
  .active > .theme-coralpink #site-switcher > a.site-name {
    color: rgba(255, 255, 255, 0.8);
    background-color: #b70f4c;
    border-color: rgba(224, 224, 224, 0.8);
    background-image: none; }
    .theme-coralpink #site-switcher > a.site-name:active:focus, .theme-coralpink #site-switcher > a.site-name:active.focus, .theme-coralpink #site-switcher > a.site-name:active:hover, .theme-coralpink #site-switcher > a.site-name.active:focus, .theme-coralpink #site-switcher > a.site-name.active.focus, .theme-coralpink #site-switcher > a.site-name.active:hover,
    .active > .theme-coralpink #site-switcher > a.site-name:focus,
    .active > .theme-coralpink #site-switcher > a.site-name.focus,
    .active > .theme-coralpink #site-switcher > a.site-name:hover {
      color: rgba(255, 255, 255, 0.8);
      background-color: #960c3e;
      border-color: rgba(191, 191, 191, 0.8); }
  .theme-coralpink #site-switcher > a.site-name.disabled:focus, .theme-coralpink #site-switcher > a.site-name.disabled.focus, .theme-coralpink #site-switcher > a.site-name.disabled:hover, .theme-coralpink #site-switcher > a.site-name:disabled:focus, .theme-coralpink #site-switcher > a.site-name:disabled.focus, .theme-coralpink #site-switcher > a.site-name:disabled:hover {
    background-color: #e6135f;
    border-color: rgba(255, 255, 255, 0.8); }
  .theme-coralpink #site-switcher > a.site-name:focus, .theme-coralpink #site-switcher > a.site-name.focus, .theme-coralpink #site-switcher > a.site-name:hover {
    border-color: white; }
  .theme-coralpink #site-switcher > a.site-name.selected {
    border-color: white;
    color: white; }
  .open.theme-coralpink #site-switcher > a.site-name {
    background-color: #b70f4c; }

.theme-coralpink #site-switcher #site-switcher-prefix {
  border-right-color: rgba(255, 255, 255, 0.8); }

.theme-coralpink #add-new > a i {
  background-color: #b70f4c; }

.theme-coralpink #nav-search #search-box, .theme-coralpink #nav-search #search-box:focus, .theme-coralpink #nav-search #search-box:active {
  border-bottom-color: rgba(255, 255, 255, 0.65); }

.theme-coralpink #nav-search form i {
  color: rgba(255, 255, 255, 0.8); }

#branding-color-darkcoralpink + label:before {
  margin-right: 2.14286rem; }

#branding-color-darkcoralpink + label:after {
  content: "\EA1F";
  position: absolute;
  left: 2.14286rem;
  color: #AD1457; }

.theme-darkcoralpink header {
  background: #AD1457; }
  .theme-darkcoralpink header > ul > li > a {
    color: white; }
    .theme-darkcoralpink header > ul > li > a:before {
      background-color: white; }

.theme-darkcoralpink .header-right {
  background: #7f0f40; }

.theme-darkcoralpink #site-switcher > a.site-name {
  color: rgba(255, 255, 255, 0.8);
  background-color: #AD1457;
  border-color: rgba(255, 255, 255, 0.8);
  text-decoration: none; }
  .theme-darkcoralpink #site-switcher > a.site-name:focus, .theme-darkcoralpink #site-switcher > a.site-name.focus, .theme-darkcoralpink #site-switcher > a.site-name:hover {
    color: rgba(255, 255, 255, 0.8);
    background-color: #7f0f40;
    border-color: rgba(224, 224, 224, 0.8);
    text-decoration: none; }
  .theme-darkcoralpink #site-switcher > a.site-name:active, .theme-darkcoralpink #site-switcher > a.site-name.active,
  .active > .theme-darkcoralpink #site-switcher > a.site-name {
    color: rgba(255, 255, 255, 0.8);
    background-color: #7f0f40;
    border-color: rgba(224, 224, 224, 0.8);
    background-image: none; }
    .theme-darkcoralpink #site-switcher > a.site-name:active:focus, .theme-darkcoralpink #site-switcher > a.site-name:active.focus, .theme-darkcoralpink #site-switcher > a.site-name:active:hover, .theme-darkcoralpink #site-switcher > a.site-name.active:focus, .theme-darkcoralpink #site-switcher > a.site-name.active.focus, .theme-darkcoralpink #site-switcher > a.site-name.active:hover,
    .active > .theme-darkcoralpink #site-switcher > a.site-name:focus,
    .active > .theme-darkcoralpink #site-switcher > a.site-name.focus,
    .active > .theme-darkcoralpink #site-switcher > a.site-name:hover {
      color: rgba(255, 255, 255, 0.8);
      background-color: #5f0b30;
      border-color: rgba(191, 191, 191, 0.8); }
  .theme-darkcoralpink #site-switcher > a.site-name.disabled:focus, .theme-darkcoralpink #site-switcher > a.site-name.disabled.focus, .theme-darkcoralpink #site-switcher > a.site-name.disabled:hover, .theme-darkcoralpink #site-switcher > a.site-name:disabled:focus, .theme-darkcoralpink #site-switcher > a.site-name:disabled.focus, .theme-darkcoralpink #site-switcher > a.site-name:disabled:hover {
    background-color: #AD1457;
    border-color: rgba(255, 255, 255, 0.8); }
  .theme-darkcoralpink #site-switcher > a.site-name:focus, .theme-darkcoralpink #site-switcher > a.site-name.focus, .theme-darkcoralpink #site-switcher > a.site-name:hover {
    border-color: white; }
  .theme-darkcoralpink #site-switcher > a.site-name.selected {
    border-color: white;
    color: white; }
  .open.theme-darkcoralpink #site-switcher > a.site-name {
    background-color: #7f0f40; }

.theme-darkcoralpink #site-switcher #site-switcher-prefix {
  border-right-color: rgba(255, 255, 255, 0.8); }

.theme-darkcoralpink #add-new > a i {
  background-color: #7f0f40; }

.theme-darkcoralpink #nav-search #search-box, .theme-darkcoralpink #nav-search #search-box:focus, .theme-darkcoralpink #nav-search #search-box:active {
  border-bottom-color: rgba(255, 255, 255, 0.65); }

.theme-darkcoralpink #nav-search form i {
  color: rgba(255, 255, 255, 0.8); }

#branding-color-deepbluesea + label:before {
  margin-right: 2.14286rem; }

#branding-color-deepbluesea + label:after {
  content: "\EA1F";
  position: absolute;
  left: 2.14286rem;
  color: #43739c; }

.theme-deepbluesea header {
  background: #43739c; }
  .theme-deepbluesea header > ul > li > a {
    color: white; }
    .theme-deepbluesea header > ul > li > a:before {
      background-color: white; }

.theme-deepbluesea .header-right {
  background: #345978; }

.theme-deepbluesea #site-switcher > a.site-name {
  color: rgba(255, 255, 255, 0.8);
  background-color: #43739c;
  border-color: rgba(255, 255, 255, 0.8);
  text-decoration: none; }
  .theme-deepbluesea #site-switcher > a.site-name:focus, .theme-deepbluesea #site-switcher > a.site-name.focus, .theme-deepbluesea #site-switcher > a.site-name:hover {
    color: rgba(255, 255, 255, 0.8);
    background-color: #345978;
    border-color: rgba(224, 224, 224, 0.8);
    text-decoration: none; }
  .theme-deepbluesea #site-switcher > a.site-name:active, .theme-deepbluesea #site-switcher > a.site-name.active,
  .active > .theme-deepbluesea #site-switcher > a.site-name {
    color: rgba(255, 255, 255, 0.8);
    background-color: #345978;
    border-color: rgba(224, 224, 224, 0.8);
    background-image: none; }
    .theme-deepbluesea #site-switcher > a.site-name:active:focus, .theme-deepbluesea #site-switcher > a.site-name:active.focus, .theme-deepbluesea #site-switcher > a.site-name:active:hover, .theme-deepbluesea #site-switcher > a.site-name.active:focus, .theme-deepbluesea #site-switcher > a.site-name.active.focus, .theme-deepbluesea #site-switcher > a.site-name.active:hover,
    .active > .theme-deepbluesea #site-switcher > a.site-name:focus,
    .active > .theme-deepbluesea #site-switcher > a.site-name.focus,
    .active > .theme-deepbluesea #site-switcher > a.site-name:hover {
      color: rgba(255, 255, 255, 0.8);
      background-color: #29465f;
      border-color: rgba(191, 191, 191, 0.8); }
  .theme-deepbluesea #site-switcher > a.site-name.disabled:focus, .theme-deepbluesea #site-switcher > a.site-name.disabled.focus, .theme-deepbluesea #site-switcher > a.site-name.disabled:hover, .theme-deepbluesea #site-switcher > a.site-name:disabled:focus, .theme-deepbluesea #site-switcher > a.site-name:disabled.focus, .theme-deepbluesea #site-switcher > a.site-name:disabled:hover {
    background-color: #43739c;
    border-color: rgba(255, 255, 255, 0.8); }
  .theme-deepbluesea #site-switcher > a.site-name:focus, .theme-deepbluesea #site-switcher > a.site-name.focus, .theme-deepbluesea #site-switcher > a.site-name:hover {
    border-color: white; }
  .theme-deepbluesea #site-switcher > a.site-name.selected {
    border-color: white;
    color: white; }
  .open.theme-deepbluesea #site-switcher > a.site-name {
    background-color: #345978; }

.theme-deepbluesea #site-switcher #site-switcher-prefix {
  border-right-color: rgba(255, 255, 255, 0.8); }

.theme-deepbluesea #add-new > a i {
  background-color: #345978; }

.theme-deepbluesea #nav-search #search-box, .theme-deepbluesea #nav-search #search-box:focus, .theme-deepbluesea #nav-search #search-box:active {
  border-bottom-color: rgba(255, 255, 255, 0.65); }

.theme-deepbluesea #nav-search form i {
  color: rgba(255, 255, 255, 0.8); }

#branding-color-tropiteal + label:before {
  margin-right: 2.14286rem; }

#branding-color-tropiteal + label:after {
  content: "\EA1F";
  position: absolute;
  left: 2.14286rem;
  color: #007897; }

.theme-tropiteal header {
  background: #007897; }
  .theme-tropiteal header > ul > li > a {
    color: white; }
    .theme-tropiteal header > ul > li > a:before {
      background-color: white; }

.theme-tropiteal .header-right {
  background: #004f64; }

.theme-tropiteal #site-switcher > a.site-name {
  color: rgba(255, 255, 255, 0.8);
  background-color: #007897;
  border-color: rgba(255, 255, 255, 0.8);
  text-decoration: none; }
  .theme-tropiteal #site-switcher > a.site-name:focus, .theme-tropiteal #site-switcher > a.site-name.focus, .theme-tropiteal #site-switcher > a.site-name:hover {
    color: rgba(255, 255, 255, 0.8);
    background-color: #004f64;
    border-color: rgba(224, 224, 224, 0.8);
    text-decoration: none; }
  .theme-tropiteal #site-switcher > a.site-name:active, .theme-tropiteal #site-switcher > a.site-name.active,
  .active > .theme-tropiteal #site-switcher > a.site-name {
    color: rgba(255, 255, 255, 0.8);
    background-color: #004f64;
    border-color: rgba(224, 224, 224, 0.8);
    background-image: none; }
    .theme-tropiteal #site-switcher > a.site-name:active:focus, .theme-tropiteal #site-switcher > a.site-name:active.focus, .theme-tropiteal #site-switcher > a.site-name:active:hover, .theme-tropiteal #site-switcher > a.site-name.active:focus, .theme-tropiteal #site-switcher > a.site-name.active.focus, .theme-tropiteal #site-switcher > a.site-name.active:hover,
    .active > .theme-tropiteal #site-switcher > a.site-name:focus,
    .active > .theme-tropiteal #site-switcher > a.site-name.focus,
    .active > .theme-tropiteal #site-switcher > a.site-name:hover {
      color: rgba(255, 255, 255, 0.8);
      background-color: #003340;
      border-color: rgba(191, 191, 191, 0.8); }
  .theme-tropiteal #site-switcher > a.site-name.disabled:focus, .theme-tropiteal #site-switcher > a.site-name.disabled.focus, .theme-tropiteal #site-switcher > a.site-name.disabled:hover, .theme-tropiteal #site-switcher > a.site-name:disabled:focus, .theme-tropiteal #site-switcher > a.site-name:disabled.focus, .theme-tropiteal #site-switcher > a.site-name:disabled:hover {
    background-color: #007897;
    border-color: rgba(255, 255, 255, 0.8); }
  .theme-tropiteal #site-switcher > a.site-name:focus, .theme-tropiteal #site-switcher > a.site-name.focus, .theme-tropiteal #site-switcher > a.site-name:hover {
    border-color: white; }
  .theme-tropiteal #site-switcher > a.site-name.selected {
    border-color: white;
    color: white; }
  .open.theme-tropiteal #site-switcher > a.site-name {
    background-color: #004f64; }

.theme-tropiteal #site-switcher #site-switcher-prefix {
  border-right-color: rgba(255, 255, 255, 0.8); }

.theme-tropiteal #add-new > a i {
  background-color: #004f64; }

.theme-tropiteal #nav-search #search-box, .theme-tropiteal #nav-search #search-box:focus, .theme-tropiteal #nav-search #search-box:active {
  border-bottom-color: rgba(255, 255, 255, 0.65); }

.theme-tropiteal #nav-search form i {
  color: rgba(255, 255, 255, 0.8); }
