/**
 * Bento.UI theme for custom and AngularUI components
 * Maintained by Chi Gao, Joe Huang, Aaron Mendez, Jaganlal Thoppe
 */
/* Ribbon */
/* Ribbon ALT */
/* Tile */
/* Tile ALT */
/* Ribbon */
/* Tile */
/** CUSTOM RULES -- DONT DELETE **/
.bento-icon-update-alert:before {
  background: red;
  border-radius: 100%;
  content: '';
  display: inline-block;
  padding: 3px;
}
.bento-icon-a:before,
.bento-icon-b:before {
  color: #ffffff;
  font-family: "KnowledgeBold", arial, helvetica, sans-serif;
  padding: 5px 8px;
  position: absolute;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
}
.bento-icon-a:before {
  background: #45b7e7;
  content: 'A';
}
.bento-icon-b:before {
  background: #1472c2;
  content: 'B';
}
/** END CUSTOM **/
@font-face {
  font-family: 'bento-icomoon';
  src: url('../fonts/icomoon_v1.0.eot?1546977775205');
  src: url('../fonts/icomoon_v1.0.eot?#iefix1546977775205') format('embedded-opentype'), url('../fonts/icomoon_v1.0.woff?1546977775206') format('woff'), url('../fonts/icomoon_v1.0.ttf?1546977775206') format('truetype'), url('../fonts/icomoon_v1.0.svg?1546977775206#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
i[class*="icon"]:focus {
  outline: none;
}
[class^="bento-icon-"],
[class*=" bento-icon-"] {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'bento-icomoon';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
}
.bento-icon-add:before {
  content: "\e600";
}
.bento-icon-address-book:before {
  content: "\e601";
}
.bento-icon-aid:before {
  content: "\e602";
}
.bento-icon-alarm:before {
  content: "\e603";
}
.bento-icon-all-selected:before {
  content: "\e604";
}
.bento-icon-archive:before {
  content: "\e605";
}
.bento-icon-arrow-combo-hor:before,
.bento.bento-icon-arrow:before {
  content: "\e606";
}
.bento-icon-arrow-combo-vert:before,
.bento-icon-arrow2:before {
  content: "\e607";
}
.bento-icon-arrow-curved-left:before {
  content: "\e608";
}
.bento-icon-arrow-curved-right:before {
  content: "\e609";
}
.bento-icon-arrow-double-back:before {
  content: "\e60a";
}
.bento-icon-arrow-double-forward:before {
  content: "\e60b";
}
.bento-icon-arrow-down-left:before {
  content: "\e60c";
}
.bento-icon-arrow-down-right:before {
  content: "\e60d";
}
.bento-icon-arrow-down:before,
.bento-icon-thin-arrow2-down:before {
  content: "\e60e";
}
.bento-icon-arrow-forward:before {
  content: "\e60f";
}
.bento-icon-arrow-left:before,
.bento-icon-thin-arrow2-left:before {
  content: "\e610";
}
.bento-icon-arrow-right:before,
.bento-icon-thin-arrow2-right:before {
  content: "\e611";
}
.bento-icon-arrow-thick-down-left:before {
  content: "\e612";
}
.bento-icon-arrow-thick-down-right:before {
  content: "\e613";
}
.bento-icon-arrow-thick-down:before,
.bento-icon-arrow-down3:before {
  content: "\e614";
}
.bento-icon-arrow-thick-left:before,
.bento-icon-arrow-left3:before {
  content: "\e615";
}
.bento-icon-arrow-thick-right:before,
.bento-icon-arrow-thick-right4:before {
  content: "\e616";
}
.bento-icon-arrow-thick-up-left:before {
  content: "\e617";
}
.bento-icon-arrow-thick-up-right:before {
  content: "\e618";
}
.bento-icon-arrow-thick-up:before,
.bento-icon-arrow-up3:before {
  content: "\e619";
}
.bento-icon-arrow-up-left:before {
  content: "\e61a";
}
.bento-icon-arrow-up-right:before {
  content: "\e61b";
}
.bento-icon-arrow-up:before,
.bento-icon-thin-arrow2-up:before {
  content: "\e61c";
}
.bento-icon-attachment:before {
  content: "\e61d";
}
.bento-icon-backward:before {
  content: "\e61e";
}
.bento-icon-bars:before {
  content: "\e61f";
}
.bento-icon-batch:before {
  content: "\e620";
}
.bento-icon-block:before {
  content: "\e621";
}
.bento-icon-bookmark:before {
  content: "\e622";
}
.bento-icon-bookmark2:before {
  content: "\e623";
}
.bento-icon-bookmarks:before {
  content: "\e624";
}
.bento-icon-books:before {
  content: "\e625";
}
.bento-icon-browse:before {
  content: "\e626";
}
.bento-icon-bubble:before {
  content: "\e627";
}
.bento-icon-building:before {
  content: "\e628";
}
.bento-icon-buildings:before {
  content: "\e629";
}
.bento-icon-bullet-list:before {
  content: "\e62a";
}
.bento-icon-busy:before {
  content: "\e62b";
}
.bento-icon-cabinet:before {
  content: "\e62c";
}
.bento-icon-calculate:before {
  content: "\e62d";
}
.bento-icon-calendar:before {
  content: "\e62e";
}
.bento-icon-camera:before {
  content: "\e62f";
}
.bento-icon-caret-down:before,
.bento-icon-carat-down:before,
.bento-icon-arrow-down2:before {
  content: "\e630";
}
.bento-icon-caret-left:before,
.bento-icon-carat-left:before,
.bento-icon-arrow-left2:before {
  content: "\e631";
}
.bento-icon-caret-right:before,
.bento-icon-carat-right:before,
.bento-icon-arrow-right3:before {
  content: "\e632";
}
.bento-icon-caret-up:before,
.bento-icon-caret-up:before,
.bento-icon-arrow-up2:before {
  content: "\e633";
}
.bento-icon-cart:before {
  content: "\e634";
}
.bento-icon-checkbox-filled:before {
  content: "\e635";
}
.bento-icon-checkbox:before {
  content: "\e636";
}
.bento-icon-checkmark:before {
  content: "\e637";
}
.bento-icon-chevron-down:before {
  content: "\e638";
}
.bento-icon-chevron-first-left:before,
.bento-icon-arrow-first:before {
  content: "\e639";
}
.bento-icon-chevron-first-up:before {
  content: "\e63a";
}
.bento-icon-chevron-large-down:before {
  content: "\e63b";
}
.bento-icon-chevron-large-left:before {
  content: "\e63c";
}
.bento-icon-chevron-large-right:before {
  content: "\e63d";
}
.bento-icon-chevron-large-up:before {
  content: "\e63e";
}
.bento-icon-chevron-last-down:before {
  content: "\e63f";
}
.bento-icon-chevron-last-right:before {
  content: "\e640";
}
.bento-icon-chevron-left:before {
  content: "\e641";
}
.bento-icon-chevron-medium-down:before {
  content: "\e642";
}
.bento-icon-chevron-medium-left:before {
  content: "\e643";
}
.bento-icon-chevron-medium-right:before {
  content: "\e644";
}
.bento-icon-chevron-medium-up:before {
  content: "\e645";
}
.bento-icon-chevron-right:before,
.bento-icon-arrow-right2:before {
  content: "\e646";
}
.bento-icon-chevron-up:before {
  content: "\e647";
}
.bento-icon-clock:before {
  content: "\e648";
}
.bento-icon-close-circle:before {
  content: "\e649";
}
.bento-icon-close-x:before {
  content: "\e64a";
}
.bento-icon-cloud-download:before {
  content: "\e64b";
}
.bento-icon-cloud-upload:before {
  content: "\e64c";
}
.bento-icon-cloud:before {
  content: "\e64d";
}
.bento-icon-cog:before {
  content: "\e64e";
}
.bento-icon-coin:before {
  content: "\e64f";
}
.bento-icon-coins:before {
  content: "\e650";
}
.bento-icon-collapse:before {
  content: "\e651";
}
.bento-icon-columns:before {
  content: "\e652";
}
.bento-icon-community:before {
  content: "\e653";
}
.bento-icon-compare:before {
  content: "\e654";
}
.bento-icon-component:before {
  content: "\e655";
}
.bento-icon-contract:before {
  content: "\e656";
}
.bento-icon-copy:before {
  content: "\e657";
}
.bento-icon-currency:before {
  content: "\e658";
}
.bento-icon-cursor:before {
  content: "\e659";
}
.bento-icon-double-arrow-down:before {
  content: "\e65a";
}
.bento-icon-double-arrow-left:before {
  content: "\e65b";
}
.bento-icon-double-arrow-right:before {
  content: "\e65c";
}
.bento-icon-double-arrow-up:before {
  content: "\e65d";
}
.bento-icon-download:before {
  content: "\e65e";
}
.bento-icon-drag-drop:before {
  content: "\e65f";
}
.bento-icon-earth:before {
  content: "\e660";
}
.bento-icon-edit-blank-doc:before {
  content: "\e661";
}
.bento-icon-edit-filled-doc:before {
  content: "\e662";
}
.bento-icon-edit:before {
  content: "\e663";
}
.bento-icon-efile:before {
  content: "\e664";
}
.bento-icon-enter:before {
  content: "\e665";
}
.bento-icon-enter2:before {
  content: "\e666";
}
.bento-icon-enter3:before {
  content: "\e667";
}
.bento-icon-envelope:before {
  content: "\e668";
}
.bento-icon-exit:before {
  content: "\e669";
}
.bento-icon-exit2:before {
  content: "\e66a";
}
.bento-icon-expand:before {
  content: "\e66b";
}
.bento-icon-expand2:before {
  content: "\e66c";
}
.bento-icon-export-group:before {
  content: "\e66d";
}
.bento-icon-eye:before {
  content: "\e66e";
}
.bento-icon-file-check:before {
  content: "\e66f";
}
.bento-icon-file-download:before {
  content: "\e670";
}
.bento-icon-file-excel:before {
  content: "\e671";
}
.bento-icon-file-filled:before {
  content: "\e672";
}
.bento-icon-file-pdf:before {
  content: "\e673";
}
.bento-icon-file-plus:before {
  content: "\e674";
}
.bento-icon-file-remove:before {
  content: "\e675";
}
.bento-icon-file-room:before {
  content: "\e676";
}
.bento-icon-file-upload:before {
  content: "\e677";
}
.bento-icon-file-viewer:before {
  content: "\e678";
}
.bento-icon-file-word:before {
  content: "\e679";
}
.bento-icon-file:before {
  content: "\e67a";
}
.bento-icon-filter-sorting-up:before {
  content: "\e67b";
}
.bento-icon-filter-arrow:before {
  content: "\e67c";
}
.bento-icon-filter-az:before {
  content: "\e67d";
}
.bento-icon-filter-sorting-down:before {
  content: "\e67e";
}
.bento-icon-filter:before {
  content: "\e67f";
}
.bento-icon-first:before {
  content: "\e680";
}
.bento-icon-flag:before {
  content: "\e681";
}
.bento-icon-flowchart:before {
  content: "\e682";
}
.bento-icon-folder-checked:before,
.bento-icon-folder8:before {
  content: "\e683";
}
.bento-icon-folder-download:before {
  content: "\e684";
}
.bento-icon-folder-open:before {
  content: "\e685";
}
.bento-icon-folder-plus:before {
  content: "\e686";
}
.bento-icon-folder-remove:before {
  content: "\e687";
}
.bento-icon-folder-upload:before {
  content: "\e688";
}
.bento-icon-folder:before {
  content: "\e689";
}
.bento-icon-forward:before {
  content: "\e68a";
}
.bento-icon-freeze-panes:before {
  content: "\e68b";
}
.bento-icon-grid:before {
  content: "\e68c";
}
.bento-icon-grid2:before {
  content: "\e68d";
}
.bento-icon-group:before {
  content: "\e68e";
}
.bento-icon-hamburger-menu:before {
  content: "\e68f";
}
.bento-icon-heart:before {
  content: "\e690";
}
.bento-icon-heart2:before {
  content: "\e691";
}
.bento-icon-hide:before {
  content: "\e692";
}
.bento-icon-history:before {
  content: "\e693";
}
.bento-icon-home:before {
  content: "\e694";
}
.bento-icon-hor-drag-drop-arrows:before {
  content: "\e695";
}
.bento-icon-horizontal-drag-drop:before {
  content: "\e696";
}
.bento-icon-IE:before {
  content: "\e697";
}
.bento-icon-inbox:before {
  content: "\e698";
}
.bento-icon-info:before {
  content: "\e699";
}
.bento-icon-integration:before {
  content: "\e69a";
}
.bento-icon-last:before {
  content: "\e69b";
}
.bento-icon-layout-landscape:before {
  content: "\e69c";
}
.bento-icon-library:before {
  content: "\e69d";
}
.bento-icon-lightning:before {
  content: "\e69e";
}
.bento-icon-link:before {
  content: "\e69f";
}
.bento-icon-lock:before {
  content: "\e6a0";
}
.bento-icon-meter2:before {
  content: "\e6a1";
}
.bento-icon-minus-plain:before {
  content: "\e6a2";
}
.bento-icon-mobile:before {
  content: "\e6a3";
}
.bento-icon-mobile2:before {
  content: "\e6a4";
}
.bento-icon-more:before {
  content: "\e6a5";
}
.bento-icon-network:before {
  content: "\e6a6";
}
.bento-icon-new:before {
  content: "\e6a7";
}
.bento-icon-news:before {
  content: "\e6ab";
}
.bento-icon-newtab:before {
  content: "\e6ac";
}
.bento-icon-next:before {
  content: "\e6ad";
}
.bento-icon-notebook:before {
  content: "\e6ae";
}
.bento-icon-partial-selection:before {
  content: "\e6af";
}
.bento-icon-paste:before {
  content: "\e6b0";
}
.bento-icon-pause:before {
  content: "\e6b1";
}
.bento-icon-percent:before {
  content: "\e6b2";
}
.bento-icon-pie:before {
  content: "\e6b3";
}
.bento-icon-play:before {
  content: "\e6b4";
}
.bento-icon-play2:before {
  content: "\e6b5";
}
.bento-icon-plus-plain:before {
  content: "\e6b6";
}
.bento-icon-previous:before {
  content: "\e6b7";
}
.bento-icon-print:before {
  content: "\e6b8";
}
.bento-icon-pushpin:before {
  content: "\e6b9";
}
.bento-icon-question:before {
  content: "\e6ba";
}
.bento-icon-redo:before {
  content: "\e6bb";
}
.bento-icon-refresh:before {
  content: "\e6bc";
}
.bento-icon-remove:before {
  content: "\e6bd";
}
.bento-icon-resources:before {
  content: "\e6be";
}
.bento-icon-rulers:before {
  content: "\e6bf";
}
.bento-icon-save-outlined:before {
  content: "\e6c0";
}
.bento-icon-save-solid:before {
  content: "\e6c1";
}
.bento-icon-scissors:before {
  content: "\e6c2";
}
.bento-icon-screen:before {
  content: "\e6c3";
}
.bento-icon-search:before {
  content: "\e6c4";
}
.bento-icon-select-individually:before {
  content: "\e6c5";
}
.bento-icon-settings:before {
  content: "\e6c6";
}
.bento-icon-share-arrow:before {
  content: "\e6c7";
}
.bento-icon-share:before {
  content: "\e6c8";
}
.bento-icon-shared-folder:before {
  content: "\e6c9";
}
.bento-icon-spinner:before {
  content: "\e6ca";
}
.bento-icon-star:before {
  content: "\e6cb";
}
.bento-icon-star2:before {
  content: "\e6cc";
}
.bento-icon-start-process:before {
  content: "\e6cd";
}
.bento-icon-stats-up:before {
  content: "\e6ce";
}
.bento-icon-stats:before {
  content: "\e6cf";
}
.bento-icon-stop:before {
  content: "\e6d0";
}
.bento-icon-stopwatch:before {
  content: "\e6d1";
}
.bento-icon-tab-browser:before {
  content: "\e6d2";
}
.bento-icon-table:before {
  content: "\e6d3";
}
.bento-icon-tables:before {
  content: "\e6d4";
}
.bento-icon-tag:before {
  content: "\e6d5";
}
.bento-icon-tasks:before {
  content: "\e6d6";
}
.bento-icon-thin-arrow-down:before {
  content: "\e6d7";
}
.bento-icon-thin-arrow-left:before {
  content: "\e6d8";
}
.bento-icon-thin-arrow-right:before {
  content: "\e6d9";
}
.bento-icon-thin-arrow-up:before {
  content: "\e6da";
}
.bento-icon-thumbs-up:before {
  content: "\e6db";
}
.bento-icon-thumbs-up2:before {
  content: "\e6dc";
}
.bento-icon-tools:before {
  content: "\e6dd";
}
.bento-icon-transfer:before {
  content: "\e6de";
}
.bento-icon-tree:before {
  content: "\e6df";
}
.bento-icon-tree2:before {
  content: "\e6e0";
}
.bento-icon-two-arrows-down:before {
  content: "\e6e1";
}
.bento-icon-two-arrows-up:before {
  content: "\e6e2";
}
.bento-icon-type:before {
  content: "\e6e3";
}
.bento-icon-undo:before {
  content: "\e6e4";
}
.bento-icon-unlocked:before {
  content: "\e6e5";
}
.bento-icon-unpin:before {
  content: "\e6e6";
}
.bento-icon-upload:before {
  content: "\e6e7";
}
.bento-icon-user-block:before {
  content: "\e6e8";
}
.bento-icon-user-cancel:before {
  content: "\e6e9";
}
.bento-icon-user-plus:before {
  content: "\e6ea";
}
.bento-icon-user:before {
  content: "\e6eb";
}
.bento-icon-users:before {
  content: "\e6ec";
}
.bento-icon-vcard:before {
  content: "\e6ed";
}
.bento-icon-vertical-drag-drop:before {
  content: "\e6ee";
}
.bento-icon-volume-decrease:before {
  content: "\e6ef";
}
.bento-icon-volume-increase:before {
  content: "\e6f0";
}
.bento-icon-volume-medium:before {
  content: "\e6f1";
}
.bento-icon-volume-mute:before {
  content: "\e6f2";
}
.bento-icon-warning:before {
  content: "\e6f3";
}
.bento-icon-zoomin:before {
  content: "\e6f4";
}
.bento-icon-zoomout:before {
  content: "\e6f5";
}
.bento-icon-barcode:before {
  content: "\e6f6";
}
.bento-icon-delete-group:before {
  content: "\e6f7";
}
.bento-icon-scan:before {
  content: "\e6f8";
}
.bento-icon-move:before {
  content: "\e6f9";
}
.bento-icon-folder-filled:before {
  content: "\e6fa";
}
.bento-icon-file-image:before {
  content: "\e6fb";
}
.bento-icon-warning-round:before {
  content: "\e6fc";
}
.bento-icon-format:before {
  content: "\e6fd";
}
.bento-icon-negate:before {
  content: "\e6fe";
}
.bento-icon-rename:before {
  content: "\e6ff";
}
.bento-icon-descending:before {
  content: "\e700";
}
.bento-icon-ascending:before {
  content: "\e701";
}
.bento-icon-asterisk:before {
  content: "\e702";
}
.bento-icon-asterisk-outlined:before {
  content: "\e703";
}
.bento-icon-yen:before {
  content: "\e704";
}
.bento-icon-euro:before {
  content: "\e705";
}
.bento-icon-british-pound:before {
  content: "\e706";
}
.bento-icon-formula:before {
  content: "\e707";
}
.bento-icon-powerpoint:before {
  content: "\e708";
}
.bento-icon-briefcase:before {
  content: "\e709";
}
.bento-icon-scales:before {
  content: "\e70a";
}
.bento-icon-bell:before {
  content: "\e70b";
}
.bento-icon-invoice:before {
  content: "\e70c";
}
.bento-icon-report:before {
  content: "\e70d";
}
.bento-icon-filter-outlined:before {
  content: "\e70e";
}
.bento-icon-dollar:before {
  content: "\e70f";
}
.bento-icon-bubble-empty:before {
  content: "\e710";
}
.bento-icon-lock-balance:before {
  content: "\e711";
}
.bento-icon-read-only:before {
  content: "\e712";
}
.bento-icon-out-of-sync:before {
  content: "\e713";
}
.bento-icon-attachment-plus:before {
  content: "\e714";
}
.bento-icon-empty-list:before {
  content: "\e715";
}
.bento-icon-close-thick:before {
  content: "\e716";
}
.bento-icon-import-group:before {
  content: "\e717";
}
/**
 * Bento Busy Loader
 *
 * @author Chi Gao <chi.gao@thomsonreuters.com>
 * @version 0.1
 * @date 06/10/2013
 *
 *
 */
.btn > .bento-busyloader-front-blocker {
  display: none;
}
.btn > .bento-busyloader-blocker {
  background: none;
  left: auto;
  right: auto;
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  width: 22px;
  top: -1px;
  margin-left: 2px;
  margin-right: -2px;
}
.btn > .bento-busyloader-blocker .bento-busyloader-wrapper {
  width: 22px;
  right: 0;
}
.btn > .bento-busyloader-blocker svg.bento-busyloader-svg-default,
.btn > .bento-busyloader-blocker svg.bento-busyloader-svg-small,
.btn > .bento-busyloader-blocker svg.bento-busyloader-svg-large {
  width: 22px;
  height: 22px;
  vertical-align: middle;
}
.bento-busyloader-blocker,
.bento-busyloader-front-blocker {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99999;
  background: rgba(255, 255, 255, 0.85);
}
.bento-busyloader-blocker svg,
.bento-busyloader-front-blocker svg {
  vertical-align: middle;
}
.bento-busyloader-blocker .bento-busyloader-svg-default,
.bento-busyloader-front-blocker .bento-busyloader-svg-default {
  width: 75px;
  height: 75px;
}
.bento-busyloader-blocker .bento-busyloader-svg-small,
.bento-busyloader-front-blocker .bento-busyloader-svg-small {
  width: 25px;
  height: 25px;
}
.bento-busyloader-blocker .bento-busyloader-svg-large,
.bento-busyloader-front-blocker .bento-busyloader-svg-large {
  width: 75px;
  height: 75px;
}
.bento-busyloader-blocker:focus,
.bento-busyloader-front-blocker:focus {
  outline: none;
}
.bento-busyloader-blocker .bento-busyloader-wrapper,
.bento-busyloader-front-blocker .bento-busyloader-wrapper {
  display: table;
  width: 100%;
  height: 100%;
}
.bento-busyloader-blocker .bento-busyloader-wrapper .bento-busyloader-inner,
.bento-busyloader-front-blocker .bento-busyloader-wrapper .bento-busyloader-inner {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.bento-busyloader-blocker .bento-busyloader-wrapper .bento-busyloader-inner .bento-busyloader-canvas,
.bento-busyloader-front-blocker .bento-busyloader-wrapper .bento-busyloader-inner .bento-busyloader-canvas {
  display: inline-block;
}
.bento-busyloader-arc {
  stroke: #b2b2b8;
  -webkit-transition: stroke 0.7s;
  -o-transition: stroke 0.7s;
  transition: stroke 0.7s;
}
.bento-busyloader-arc.bento-busyloader-arc-alt {
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  stroke: #ff8000;
}
.bento-busyloader-front-blocker {
  background-color: transparent;
}
.bento-select > [bento-busy-loader] {
  position: absolute!important;
  width: 40px;
  top: 0;
  bottom: 0;
  right: 30px;
  pointer-events: none;
}
.bento-select > [bento-busy-loader] .bento-busyloader-blocker,
.bento-select > [bento-busy-loader] .bento-busyloader-front-blocker {
  background: transparent;
}
.force-desktop .bento-select > [bento-busy-loader],
.force-desktop.bento-select > [bento-busy-loader] {
  right: 20px;
}
.bento-checkbox {
  display: inline-block;
  position: relative;
  width: 14px;
  height: 14px;
  vertical-align: text-top;
}
.bento-checkbox input {
  top: 1px;
  display: block;
  position: relative;
  z-index: 1;
  margin: 0;
  opacity: 0;
  width: 14px;
  height: 14px;
}
.bento-checkbox input:disabled + i,
.bento-checkbox input[disabled] + i,
.bento-checkbox input.disabled + i {
  opacity: 0.5;
  background: #b9bfcc;
}
.bento-checkbox input:focus + i {
  -webkit-box-shadow: 0 0 0 2px rgba(147, 147, 156, 0.6);
  box-shadow: 0 0 0 2px rgba(147, 147, 156, 0.6);
}
.bento-checkbox i {
  width: 14px;
  height: 14px;
  position: absolute;
  left: 0;
  margin: 0 !important;
}
.bento-checkbox i:before {
  font-size: 14px;
}
/**
 * Bento D3
 *
 * @author Joe Huang <joe.huang@thomsonreuters.com>
 * @version 0.1
 * @date 05/12/2014
 *
 */
[bento-d3-vertical-split-bars] .tick line {
  display: none;
}
[bento-d3-vertical-split-bars] .tick text {
  fill: #606169;
  stroke: none;
}
[bento-d3-vertical-split-bars] path.domain {
  display: none;
}
[bento-d3-percent-arc] {
  font-family: "KnowledgeLight";
}
[bento-d3-data-map] {
  position: relative;
}
[bento-d3-data-map] .datamaps-hoverover .hover-close-btn {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: -23px;
  width: 22px;
  height: 22px;
  color: #ffffff;
  background-color: #b2b2b8;
  text-align: center;
  cursor: pointer;
}
[bento-d3-data-map] .datamaps-hoverover .hover-close-btn .bento-icon-close-x {
  margin-top: 3px;
}
[bento-d3-data-map] .datamap path.datamap-country,
[bento-d3-data-map] .datamap circle,
[bento-d3-data-map] .datamap line {
  stroke: #ffffff;
  /* csslint ignore:start */
  vector-effect: non-scaling-stroke;
  /* csslint ignore:end */
  stroke-width: 0.5px;
}
[bento-d3-data-map] .zoom {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
[bento-d3-data-map] .btn-zoom {
  background-color: #ffffff;
  color: #b2b2b8;
  border-color: #b2b2b8;
}
.bento-chart-key {
  list-style-type: none;
  margin: 0 20px 0 0;
  padding: 0;
}
.bento-chart-key .bento-icon-stop {
  margin-right: 10px;
}
.bento-chart-key .is-faded {
  opacity: 0.5;
}
.bento-d3-datatable .map-heading,
.bento-d3-datatable table.table th {
  background: #f4f5f7;
  font-family: "KnowledgeBold", arial, helvetica, sans-serif;
  font-size: 13px;
}
.bento-d3-datatable .map-heading {
  height: 66px;
  letter-spacing: 1.2px;
  line-height: 65px;
  padding: 0 20px;
}
.bento-d3-datatable table.table th {
  height: 64px;
  line-height: 64px;
  padding: 0 10px;
}
.bento-d3-datatable table.table tbody {
  font-size: 12px;
}
.bento-d3-datatable .bento-icon-chevron-medium-right {
  font-size: 15px;
  margin-top: 10px;
  float: right;
}
[bento-d3-progress-meter] text {
  font-weight: bold;
}
[bento-d3-pie-chart] {
  position: relative;
}
[bento-d3-pie-chart].is-responsive svg {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
}
[bento-d3-pie-chart] .arc text {
  font-family: "KnowledgeMedium", arial, helvetica, sans-serif;
  font-size: 16px;
}
[bento-d3-pie-chart] text {
  fill: #ffffff;
  cursor: default;
}
[bento-d3-pie-chart] .is-faded {
  opacity: 0.5;
}
[bento-d3-pie-chart] .label-outside {
  fill: #212121;
}
[bento-d3-pie-chart] .label-outside.end {
  text-anchor: end;
}
[bento-d3-pie-chart] .label-outside.start {
  text-anchor: start;
}
[bento-d3-pie-chart] .is-selected {
  opacity: 1;
}
[bento-d3-pie-chart] .is-selected text {
  fill: #ffffff;
}
[bento-d3-pie-chart] .is-selected text.label-outside {
  fill: #212121;
}
[bento-d3-bar-chart],
[bento-d3-column-chart] {
  position: relative;
}
[bento-d3-bar-chart] .axis text,
[bento-d3-column-chart] .axis text,
[bento-d3-bar-chart] .legend text,
[bento-d3-column-chart] .legend text {
  font-size: 12px;
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  fill: #212121;
}
[bento-d3-bar-chart] .axis path,
[bento-d3-column-chart] .axis path,
[bento-d3-bar-chart] .axis line,
[bento-d3-column-chart] .axis line,
[bento-d3-bar-chart] line.axis,
[bento-d3-column-chart] line.axis {
  fill: none;
  stroke: #212121;
  shape-rendering: crispEdges;
}
.bento-d3-tooltip {
  position: absolute;
}
@media (max-width: 980px) {
  .bento-d3-datatable .no-pad {
    float: none;
    width: 100%;
  }
  .bento-d3-datatable table.table th,
  .bento-d3-datatable table.table td {
    padding: 8px 20px;
  }
}
/**
 * Bento Accordion
 *
 * @author Chi Gao <chi.gao@thomsonreuters.com>
 * @version 0.1
 * @date 07/7/2014
 *
 * Extend UI.Bootstrap Accordion
 */
.bento-accordion .panel {
  border: none;
}
.bento-accordion .panel-heading {
  background: #f4f5f7;
  color: #212121;
  padding: 0;
}
.bento-accordion .panel-heading.open {
  background: #606169;
  color: white;
}
.bento-accordion .panel-heading.open a:hover,
.bento-accordion .panel-heading.open a:focus {
  color: white;
}
.bento-accordion .panel-heading.open a:hover > i,
.bento-accordion .panel-heading.open a:focus > i {
  color: #ffffff;
  background: #93939c;
}
.bento-accordion .panel-heading.open a > i {
  color: #ffffff;
  background: #37383d;
}
.bento-accordion .panel-heading h4 {
  display: block;
  font-family: Arial, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 0;
  text-transform: none;
}
.bento-accordion .accordion-toggle {
  display: block;
  position: relative;
  width: 100%;
}
.bento-accordion .accordion-toggle[disabled] {
  pointer-events: none;
}
.bento-accordion .accordion-toggle[disabled] > i {
  color: #b2b2b8 !important;
}
.bento-accordion .accordion-toggle:hover,
.bento-accordion .accordion-toggle:focus {
  color: #212121;
  text-decoration: none;
}
.bento-accordion .accordion-toggle:hover > i,
.bento-accordion .accordion-toggle:focus > i {
  background: #93939c;
  color: #ffffff;
  outline-offset: 0;
}
.bento-accordion .accordion-toggle:focus {
  outline: 2px solid rgba(147, 147, 156, 0.6);
}
.bento-accordion .accordion-toggle > i {
  background: #d5d4d9;
  color: #37383d;
  display: inline-block;
  font-size: 16px;
  position: absolute;
  top: 0;
  left: 0;
  width: 45px;
  height: 100%;
  transition: color 0.2s ease-out, background 0.2s ease-out;
}
.bento-accordion .accordion-toggle > i:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.bento-accordion .accordion-toggle > span[uib-accordion-header] {
  margin-left: 45px;
  vertical-align: middle;
  overflow: hidden;
  width: calc(100% - 45px);
  height: 100%;
  display: inline-block;
  padding: 16px;
}
.bento-accordion .panel-group .panel-heading + .panel-collapse > .panel-body {
  background: #ffffff;
}
.bento-accordion.bento-accordion-alternate .panel {
  border-bottom: 1px solid #d5d4d9;
}
.bento-accordion.bento-accordion-alternate .panel:first-child {
  border-top: 1px solid #d5d4d9;
}
.bento-accordion.bento-accordion-alternate .panel-heading {
  background: #ffffff;
  color: #212121;
}
.bento-accordion.bento-accordion-alternate .panel-heading.open {
  background: #ffffff;
  color: #212121;
}
.bento-accordion.bento-accordion-alternate .panel-heading.open .accordion-toggle:focus {
  color: #212121;
}
.bento-accordion.bento-accordion-alternate .panel-heading.open .accordion-toggle:hover,
.bento-accordion.bento-accordion-alternate .panel-heading.open .accordion-toggle:hover > i {
  color: #93939c;
}
.bento-accordion.bento-accordion-alternate .panel-heading.open .accordion-toggle > i {
  color: #212121;
  background: transparent;
}
.bento-accordion.bento-accordion-alternate .panel-heading h4 {
  font-size: 14px;
  font-weight: bold;
  font-family: Arial, "Helvetica Neue", sans-serif;
  letter-spacing: 0;
}
.bento-accordion.bento-accordion-alternate .accordion-toggle:focus {
  outline: solid 2px rgba(147, 147, 156, 0.6);
  color: #212121;
}
.bento-accordion.bento-accordion-alternate .accordion-toggle:hover,
.bento-accordion.bento-accordion-alternate .accordion-toggle:hover > i {
  color: #93939c;
}
.bento-accordion.bento-accordion-alternate .accordion-toggle > i {
  background: transparent;
  color: #212121;
  width: 44px;
}
.bento-accordion.bento-accordion-alternate .accordion-toggle > span[uib-accordion-header] {
  padding: 15px 10px 15px 0;
  background: #ffffff;
}
.bento-accordion.bento-accordion-alternate .panel-group .panel-heading + .panel-collapse > .panel-body {
  background: #ffffff;
  border-top: 0;
  padding: 5px 20px 20px 45px;
}
.bento-accordion.bento-accordion-alternate .panel-group .panel + .panel {
  margin-top: 0;
}
.force-desktop.bento-accordion .panel-heading h4,
.force-desktop .bento-accordion .panel-heading h4 {
  font-size: 14px;
}
.force-desktop.bento-accordion .accordion-toggle > i,
.force-desktop .bento-accordion .accordion-toggle > i {
  width: 33.615px;
}
.force-desktop.bento-accordion .accordion-toggle > span[uib-accordion-header],
.force-desktop .bento-accordion .accordion-toggle > span[uib-accordion-header] {
  margin-left: 33.615px;
  width: calc(100% - 33.615px);
  padding: 13px;
}
.force-desktop.bento-accordion .bento-accordion-alternate .accordion-toggle > i,
.force-desktop .bento-accordion .bento-accordion-alternate .accordion-toggle > i {
  width: 33px;
}
.force-desktop.bento-accordion .bento-accordion-alternate .accordion-toggle > span[uib-accordion-header],
.force-desktop .bento-accordion .bento-accordion-alternate .accordion-toggle > span[uib-accordion-header] {
  padding-left: 0;
}
.bento-carousel-card {
  background: #ffffff;
  box-shadow: 0 2px 3px 1px rgba(100, 100, 100, 0.25);
  cursor: pointer;
  transition: all 0.2s ease-out;
  vertical-align: top;
  top: 0;
}
.bento-carousel-card .carousel-newtab-cta[class^="bento-icon"] {
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px;
  background: transparent;
  font-size: 12px;
  color: #606169;
  z-index: 1;
}
.bento-carousel-card .carousel-newtab-cta[class^="bento-icon"]:hover {
  cursor: pointer;
  color: #212121;
}
.bento-carousel-card .bento-carousel-card-provision .label,
.bento-carousel-card .bento-carousel-card-recent .label {
  color: #212121;
  display: block;
  font-size: 11px;
  font-family: "KnowledgeBold", arial, helvetica, sans-serif;
  letter-spacing: 1px;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 10px 25px 10px 10px;
  text-align: left;
  text-transform: uppercase;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.bento-carousel-card .bento-carousel-card-provision .label:last-of-type,
.bento-carousel-card .bento-carousel-card-recent .label:last-of-type {
  border-bottom: 1px solid #d5d4d9;
  vertical-align: top;
}
.bento-carousel-card .bento-carousel-card-provision ul,
.bento-carousel-card .bento-carousel-card-recent ul {
  position: absolute;
  bottom: -5px;
  left: -1px;
  list-style-type: none;
  padding: 0;
  margin-bottom: 0;
}
.bento-carousel-card .bento-carousel-card-provision ul li,
.bento-carousel-card .bento-carousel-card-recent ul li {
  color: #93939c;
  font-size: 12px;
  padding: 0 0 4px 20px;
  position: relative;
}
.bento-carousel-card .bento-carousel-card-provision ul li:before,
.bento-carousel-card .bento-carousel-card-recent ul li:before {
  background: #93939c;
  content: '';
  display: block;
  height: 7px;
  position: absolute;
  width: 7px;
  left: -15px;
  top: 5px;
}
.bento-carousel-card .bento-carousel-card-provision ul li:last-child,
.bento-carousel-card .bento-carousel-card-recent ul li:last-child {
  color: #212121;
  padding-bottom: 0;
}
.bento-carousel-card .bento-carousel-card-provision ul li:last-child:before,
.bento-carousel-card .bento-carousel-card-recent ul li:last-child:before {
  background: #212121;
  height: 8px;
  top: 4px;
}
.bento-carousel-card .bento-carousel-card-provision ul li:last-child:after,
.bento-carousel-card .bento-carousel-card-recent ul li:last-child:after {
  content: '\e616';
  font-family: bento-icomoon;
  font-size: 11px;
  position: absolute;
  top: 1px;
  left: -8px;
}
.bento-carousel-card .bento-carousel-card-provision .content,
.bento-carousel-card .bento-carousel-card-recent .content {
  height: 165px;
  overflow: hidden;
  padding: 20px;
  padding-bottom: 0;
  position: relative;
}
.bento-carousel-card .bento-carousel-card-provision .content h3,
.bento-carousel-card .bento-carousel-card-recent .content h3 {
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 26px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: 0 0 4px 10px;
}
.bento-carousel-card .bento-carousel-card-provision .left-col,
.bento-carousel-card .bento-carousel-card-recent .left-col,
.bento-carousel-card .bento-carousel-card-provision .right-col,
.bento-carousel-card .bento-carousel-card-recent .right-col {
  float: left;
  height: 131px;
}
.bento-carousel-card .bento-carousel-card-provision .left-col,
.bento-carousel-card .bento-carousel-card-recent .left-col {
  display: inline-block;
  width: 25px;
  overflow: hidden;
  position: relative;
}
.bento-carousel-card .bento-carousel-card-provision .left-col:after,
.bento-carousel-card .bento-carousel-card-recent .left-col:after {
  background: #37383d;
  content: '';
  display: inline-block;
  height: 100%;
  left: 11px;
  opacity: 0.55;
  position: absolute;
  width: 3px;
  top: 0;
}
.bento-carousel-card .bento-carousel-card-provision .left-col .icon-b,
.bento-carousel-card .bento-carousel-card-recent .left-col .icon-b {
  display: block;
  clear: both;
  margin-top: 30px;
}
.bento-carousel-card .bento-carousel-card-provision .right-col,
.bento-carousel-card .bento-carousel-card-recent .right-col {
  position: relative;
  width: 155px;
}
.bento-carousel-card .bento-carousel-card-provision .icon-a,
.bento-carousel-card .bento-carousel-card-recent .icon-a,
.bento-carousel-card .bento-carousel-card-provision .icon-b,
.bento-carousel-card .bento-carousel-card-recent .icon-b {
  position: relative;
  z-index: 1;
}
.bento-carousel-card .bento-carousel-card-provision:hover,
.bento-carousel-card .bento-carousel-card-recent:hover {
  top: -5px;
}
.bento-carousel-card .bento-carousel-card-provision:hover:before,
.bento-carousel-card .bento-carousel-card-recent:hover:before {
  opacity: 0.75;
}
.bento-carousel-card .bento-carousel-card-recent {
  width: 220px;
}
.bento-carousel-card .bento-carousel-card-recent .bento-carousel-card-recent-header {
  display: block;
}
.bento-carousel-card .bento-carousel-card-recent .label {
  font-size: 14px;
  padding-bottom: 3px;
}
.bento-carousel-card .bento-carousel-card-recent .label:last-of-type {
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  text-transform: capitalize;
  padding-top: 0;
  padding-bottom: 8px;
}
.bento-carousel-card .bento-carousel-card-recent .label:first-of-type {
  font-family: "KnowledgeMedium", arial, helvetica, sans-serif;
  text-transform: uppercase;
  padding-top: 10px;
  letter-spacing: 0.1em;
}
.bento-carousel-card:hover {
  top: -15px;
}
.bento-carousel-card .time {
  color: #93939c;
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  font-size: 12px;
  margin-left: 20px;
  padding-bottom: 10px;
}
.icon-a,
.icon-b {
  display: block;
}
.icon-a:before,
.icon-b:before {
  color: #ffffff;
  font-family: "KnowledgeBold", arial, helvetica, sans-serif;
  padding: 5px 0;
  width: 25px;
  text-align: center;
  position: absolute;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
}
.icon-a:before {
  background: #45b7e7;
  content: 'A';
}
.icon-b:before {
  background: #1472c2;
  content: 'B';
}
.bento-carousel-card-default {
  width: 250px;
  height: 350px;
  padding: 15px;
}
.bento-carousel-card-default > img {
  width: 220px;
}
.bento-carousel {
  background: transparent;
  position: relative;
  width: 100%;
}
.bento-carousel > ul {
  display: none;
}
.bento-carousel .bento-carousel-container {
  width: 100%;
  margin: 0;
  min-height: 100px;
  overflow-y: hidden;
  display: block;
}
.bento-carousel .bento-carousel-container > ul {
  display: block;
  box-sizing: content-box;
  padding: 10px 0 30px;
  margin: 0 0 -30px;
  width: 100%;
  overflow-y: hidden;
  overflow-x: auto;
  white-space: nowrap;
}
.bento-carousel .bento-carousel-container > ul > li {
  box-sizing: border-box;
  list-style: none;
  display: inline-block;
  white-space: normal;
}
.bento-carousel-card {
  background: #ffffff;
  min-width: 200px;
  min-height: 200px;
  margin: 0 20px 20px 0;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);
  position: relative;
  top: 0;
  display: inline-block;
  -webkit-transition: top 0.2s;
  -o-transition: top 0.2s;
  transition: top 0.2s;
}
.bento-carousel-card div[tabindex]:focus {
  outline: none;
}
.bento-carousel-card:focus {
  outline: none;
}
.bento-carousel-card:first-child {
  margin-left: 20px;
}
.bento-carousel-card:last-child {
  margin-right: 20px !important;
}
.bento-carousel-card:hover {
  top: -5px;
}
.bento-carousel-dots {
  display: block;
  width: 100%;
  position: absolute;
  text-align: center;
  bottom: 0;
  white-space: nowrap;
}
.bento-carousel-dots .bento-carousel-dot {
  border: 1px solid #ff8000;
  background: none;
  display: inline-block;
  margin: 0 5px;
  border-radius: 5px;
  height: 10px;
  width: 10px;
  padding: 0;
  -webkit-transition: background 0.2s, border-color 0.2s;
  -o-transition: background 0.2s, border-color 0.2s;
  transition: background 0.2s, border-color 0.2s;
}
.bento-carousel-dots .bento-carousel-dot:focus,
.bento-carousel-dots .bento-carousel-dot:hover {
  outline: none;
  border-color: transparent;
  background: rgba(255, 128, 0, 0.7);
}
.bento-carousel-dots .bento-carousel-dot.active {
  background: #ff8000;
}
.bento-masthead .bento-carousel-dots .bento-carousel-dot {
  border: 1px solid #ffffff;
  background: none;
}
.bento-masthead .bento-carousel-dots .bento-carousel-dot:focus,
.bento-masthead .bento-carousel-dots .bento-carousel-dot:hover {
  border-color: transparent;
  background: rgba(255, 255, 255, 0.7);
}
.bento-masthead .bento-carousel-dots .bento-carousel-dot.active {
  background: #ffffff;
}
.bento-carousel-arrow {
  position: absolute;
  padding: 0;
  background: transparent;
  z-index: 10;
  top: calc(50% - 70px);
  height: 100px;
  line-height: 100px;
  font-size: 1.8em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
}
.bento-carousel-arrow:hover {
  opacity: 0.6;
}
.bento-carousel-arrow.bento-carousel-left-arrow {
  left: 0px;
}
.bento-carousel-arrow.bento-carousel-right-arrow {
  right: 0px;
}
.bento-carousel-arrow:hover {
  cursor: pointer;
}
.bento-carousel-border {
  background: white;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 9;
  width: 20px;
}
.bento-carousel-left-border {
  left: -20px;
}
.bento-carousel-right-border {
  right: -20px;
}
.bento-masthead .bento-carousel {
  width: calc(100% - 120px);
  margin-left: 60px;
}
.bento-masthead .bento-carousel-arrow {
  color: white;
}
.ie9 .bento-carousel-border {
  display: none;
}
.ie9 .bento-carousel .bento-carousel-container {
  width: 100%;
  margin: 0;
}
.bento-collapse-header hr {
  margin: 10px 0 15px;
}
.bento-eyebrow-header-small.bento-collapse-header .btn {
  margin-right: 5px;
}
/**
 * Bento Combobox
 *
 * @author Chi Gao <chi.gao@thomsonreuters.com>
 * @version 1.4
 * @date 22/01/2015
 *
 * Changlog:
 *
 * 29/03/2016
 * - minor layout update
 *
 * 22/01/2015
 * - `cursor:no-allowed` is added instead of `pointer` when this directive is disabled
 * - `disabled` state CSS is refined
 * - Changed the dropdown from <button> to <div class="btn"> so the CSS is updated
 *
 * initial build
 *
 */
.bento-combobox.bento-select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  overflow: visible;
  cursor: auto;
  width: 100%;
  border-width: 0;
  z-index: auto;
}
.bento-combobox.bento-select input.ng-hide-add {
  display: none;
}
.bento-combobox.bento-select.no-value > .btn {
  color: inherit;
}
.bento-combobox.bento-select.no-value:hover:not([disabled]) > .btn {
  color: #93939c;
}
.bento-combobox.bento-select.no-value:focus:not([disabled]) > .btn {
  color: #212121;
}
.bento-combobox.bento-select.open input {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.bento-combobox.bento-select.open .bento-combobox-container {
  top: 39px;
  right: auto;
  bottom: auto;
  visibility: visible;
  z-index: 10;
}
.bento-combobox.bento-select > .btn {
  pointer-events: auto;
}
.bento-combobox.bento-select > div.input-label.disabled {
  color: #606169;
  background-color: #f4f5f7;
  border-color: #b2b2b8;
  cursor: not-allowed;
  pointer-events: none;
}
.bento-combobox.bento-select > .btn.disabled {
  border: none;
  cursor: not-allowed;
  pointer-events: none;
  background: transparent !important;
}
.bento-combobox.bento-select input[disabled] {
  color: #606169;
  cursor: not-allowed;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
.bento-combobox.bento-select > .preloader {
  position: absolute !important;
  width: 40px;
  top: 0;
  bottom: 0;
  right: 30px;
  pointer-events: none;
}
.bento-combobox.bento-select > .preloader .bento-busyloader-blocker {
  background: transparent;
  z-index: auto;
}
.bento-combobox.bento-select.input-sm .bento-combobox-container {
  top: 28px;
}
.bento-combobox.bento-select.input-sm > .btn {
  height: 30px;
  width: 30px;
  line-height: 30px;
}
.bento-combobox.bento-select.input-sm > .btn [class*="bento-icon"] {
  font-size: 12px;
}
.bento-combobox.bento-select.input-lg .bento-combobox-container {
  top: 48px;
}
.bento-combobox.bento-select.input-lg > .btn {
  height: 48px;
}
.bento-combobox.bento-select.in-focus .bento-combobox-container {
  border-color: #37383d;
}
.bento-combobox.bento-select > i {
  position: absolute;
  top: 9px;
  right: 59px;
}
.bento-combobox.bento-select > i:before {
  color: #c3c3c3;
}
.bento-combobox.bento-select i.preloader {
  width: 24px;
  height: 24px;
  background-size: 24px 24px;
  display: none;
}
.bento-combobox.bento-select div.input-label,
.bento-combobox.bento-select div.placeholder {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  cursor: default;
}
.bento-combobox.bento-select div.placeholder {
  position: absolute;
  left: 0;
  top: 0;
  color: #93939c;
}
.bento-combobox.bento-select input[type="text"],
.bento-combobox.bento-select div.input-label,
.bento-combobox.bento-select div.placeholder {
  height: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 55px 0 10px;
  line-height: 38px;
  width: 100%;
}
.bento-combobox.bento-select input[type="text"].input-sm,
.bento-combobox.bento-select div.input-label.input-sm,
.bento-combobox.bento-select div.placeholder.input-sm {
  height: 28px;
  line-height: 28px;
}
.bento-combobox.bento-select input[type="text"].input-lg,
.bento-combobox.bento-select div.input-label.input-lg,
.bento-combobox.bento-select div.placeholder.input-lg {
  height: 48px;
  line-height: 48px;
}
.bento-combobox.bento-select input[type="text"]::-ms-clear,
.bento-combobox.bento-select div.input-label::-ms-clear,
.bento-combobox.bento-select div.placeholder::-ms-clear {
  display: none;
}
.bento-combobox.bento-select input[type="text"]:focus,
.bento-combobox.bento-select div.input-label:focus,
.bento-combobox.bento-select div.placeholder:focus {
  outline: none;
}
.bento-combobox.bento-select div.input-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.touch {
  -webkit-overflow-scrolling: touch;
}
body.touch .bento-combobox-container-body {
  -webkit-overflow-scrolling: touch;
}
.bento-combobox-container {
  position: absolute;
  min-width: 100%;
  min-height: 0;
  background: #ffffff;
  border: 1px solid #212121;
  width: auto;
  visibility: hidden;
  bottom: 200vh;
  z-index: -999;
  -webkit-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
}
.bento-combobox-container ul,
.bento-combobox-container ol {
  margin: 0;
  padding: 0;
}
.bento-combobox-container .bento-combobox-container-header {
  background: #f4f5f7;
  color: #212121;
  font-weight: bold;
  padding-right: 0;
  text-transform: capitalize;
  list-style: none;
  white-space: nowrap;
  border-bottom: 1px solid #d5d4d9;
}
.bento-combobox-container .bento-combobox-container-header .bento-combobox-container-header-label {
  padding: 10px;
  white-space: nowrap;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bento-combobox-container .bento-combobox-container-footer {
  background: #eeeeee;
  width: 100%;
  position: relative;
  padding: 10px 0;
}
.bento-combobox-container .bento-combobox-container-footer .button-wrapper {
  padding: 0 5px;
}
.bento-combobox-container .bento-combobox-container-footer .button-wrapper .full-width {
  width: 100%;
}
.bento-combobox-container .bento-combobox-container-footer .button-wrapper:first-child {
  padding-left: 10px;
}
.bento-combobox-container .bento-combobox-container-footer .button-wrapper:last-child {
  padding-right: 10px;
}
.bento-combobox-container .bento-combobox-container-body {
  width: 100%;
  position: relative;
  min-height: 35px;
  max-height: 360px;
  overflow-y: auto;
  overflow-x: hidden;
}
.bento-combobox-container .bento-combobox-container-body .bento-combobox-container-empty-label {
  height: 35px;
  width: 100%;
  line-height: 35px;
  position: absolute;
  top: 0;
  left: 0;
  font-style: italic;
  color: #b2b2b8;
  padding-left: 15px;
  z-index: -1;
}
.bento-combobox-container .bento-combobox-container-body .bento-combobox-container-list {
  display: table;
  width: 100%;
}
.bento-combobox-container .bento-combobox-container-body .bento-combobox-container-list .bento-combobox-container-item {
  display: table-row-group;
  line-height: 35px;
  cursor: pointer;
  background-color: white;
}
.bento-combobox-container .bento-combobox-container-body .bento-combobox-container-list .bento-combobox-container-item:hover,
.bento-combobox-container .bento-combobox-container-body .bento-combobox-container-list .bento-combobox-container-item.selected,
.bento-combobox-container .bento-combobox-container-body .bento-combobox-container-list .bento-combobox-container-item bento-combobox-row-template.selected {
  background-color: #d4ebf4;
  color: #212121;
}
.bento-combobox-container .bento-combobox-container-body .bento-combobox-container-list .bento-combobox-container-item bento-combobox-row-template {
  display: table-row;
}
.bento-combobox-container .bento-combobox-container-body .bento-combobox-container-list .bento-combobox-container-item bento-combobox-row-template > span,
.bento-combobox-container .bento-combobox-container-body .bento-combobox-container-list .bento-combobox-container-item bento-combobox-row-template > div {
  display: table-cell;
  padding: 0 10px;
  line-height: 300%;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-bottom: 1px solid #d5d4d9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bento-combobox-container .bento-combobox-container-body .bento-combobox-container-list .bento-combobox-container-item bento-combobox-row-template > span [class^="bento-icon-"],
.bento-combobox-container .bento-combobox-container-body .bento-combobox-container-list .bento-combobox-container-item bento-combobox-row-template > div [class^="bento-icon-"],
.bento-combobox-container .bento-combobox-container-body .bento-combobox-container-list .bento-combobox-container-item bento-combobox-row-template > span [class*=" bento-icon-"],
.bento-combobox-container .bento-combobox-container-body .bento-combobox-container-list .bento-combobox-container-item bento-combobox-row-template > div [class*=" bento-icon-"] {
  line-height: inherit;
}
.bento-combobox-container .bento-combobox-container-body .bento-combobox-container-list .bento-combobox-container-item bento-combobox-row-template > span:last-child,
.bento-combobox-container .bento-combobox-container-body .bento-combobox-container-list .bento-combobox-container-item bento-combobox-row-template > div:last-child {
  padding-right: 23px;
}
/** Add on the fly footer */
bento-combobox-footer {
  display: block;
  width: 100%;
  height: 40px;
  border-top: solid 1px #212121;
  background-color: #f4f5f7;
  position: relative;
  /* Position to so aof-manage-option will position properly */
  line-height: normal;
}
.bento-combobox-footer-inner {
  display: table;
  width: 100%;
  height: 40px;
}
.bento-combobox-footer-row {
  display: table-row;
}
.bento-combobox-footer-item {
  display: table-cell;
  position: relative;
  vertical-align: middle;
  text-align: center;
}
.bento-combobox-footer-item:last-child {
  text-align: right;
}
.bento-combobox-footer-item:first-child {
  text-align: left;
}
.bento-combobox-footer-item-inner {
  width: 100%;
  vertical-align: middle;
  white-space: nowrap;
  padding: 0 14px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.up > .bento-combobox.bento-select.open > .bento-combobox-container,
.dropup > .bento-combobox.bento-select.open > .bento-combobox-container {
  top: auto;
  right: auto;
  bottom: 39px;
}
@media (pointer: coarse) {
  .bento-combobox.bento-select > .btn {
    pointer-events: none;
  }
}
.force-desktop.bento-combobox,
.force-desktop .bento-combobox {
  padding: 0;
}
.force-desktop.bento-combobox.bento-select > .btn,
.force-desktop .bento-combobox.bento-select > .btn {
  height: 30px;
  line-height: 30px;
}
.force-desktop.bento-combobox.bento-select > .preloader,
.force-desktop .bento-combobox.bento-select > .preloader {
  top: 3px;
  right: 20px;
}
.force-desktop.bento-combobox.bento-select input[type="text"],
.force-desktop .bento-combobox.bento-select input[type="text"],
.force-desktop.bento-combobox.bento-select div.input-label,
.force-desktop .bento-combobox.bento-select div.input-label,
.force-desktop.bento-combobox.bento-select div.placeholder,
.force-desktop .bento-combobox.bento-select div.placeholder {
  height: 30px;
  line-height: 30px;
  font-size: 12px;
}
.force-desktop.bento-combobox.bento-select.open.up .bento-combobox-container,
.force-desktop .bento-combobox.bento-select.open.up .bento-combobox-container,
.force-desktop.bento-combobox.bento-select.open.dropup .bento-combobox-container,
.force-desktop .bento-combobox.bento-select.open.dropup .bento-combobox-container {
  bottom: 29px;
}
.force-desktop.bento-combobox.bento-select.open .bento-combobox-container,
.force-desktop .bento-combobox.bento-select.open .bento-combobox-container {
  top: 29px;
}
.force-desktop.bento-combobox.bento-select.open .bento-combobox-container .bento-combobox-container-header,
.force-desktop .bento-combobox.bento-select.open .bento-combobox-container .bento-combobox-container-header {
  font-size: 12px;
}
.force-desktop.bento-combobox.bento-select.open .bento-combobox-container .bento-combobox-container-body .bento-combobox-container-list .bento-combobox-container-item,
.force-desktop .bento-combobox.bento-select.open .bento-combobox-container .bento-combobox-container-body .bento-combobox-container-list .bento-combobox-container-item {
  height: 28px;
  line-height: 28px;
}
.force-desktop.bento-combobox.bento-select.open .bento-combobox-container .bento-combobox-container-body .bento-combobox-container-list .bento-combobox-container-item .bento-combobox-container-label,
.force-desktop .bento-combobox.bento-select.open .bento-combobox-container .bento-combobox-container-body .bento-combobox-container-list .bento-combobox-container-item .bento-combobox-container-label {
  height: 28px;
  line-height: 28px;
  font-size: 12px;
}
.bento-contextual-header {
  height: 44px;
  border-bottom: 3px solid #ff8000;
  box-sizing: content-box;
}
.bento-contextual-header .bento-contextual-header-inner {
  display: flex;
}
.bento-contextual-header .bch-main-container {
  flex: 1 1 auto;
  display: flex;
  overflow: hidden;
  align-items: center;
  height: 44px;
}
.bento-contextual-header .bch-back-button {
  border: none;
  height: 44px;
  width: 45px;
  border-right: 1px solid #b2b2b8;
  background: transparent;
  font-size: 20px;
  padding-top: 0;
  padding-bottom: 0;
}
html[dir="rtl"] .bento-contextual-header .bch-back-button {
  border-right: none;
  border-left: 1px solid #b2b2b8;
}
.bento-contextual-header .bch-back-button[disabled] {
  color: rgba(55, 56, 61, 0.2);
}
.bento-contextual-header .bch-back-button:hover {
  color: #93939c;
}
.bento-contextual-header .bch-back-button:focus {
  outline: dotted 1px rgba(55, 56, 61, 0.8);
}
.bento-contextual-header .bch-back-button i {
  top: 2px;
  line-height: 26px;
}
.bento-contextual-header .bch-header {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  overflow: hidden;
  height: 26px;
  border-right: 1px solid #b2b2b8;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
html[dir="rtl"] .bento-contextual-header .bch-header {
  border-right: none;
  border-left: 1px solid #b2b2b8;
}
.bento-contextual-header .bch-header-title-container {
  padding-left: 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html[dir="rtl"] .bento-contextual-header .bch-header-title-container {
  padding-left: 0;
  padding-right: 15px;
}
.bento-contextual-header .bch-header-img {
  max-width: 26px;
  max-height: 26px;
}
.bento-contextual-header .bch-header-icon {
  width: 41px;
  height: 26px;
  font-size: 26px;
  padding-left: 15px;
  margin: 0;
}
html[dir="rtl"] .bento-contextual-header .bch-header-icon {
  padding-left: 0;
  padding-right: 15px;
}
.bento-contextual-header .bch-header-icon i {
  display: block;
  line-height: 26px;
}
.bento-contextual-header .bch-header-icon + .bch-header-title-container {
  padding-left: 10px;
}
html[dir="rtl"] .bento-contextual-header .bch-header-icon + .bch-header-title-container {
  padding-left: 0;
  padding-right: 10px;
}
.bento-contextual-header .bch-header-title {
  font-size: 16px;
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  line-height: 16px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  text-transform: capitalize;
  padding-right: 10px;
}
html[dir="rtl"] .bento-contextual-header .bch-header-title {
  padding-left: 10px;
  padding-right: 0;
}
.bento-contextual-header .bch-header-title:only-child {
  line-height: 26px;
}
.bento-contextual-header .bch-header-subtitle {
  font-size: 11px;
  line-height: 12px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding-right: 10px;
}
html[dir="rtl"] .bento-contextual-header .bch-header-subtitle {
  padding-left: 10px;
  padding-right: 0;
}
.bento-contextual-header .bch-right-container {
  padding: 0 15px 1px;
  height: 44px;
  line-height: 43px;
}
/**
 * Bento Datepicker
 *
 * @author Chi Gao <chi.gao@thomsonreuters.com>
 * @version 0.1
 * @date 04/11/2013
 *
 *
 */
.input-group.bento-datepicker,
.form-group.bento-datepicker {
  display: inline-block;
}
.input-group.bento-datepicker label,
.form-group.bento-datepicker label {
  display: block;
}
.input-group.bento-datepicker > .form-control,
.form-group.bento-datepicker > .form-control {
  display: inline-block;
  float: none;
  height: 40px;
  width: 150px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.input-group.bento-datepicker > .form-control[disabled],
.form-group.bento-datepicker > .form-control[disabled],
.input-group.bento-datepicker > .form-control[readonly],
.form-group.bento-datepicker > .form-control[readonly],
.input-group.bento-datepicker > fieldset[disabled] .form-control,
.form-group.bento-datepicker > fieldset[disabled] .form-control {
  /*cursor: default;*/
}
.input-group.bento-datepicker > .input-group-btn,
.form-group.bento-datepicker > .input-group-btn {
  display: inline-block;
}
.input-group.bento-datepicker > .input-group-btn > .btn.btn-default,
.form-group.bento-datepicker > .input-group-btn > .btn.btn-default {
  background: none;
  border: none;
  height: 40px;
  padding: 0 0 0 15px;
  width: 30px;
  border-radius: 0;
}
.input-group.bento-datepicker > .input-group-btn > .btn.btn-default > .glyphicon:before,
.form-group.bento-datepicker > .input-group-btn > .btn.btn-default > .glyphicon:before {
  font-size: 24px;
}
.input-group.bento-datepicker.input-group-lg > .form-control,
.form-group.bento-datepicker.input-group-lg > .form-control,
.input-group.bento-datepicker.form-group-lg > .form-control,
.form-group.bento-datepicker.form-group-lg > .form-control {
  height: 46px;
}
.input-group.bento-datepicker.input-group-lg > .input-group-btn > .btn.btn-default,
.form-group.bento-datepicker.input-group-lg > .input-group-btn > .btn.btn-default,
.input-group.bento-datepicker.form-group-lg > .input-group-btn > .btn.btn-default,
.form-group.bento-datepicker.form-group-lg > .input-group-btn > .btn.btn-default {
  height: 46px;
}
.input-group.bento-datepicker.input-group-sm > .form-control,
.form-group.bento-datepicker.input-group-sm > .form-control,
.input-group.bento-datepicker.form-group-sm > .form-control,
.form-group.bento-datepicker.form-group-sm > .form-control {
  height: 30px;
}
.input-group.bento-datepicker.input-group-sm > .input-group-btn > .btn.btn-default,
.form-group.bento-datepicker.input-group-sm > .input-group-btn > .btn.btn-default,
.input-group.bento-datepicker.form-group-sm > .input-group-btn > .btn.btn-default,
.form-group.bento-datepicker.form-group-sm > .input-group-btn > .btn.btn-default {
  height: 30px;
}
.input-group.bento-datepicker.disabled,
.form-group.bento-datepicker.disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.5;
}
.uib-daypicker table,
.uib-monthpicker table,
.uib-yearpicker table {
  padding: 0;
}
.uib-daypicker table:focus,
.uib-monthpicker table:focus,
.uib-yearpicker table:focus {
  outline: none;
}
.uib-daypicker table thead,
.uib-monthpicker table thead,
.uib-yearpicker table thead {
  padding: 0;
}
.uib-daypicker table thead tr,
.uib-monthpicker table thead tr,
.uib-yearpicker table thead tr {
  padding: 0;
}
.uib-daypicker table thead tr:first-child th:first-child .btn.btn-default,
.uib-monthpicker table thead tr:first-child th:first-child .btn.btn-default,
.uib-yearpicker table thead tr:first-child th:first-child .btn.btn-default,
.uib-daypicker table thead tr:first-child th:last-child .btn.btn-default,
.uib-monthpicker table thead tr:first-child th:last-child .btn.btn-default,
.uib-yearpicker table thead tr:first-child th:last-child .btn.btn-default {
  text-align: center;
  min-width: 49px;
}
.uib-daypicker table thead tr:first-child th:first-child .btn.btn-default:hover .glyphicon:before,
.uib-monthpicker table thead tr:first-child th:first-child .btn.btn-default:hover .glyphicon:before,
.uib-yearpicker table thead tr:first-child th:first-child .btn.btn-default:hover .glyphicon:before,
.uib-daypicker table thead tr:first-child th:last-child .btn.btn-default:hover .glyphicon:before,
.uib-monthpicker table thead tr:first-child th:last-child .btn.btn-default:hover .glyphicon:before,
.uib-yearpicker table thead tr:first-child th:last-child .btn.btn-default:hover .glyphicon:before {
  color: #ffffff;
  font-size: 24px;
}
.uib-daypicker table thead tr:first-child th:first-child .btn.btn-default .glyphicon,
.uib-monthpicker table thead tr:first-child th:first-child .btn.btn-default .glyphicon,
.uib-yearpicker table thead tr:first-child th:first-child .btn.btn-default .glyphicon,
.uib-daypicker table thead tr:first-child th:last-child .btn.btn-default .glyphicon,
.uib-monthpicker table thead tr:first-child th:last-child .btn.btn-default .glyphicon,
.uib-yearpicker table thead tr:first-child th:last-child .btn.btn-default .glyphicon {
  font-family: "bento-icomoon";
  width: 100%;
}
.uib-daypicker table thead tr:first-child th:first-child .btn.btn-default .glyphicon:before,
.uib-monthpicker table thead tr:first-child th:first-child .btn.btn-default .glyphicon:before,
.uib-yearpicker table thead tr:first-child th:first-child .btn.btn-default .glyphicon:before,
.uib-daypicker table thead tr:first-child th:last-child .btn.btn-default .glyphicon:before,
.uib-monthpicker table thead tr:first-child th:last-child .btn.btn-default .glyphicon:before,
.uib-yearpicker table thead tr:first-child th:last-child .btn.btn-default .glyphicon:before {
  color: #37383d;
  font-size: 24px;
}
.uib-daypicker table thead tr:first-child th:first-child .btn.btn-default .glyphicon-chevron-left:before,
.uib-monthpicker table thead tr:first-child th:first-child .btn.btn-default .glyphicon-chevron-left:before,
.uib-yearpicker table thead tr:first-child th:first-child .btn.btn-default .glyphicon-chevron-left:before,
.uib-daypicker table thead tr:first-child th:last-child .btn.btn-default .glyphicon-chevron-left:before,
.uib-monthpicker table thead tr:first-child th:last-child .btn.btn-default .glyphicon-chevron-left:before,
.uib-yearpicker table thead tr:first-child th:last-child .btn.btn-default .glyphicon-chevron-left:before {
  content: "\e641";
}
.uib-daypicker table thead tr:first-child th:first-child .btn.btn-default .glyphicon-chevron-right:before,
.uib-monthpicker table thead tr:first-child th:first-child .btn.btn-default .glyphicon-chevron-right:before,
.uib-yearpicker table thead tr:first-child th:first-child .btn.btn-default .glyphicon-chevron-right:before,
.uib-daypicker table thead tr:first-child th:last-child .btn.btn-default .glyphicon-chevron-right:before,
.uib-monthpicker table thead tr:first-child th:last-child .btn.btn-default .glyphicon-chevron-right:before,
.uib-yearpicker table thead tr:first-child th:last-child .btn.btn-default .glyphicon-chevron-right:before {
  content: "\e646";
}
.uib-daypicker table thead tr th,
.uib-monthpicker table thead tr th,
.uib-yearpicker table thead tr th {
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  font-size: 17px;
  height: 44px;
  padding: 3px;
}
.uib-daypicker table thead tr th[colspan="5"],
.uib-monthpicker table thead tr th[colspan="5"],
.uib-yearpicker table thead tr th[colspan="5"],
.uib-daypicker table thead tr th[colspan="3"],
.uib-monthpicker table thead tr th[colspan="3"],
.uib-yearpicker table thead tr th[colspan="3"],
.uib-daypicker table thead tr th[colspan="1"],
.uib-monthpicker table thead tr th[colspan="1"],
.uib-yearpicker table thead tr th[colspan="1"] {
  padding-left: 2px;
  padding-right: 2px;
}
.uib-daypicker table thead tr th[colspan="5"] .btn.btn-default,
.uib-monthpicker table thead tr th[colspan="5"] .btn.btn-default,
.uib-yearpicker table thead tr th[colspan="5"] .btn.btn-default,
.uib-daypicker table thead tr th[colspan="3"] .btn.btn-default,
.uib-monthpicker table thead tr th[colspan="3"] .btn.btn-default,
.uib-yearpicker table thead tr th[colspan="3"] .btn.btn-default,
.uib-daypicker table thead tr th[colspan="1"] .btn.btn-default,
.uib-monthpicker table thead tr th[colspan="1"] .btn.btn-default,
.uib-yearpicker table thead tr th[colspan="1"] .btn.btn-default {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
}
.uib-daypicker table thead tr th[colspan="5"] .btn.btn-default[role="heading"],
.uib-monthpicker table thead tr th[colspan="5"] .btn.btn-default[role="heading"],
.uib-yearpicker table thead tr th[colspan="5"] .btn.btn-default[role="heading"],
.uib-daypicker table thead tr th[colspan="3"] .btn.btn-default[role="heading"],
.uib-monthpicker table thead tr th[colspan="3"] .btn.btn-default[role="heading"],
.uib-yearpicker table thead tr th[colspan="3"] .btn.btn-default[role="heading"],
.uib-daypicker table thead tr th[colspan="1"] .btn.btn-default[role="heading"],
.uib-monthpicker table thead tr th[colspan="1"] .btn.btn-default[role="heading"],
.uib-yearpicker table thead tr th[colspan="1"] .btn.btn-default[role="heading"] {
  font-family: "KnowledgeBold", arial, helvetica, sans-serif;
}
.uib-daypicker table thead tr th[colspan="5"] .btn.btn-default:hover,
.uib-monthpicker table thead tr th[colspan="5"] .btn.btn-default:hover,
.uib-yearpicker table thead tr th[colspan="5"] .btn.btn-default:hover,
.uib-daypicker table thead tr th[colspan="3"] .btn.btn-default:hover,
.uib-monthpicker table thead tr th[colspan="3"] .btn.btn-default:hover,
.uib-yearpicker table thead tr th[colspan="3"] .btn.btn-default:hover,
.uib-daypicker table thead tr th[colspan="1"] .btn.btn-default:hover,
.uib-monthpicker table thead tr th[colspan="1"] .btn.btn-default:hover,
.uib-yearpicker table thead tr th[colspan="1"] .btn.btn-default:hover {
  color: #ffffff;
}
.uib-daypicker table tr,
.uib-monthpicker table tr,
.uib-yearpicker table tr {
  padding: 0;
}
.uib-daypicker table tr.h6,
.uib-monthpicker table tr.h6,
.uib-yearpicker table tr.h6 {
  background: none;
  font-size: 14px;
}
.uib-daypicker table tr.h6 th,
.uib-monthpicker table tr.h6 th,
.uib-yearpicker table tr.h6 th {
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: normal;
  font-family: Arial, "Helvetica Neue", sans-serif;
}
.uib-daypicker table tr td,
.uib-monthpicker table tr td,
.uib-yearpicker table tr td {
  padding: 3px;
}
.uib-daypicker table tbody tr:first-child td,
.uib-monthpicker table tbody tr:first-child td,
.uib-yearpicker table tbody tr:first-child td {
  padding-top: 4px;
}
.uib-daypicker table .datepicker-header,
.uib-monthpicker table .datepicker-header,
.uib-yearpicker table .datepicker-header {
  margin: 0 3px;
  padding: 0 5px;
  height: 40px;
  line-height: 40px;
  background-color: #f4f5f7;
  font-family: "KnowledgeBold", arial, helvetica, sans-serif;
  font-size: 12px;
}
.uib-daypicker table .btn.btn-default,
.uib-monthpicker table .btn.btn-default,
.uib-yearpicker table .btn.btn-default {
  height: 44px;
  padding: 0;
  color: #212121;
  line-height: 100%;
  font-size: 14px;
  vertical-align: top;
  border: none;
  background: #f4f5f7;
  font-weight: bold;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.uib-daypicker table .btn.btn-default span,
.uib-monthpicker table .btn.btn-default span,
.uib-yearpicker table .btn.btn-default span {
  display: block;
  min-width: 44px;
  height: 44px;
  box-sizing: border-box;
  font-family: "KnowledgeBold", arial, helvetica, sans-serif;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  line-height: 44px;
  padding: 0 15px;
}
.uib-daypicker table .btn.btn-default span.text-muted,
.uib-monthpicker table .btn.btn-default span.text-muted,
.uib-yearpicker table .btn.btn-default span.text-muted {
  color: #b2b2b8;
  background: #f4f5f7;
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
}
.uib-daypicker table .btn.btn-default .text-info,
.uib-monthpicker table .btn.btn-default .text-info,
.uib-yearpicker table .btn.btn-default .text-info {
  background: #ff8000;
  border: 3px solid #ff8000;
  color: white;
  line-height: 38px;
  padding: 0;
}
.uib-daypicker table .btn.btn-default.active,
.uib-monthpicker table .btn.btn-default.active,
.uib-yearpicker table .btn.btn-default.active {
  background: #37383d;
  color: #ffffff;
  text-shadow: none;
}
.uib-daypicker table .btn.btn-default.active .text-info,
.uib-monthpicker table .btn.btn-default.active .text-info,
.uib-yearpicker table .btn.btn-default.active .text-info {
  color: #ffffff;
}
.uib-daypicker table .btn.btn-default:hover,
.uib-monthpicker table .btn.btn-default:hover,
.uib-yearpicker table .btn.btn-default:hover,
.uib-daypicker table .btn.btn-default:active,
.uib-monthpicker table .btn.btn-default:active,
.uib-yearpicker table .btn.btn-default:active,
.uib-daypicker table .btn.btn-default:hover .text-muted,
.uib-monthpicker table .btn.btn-default:hover .text-muted,
.uib-yearpicker table .btn.btn-default:hover .text-muted,
.uib-daypicker table .btn.btn-default:active .text-muted,
.uib-monthpicker table .btn.btn-default:active .text-muted,
.uib-yearpicker table .btn.btn-default:active .text-muted {
  color: #ffffff;
  background: #37383d;
  text-shadow: none;
}
.uib-daypicker table .btn.btn-default:hover .text-info,
.uib-monthpicker table .btn.btn-default:hover .text-info,
.uib-yearpicker table .btn.btn-default:hover .text-info,
.uib-daypicker table .btn.btn-default:active .text-info,
.uib-monthpicker table .btn.btn-default:active .text-info,
.uib-yearpicker table .btn.btn-default:active .text-info,
.uib-daypicker table .btn.btn-default:hover .text-muted .text-info,
.uib-monthpicker table .btn.btn-default:hover .text-muted .text-info,
.uib-yearpicker table .btn.btn-default:hover .text-muted .text-info,
.uib-daypicker table .btn.btn-default:active .text-muted .text-info,
.uib-monthpicker table .btn.btn-default:active .text-muted .text-info,
.uib-yearpicker table .btn.btn-default:active .text-muted .text-info {
  color: #ffffff;
}
.bento-datepicker [uib-datepicker-popup-wrap] {
  position: absolute;
}
.bento-datepicker [uib-datepicker-popup-wrap] .dropdown-menu {
  -webkit-transform: translate(0, -40px);
  -ms-transform: translate(0, -40px);
  -o-transform: translate(0, -40px);
  transform: translate(0, -40px);
}
[uib-datepicker].bento-datepicker {
  display: inline-block;
}
[uib-datepicker-popup-wrap] .dropdown-menu,
[uib-datepicker].bento-datepicker {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 15px;
  background: white;
  border: 1px solid #b2b2b8;
}
[uib-datepicker-popup-wrap] .dropdown-menu {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
[uib-datepicker-popup-wrap] .dropdown-menu:before,
[uib-datepicker-popup-wrap] .dropdown-menu:after {
  content: none;
}
[uib-datepicker-popup-wrap].uib-datepicker-fixed {
  position: fixed;
  width: 0;
  height: 0;
  top: 50%;
  left: 50%;
  z-index: 1031;
}
[uib-datepicker-popup-wrap].uib-datepicker-fixed .uib-datepicker-popup {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: calc(100vw - 10px);
  max-height: calc(100vh - 10px);
  width: 414px;
  top: 0 !important;
}
[uib-datepicker-popup-wrap].uib-datepicker-fixed .uib-datepicker-popup table {
  width: 100%;
}
[uib-datepicker-popup-wrap].uib-datepicker-fixed .uib-datepicker-popup .btn.btn-default span {
  min-width: 30px;
  padding: 0;
  width: 100%;
}
.force-desktop.input-group.bento-datepicker > .form-control,
.force-desktop.form-group.bento-datepicker > .form-control,
.force-desktop .input-group.bento-datepicker > .form-control,
.force-desktop .form-group.bento-datepicker > .form-control {
  height: 30px;
}
.force-desktop.input-group.bento-datepicker > .input-group-btn > .btn.btn-default,
.force-desktop.form-group.bento-datepicker > .input-group-btn > .btn.btn-default,
.force-desktop .input-group.bento-datepicker > .input-group-btn > .btn.btn-default,
.force-desktop .form-group.bento-datepicker > .input-group-btn > .btn.btn-default {
  height: 30px;
}
.force-desktop.input-group.bento-datepicker > .input-group-btn > .btn.btn-default > .glyphicon:before,
.force-desktop.form-group.bento-datepicker > .input-group-btn > .btn.btn-default > .glyphicon:before,
.force-desktop .input-group.bento-datepicker > .input-group-btn > .btn.btn-default > .glyphicon:before,
.force-desktop .form-group.bento-datepicker > .input-group-btn > .btn.btn-default > .glyphicon:before {
  font-size: 18px;
}
.force-desktop.bento-datepicker [uib-datepicker-popup-wrap] .dropdown-menu,
.force-desktop .bento-datepicker [uib-datepicker-popup-wrap] .dropdown-menu {
  -webkit-transform: translate(0, -30px);
  -ms-transform: translate(0, -30px);
  -o-transform: translate(0, -30px);
  transform: translate(0, -30px);
}
.force-desktop[uib-datepicker-popup-wrap] .datepicker-header,
.force-desktop.bento-datepicker-wrap .datepicker-header,
.force-desktop.uib-datepicker .datepicker-header,
.force-desktop [uib-datepicker-popup-wrap] .datepicker-header,
.force-desktop .bento-datepicker-wrap .datepicker-header,
.force-desktop .uib-datepicker .datepicker-header {
  height: 30px;
  line-height: 30px;
}
.force-desktop[uib-datepicker-popup-wrap] .btn.btn-default,
.force-desktop.bento-datepicker-wrap .btn.btn-default,
.force-desktop.uib-datepicker .btn.btn-default,
.force-desktop [uib-datepicker-popup-wrap] .btn.btn-default,
.force-desktop .bento-datepicker-wrap .btn.btn-default,
.force-desktop .uib-datepicker .btn.btn-default {
  height: 30px;
  font-size: 12px;
}
.force-desktop[uib-datepicker-popup-wrap] .btn.btn-default span,
.force-desktop.bento-datepicker-wrap .btn.btn-default span,
.force-desktop.uib-datepicker .btn.btn-default span,
.force-desktop [uib-datepicker-popup-wrap] .btn.btn-default span,
.force-desktop .bento-datepicker-wrap .btn.btn-default span,
.force-desktop .uib-datepicker .btn.btn-default span {
  min-width: 30px;
  height: 30px;
  line-height: 30px;
  padding: 0 5px;
}
.force-desktop[uib-datepicker-popup-wrap] .btn.btn-default .text-info,
.force-desktop.bento-datepicker-wrap .btn.btn-default .text-info,
.force-desktop.uib-datepicker .btn.btn-default .text-info,
.force-desktop [uib-datepicker-popup-wrap] .btn.btn-default .text-info,
.force-desktop .bento-datepicker-wrap .btn.btn-default .text-info,
.force-desktop .uib-datepicker .btn.btn-default .text-info {
  border: none;
  line-height: 30px;
}
.force-desktop[uib-datepicker-popup-wrap].uib-datepicker-fixed .uib-datepicker-popup,
.force-desktop [uib-datepicker-popup-wrap].uib-datepicker-fixed .uib-datepicker-popup {
  width: 265px;
}
.force-desktop.uib-daypicker table thead tr:first-child th:first-child .btn.btn-default,
.force-desktop .uib-daypicker table thead tr:first-child th:first-child .btn.btn-default,
.force-desktop.uib-daypicker table thead tr:first-child th:last-child .btn.btn-default,
.force-desktop .uib-daypicker table thead tr:first-child th:last-child .btn.btn-default {
  min-width: 30px;
}
.force-desktop.uib-daypicker table thead tr:first-child th:first-child .btn.btn-default:hover .glyphicon:before,
.force-desktop .uib-daypicker table thead tr:first-child th:first-child .btn.btn-default:hover .glyphicon:before,
.force-desktop.uib-daypicker table thead tr:first-child th:last-child .btn.btn-default:hover .glyphicon:before,
.force-desktop .uib-daypicker table thead tr:first-child th:last-child .btn.btn-default:hover .glyphicon:before {
  font-size: 16px;
}
.force-desktop.uib-daypicker table thead tr:first-child th:first-child .btn.btn-default .glyphicon:before,
.force-desktop .uib-daypicker table thead tr:first-child th:first-child .btn.btn-default .glyphicon:before,
.force-desktop.uib-daypicker table thead tr:first-child th:last-child .btn.btn-default .glyphicon:before,
.force-desktop .uib-daypicker table thead tr:first-child th:last-child .btn.btn-default .glyphicon:before {
  font-size: 16px;
}
.input-group.bento-datepicker > .input-group-btn > .btn.btn-default,
.input-group.bento-datepicker > .input-group-btn > .btn {
  font-size: 24px;
  color: #212121;
  width: 44px;
  padding: 1px 0 0 0;
  border-radius: 0;
}
.input-group.bento-datepicker > .input-group-btn > .btn.btn-default:active,
.input-group.bento-datepicker > .input-group-btn > .btn:active {
  box-shadow: none;
  color: #37383d;
}
.bento-datepicker .ng-dirty.ng-invalid.form-control,
.bento-datepicker .has-error .form-control {
  border-color: #dc0a0a;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
@media screen and (max-width: 480px) {
  [uib-datepicker-popup-wrap].uib-datepicker-fixed .uib-datepicker-popup {
    padding: 5px;
  }
}
@media screen and (max-height: 480px) {
  [uib-datepicker-popup-wrap].uib-datepicker-fixed .uib-datepicker-popup {
    padding: 5px;
  }
}
@media screen and (max-height: 420px) {
  [uib-datepicker-popup-wrap].uib-datepicker-fixed .uib-datepicker-popup .btn i {
    vertical-align: middle;
  }
  [uib-datepicker-popup-wrap].uib-datepicker-fixed .uib-datepicker-popup .btn.btn-default {
    height: 35px;
    line-height: 35px;
  }
  [uib-datepicker-popup-wrap].uib-datepicker-fixed .uib-datepicker-popup .btn.btn-default span {
    height: 35px;
    line-height: 35px;
    border: none;
  }
}
@media screen and (max-height: 360px) {
  [uib-datepicker-popup-wrap].uib-datepicker-fixed .uib-datepicker-popup {
    padding: 3px;
  }
  [uib-datepicker-popup-wrap].uib-datepicker-fixed .uib-datepicker-popup .btn.btn-default {
    height: 30px;
    line-height: 30px;
  }
  [uib-datepicker-popup-wrap].uib-datepicker-fixed .uib-datepicker-popup .btn.btn-default span {
    height: 30px;
    line-height: 30px;
  }
}
/**
 * Bento Dropdown Append
 *
 * @author Joe Huang <joe.huang@thomsonreuters.com>
 * @version 0.1
 * @date 02/23/2015
 *
 *
 */
.dropdown-menu.open {
  display: block;
  padding: 10px 0;
}
/**
 * Bento Dropdown Hover
 *
 * @author Chi Gao <chi.gao@thomsonreuters.com>
 * @version 0.1
 * @date 07/29/2013
 *
 *
 */
/*added by yjd*/
.dropdown-hover .dropdown-menu {
  margin-top: 0;
  left: -20px;
}
/*added by yash*/
span.dropdown-toggle[disabled] {
  color: #b2b2b8;
}
a.dropdown-toggle.plain-text {
  color: inherit;
  text-decoration: none;
}
a.dropdown-toggle.plain-text[disabled] {
  pointer-events: none;
  cursor: default;
  color: #b2b2b8;
  text-decoration: none;
}
.bento-footer {
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  width: 100%;
  min-height: 56px;
  background-color: rgba(0, 0, 0, 0.8);
  color: #b2b2b8;
  display: table;
}
.bento-footer.footer-alt {
  background-color: rgba(33, 33, 33, 0.7);
}
.bento-footer .bento-footer-logo {
  display: table-cell;
  vertical-align: middle;
  padding: 0 0 0 30px;
  width: 1px;
}
.bento-footer .bento-footer-fine-prints {
  display: table-cell;
  vertical-align: top;
  position: relative;
  padding: 20px 0 34px 30px;
}
.bento-footer .bento-footer-fine-prints-content {
  font-size: 11px;
  line-height: 14px;
  text-align: justify;
}
.bento-footer .bento-footer-copyright-links {
  position: absolute;
  display: block;
  left: 30px;
  bottom: 15px;
  font-size: 12px;
}
.bento-footer .bento-footer-options {
  display: table-cell;
  width: 1px;
  white-space: nowrap;
  padding: 0 27px;
  vertical-align: middle;
}
.bento-footer .bento-footer-options > i {
  font-size: 22px;
  width: 22px;
  height: 22px;
  margin: 0 3px;
  vertical-align: inherit;
}
.bento-footer .bento-footer-options > .bento-dropdown {
  margin: 0 3px;
}
.bento-footer .bento-footer-options > .bento-dropdown .btn[uib-dropdown-toggle] {
  background: transparent;
  color: #93939c;
  border-color: #93939c;
  height: 30px;
  line-height: 29px;
  min-width: 150px;
  text-align: left;
  padding-right: 5px;
  text-transform: none;
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  letter-spacing: 0;
}
.bento-footer .bento-footer-options > .bento-dropdown .btn[uib-dropdown-toggle] span {
  padding-right: 20px;
}
.bento-footer .bento-footer-options > .bento-dropdown .btn[uib-dropdown-toggle] i {
  height: 30px;
  line-height: 29px;
  color: #93939c;
  position: absolute;
  right: 5px;
  top: 0;
}
.bento-footer .bento-footer-options > .bento-dropdown .btn[uib-dropdown-toggle]:hover {
  border-color: #93939c;
}
.bento-footer .bento-footer-options > .bento-dropdown .btn[uib-dropdown-toggle]:hover i {
  color: #ffffff;
}
.bento-footer a {
  color: #b2b2b8;
  display: inline-block;
  font-size: 12px;
  text-decoration: underline;
  margin-right: 5px;
}
.bento-footer a:hover {
  color: #ffffff;
}
.bento-footer.footer-bottom-fixed {
  position: fixed;
  bottom: 0;
}
.bento-footer > div.bento-footer-fine-prints:last-child {
  padding-right: 30px;
}
.bento-footer .bento-tr-logo-white {
  width: 182px;
  height: 56px;
}
.bento-tr-logo-white {
  background: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%2238%20255.6%20518%20100.7%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M154.9%2C279c-2.6%2C0-3.6-1.3-3.6-3.6v-10.8H149V263h2.3v-4.2h1.9v4.2h4v1.6h-4v10.7c0%2C1.4%2C0.5%2C2.2%2C2.2%2C2.2%0D%0A%09%09c0.7%2C0%2C1.3-0.1%2C1.8-0.3l0.1%2C1.5C156.6%2C278.9%2C155.6%2C279%2C154.9%2C279z%20M173.9%2C278.8V268c0-3.3-1.6-5.3-5.1-5.3c-2.7%2C0-4.6%2C1.5-5.5%2C3.9%0D%0A%09%09v-10h-1.9v22.1h1.9v-8.3c0-3.8%2C2.4-6.1%2C5.1-6.1c2.5%2C0%2C3.7%2C1.4%2C3.7%2C4v10.4H173.9z%20M190.7%2C271.4h-11.2c0.1%2C3.8%2C1.6%2C6.2%2C5.8%2C6.2%0D%0A%09%09c1.8%2C0%2C3.5-0.4%2C4.9-1l0.3%2C1.3c-1.3%2C0.6-3.3%2C1.1-5.4%2C1.1c-5.3%2C0-7.4-3.4-7.4-8.2c0-5%2C2.3-8.2%2C7-8.2c4.4%2C0%2C6%2C3.2%2C6%2C7.2L190.7%2C271.4%0D%0A%09%09L190.7%2C271.4z%20M188.9%2C269.6c0-3.1-1.1-5.6-4.3-5.6s-4.9%2C2-5.1%2C6h9.3v-0.4H188.9z%20M232.1%2C278.8V268c0-3.3-1.6-5.3-5.1-5.3%0D%0A%09%09c-2.7%2C0-4.6%2C1.5-5.6%2C3.9V263h-1.8v15.7h1.9v-8.3c0-3.8%2C2.4-6.1%2C5.1-6.1c2.5%2C0%2C3.7%2C1.4%2C3.7%2C4v10.4H232.1z%20M246.9%2C274.5%0D%0A%09%09c0-2.8-2.1-3.7-5.3-4.6c-2.8-0.8-4.1-1.3-4.1-3.1c0-1.9%2C1.4-2.7%2C3.8-2.7c1.7%2C0%2C3.3%2C0.4%2C4.6%2C1l0.4-1.4c-1.3-0.6-3-1-5-1%0D%0A%09%09c-3.6%2C0-5.6%2C1.4-5.6%2C4.3c0%2C2.5%2C1.7%2C3.6%2C5.4%2C4.6c2.8%2C0.7%2C4%2C1.4%2C4%2C3.2c0%2C1.8-1.3%2C2.9-3.8%2C2.9c-1.8%2C0-3.5-0.5-5.1-1.2l-0.5%2C1.4%0D%0A%09%09c1.8%2C0.8%2C3.8%2C1.2%2C5.6%2C1.2C244.9%2C279.1%2C246.9%2C277.4%2C246.9%2C274.5z%20M260.9%2C263h-2l-4.2%2C13.4l-3.8-13.4h-1.8l4.7%2C15.7h1.8l4.3-14%0D%0A%09%09l4.3%2C14h1.8l4.7-15.7h-1.8l-3.8%2C13.4L260.9%2C263z%20M285.4%2C271.4h-11.1c0.1%2C3.8%2C1.6%2C6.2%2C5.8%2C6.2c1.8%2C0%2C3.5-0.4%2C4.9-1l0.3%2C1.3%0D%0A%09%09c-1.3%2C0.6-3.3%2C1.1-5.4%2C1.1c-5.3%2C0-7.4-3.4-7.4-8.2c0-5%2C2.3-8.2%2C7-8.2c4.4%2C0%2C6%2C3.2%2C6%2C7.2L285.4%2C271.4L285.4%2C271.4z%20M283.7%2C269.6%0D%0A%09%09c0-3.1-1.1-5.6-4.3-5.6c-3.2%2C0-4.9%2C2-5.1%2C6h9.3v-0.4H283.7z%20M297.4%2C264.6V263c-0.4-0.1-0.9-0.2-1.4-0.2c-2.7%2C0-4.2%2C1.8-4.8%2C4V263%0D%0A%09%09h-1.9v15.7h1.9v-8.3c0-3.1%2C1.6-5.9%2C4.9-5.9C296.6%2C264.5%2C296.9%2C264.6%2C297.4%2C264.6z%20M318.2%2C263.6c-1-0.6-2.7-0.9-4.4-0.9%0D%0A%09%09c-4.7%2C0-7.3%2C3-7.3%2C8.2s2.6%2C8.2%2C7.3%2C8.2c1.6%2C0%2C3.3-0.4%2C4.4-0.9l-0.3-1.4c-1%2C0.4-2.3%2C0.8-3.8%2C0.8c-4.1%2C0-5.6-2.7-5.6-6.6%0D%0A%09%09s1.6-6.7%2C5.6-6.7c1.5%2C0%2C2.8%2C0.3%2C3.8%2C0.8L318.2%2C263.6z%20M334.2%2C270.9c0%2C4.6-2.3%2C8.2-6.9%2C8.2s-6.9-3.6-6.9-8.2c0-4.7%2C2.3-8.2%2C6.9-8.2%0D%0A%09%09C331.9%2C262.8%2C334.2%2C266.2%2C334.2%2C270.9z%20M332.3%2C270.9c0-4-1.6-6.7-5-6.7s-5%2C2.7-5%2C6.7s1.6%2C6.6%2C5%2C6.6%0D%0A%09%09C330.7%2C277.5%2C332.3%2C274.9%2C332.3%2C270.9z%20M349.9%2C278.8v-8.6c0-3.6%2C2.1-5.8%2C4.6-5.8s3.7%2C1.4%2C3.7%2C4v10.4h1.9V268c0-3.2-1.6-5.3-5.1-5.3%0D%0A%09%09c-2.7%2C0-4.5%2C1.6-5.3%2C3.9c-0.4-2.4-1.9-3.9-4.8-3.9c-2.6%2C0-4.3%2C1.5-5.2%2C3.9V263h-1.8v15.7h1.9v-8.3c0-3.8%2C2-6.1%2C4.6-6.1%0D%0A%09%09c2.4%2C0%2C3.7%2C1.4%2C3.7%2C4v10.4H349.9z%20M378.4%2C270.9c0%2C4.5-1.9%2C8.2-6.3%2C8.2c-2.6%2C0-4.5-1.4-5.5-3.7v9.3h-1.9V263h1.8v3.4%0D%0A%09%09c1-2.3%2C3-3.7%2C5.6-3.7C376.5%2C262.8%2C378.4%2C266.3%2C378.4%2C270.9z%20M376.5%2C270.9c0-3.8-1.4-6.7-4.8-6.7c-3.5%2C0-5.2%2C3.2-5.2%2C6.7%0D%0A%09%09c0%2C3.4%2C1.7%2C6.6%2C5.2%2C6.6S376.5%2C274.8%2C376.5%2C270.9z%20M214.7%2C263v15.7h-1.9v-3.4c-1%2C2.3-2.9%2C3.7-5.5%2C3.7c-4.4%2C0-6.3-3.7-6.3-8.2%0D%0A%09%09c0-4.6%2C1.9-8.2%2C6.3-8.2c2.6%2C0%2C4.6%2C1.4%2C5.6%2C3.7V263H214.7z%20M212.8%2C270.9c0-3.5-1.7-6.7-5.2-6.7c-3.4%2C0-4.8%2C2.9-4.8%2C6.7%0D%0A%09%09c0%2C3.8%2C1.4%2C6.6%2C4.8%2C6.6C211.1%2C277.5%2C212.8%2C274.3%2C212.8%2C270.9z%20M395%2C263v15.7h-1.9v-3.4c-1%2C2.3-2.9%2C3.7-5.5%2C3.7%0D%0A%09%09c-4.4%2C0-6.3-3.7-6.3-8.2c0-4.6%2C1.9-8.2%2C6.3-8.2c2.6%2C0%2C4.6%2C1.4%2C5.6%2C3.7V263H395z%20M393.1%2C270.9c0-3.5-1.7-6.7-5.2-6.7%0D%0A%09%09c-3.4%2C0-4.8%2C2.9-4.8%2C6.7c0%2C3.8%2C1.4%2C6.6%2C4.8%2C6.6C391.4%2C277.5%2C393.1%2C274.3%2C393.1%2C270.9z%20M412.1%2C278.8V268c0-3.3-1.6-5.3-5.1-5.3%0D%0A%09%09c-2.7%2C0-4.6%2C1.5-5.6%2C3.9V263h-1.8v15.7h1.9v-8.3c0-3.8%2C2.4-6.1%2C5.1-6.1c2.5%2C0%2C3.7%2C1.4%2C3.7%2C4v10.4H412.1z%20M421%2C276.8l-4.7-13.7h-1.9%0D%0A%09%09l5.7%2C15.7l-2%2C5.9h1.8l7.6-21.6h-2L421%2C276.8z%20M435.9%2C264.1h-1.8v5.3c0%2C0.1-0.1%2C0.2-0.2%2C0.2H433c-0.1%2C0-0.2-0.1-0.2-0.2v-5.3H431%0D%0A%09%09c-0.1%2C0-0.2-0.1-0.2-0.2v-0.7c0-0.1%2C0.1-0.2%2C0.2-0.2h5c0.1%2C0%2C0.2%2C0.1%2C0.2%2C0.2v0.7C436.1%2C264%2C436%2C264.1%2C435.9%2C264.1z%20M443.6%2C269.6%0D%0A%09%09h-0.9c-0.1%2C0-0.1-0.1-0.1-0.2v-4c0-0.1%2C0-0.1%2C0-0.1s0%2C0%2C0%2C0.1l-1.5%2C3.3c-0.1%2C0.1-0.2%2C0.2-0.3%2C0.2h-0.5c-0.1%2C0-0.2-0.1-0.3-0.2%0D%0A%09%09l-1.5-3.3l-0.1-0.1c0%2C0%2C0%2C0%2C0%2C0.1v4c0%2C0.1-0.1%2C0.2-0.1%2C0.2h-0.9c-0.1%2C0-0.2%2C0-0.2-0.1v-6c0-0.2%2C0.2-0.4%2C0.4-0.4h0.8%0D%0A%09%09c0.2%2C0%2C0.3%2C0.1%2C0.3%2C0.2l1.8%2C3.6c0%2C0.1%2C0.1%2C0.1%2C0.1%2C0.1s0.1%2C0%2C0.1-0.1l1.8-3.6c0.1-0.1%2C0.2-0.2%2C0.3-0.2h0.8c0.2%2C0%2C0.4%2C0.2%2C0.4%2C0.4v6%0D%0A%09%09C443.7%2C269.5%2C443.7%2C269.6%2C443.6%2C269.6z%20M121.5%2C317c0-2.4-2-4.4-4.4-4.4s-4.4%2C2-4.4%2C4.4s2%2C4.4%2C4.4%2C4.4%0D%0A%09%09C119.5%2C321.5%2C121.5%2C319.5%2C121.5%2C317z%20M119%2C304c-0.7-2-2.8-3.1-4.8-2.4s-3.1%2C2.8-2.4%2C4.8c0.7%2C2%2C2.8%2C3.1%2C4.8%2C2.4%0D%0A%09%09C118.6%2C308.2%2C119.6%2C306%2C119%2C304z%20M113.2%2C294c-1-1.5-3-1.8-4.5-0.8s-1.8%2C3-0.8%2C4.5s3%2C1.9%2C4.5%2C0.8C113.8%2C297.5%2C114.2%2C295.5%2C113.2%2C294%0D%0A%09%09z%20M105.1%2C286.4c-1.2-1-2.9-0.8-3.9%2C0.4c-1%2C1.2-0.8%2C3%2C0.4%2C3.9c1.2%2C1%2C3%2C0.8%2C3.9-0.4S106.3%2C287.4%2C105.1%2C286.4z%20M96.1%2C281.8%0D%0A%09%09c-1.1-0.5-2.5%2C0-3%2C1.1s0%2C2.5%2C1.1%2C3s2.5%2C0%2C3-1.1C97.8%2C283.6%2C97.3%2C282.3%2C96.1%2C281.8z%20M87.6%2C279.5c-1.1-0.2-2.1%2C0.4-2.3%2C1.5%0D%0A%09%09c-0.2%2C1.1%2C0.5%2C2.1%2C1.5%2C2.3c1.1%2C0.2%2C2.1-0.4%2C2.3-1.5C89.4%2C280.8%2C88.7%2C279.8%2C87.6%2C279.5z%20M79.8%2C278.9c-0.9%2C0-1.7%2C0.8-1.7%2C1.7%0D%0A%09%09c0%2C0.9%2C0.7%2C1.7%2C1.7%2C1.7c0.9%2C0%2C1.7-0.8%2C1.7-1.7C81.4%2C279.6%2C80.7%2C278.9%2C79.8%2C278.9z%20M46.8%2C317c0-2.4-2-4.4-4.4-4.4s-4.4%2C2-4.4%2C4.4%0D%0A%09%09s2%2C4.4%2C4.4%2C4.4C44.9%2C321.5%2C46.8%2C319.5%2C46.8%2C317z%20M47.8%2C327.6c-0.7-2-2.8-3.1-4.8-2.4s-3.1%2C2.8-2.4%2C4.8c0.7%2C2%2C2.8%2C3.1%2C4.8%2C2.4%0D%0A%09%09C47.4%2C331.8%2C48.5%2C329.8%2C47.8%2C327.6z%20M51.7%2C336.4c-1-1.5-3-1.8-4.5-0.8s-1.8%2C3-0.8%2C4.5s3.1%2C1.8%2C4.5%2C0.8%0D%0A%09%09C52.4%2C339.9%2C52.7%2C337.8%2C51.7%2C336.4z%20M58%2C343.4c-1.2-1-3-0.8-3.9%2C0.4c-1%2C1.2-0.8%2C3%2C0.4%2C3.9c1.2%2C1%2C3%2C0.8%2C4-0.4%0D%0A%09%09C59.4%2C346.1%2C59.2%2C344.4%2C58%2C343.4z%20M65.3%2C348.2c-1.1-0.5-2.5%2C0-3%2C1.1s0%2C2.5%2C1.1%2C3s2.5%2C0%2C3-1.1S66.4%2C348.8%2C65.3%2C348.2z%20M72.7%2C350.8%0D%0A%09%09c-1.1-0.2-2.1%2C0.5-2.3%2C1.5c-0.2%2C1.1%2C0.5%2C2.1%2C1.5%2C2.3c1%2C0.2%2C2.1-0.4%2C2.3-1.5C74.4%2C352.1%2C73.8%2C351%2C72.7%2C350.8z%20M79.8%2C351.9%0D%0A%09%09c-0.9%2C0-1.7%2C0.8-1.7%2C1.7c0%2C0.9%2C0.7%2C1.7%2C1.7%2C1.7c0.9%2C0%2C1.7-0.8%2C1.7-1.7C81.5%2C352.6%2C80.7%2C351.9%2C79.8%2C351.9z%20M43%2C308.9%0D%0A%09%09c2%2C0.7%2C4.2-0.4%2C4.8-2.4c0.7-2-0.4-4.2-2.4-4.8c-2-0.7-4.2%2C0.4-4.8%2C2.4C39.9%2C306%2C41%2C308.2%2C43%2C308.9z%20M47.2%2C298.5%0D%0A%09%09c1.5%2C1%2C3.5%2C0.6%2C4.5-0.8c1-1.5%2C0.6-3.5-0.8-4.5c-1.5-1-3.5-0.6-4.5%2C0.8C45.3%2C295.5%2C45.7%2C297.5%2C47.2%2C298.5z%20M54.1%2C290.3%0D%0A%09%09c1%2C1.2%2C2.7%2C1.4%2C3.9%2C0.4c1.2-1%2C1.4-2.7%2C0.4-3.9c-1-1.2-2.7-1.4-3.9-0.4C53.3%2C287.3%2C53.1%2C289.1%2C54.1%2C290.3z%20M62.3%2C284.8%0D%0A%09%09c0.5%2C1.1%2C1.9%2C1.6%2C3%2C1.1s1.6-1.9%2C1.1-3s-1.9-1.6-3-1.1S61.8%2C283.6%2C62.3%2C284.8z%20M70.4%2C281.8c0.2%2C1.1%2C1.3%2C1.7%2C2.3%2C1.5%0D%0A%09%09c1.1-0.2%2C1.7-1.2%2C1.5-2.3c-0.2-1.1-1.3-1.7-2.3-1.5C70.8%2C279.8%2C70.2%2C280.8%2C70.4%2C281.8z%20M114.2%2C332.5c2%2C0.7%2C4.2-0.4%2C4.8-2.4%0D%0A%09%09c0.7-2-0.4-4.2-2.4-4.8c-2-0.7-4.2%2C0.4-4.8%2C2.4C111.1%2C329.8%2C112.2%2C331.8%2C114.2%2C332.5z%20M108.7%2C340.9c1.5%2C1%2C3.5%2C0.6%2C4.5-0.8%0D%0A%09%09c1-1.5%2C0.6-3.5-0.8-4.5c-1.5-1-3.5-0.7-4.5%2C0.8C106.8%2C337.8%2C107.2%2C339.9%2C108.7%2C340.9z%20M101.1%2C347.3c1%2C1.2%2C2.8%2C1.4%2C3.9%2C0.4%0D%0A%09%09c1.2-1%2C1.4-2.7%2C0.4-3.9c-1-1.2-2.7-1.4-3.9-0.4C100.3%2C344.4%2C100.1%2C346.1%2C101.1%2C347.3z%20M93.1%2C351.2c0.5%2C1.2%2C1.9%2C1.6%2C3%2C1.1%0D%0A%09%09s1.6-1.9%2C1.1-3s-1.9-1.6-3-1.1S92.6%2C350.1%2C93.1%2C351.2z%20M85.3%2C353.1c0.2%2C1.1%2C1.3%2C1.8%2C2.3%2C1.5c1.1-0.2%2C1.7-1.3%2C1.5-2.3%0D%0A%09%09c-0.2-1.1-1.3-1.7-2.3-1.5C85.8%2C351%2C85.1%2C352%2C85.3%2C353.1z%20M107.8%2C301.8c-0.9-1.6-2.9-2.2-4.6-1.4c-1.6%2C0.9-2.2%2C3-1.4%2C4.6%0D%0A%09%09c0.9%2C1.6%2C2.9%2C2.3%2C4.6%2C1.4S108.7%2C303.4%2C107.8%2C301.8z%20M101.4%2C293.9c-1.3-1.2-3.2-1.1-4.4%2C0.1c-1.2%2C1.3-1.1%2C3.2%2C0.2%2C4.4%0D%0A%09%09c1.3%2C1.2%2C3.2%2C1.1%2C4.4-0.1C102.8%2C297%2C102.7%2C295%2C101.4%2C293.9z%20M93.6%2C289.1c-1.3-0.7-2.9-0.1-3.6%2C1.2c-0.6%2C1.3-0.1%2C2.9%2C1.2%2C3.5%0D%0A%09%09c1.3%2C0.6%2C2.9%2C0.1%2C3.6-1.2C95.5%2C291.3%2C94.9%2C289.8%2C93.6%2C289.1z%20M85.6%2C287.1c-1.2-0.2-2.4%2C0.6-2.6%2C1.8c-0.2%2C1.2%2C0.6%2C2.4%2C1.8%2C2.6%0D%0A%09%09c1.2%2C0.2%2C2.4-0.6%2C2.6-1.8C87.6%2C288.5%2C86.8%2C287.4%2C85.6%2C287.1z%20M77.9%2C287.4c-0.9%2C0.1-1.7%2C0.9-1.6%2C1.8s0.9%2C1.7%2C1.8%2C1.6%0D%0A%09%09c1-0.1%2C1.7-0.9%2C1.6-1.9C79.6%2C288.1%2C78.8%2C287.4%2C77.9%2C287.4z%20M71.3%2C289c-0.8%2C0.2-1.2%2C1.1-1%2C1.9s1.1%2C1.2%2C1.8%2C1c0.8-0.2%2C1.2-1.1%2C1-1.9%0D%0A%09%09C72.9%2C289.2%2C72.1%2C288.8%2C71.3%2C289z%20M65.8%2C291.4c-0.6%2C0.3-0.9%2C1.1-0.5%2C1.7c0.3%2C0.6%2C1.1%2C0.9%2C1.7%2C0.5c0.6-0.3%2C0.9-1.1%2C0.5-1.7%0D%0A%09%09C67.2%2C291.3%2C66.4%2C291.1%2C65.8%2C291.4z%20M57.7%2C329.1c-0.9-1.6-2.9-2.2-4.6-1.3c-1.6%2C0.9-2.2%2C2.9-1.3%2C4.6c0.9%2C1.6%2C2.9%2C2.3%2C4.6%2C1.4%0D%0A%09%09C58%2C332.8%2C58.6%2C330.8%2C57.7%2C329.1z%20M62.4%2C335.8c-1.3-1.2-3.2-1.1-4.4%2C0.1c-1.2%2C1.3-1.1%2C3.2%2C0.1%2C4.4c1.3%2C1.2%2C3.2%2C1.1%2C4.4-0.1%0D%0A%09%09C63.7%2C338.8%2C63.6%2C336.8%2C62.4%2C335.8z%20M68.1%2C340.1c-1.3-0.6-2.9-0.1-3.6%2C1.2c-0.6%2C1.3-0.1%2C2.9%2C1.2%2C3.6c1.3%2C0.6%2C2.9%2C0.1%2C3.6-1.2%0D%0A%09%09C69.9%2C342.4%2C69.4%2C340.8%2C68.1%2C340.1z%20M74.8%2C342.6c-1.2-0.2-2.4%2C0.6-2.6%2C1.8c-0.2%2C1.2%2C0.6%2C2.4%2C1.8%2C2.7c1.2%2C0.2%2C2.4-0.6%2C2.6-1.8%0D%0A%09%09C76.9%2C344%2C76%2C342.8%2C74.8%2C342.6z%20M81.4%2C343.2c-1%2C0-1.7%2C0.9-1.6%2C1.8c0.1%2C1%2C0.9%2C1.7%2C1.8%2C1.6s1.7-0.9%2C1.6-1.8%0D%0A%09%09C83.2%2C343.9%2C82.4%2C343.2%2C81.4%2C343.2z%20M87.4%2C342.3c-0.8%2C0.2-1.2%2C1.1-1%2C1.8c0.2%2C0.8%2C1.1%2C1.2%2C1.9%2C1s1.2-1.1%2C1-1.9%0D%0A%09%09C89%2C342.5%2C88.2%2C342%2C87.4%2C342.3z%20M92.5%2C340.4c-0.6%2C0.3-0.8%2C1.1-0.5%2C1.7s1.1%2C0.8%2C1.7%2C0.5s0.9-1.1%2C0.5-1.7%0D%0A%09%09C93.9%2C340.3%2C93.1%2C340%2C92.5%2C340.4z%20M52.1%2C324.8c1.5-0.3%2C2.4-1.6%2C2.1-3.1c-0.3-1.4-1.6-2.4-3.1-2.1c-1.4%2C0.3-2.4%2C1.6-2.1%2C3.1%0D%0A%09%09C49.2%2C324%2C50.6%2C325%2C52.1%2C324.8z%20M51.2%2C316.2c1.2%2C0.1%2C2.3-0.7%2C2.4-1.9c0.1-1.2-0.8-2.3-2-2.4s-2.2%2C0.7-2.4%2C1.9%0D%0A%09%09C49.1%2C315%2C50%2C316.1%2C51.2%2C316.2z%20M52.8%2C308.4c1%2C0.4%2C2.2-0.1%2C2.7-1.2c0.4-1-0.1-2.2-1.1-2.7c-1.1-0.4-2.2%2C0.1-2.7%2C1.1%0D%0A%09%09C51.3%2C306.8%2C51.8%2C308%2C52.8%2C308.4z%20M56.3%2C301.8c0.8%2C0.6%2C1.9%2C0.4%2C2.4-0.4c0.6-0.8%2C0.4-1.8-0.3-2.4c-0.8-0.6-1.9-0.4-2.4%2C0.3%0D%0A%09%09C55.3%2C300.1%2C55.5%2C301.2%2C56.3%2C301.8z%20M60.6%2C296.8c0.6%2C0.6%2C1.5%2C0.7%2C2.1%2C0.2c0.6-0.6%2C0.7-1.5%2C0.2-2.1s-1.5-0.7-2.1-0.2%0D%0A%09%09C60.1%2C295.3%2C60.1%2C296.2%2C60.6%2C296.8z%20M108.4%2C314.6c1.4-0.2%2C2.4-1.6%2C2.1-3.1c-0.2-1.4-1.6-2.4-3.1-2.1c-1.4%2C0.3-2.4%2C1.6-2.1%2C3.1%0D%0A%09%09C105.6%2C313.9%2C107%2C314.9%2C108.4%2C314.6z%20M107.9%2C322.2c1.2%2C0.1%2C2.3-0.7%2C2.4-1.9c0.1-1.2-0.7-2.3-1.9-2.4c-1.2-0.1-2.3%2C0.7-2.4%2C1.9%0D%0A%09%09C105.8%2C321%2C106.7%2C322.1%2C107.9%2C322.2z%20M105.2%2C329.5c1.1%2C0.4%2C2.3-0.1%2C2.7-1.1c0.4-1.1-0.1-2.2-1.1-2.7c-1-0.4-2.2%2C0.1-2.7%2C1.1%0D%0A%09%09C103.6%2C327.9%2C104.1%2C329.1%2C105.2%2C329.5z%20M101.2%2C335.1c0.8%2C0.6%2C1.9%2C0.4%2C2.4-0.4c0.6-0.8%2C0.4-1.8-0.3-2.4c-0.8-0.6-1.9-0.4-2.4%2C0.4%0D%0A%09%09C100.3%2C333.4%2C100.4%2C334.5%2C101.2%2C335.1z%20M96.6%2C339.2c0.5%2C0.6%2C1.5%2C0.7%2C2.1%2C0.2s0.7-1.5%2C0.2-2.1s-1.5-0.7-2.1-0.2%0D%0A%09%09S96.1%2C338.6%2C96.6%2C339.2z%20M96.3%2C300.6c-1.3-1.2-3.2-1.3-4.5%2C0c-1.2%2C1.2-1.2%2C3.2%2C0%2C4.4c1.2%2C1.2%2C3.2%2C1.3%2C4.5%2C0%0D%0A%09%09C97.5%2C303.8%2C97.6%2C301.8%2C96.3%2C300.6z%20M88.4%2C295.8c-1.4-0.6-3.1%2C0.1-3.7%2C1.5s0.1%2C3.2%2C1.6%2C3.7c1.5%2C0.6%2C3.1-0.1%2C3.7-1.6%0D%0A%09%09C90.5%2C297.9%2C89.8%2C296.3%2C88.4%2C295.8z%20M79.8%2C294.8c-1.4%2C0-2.5%2C1.1-2.5%2C2.5c0%2C1.3%2C1.1%2C2.5%2C2.5%2C2.5c1.3%2C0%2C2.5-1.1%2C2.5-2.5%0D%0A%09%09C82.3%2C295.8%2C81.2%2C294.8%2C79.8%2C294.8z%20M71.6%2C297.2c-1%2C0.4-1.4%2C1.5-1%2C2.4c0.4%2C1%2C1.5%2C1.4%2C2.5%2C1.1c1-0.4%2C1.4-1.5%2C1-2.5%0D%0A%09%09C73.6%2C297.2%2C72.5%2C296.8%2C71.6%2C297.2z%20M67.6%2C329.1c-1.2-1.2-3.2-1.2-4.4%2C0c-1.3%2C1.3-1.3%2C3.2-0.1%2C4.5c1.3%2C1.2%2C3.2%2C1.2%2C4.5%2C0%0D%0A%09%09C68.8%2C332.3%2C68.8%2C330.3%2C67.6%2C329.1z%20M73.2%2C333.2c-1.5-0.6-3.1%2C0.1-3.7%2C1.6c-0.6%2C1.4%2C0.2%2C3.1%2C1.6%2C3.7s3.1-0.1%2C3.7-1.5%0D%0A%09%09C75.4%2C335.4%2C74.7%2C333.8%2C73.2%2C333.2z%20M79.7%2C334.5c-1.4%2C0-2.5%2C1.1-2.5%2C2.5s1.1%2C2.5%2C2.5%2C2.5s2.5-1.1%2C2.5-2.5S81.1%2C334.5%2C79.7%2C334.5z%0D%0A%09%09%20M86.5%2C333.5c-0.9%2C0.4-1.4%2C1.4-1%2C2.4c0.4%2C0.9%2C1.5%2C1.4%2C2.4%2C1s1.4-1.5%2C1-2.4C88.5%2C333.5%2C87.4%2C333.1%2C86.5%2C333.5z%20M61.8%2C326.9%0D%0A%09%09c1.4-0.5%2C2.1-2%2C1.5-3.5c-0.5-1.4-2.1-2-3.4-1.5c-1.4%2C0.5-2%2C2.1-1.5%2C3.4C59%2C326.8%2C60.5%2C327.4%2C61.8%2C326.9z%20M59.8%2C318.8%0D%0A%09%09c1.1%2C0%2C2-0.9%2C2.1-2c0-1.1-0.9-2-2-2.1c-1.2%2C0-2.1%2C0.9-2.1%2C2C57.7%2C317.8%2C58.7%2C318.8%2C59.8%2C318.8z%20M61%2C311.1c0.9%2C0.3%2C1.9-0.1%2C2.3-0.9%0D%0A%09%09c0.4-0.9-0.1-1.9-0.9-2.3c-0.9-0.4-1.9%2C0.1-2.2%2C0.9C59.7%2C309.8%2C60.1%2C310.8%2C61%2C311.1z%20M99.5%2C312.2c1.4-0.5%2C2-2.1%2C1.5-3.4%0D%0A%09%09s-2-2-3.4-1.5s-2.1%2C2.1-1.5%2C3.4C96.6%2C312.1%2C98.2%2C312.8%2C99.5%2C312.2z%20M99.6%2C319.5c1.1%2C0%2C2.1-0.9%2C2.1-2s-0.9-2.1-2-2.1s-2.1%2C0.9-2.1%2C2%0D%0A%09%09S98.5%2C319.4%2C99.6%2C319.5z%20M97.1%2C326.2c0.9%2C0.4%2C1.9-0.1%2C2.3-0.9c0.4-0.9-0.1-1.9-0.9-2.2c-0.9-0.4-1.9%2C0-2.2%2C0.9%0D%0A%09%09C95.9%2C324.8%2C96.3%2C325.9%2C97.1%2C326.2z%20M64.7%2C304.4c0.7%2C0.7%2C1.8%2C0.7%2C2.4%2C0s0.7-1.7%2C0-2.4c-0.7-0.7-1.8-0.7-2.4%2C0%0D%0A%09%09C64.1%2C302.6%2C64.1%2C303.8%2C64.7%2C304.4z%20M92.3%2C332.2c0.7%2C0.7%2C1.8%2C0.7%2C2.4%2C0c0.7-0.6%2C0.7-1.7%2C0-2.4c-0.6-0.7-1.8-0.7-2.4%2C0%0D%0A%09%09C91.7%2C330.4%2C91.7%2C331.5%2C92.3%2C332.2z%20M76.6%2C302.6c-1.4%2C0.3-2.2%2C1.6-1.9%2C2.9c0.3%2C1.3%2C1.6%2C2.2%2C3%2C1.9c1.3-0.3%2C2.1-1.6%2C1.9-2.9%0D%0A%09%09C79.2%2C303.1%2C77.8%2C302.3%2C76.6%2C302.6z%20M69.4%2C306.6c-0.9%2C0.9-0.9%2C2.4%2C0%2C3.3s2.4%2C0.9%2C3.4%2C0c0.9-0.9%2C0.9-2.4%2C0-3.3%0D%0A%09%09C71.8%2C305.8%2C70.3%2C305.8%2C69.4%2C306.6z%20M66.4%2C313.5c-0.2%2C0.9%2C0.3%2C1.7%2C1.1%2C2c0.8%2C0.2%2C1.7-0.3%2C1.9-1.1c0.2-0.8-0.3-1.7-1.1-1.9%0D%0A%09%09C67.5%2C312.2%2C66.7%2C312.8%2C66.4%2C313.5z%20M82%2C326.9c-1.3%2C0.3-2.2%2C1.6-1.8%2C2.9c0.3%2C1.3%2C1.6%2C2.2%2C2.9%2C1.9c1.3-0.3%2C2.1-1.6%2C1.9-2.9%0D%0A%09%09C84.6%2C327.4%2C83.3%2C326.6%2C82%2C326.9z%20M86.9%2C324.3c-0.9%2C0.9-0.9%2C2.4%2C0%2C3.4c0.9%2C0.9%2C2.4%2C0.9%2C3.3%2C0c1-0.9%2C1-2.4%2C0.1-3.3%0D%0A%09%09C89.3%2C323.4%2C87.8%2C323.4%2C86.9%2C324.3z%20M90.1%2C319.9c-0.2%2C0.9%2C0.2%2C1.7%2C1.1%2C2c0.9%2C0.2%2C1.7-0.3%2C2-1.1c0.2-0.8-0.3-1.7-1.1-1.9%0D%0A%09%09C91.2%2C318.5%2C90.3%2C319.1%2C90.1%2C319.9z%20M86.2%2C306.2c0.4-1.1-0.1-2.4-1.3-2.8c-1.2-0.4-2.4%2C0.1-2.8%2C1.3c-0.4%2C1.1%2C0.2%2C2.3%2C1.3%2C2.8%0D%0A%09%09C84.6%2C307.9%2C85.8%2C307.4%2C86.2%2C306.2z%20M77.5%2C329.6c0.5-1.1-0.1-2.4-1.2-2.8c-1.2-0.5-2.4%2C0.1-2.8%2C1.3c-0.4%2C1.1%2C0.2%2C2.3%2C1.3%2C2.8%0D%0A%09%09C75.8%2C331.3%2C77%2C330.8%2C77.5%2C329.6z%20M90.4%2C310.8c0.7-0.6%2C0.8-1.6%2C0.3-2.3c-0.6-0.7-1.6-0.8-2.3-0.3c-0.7%2C0.5-0.8%2C1.5-0.2%2C2.2%0D%0A%09%09C88.7%2C311.2%2C89.7%2C311.4%2C90.4%2C310.8z%20M71.2%2C325.9c0.7-0.6%2C0.8-1.6%2C0.3-2.3c-0.6-0.7-1.6-0.8-2.3-0.3c-0.7%2C0.5-0.8%2C1.5-0.2%2C2.2%0D%0A%09%09C69.4%2C326.3%2C70.5%2C326.5%2C71.2%2C325.9z%20M91.9%2C315.8c0.6-0.1%2C1-0.7%2C0.9-1.4c-0.1-0.6-0.8-1.1-1.4-0.9c-0.6%2C0.1-1%2C0.7-0.9%2C1.3%0D%0A%09%09C90.6%2C315.5%2C91.2%2C316%2C91.9%2C315.8z%20M68.3%2C320.8c0.6-0.1%2C1-0.7%2C0.9-1.4c-0.1-0.6-0.7-1.1-1.4-0.9c-0.7%2C0.1-1%2C0.7-0.9%2C1.3%0D%0A%09%09C67.1%2C320.4%2C67.7%2C320.9%2C68.3%2C320.8z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M168.1%2C307.8h-7.6v22c0%2C0.4-0.3%2C0.8-0.8%2C0.8h-3.8c-0.4%2C0-0.8-0.3-0.8-0.8v-22h-7.6c-0.4%2C0-0.8-0.3-0.8-0.7%0D%0A%09%09v-3c0-0.4%2C0.3-0.7%2C0.8-0.7h20.7c0.4%2C0%2C0.8%2C0.3%2C0.8%2C0.7v3C168.9%2C307.6%2C168.5%2C307.8%2C168.1%2C307.8z%20M196.6%2C329.9v-25.8%0D%0A%09%09c0-0.4-0.4-0.7-0.8-0.7H192c-0.4%2C0-0.8%2C0.3-0.8%2C0.7v10H179v-10c0-0.4-0.3-0.7-0.8-0.7h-3.7c-0.4%2C0-0.8%2C0.3-0.8%2C0.7v25.8%0D%0A%09%09c0%2C0.4%2C0.3%2C0.8%2C0.8%2C0.8h3.8c0.4%2C0%2C0.8-0.3%2C0.8-0.8v-11.1h12.2v11.1c0%2C0.4%2C0.3%2C0.8%2C0.8%2C0.8h3.8C196.2%2C330.8%2C196.6%2C330.3%2C196.6%2C329.9%0D%0A%09%09z%20M227%2C315.1v3.9c0%2C8.4-5.9%2C12-12.2%2C12s-12.2-3.5-12.2-12v-3.9c0-8.4%2C5.9-12%2C12.2-12C221.2%2C303.1%2C227%2C306.6%2C227%2C315.1z%0D%0A%09%09%20M221.6%2C315.1c0-5.1-3.1-7.3-6.8-7.3c-3.8%2C0-6.8%2C2.3-6.8%2C7.3v3.9c0%2C5.1%2C3.1%2C7.3%2C6.8%2C7.3c3.8%2C0%2C6.8-2.3%2C6.8-7.3V315.1z%20M260.8%2C330.1%0D%0A%09%09v-25.2c0-0.8-0.7-1.5-1.5-1.5h-3.1c-0.6%2C0-1.2%2C0.4-1.4%2C0.9l-7.4%2C15c-0.2%2C0.3-0.3%2C0.5-0.4%2C0.5c-0.2%2C0-0.2-0.2-0.4-0.5l-7.4-15%0D%0A%09%09c-0.3-0.5-0.8-0.9-1.4-0.9h-3.3c-0.8%2C0-1.5%2C0.7-1.5%2C1.5v25.2c0%2C0.4%2C0.3%2C0.6%2C0.7%2C0.6h3.9c0.3%2C0%2C0.6-0.4%2C0.6-0.8v-16.6%0D%0A%09%09c0-0.3%2C0-0.4%2C0.1-0.4c0%2C0%2C0.1%2C0.1%2C0.2%2C0.2l6.2%2C13.7c0.2%2C0.4%2C0.7%2C0.7%2C1.2%2C0.7h2c0.5%2C0%2C1-0.2%2C1.2-0.7l6.2-13.7%0D%0A%09%09c0.1-0.1%2C0.2-0.2%2C0.2-0.2c0.1%2C0%2C0.1%2C0.1%2C0.1%2C0.4V330c0%2C0.4%2C0.3%2C0.8%2C0.6%2C0.8h3.9C260.4%2C330.8%2C260.8%2C330.5%2C260.8%2C330.1z%20M345.9%2C329.1%0D%0A%09%09v-25c0-0.4-0.3-0.7-0.7-0.7h-3.3c-0.4%2C0-0.7%2C0.3-0.7%2C0.7V323c0%2C0.2-0.1%2C0.3-0.2%2C0.3s-0.2-0.1-0.3-0.3l-10.8-18.5%0D%0A%09%09c-0.5-1-0.9-1.2-1.7-1.2h-4.1c-0.8%2C0-1.5%2C0.7-1.5%2C1.5v25c0%2C0.4%2C0.3%2C0.8%2C0.8%2C0.8h3.3c0.4%2C0%2C0.7-0.3%2C0.7-0.8v-18.1%0D%0A%09%09c0-0.2%2C0.1-0.3%2C0.2-0.3s0.2%2C0.1%2C0.3%2C0.3l10.4%2C17.4c0.6%2C1.4%2C1.4%2C1.4%2C2.3%2C1.4h3.9C345.2%2C330.8%2C345.9%2C330%2C345.9%2C329.1z%20M287.3%2C323%0D%0A%09%09c0-3.7-2.1-5.6-5.3-6.9c-2.6-1-4.8-1.9-6.5-2.6s-3.1-1.8-3.1-3.1c0-1.7%2C2.1-2.7%2C5-2.7c3.3%2C0%2C6%2C0.5%2C8.5%2C0.7c0%2C0%2C0%2C0%2C0.1%2C0%0D%0A%09%09c0.4%2C0%2C0.6-0.3%2C0.6-0.7v-2.8c0-0.4-0.3-0.7-0.7-0.7c-1.3-0.3-4.6-1-8.3-1c-7.1%2C0-10.5%2C3.1-10.5%2C7.3c0%2C2.7%2C1.2%2C5.3%2C4.5%2C6.7%0D%0A%09%09c3.4%2C1.4%2C10.2%2C3%2C10.2%2C5.9c0%2C2.2-1%2C3.4-4.5%2C3.4s-7.1-0.5-8.7-0.7c0%2C0%2C0%2C0-0.1%2C0c-0.4%2C0-0.7%2C0.3-0.7%2C0.7v2.8c0%2C0.4%2C0.3%2C0.7%2C0.7%2C0.8%0D%0A%09%09c1.8%2C0.4%2C5.3%2C1%2C8.7%2C1C284.9%2C331%2C287.3%2C326.8%2C287.3%2C323z%20M316.5%2C315.1v3.9c0%2C8.4-5.9%2C12-12.2%2C12c-6.3%2C0-12.2-3.5-12.2-12v-3.9%0D%0A%09%09c0-8.4%2C5.9-12%2C12.2-12C310.7%2C303.1%2C316.5%2C306.6%2C316.5%2C315.1z%20M311.2%2C315.1c0-5.1-3.1-7.3-6.8-7.3s-6.8%2C2.3-6.8%2C7.3v3.9%0D%0A%09%09c0%2C5.1%2C3.1%2C7.3%2C6.8%2C7.3s6.8-2.3%2C6.8-7.3V315.1z%20M386.2%2C330.2c0%2C0.3-0.2%2C0.5-0.5%2C0.5H381c-0.4%2C0-0.6-0.4-0.8-0.8l-5.5-9.3h-0.9%0D%0A%09%09c-1%2C0-4.1-0.1-5-0.2v9.5c0%2C0.4-0.3%2C0.8-0.7%2C0.8h-3.8c-0.4%2C0-0.8-0.3-0.8-0.8v-25.2c0-0.8%2C0.5-1%2C1.2-1.1c2-0.3%2C6.3-0.5%2C9.1-0.5%0D%0A%09%09c5.9%2C0%2C11.4%2C2.1%2C11.4%2C8.7v0.3c0%2C4.1-2%2C6.3-5.2%2C7.5l6%2C10.3C386.2%2C330%2C386.2%2C330.1%2C386.2%2C330.2z%20M380%2C311.8c0-2.9-2.2-4.1-6.1-4.1%0D%0A%09%09c-0.8%2C0-4.3%2C0.1-5%2C0.2v8.3c0.6%2C0%2C4.3%2C0.1%2C5%2C0.1c3.9%2C0%2C6.1-0.8%2C6.1-4.1V311.8z%20M396.4%2C318.8h12.3c0.4%2C0%2C0.8-0.3%2C0.8-0.8v-2.8%0D%0A%09%09c0-0.4-0.3-0.8-0.8-0.8h-12.3V311c0-3.2%2C0.1-3.3%2C3-3.3h9.7c0.4%2C0%2C0.8-0.4%2C0.8-0.8v-2.5c0-0.5-0.2-0.7-0.8-0.8%0D%0A%09%09c-1.2-0.2-3.7-0.5-8.3-0.5c-6.4%2C0-9.8%2C0-9.8%2C7.9v12.1c0%2C7.9%2C3.4%2C7.9%2C9.8%2C7.9c4.6%2C0%2C7.1-0.3%2C8.3-0.5c0.6-0.1%2C0.8-0.3%2C0.8-0.8v-2.5%0D%0A%09%09c0-0.4-0.3-0.8-0.8-0.8h-9.6c-2.9%2C0-3-0.1-3-3.3v-4.3L396.4%2C318.8L396.4%2C318.8z%20M438.7%2C320.1v-16c0-0.4-0.3-0.7-0.8-0.7h-3.8%0D%0A%09%09c-0.4%2C0-0.8%2C0.3-0.8%2C0.7v16c0%2C4.4-2%2C6.5-6.2%2C6.5c-4.1%2C0-6.2-2.1-6.2-6.5v-16c0-0.4-0.3-0.7-0.8-0.7h-3.8c-0.4%2C0-0.8%2C0.3-0.8%2C0.7v16%0D%0A%09%09c0%2C8.2%2C5.3%2C10.9%2C11.5%2C10.9C433.4%2C331%2C438.7%2C328.3%2C438.7%2C320.1z%20M464.7%2C307.2v-3c0-0.4-0.3-0.7-0.8-0.7h-20.7%0D%0A%09%09c-0.4%2C0-0.8%2C0.3-0.8%2C0.7v3c0%2C0.4%2C0.3%2C0.7%2C0.8%2C0.7h7.7v22c0%2C0.4%2C0.3%2C0.8%2C0.8%2C0.8h3.8c0.4%2C0%2C0.8-0.3%2C0.8-0.8v-22h7.7%0D%0A%09%09C464.3%2C307.8%2C464.7%2C307.6%2C464.7%2C307.2z%20M516.5%2C330.2c0%2C0.3-0.2%2C0.5-0.5%2C0.5h-4.7c-0.4%2C0-0.6-0.4-0.8-0.8l-5.5-9.3h-0.9%0D%0A%09%09c-1%2C0-4.1-0.1-5-0.2v9.5c0%2C0.4-0.3%2C0.8-0.7%2C0.8h-3.8c-0.4%2C0-0.8-0.3-0.8-0.8v-25.2c0-0.8%2C0.5-1%2C1.2-1.1c2-0.3%2C6.3-0.5%2C9.1-0.5%0D%0A%09%09c5.9%2C0%2C11.4%2C2.1%2C11.4%2C8.7v0.3c0%2C4.1-2%2C6.3-5.2%2C7.5l6%2C10.3C516.5%2C330%2C516.5%2C330.1%2C516.5%2C330.2z%20M510.3%2C311.8c0-2.9-2.2-4.1-6.1-4.1%0D%0A%09%09c-0.8%2C0-4.3%2C0.1-5%2C0.2v8.3c0.6%2C0%2C4.3%2C0.1%2C5%2C0.1c4%2C0%2C6.1-0.8%2C6.1-4.1V311.8z%20M540.8%2C323c0-3.7-2.1-5.6-5.3-6.9%0D%0A%09%09c-2.6-1-4.8-1.9-6.5-2.6s-3.1-1.8-3.1-3.1c0-1.7%2C2.1-2.7%2C5-2.7c3.3%2C0%2C6%2C0.5%2C8.5%2C0.7h0.1c0.4%2C0%2C0.7-0.3%2C0.7-0.7v-2.8%0D%0A%09%09c0-0.4-0.3-0.7-0.7-0.7c-1.3-0.3-4.7-1-8.3-1c-7.1%2C0-10.5%2C3.1-10.5%2C7.3c0%2C2.7%2C1.2%2C5.3%2C4.5%2C6.7c3.4%2C1.4%2C10.2%2C3%2C10.2%2C5.9%0D%0A%09%09c0%2C2.2-1%2C3.4-4.5%2C3.4s-7.1-0.5-8.7-0.7c0%2C0%2C0%2C0-0.1%2C0c-0.4%2C0-0.7%2C0.3-0.7%2C0.7v2.8c0%2C0.4%2C0.4%2C0.7%2C0.7%2C0.8c1.8%2C0.4%2C5.3%2C1%2C8.7%2C1%0D%0A%09%09C538.4%2C331%2C540.8%2C326.8%2C540.8%2C323z%20M473.9%2C318.8h12.3c0.4%2C0%2C0.8-0.3%2C0.8-0.8v-2.8c0-0.4-0.3-0.8-0.8-0.8h-12.3V311%0D%0A%09%09c0-3.2%2C0.1-3.3%2C3-3.3h9.7c0.4%2C0%2C0.8-0.4%2C0.8-0.8v-2.5c0-0.5-0.2-0.7-0.8-0.8c-1.2-0.2-3.7-0.5-8.3-0.5c-6.4%2C0-9.8%2C0-9.8%2C7.9v12.1%0D%0A%09%09c0%2C7.9%2C3.4%2C7.9%2C9.8%2C7.9c4.6%2C0%2C7.1-0.3%2C8.3-0.5c0.6-0.1%2C0.8-0.3%2C0.8-0.8v-2.5c0-0.4-0.4-0.8-0.8-0.8h-9.7c-2.9%2C0-3-0.1-3-3.3V318.8z%0D%0A%09%09%20M544.8%2C308.8c0%2C3%2C2.2%2C5.6%2C5.6%2C5.6c3.4%2C0%2C5.6-2.6%2C5.6-5.6s-2.2-5.5-5.6-5.5C547%2C303.1%2C544.8%2C305.6%2C544.8%2C308.8z%20M545.6%2C308.8%0D%0A%09%09c0-2.7%2C1.9-4.8%2C4.8-4.8c2.9%2C0%2C4.8%2C2.1%2C4.8%2C4.8c0%2C2.7-1.9%2C4.9-4.8%2C4.9C547.5%2C313.5%2C545.6%2C311.3%2C545.6%2C308.8z%20M553%2C311.1l-1.2-2.1%0D%0A%09%09c0.6-0.2%2C1-0.7%2C1-1.5v-0.1c0-1.3-1.1-1.8-2.3-1.8c-0.6%2C0-1.4%2C0-1.8%2C0.1c-0.2%2C0-0.2%2C0.1-0.2%2C0.2v5.1c0%2C0.1%2C0.1%2C0.2%2C0.2%2C0.2h0.8%0D%0A%09%09c0.1%2C0%2C0.1-0.1%2C0.1-0.2v-1.9c0.2%2C0%2C0.8%2C0%2C1%2C0h0.2l1.1%2C1.9c0%2C0.1%2C0.1%2C0.2%2C0.2%2C0.2h0.9C553%2C311.3%2C553%2C311.3%2C553%2C311.1%0D%0A%09%09C553%2C311.2%2C553%2C311.2%2C553%2C311.1z%20M551.7%2C307.6c0%2C0.7-0.4%2C0.8-1.2%2C0.8c-0.1%2C0-0.9%2C0-1%2C0v-1.7c0.1%2C0%2C0.8%2C0%2C1%2C0%0D%0A%09%09C551.3%2C306.8%2C551.7%2C306.9%2C551.7%2C307.6L551.7%2C307.6z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E') center center no-repeat;
  display: block;
  width: 200px;
  height: 50px;
}
/**
 * Bento File Uploader
 *
 * @author Chi Gao <chi.gao@thomsonreuters.com>
 * @version 0.1
 * @date 08/6/2014
 *
 * Changelog:
 *
 * 08/06/2014
 * Initial build
 *
 */
div[bento-file-selector][disabled] {
  pointer-events: none;
  background-color: #f4f5f7;
  color: #b2b2b8;
}
div[bento-file-selector][disabled] .bento-file-selector-filename {
  pointer-events: inherit;
  cursor: not-allowed;
  box-shadow: none;
  color: #b2b2b8 !important;
  background-color: #f4f5f7;
  border-color: #b2b2b8;
}
.bento-file-selector {
  position: relative;
  width: 100%;
  padding: 50px 0 20px;
  text-align: center;
  border: 1px dashed #b2b2b8;
  overflow: hidden;
}
.bento-file-selector .bento-progressbar {
  -webkit-transition: bottom 0.2s, opacity 0.2s;
  -o-transition: bottom 0.2s, opacity 0.2s;
  transition: bottom 0.2s, opacity 0.2s;
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 10px;
  width: auto;
  height: 10px;
  overflow: hidden;
  opacity: 0;
}
.bento-file-selector .bento-file-selector-progress-percentage-label {
  display: none;
  line-height: 10px;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.bento-file-selector.bento-file-selector-in-progress .bento-progressbar {
  opacity: 1;
}
.bento-file-selector.bento-file-selector-in-progress .bento-file-selector-progress-percentage-label {
  opacity: 1;
}
.bento-file-selector.bento-file-selector-progress-percentage .bento-file-selector-progress-percentage-label {
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 35px;
  font-size: 0.9em;
  text-align: right;
  display: block;
}
.bento-file-selector.bento-file-selector-progress-percentage .bento-progressbar {
  right: 45px;
}
.bento-file-selector > button {
  margin-top: 10px;
}
.bento-file-selector > .header {
  font-weight: bold;
}
.bento-file-selector.dragged-over {
  background: #d5d4d9;
}
.bento-file-selector .offscreen {
  position: absolute;
  left: -5000px;
  top: -5000px;
}
.bento-file-selector .bento-truncated-filename-placeholder {
  opacity: 0;
  display: inline-block;
}
.bento-file-selector .filename-container {
  position: relative;
  padding: 10px;
  width: 100%;
  min-height: 50px;
}
.bento-file-selector .filename-container .bento-file-selector-filename {
  position: relative;
  height: 30px;
  line-height: 29px;
  padding: 0 6px 0 10px;
  margin: 5px 5px 5px 0;
  font-family: arial, sans serif;
  text-transform: none;
  overflow: hidden;
}
.bento-file-selector .filename-container .bento-file-selector-filename .bento-file-selector-filename-label:focus {
  outline: none;
  text-decoration: underline;
}
.bento-file-selector .filename-container .bento-file-selector-filename > button {
  font-size: 10px;
  vertical-align: text-bottom;
  width: 16px;
  height: 16px;
  border: none;
  background: transparent;
  padding: 0;
  margin: 0;
  line-height: 100%;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.bento-file-selector .filename-container .bento-file-selector-filename > button:hover {
  color: #f4f5f7;
  background: #37383d;
}
.bento-file-selector .filename-container .bento-file-selector-filename > button:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 2px rgba(147, 147, 156, 0.6);
  -moz-box-shadow: 0 0 0 2px rgba(147, 147, 156, 0.6);
  box-shadow: 0 0 0 2px rgba(147, 147, 156, 0.6);
}
.bento-file-selector .filename-container .bento-file-selector-filename.btn.btn-default.loading {
  border-color: transparent !important;
  background-color: #f4f5f7;
  overflow: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.bento-file-selector .filename-container .bento-file-selector-filename.btn.btn-default.loading:hover {
  background-color: #f4f5f7;
}
.bento-file-selector .filename-container .bento-file-selector-filename.btn.btn-default.loading:hover[disabled] {
  background-color: #f4f5f7;
}
.bento-file-selector .filename-container .bento-file-selector-filename.loading .bento-file-selector-file-progress-bg {
  display: block;
}
.accept-error {
  border: 1px solid #dc0a0a;
}
.accept-error-message {
  color: #dc0a0a;
}
.file-selection-error {
  margin-top: 20px;
}
.bento-file-selector-file-progress-bg {
  display: none;
  position: absolute;
  background: rgba(0, 0, 0, 0.08);
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  -webkit-transition: width 0.5s;
  -o-transition: width 0.5s;
  transition: width 0.5s;
}
/**
 * Bento Global Header
 *
 * 07/07/2015
 **/
.onesource-logo-full {
  display: inline-block;
  background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%22230.29998779296875%20269.0999755859375%20329.0999755859375%2074.10003662109375%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23ff8000%22%20d%3D%22M239.4%2C273.1v11h-3v-11h-3.8v-2.6h10.5v2.6H239.4z%20M246%2C270.5h3v5.4h5.4v-5.4h3V284h-3v-5.5H249v5.5h-3%0D%0A%09V270.5z%20M266.4%2C270.3c4.4%2C0%2C6.5%2C3%2C6.5%2C7c0%2C4-2.1%2C7-6.5%2C7c-4.4%2C0-6.5-3-6.5-7C259.9%2C273.3%2C262%2C270.3%2C266.4%2C270.3z%20M269.9%2C277.3%0D%0A%09c0-2.6-1-4.5-3.5-4.5c-2.5%2C0-3.5%2C1.8-3.5%2C4.5c0%2C2.6%2C1%2C4.5%2C3.5%2C4.5C268.9%2C281.8%2C269.9%2C279.9%2C269.9%2C277.3z%20M275.5%2C270.5h3l4.2%2C8.9%0D%0A%09l4.2-8.9h3V284H287v-7.7l-2.9%2C6h-2.9l-2.9-6v7.7h-2.9V270.5z%20M297.6%2C284.3c-1.6%2C0-3.5-0.4-4.9-1l0.6-2.4c1.4%2C0.5%2C2.9%2C0.9%2C4.2%2C0.9%0D%0A%09c1.5%2C0%2C2.4-0.4%2C2.4-1.5c0-1.1-0.7-1.4-2.7-1.8c-3-0.6-4.6-1.6-4.6-4.2c0-3.2%2C2.1-4.2%2C5.1-4.2c1.8%2C0%2C3.3%2C0.3%2C4.6%2C1l-0.5%2C2.4%0D%0A%09c-1.2-0.5-2.7-0.9-4.1-0.9c-1.5%2C0-2.2%2C0.3-2.2%2C1.4c0%2C1%2C0.7%2C1.2%2C2.8%2C1.7c2.9%2C0.7%2C4.5%2C1.5%2C4.5%2C4.2C302.9%2C282.7%2C301%2C284.3%2C297.6%2C284.3z%0D%0A%09%20M311.3%2C270.3c4.4%2C0%2C6.5%2C3%2C6.5%2C7c0%2C4-2.1%2C7-6.5%2C7c-4.4%2C0-6.5-3-6.5-7C304.9%2C273.3%2C307%2C270.3%2C311.3%2C270.3z%20M314.8%2C277.3%0D%0A%09c0-2.6-1-4.5-3.5-4.5c-2.5%2C0-3.5%2C1.8-3.5%2C4.5c0%2C2.6%2C1%2C4.5%2C3.5%2C4.5C313.8%2C281.8%2C314.8%2C279.9%2C314.8%2C277.3z%20M320.3%2C270.5h2.9l6%2C8.6%0D%0A%09v-8.6h2.9V284h-2.9l-6-8.6v8.6h-2.9V270.5z%20M350.1%2C278.9l3.5%2C5.1h-3.7l-3-4.8h-2.2v4.8h-3v-13.5h6.5c2.8%2C0%2C4.6%2C1.7%2C4.6%2C4.4%0D%0A%09C352.8%2C276.8%2C351.7%2C278.3%2C350.1%2C278.9z%20M347.8%2C272.9h-3v4h3c1.2%2C0%2C2.1-0.7%2C2.1-2C349.8%2C273.6%2C349%2C272.9%2C347.8%2C272.9z%20M355.8%2C270.5%0D%0A%09h9.3v2.6h-6.3v2.8h5.9v2.6h-5.9v3.1h6.3v2.6h-9.3V270.5z%20M379.4%2C278.9c0%2C2.9-1.9%2C5.4-5.7%2C5.4c-3.8%2C0-5.7-2.5-5.7-5.4v-8.4h3v8.5%0D%0A%09c0%2C1.8%2C1.1%2C2.7%2C2.7%2C2.7c1.7%2C0%2C2.7-1%2C2.7-2.7v-8.5h3V278.9z%20M388.6%2C273.1v11h-3v-11h-3.8v-2.6h10.5v2.6H388.6z%20M395%2C270.5h9.3v2.6%0D%0A%09H398v2.8h5.9v2.6H398v3.1h6.3v2.6H395V270.5z%20M415.4%2C278.9l3.6%2C5.1h-3.7l-3-4.8h-2.2v4.8h-3v-13.5h6.4c2.8%2C0%2C4.6%2C1.7%2C4.6%2C4.4%0D%0A%09C418.1%2C276.8%2C417.1%2C278.3%2C415.4%2C278.9z%20M413.1%2C272.9h-3v4h3c1.2%2C0%2C2.1-0.7%2C2.1-2C415.2%2C273.6%2C414.3%2C272.9%2C413.1%2C272.9z%20M425.5%2C284.3%0D%0A%09c-1.6%2C0-3.4-0.4-4.9-1l0.6-2.4c1.4%2C0.5%2C2.9%2C0.9%2C4.2%2C0.9c1.5%2C0%2C2.4-0.4%2C2.4-1.5c0-1.1-0.7-1.4-2.7-1.8c-3-0.6-4.6-1.6-4.6-4.2%0D%0A%09c0-3.2%2C2.1-4.2%2C5.1-4.2c1.8%2C0%2C3.3%2C0.3%2C4.6%2C1l-0.5%2C2.4c-1.2-0.5-2.7-0.9-4.1-0.9c-1.5%2C0-2.2%2C0.3-2.2%2C1.4c0%2C1%2C0.7%2C1.2%2C2.8%2C1.7%0D%0A%09c2.9%2C0.7%2C4.5%2C1.5%2C4.5%2C4.2C430.9%2C282.7%2C428.9%2C284.3%2C425.5%2C284.3z%20M249.4%2C300.1c12.9%2C0%2C19.1%2C9.1%2C19.1%2C21c0%2C11.9-6.2%2C21-19.1%2C21%0D%0A%09c-12.9%2C0-19.1-9.1-19.1-21C230.3%2C309.2%2C236.5%2C300.1%2C249.4%2C300.1z%20M260.9%2C321.1c0-8.5-3.5-14.5-11.5-14.5c-8%2C0-11.5%2C6-11.5%2C14.5%0D%0A%09c0%2C8.5%2C3.5%2C14.5%2C11.5%2C14.5C257.3%2C335.6%2C260.9%2C329.7%2C260.9%2C321.1z%20M273.3%2C300.8h7.6l19.6%2C28v-28h7.4v40.6h-7.6l-19.6-28v28h-7.4%0D%0A%09V300.8z%20M313.7%2C300.8H341v6.6h-19.7v9.9h18.4v6.6h-18.4v11H341v6.6h-27.3V300.8z%20M360.2%2C342.2c-4.8%2C0-10.3-1.2-14.5-3l1.6-6.2%0D%0A%09c4.1%2C1.7%2C8.8%2C2.9%2C12.8%2C2.9c4.9%2C0%2C8-1.4%2C8-5.2c0-3.7-2.4-4.9-8.9-6.3c-9-1.9-13.6-5.1-13.6-12.2c0-9%2C6.1-12.1%2C15.1-12.1%0D%0A%09c5.4%2C0%2C9.7%2C1%2C13.6%2C2.8l-1.4%2C6.1c-3.5-1.5-7.9-2.7-12.1-2.7c-5%2C0-7.6%2C1.2-7.6%2C5.1c0%2C3.4%2C2.4%2C4.4%2C9%2C6c8.7%2C2.1%2C13.6%2C4.6%2C13.6%2C12.4%0D%0A%09C375.8%2C337.6%2C370%2C342.2%2C360.2%2C342.2z%20M397.8%2C300.1c12.9%2C0%2C19.1%2C9.1%2C19.1%2C21c0%2C11.9-6.2%2C21-19.1%2C21c-12.9%2C0-19.1-9.1-19.1-21%0D%0A%09C378.7%2C309.2%2C384.9%2C300.1%2C397.8%2C300.1z%20M409.2%2C321.1c0-8.5-3.5-14.5-11.5-14.5c-8%2C0-11.5%2C6-11.5%2C14.5c0%2C8.5%2C3.5%2C14.5%2C11.5%2C14.5%0D%0A%09C405.7%2C335.6%2C409.2%2C329.7%2C409.2%2C321.1z%20M454.3%2C326.4c0%2C8.5-5.5%2C15.8-16.7%2C15.8c-11.3%2C0-16.7-7.3-16.7-15.8v-25.5h7.6v26%0D%0A%09c0%2C5.7%2C3.5%2C8.8%2C9.1%2C8.8c5.5%2C0%2C9-3.2%2C9-8.8v-26h7.7V326.4z%20M483.7%2C325.5l10.9%2C16H485l-9.7-15.2h-7.6v15.2h-7.6v-40.6h18.6%0D%0A%09c8.5%2C0%2C13.4%2C5.1%2C13.4%2C12.7C492.2%2C319.1%2C488.9%2C323.6%2C483.7%2C325.5z%20M477.6%2C307h-9.8v13.2h9.8c4.2%2C0%2C6.9-2.4%2C6.9-6.7%0D%0A%09C484.6%2C309.4%2C481.8%2C307%2C477.6%2C307z%20M515.5%2C300.1c5.1%2C0%2C9.1%2C1.1%2C11.6%2C2.3l-1.2%2C6c-2.5-1-5.9-1.7-8.8-1.7c-9.1%2C0-14.2%2C4.9-14.2%2C14.4%0D%0A%09c0%2C9.5%2C5.1%2C14.4%2C14.2%2C14.4c2.9%2C0%2C6.3-0.7%2C8.8-1.7l1.2%2C6c-2.4%2C1.2-6.5%2C2.3-11.6%2C2.3c-12.2%2C0-20.2-8-20.2-21%0D%0A%09C495.3%2C308.1%2C503.3%2C300.1%2C515.5%2C300.1z%20M532.1%2C300.8h27.3v6.6h-19.7v9.9h18.4v6.6h-18.4v11h19.7v6.6h-27.3V300.8z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat;
  height: 29px;
  width: 122px;
  vertical-align: middle;
}
.global-header {
  height: 60px;
  background-color: #000000;
  position: relative;
  z-index: 999;
  white-space: nowrap;
  text-align: right;
}
.global-header ~ .global-header {
  z-index: 998;
}
.global-header ~ .global-header ~ .global-header {
  z-index: 997;
}
.global-header .topbar-left {
  position: absolute;
  left: 20px;
  text-align: left;
  height: 60px;
  z-index: -1;
}
.global-header .topbar-middle,
.global-header .topbar-right {
  white-space: nowrap;
  padding: 0;
  background-color: #000000;
}
.global-header .topbar-middle {
  position: absolute;
  display: inline-block;
  text-align: right;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
.global-header .topbar-right {
  display: inline-block;
  margin-right: 20px;
}
.global-header .topbar-right .topbar-item > a > span {
  text-align: right;
}
.global-header .topbar-right > ul,
.global-header .topbar-right > div,
.global-header .topbar-right > span {
  white-space: normal;
}
.global-header .topbar-item > a .icon-label {
  opacity: 0;
  transition: opacity 0.3s;
  font-size: 13px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  bottom: -30%;
  position: absolute;
}
.global-header .topbar-item > a:hover .icon-label {
  color: #ffffff;
}
.global-header .topbar-item {
  height: 60px;
  line-height: 60px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.global-header .topbar-item.dropdown .dropdown-menu a {
  text-align: left;
}
.global-header .topbar-item > a {
  display: block;
  color: #b2b2b8;
  padding: 0 18px;
  text-align: center;
  font-size: 1.35em;
  transition: opacity 0.3s;
  text-decoration: none;
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}
.global-header .topbar-item > a:focus {
  outline: dotted 1px #ffffff;
  color: #ffffff;
}
.global-header .topbar-item > a > span {
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
  text-align: left;
}
.global-header .topbar-item > a > span > span {
  line-height: 100%;
  font-size: 0.8em;
  display: block;
}
.global-header .topbar-item > a > span > span + span {
  font-size: 0.7em;
  margin-top: 3px;
}
.global-header .topbar-item > a:hover {
  color: #ffffff;
}
.global-header .topbar-logo {
  display: inline-block;
}
.global-header a.topbar-logo {
  text-decoration: none;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.global-header .topbar-logo h1,
.global-header .topbar-logo .topbar-brand {
  color: #ff8000;
  font-family: "KnowledgeMedium", arial, helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  margin-top: 20px;
  text-transform: uppercase;
}
.global-header .topbar-logo h1.topbar-parent-app,
.global-header .topbar-logo .topbar-brand.topbar-parent-app {
  font-size: 12px;
  margin: 15px 0 0 0;
}
.global-header .topbar-logo h2,
.global-header .topbar-logo .topbar-child-app {
  color: #ffffff;
  font-size: 17px;
  font-family: "KnowledgeLight";
  text-transform: uppercase;
  margin: 0;
}
.global-header .topbar-logo:hover h2,
.global-header .topbar-logo:hover .topbar-child-app {
  color: #ff8000;
}
.global-header .dropdown {
  margin: 0;
}
.global-header .dropdown.open .account-menu {
  display: table;
}
.global-header a.dropdown-toggle {
  text-decoration: none;
}
.global-header a.dropdown-toggle .bento-icon-caret-down {
  margin-left: -5px;
  margin-right: -19px;
  display: inline-block;
}
.global-header a.dropdown-toggle:hover {
  text-decoration: none;
}
.global-header .account-menu {
  right: 0;
  left: auto;
  padding: 0;
  white-space: normal;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.global-header .account-menu:before {
  right: 17px;
  left: auto;
}
.global-header .account-menu:after {
  right: 18px;
  left: auto;
}
.global-header .account-menu .account-menu-top {
  display: table-row;
  float: left;
  padding: 20px 15px 20px 0;
  text-align: left;
  width: 100%;
  line-height: 18px;
}
.global-header .account-menu .account-menu-top a {
  text-decoration: underline;
  color: #212121;
  font-size: 14px;
  font-family: Arial, "Helvetica Neue", sans-serif;
  margin: 0 0 5px 0;
  opacity: 1;
  padding-bottom: 2px;
  white-space: nowrap;
  display: inline-block;
  margin-right: 10px;
  cursor: pointer;
}
.global-header .account-menu .account-menu-top a:hover {
  color: #93939c;
}
.global-header .account-menu .account-menu-avatar,
.global-header .account-menu .avatar {
  display: table-cell;
  padding-left: 20px;
}
.global-header .account-menu .account-menu-avatar img,
.global-header .account-menu .avatar img {
  width: 80px;
}
.global-header .account-menu .account-menu-desc {
  vertical-align: top;
  display: table-cell;
  padding-left: 15px;
}
.global-header .account-menu .account-menu-desc h1,
.global-header .account-menu .account-menu-desc h2,
.global-header .account-menu .account-menu-desc h3,
.global-header .account-menu .account-menu-desc h4,
.global-header .account-menu .account-menu-desc h5 {
  margin-top: 0;
  margin-bottom: 20px;
  white-space: nowrap;
}
.global-header .account-menu .account-menu-foot {
  display: inline-block;
  width: 100%;
  border-top: 1px solid #b2b2b8;
  background: #f4f5f7;
  text-align: center;
}
.global-header .account-menu .account-menu-avatar + div.account-menu-desc {
  padding-left: 20px;
  padding-right: 5px;
}
.force-desktop .global-toolbar .navbar-nav .open .dropdown-menu > li,
.global-toolbar .navbar-nav .open .dropdown-menu > li {
  padding: 0;
  border: none;
}
.force-desktop .global-toolbar .navbar-nav .open .dropdown-menu > li > a,
.global-toolbar .navbar-nav .open .dropdown-menu > li > a {
  color: #93939c;
  background-color: #37383d;
}
.force-desktop .global-toolbar .navbar-nav .open .dropdown-menu > li > a:hover,
.global-toolbar .navbar-nav .open .dropdown-menu > li > a:hover {
  color: #ffffff;
}
/* Media Queries */
@media (max-width: 899px) {
  .global-header .topbar-middle {
    position: static;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
@media (max-width: 799px) {
  .global-header .topbar-item a {
    margin: 0 10px;
  }
  .global-header .topbar-item a.dropdown-toggle .bento-icon-caret-down {
    margin-right: -10px;
  }
  .global-header .topbar-item a.dropdown-toggle:hover {
    text-decoration: none;
  }
}
.bento-input {
  color: #37383d;
  font-family: Arial, "Helvetica Neue", sans-serif;
  border-color: #b2b2b8;
}
.bento-input:focus,
.bento-input:active {
  border-color: #37383d;
}
.bento-input-label {
  background: transparent;
  border: 0;
  color: #37383d;
  font-family: Arial, "Helvetica Neue", sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  padding: 0;
  text-transform: uppercase;
}
/**
 * Bento Megamenu
 *
 * @author Chi Gao <chi.gao@thomsonreuters.com>
 * @version 0.2
 * @date 07/10/2014
 *
 * 04/08/2015
 * Added huge design
 *
 * 07/10/2014
 * Extend UI.Bootstrap Dropdown
 */
[uib-dropdown] .dropdown-menu.megamenu {
  display: flex !important;
  visibility: hidden;
}
.dropdown-menu.megamenu,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul {
  display: flex;
  align-items: stretch;
  overflow: auto;
}
.dropdown-menu.megamenu > li.column,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul > li.column {
  padding-bottom: 22px;
  padding-top: 15px;
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  position: relative;
}
.dropdown-menu.megamenu > li.column ul,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul > li.column ul {
  padding-left: 32px;
}
.dropdown-menu.megamenu > li.column ul li,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul > li.column ul li {
  list-style: none;
  line-height: 1.8em;
}
.dropdown-menu.megamenu > li.column:hover,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul > li.column:hover {
  background: #ffffff;
}
.dropdown-menu.megamenu > li.column:first-child,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul > li.column:first-child {
  padding-left: 10px;
  margin-left: 0;
}
.dropdown-menu.megamenu > li.column:first-child:before,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul > li.column:first-child:before {
  content: none;
}
.dropdown-menu.megamenu > li.column:last-child,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul > li.column:last-child {
  padding-right: 10px;
}
.dropdown-menu.megamenu > li.column h1,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul > li.column h1,
.dropdown-menu.megamenu > li.column h2,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul > li.column h2,
.dropdown-menu.megamenu > li.column h3,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul > li.column h3,
.dropdown-menu.megamenu > li.column h4,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul > li.column h4,
.dropdown-menu.megamenu > li.column h5,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul > li.column h5,
.dropdown-menu.megamenu > li.column h6,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul > li.column h6 {
  font-family: "KnowledgeMedium", arial, helvetica, sans-serif;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 10px;
  white-space: nowrap;
}
.dropdown-menu.megamenu > li.column a,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul > li.column a {
  cursor: pointer;
  color: #212121;
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  height: 30px;
  line-height: 30px;
  padding: 3px 15px;
}
.dropdown-menu.megamenu > li.column a:hover,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul > li.column a:hover {
  text-decoration: underline;
  color: #37383d;
  background: none;
}
.dropdown-menu.megamenu > li.column a:focus,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul > li.column a:focus {
  background: none;
  text-decoration: underline;
  outline: none;
}
.dropdown-menu.megamenu.megamenu-mobile,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-mobile {
  top: 100%;
  left: 0;
  background: #ffffff;
  border: 1px solid #b2b2b8;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
}
.dropdown-menu.megamenu.megamenu-mobile:before,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-mobile:before,
.dropdown-menu.megamenu.megamenu-mobile:after,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-mobile:after {
  display: none;
}
.dropdown-menu.megamenu.megamenu-mobile > li.column,
.dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-mobile > li.column {
  display: inline-block;
  vertical-align: top;
}
.dropdown-menu.megamenu.show {
  display: flex !important;
  visibility: visible;
}
[uib-dropdown].open > .dropdown-menu.megamenu {
  display: table-row !important;
  visibility: visible;
}
[uib-dropdown].open > .dropdown-menu.megamenu > .column {
  display: table-cell;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */
  .dropdown-menu.megamenu:before {
    top: -9px;
  }
  .dropdown-menu.megamenu:after {
    top: -8px;
  }
}
@supports (-ms-ime-align: auto) {
  /* IE Edge 12+ CSS styles go here */
  .dropdown-menu.megamenu:before {
    top: -9px;
  }
  .dropdown-menu.megamenu:after {
    top: -8px;
  }
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu,
.global-subnav .navbar-nav .dropdown-menu.megamenu,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul {
  padding: 0;
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu h1,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu h1,
.global-subnav .navbar-nav .dropdown-menu.megamenu h1,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul h1,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul h1,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul h1,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu h2,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu h2,
.global-subnav .navbar-nav .dropdown-menu.megamenu h2,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul h2,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul h2,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul h2,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu h3,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu h3,
.global-subnav .navbar-nav .dropdown-menu.megamenu h3,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul h3,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul h3,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul h3,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu h4,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu h4,
.global-subnav .navbar-nav .dropdown-menu.megamenu h4,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul h4,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul h4,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul h4,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu h5,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu h5,
.global-subnav .navbar-nav .dropdown-menu.megamenu h5,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul h5,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul h5,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul h5 {
  color: #ffffff;
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu li.column a,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu li.column a,
.global-subnav .navbar-nav .dropdown-menu.megamenu li.column a,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul li.column a,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul li.column a,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul li.column a {
  color: #b2b2b8;
  height: 30px;
  line-height: 30px;
  text-decoration: none;
  padding: 0 15px;
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu li.column a:hover,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu li.column a:hover,
.global-subnav .navbar-nav .dropdown-menu.megamenu li.column a:hover,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul li.column a:hover,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul li.column a:hover,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul li.column a:hover {
  color: #ffffff;
  text-decoration: none;
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu li.column a:focus,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu li.column a:focus,
.global-subnav .navbar-nav .dropdown-menu.megamenu li.column a:focus,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul li.column a:focus,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul li.column a:focus,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul li.column a:focus {
  background: none;
  color: #ffffff;
  text-decoration: underline;
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover,
.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover {
  min-height: 350px;
  background: #212121;
  width: 100%;
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column,
.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column {
  max-width: 250px;
  display: inline-block;
  float: left;
  padding: 10px 0 20px;
  min-height: 350px;
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column > a,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column > a,
.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column > a,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column > a,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column > a,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column > a {
  padding: 12px 0 5px 40px;
  line-height: 1.2em;
  height: auto;
  white-space: normal;
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child,
.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child {
  background: #37383d;
  min-width: 150px;
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header,
.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header {
  padding: 10px 60px 8px 20px;
  position: relative;
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header h5,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header h5,
.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header h5,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header h5,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header h5,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header h5 {
  display: inline;
  font-weight: normal;
  padding: 0;
  margin: 0;
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  font-size: 14px;
  color: inherit;
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header h5 a:focus,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header h5 a:focus,
.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header h5 a:focus,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header h5 a:focus,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header h5 a:focus,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header h5 a:focus,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header h5 div:focus,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header h5 div:focus,
.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header h5 div:focus,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header h5 div:focus,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header h5 div:focus,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header h5 div:focus {
  outline: none;
  text-decoration: underline;
  color: #ffffff;
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header.active,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header.active,
.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header.active,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header.active,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header.active,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header.active {
  color: #ffffff;
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header:focus,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header:focus,
.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header:focus,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header:focus,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header:focus,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header:focus {
  outline: dotted 1px #ffffff;
  outline-offset: -1px;
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header .bento-icon-chevron-right,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header .bento-icon-chevron-right,
.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header .bento-icon-chevron-right,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header .bento-icon-chevron-right,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header .bento-icon-chevron-right,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header .bento-icon-chevron-right {
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header a,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header a,
.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header a,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header a,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header a,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header a {
  padding: 0;
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column > ul,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column > ul,
.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column > ul,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column > ul,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column > ul,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column > ul {
  padding: 0;
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column > ul > li,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column > ul > li,
.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column > ul > li,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column > ul > li,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column > ul > li,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column > ul > li,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column > ul a,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column > ul a,
.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column > ul a,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column > ul a,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column > ul a,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column > ul a {
  color: #b2b2b8;
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
}
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column > ul > li:hover,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column > ul > li:hover,
.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column > ul > li:hover,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column > ul > li:hover,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column > ul > li:hover,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column > ul > li:hover,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column > ul a:hover,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column > ul a:hover,
.global-subnav .navbar-nav .dropdown-menu.megamenu.megamenu-takeover > li.column > ul a:hover,
[bento-nav-toolbar].global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column > ul a:hover,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column > ul a:hover,
.global-subnav .navbar-nav .dropdown-menu.megamenu.bento-flexgrid-colvis ul.megamenu-takeover > li.column > ul a:hover {
  color: #ffffff;
}
.force-desktop.dropdown-menu.megamenu li.column a,
.force-desktop .dropdown-menu.megamenu li.column a {
  height: 24px;
  line-height: 24px;
}
.force-desktop.global-subnav .dropdown-menu.megamenu.megamenu-takeover,
.force-desktop .global-subnav .dropdown-menu.megamenu.megamenu-takeover {
  min-height: 250px;
}
.force-desktop.global-subnav .dropdown-menu.megamenu.megamenu-takeover > li.column,
.force-desktop .global-subnav .dropdown-menu.megamenu.megamenu-takeover > li.column {
  min-height: 250px;
}
.force-desktop.global-subnav .dropdown-menu.megamenu.megamenu-takeover > li.column:before,
.force-desktop .global-subnav .dropdown-menu.megamenu.megamenu-takeover > li.column:before {
  content: none;
}
.force-desktop.global-subnav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul li.megamenu-takeover-header,
.force-desktop .global-subnav .dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul li.megamenu-takeover-header {
  padding: 5px 60px 5px 20px;
}
.force-desktop.global-subnav .dropdown-menu.megamenu.megamenu-takeover > li.column > a,
.force-desktop .global-subnav .dropdown-menu.megamenu.megamenu-takeover > li.column > a {
  padding: 5px 0 0 30px;
}
.force-desktop.global-subnav .dropdown-menu.megamenu li.column a,
.force-desktop .global-subnav .dropdown-menu.megamenu li.column a {
  height: 24px;
  line-height: 24px;
}
.global-subnav .force-desktop.dropdown-menu.megamenu.megamenu-takeover {
  min-height: 250px;
}
.global-subnav .force-desktop.dropdown-menu.megamenu.megamenu-takeover > li.column {
  min-height: 250px;
}
.global-subnav .force-desktop.dropdown-menu.megamenu.megamenu-takeover > li.column:before {
  content: none;
}
.global-subnav .force-desktop.dropdown-menu.megamenu.megamenu-takeover > li.column:first-child > ul > li.megamenu-takeover-header {
  padding: 6px 60px 4px 20px;
}
.global-subnav .force-desktop.dropdown-menu.megamenu.megamenu-takeover > li.column > a {
  padding: 5px 0 0 30px;
}
.global-subnav .force-desktop.dropdown-menu.megamenu li.column a {
  height: 24px;
  line-height: 24px;
}
.matching-text-highlight {
  text-decoration: underline;
}
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.has-border {
  border: 1px solid #606169 !important;
}
/**
 * Bento Multiselect List
 **/
.bento-multiselect-list-wrapper {
  min-height: 200px;
  min-width: 300px;
  box-sizing: border-box;
  position: relative;
}
.bento-multiselect-list {
  height: 100%;
}
.bento-multiselect-list .pills {
  margin: -10px -10px 10px;
  border-bottom: 1px solid #d5d4d9;
  background: #f4f5f7;
}
.bento-multiselect-list .nav-pills {
  white-space: nowrap;
}
.bento-multiselect-list .nav-pills > li {
  display: inline-block;
  float: left;
  width: 50%;
}
.bento-multiselect-list .nav-pills > li:before {
  content: '';
}
.bento-multiselect-list .nav-pills > li + li {
  margin-left: 0;
}
.bento-multiselect-list .nav-pills > li.active a {
  font-family: "KnowledgeMedium", arial, helvetica, sans-serif;
  color: #212121;
  border-color: #ff8000;
  background-color: transparent;
}
.bento-multiselect-list .nav-pills > li.active a:hover {
  text-decoration: none;
}
.bento-multiselect-list .nav-pills > li a {
  border-bottom: 4px solid transparent;
  width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-align: center;
  padding: 12px 15px 12px 10px;
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  color: #212121;
}
.bento-multiselect-list .nav-pills > li a:not(:active):focus {
  text-decoration: underline;
}
.bento-multiselect-list .nav-pills > li a:hover {
  color: #212121;
  text-decoration: underline;
}
.bento-multiselect-list .bento-multiselect-list-item {
  cursor: pointer;
  display: block;
  color: #212121;
  border: none;
  border-top: 1px solid #d5d4d9;
  background: #ffffff;
  line-height: 40px;
  padding: 0 10px;
  text-align: left;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bento-multiselect-list .bento-multiselect-list-item:last-of-type {
  border-bottom: 1px solid #d5d4d9;
  margin-bottom: -1px;
}
.bento-multiselect-list .bento-multiselect-list-item:hover,
.bento-multiselect-list .bento-multiselect-list-item:not(:active):focus {
  background: #d4ebf4;
}
.bento-multiselect-list .bento-multiselect-list-item:first-child {
  border: none;
}
.bento-multiselect-list .bento-multiselect-list-item .nav-pills {
  margin: 0;
}
.bento-multiselect-list .bento-multiselect-list-item .nav-pills > li > a {
  padding-top: 0;
  padding-bottom: 0;
}
.bento-multiselect-list .bento-multiselect-list-item.bento-multiselect-search {
  padding: 10px 10px;
  border-bottom: 1px solid #d5d4d9;
  background: #ffffff;
}
.bento-multiselect-list .bento-multiselect-list-item.bento-multiselect-search > input {
  background: url(../svg/icon-mag-black.svg) 9px center no-repeat #ffffff;
  background-size: 20px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid transparent;
  box-sizing: border-box;
  margin: 0;
  outline: none;
  padding-left: 36px;
  border: 1px solid #d5d4d9;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.bento-multiselect-list .bento-multiselect-list-scroll-pane {
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.bento-multiselect-list .bento-multiselect-list-scroll-pane .bento-multiselect-list-item {
  line-height: 20px;
  padding: 10px 10px 10px 15px;
}
.bento-multiselect-list .bento-multiselect-list-scroll-pane .bento-multiselect-list-item > i {
  margin-right: 5px;
}
.bento-multiselect-checkbox {
  border: 1px solid #37383d;
  background: #ffffff;
  height: 16px;
  width: 16px;
  font-size: 0.85em;
  line-height: 16px;
  position: relative;
  display: inline-block;
  vertical-align: text-bottom;
  cursor: pointer;
  top: 1px;
  text-align: center;
}
.bento-multiselect-checkbox:not([class*="bento-icon-"]) {
  border: 1px solid #93939c;
}
.bento-multiselect-checkbox:not([class*="bento-icon-"]):before {
  content: "\0010";
  opacity: 0;
}
.bento-multiselect-checkbox:hover {
  border: 1px solid #37383d;
}
.bento-multiselect-checkbox.disabled,
.bento-multiselect-checkbox[disabled] {
  cursor: not-allowed;
  border: 1px solid #d5d4d9;
  background: #f4f5f7;
}
.force-desktop .bento-multiselect-checkbox {
  height: 14px;
  width: 14px;
  line-height: 14px;
}
.force-desktop .bento-multiselect-list .bento-multiselect-list-item {
  line-height: 40px;
  font-size: 0.95em;
}
.force-desktop .bento-multiselect-list .bento-multiselect-list-scroll-pane > .bento-multiselect-list-item {
  line-height: 18px;
  padding: 5px 10px 5px 10px;
}
/**
 * Bento Multiselect Overlay
 **/
[bento-multiselect-overlay][aa-val-msg].ng-dirty.ng-invalid,
[data-bento-multiselect-overlay][aa-val-msg].ng-dirty.ng-invalid {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
[bento-multiselect-overlay] .bento-multiselect-overlay-inner,
[data-bento-multiselect-overlay] .bento-multiselect-overlay-inner {
  display: inline-block;
}
[bento-multiselect-overlay] [bento-side-overlay],
[data-bento-multiselect-overlay] [bento-side-overlay] {
  float: right;
}
[bento-multiselect-overlay] [bento-side-overlay] [bento-side-overlay-content]:focus,
[data-bento-multiselect-overlay] [bento-side-overlay] [bento-side-overlay-content]:focus {
  outline: none;
}
[bento-multiselect-overlay][disabled="disabled"] .bento-multiselect-overlay-inner > span,
[data-bento-multiselect-overlay][disabled="disabled"] .bento-multiselect-overlay-inner > span {
  opacity: 0.65;
}
.bento-multiselect-overlay-inner {
  line-height: 40px;
}
.force-desktop .bento-multiselect-overlay-inner {
  line-height: 30px;
}
/**
 * Bento Number Input CSS
 *
 * @author Chi Gao <chi.gao@thomsonreuters.com>
 * @version 0.1
 * @date 06/26/2013
 *
 *
 */
.bento-number-input-wrapper {
  display: inline-block;
  position: relative;
  /*added by yjd*/
}
.bento-number-input-wrapper > input {
  font-family: Arial, "Helvetica Neue", sans-serif;
  padding-right: 85px;
}
.bento-number-input-wrapper > input:focus ~ .bento-number-input-button {
  border-color: #37383d;
}
.bento-number-input-wrapper [aa-val-msg].ng-invalid.aa-had-focus ~ .bento-number-input-button,
.bento-number-input-wrapper [aa-val-msg].ng-invalid.aa-invalid-attempt ~ .bento-number-input-button {
  border-color: #dc0a0a;
}
.bento-number-input-wrapper input[type='number'] {
  -moz-appearance: textfield;
}
.bento-number-input-wrapper input::-webkit-outer-spin-button,
.bento-number-input-wrapper input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.bento-number-input-wrapper.six-digit {
  width: 165px;
  min-width: 165px;
}
.bento-number-input-wrapper.two-digit {
  width: 135px;
  min-width: 135px;
}
.bento-number-input-wrapper.full-width {
  width: 100%;
}
.bento-number-input-wrapper.input-lg {
  padding: 0;
}
.bento-number-input-wrapper.input-lg .form-control {
  height: 50px;
}
.bento-number-input-wrapper.input-sm {
  padding: 0;
}
.bento-number-input-wrapper.input-sm .form-control {
  height: 30px;
}
.bento-number-input-wrapper.input-sm .bento-number-input-button {
  width: 30px;
}
.bento-number-input-wrapper.input-sm .bento-number-input-button.bento-number-input-button-down {
  right: 31px;
}
.bento-number-input-wrapper .bento-number-input-button {
  -webkit-transition: border-color 0.2s;
  -o-transition: border-color 0.2s;
  transition: border-color 0.2s;
}
.bento-number-input-wrapper .bento-number-input-button.bento-number-input-button-up {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.bento-number-input-wrapper .bento-number-input-button.bento-number-input-button-down {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.bento-number-input-wrapper input:disabled ~ .bento-number-input-button {
  color: #93939c;
  background-color: #f4f5f7;
  border-color: #b2b2b8;
}
.bento-number-input-wrapper .form-inline .bento-number-input-wrapper {
  display: inline-block;
}
.bento-number-input-wrapper input::-ms-clear {
  display: none;
}
.bento-number-input-button {
  background: #f4f5f7;
  font-size: 18px;
  position: absolute;
  height: 40px;
  width: 40px;
  padding-top: 7px;
  top: 0px;
  right: 1px;
  border-bottom: 1px solid #b2b2b8;
  border-top: 1px solid #b2b2b8;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-left: 1px solid #b2b2b8;
}
.bento-number-input-button i {
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.bento-number-input-button.bento-number-input-button-down {
  border-top: 1px solid #b2b2b8;
  right: 41px;
}
.bento-number-input-button:active,
.bento-number-input-button:hover {
  background: white;
}
.force-desktop.bento-number-input-wrapper.six-digit,
.force-desktop .bento-number-input-wrapper.six-digit {
  min-width: 130px;
  width: 130px;
}
.force-desktop.bento-number-input-wrapper.two-digit,
.force-desktop .bento-number-input-wrapper.two-digit {
  min-width: 100px;
  width: 100px;
}
.force-desktop.bento-number-input-wrapper.full-width,
.force-desktop .bento-number-input-wrapper.full-width {
  width: 100%;
}
.force-desktop.bento-number-input-wrapper input,
.force-desktop .bento-number-input-wrapper input {
  padding-right: 65px;
}
.force-desktop.bento-number-input-wrapper .bento-number-input-button,
.force-desktop .bento-number-input-wrapper .bento-number-input-button {
  font-size: 15px;
}
.force-desktop.bento-number-input-wrapper .bento-number-input-button.bento-number-input-button-down,
.force-desktop .bento-number-input-wrapper .bento-number-input-button.bento-number-input-button-down {
  right: 31px;
  border-bottom-right-radius: 0px;
}
.force-desktop.bento-number-input-wrapper .bento-number-input-button.bento-number-input-button-down,
.force-desktop .bento-number-input-wrapper .bento-number-input-button.bento-number-input-button-down,
.force-desktop.bento-number-input-wrapper .bento-number-input-button.bento-number-input-button-up,
.force-desktop .bento-number-input-wrapper .bento-number-input-button.bento-number-input-button-up {
  height: 30px;
  padding-top: 7px;
  top: 0px;
  width: 30px;
}
/**
 * Bento Off Canvas Menu CSS
 *
 * @author Chi Gao <chi.gao@thomsonreuters.com>
 * @version 0.2
 * @date 03/10/2013
 *
 */
body.bento-off-canvas-menu-bg-color,
html.bento-off-canvas-menu-bg-color {
  background: white;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
}
bento-off-canvas-menu-aside,
[bento-off-canvas-menu-aside] {
  display: none;
}
bento-off-canvas-menu-aside.bento-off-canvas-menu-aside,
[bento-off-canvas-menu-aside].bento-off-canvas-menu-aside {
  display: block;
}
.bento-off-canvas-menu {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-topbar {
  position: absolute;
  left: 0;
  top: 0;
  height: 60px;
  width: 100%;
  background: #000000;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  padding: 0 0 0 60px;
  z-index: 101;
  -webkit-transition: left 0.2s, right 0.2s;
  -o-transition: left 0.2s, right 0.2s;
  transition: left 0.2s, right 0.2s;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-topbar .global-header .topbar-left {
  left: 10px;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-topbar .pull-right ul.dropdown-menu {
  left: auto;
  right: 0;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-topbar .item {
  line-height: normal;
  padding-left: 0;
  padding: 15px 15px 13px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: inline-block;
  margin-top: 0;
  float: left;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-topbar .item .btn-group {
  white-space: normal;
  font-size: 1em;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-topbar .item .triangle-down {
  margin: 5px 0 2px 4px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #606169;
  display: inline-block;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-topbar .logo {
  font-family: "KnowledgeMedium", arial, helvetica, sans-serif;
  color: #ff8000;
  text-transform: uppercase;
  padding-right: 20px;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-topbar .bento-off-canvas-menu-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 65px;
  height: 60px;
  border: none;
  background: #000000;
  color: #ffffff;
  cursor: pointer;
  font-size: 25px;
  line-height: 60px;
  padding: 0;
  opacity: 0.7;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-topbar .bento-off-canvas-menu-button:focus {
  opacity: 1;
  outline: none;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-topbar .bento-off-canvas-menu-button:hover {
  opacity: 1;
}
.bento-off-canvas-menu .bento-off-canvas-menu-header {
  font-family: "KnowledgeLight", arial, helvetica, sans-serif;
  border-bottom: 1px solid #d5d4d9;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  line-height: 60px;
  color: #000000;
  font-size: 18px;
  text-transform: uppercase;
  display: block;
}
.bento-off-canvas-menu .bento-off-canvas-menu-header > div {
  float: left;
  margin-left: 19px;
  font-size: 12px;
  font-family: "KnowledgeBold", arial, helvetica, sans-serif;
}
.bento-off-canvas-menu button.bento-off-canvas-menu-close-button {
  font-family: "KnowledgeUltraLight", arial, helvetica, sans-serif;
  width: 60px;
  height: 60px;
  line-height: 60px;
  background-color: transparent;
  border: none;
  text-align: center;
  color: #212121;
  font-size: 40px;
  float: right;
  margin: 0;
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.bento-off-canvas-menu button.bento-off-canvas-menu-close-button:hover {
  color: #6e6e6e;
}
.bento-off-canvas-menu button.bento-off-canvas-menu-close-button:focus {
  background-color: #e6e6e6;
  outline: none;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside:focus,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-right:focus {
  outline: none;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside hr {
  border-top: 1px solid #d5d4d9;
  border-bottom: none;
  margin: 0;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-right,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg-right {
  z-index: 100;
  position: absolute;
  right: -340px;
  top: 0;
  width: 340px;
  padding: 0 0 40px 0;
  background: white;
  box-sizing: border-box;
  text-align: center;
  -webkit-box-sizing: border-box;
  -webkit-transition: right 0.2s, box-shadow 0.2s;
  -o-transition: right 0.2s, box-shadow 0.2s;
  transition: right 0.2s, box-shadow 0.2s;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-right .bento-off-canvas-menu-header,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg-right .bento-off-canvas-menu-header {
  border-bottom: none;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg {
  z-index: 100;
  position: absolute;
  left: -340px;
  top: 0;
  width: 340px;
  padding: 60px 0 40px 0;
  background: white;
  box-sizing: border-box;
  text-align: center;
  -webkit-box-sizing: border-box;
  -webkit-transition: left 0.2s, box-shadow 0.2s;
  -o-transition: left 0.2s, box-shadow 0.2s;
  transition: left 0.2s, box-shadow 0.2s;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside button,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg button {
  margin-top: 20px;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside button.bento-off-canvas-menu-close-button,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg button.bento-off-canvas-menu-close-button {
  margin-top: 0;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside h2,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg h2 {
  font-size: 1em;
  padding: 12px 5px 12px 0;
  margin: 10px 20px 0 20px;
  font-family: "KnowledgeMedium", arial, helvetica, sans-serif;
  text-transform: uppercase;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside a,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg a {
  color: #212121;
  padding: 8px 20px 0 20px;
  display: block;
  font-size: 0.9em;
  border: none;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside a:hover,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg a:hover {
  text-decoration: none;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul {
  padding: 0;
  margin: 0;
  text-align: left;
  border-bottom: 1px solid #d5d4d9;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul.meta,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul.meta {
  margin-top: 10px;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul.meta li > a,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul.meta li > a {
  padding: 5px 19px;
  font-size: 1em;
  border: none;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul.meta li > a:hover,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul.meta li > a:hover {
  color: #6e6e6e;
  text-decoration: underline;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul.meta li:last-child,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul.meta li:last-child {
  margin-bottom: 10px;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul.menu li,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul.menu li {
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #d5d4d9;
  position: relative;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul.menu li:not([disabled="disabled"]).selected > a,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul.menu li:not([disabled="disabled"]).selected > a,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul.menu li:not([disabled="disabled"]).active > a,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul.menu li:not([disabled="disabled"]).active > a,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul.menu li:not([disabled="disabled"]):hover > a,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul.menu li:not([disabled="disabled"]):hover > a {
  color: #212121;
  background: #f4f5f7;
  border-left-color: #ff8000;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul.menu li:not([disabled="disabled"]):hover > a,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul.menu li:not([disabled="disabled"]):hover > a {
  background: #f4f5f7;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul.menu li > a,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul.menu li > a {
  color: #212121;
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  display: block;
  line-height: 20px;
  font-size: 18px;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul.menu li > a:first-child,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul.menu li > a:first-child {
  border-left: 4px solid transparent;
  padding: 22px 20px 21px 15px;
  width: 100%;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul.menu li > a:first-child:hover,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul.menu li > a:first-child:hover {
  color: #212121;
  background: #f4f5f7;
  text-decoration: none;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul.menu li > a.menu-icon,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul.menu li > a.menu-icon {
  padding: 0;
  position: absolute;
  right: 20px;
  top: 22px;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul.menu li > a.menu-icon:hover,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul.menu li > a.menu-icon:hover {
  color: #6e6e6e;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul.menu li[disabled="disabled"],
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul.menu li[disabled="disabled"] {
  pointer-events: none;
  color: #b2b2b8;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul.menu li[disabled="disabled"] > a,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul.menu li[disabled="disabled"] > a {
  cursor: default;
  color: #b2b2b8;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul.menu li[disabled="disabled"]:hover > a,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul.menu li[disabled="disabled"]:hover > a {
  background: none;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside > ul.menu > li:last-child,
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg > ul.menu > li:last-child {
  border-bottom: none;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg {
  left: -340px;
  height: 100%;
  z-index: 99;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-aside-bg-right {
  right: -340px;
  height: 100%;
  z-index: 99;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-content-overlay {
  z-index: -1000;
  position: absolute;
  background: black;
  opacity: 0;
  top: 60px;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: left 0.2s, right 0.2s;
  -o-transition: left 0.2s, right 0.2s;
  transition: left 0.2s, right 0.2s;
}
.bento-off-canvas-menu > .bento-off-canvas-menu-content {
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
  min-height: calc(100% -  60px );
  padding: 20px 20px 40px;
  background: #ffffff;
  -webkit-transition: left 0.2s, right 0.2s;
  -o-transition: left 0.2s, right 0.2s;
  transition: left 0.2s, right 0.2s;
}
.bento-off-canvas-menu.push-over > .bento-off-canvas-menu-aside,
.bento-off-canvas-menu.push-over > .bento-off-canvas-menu-aside-right {
  overflow-y: auto;
  bottom: 0;
}
.bento-off-canvas-menu.expanded-right > .bento-off-canvas-menu-aside-right,
.bento-off-canvas-menu.expanded-right > .bento-off-canvas-menu-aside-bg-right {
  right: 0;
}
.bento-off-canvas-menu.expanded-right > .bento-off-canvas-menu-content-overlay {
  width: 100%;
  opacity: 0.5;
  right: 340px;
  left: -340px;
  z-index: 99;
}
.bento-off-canvas-menu.expanded-right > .bento-off-canvas-menu-aside-bg-right {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
}
.bento-off-canvas-menu.expanded-right > .bento-off-canvas-menu-content {
  left: -340px;
}
.bento-off-canvas-menu.expanded-right.push-over {
  overflow-y: hidden;
}
.bento-off-canvas-menu.expanded-right.push-over > .bento-off-canvas-menu-topbar,
.bento-off-canvas-menu.expanded-right.push-over .bento-off-canvas-menu-content {
  right: 340px;
  left: -340px;
}
.bento-off-canvas-menu.expanded-right.push-over > .bento-off-canvas-menu-content-overlay {
  top: 0;
}
.bento-off-canvas-menu.expanded.ng-enter {
  transition-duration: 2s;
  -webkit-transition-duration: 2s;
  -moz-transition-duration: 2s;
  -o-transition-duration: 2s;
  transition: 2s linear all;
  background: red;
}
.bento-off-canvas-menu.expanded.ng-enter.ng-enter-active {
  background: white;
}
.bento-off-canvas-menu.expanded > .bento-off-canvas-menu-aside,
.bento-off-canvas-menu.expanded > .bento-off-canvas-menu-aside-bg {
  left: 0;
}
.bento-off-canvas-menu.expanded > .bento-off-canvas-menu-content-overlay {
  width: 100%;
  opacity: 0.5;
  left: 340px;
  right: -340px;
  z-index: 102;
}
.bento-off-canvas-menu.expanded > .bento-off-canvas-menu-aside-bg {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
}
.bento-off-canvas-menu.expanded.push-over {
  overflow-y: hidden;
}
.bento-off-canvas-menu.expanded.push-over > .bento-off-canvas-menu-topbar,
.bento-off-canvas-menu.expanded.push-over > .bento-off-canvas-menu-content {
  left: 340px;
  right: -340px;
}
.bento-off-canvas-menu.expanded.push-over > .bento-off-canvas-menu-content-overlay {
  top: 0;
}
/* Responsive for larger displays */
@media only screen and (min-width: 1305px) {
  .bento-off-canvas-menu:not(.not-responsive) .bento-off-canvas-menu-topbar {
    padding: 0;
  }
  .bento-off-canvas-menu:not(.not-responsive) .bento-off-canvas-menu-topbar .bento-off-canvas-menu-button {
    display: none;
  }
  .bento-off-canvas-menu:not(.not-responsive) .bento-off-canvas-menu-aside {
    box-shadow: inset -15px 0 20px -20px #000000;
    left: 0;
  }
  .bento-off-canvas-menu:not(.not-responsive) .bento-off-canvas-menu-aside-bg {
    box-shadow: inset -15px 0 20px -20px #000000;
    left: -340px;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .bento-off-canvas-menu:not(.not-responsive) .bento-off-canvas-menu-content {
    left: 340px;
    right: 0;
    width: auto;
  }
  .bento-off-canvas-menu:not(.not-responsive).expanded .bento-off-canvas-menu-aside-bg {
    box-shadow: inset -15px 0 20px -20px #000000;
    left: auto;
    right: 100%;
  }
  .bento-off-canvas-menu:not(.not-responsive).expanded .bento-off-canvas-menu-content-overlay {
    display: none;
  }
}
/* 1200px v0.2 preview */
@media only screen and (max-width: 1199px) {
  .hide-on-ipad {
    display: none;
  }
  .bento-off-canvas-menu .bento-off-canvas-menu-topbar .pull-right .item {
    padding: 0 15px;
    /*
          padding-left: 15px;
          padding-bottom: 20px;
          */
    margin-left: -1px;
    border-right: 1px solid #b2b2b8;
    border-left: 1px solid #b2b2b8;
    float: left;
  }
  .bento-off-canvas-menu .bento-off-canvas-menu-topbar .pull-right .item:last-child {
    padding: 0 15px;
    border-right: none;
  }
}
/* CSS Document */
/* Pagination Properties */
.bento-pagination {
  position: relative;
  padding: 0;
  margin: 20px 0;
  width: 100%;
  text-align: right;
  /* Arrow Properties */
}
.bento-pagination > li > a,
.bento-pagination > li > span {
  border: 1px solid #b2b2b8;
  float: left;
  margin-left: -1px;
  position: relative;
  text-decoration: none;
}
.bento-pagination > li > a .input-group-btn > .btn:hover,
.bento-pagination > li > span .input-group-btn > .btn:hover,
.bento-pagination > li > a .input-group-btn > .btn:focus,
.bento-pagination > li > span .input-group-btn > .btn:focus,
.bento-pagination > li > a .input-group-btn > .btn:active,
.bento-pagination > li > span .input-group-btn > .btn:active {
  z-index: 0;
}
.bento-pagination > li:first-child > a,
.bento-pagination > li:first-child > span {
  margin-left: 0;
}
.bento-pagination > li {
  display: inline-block;
}
.bento-pagination > li.disabled > a {
  border-color: #b2b2b8;
  background: #f4f5f7;
  color: #93939c;
}
.bento-pagination > li.disabled > a:hover {
  background: #f4f5f7;
  border-color: #b2b2b8;
}
.bento-pagination > li > span {
  padding: 0;
  margin: 0;
}
.bento-pagination > li > span:hover {
  background: #ffffff;
}
.bento-pagination > li .bento-select {
  height: 44px;
}
.bento-pagination > li .bento-select select,
.bento-pagination > li .bento-select .btn {
  height: 44px;
}
.bento-pagination > li .bento-select .btn > span {
  line-height: 1.2em;
}
.bento-pagination > li > a {
  height: 44px;
  line-height: 44px;
  padding: 0 1.6em;
  color: #37383d;
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  border-color: #d1d5dd;
  background-color: #f4f5f7;
  border-color: #b2b2b8;
}
.bento-pagination > li > a:active,
.bento-pagination > li > a.active {
  background-color: #dfe2e8;
  border-color: #d1d5dd;
}
.bento-pagination > li > a:hover,
.bento-pagination > li > a:active {
  border-color: #b2b2b8;
  background: #ffffff;
  color: #212121;
}
.bento-pagination > li > a:hover span,
.bento-pagination > li > a:active span {
  color: #212121;
}
.bento-pagination > li > a:active {
  border-color: #37383d;
}
.bento-pagination > li > a [class^=bento-icon-] {
  vertical-align: baseline;
}
.bento-pagination > li.disabled > a > span {
  color: #93939c;
}
.bento-pagination > li.disabled > a:hover {
  background-color: #f4f5f7;
}
.bento-pagination > li.disabled .btn.disabled,
.bento-pagination > li.disabled .btn[disabled],
.bento-pagination > li.disabled fieldset[disabled] .btn {
  cursor: pointer;
  pointer-events: none;
  opacity: 1;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #93939c;
}
.bento-pagination .paginate_button.previous,
.bento-pagination .paginate_button.next,
.bento-pagination .paginate_button.first,
.bento-pagination .paginate_button.last {
  float: left;
}
.bento-pagination .paginate_info {
  float: left;
}
.bento-pagination .paginate_button.last_button {
  margin-right: 40px;
}
.bento-pagination .paginate_button.last_button.small_margin {
  margin-right: 10px;
}
.bento-pagination .paginate_button.previous > a,
.bento-pagination .paginate_button.next > a,
.bento-pagination .paginate_button.first > a,
.bento-pagination .paginate_button.last > a {
  padding: 0 1.209em;
}
.bento-pagination .paginate_button.first_button > a {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
  border-top-right-radius: 0;
}
.bento-pagination .paginate_button.last_button > a {
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-top-left-radius: 0;
  border-top-left-radius: 0;
}
.bento-pagination .paginate_info,
.bento-pagination .paginate_info_select {
  margin-top: 5px;
}
.bento-pagination .paginate_info span,
.bento-pagination .paginate_info_select span {
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  line-height: 2em;
  border: none;
  background: transparent;
}
.bento-pagination .paginate_info span:hover,
.bento-pagination .paginate_info_select span:hover {
  background: transparent;
}
.bento-pagination .paginate_info {
  clear: both;
}
.bento-pagination .paginate_info_select {
  display: inline;
  float: right;
}
.bento-pagination .input-wrap {
  display: inline-block;
  border: 1px solid #b2b2b8;
  margin-left: -1px;
  height: 40px;
  line-height: 40px;
  padding: 0 1.6em;
  color: #37383d;
  border-color: #d1d5dd;
  background-color: #f4f5f7;
}
.bento-pagination .input-wrap:active,
.bento-pagination .input-wrap.active {
  background-color: #dfe2e8;
  border-color: #d1d5dd;
}
.bento-pagination .input-wrap input {
  line-height: 34px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: inline;
  padding: 0;
  height: 34px;
  width: 50px;
  position: relative;
  top: -2px;
  text-align: center;
  margin-left: 0.8em;
  border: 1px solid #b2b2b8;
}
.bento-pagination .paginate_input_wrap {
  width: auto;
  float: left;
  padding: 0;
}
.bento-pagination .paginate_input_wrap > span {
  padding: 0;
  border: none;
  background: transparent;
  margin: 0;
}
.bento-pagination .paginate_input_wrap > span:hover,
.bento-pagination .paginate_input_wrap > span:active {
  background: transparent;
}
.bento-pagination .paginate_input_wrap .paginate-button-group {
  float: left;
  margin-right: 40px;
}
.bento-pagination .paginate_input_wrap .paginate-input-group {
  float: left;
}
.bento-pagination .paginate_input_wrap .paginate-input-group .input-group-btn {
  float: left;
}
.bento-pagination .paginate_input_wrap .paginate-input-group .btn {
  color: #37383d;
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  font-size: 16px;
  min-width: 50px;
  height: 44px;
  border-color: #d1d5dd;
  background-color: #f4f5f7;
  border-color: #b2b2b8;
  text-transform: none;
  padding: 0px 20px;
}
.bento-pagination .paginate_input_wrap .paginate-input-group .btn:active,
.bento-pagination .paginate_input_wrap .paginate-input-group .btn.active {
  background-color: #dfe2e8;
  border-color: #d1d5dd;
}
.bento-pagination .paginate_input_wrap .paginate-input-group .btn:first-child {
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
  border-top-right-radius: 0;
}
.bento-pagination .paginate_input_wrap .paginate-input-group .btn:last-child {
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-top-left-radius: 0;
  border-top-left-radius: 0;
}
.bento-pagination .paginate_input_wrap .paginate-input-group .btn:hover,
.bento-pagination .paginate_input_wrap .paginate-input-group .btn:active {
  background: #ffffff;
  border-color: #b2b2b8;
}
.bento-pagination .paginate_input_wrap .paginate-input-group .btn:active {
  border-color: #37383d;
}
.bento-pagination .paginate_input_wrap .paginate-input-group .btn.go {
  position: relative;
  z-index: 2;
}
.bento-pagination .paginate_input_wrap .paginate-input-group input.form-control {
  float: left;
  border-color: #b2b2b8;
  display: inline;
  text-align: center;
  width: 70px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
  border-top-right-radius: 0;
  height: 44px;
  position: relative;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bento-pagination .paginate_input_wrap .paginate-of {
  float: left;
  clear: both;
  margin-top: 5px;
}
.bento-pagination .paginate_input_wrap .dataTables_info {
  margin-right: 20px;
}
.bento-pagination .paginate_input_wrap .pull-right {
  margin-top: 5px;
}
.bento-pagination .arrow-left,
.bento-pagination .arrow-right,
.bento-pagination .arrow-up,
.bento-pagination .arrow-down {
  display: inline-block;
}
.bento-pagination .arrow-left {
  width: 0;
  height: 0;
  border-top: 6.66666667px solid transparent;
  border-bottom: 6.66666667px solid transparent;
  border-right: 10px solid #37383d;
}
.bento-pagination .arrow-right {
  width: 0;
  height: 0;
  border-top: 6.66666667px solid transparent;
  border-bottom: 6.66666667px solid transparent;
  border-left: 10px solid #37383d;
}
.bento-pagination .arrow-up {
  width: 0;
  height: 0;
  border-left: 6.66666667px solid transparent;
  border-right: 6.66666667px solid transparent;
  border-bottom: 10px solid #37383d;
}
.bento-pagination .arrow-down {
  width: 0;
  height: 0;
  border-left: 6.66666667px solid transparent;
  border-right: 6.66666667px solid transparent;
  border-top: 10px solid #37383d;
}
.bento-pagination.is-narrow .go.btn {
  width: 44px;
  padding: 0;
}
.bento-pagination.is-narrow .paginate_input_wrap .paginate-input-group input.form-control {
  width: 60px;
}
@-moz-document url-prefix() {
  .bento-pagination .bento-select select {
    padding-top: 9px;
  }
}
.force-desktop.bento-pagination > li > a,
.force-desktop .bento-pagination > li > a {
  height: 30px;
  line-height: 30px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.force-desktop.bento-pagination > li > a [class^=bento-icon-],
.force-desktop .bento-pagination > li > a [class^=bento-icon-] {
  vertical-align: 0px;
}
.force-desktop.bento-pagination .paginate_button.previous > a,
.force-desktop .bento-pagination .paginate_button.previous > a,
.force-desktop.bento-pagination .paginate_button.next > a,
.force-desktop .bento-pagination .paginate_button.next > a,
.force-desktop.bento-pagination .paginate_button.first > a,
.force-desktop .bento-pagination .paginate_button.first > a,
.force-desktop.bento-pagination .paginate_button.last > a,
.force-desktop .bento-pagination .paginate_button.last > a {
  padding: 0 1em;
}
.force-desktop.bento-pagination .input-wrap,
.force-desktop .bento-pagination .input-wrap {
  display: inline-block;
  border: 1px solid #b2b2b8;
  margin-left: -1px;
  height: 40px;
  line-height: 40px;
  padding: 0 1.6em;
  color: #37383d;
  border-color: #d1d5dd;
  background-color: #f4f5f7;
}
.force-desktop.bento-pagination .input-wrap:active,
.force-desktop .bento-pagination .input-wrap:active,
.force-desktop.bento-pagination .input-wrap.active,
.force-desktop .bento-pagination .input-wrap.active {
  background-color: #dfe2e8;
  border-color: #d1d5dd;
}
.force-desktop.bento-pagination .input-wrap input,
.force-desktop .bento-pagination .input-wrap input {
  line-height: 34px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  display: inline;
  padding: 0;
  height: 34px;
  width: 50px;
  position: relative;
  top: -2px;
  text-align: center;
  margin-left: 0.8em;
  border: 1px solid #ddd;
}
.force-desktop.bento-pagination .bento-select,
.force-desktop .bento-pagination .bento-select {
  height: 30px;
}
.force-desktop.bento-pagination .bento-select select,
.force-desktop .bento-pagination .bento-select select,
.force-desktop.bento-pagination .bento-select .btn,
.force-desktop .bento-pagination .bento-select .btn {
  height: 30px;
}
.force-desktop.bento-pagination .bento-select select,
.force-desktop .bento-pagination .bento-select select {
  border-color: #b2b2b8;
}
.force-desktop.bento-pagination .bento-select select + .bento-select-border,
.force-desktop .bento-pagination .bento-select select + .bento-select-border {
  border-color: #b2b2b8;
}
.force-desktop.bento-pagination .paginate_input_wrap .paginate-input-group .btn,
.force-desktop .bento-pagination .paginate_input_wrap .paginate-input-group .btn {
  min-width: 34px;
  height: 30px;
  font-size: 13px;
  line-height: 30px;
}
.force-desktop.bento-pagination .paginate_input_wrap .paginate-input-group input.form-control,
.force-desktop .bento-pagination .paginate_input_wrap .paginate-input-group input.form-control {
  height: 30px;
}
@-moz-document url-prefix() {
  .force-desktop .bento-pagination .bento-select select {
    padding-top: 9px;
  }
}
.bento-splitter-group-main-inner .bento-pagination {
  padding: 0 10px;
}
.bento-pagination.has-padding {
  padding: 0 20px;
}
[bento-progressbar],
.bento-progressbar {
  display: flex;
  width: 100%;
}
[bento-progressbar] .progressbar-cell,
.bento-progressbar .progressbar-cell {
  width: 100%;
}
[bento-progressbar] .progress,
.bento-progressbar .progress {
  border-radius: 0;
  /* for demo only, perhaps could be exposed as a directive option */
  height: 19px;
  /*8 for demo only, perhaps could be exposed as a directive option */
  margin-bottom: 0;
  width: 100%;
  background-color: #d5d4d9;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
[bento-progressbar] .value-cell,
.bento-progressbar .value-cell {
  padding-left: 5px;
  font-size: 14px;
}
[uib-progressbar].progress {
  border-radius: 0;
  margin-bottom: 0;
  background-color: #d5d4d9;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
[uib-progressbar] .progress-bar,
[uib-progressbar] .progress-bar-info,
[bento-progressbar] .progress-bar,
[bento-progressbar] .progress-bar-info {
  background-color: #0072a8;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
[uib-progressbar] .progress-bar-warning,
[bento-progressbar] .progress-bar-warning {
  background-color: #ffb400;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #000000;
}
[uib-progressbar] .progress-bar-success,
[bento-progressbar] .progress-bar-success {
  background-color: #387c2b;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
[uib-progressbar] .progress-bar-danger,
[bento-progressbar] .progress-bar-danger {
  background-color: #dc0a0a;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/**
 * Bento Reset
 *
 * @author Chi Gao <chi.gao@thomsonreuters.com>
 * @version 0.1
 * @date 06/02/2014
 *
 */
.bento-reset-dirty {
  padding-right: 12px;
}
.bento-reset-dirty:focus {
  padding-right: 42px;
}
.bento-reset-dirty.input-sm {
  padding-right: 30px;
}
.bento-reset-dirty.input-sm + .bento-reset-close-button {
  width: 30px;
  height: 30px;
}
.bento-reset-dirty.input-sm + .bento-reset-close-button:before {
  line-height: 30px;
  font-size: 16px;
}
.bento-reset-close-button {
  position: absolute;
  width: 42px;
  height: 42px;
  text-align: center;
  cursor: pointer;
}
.bento-reset-close-button:before {
  line-height: 42px;
  color: #676973;
  width: 100%;
  text-align: center;
  font-size: 20px;
}
.bento-reset-close-button:hover {
  color: #37383d;
}
.bento-reset-close-button:focus {
  outline: none;
}
.force-desktop.bento-reset,
.force-desktop .bento-reset {
  padding-right: 11px;
}
.force-desktop.bento-reset-dirty:focus,
.force-desktop .bento-reset-dirty:focus {
  padding-right: 30px;
}
.force-desktop.bento-reset-dirty + .bento-reset-close-button,
.force-desktop .bento-reset-dirty + .bento-reset-close-button {
  width: 30px;
  height: 30px;
}
.force-desktop.bento-reset-dirty + .bento-reset-close-button:before,
.force-desktop .bento-reset-dirty + .bento-reset-close-button:before {
  line-height: 30px;
  font-size: 16px;
}
.bento-scrollable {
  padding: 0;
  background: transparent;
  box-sizing: border-box;
  overflow: hidden !important;
  -ms-touch-action: none;
}
.bento-scrollbar {
  position: absolute;
  z-index: 9999;
  cursor: default;
  display: none;
}
.bento-scrollbar.horizontal {
  height: 10px;
  bottom: 0;
  left: 0;
  right: 10px;
}
.bento-scrollbar.horizontal.full {
  right: 0;
}
.bento-scrollbar.horizontal .bento-scrollbar-nob {
  bottom: 0;
  height: 10px;
}
.bento-scrollbar.vertical {
  width: 10px;
  top: 0;
  right: 0;
  bottom: 10px;
}
.bento-scrollbar.vertical.full {
  bottom: 0;
}
.bento-scrollbar.vertical .bento-scrollbar-nob {
  right: 0;
  width: 10px;
}
.bento-scrollbar:hover .bento-scrollbar-nob,
.bento-scrollbar.bento-scrollbar-pointer-down .bento-scrollbar-nob {
  background-color: #b2b2b8;
}
.bento-scrollbar-nob {
  background-color: #e7e7e9;
  position: absolute;
  z-index: 10000;
  cursor: default;
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.bento-scrollbar-bg-color {
  position: absolute;
  background: #d5d4d9;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.bento-scrollbar-bg {
  height: 100%;
}
bento-scrollable-bar {
  display: block;
  position: relative;
  width: 100%;
}
bento-scrollable-bar .bento-scrollable-bar-inner {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
}
bento-scrollable-bar .bento-scrollable-bar-inner::-webkit-scrollbar {
  display: none;
}
bento-scrollable-bar button.bento-scrollable-bar-side-arrow {
  width: 40px;
  font-size: 1.2em;
  position: absolute;
  top: 0;
  bottom: 0;
  background: none;
  border: none;
  display: none;
  z-index: 1;
  padding: 0;
  text-align: center;
  line-height: 0;
  -webkit-transition: opacity 0.1s;
  -o-transition: opacity 0.1s;
  transition: opacity 0.1s;
}
bento-scrollable-bar button.bento-scrollable-bar-side-arrow i {
  opacity: 0.7;
}
bento-scrollable-bar button.bento-scrollable-bar-side-arrow.left {
  left: 0;
}
bento-scrollable-bar button.bento-scrollable-bar-side-arrow.right {
  right: 0;
}
bento-scrollable-bar button.bento-scrollable-bar-side-arrow:hover i,
bento-scrollable-bar button.bento-scrollable-bar-side-arrow:active i {
  opacity: 1;
}
bento-scrollable-bar button.bento-scrollable-bar-side-arrow:focus {
  outline: none;
}
bento-scrollable-bar button.bento-scrollable-bar-side-arrow[disabled],
bento-scrollable-bar button.bento-scrollable-bar-side-arrow.disabled {
  background: transparent;
  opacity: 0.5;
}
bento-scrollable-bar.bento-scroll-bar-has-scroll {
  overflow: hidden;
}
bento-scrollable-bar.bento-scroll-bar-has-scroll button.bento-scrollable-bar-side-arrow,
bento-scrollable-bar.bento-scroll-bar-has-scroll .bento-scrollable-bar-cover {
  display: block;
}
bento-scrollable-bar.bento-scroll-bar-has-scroll .bento-scrollable-bar-inner {
  width: calc(100% - 80px);
  margin-left: 40px;
}
bento-scrollable-bar .bento-scrollable-bar-cover {
  display: none;
  width: 30px;
  height: 100%;
  position: absolute;
  pointer-events: none;
  top: 0;
}
bento-scrollable-bar .bento-scrollable-bar-cover.left {
  left: 40px;
}
bento-scrollable-bar .bento-scrollable-bar-cover.right {
  right: 40px;
}
bento-scrollable-toolbar {
  display: block;
  position: relative;
}
bento-scrollable-toolbar .bento-toolbar {
  height: 56px;
  background: #f4f5f7;
  border: solid 1px #d5d4d9;
  font-family: Arial, "Helvetica Neue", sans-serif;
}
bento-scrollable-toolbar .bento-toolbar .navbar-left,
bento-scrollable-toolbar .bento-toolbar .navbar-right,
bento-scrollable-toolbar .bento-toolbar .navbar-nav {
  white-space: nowrap;
  display: table-cell;
  position: relative;
  height: 100%;
  float: none;
}
bento-scrollable-toolbar .bento-toolbar .navbar-left {
  padding: 0 10px;
}
bento-scrollable-toolbar .bento-toolbar .navbar-right {
  padding-left: 10px;
}
bento-scrollable-toolbar .bento-toolbar .navbar-right > li {
  float: none;
  display: inline-block;
  vertical-align: middle;
}
bento-scrollable-toolbar .bento-toolbar .navbar-nav {
  width: 100%;
}
bento-scrollable-toolbar .bento-toolbar bento-scrollable-bar {
  position: absolute;
  top: -1px;
  height: 56px;
}
bento-scrollable-toolbar .bento-toolbar bento-scrollable-bar .bento-scrollable-bar-inner {
  display: flex;
  align-items: center;
  padding: 1px;
  line-height: 0;
}
bento-scrollable-toolbar .bento-toolbar .bento-scroll-bar-has-scroll .bento-scrollable-bar-inner {
  width: calc(100% - 65px);
  margin-left: 25px;
}
bento-scrollable-toolbar .bento-toolbar button.bento-scrollable-bar-side-arrow {
  border-style: solid;
  border-width: 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
}
bento-scrollable-toolbar .bento-toolbar button.bento-scrollable-bar-side-arrow.left {
  left: 1px;
}
bento-scrollable-toolbar .bento-toolbar button.bento-scrollable-bar-side-arrow.right {
  right: 1px;
}
bento-scrollable-toolbar .bento-toolbar button.bento-scrollable-bar-side-arrow[disabled],
bento-scrollable-toolbar .bento-toolbar button.bento-scrollable-bar-side-arrow.disabled {
  background: transparent;
  opacity: 0.5;
}
bento-scrollable-toolbar .bento-toolbar .dropdown-toggle:active {
  color: inherit;
}
bento-scrollable-toolbar .bento-toolbar .bento-scrollable-bar-cover {
  top: 1px;
  height: calc(100% - 2px);
}
.bento-toolbar-custom-item {
  margin: 0 10px;
}
bento-scrollable-toolbar-item {
  float: none !important;
  display: inline-block;
  vertical-align: middle;
  transform: translateZ(0);
}
bento-scrollable-toolbar-item > div > button,
bento-scrollable-toolbar-item > a,
bento-scrollable-toolbar-item .dropdown-toggle {
  line-height: 54px;
  height: 54px;
  border: none;
  background: transparent;
  padding: 0 15px;
  color: #37383d;
  font-size: 13px;
  font-family: Arial, "Helvetica Neue", sans-serif;
  font-weight: bold;
  -webkit-transition: border-color 0.3s, background-color 0.3s;
  -o-transition: border-color 0.3s, background-color 0.3s;
  transition: border-color 0.3s, background-color 0.3s;
}
bento-scrollable-toolbar-item > div > button:hover,
bento-scrollable-toolbar-item > a:hover,
bento-scrollable-toolbar-item .dropdown-toggle:hover {
  color: #93939c;
  text-decoration: none;
  background-color: transparent;
}
bento-scrollable-toolbar-item > div > button:focus,
bento-scrollable-toolbar-item > a:focus,
bento-scrollable-toolbar-item .dropdown-toggle:focus {
  outline: dotted 1px #000000;
  background-color: inherit;
}
bento-scrollable-toolbar-item > div > button.disabled,
bento-scrollable-toolbar-item > a.disabled,
bento-scrollable-toolbar-item .dropdown-toggle.disabled,
bento-scrollable-toolbar-item > div > button[disabled="disabled"],
bento-scrollable-toolbar-item > a[disabled="disabled"],
bento-scrollable-toolbar-item .dropdown-toggle[disabled="disabled"] {
  color: #93939c;
  cursor: default;
}
bento-scrollable-toolbar-item > div > button.disabled:hover,
bento-scrollable-toolbar-item > a.disabled:hover,
bento-scrollable-toolbar-item .dropdown-toggle.disabled:hover,
bento-scrollable-toolbar-item > div > button[disabled="disabled"]:hover,
bento-scrollable-toolbar-item > a[disabled="disabled"]:hover,
bento-scrollable-toolbar-item .dropdown-toggle[disabled="disabled"]:hover,
bento-scrollable-toolbar-item > div > button.disabled:focus,
bento-scrollable-toolbar-item > a.disabled:focus,
bento-scrollable-toolbar-item .dropdown-toggle.disabled:focus,
bento-scrollable-toolbar-item > div > button[disabled="disabled"]:focus,
bento-scrollable-toolbar-item > a[disabled="disabled"]:focus,
bento-scrollable-toolbar-item .dropdown-toggle[disabled="disabled"]:focus {
  background-color: transparent;
}
bento-scrollable-toolbar-item .dropdown-toggle:after {
  font-family: "bento-icomoon";
  content: "\e630";
  margin-left: 5px;
  display: inline;
  vertical-align: middle;
}
.bento-scrollable-toolbar-wrapper.bento-toolbar {
  display: table;
}
.bento-scrollable-toolbar-inner {
  display: table-row;
}
.bento-scrollable-toolbar-dropdown-menu > li > a {
  line-height: 40px;
  height: auto;
}
.force-desktop bento-scrollable-toolbar {
  display: block;
}
.force-desktop bento-scrollable-toolbar .bento-toolbar,
.force-desktop bento-scrollable-toolbar bento-scrollable-bar {
  height: 42px;
}
.force-desktop bento-scrollable-toolbar-item > div > button,
.force-desktop bento-scrollable-toolbar-item .dropdown-toggle {
  line-height: 40px;
  height: 40px;
}
.force-desktop .bento-scrollable-toolbar-dropdown-menu > li > a {
  line-height: 36px;
}
bento-scrollable-bar .bento-scrollable-bar-cover.left,
bento-scrollable-toolbar .bento-scrollable-bar-cover.left {
  background: -webkit-linear-gradient(left, #f4f5f7, rgba(244, 245, 247, 0));
  background: -o-linear-gradient(left, #f4f5f7, rgba(244, 245, 247, 0));
  background: -moz-linear-gradient(left, #f4f5f7, rgba(244, 245, 247, 0));
  background: linear-gradient(to right, #f4f5f7, rgba(244, 245, 247, 0));
}
bento-scrollable-bar .bento-scrollable-bar-cover.right,
bento-scrollable-toolbar .bento-scrollable-bar-cover.right {
  background: -webkit-linear-gradient(left, rgba(244, 245, 247, 0), #f4f5f7);
  background: -o-linear-gradient(left, rgba(244, 245, 247, 0), #f4f5f7);
  background: -moz-linear-gradient(left, rgba(244, 245, 247, 0), #f4f5f7);
  background: linear-gradient(to right, rgba(244, 245, 247, 0), #f4f5f7);
}
bento-scrollable-bar button.bento-scrollable-bar-side-arrow,
bento-scrollable-toolbar button.bento-scrollable-bar-side-arrow {
  background: #f4f5f7;
  border-color: #d5d4d9;
}
.bento-search {
  position: relative;
  display: block;
}
.bento-search:before {
  content: "\e6c4";
  display: inline-block;
  speak: none;
  line-height: 1;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0 0 0 8px;
  position: absolute;
  font-size: 20px;
  top: 50%;
  transform: translateY(-50%);
  color: #37383d;
  font-family: bento-icomoon;
}
.bento-search .bento-reset-close-button:before {
  font-size: 16px;
  margin-right: -10px;
}
.bento-search input {
  padding: 0 32px;
  height: 40px;
  font-size: 16px;
}
.bento-search input:focus {
  outline: none;
  border: 1px solid #37383d;
}
.bento-search input::placeholder {
  font-style: italic;
  color: #93939c;
}
.bento-search input:-ms-input-placeholder {
  color: #93939c;
  font-style: italic;
}
[dir="rtl"] .bento-search:before,
.bento-search[dir="rtl"]:before {
  margin: 0 8px 0 0;
}
[dir="rtl"] .bento-search .bento-reset-close-button,
.bento-search[dir="rtl"] .bento-reset-close-button {
  right: auto;
  left: 0;
}
[dir="rtl"] .bento-search .bento-reset-close-button:before,
.bento-search[dir="rtl"] .bento-reset-close-button:before {
  margin-left: -10px;
  margin-right: auto;
}
[dir="rtl"] .bento-search .bento-reset-dirty:focus,
.bento-search[dir="rtl"] .bento-reset-dirty:focus {
  padding: 0 32px;
}
.force-desktop .bento-search .bento-reset-close-button:before,
.bento-search.force-desktop .bento-reset-close-button:before {
  font-size: 14px;
  margin-right: -2px;
}
[dir="rtl"] .force-desktop .bento-search .bento-reset-close-button:before,
[dir="rtl"] .bento-search.force-desktop .bento-reset-close-button:before {
  margin-right: auto;
  margin-left: -2px;
}
.force-desktop .bento-search input,
.bento-search.force-desktop input {
  height: 30px;
  font-size: 14px;
  padding: 0 32px;
}
/**
 * Bento Select
 */
.form-group .bento-select {
  display: block;
}
.form-inline .form-group .bento-select {
  display: inline-block;
}
.bento-select {
  display: inline-block;
  width: auto;
  height: 40px;
  overflow: hidden;
  position: relative;
  background: #ffffff;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  width: 100%;
  -webkit-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.bento-select:hover :not([disabled]) + .btn {
  color: #606169;
}
.bento-select.no-value select {
  color: #37383d;
  border: 1px solid #b2b2b8;
}
.bento-select.no-value > .btn {
  color: #37383d;
  border: none;
}
.bento-select.no-value:hover select {
  color: #37383d;
  border-color: #37383d;
}
.bento-select.no-value:hover > .btn:not(.disabled) {
  color: #212121;
}
.bento-select.in-focus {
  border-color: #37383d;
}
.bento-select.input-sm {
  height: 30px;
}
.bento-select.input-sm > .btn {
  width: 34px;
  height: 30px;
}
.bento-select.input-sm select {
  height: 30px;
  padding-right: 40px;
}
.bento-select.input-sm select.form-control {
  font-size: 12px;
  padding-top: 0;
  padding-bottom: 0;
}
.bento-select.input-sm.firefox .form-control {
  padding-top: 0;
}
.bento-select.input-lg {
  height: 46px;
}
.bento-select.input-lg > .btn {
  width: 55px;
  height: 46px;
}
.bento-select.input-lg select {
  height: 46px;
}
.bento-select.input-lg select.form-control {
  font-size: 18px;
  padding-top: 0;
  padding-bottom: 0;
}
.bento-select.input-lg.firefox .form-control {
  padding-top: 0;
}
.bento-select select:disabled {
  /*added by yjd*/
  color: #606169;
  background-color: #f4f5f7;
  border-color: #b2b2b8;
}
.bento-select select:disabled + .btn {
  /*added by yjd*/
  color: #93939c;
  background-color: transparent !important;
  border-color: transparent;
}
.bento-select > .btn {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  pointer-events: none;
  width: 40px;
  color: #37383d;
  height: 40px;
  border-color: rgba(0, 0, 0, 0);
  background-color: transparent;
  padding: 0;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0 !important;
}
.bento-select > .btn:active,
.bento-select > .btn.active {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.bento-select > .btn:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.bento-select > .btn [class^="bento-icon"] {
  font-size: 2.16rem;
}
.bento-select select {
  left: 0;
  position: relative;
  background: transparent;
  padding-left: 12px;
  padding-right: 40px;
  height: 40px;
  cursor: pointer;
  color: #37383d;
  margin-right: 0;
  -webkit-appearance: none;
  text-indent: 0.01px;
  -moz-appearance: none;
  z-index: 2;
  width: 100%;
}
.bento-select select::-ms-expand {
  display: none;
}
.bento-select select:focus {
  background: transparent;
}
.bento-select select:focus {
  border: 1px solid #37383d;
  outline: none;
}
.bento-select.firefox .bento-select-border {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 1px solid #b2b2b8;
  position: absolute;
  z-index: 3;
  pointer-events: none;
  -webkit-transition: border 0.2s;
  -o-transition: border 0.2s;
  transition: border 0.2s;
}
.bento-select.firefox select {
  padding-top: 5px;
  padding-right: 30px;
}
.bento-select.firefox select:focus + .bento-select-border {
  border: 1px solid #37383d;
  outline: none;
}
.bento-select.ie10 .btn {
  z-index: 1;
}
.bento-select.ie9 .btn {
  display: none;
}
.bento-select.ie9 select {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.bento-select .bento-select-overlay {
  position: absolute;
  background: rgba(255, 0, 0, 0);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  display: none;
}
.bento-select select[readonly] {
  border-color: transparent;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-weight: bold;
}
.bento-select select[readonly] + .btn {
  color: transparent !important;
}
.bento-select select[readonly] + .btn + .bento-select-overlay {
  display: block;
}
body.win .firefox .bento-select select {
  padding-right: 40px;
}
.force-desktop.bento-select,
.force-desktop .bento-select {
  height: 30px;
}
.force-desktop.bento-select > .btn,
.force-desktop .bento-select > .btn {
  width: 30px;
  height: 30px;
}
.force-desktop.bento-select > .btn [class^=bento-icon],
.force-desktop .bento-select > .btn [class^=bento-icon] {
  line-height: 28px;
}
.force-desktop.bento-select select,
.force-desktop .bento-select select {
  height: 30px;
  font-size: 12px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 40px;
}
.force-desktop.bento-select select.form-control,
.force-desktop .bento-select select.form-control {
  font-size: 12px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 40px;
}
.force-desktop.bento-select.ie9 select,
.force-desktop .bento-select.ie9 select {
  padding-right: 0;
}
.force-desktop.bento-select.firefox .form-control,
.force-desktop .bento-select.firefox .form-control {
  padding-top: 0;
}
body.win.force-desktop .bento-select.firefox select,
body.win .force-desktop .bento-select.firefox select,
.force-desktop body.win .bento-select.firefox select {
  padding-left: 5px;
  padding-right: 20px;
}
body.win .bento-select.firefox.force-desktop select {
  padding-left: 5px;
  padding-right: 20px;
}
.bento-select.bento-select-xs {
  height: 22px;
}
.bento-select.bento-select-xs > .btn {
  width: 22px;
  height: 22px;
  font-size: 9.23076923px;
}
.bento-select.bento-select-xs select {
  height: 22px;
  font-size: 12px;
  padding: 0 27px 0 5px;
}
.bento-select.bento-select-xs select.form-control {
  font-size: 12px;
  padding: 0 27px 0 5px;
}
.bento-select.bento-select-xs.ie9 select {
  padding-right: 0;
}
.bento-select.bento-select-xs.ie9 select.form-control {
  padding-right: 0;
}
.bento-select.bento-select-xs.firefox .form-control {
  padding-top: 0;
}
body.win .bento-select.bento-select-xs.firefox select {
  padding-left: 0;
  padding-right: 12px;
}
body.win.chrome .bento-select.bento-select-xs select {
  padding-left: 0;
  padding-right: 22px;
}
bento-side-nav {
  display: table-cell;
  min-width: 250px;
  vertical-align: top;
  white-space: nowrap;
  width: 250px;
}
.bento-side-nav-container {
  margin-top: 10px;
}
.bento-side-nav-item {
  margin: 6px 0;
  padding: 0 0 0 10px;
  font-family: KnowledgeRegular;
  font-size: 1em;
}
.bento-side-nav-item span.label {
  margin-left: 3px;
  vertical-align: 1px;
}
.bento-side-nav-item a {
  font-family: Arial;
  color: #606169;
  position: relative;
  display: inline-block;
}
.bento-side-nav-item a:before {
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -ms-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s;
  background: transparent;
  content: ' ';
  position: absolute;
  height: 100%;
  width: 4px;
  left: -10px;
}
.bento-side-nav-item a:hover,
.bento-side-nav-item a:focus {
  text-decoration: underline;
  color: #FF8000;
}
.bento-side-nav-item.active a {
  color: #FF8000;
  font-weight: bold;
}
.bento-side-nav-item.active a:before {
  background: #FF8000;
}
.bento-side-nav-item.active a:focus,
.bento-side-nav-item.active a:hover {
  text-decoration: none;
}
.force-desktop bento-side-nav .bento-side-nav-item {
  margin: 3px 0;
  font-size: 0.933em;
}
/**
 * Bento Side Toggle Overlay
 *
 * @author Chi Gao <chi.gao@thomsonreuters.com>
 * @version 0.2
 * @date 10/03/2015
 *
 *
 */
.bento-side-overlay {
  display: inline-block;
  position: relative;
  /* Arrows */
  /* This is similar to dropdown-menu */
}
.bento-side-overlay .btn {
  vertical-align: baseline;
}
.bento-side-overlay .bento-side-overlay-toggle {
  cursor: pointer;
  display: inline-block;
}
.bento-side-overlay:focus {
  outline: none;
}
.bento-side-overlay .bento-side-overlay-left-arrow {
  position: absolute;
  left: 0;
  top: -18px;
  z-index: 1001;
}
.bento-side-overlay .bento-side-overlay-right-arrow {
  position: absolute;
  right: 0;
  top: -18px;
  z-index: 1001;
}
.bento-side-overlay.bento-side-overlay-right .bento-side-overlay-container-wrapper {
  margin-left: 5px;
}
.bento-side-overlay.bento-side-overlay-right .bento-side-overlay-right-arrow {
  display: none;
}
.bento-side-overlay .bento-side-overlay-container-wrapper {
  display: none;
  position: relative;
}
.bento-side-overlay.open .bento-side-overlay-container-wrapper {
  display: block;
  position: absolute;
  left: 100%;
  top: 50%;
}
.bento-side-overlay.bento-side-overlay-left .bento-side-overlay-container-wrapper {
  margin-right: 5px;
}
.bento-side-overlay.bento-side-overlay-left .bento-side-overlay-left-arrow {
  display: none;
}
.bento-side-overlay.bento-side-overlay-left .bento-side-overlay-container {
  left: auto;
  right: 19px;
}
.bento-side-overlay.bento-side-overlay-left .bento-side-overlay-container-wrapper {
  left: 0;
}
.bento-side-overlay-container-wrapper {
  opacity: 0;
}
.bento-side-overlay-container-wrapper .bento-side-overlay-container {
  position: absolute;
  font-size: 13px;
  left: 19px;
  height: 500px;
  z-index: 1000;
  min-width: 300px;
  padding: 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #b2b2b8;
  overflow-y: hidden;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.bento-side-overlay-container-wrapper .bento-side-overlay-container .fill {
  position: relative;
  height: 100%;
}
.bento-side-overlay-container-wrapper .bento-side-overlay-container:focus {
  outline: none;
}
.bento-side-overlay-container-wrapper .bento-side-overlay-container .bento-side-overlay-container-footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  height: auto;
  padding: 10px;
  text-align: center;
  background: #ffffff;
  border-top: 1px solid #d5d4d9;
}
.bento-side-overlay-container-wrapper .bento-side-overlay-container .bento-side-overlay-lower-container {
  /*width: 100%;*/
  padding: 20px;
  background: #ffffff;
  font-size: 0.95em;
  max-width: 300px;
  border-top: 1px solid #d5d4d9;
  white-space: normal;
}
.bento-side-overlay-container-wrapper .bento-side-overlay-container .bento-side-overlay-lower-container textarea {
  resize: none;
  box-sizing: border-box;
  width: 100%;
  height: 60px;
  font-size: 0.95em;
  margin: 0;
}
.bento-side-overlay-container-wrapper .bento-side-overlay-container-footer-cancel {
  display: none;
}
.bento-side-overlay-container-wrapper.bento-side-overlay-container-wrapper-fixed {
  background-color: rgba(0, 0, 0, 0.2);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1030;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bento-side-overlay-container-wrapper.bento-side-overlay-container-wrapper-fixed .bento-side-overlay-container-footer-cancel {
  display: inline-block;
}
.bento-side-overlay-container-wrapper.bento-side-overlay-container-wrapper-fixed > .bento-side-overlay-right-arrow,
.bento-side-overlay-container-wrapper.bento-side-overlay-container-wrapper-fixed > .bento-side-overlay-left-arrow {
  display: none;
}
.bento-side-overlay-container-wrapper.bento-side-overlay-container-wrapper-fixed > .bento-side-overlay-container {
  left: auto;
  top: auto !important;
  max-height: calc(100% - 50px) !important;
  max-width: 450px;
  width: calc(100% - 50px) !important;
  height: calc(100% - 50px) !important;
}
.bento-side-overlay-container-wrapper.show-overlay {
  -webkit-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
  opacity: 1;
}
.bento-side-overlay-triangle {
  fill: white;
  stroke: #d5d4d9;
  stroke-width: 1;
}
/**
 * Bento Splitter Group
 *
 * @author Chi Gao <chi.gao@thomsonreuters.com>
 * @version 0.1
 * @date 05/05/2014
 *
 * Initial build
 *
 */
.bento-splitter-group {
  box-sizing: border-box;
  background: #ffffff;
  position: absolute;
  /* required */
  min-height: 82px;
  /* arbitrary, just to see something if no height is set */
  border: 1px solid #b2b2b8;
  border-left: 0;
  border-right: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
}
.bento-splitter-group > aside,
.bento-splitter-group > section,
.bento-splitter-group > div,
.bento-splitter-group > button {
  background: #ffffff;
  opacity: 0;
}
.bento-splitter-group.bento-splitter-group-ready > aside,
.bento-splitter-group.bento-splitter-group-ready > section,
.bento-splitter-group.bento-splitter-group-ready > div,
.bento-splitter-group.bento-splitter-group-ready > button {
  opacity: 1;
}
.bento-splitter-group.dark > .bento-splitter-handle {
  background-color: #93939c;
  border-color: #93939c;
}
.bento-splitter-group.dark > .bento-splitter-handle.bento-splitter-handle-top,
.bento-splitter-group.dark > .bento-splitter-handle.bento-splitter-handle-bottom {
  border-color: #93939c;
}
.bento-splitter-group .bento-splitter-handle {
  background: #ffffff;
  position: absolute;
  width: 15px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  cursor: pointer;
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  border-left: 1px solid #b2b2b8;
  border-right: 1px solid #b2b2b8;
  -webkit-transition: 0.1s all;
  -o-transition: 0.1s all;
  transition: 0.1s all;
  z-index: 2;
  overflow: hidden;
}
.bento-splitter-group .bento-splitter-handle svg {
  position: absolute;
  width: 13px;
  height: 84.23076px;
  top: 50%;
  left: 50%;
}
.bento-splitter-group .bento-splitter-handle .bento-splitter-handle-move {
  display: none;
}
.bento-splitter-group .bento-splitter-handle.bento-splitter-handle-top svg {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  -moz-transform: translate(-50%, -50%) rotate(90deg);
  -ms-transform: translate(-50%, -50%) rotate(90deg);
  -o-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
}
.bento-splitter-group .bento-splitter-handle.bento-splitter-handle-bottom svg {
  -webkit-transform: translate(-50%, -50%) rotate(-90deg);
  -moz-transform: translate(-50%, -50%) rotate(-90deg);
  -ms-transform: translate(-50%, -50%) rotate(-90deg);
  -o-transform: translate(-50%, -50%) rotate(-90deg);
  transform: translate(-50%, -50%) rotate(-90deg);
}
.bento-splitter-group .bento-splitter-handle.bento-splitter-handle-left {
  right: auto;
}
.bento-splitter-group .bento-splitter-handle.bento-splitter-handle-left svg {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.bento-splitter-group .bento-splitter-handle.bento-splitter-handle-right {
  left: auto;
}
.bento-splitter-group .bento-splitter-handle.bento-splitter-handle-right svg {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  -moz-transform: translate(-50%, -50%) rotate(180deg);
  -ms-transform: translate(-50%, -50%) rotate(180deg);
  -o-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}
.bento-splitter-group .bento-splitter-handle.bento-splitter-handle-top,
.bento-splitter-group .bento-splitter-handle.bento-splitter-handle-bottom {
  bottom: auto;
  right: 0;
  top: auto;
  width: 100%;
  height: 15px;
  border: none;
  border-top: 1px solid #b2b2b8;
  border-bottom: 1px solid #b2b2b8;
}
.bento-splitter-group .bento-splitter-handle.bento-splitter-handle-bottom {
  bottom: 0;
}
.bento-splitter-group .bento-splitter-handle:focus {
  outline: none;
  background-color: #f4f5f7;
}
.bento-splitter-group.dark > .bento-splitter-handle:focus {
  background-color: #606169;
}
.bento-splitter-group.ie9 .bento-splitter-group-left,
.bento-splitter-group.ie9 .bento-splitter-group-right,
.bento-splitter-group.ie9 .bento-splitter-group-top,
.bento-splitter-group.ie9 .bento-splitter-group-bottom,
.bento-splitter-group.ie9 .bento-splitter-group-main {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.bento-splitter-group.unselectable div,
.bento-splitter-group.unselectable span,
.bento-splitter-group.unselectable p,
.bento-splitter-group.unselectable strong,
.bento-splitter-group.unselectable i,
.bento-splitter-group.unselectable b,
.bento-splitter-group.unselectable h1,
.bento-splitter-group.unselectable h2,
.bento-splitter-group.unselectable h3,
.bento-splitter-group.unselectable h4,
.bento-splitter-group.unselectable h5,
.bento-splitter-group.unselectable h6,
.bento-splitter-group.unselectable input,
.bento-splitter-group.unselectable tr {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bento-splitter-group.dragging-left > .bento-splitter-handle,
.bento-splitter-group.dragging-right > .bento-splitter-handle,
.bento-splitter-group.dragging-top > .bento-splitter-handle,
.bento-splitter-group.dragging-bottom > .bento-splitter-handle,
.bento-splitter-group.bento-splitter-group-handle-pointer-down > .bento-splitter-handle,
.bento-splitter-group.dragging-left > .animate,
.bento-splitter-group.dragging-right > .animate,
.bento-splitter-group.dragging-top > .animate,
.bento-splitter-group.dragging-bottom > .animate,
.bento-splitter-group.bento-splitter-group-handle-pointer-down > .animate {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.bento-splitter-group.auto-resize > .bento-splitter-group-left,
.bento-splitter-group.auto-resize > .bento-splitter-group-right,
.bento-splitter-group.auto-resize > .bento-splitter-group-main-inner {
  padding-bottom: 20px;
  overflow-y: hidden;
  overflow-x: auto;
}
.bento-splitter-group .bento-splitter-group-left,
.bento-splitter-group .bento-splitter-group-right,
.bento-splitter-group .bento-splitter-group-top,
.bento-splitter-group .bento-splitter-group-bottom,
.bento-splitter-group .bento-splitter-group-main {
  background-color: transparent;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 0;
}
.bento-splitter-group .bento-splitter-group-left .container,
.bento-splitter-group .bento-splitter-group-right .container,
.bento-splitter-group .bento-splitter-group-top .container,
.bento-splitter-group .bento-splitter-group-bottom .container,
.bento-splitter-group .bento-splitter-group-main .container {
  width: 100%;
}
.bento-splitter-group .bento-splitter-group-left.animate,
.bento-splitter-group .bento-splitter-group-right.animate,
.bento-splitter-group .bento-splitter-group-top.animate,
.bento-splitter-group .bento-splitter-group-bottom.animate,
.bento-splitter-group .bento-splitter-group-main.animate {
  -webkit-transition: 0.1s all;
  -o-transition: 0.1s all;
  transition: 0.1s all;
}
.bento-splitter-group .bento-splitter-group-left:focus,
.bento-splitter-group .bento-splitter-group-right:focus,
.bento-splitter-group .bento-splitter-group-top:focus,
.bento-splitter-group .bento-splitter-group-bottom:focus,
.bento-splitter-group .bento-splitter-group-main:focus {
  outline: none;
}
.bento-splitter-group .bento-splitter-group-left,
.bento-splitter-group .bento-splitter-group-right {
  left: auto;
}
.bento-splitter-group .bento-splitter-group-top,
.bento-splitter-group .bento-splitter-group-bottom {
  top: auto;
  right: 0;
  left: 0;
}
.bento-splitter-group .bento-splitter-group-main {
  right: 0;
  left: 0;
  overflow: hidden;
  z-index: 1;
}
.bento-splitter-group .bento-splitter-group-main .bento-splitter-group-main-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
}
.bento-splitter-group .bento-splitter-group-main .bento-splitter-group-main-inner.has-left-pane {
  left: 15px;
}
.bento-splitter-group .bento-splitter-group-main .bento-splitter-group-main-inner.has-right-pane {
  right: 15px;
}
.bento-splitter-group .bento-splitter-group-main .bento-splitter-group-main-inner.has-top-pane {
  top: 15px;
}
.bento-splitter-group .bento-splitter-group-main .bento-splitter-group-main-inner.has-bottom-pane {
  bottom: 15px;
}
.bento-splitter-group.opened-left > .bento-splitter-group-left {
  left: 0;
}
.bento-splitter-group.opened-left > .bento-splitter-group-main {
  left: auto;
}
.bento-splitter-group.opened-left > .bento-splitter-handle-left svg {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  -moz-transform: translate(-50%, -50%) rotate(180deg);
  -ms-transform: translate(-50%, -50%) rotate(180deg);
  -o-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}
.bento-splitter-group.opened-right > .bento-splitter-group-right {
  right: 0;
}
.bento-splitter-group.opened-right > .bento-splitter-group-main {
  right: auto;
}
.bento-splitter-group.opened-right > .bento-splitter-handle-right svg {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.bento-splitter-group.opened-top > .bento-splitter-group-top {
  top: 0;
}
.bento-splitter-group.opened-top > .bento-splitter-group-main {
  top: 0;
}
.bento-splitter-group.opened-top > .bento-splitter-handle-top svg {
  -webkit-transform: translate(-50%, -50%) rotate(-90deg);
  -moz-transform: translate(-50%, -50%) rotate(-90deg);
  -ms-transform: translate(-50%, -50%) rotate(-90deg);
  -o-transform: translate(-50%, -50%) rotate(-90deg);
  transform: translate(-50%, -50%) rotate(-90deg);
}
.bento-splitter-group.opened-bottom > .bento-splitter-group-bottom {
  bottom: 0;
}
.bento-splitter-group.opened-bottom > .bento-splitter-group-main {
  bottom: 0;
}
.bento-splitter-group.opened-bottom > .bento-splitter-handle-bottom svg {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  -moz-transform: translate(-50%, -50%) rotate(90deg);
  -ms-transform: translate(-50%, -50%) rotate(90deg);
  -o-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
}
.bento-splitter-group.dragging-left > .bento-splitter-handle-left,
.bento-splitter-group.no-collapse > .bento-splitter-handle-left {
  cursor: col-resize;
}
.bento-splitter-group.dragging-left > .bento-splitter-handle-left .bento-splitter-handle-move,
.bento-splitter-group.no-collapse > .bento-splitter-handle-left .bento-splitter-handle-move {
  display: block;
}
.bento-splitter-group.dragging-left > .bento-splitter-handle-left .bento-splitter-handle-default,
.bento-splitter-group.no-collapse > .bento-splitter-handle-left .bento-splitter-handle-default {
  display: none;
}
.bento-splitter-group.dragging-top > .bento-splitter-handle-top,
.bento-splitter-group.no-collapse > .bento-splitter-handle-top {
  cursor: row-resize;
}
.bento-splitter-group.dragging-top > .bento-splitter-handle-top .bento-splitter-handle-move,
.bento-splitter-group.no-collapse > .bento-splitter-handle-top .bento-splitter-handle-move {
  display: block;
}
.bento-splitter-group.dragging-top > .bento-splitter-handle-top .bento-splitter-handle-default,
.bento-splitter-group.no-collapse > .bento-splitter-handle-top .bento-splitter-handle-default {
  display: none;
}
.bento-splitter-group.dragging-right > .bento-splitter-handle-right,
.bento-splitter-group.no-collapse > .bento-splitter-handle-right {
  cursor: col-resize;
}
.bento-splitter-group.dragging-right > .bento-splitter-handle-right .bento-splitter-handle-move,
.bento-splitter-group.no-collapse > .bento-splitter-handle-right .bento-splitter-handle-move {
  display: block;
}
.bento-splitter-group.dragging-right > .bento-splitter-handle-right .bento-splitter-handle-default,
.bento-splitter-group.no-collapse > .bento-splitter-handle-right .bento-splitter-handle-default {
  display: none;
}
.bento-splitter-group.dragging-bottom > .bento-splitter-handle-bottom,
.bento-splitter-group.no-collapse > .bento-splitter-handle-bottom {
  cursor: row-resize;
}
.bento-splitter-group.dragging-bottom > .bento-splitter-handle-bottom .bento-splitter-handle-move,
.bento-splitter-group.no-collapse > .bento-splitter-handle-bottom .bento-splitter-handle-move {
  display: block;
}
.bento-splitter-group.dragging-bottom > .bento-splitter-handle-bottom .bento-splitter-handle-default,
.bento-splitter-group.no-collapse > .bento-splitter-handle-bottom .bento-splitter-handle-default {
  display: none;
}
.splitter-group-handle-border {
  fill: #37383d;
}
.splitter-group-handle-bg {
  fill: #37383d;
}
.splitter-group-handle-triangle {
  fill: #ffffff;
}
.bento-splitter-handle:hover .splitter-group-handle-border {
  fill: #606169;
}
.bento-splitter-handle:hover .splitter-group-handle-bg {
  fill: #606169;
}
.bento-splitter-handle:hover .splitter-group-handle-triangle {
  fill: #ffffff;
}
/**
 * Bento Table CSS
 *
 */
.bt-header-cell-plate {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 5px;
  cursor: ew-resize;
  z-index: 1;
}
.bt-header-cell-plate:hover {
  border-right: 1px solid #d5d4d9;
}
.bt-header-is-resizable .bt-header-cell-plate {
  display: block;
}
.bento-table {
  width: 100%;
  height: 100%;
  min-height: 400px;
  position: absolute;
  background: #ffffff;
  box-sizing: border-box;
}
.bento-table .bento-table-inner {
  position: relative;
  padding: 0;
  box-sizing: border-box;
  overflow: hidden;
}
.bento-table .bento-table-body {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.bento-table .bento-table-row {
  white-space: nowrap;
  display: block;
  margin: 0;
  height: 40px;
  box-sizing: border-box;
  color: #93939c;
}
.bento-table .bento-table-row.dirty:hover {
  background: #f4f5f7;
}
.bento-table .bento-table-row.odd .bento-table-cell {
  background: #f4f5f7;
}
.bento-table .bento-table-row.even .bento-table-cell {
  background: #b2b2b8;
}
.bento-table .bento-table-row .bento-table-cell {
  position: relative;
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  display: inline-block;
  margin: 0;
  height: 100%;
  width: 100px;
  box-sizing: border-box;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 15px 10px;
  line-height: 16px;
}
.bento-table .bento-table-row .bento-table-cell > div:not(.bt-header-cell-plate) {
  display: inline-block;
}
.bento-table .bento-table-row.bt-group .bento-table-cell {
  display: none;
}
.bento-table .bento-table-row.bt-group.bt-group-leader .bento-table-cell {
  display: inline-block;
}
.bento-table .bento-table-row.bt-group.bt-group-leader .bento-table-cell.bt-row-head {
  overflow: hidden;
  border-right: none;
}
.bento-table .bento-table-row.bt-group .bt-row-head {
  display: inline-block;
}
.bento-table .bento-table-row.bt-group .bt-group-row-head {
  display: inline-block;
  overflow: visible;
  border-right: none;
}
.bento-table .bento-table-row.bt-group .bt-group-row-head:before {
  content: "\e689";
  font-family: bento-icomoon;
}
.bento-table .bento-table-row.bt-group.bt-group-expanded .bt-group-row-head:before {
  content: "\e685";
  font-family: bento-icomoon;
}
.bento-table .bento-table-row.bt-group-member .bento-table-cell.bt-group-row-head {
  padding-left: 30px;
}
.bento-table .bento-table-header {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  overflow: visible;
  border-bottom: 1px solid #d5d4d9;
  background: #f4f5f7;
}
.bento-table .bento-table-header[data-resizing='1'] {
  cursor: ew-resize;
}
.bento-table .bento-table-header .bento-table-row:first-child {
  border-bottom: 1px solid #d5d4d9;
}
.bento-table .bento-table-header .bento-table-row .bento-table-cell {
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  text-transform: capitalize;
  font-size: 14px;
  font-weight: bold;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #212121;
  overflow: visible;
}
.bento-table .bento-table-header .bento-table-row .bento-table-cell > div:not(.bt-header-cell-plate) {
  display: inline-block;
}
.bento-table .bento-table-header .bento-table-row .bento-table-cell[data-sort="bt-sort-asc"]:after,
.bento-table .bento-table-header .bento-table-row .bento-table-cell[data-sort="bt-sort-desc"]:after {
  position: relative;
  top: -2px;
  display: inline-block;
  font-family: bento-icomoon;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin-left: 5px;
  vertical-align: middle;
}
.bento-table .bento-table-header .bento-table-row .bento-table-cell[data-sort="bt-sort-desc"]:after {
  content: '\e62c';
}
.bento-table .bento-table-header .bento-table-row .bento-table-cell[data-sort="bt-sort-asc"]:after {
  content: '\e633';
}
.bento-table .bento-table-header .bento-table-row.bt-frozen-row {
  background: #ffffff;
}
.bento-table .bento-table-header .bento-table-row.bt-frozen-row .bento-table-cell {
  color: #93939c;
  overflow: hidden;
  font-weight: normal;
}
.bento-table .bento-table-header .bt-header-resize-bar {
  width: 3px;
  background: transparent;
  height: 4000px;
  position: absolute;
  z-index: 1;
  border-left: 1px solid #93939c;
  border-right: 1px solid #93939c;
}
.bt-row-head .bt-check-box {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-right: 1px solid #d5d4d9;
  background-color: #f4f5f7;
}
.bt-row-head .bt-check-box:before {
  position: absolute;
  top: calc(50%);
  left: 50%;
  font-family: 'bento-icomoon';
  content: "\e636";
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 1.2em;
  font-weight: 100;
}
.bt-row-head .bt-check-box:hover {
  background-color: #606169;
}
.bt-row-head .bt-check-box:hover:before {
  color: white;
}
.bt-row-selected .bt-row-head .bt-check-box,
.bt-row-indeterminate .bt-row-head .bt-check-box {
  background-color: #37383d;
}
.bt-row-selected .bt-row-head .bt-check-box:before,
.bt-row-indeterminate .bt-row-head .bt-check-box:before {
  font-family: bento-icomoon;
  font-size: inherit;
  color: white;
  content: "\e635";
}
.bt-row-indeterminate .bt-row-head .bt-check-box:before {
  content: "\e651";
}
.force-desktop .bento-tabset > ul.nav-tabs > li > a,
.force-desktop.bento-tabset > ul.nav-tabs > li > a {
  height: 34px;
  line-height: 34px;
}
.force-desktop .bento-tabset > ul.nav-tabs > li .close,
.force-desktop.bento-tabset > ul.nav-tabs > li .close {
  margin-top: 7px;
}
.force-desktop .bento-tabset.tabs-bottom > ul,
.force-desktop.bento-tabset.tabs-bottom > ul {
  height: 37px;
}
.force-desktop .bento-tabset > .bento-tabset-nav-button-container .bento-tabset-nav-button,
.force-desktop.bento-tabset > .bento-tabset-nav-button-container .bento-tabset-nav-button {
  height: 33px;
}
.force-desktop .bento-tabset > .bento-tabset-nav-button-container .bento-tabset-nav-button:before,
.force-desktop.bento-tabset > .bento-tabset-nav-button-container .bento-tabset-nav-button:before {
  top: 4px;
}
.bento-tags-input.form-control {
  padding: 0 10px;
  overflow: hidden;
  min-height: 40px;
  height: auto;
}
.bento-tags-input.form-control.bento-tags-input-focused {
  border-color: #b2b2b8;
}
.bento-tags-input.form-control > .bento-tags-input-pill {
  display: inline-block;
  opacity: 0;
  height: 30px;
}
.bento-tags-input.form-control > .bento-tags-input-pill.ready {
  opacity: 1;
}
.bento-tags-input.form-control > .bento-tags-input-pill input,
.bento-tags-input.form-control > .bento-tags-input-pill .bento-tags-input-pill-size-ref {
  min-width: 0;
}
.bento-tags-input.form-control > .bento-tags-input-pill input {
  margin-right: 5px;
}
.bento-tags-input.form-control > .bento-tags-input-pill:focus {
  outline: none;
}
.bento-tags-input.form-control > .btn.btn-default {
  font-family: arial;
  font-size: 14px;
  letter-spacing: normal;
  text-transform: none;
  height: 30px;
  line-height: 29px;
  padding: 0 2px 0 10px;
  margin: 3px 5px 4px 0;
  vertical-align: baseline;
  max-width: 100%;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.bento-tags-input.form-control > .btn.btn-default.ready {
  -webkit-transition: opacity 0.2s, background 0.2s;
  -o-transition: opacity 0.2s, background 0.2s;
  transition: opacity 0.2s, background 0.2s;
}
.bento-tags-input.form-control > .btn.btn-default.ready.ng-leave {
  display: none;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.bento-tags-input.form-control > .btn.btn-default:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.bento-tags-input.form-control > .btn.btn-default:focus:not(.active) {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
}
.bento-tags-input.form-control > .btn.btn-default[readonly="readonly"] {
  padding-right: 10px;
}
.bento-tags-input.form-control > .btn.btn-default i {
  -webkit-transition: background .2s, color .2s;
  -o-transition: background .2s, color .2s;
  transition: background .2s, color .2s;
  background: transparent;
}
.bento-tags-input.form-control > .btn.btn-default i[class*="bento-icon-"]:hover {
  color: #93939c;
}
.bento-tags-input.form-control > .btn.btn-default i.bento-icon-close-x {
  width: 16px;
  height: 16px;
  font-size: 10px;
  line-height: 16px;
  top: 0;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.bento-tags-input.form-control > .btn.btn-default i.bento-icon-close-x:hover {
  color: #f4f5f7;
  background: #37383d;
}
.bento-tags-input.form-control .bento-tags-input-text-hidden {
  position: fixed;
  top: -1000px;
}
.bento-tags-input.form-control input.tags-input-invalid,
.bento-tags-input.form-control .bento-tags-input-pill-invalid {
  color: #dc0a0a;
}
.bento-tags-input.form-control .bento-tags-input-pill-label {
  display: inline-block;
  width: calc(100% - 27px);
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.bento-tags-input.form-control .bento-icon-edit + .bento-tags-input-pill-label {
  width: calc(100% - 48px);
}
.bento-tags-input.form-control input,
.bento-tags-input.form-control .bento-tags-input-pill-size-ref {
  border: none;
  line-height: 30px;
  height: 30px;
  padding: 0;
  width: 0;
  min-width: 60px;
  max-width: 100%;
  margin-top: 4px;
  margin-bottom: 3px;
}
.bento-tags-input.form-control input:focus,
.bento-tags-input.form-control .bento-tags-input-pill-size-ref:focus {
  outline: none;
}
.bento-tags-input.form-control input[disabled],
.bento-tags-input.form-control .bento-tags-input-pill-size-ref[disabled] {
  background: transparent;
}
.bento-tags-input.form-control .bento-tags-input-pill-size-ref {
  display: inline-block;
  position: absolute;
  left: -9999px;
  top: -9999px;
  font-size: 14px;
  width: auto;
}
.force-desktop.bento-tags-input.form-control,
.force-desktop .bento-tags-input.form-control {
  min-height: 32px;
  padding: 0 5px;
}
.force-desktop.bento-tags-input.form-control input,
.force-desktop .bento-tags-input.form-control input,
.force-desktop.bento-tags-input.form-control .bento-tags-input-pill-size-ref,
.force-desktop .bento-tags-input.form-control .bento-tags-input-pill-size-ref {
  border: none;
  line-height: 20px;
  height: 20px;
  padding: 1px 0 0;
  width: 100%;
  min-width: 50px;
  margin-top: 4px;
  margin-bottom: 6px;
  font-size: 12px;
}
.force-desktop.bento-tags-input.form-control input:focus,
.force-desktop .bento-tags-input.form-control input:focus,
.force-desktop.bento-tags-input.form-control .bento-tags-input-pill-size-ref:focus,
.force-desktop .bento-tags-input.form-control .bento-tags-input-pill-size-ref:focus {
  outline: none;
}
.force-desktop.bento-tags-input.form-control .bento-tags-input-pill.btn.btn-default,
.force-desktop .bento-tags-input.form-control .bento-tags-input-pill.btn.btn-default {
  height: 24px;
  line-height: 22px;
  padding: 0 0 0 10px;
  margin: 3px 5px 3px 0;
  font-size: 12px;
}
.force-desktop.bento-tags-input.form-control .bento-tags-input-pill.btn.btn-default .bento-icon-edit + span + .bento-icon-close-circle,
.force-desktop .bento-tags-input.form-control .bento-tags-input-pill.btn.btn-default .bento-icon-edit + span + .bento-icon-close-circle {
  width: 24px;
}
.force-desktop.bento-tags-input.form-control .bento-tags-input-pill.btn.btn-default .bento-tags-input-pill-size-ref,
.force-desktop .bento-tags-input.form-control .bento-tags-input-pill.btn.btn-default .bento-tags-input-pill-size-ref,
.force-desktop.bento-tags-input.form-control .bento-tags-input-pill.btn.btn-default input,
.force-desktop .bento-tags-input.form-control .bento-tags-input-pill.btn.btn-default input {
  min-width: 0;
  width: auto;
  font-size: 12px;
}
/* Tile Ribbon */
bento-tile-ribbon {
  background-color: #f4f5f7;
  border-color: #d5d4d9;
  border-style: solid;
  border-width: 0 0 1px 0;
  display: block;
  padding: 0 0 20px;
  position: relative;
}
bento-tile-ribbon.scroll .bento-tile-ribbon-inner {
  margin: 0 20px;
}
bento-tile-ribbon.scroll .bento-tile-ribbon-header {
  padding: 10px 40px;
}
bento-tile-ribbon.scroll .bento-tile-ribbon-header.btrh-collapse {
  padding: 5px 40px;
}
bento-tile-ribbon.scroll .bento-tile-ribbon-arrow {
  display: block;
}
bento-tile-ribbon.bento-tile-ribbon-hidden {
  padding: 0;
}
.bento-tile-ribbon-header {
  align-items: center;
  display: flex;
  padding: 20px;
}
.bento-tile-ribbon-header h1 {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.bento-tile-ribbon-header.btrh-title {
  justify-content: space-between;
  padding: 10px 20px;
}
.bento-tile-ribbon-header.btrh-collapse {
  justify-content: flex-end;
  padding: 5px 20px;
}
.bento-tile-ribbon-header.btrh-hidden {
  padding: 10px;
}
.bento-tile-ribbon-header .bento-tile-ribbon-visibility-toggle {
  height: 30px;
  line-height: 30px;
  padding: 0;
}
.bento-tile-ribbon-header .bento-tile-ribbon-visibility-toggle.btn.btn-link:hover {
  text-decoration: none;
}
.bento-tile-ribbon-header .bento-tile-ribbon-visibility-toggle.btn.btn-link:hover span {
  text-decoration: underline;
}
.bento-tile-ribbon-container {
  overflow: hidden;
  position: relative;
}
.bento-tile-ribbon-container.hidden {
  height: 0;
  margin-top: 0;
}
.bento-tile-ribbon-wrapper {
  overflow: hidden;
}
.bento-tile-ribbon-inner {
  overflow-x: scroll;
  position: relative;
  transition: opacity 0.2s;
}
.bento-tile-ribbon-panel {
  align-items: stretch;
  display: flex;
}
/* Ribbon Tile */
bento-tile-ribbon-tile {
  display: block;
  flex-grow: 1;
  padding: 0 20px;
  position: relative;
}
bento-tile-ribbon-tile:after {
  background-color: transparent;
  bottom: 0;
  content: ' ';
  display: block;
  height: 4px;
  left: 20px;
  position: absolute;
  right: 20px;
  transition: background-color 0.2s;
}
bento-tile-ribbon-tile:hover,
bento-tile-ribbon-tile.selected {
  z-index: 1;
}
bento-tile-ribbon-tile:hover:after,
bento-tile-ribbon-tile.selected:after {
  background-color: #ff8000;
}
bento-tile-ribbon-tile.selected .bento-ribbon-tile-inner,
bento-tile-ribbon-tile .bento-ribbon-tile-inner:focus {
  border: 1px solid #93939c;
  outline: none;
}
bento-tile-ribbon-tile.selected .bento-ribbon-tile-inner .bento-ribbon-tile-value,
bento-tile-ribbon-tile .bento-ribbon-tile-inner:focus .bento-ribbon-tile-value {
  color: #ff8000;
}
.bento-ribbon-tile-inner {
  background: #ffffff;
  border: 1px solid #d5d4d9;
  min-height: 100%;
  padding: 0 12px 8px;
  position: relative;
  transition: border 0.2s;
}
.bento-ribbon-tile-inner:hover {
  border: 1px solid #93939c;
}
.bento-ribbon-tile-inner:hover .bento-ribbon-tile-value {
  color: #ff8000;
}
.bento-ribbon-tile-value {
  color: #212121;
  cursor: default;
  flex-grow: 2;
  font-family: "KnowledgeUltraLight";
  font-size: 40px;
  letter-spacing: -1px;
  line-height: 1em;
  margin: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color 0.2s;
  white-space: nowrap;
}
.bento-ribbon-tile-link {
  cursor: pointer;
  flex-shrink: 4;
  font-size: 0.8em;
  margin-top: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}
.bento-ribbon-tile-indicator {
  border-radius: 6px;
  flex-shrink: 0;
  height: 12px;
  margin-right: 5px;
  width: 12px;
}
.bento-ribbon-tile-indicator.success {
  background-color: #387c2b;
}
.bento-ribbon-tile-indicator.info {
  background-color: #0072a8;
}
.bento-ribbon-tile-indicator.warning {
  background-color: #ffb400;
}
.bento-ribbon-tile-indicator.danger {
  background-color: #dc0a0a;
}
.bento-ribbon-tile-value-wrapper {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
}
.bento-ribbon-tile-header-wrapper {
  align-content: flex-start;
  align-items: center;
  display: flex;
}
.bento-ribbon-tile-header {
  color: #212121;
  cursor: default;
  font-family: "KnowledgeRegular";
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.5px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
}
.bento-ribbon-tile-header::first-letter {
  text-transform: uppercase;
}
.bento-ribbon-tile-description {
  color: #212121;
  cursor: default;
  font-family: Arial, "Helvetica Neue", sans-serif;
  font-size: 12px;
  letter-spacing: 0.3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bento-tile-ribbon-arrow {
  background-color: #f4f5f7;
  border: none;
  display: none;
  font-size: 1.7em;
  height: 100%;
  position: absolute;
  top: 0;
  width: 40px;
  z-index: 2;
}
.bento-tile-ribbon-arrow.left {
  left: 0;
}
.bento-tile-ribbon-arrow.right {
  right: 0;
}
.bento-tile-ribbon-arrow[disabled],
.bento-tile-ribbon-arrow:disabled {
  color: #93939c;
}
.bento-tile-ribbon-arrow:focus {
  outline-offset: -1px;
  outline: 1px dotted #93939c;
}
bento-tile-ribbon.alt {
  background-color: transparent;
  border-bottom-width: 0;
  padding: 0;
}
bento-tile-ribbon.alt .bento-tile-ribbon-container {
  margin: 0;
}
bento-tile-ribbon.alt.scroll .bento-tile-ribbon-inner {
  margin: 0 40px;
}
bento-tile-ribbon.alt.scroll bento-tile-ribbon-tile {
  padding: 0;
}
bento-tile-ribbon.alt.scroll bento-tile-ribbon-tile:last-child .bento-ribbon-tile-inner {
  border-right-width: 0;
}
bento-tile-ribbon.alt.scroll bento-tile-ribbon-tile:first-child .bento-ribbon-tile-inner {
  border-left-width: 0;
}
bento-tile-ribbon.alt.scroll .bento-tile-ribbon-header {
  padding-left: 10px;
  padding-right: 10px;
}
bento-tile-ribbon.alt .bento-tile-ribbon-header {
  padding-left: 10px;
  padding-right: 10px;
}
bento-tile-ribbon.alt .bento-tile-ribbon-header.btrh-hidden {
  display: none;
}
bento-tile-ribbon.alt bento-tile-ribbon-tile {
  padding: 0;
}
bento-tile-ribbon.alt bento-tile-ribbon-tile:after {
  left: 0;
  right: 0;
}
bento-tile-ribbon.alt bento-tile-ribbon-tile:last-child .bento-ribbon-tile-inner {
  margin-right: 0;
}
bento-tile-ribbon.alt .bento-tile-ribbon-arrow {
  background-color: #ffffff;
  border: 1px solid #d5d4d9;
}
bento-tile-ribbon.alt .bento-tile-ribbon-arrow:hover:not(:disabled) {
  border-color: #93939c;
}
bento-tile-ribbon.alt .bento-ribbon-tile-inner {
  margin-right: -1px;
}
.bento-timepicker {
  display: inline-block;
  border: 1px solid #b2b2b8;
  padding: 0 9px;
  -webkit-transition: border-color 0.2s;
  -o-transition: border-color 0.2s;
  transition: border-color 0.2s;
  vertical-align: middle;
}
.bento-timepicker[disabled],
.bento-timepicker:disabled {
  pointer-events: none;
}
.bento-timepicker[disabled],
.bento-timepicker:disabled,
.bento-timepicker[disabled] tr,
.bento-timepicker:disabled tr {
  background: #f4f5f7;
}
.bento-timepicker:focus {
  outline: none;
}
.bento-timepicker.has-focus {
  border-color: #37383d;
}
.bento-timepicker table tr.text-center {
  display: none;
}
.bento-timepicker table input.form-control {
  border: none;
  line-height: 40px;
  padding: 0;
}
.bento-timepicker table button.btn.btn-default {
  border: none;
  background: transparent;
  font-family: Arial, "Helvetica Neue", sans-serif;
  font-size: 1.4rem;
  padding: 0;
  width: 30px;
  min-width: 0;
  letter-spacing: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.bento-timepicker table button.btn.btn-default:focus {
  background: #f4f5f7;
}
.bento-timepicker table button.btn.btn-default:disabled,
.bento-timepicker table button.btn.btn-default[disabled],
.bento-timepicker table button.btn.btn-default.disabled {
  color: #606169 !important;
  opacity: 1;
  background: transparent;
}
.bento-timepicker .uib-time input {
  width: 18px;
}
.bento-timepicker .uib-time input::-webkit-input-placeholder {
  color: transparent !important;
}
.bento-timepicker .uib-time input:-moz-placeholder {
  /* Firefox 18- */
  color: transparent !important;
}
.bento-timepicker .uib-time input::-moz-placeholder {
  /* Firefox 19+ */
  color: transparent !important;
}
.bento-timepicker .uib-time input:-ms-input-placeholder {
  color: transparent !important;
}
.bento-timepicker .uib-time input::placeholder {
  color: transparent;
}
.force-desktop .bento-timepicker {
  padding: 0 7px;
}
.force-desktop .bento-timepicker button.btn.btn-default {
  font-size: 1.2rem;
  width: 26px;
}
.force-desktop .uib-separator {
  font-size: 1.2rem;
}
.force-desktop .uib-time input.form-control {
  width: 16px;
  line-height: 30px;
}
/**
 * Bento Toggle CSS
 *
 * @author Chi Gao <chi.gao@thomsonreuters.com>
 * @version 0.1
 * @date 06/04/2013
 *
 */
.bento-toggle {
  display: inline-block;
  position: relative;
  width: 50px;
  height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  border: 1px solid #b2b2b8;
  background: #eeeeee;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -webkit-transition: border-color 0.5s 0.1s, background-color 0.5s 0.1s;
  -moz-transition: border-color 0.5s 0.1s, background-color 0.5s 0.1s;
  -o-transition: border-color 0.5s 0.1s, background-color 0.5s 0.1s;
  transition: border-color 0.5s 0.1s, background-color 0.5s 0.1s;
}
.bento-toggle .bento-toggle-nob {
  position: absolute;
  width: 30px;
  height: 30px;
  background: white;
  border: 1px solid #b2b2b8;
  top: -1px;
  left: -1px;
  -webkit-transition: border-color 0.5s 0.1s, width 0.1s, height 0.1s, top 0.1s, left 0.1s;
  -moz-transition: border-color 0.5s 0.1s, width 0.1s, height 0.1s, top 0.1s, left 0.1s;
  -o-transition: border-color 0.5s 0.1s, width 0.1s, height 0.1s, top 0.1s, left 0.1s;
  transition: border-color 0.5s 0.1s, width 0.1s, height 0.1s, top 0.1s, left 0.1s;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.bento-toggle.on {
  border-color: #688e27;
  background-color: #77a22d;
  -webkit-transition: border-color 0.5s 0.1s, background-color 0.5s 0.1s;
  -moz-transition: border-color 0.5s 0.1s, background-color 0.5s 0.1s;
  -o-transition: border-color 0.5s 0.1s, background-color 0.5s 0.1s;
  transition: border-color 0.5s 0.1s, background-color 0.5s 0.1s;
}
.bento-toggle.on .bento-toggle-nob {
  left: 19px;
  border-color: #688e27;
  -webkit-transition: border-color 0.5s 0.1s, left 0.1s;
  -moz-transition: border-color 0.5s 0.1s, left 0.1s;
  -o-transition: border-color 0.5s 0.1s, left 0.1s;
  transition: border-color 0.5s 0.1s, left 0.1s;
}
.bento-toggle:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 2px rgba(147, 147, 156, 0.6);
  -moz-box-shadow: 0 0 0 2px rgba(147, 147, 156, 0.6);
  box-shadow: 0 0 0 2px rgba(147, 147, 156, 0.6);
}
.bento-toggle.skin-dot {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
.bento-toggle.skin-dot .bento-toggle-nob {
  display: none;
}
.bento-toggle.skin-dot.on {
  background-color: #d5e9b2;
  -webkit-box-shadow: inset 0 -10px 10px #77a22d;
  -moz-box-shadow: inset 0 -10px 10px #77a22d;
  box-shadow: inset 0 -10px 10px #77a22d;
}
.bento-toggle.skin-dot.on:focus {
  -webkit-box-shadow: inset 0 -10px 10px #77a22d, 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 -10px 10px #77a22d, 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 -10px 10px #77a22d, 0 0 5px rgba(0, 0, 0, 0.3);
}
.force-desktop [bento-toggle],
[bento-toggle].force-desktop {
  width: 36px;
  height: 22px;
}
.force-desktop [bento-toggle] .bento-toggle-nob,
[bento-toggle].force-desktop .bento-toggle-nob {
  position: absolute;
  width: 22px;
  height: 22px;
}
.force-desktop [bento-toggle].on .bento-toggle-nob,
[bento-toggle].force-desktop.on .bento-toggle-nob {
  left: 13px;
}
.force-desktop [bento-toggle].skin-dot,
[bento-toggle].force-desktop.skin-dot {
  width: 16px;
  height: 16px;
}
.bento-toolbar.global-subnav,
.global-subnav,
.bento-toolbar {
  border: none;
  border-radius: 0;
  width: 100%;
  position: relative;
  padding: 0;
  margin: 0;
  min-height: 0;
}
.bento-toolbar.global-subnav .bento-toolbar-info,
.global-subnav .bento-toolbar-info,
.bento-toolbar .bento-toolbar-info {
  font-size: 12px;
  line-height: 54px;
  padding: 0 15px;
}
.bento-toolbar.global-subnav .bento-toolbar-info-saved,
.global-subnav .bento-toolbar-info-saved,
.bento-toolbar .bento-toolbar-info-saved {
  color: #387c2b;
}
.bento-toolbar.global-subnav .bento-toolbar-info-icon,
.global-subnav .bento-toolbar-info-icon,
.bento-toolbar .bento-toolbar-info-icon {
  color: #387c2b;
  margin-left: 5px;
  cursor: pointer;
  font-size: 13px;
  display: inline-block;
}
.bento-toolbar.global-subnav .navbar-nav > li,
.global-subnav .navbar-nav > li,
.bento-toolbar .navbar-nav > li {
  float: left;
}
.bento-toolbar.global-subnav .navbar-nav > li.transparent,
.global-subnav .navbar-nav > li.transparent,
.bento-toolbar .navbar-nav > li.transparent {
  opacity: 0;
  height: 0;
  position: absolute;
}
.bento-toolbar.global-subnav .navbar-nav > li:first-child .dropdown-menu,
.global-subnav .navbar-nav > li:first-child .dropdown-menu,
.bento-toolbar .navbar-nav > li:first-child .dropdown-menu {
  transform: none;
}
.bento-toolbar.global-subnav .navbar-nav .dropdown.megamenu-takeover-dropdown,
.global-subnav .navbar-nav .dropdown.megamenu-takeover-dropdown,
.bento-toolbar .navbar-nav .dropdown.megamenu-takeover-dropdown {
  position: static;
}
.bento-toolbar.global-subnav .navbar-nav .dropdown .dropdown-menu,
.global-subnav .navbar-nav .dropdown .dropdown-menu,
.bento-toolbar .navbar-nav .dropdown .dropdown-menu {
  max-height: 400px;
  overflow-y: auto;
}
.bento-toolbar.global-subnav .navbar-right,
.global-subnav .navbar-right,
.bento-toolbar .navbar-right {
  float: right !important;
  margin-right: 0;
  padding-right: 10px;
}
.bento-toolbar.global-subnav .navbar-header,
.global-subnav .navbar-header,
.bento-toolbar .navbar-header {
  float: left;
}
.bento-toolbar.global-subnav .navbar-header h2,
.global-subnav .navbar-header h2,
.bento-toolbar .navbar-header h2 {
  margin: 0 0 0 15px;
  line-height: 54px;
}
.bento-toolbar.global-subnav,
.global-subnav {
  height: 40px;
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  background-color: #37383d;
}
.bento-toolbar.global-subnav .bento-reset-dirty,
.global-subnav .bento-reset-dirty {
  padding-right: 12px;
}
.bento-toolbar.global-subnav .bento-reset-dirty:focus,
.global-subnav .bento-reset-dirty:focus {
  padding-right: 42px;
}
.bento-toolbar.global-subnav .dropdown-toggle:focus,
.global-subnav .dropdown-toggle:focus {
  outline: dotted 1px #ffffff;
}
.bento-toolbar.global-subnav .nav.navbar-nav .dropdown:not([data-more-buttons]) .dropdown-toggle:after,
.global-subnav .nav.navbar-nav .dropdown:not([data-more-buttons]) .dropdown-toggle:after {
  content: "";
  display: none;
}
.bento-toolbar.global-subnav .btn.dropdown-toggle:focus,
.global-subnav .btn.dropdown-toggle:focus {
  outline: none;
}
.bento-toolbar.global-subnav .btn.dropdown-toggle:after,
.global-subnav .btn.dropdown-toggle:after {
  content: "";
  line-height: inherit;
  margin: 0;
}
.bento-toolbar.global-subnav .container-fluid,
.global-subnav .container-fluid {
  padding: 0;
}
.bento-toolbar.global-subnav .container-fluid .navbar-collapse,
.global-subnav .container-fluid .navbar-collapse {
  padding: 0;
  margin: 0;
}
.bento-toolbar.global-subnav .navbar-nav,
.global-subnav .navbar-nav {
  margin: 0;
}
.bento-toolbar.global-subnav .navbar-toggle,
.global-subnav .navbar-toggle {
  margin-right: 23px;
}
.bento-toolbar.global-subnav .navbar-nav > .active > a,
.global-subnav .navbar-nav > .active > a,
.bento-toolbar.global-subnav .navbar-nav > .active > a:hover,
.global-subnav .navbar-nav > .active > a:hover,
.bento-toolbar.global-subnav .navbar-nav > .active > a:focus,
.global-subnav .navbar-nav > .active > a:focus,
.bento-toolbar.global-subnav .navbar-nav > .open > a,
.global-subnav .navbar-nav > .open > a,
.bento-toolbar.global-subnav .navbar-nav > .open > a:focus,
.global-subnav .navbar-nav > .open > a:focus,
.bento-toolbar.global-subnav .navbar-nav > .open > a:hover,
.global-subnav .navbar-nav > .open > a:hover {
  position: relative;
  color: #ffffff;
  background-color: transparent;
}
.bento-toolbar.global-subnav .navbar-nav > li > a,
.global-subnav .navbar-nav > li > a,
.bento-toolbar.global-subnav .navbar-nav > li > a:link,
.global-subnav .navbar-nav > li > a:link,
.bento-toolbar.global-subnav .navbar-nav > li > a:hover,
.global-subnav .navbar-nav > li > a:hover {
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  background-color: transparent;
  position: relative;
  color: #b2b2b8;
}
.bento-toolbar.global-subnav .navbar-nav > li > a:hover,
.global-subnav .navbar-nav > li > a:hover,
.bento-toolbar.global-subnav .navbar-nav > li > a:focus,
.global-subnav .navbar-nav > li > a:focus,
.bento-toolbar.global-subnav .navbar-nav .dropdown-menu li > a:focus,
.global-subnav .navbar-nav .dropdown-menu li > a:focus {
  outline-color: #ffffff;
  color: #ffffff;
}
.bento-toolbar.global-subnav .navbar-nav > li.active > a:before,
.global-subnav .navbar-nav > li.active > a:before {
  content: ' ';
  background-color: #ff8000;
  position: absolute;
  height: 4px;
  width: 100%;
  bottom: 0px;
  left: 0px;
}
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu,
.global-subnav .navbar-nav > li > .dropdown-menu {
  margin-top: 0px;
}
.bento-toolbar.global-subnav .toolbar-dropdown-menu,
.global-subnav .toolbar-dropdown-menu {
  background-color: #37383d;
}
.bento-toolbar.global-subnav .dropdown .dropdown-toggle.open,
.global-subnav .dropdown .dropdown-toggle.open {
  background-color: #606169;
}
.bento-toolbar.global-subnav .dropdown .dropdown-toggle button,
.global-subnav .dropdown .dropdown-toggle button {
  float: none;
}
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu,
.global-subnav .navbar-nav > li > .dropdown-menu {
  background-color: #37383d;
  padding: 8px 0;
  margin: 0;
  border: none;
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
}
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li,
.global-subnav .navbar-nav > li > .dropdown-menu > li {
  background: transparent;
}
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li a,
.global-subnav .navbar-nav > li > .dropdown-menu > li a,
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li button,
.global-subnav .navbar-nav > li > .dropdown-menu > li button {
  height: 36px;
  line-height: 36px;
  padding: 0 20px;
  width: 100%;
  text-align: left;
  border-right: none;
  color: #b2b2b8;
  background-color: transparent;
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
}
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li a:hover,
.global-subnav .navbar-nav > li > .dropdown-menu > li a:hover,
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li button:hover,
.global-subnav .navbar-nav > li > .dropdown-menu > li button:hover,
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li a:focus,
.global-subnav .navbar-nav > li > .dropdown-menu > li a:focus,
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li button:focus,
.global-subnav .navbar-nav > li > .dropdown-menu > li button:focus {
  background-color: transparent;
  color: #ffffff;
}
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li a span,
.global-subnav .navbar-nav > li > .dropdown-menu > li a span,
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li button span,
.global-subnav .navbar-nav > li > .dropdown-menu > li button span {
  margin-right: 10px;
}
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li.disabled a,
.global-subnav .navbar-nav > li > .dropdown-menu > li.disabled a,
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li[disabled="disabled"] a,
.global-subnav .navbar-nav > li > .dropdown-menu > li[disabled="disabled"] a,
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li.disabled button,
.global-subnav .navbar-nav > li > .dropdown-menu > li.disabled button,
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li[disabled="disabled"] button,
.global-subnav .navbar-nav > li > .dropdown-menu > li[disabled="disabled"] button {
  color: #93939c;
  cursor: pointer;
}
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li.disabled a:hover,
.global-subnav .navbar-nav > li > .dropdown-menu > li.disabled a:hover,
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li[disabled="disabled"] a:hover,
.global-subnav .navbar-nav > li > .dropdown-menu > li[disabled="disabled"] a:hover,
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li.disabled button:hover,
.global-subnav .navbar-nav > li > .dropdown-menu > li.disabled button:hover,
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li[disabled="disabled"] button:hover,
.global-subnav .navbar-nav > li > .dropdown-menu > li[disabled="disabled"] button:hover,
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li.disabled a:focus,
.global-subnav .navbar-nav > li > .dropdown-menu > li.disabled a:focus,
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li[disabled="disabled"] a:focus,
.global-subnav .navbar-nav > li > .dropdown-menu > li[disabled="disabled"] a:focus,
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li.disabled button:focus,
.global-subnav .navbar-nav > li > .dropdown-menu > li.disabled button:focus,
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu > li[disabled="disabled"] button:focus,
.global-subnav .navbar-nav > li > .dropdown-menu > li[disabled="disabled"] button:focus {
  background-color: transparent;
}
.bento-toolbar.global-subnav .navbar-nav > li > .dropdown-menu .divider,
.global-subnav .navbar-nav > li > .dropdown-menu .divider {
  display: block;
  background-color: #37383d;
  margin: 0;
}
.bento-toolbar.global-subnav .navbar-nav > li,
.global-subnav .navbar-nav > li {
  height: 100%;
}
.bento-toolbar.global-subnav .navbar-nav > li > a [class*="bento-icon-"],
.global-subnav .navbar-nav > li > a [class*="bento-icon-"] {
  margin-right: 5px;
}
.bento-toolbar.global-subnav .navbar-nav > li > a,
.global-subnav .navbar-nav > li > a,
.bento-toolbar.global-subnav .navbar-nav > li button,
.global-subnav .navbar-nav > li button {
  background-color: transparent;
  border: none;
  font-size: 105%;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
}
.bento-toolbar.global-subnav .navbar-nav > li > a:first-child,
.global-subnav .navbar-nav > li > a:first-child,
.bento-toolbar.global-subnav .navbar-nav > li button:first-child,
.global-subnav .navbar-nav > li button:first-child {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.bento-toolbar.global-subnav .navbar-nav > li > a:hover,
.global-subnav .navbar-nav > li > a:hover,
.bento-toolbar.global-subnav .navbar-nav > li button:hover,
.global-subnav .navbar-nav > li button:hover {
  background-color: transparent;
}
.bento-toolbar.global-subnav .navbar-nav > li > a.disabled,
.global-subnav .navbar-nav > li > a.disabled,
.bento-toolbar.global-subnav .navbar-nav > li button.disabled,
.global-subnav .navbar-nav > li button.disabled,
.bento-toolbar.global-subnav .navbar-nav > li > a[disabled="disabled"],
.global-subnav .navbar-nav > li > a[disabled="disabled"],
.bento-toolbar.global-subnav .navbar-nav > li button[disabled="disabled"],
.global-subnav .navbar-nav > li button[disabled="disabled"] {
  color: #93939c;
  pointer-events: none;
  cursor: pointer;
}
.bento-toolbar.global-subnav .navbar-nav > li > a.disabled:hover,
.global-subnav .navbar-nav > li > a.disabled:hover,
.bento-toolbar.global-subnav .navbar-nav > li button.disabled:hover,
.global-subnav .navbar-nav > li button.disabled:hover,
.bento-toolbar.global-subnav .navbar-nav > li > a[disabled="disabled"]:hover,
.global-subnav .navbar-nav > li > a[disabled="disabled"]:hover,
.bento-toolbar.global-subnav .navbar-nav > li button[disabled="disabled"]:hover,
.global-subnav .navbar-nav > li button[disabled="disabled"]:hover {
  background-color: transparent;
}
.bento-toolbar.global-subnav .navbar-right.navbar-nav:last-child,
.global-subnav .navbar-right.navbar-nav:last-child {
  margin-right: 0;
}
.bento-toolbar.global-subnav .grid-tools > .btn-group:last-child > .border-radius.btn:first-child,
.global-subnav .grid-tools > .btn-group:last-child > .border-radius.btn:first-child,
.bento-toolbar.global-subnav .grid-tools.navbar-nav .border-radius,
.global-subnav .grid-tools.navbar-nav .border-radius {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.bento-toolbar.global-subnav .grid-tools,
.global-subnav .grid-tools {
  margin: 6px;
}
.bento-toolbar.global-subnav .grid-tools .btn,
.global-subnav .grid-tools .btn {
  padding: 8px 12px;
  border: none;
  font-size: 19px;
  line-height: 1;
}
.bento-toolbar.global-subnav .grid-tools .btn:focus,
.global-subnav .grid-tools .btn:focus {
  outline: dotted 1px #ffffff;
}
.bento-toolbar.global-subnav .grid-tools .btn + .btn,
.global-subnav .grid-tools .btn + .btn,
.bento-toolbar.global-subnav .grid-tools .btn + .btn-group,
.global-subnav .grid-tools .btn + .btn-group,
.bento-toolbar.global-subnav .grid-tools .btn-group + .btn,
.global-subnav .grid-tools .btn-group + .btn,
.bento-toolbar.global-subnav .grid-tools .btn-group + .btn-group,
.global-subnav .grid-tools .btn-group + .btn-group {
  margin-left: 1px;
}
.bento-toolbar.global-subnav .grid-tools .btn.selected,
.global-subnav .grid-tools .btn.selected,
.bento-toolbar.global-subnav .grid-tools .dropdown.open .btn.dropdown-toggle,
.global-subnav .grid-tools .dropdown.open .btn.dropdown-toggle {
  color: #ffffff;
}
.bento-toolbar.global-subnav .navbar-right.navbar-nav.btn-group:last-child,
.global-subnav .navbar-right.navbar-nav.btn-group:last-child {
  margin-right: 6px;
}
.bento-toolbar.global-subnav .navbar-right.navbar-nav > li > a,
.global-subnav .navbar-right.navbar-nav > li > a,
.bento-toolbar.global-subnav .navbar-right .navbar-nav > li > a,
.global-subnav .navbar-right .navbar-nav > li > a,
.bento-toolbar.global-subnav .navbar-right.navbar-nav > li button,
.global-subnav .navbar-right.navbar-nav > li button,
.bento-toolbar.global-subnav .navbar-right .navbar-nav > li button,
.global-subnav .navbar-right .navbar-nav > li button {
  border: none;
  border-left: 1px solid #37383d;
}
.bento-toolbar.global-subnav .search-filter,
.global-subnav .search-filter {
  height: 100%;
  margin: 4px 0 -4px 0;
  border-top: none;
  border-bottom: none;
  box-shadow: none;
}
.bento-toolbar.global-subnav .search-filter .filter-container,
.global-subnav .search-filter .filter-container {
  height: 100%;
  margin-bottom: 0;
  padding: 0;
}
.bento-toolbar.global-subnav .search-filter .filter-container input,
.global-subnav .search-filter .filter-container input {
  background: url(../svg/icon-mag-black.svg) 9px center no-repeat white;
  background-size: 20px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid transparent;
  box-sizing: border-box;
  margin: 0 4px;
  outline: none;
  padding-left: 36px;
  max-width: 177px;
  height: 34px;
}
.bento-toolbar.global-subnav .navbar-right-container,
.global-subnav .navbar-right-container {
  height: 100%;
  margin: 4px 0 -4px 0;
  border-top: none;
  border-bottom: none;
  box-shadow: none;
}
.bento-toolbar.global-subnav .btn-filter-toggle,
.global-subnav .btn-filter-toggle {
  height: 35px;
  line-height: 1;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 4px;
  margin-right: 8px;
  min-width: 115px;
}
.bento-off-canvas-menu-content > [bento-toolbar].global-subnav,
.bento-off-canvas-menu-content > .global-subnav {
  margin: -20px -20px 20px -20px;
  display: block;
  width: auto;
}
.bento-toolbar {
  background-color: transparent;
}
.bento-toolbar .navbar-nav .dropdown .dropdown-menu {
  background: #ffffff;
  padding: 0;
  border: 1px solid #b2b2b8;
}
.bento-toolbar .navbar-right > li .btn.btn-default {
  background: #ffffff;
}
.bento-toolbar .navbar-right > li .btn:hover {
  border: 1px solid #606169;
  color: #212121;
  background-color: #f4f5f7;
}
.bento-toolbar .navbar-right > li .btn:active {
  background-color: #ffffff;
  border-color: #606169;
  color: #37383d;
}
.bento-toolbar .navbar-right > li .btn.btn-toggle {
  position: relative;
}
.bento-toolbar .navbar-right > li .btn.btn-toggle.active {
  color: #ffffff;
  background-color: #ff8000;
  border: none;
  padding: 0 16px;
}
.bento-toolbar .navbar-right > li .btn.btn-toggle:hover {
  z-index: 2;
}
.bento-toolbar .navbar-right > li .btn.disabled,
.bento-toolbar .navbar-right > li .btn[disabled="disabled"] {
  background-color: #f4f5f7;
  color: #93939c;
  border-color: #b2b2b8;
}
.bento-toolbar .navbar-right .open .btn.btn-default {
  background-color: #ffffff;
  border-color: #606169;
  color: #37383d;
}
[bento-toolbar] .more-dropdown-menu .dropdown,
[bento-toolbar] .toolbar-dropdown {
  border-bottom: 1px solid #37383d;
}
[bento-toolbar] .toolbar-dropdown-menu > li > a [class*="bento-icon-"] {
  margin-right: 5px;
}
[bento-toolbar] .toolbar-dropdown-menu > li.disabled a,
[bento-toolbar] .toolbar-dropdown-menu > li[disabled="disabled"] a,
[bento-toolbar] .toolbar-dropdown-menu > li.disabled button,
[bento-toolbar] .toolbar-dropdown-menu > li[disabled="disabled"] button {
  color: #606169;
  cursor: pointer;
}
[bento-toolbar] .toolbar-dropdown-menu > li.disabled a:hover,
[bento-toolbar] .toolbar-dropdown-menu > li[disabled="disabled"] a:hover,
[bento-toolbar] .toolbar-dropdown-menu > li.disabled button:hover,
[bento-toolbar] .toolbar-dropdown-menu > li[disabled="disabled"] button:hover {
  background-color: transparent;
}
[bento-toolbar] .toolbar-dropdown-close .toolbar-dropdown-menu {
  max-height: 0;
}
[bento-toolbar] .toolbar-dropdown-close a.toolbar-dropdown-toggle:after {
  content: "\e630";
}
[bento-toolbar] .toolbar-dropdown-open .toolbar-dropdown-menu {
  max-height: 500px;
}
[bento-toolbar] .toolbar-dropdown-open a.toolbar-dropdown-toggle:after {
  content: "\e633";
}
[bento-toolbar] .toolbar-dropdown-toggle:after {
  font-family: "bento-icomoon";
  content: "\e630";
  margin-left: 10px;
  line-height: 40px;
  position: absolute;
  right: 15px;
}
[bento-toolbar] .toolbar-dropdown-toggle[disabled="disabled"] {
  color: #606169;
  cursor: pointer;
}
[bento-toolbar] .toolbar-dropdown-toggle[disabled="disabled"]:hover {
  color: #606169;
  background-color: transparent;
}
[bento-toolbar] .toolbar-dropdown-menu {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  overflow: hidden;
  padding: 0;
  list-style: none;
  background-color: #f4f5f7;
}
[bento-toolbar] .toolbar-dropdown-menu .divider {
  display: block;
  background-color: #606169;
}
[bento-toolbar] .toolbar-dropdown-menu > li > a {
  display: block;
  text-decoration: none;
}
[bento-toolbar] {
  background: #f4f5f7;
  -webkit-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
  height: 56px;
  border: solid 1px #d5d4d9;
  border-radius: 0;
  width: 100%;
  position: relative;
  padding: 0;
  margin: 0;
  font-family: Arial, "Helvetica Neue", sans-serif;
}
[bento-toolbar] .toolbar-header {
  line-height: 56px;
  height: 56px;
  padding: 0 0 0 20px;
  margin: 0;
}
[bento-toolbar] button.btn:active,
[bento-toolbar] button.btn:focus {
  outline: none;
}
[bento-toolbar] .dropdown-menu.megamenu > li.column a {
  height: 30px;
  line-height: 30px;
}
[bento-toolbar] .navbar-nav {
  float: left;
  margin: 0;
}
[bento-toolbar] .navbar-nav .open .dropdown-menu {
  position: absolute;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
[bento-toolbar] .navbar-nav .open .dropdown-menu:focus {
  outline: dotted 1px #000000;
}
[bento-toolbar] .navbar-nav > li:first-child .dropdown-menu {
  transform: translateX(-25%);
}
[bento-toolbar] .navbar-nav > .open > a,
[bento-toolbar] .navbar-nav > .open > a:hover,
[bento-toolbar] .navbar-nav > li > a:hover,
[bento-toolbar] a:hover {
  color: #93939c;
  text-decoration: none;
  background-color: transparent;
}
[bento-toolbar] .navbar-nav > .open > a:focus,
[bento-toolbar] .navbar-nav > li > a:focus,
[bento-toolbar] .navbar-nav .dropdown-menu li > a:focus {
  outline: dotted 1px #000000;
  background-color: inherit;
}
[bento-toolbar] a [class^="bento-icon-"] {
  margin-right: 5px;
}
[bento-toolbar] .display-text {
  font-size: 18px;
  line-height: 56px;
}
[bento-toolbar] .navbar-nav > li > a,
[bento-toolbar] .navbar-nav > li > button {
  line-height: 54px;
  height: 54px;
  padding: 0 15px;
  float: left;
  color: #37383d;
  font-size: 13px;
  font-family: Arial, "Helvetica Neue", sans-serif;
  font-weight: bold;
  -webkit-transition: border-color 0.3s, background-color 0.3s;
  -o-transition: border-color 0.3s, background-color 0.3s;
  transition: border-color 0.3s, background-color 0.3s;
}
[bento-toolbar] .navbar-nav > li > a:hover,
[bento-toolbar] .navbar-nav > li > button:hover {
  color: #93939c;
}
[bento-toolbar] .navbar-nav > li > a:active,
[bento-toolbar] .navbar-nav > li > button:active {
  color: #37383d;
}
[bento-toolbar] .navbar-nav > li > .dropdown-menu {
  margin-top: 1px;
  padding: 1px;
}
[bento-toolbar] .navbar-nav > li.disabled,
[bento-toolbar] .navbar-nav > li.disabled > a,
[bento-toolbar] .navbar-nav > li[disabled="disabled"],
[bento-toolbar] .navbar-nav > li[disabled="disabled"] > a,
[bento-toolbar] .dropdown-menu > li.disabled,
[bento-toolbar] .dropdown-menu > li.disabled > a,
[bento-toolbar] .dropdown-menu > li[disabled="disabled"],
[bento-toolbar] .dropdown-menu > li[disabled="disabled"] > a {
  color: #93939c;
}
[bento-toolbar] .navbar-nav > li:first-child > a.btn-circ {
  padding-left: 15px;
}
[bento-toolbar] .more-dropdown-menu li {
  padding: 0;
}
[bento-toolbar] .navbar-nav .dropdown-menu > li > a,
[bento-toolbar] .toolbar-dropdown-menu > li > a,
[bento-toolbar] .navbar-nav .dropdown-menu > li button,
[bento-toolbar] .toolbar-dropdown-menu > li button {
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  width: 100%;
  text-align: left;
  border-right: none;
  color: #37383d;
  background-color: #ffffff;
  font-family: Arial, "Helvetica Neue", sans-serif;
  font-weight: bold;
}
[bento-toolbar] .navbar-nav .dropdown-menu > li > a:hover,
[bento-toolbar] .toolbar-dropdown-menu > li > a:hover,
[bento-toolbar] .navbar-nav .dropdown-menu > li button:hover,
[bento-toolbar] .toolbar-dropdown-menu > li button:hover {
  background-color: #d4ebf4;
}
[bento-toolbar] .navbar-nav .dropdown-menu > li.disabled > a,
[bento-toolbar] .toolbar-dropdown-menu > li.disabled > a,
[bento-toolbar] .navbar-nav .dropdown-menu > li[disabled="disabled"] > a,
[bento-toolbar] .toolbar-dropdown-menu > li[disabled="disabled"] > a,
[bento-toolbar] .navbar-nav .dropdown-menu > li.disabled button,
[bento-toolbar] .toolbar-dropdown-menu > li.disabled button,
[bento-toolbar] .navbar-nav .dropdown-menu > li[disabled="disabled"] button,
[bento-toolbar] .toolbar-dropdown-menu > li[disabled="disabled"] button {
  color: #b2b2b8;
}
[bento-toolbar] .toolbar-dropdown {
  border-color: #93939c;
}
[bento-toolbar] .toolbar-dropdown-menu {
  background-color: #f4f5f7;
}
[bento-toolbar] .toolbar-dropdown-menu > li > a,
[bento-toolbar] .toolbar-dropdown-menu > li > button {
  font-family: Arial, "Helvetica Neue", sans-serif;
}
[bento-toolbar] .dropdown-menu .divider {
  display: block;
  margin: 0;
  background-color: #93939c;
}
[bento-toolbar] .navbar-nav .dropdown-toggle:after {
  font-family: "bento-icomoon";
  content: "\e630";
  margin-left: 5px;
  display: inline;
  vertical-align: middle;
}
[bento-toolbar] .static-item {
  position: relative;
  height: 56px;
}
[bento-toolbar] .static-item .btn-circ {
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  color: #ffffff;
  background-color: #606169;
  top: 50%;
  margin-top: -15px;
  margin-right: 10px;
  border-radius: 20px;
  font-size: 11px;
}
[bento-toolbar] .static-item .btn-circ:hover {
  background-color: #212121;
  color: #ffffff;
}
[bento-toolbar] .toolbar-navbar-right,
.bento-toolbar .toolbar-navbar-right {
  display: inline-block;
  float: right;
}
[bento-toolbar] .toolbar-navbar-left,
.bento-toolbar .toolbar-navbar-left {
  display: inline-block;
  float: left;
}
[bento-toolbar] .navbar-right .dropdown-menu,
.bento-toolbar .navbar-right .dropdown-menu {
  right: 0;
  left: auto;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
[bento-toolbar] .navbar-right .dropdown-menu li a,
.bento-toolbar .navbar-right .dropdown-menu li a {
  height: 30px;
  line-height: 24px;
}
[bento-toolbar] .navbar-right .btn-circ,
.bento-toolbar .navbar-right .btn-circ {
  margin: 20px;
}
[bento-toolbar] .navbar-right.navbar-form,
.bento-toolbar .navbar-right.navbar-form {
  margin-top: 11px;
  margin-bottom: 11px;
}
[bento-toolbar] .navbar-right.navbar-form:last-child,
.bento-toolbar .navbar-right.navbar-form:last-child {
  margin-right: -5px;
}
[bento-toolbar] .navbar-right.navbar-form .form-control,
.bento-toolbar .navbar-right.navbar-form .form-control {
  height: 32px;
}
[bento-toolbar] .navbar-right > li,
.bento-toolbar .navbar-right > li {
  float: left;
  margin-right: 8px;
  min-height: 54px;
}
[bento-toolbar] .navbar-right > li:last-child,
.bento-toolbar .navbar-right > li:last-child {
  padding-right: 0;
  margin-right: 0;
}
[bento-toolbar] .navbar-right > li:last-child button,
.bento-toolbar .navbar-right > li:last-child button,
[bento-toolbar] .navbar-right > li:last-child a,
.bento-toolbar .navbar-right > li:last-child a {
  margin-right: 0;
}
[bento-toolbar] .navbar-right > li .btn,
.bento-toolbar .navbar-right > li .btn {
  margin-top: 7px;
}
[bento-toolbar] .navbar-right .btn.btn-action,
.bento-toolbar .navbar-right .btn.btn-action,
[bento-toolbar] .navbar-right .btn.btn-primary,
.bento-toolbar .navbar-right .btn.btn-primary {
  margin-top: 14px;
}
[bento-toolbar].global-subnav,
.global-subnav {
  border: none;
}
[bento-toolbar].global-subnav .dropdown-menu,
.global-subnav .dropdown-menu {
  top: 100%;
  left: 0;
}
[bento-toolbar].global-subnav .navbar-right .dropdown-menu,
.global-subnav .navbar-right .dropdown-menu {
  right: 0;
  left: auto;
}
[bento-toolbar].global-subnav .navbar-right > li,
.global-subnav .navbar-right > li {
  min-height: 40px;
}
[bento-toolbar].global-subnav .navbar-nav > li > a,
.global-subnav .navbar-nav > li > a,
[bento-toolbar].global-subnav .navbar-nav > li > button,
.global-subnav .navbar-nav > li > button {
  font-family: "KnowledgeRegular";
  font-weight: normal;
}
.bento-grid-legend {
  height: 54px;
  line-height: 54px;
  display: inline-block;
  font-size: 12px;
}
.bento-grid-legend-icon {
  width: 23px;
  height: 9px;
  border: 1px solid #b2b2b8;
  display: inline-block;
  margin-right: 10px;
}
.bento-grid-legend-icon.readonly {
  background: #e8eaec;
}
.bento-grid-legend-icon.editable {
  background: #fcf8d9;
}
.force-desktop .bento-grid-legend,
.force-desktop.bento-grid-legend {
  height: 40px;
  line-height: 40px;
}
.force-desktop[bento-toolbar],
.force-desktop [bento-toolbar],
.force-desktop.bento-toolbar,
.force-desktop .bento-toolbar {
  height: 42px;
}
.force-desktop[bento-toolbar] .bento-toolbar-info,
.force-desktop [bento-toolbar] .bento-toolbar-info,
.force-desktop.bento-toolbar .bento-toolbar-info,
.force-desktop .bento-toolbar .bento-toolbar-info {
  line-height: 40px;
}
.force-desktop[bento-toolbar] .navbar-nav > li > a,
.force-desktop [bento-toolbar] .navbar-nav > li > a,
.force-desktop.bento-toolbar .navbar-nav > li > a,
.force-desktop .bento-toolbar .navbar-nav > li > a,
.force-desktop[bento-toolbar] .navbar-nav > li > button,
.force-desktop [bento-toolbar] .navbar-nav > li > button,
.force-desktop.bento-toolbar .navbar-nav > li > button,
.force-desktop .bento-toolbar .navbar-nav > li > button {
  line-height: 40px;
  height: 40px;
}
.force-desktop[bento-toolbar] .navbar-header h2,
.force-desktop [bento-toolbar] .navbar-header h2,
.force-desktop.bento-toolbar .navbar-header h2,
.force-desktop .bento-toolbar .navbar-header h2 {
  line-height: 40px;
}
.force-desktop[bento-toolbar] .navbar-right.navbar-form,
.force-desktop [bento-toolbar] .navbar-right.navbar-form,
.force-desktop.bento-toolbar .navbar-right.navbar-form,
.force-desktop .bento-toolbar .navbar-right.navbar-form {
  margin-top: 5px;
  margin-bottom: 8px;
}
.force-desktop[bento-toolbar] .navbar-right > li,
.force-desktop [bento-toolbar] .navbar-right > li,
.force-desktop.bento-toolbar .navbar-right > li,
.force-desktop .bento-toolbar .navbar-right > li {
  min-height: 40px;
}
.force-desktop[bento-toolbar] .navbar-right > li .btn.btn-default,
.force-desktop [bento-toolbar] .navbar-right > li .btn.btn-default,
.force-desktop.bento-toolbar .navbar-right > li .btn.btn-default,
.force-desktop .bento-toolbar .navbar-right > li .btn.btn-default {
  min-width: 32px;
  padding: 0 6px;
}
.force-desktop[bento-toolbar] .navbar-right > li .btn,
.force-desktop [bento-toolbar] .navbar-right > li .btn,
.force-desktop.bento-toolbar .navbar-right > li .btn,
.force-desktop .bento-toolbar .navbar-right > li .btn {
  margin-top: 6px;
  height: 28px;
  line-height: 26px;
}
.force-desktop[bento-toolbar] .navbar-right > li .btn.btn-icon [class^="bento-icon-"],
.force-desktop [bento-toolbar] .navbar-right > li .btn.btn-icon [class^="bento-icon-"],
.force-desktop.bento-toolbar .navbar-right > li .btn.btn-icon [class^="bento-icon-"],
.force-desktop .bento-toolbar .navbar-right > li .btn.btn-icon [class^="bento-icon-"] {
  line-height: 26px;
}
.force-desktop[bento-toolbar] .navbar-right > li .btn.btn-toggle.active,
.force-desktop [bento-toolbar] .navbar-right > li .btn.btn-toggle.active,
.force-desktop.bento-toolbar .navbar-right > li .btn.btn-toggle.active,
.force-desktop .bento-toolbar .navbar-right > li .btn.btn-toggle.active {
  padding: 0 7px;
  line-height: 26px;
}
.force-desktop[bento-toolbar] .navbar-right > li .btn.btn-toggle.active.btn-icon [class^="bento-icon-"],
.force-desktop [bento-toolbar] .navbar-right > li .btn.btn-toggle.active.btn-icon [class^="bento-icon-"],
.force-desktop.bento-toolbar .navbar-right > li .btn.btn-toggle.active.btn-icon [class^="bento-icon-"],
.force-desktop .bento-toolbar .navbar-right > li .btn.btn-toggle.active.btn-icon [class^="bento-icon-"] {
  line-height: 28px;
}
.force-desktop[bento-toolbar] .static-item,
.force-desktop [bento-toolbar] .static-item,
.force-desktop.bento-toolbar .static-item,
.force-desktop .bento-toolbar .static-item {
  height: 42px;
}
.force-desktop[bento-toolbar] .static-item .btn-circ,
.force-desktop [bento-toolbar] .static-item .btn-circ,
.force-desktop.bento-toolbar .static-item .btn-circ,
.force-desktop .bento-toolbar .static-item .btn-circ {
  height: 30px;
  line-height: 30px;
}
.force-desktop[bento-toolbar] .toolbar-header,
.force-desktop [bento-toolbar] .toolbar-header,
.force-desktop.bento-toolbar .toolbar-header,
.force-desktop .bento-toolbar .toolbar-header {
  line-height: 42px;
  height: 42px;
}
.force-desktop[bento-toolbar] .navbar-nav .dropdown-menu > li > a,
.force-desktop [bento-toolbar] .navbar-nav .dropdown-menu > li > a,
.force-desktop.bento-toolbar .navbar-nav .dropdown-menu > li > a,
.force-desktop .bento-toolbar .navbar-nav .dropdown-menu > li > a,
.force-desktop[bento-toolbar] .toolbar-dropdown-menu > li > a,
.force-desktop [bento-toolbar] .toolbar-dropdown-menu > li > a,
.force-desktop.bento-toolbar .toolbar-dropdown-menu > li > a,
.force-desktop .bento-toolbar .toolbar-dropdown-menu > li > a,
.force-desktop[bento-toolbar] .navbar-nav .dropdown-menu > li button,
.force-desktop [bento-toolbar] .navbar-nav .dropdown-menu > li button,
.force-desktop.bento-toolbar .navbar-nav .dropdown-menu > li button,
.force-desktop .bento-toolbar .navbar-nav .dropdown-menu > li button,
.force-desktop[bento-toolbar] .toolbar-dropdown-menu > li button,
.force-desktop [bento-toolbar] .toolbar-dropdown-menu > li button,
.force-desktop.bento-toolbar .toolbar-dropdown-menu > li button,
.force-desktop .bento-toolbar .toolbar-dropdown-menu > li button {
  height: 36px;
  line-height: 36px;
}
.force-desktop[bento-toolbar] .toolbar-dropdown-toggle:after,
.force-desktop [bento-toolbar] .toolbar-dropdown-toggle:after,
.force-desktop.bento-toolbar .toolbar-dropdown-toggle:after,
.force-desktop .bento-toolbar .toolbar-dropdown-toggle:after {
  line-height: 36px;
}
.force-desktop[bento-toolbar].global-subnav,
.force-desktop [bento-toolbar].global-subnav,
.force-desktop.global-subnav,
.force-desktop .global-subnav {
  min-height: 40px;
  height: 40px;
}
.force-desktop[bento-toolbar].global-subnav .navbar-nav > li > a,
.force-desktop [bento-toolbar].global-subnav .navbar-nav > li > a,
.force-desktop.global-subnav .navbar-nav > li > a,
.force-desktop .global-subnav .navbar-nav > li > a {
  height: 40px;
  line-height: 40px;
  padding: 0 16px;
}
.force-desktop[bento-toolbar].global-subnav .dropdown-menu > li > a,
.force-desktop [bento-toolbar].global-subnav .dropdown-menu > li > a,
.force-desktop.global-subnav .dropdown-menu > li > a,
.force-desktop .global-subnav .dropdown-menu > li > a {
  height: 36px;
  line-height: 36px;
}
.bento-transferbox {
  position: relative;
  overflow: hidden;
  margin: 10px 0 0;
}
.bento-transferbox .bento-toolbar .navbar-right .btn.btn-primary {
  margin-top: 7px;
}
.bento-transferbox .tbox-sbar {
  border-color: #b2b2b8;
  background-color: #f4f5f7;
  border-style: solid;
  border-width: 1px;
  border-radius: 0;
  height: 66px;
}
.force-desktop .bento-transferbox .tbox-sbar {
  height: 44px;
}
.bento-transferbox input {
  width: 170px;
}
.bento-transferbox .nav {
  display: flex;
  flex-wrap: nowrap;
}
.bento-transferbox [bento-toolbar] .navbar-right > li,
.bento-transferbox .bento-toolbar .navbar-right > li {
  margin-right: 0;
}
.bento-transferbox .bento-toolbar.left .navbar-right > li .transferbox-btn.btn {
  padding: 0 4px 0 6px;
}
.bento-transferbox .bento-toolbar.right .navbar-right > li .transferbox-btn.btn {
  padding: 0 5px 0 6px;
}
.bento-transferbox .bento-search input {
  height: 40px;
}
.bento-transferbox .transferbox-searchbox {
  padding: 0 10px;
  display: flex;
  align-items: center;
}
.bento-transferbox .transferbox-header-searchinfo {
  padding: 0 10px;
}
.bento-transferbox .bento-splitter-group > .bento-splitter-group-panel > .bento-splitter-handle,
.bento-transferbox .bento-splitter-group > .bento-splitter-group-panel > .bento-splitter-handle.bento-splitter-handle-left {
  border-top-color: #b2b2b8;
  border-bottom-color: #b2b2b8;
  background-color: #f4f5f7;
}
.bento-transferbox .bento-splitter-group > .splitter-group-handle-bg > .splitter-group-handle-border {
  fill: #606169;
}
.bento-transferbox .bento-splitter-group > .bento-splitter-handle:hover .splitter-group-handle-border .bento-splitter-handle:hover .splitter-group-handle-bg {
  fill: #37383d;
}
.bento-transferbox .bento-splitter-group {
  border-top: none;
  border-bottom: none;
}
.bento-transferbox .bento-splitter-group .bento-splitter-group-left,
.bento-transferbox .bento-splitter-group .bento-splitter-group-main {
  overflow: hidden;
  background-color: transparent;
}
.bento-transferbox .bento-splitter-group .bento-splitter-group-main .bento-splitter-group-main-inner {
  overflow: hidden;
}
.bento-transferbox .bento-splitter-handle {
  border-top: 1px solid #b2b2b8;
  border-bottom: 1px solid #b2b2b8;
  background-color: #f4f5f7;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-left: none;
  border-right: none;
  bottom: 97px;
  height: inherit;
}
.bento-transferbox.no-pagination .bento-splitter-handle {
  bottom: 1px;
}
.bento-transferbox .btn.btn-default.btn-toggle {
  z-index: auto;
}
.bento-transferbox .transferbox-btn {
  font-family: 'BentoMedium', arial, helvetica, sans-serif !important;
  font-weight: bold;
  margin: 0px 8px;
  display: flex;
  align-items: center;
  min-width: 0;
  background: #ffffff;
  color: #37383d;
  border-color: #b2b2b8;
}
.bento-transferbox .transferbox-btn i {
  top: 0;
}
.bento-transferbox .transferbox-btn:hover {
  border-width: 1px;
  border-style: solid;
}
.bento-transferbox .transferbox-btn:hover {
  border-color: #606169;
  color: #212121;
  background-color: #f4f5f7;
}
.bento-transferbox .transferbox-header {
  height: 64px;
  padding-top: 12px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  position: relative;
  padding: 0;
  margin: 0;
  min-height: 0;
}
.bento-transferbox .bento-flex-grid.wj-content .wj-header.wj-cell .bento-select {
  z-index: 2;
}
.bento-transferbox .datatable-container {
  overflow-y: hidden;
}
.bento-transferbox .dataTables_wrapper {
  border-top: 1px solid #b2b2b8;
  border-bottom: 1px solid #b2b2b8;
}
.bento-transferbox .dataTables_wrapper .dataTable .column-filter-row th,
.bento-transferbox .dataTables_wrapper .dataTable .column-filter-row th:hover {
  background-color: #f4f5f7;
}
.bento-transferbox .transferbox-header-info {
  display: flex;
  flex-wrap: nowrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.bento-transferbox .bento-toolbar.left ul.transferbox-header-info {
  margin-right: 10px;
}
.bento-transferbox .transferbox-header-title {
  font-weight: bold;
  font-family: Arial, "Helvetica Neue", sans-serif;
  font-size: 12px;
  margin: 7px 0 0 0;
}
.bento-transferbox .transferbox-select-info {
  font-size: 13px;
}
.bento-transferbox .bento-flex-grid {
  border: 1px solid #b2b2b8;
}
.bento-transferbox table thead:first-child th {
  height: 34px;
}
.bento-transferbox .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  background-color: #ffffff;
}
.bento-transferbox .dataTables_scrollHead,
.bento-transferbox .dataTables_scrollHeadInner,
.bento-transferbox .dataTables_scrollHeadInner thead {
  background-color: #f4f5f7;
}
.bento-transferbox .dataTables_wrapper .dataTable thead.column-filter-row tr th {
  padding: 13px 4px 9px 4px;
}
.bento-transferbox .bento-splitter-group.no-collapse .bento-splitter-handle {
  cursor: col-resize;
}
.bento-transferbox .bento-pagination {
  min-width: 175px;
  padding: 0;
  white-space: nowrap;
}
.bento-transferbox .input-filter {
  padding: 13px;
}
.bento-transferbox .input-filter input {
  color: #37383d;
  height: 30px;
  line-height: 30px;
  margin-bottom: 0;
  font-weight: 400;
  background-color: #ffffff;
  border: 1px solid #b2b2b8;
  display: inline-block;
  padding: 0 6px;
  vertical-align: middle;
  border-radius: 0;
}
.bento-transferbox .transferbox-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #f4f5f7;
  padding: 0 0 0 10px;
}
.bento-transferbox .transferbox-toolbar.right {
  padding: 0 10px 0 0;
}
.bento-transferbox .bento-icon-chevron-left {
  top: 0;
  right: 1px;
}
.bento-transferbox .bento-icon-chevron-right {
  top: 0;
  left: 1px;
}
.bento-transferbox .tbox-row-selection-bg {
  background: #d4ebf4 !important;
}
.force-desktop .bento-transferbox .input-filter,
.force-desktop.bento-transferbox .input-filter {
  padding: 7px;
}
.force-desktop .bento-transferbox .bento-pagination,
.force-desktop.bento-transferbox .bento-pagination {
  margin: 10px 0;
}
.force-desktop .bento-transferbox .transferbox-header,
.force-desktop.bento-transferbox .transferbox-header {
  height: 44px;
}
.force-desktop .bento-transferbox .bento-splitter-handle,
.force-desktop.bento-transferbox .bento-splitter-handle {
  bottom: 77px;
}
.force-desktop .bento-transferbox.no-pagination .bento-splitter-handle,
.force-desktop.bento-transferbox.no-pagination .bento-splitter-handle {
  bottom: 1px;
}
.force-desktop .bento-transferbox .input-filter input,
.force-desktop.bento-transferbox .input-filter input {
  height: 23px;
  line-height: 23px;
}
.force-desktop .bento-transferbox .bento-search input,
.force-desktop.bento-transferbox .bento-search input {
  height: 30px;
}
.force-desktop .bento-transferbox .bento-toolbar .navbar-right > li .btn.btn-default,
.force-desktop.bento-transferbox .bento-toolbar .navbar-right > li .btn.btn-default {
  margin-top: 7px;
}
bento-transferbox {
  display: block;
}
bento-transferbox .bento-search input {
  max-width: 180px;
}
bento-transferbox .transferbox-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #f4f5f7;
  border: 1px solid #d5d4d9;
  margin-bottom: -1px;
  height: 44px;
  padding: 0 10px;
}
bento-transferbox .btn.transferbox-btn {
  height: 30px;
  line-height: 28px;
}
bento-transferbox .bento-transferlist-container {
  display: flex;
}
bento-transferbox .transferlist {
  position: relative;
  flex: 1;
  min-width: 324px;
  display: inline-block;
  vertical-align: top;
}
bento-transferbox .transferlist:first-child {
  margin-right: 30px;
}
bento-transferbox .bento-table-grid {
  border: 1px solid #d5d4d9;
  border-bottom: none;
}
bento-transferbox .bento-table-grid:after {
  content: " ";
  height: 1px;
  width: 100%;
  display: block;
  position: absolute;
  background-color: #d5d4d9;
  margin-top: -1px;
  left: 0;
}
bento-transferbox .bento-table-column-header {
  line-height: 44px;
  user-select: none;
}
bento-transferbox .bento-table-column-header:focus {
  outline: none;
}
bento-transferbox .bento-table-header-row {
  height: 44px;
  border-bottom: 1px solid #d5d4d9;
  background: #f4f5f7;
  display: flex;
  align-items: center;
  font-size: 13px;
  font-weight: bold;
}
bento-transferbox .bento-table-body {
  overflow-y: auto;
}
bento-transferbox .bento-table-row {
  height: 34px;
  border-bottom: 1px solid #d5d4d9;
  display: flex;
  align-items: center;
}
bento-transferbox .bento-table-row.selected {
  background: #d4ebf4;
}
bento-transferbox .bento-table-row:focus {
  outline: none !important;
}
bento-transferbox .bento-table-row span,
bento-transferbox .bento-table-header-row span {
  min-width: 80px;
}
bento-transferbox .bento-checkbox {
  background: #ffffff;
  margin: 0 12px;
}
bento-transferbox .bento-checkbox [class^="bento-icon-"] {
  top: 0;
}
bento-transferbox .paginate_input_wrap {
  display: none;
}
bento-transferbox .sort-icon {
  height: 44px;
  line-height: 44px;
  width: 24px;
  text-align: center;
}
bento-transferbox .transferlist-header {
  position: absolute;
  right: 10px;
  text-align: right;
  z-index: 2;
  top: 44px;
  display: flex;
  align-items: center;
  height: 44px;
}
bento-transferbox .transferlist-header .transferlist-header-title {
  margin: 0;
}
bento-transferbox .transferbox-toolbar .btn.btn-default {
  background: #ffffff;
}
bento-transferbox .transferbox-toolbar .btn.btn-primary:hover {
  border: 1px solid #606169;
  color: #212121;
  background-color: #f4f5f7;
}
bento-transferbox .transferbox-toolbar .btn.btn-primary,
bento-transferbox .transferbox-toolbar .btn:active {
  background-color: #ffffff;
  border-color: #606169;
  color: #37383d;
}
bento-transferbox .transferbox-toolbar .btn.disabled,
bento-transferbox .transferbox-toolbar .btn[disabled="disabled"] {
  background-color: #f4f5f7;
  color: #93939c;
  border-color: #b2b2b8;
}
[dir="rtl"] bento-transferbox .transferlist:first-child,
bento-transferbox[dir="rtl"] .transferlist:first-child {
  margin-right: 0;
  margin-left: 30px;
}
[dir="rtl"] bento-transferbox .transferlist-header,
bento-transferbox[dir="rtl"] .transferlist-header {
  text-align: left;
  left: 10px;
  right: auto;
}
[dir="rtl"] bento-transferbox .transferbox-btn span,
bento-transferbox[dir="rtl"] .transferbox-btn span {
  transform: scaleX(-1);
}
/**
 * Bento FEF Tree CSS
 *
 * @author Chi Gao <chi.gao@thomsonreuters.com>
 */
.bento-expand-collapse-button-group + .bento-tree-branch {
  border-top: 1px solid #d5d4d9;
}
.bento-tree-branch-base {
  padding-left: 24px;
  display: block;
  width: 100%;
  font-family: Arial, "Helvetica Neue", sans-serif;
  font-size: 15px;
}
.bento-tree-node {
  list-style: none;
  position: relative;
  line-height: 40px;
  white-space: nowrap;
  display: inline;
}
.bento-tree-node i {
  margin-right: 5px;
}
.bento-tree-node .bento-tree-check-box {
  margin: 0 5px 0 0;
  position: relative;
  z-index: 3;
}
.bento-tree-node .expand-button-compiled {
  position: relative;
  display: block;
  float: left;
  margin-left: -36px;
  color: #212121;
  z-index: 3;
  width: 36px;
  height: 40px;
  text-align: center;
  font-size: 1.2em;
}
.bento-tree-node .expand-button-compiled ~ .bento-tree-item-cta {
  font-weight: bold;
}
.bento-tree-node .expand-button-compiled:hover,
.bento-tree-node .expand-button-compiled:focus {
  color: #93939c;
  outline: none !important;
}
.bento-tree-node .bento-tree-icon {
  width: 28px;
  height: 16px;
  padding-left: 28px;
  line-height: 16px;
  vertical-align: middle;
}
.bento-tree-node .bento-tree-icon.second-tree-icon {
  padding: 0;
  width: auto;
  margin: 0;
  top: 0;
  vertical-align: text-top;
}
.bento-tree-node .bento-tree-icon:before {
  color: #93939c;
  font-size: 16px;
  width: 28px;
  height: 16px;
  line-height: 16px;
  left: 1px;
}
.bento-tree-branch > ul {
  overflow: visible;
}
.bento-tree-root {
  overflow: hidden;
  padding-top: 2px;
}
.bento-tree-root .bento-search {
  padding: 0 10px;
  margin-bottom: 10px;
}
.bento-tree-root > .bento-tree-branch > .bento-tree-branch-base {
  padding-left: 36px;
  position: relative;
}
.bento-tree-item-cta {
  display: inline-block;
  position: relative;
  width: 100%;
  color: #212121;
  cursor: default;
  vertical-align: top;
  background-color: transparent;
  line-height: 0;
  z-index: 2;
}
.bento-tree-item-cta > div {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  padding: 10px 5px 10px 0;
  overflow: hidden;
  line-height: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  z-index: 2;
}
.bento-tree-item-cta.bento-tree-item-static {
  pointer-events: none;
}
.bento-tree-item-cta:hover > div {
  text-decoration: underline;
}
.bento-tree-item-cta:focus {
  outline: none !important;
}
.bento-tree-item-cta:focus > div {
  text-decoration: underline;
}
.bento-tree-item-cta:before {
  content: ' ';
  position: absolute;
  width: 150vw;
  left: -50vw;
  height: 100%;
  background: transparent;
  z-index: 1;
}
.bento-tree-item-cta:hover div {
  text-decoration: underline;
}
.bento-tree-node-content {
  position: relative;
}
.bento-tree-node-content:before {
  display: none;
  content: '';
  pointer-events: none;
  position: absolute;
  right: 0;
  left: 0;
  top: -1px;
  bottom: 0;
  z-index: 0;
}
.bento-tree-node.selected > .bento-tree-node-content:before {
  display: block;
  background-color: #f4f5f7;
  border-bottom: 1px solid #d5d4d9;
  border-top: 1px solid #d5d4d9;
  border-left: 4px solid #ff8000;
}
.bento-tree-alt .bento-tree-node-content:before {
  display: block;
  border-top: 1px solid #d5d4d9;
  border-bottom: 1px solid #d5d4d9;
}
[bento-tree].wrap-white-space .bento-tree-item-cta > div {
  white-space: normal;
}
.bento-tree-disabled {
  pointer-events: none;
}
.bento-tree-disabled .expand-button-compiled,
.bento-tree-disabled [class^="bento-icon-"],
.bento-tree-disabled [class*=" bento-icon-"],
.bento-tree-disabled .bento-tree-item-cta > div {
  color: #93939c;
}
i:not(.bento-tree-icon) + .bento-tree-item-cta {
  width: calc(100% - 25px);
}
.bento-tree-icon + .bento-tree-item-cta {
  width: calc(100% - 20px);
}
.bento-checkbox + .bento-tree-item-cta {
  width: calc(100% - 23px);
}
i + .bento-tree-icon + .bento-tree-item-cta {
  width: calc(100% - 45px);
}
i + .bento-checkbox + .bento-tree-item-cta {
  width: calc(100% - 48px);
}
.bento-checkbox + i + .bento-tree-item-cta {
  width: calc(100% - 43px);
}
i + .bento-checkbox + i + .bento-tree-item-cta {
  width: calc(100% - 68px);
}
.force-desktop .bento-tree-root > .bento-tree-branch > .bento-tree-branch-base,
.force-desktop.bento-tree-root > .bento-tree-branch > .bento-tree-branch-base {
  padding-left: 32.04px;
}
.force-desktop .bento-tree-branch-base {
  padding-left: 21.36px;
}
.force-desktop .bento-tree-node {
  line-height: 30px;
}
.force-desktop .bento-tree-node:before {
  height: 31px;
}
.force-desktop .bento-tree-node .bento-tree-check-box {
  margin: 0 4px 0 1px;
}
.force-desktop .bento-tree-node i {
  margin-right: 5px;
}
.force-desktop .bento-tree-node .expand-button-compiled {
  margin-left: -32.04px;
  width: 30px;
  height: 30px;
}
.force-desktop .bento-tree-item-cta {
  font-size: 13px;
}
.force-desktop .bento-tree-item-cta > div {
  padding: 6px 5px 6px 0;
  overflow: hidden;
  line-height: 18px;
}
.force-desktop .bento-tree-node-level-1 > .bento-tree-node > .bento-tree-node-content:before {
  left: -32.04px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-1 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -32.04px;
}
.force-desktop .bento-tree-node-level-2 > .bento-tree-node > .bento-tree-node-content:before {
  left: -53.4px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-2 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -53.4px;
}
.force-desktop .bento-tree-node-level-3 > .bento-tree-node > .bento-tree-node-content:before {
  left: -74.76px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-3 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -74.76px;
}
.force-desktop .bento-tree-node-level-4 > .bento-tree-node > .bento-tree-node-content:before {
  left: -96.12px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-4 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -96.12px;
}
.force-desktop .bento-tree-node-level-5 > .bento-tree-node > .bento-tree-node-content:before {
  left: -117.48px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-5 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -117.48px;
}
.force-desktop .bento-tree-node-level-6 > .bento-tree-node > .bento-tree-node-content:before {
  left: -138.84px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-6 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -138.84px;
}
.force-desktop .bento-tree-node-level-7 > .bento-tree-node > .bento-tree-node-content:before {
  left: -160.2px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-7 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -160.2px;
}
.force-desktop .bento-tree-node-level-8 > .bento-tree-node > .bento-tree-node-content:before {
  left: -181.56px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-8 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -181.56px;
}
.force-desktop .bento-tree-node-level-9 > .bento-tree-node > .bento-tree-node-content:before {
  left: -202.92px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-9 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -202.92px;
}
.force-desktop .bento-tree-node-level-10 > .bento-tree-node > .bento-tree-node-content:before {
  left: -224.28px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-10 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -224.28px;
}
.force-desktop .bento-tree-node-level-11 > .bento-tree-node > .bento-tree-node-content:before {
  left: -245.64px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-11 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -245.64px;
}
.force-desktop .bento-tree-node-level-12 > .bento-tree-node > .bento-tree-node-content:before {
  left: -267px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-12 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -267px;
}
.force-desktop .bento-tree-node-level-13 > .bento-tree-node > .bento-tree-node-content:before {
  left: -288.36px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-13 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -288.36px;
}
.force-desktop .bento-tree-node-level-14 > .bento-tree-node > .bento-tree-node-content:before {
  left: -309.72px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-14 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -309.72px;
}
.force-desktop .bento-tree-node-level-15 > .bento-tree-node > .bento-tree-node-content:before {
  left: -331.08px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-15 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -331.08px;
}
.force-desktop .bento-tree-node-level-16 > .bento-tree-node > .bento-tree-node-content:before {
  left: -352.44px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-16 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -352.44px;
}
.force-desktop .bento-tree-node-level-17 > .bento-tree-node > .bento-tree-node-content:before {
  left: -373.8px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-17 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -373.8px;
}
.force-desktop .bento-tree-node-level-18 > .bento-tree-node > .bento-tree-node-content:before {
  left: -395.16px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-18 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -395.16px;
}
.force-desktop .bento-tree-node-level-19 > .bento-tree-node > .bento-tree-node-content:before {
  left: -416.52px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-19 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -416.52px;
}
.force-desktop .bento-tree-node-level-20 > .bento-tree-node > .bento-tree-node-content:before {
  left: -437.88px;
}
[dir="rtl"] .force-desktop .bento-tree-node-level-20 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -437.88px;
}
.bento-tree-node-level-1 > .bento-tree-node > .bento-tree-node-content:before {
  left: -36px;
}
[dir="rtl"] .bento-tree-node-level-1 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -36px;
}
.bento-tree-node-level-2 > .bento-tree-node > .bento-tree-node-content:before {
  left: -60px;
}
[dir="rtl"] .bento-tree-node-level-2 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -60px;
}
.bento-tree-node-level-3 > .bento-tree-node > .bento-tree-node-content:before {
  left: -84px;
}
[dir="rtl"] .bento-tree-node-level-3 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -84px;
}
.bento-tree-node-level-4 > .bento-tree-node > .bento-tree-node-content:before {
  left: -108px;
}
[dir="rtl"] .bento-tree-node-level-4 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -108px;
}
.bento-tree-node-level-5 > .bento-tree-node > .bento-tree-node-content:before {
  left: -132px;
}
[dir="rtl"] .bento-tree-node-level-5 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -132px;
}
.bento-tree-node-level-6 > .bento-tree-node > .bento-tree-node-content:before {
  left: -156px;
}
[dir="rtl"] .bento-tree-node-level-6 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -156px;
}
.bento-tree-node-level-7 > .bento-tree-node > .bento-tree-node-content:before {
  left: -180px;
}
[dir="rtl"] .bento-tree-node-level-7 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -180px;
}
.bento-tree-node-level-8 > .bento-tree-node > .bento-tree-node-content:before {
  left: -204px;
}
[dir="rtl"] .bento-tree-node-level-8 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -204px;
}
.bento-tree-node-level-9 > .bento-tree-node > .bento-tree-node-content:before {
  left: -228px;
}
[dir="rtl"] .bento-tree-node-level-9 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -228px;
}
.bento-tree-node-level-10 > .bento-tree-node > .bento-tree-node-content:before {
  left: -252px;
}
[dir="rtl"] .bento-tree-node-level-10 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -252px;
}
.bento-tree-node-level-11 > .bento-tree-node > .bento-tree-node-content:before {
  left: -276px;
}
[dir="rtl"] .bento-tree-node-level-11 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -276px;
}
.bento-tree-node-level-12 > .bento-tree-node > .bento-tree-node-content:before {
  left: -300px;
}
[dir="rtl"] .bento-tree-node-level-12 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -300px;
}
.bento-tree-node-level-13 > .bento-tree-node > .bento-tree-node-content:before {
  left: -324px;
}
[dir="rtl"] .bento-tree-node-level-13 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -324px;
}
.bento-tree-node-level-14 > .bento-tree-node > .bento-tree-node-content:before {
  left: -348px;
}
[dir="rtl"] .bento-tree-node-level-14 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -348px;
}
.bento-tree-node-level-15 > .bento-tree-node > .bento-tree-node-content:before {
  left: -372px;
}
[dir="rtl"] .bento-tree-node-level-15 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -372px;
}
.bento-tree-node-level-16 > .bento-tree-node > .bento-tree-node-content:before {
  left: -396px;
}
[dir="rtl"] .bento-tree-node-level-16 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -396px;
}
.bento-tree-node-level-17 > .bento-tree-node > .bento-tree-node-content:before {
  left: -420px;
}
[dir="rtl"] .bento-tree-node-level-17 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -420px;
}
.bento-tree-node-level-18 > .bento-tree-node > .bento-tree-node-content:before {
  left: -444px;
}
[dir="rtl"] .bento-tree-node-level-18 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -444px;
}
.bento-tree-node-level-19 > .bento-tree-node > .bento-tree-node-content:before {
  left: -468px;
}
[dir="rtl"] .bento-tree-node-level-19 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -468px;
}
.bento-tree-node-level-20 > .bento-tree-node > .bento-tree-node-content:before {
  left: -492px;
}
[dir="rtl"] .bento-tree-node-level-20 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -492px;
}
.bento-tree-root.bento-tree-right-border {
  border-right: 1px solid #d5d4d9;
  padding-top: 10px;
}
[dir="rtl"] .bento-tree-root.bento-tree-right-border {
  border-right: none;
  border-left: 1px solid #d5d4d9;
}
.bento-tree-root.bento-tree-nav-mode {
  border-right: 1px solid #d5d4d9;
  padding-top: 10px;
}
.bento-tree-root.bento-tree-nav-mode > .bento-tree-branch > .bento-tree-branch-base {
  padding-left: 10px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode > .bento-tree-branch > .bento-tree-branch-base {
  padding-left: 0;
  padding-right: 10px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-branch-base {
  padding-left: 15px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-branch-base {
  padding-left: 0;
  padding-right: 15px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-1 > .bento-tree-node > .bento-tree-node-content:before {
  left: -10px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-1 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -10px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-2 > .bento-tree-node > .bento-tree-node-content:before {
  left: -25px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-2 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -25px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-3 > .bento-tree-node > .bento-tree-node-content:before {
  left: -40px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-3 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -40px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-4 > .bento-tree-node > .bento-tree-node-content:before {
  left: -55px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-4 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -55px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-5 > .bento-tree-node > .bento-tree-node-content:before {
  left: -70px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-5 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -70px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-6 > .bento-tree-node > .bento-tree-node-content:before {
  left: -85px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-6 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -85px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-7 > .bento-tree-node > .bento-tree-node-content:before {
  left: -100px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-7 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -100px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-8 > .bento-tree-node > .bento-tree-node-content:before {
  left: -115px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-8 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -115px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-9 > .bento-tree-node > .bento-tree-node-content:before {
  left: -130px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-9 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -130px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-10 > .bento-tree-node > .bento-tree-node-content:before {
  left: -145px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-10 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -145px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-11 > .bento-tree-node > .bento-tree-node-content:before {
  left: -160px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-11 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -160px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-12 > .bento-tree-node > .bento-tree-node-content:before {
  left: -175px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-12 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -175px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-13 > .bento-tree-node > .bento-tree-node-content:before {
  left: -190px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-13 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -190px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-14 > .bento-tree-node > .bento-tree-node-content:before {
  left: -205px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-14 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -205px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-15 > .bento-tree-node > .bento-tree-node-content:before {
  left: -220px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-15 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -220px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-16 > .bento-tree-node > .bento-tree-node-content:before {
  left: -235px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-16 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -235px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-17 > .bento-tree-node > .bento-tree-node-content:before {
  left: -250px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-17 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -250px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-18 > .bento-tree-node > .bento-tree-node-content:before {
  left: -265px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-18 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -265px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-19 > .bento-tree-node > .bento-tree-node-content:before {
  left: -280px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-19 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -280px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-20 > .bento-tree-node > .bento-tree-node-content:before {
  left: -295px;
}
[dir="rtl"] .bento-tree-root.bento-tree-nav-mode .bento-tree-node-level-20 > .bento-tree-node > .bento-tree-node-content:before {
  left: auto;
  right: -295px;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-item-cta {
  cursor: pointer;
}
.bento-tree-root.bento-tree-nav-mode .bento-tree-item-cta div {
  white-space: normal;
  overflow-wrap: break-word;
}
.bento-splitter-group-left .bento-tree-nav-mode.bento-tree-root,
.bento-splitter-group-right .bento-tree-nav-mode.bento-tree-root {
  border-right: none;
}
.bento-eyebrow-header {
  color: #212121 !important;
  display: block !important;
  font-family: KnowledgeMedium, Arial !important;
  font-size: 14px !important;
  font-weight: normal !important;
  letter-spacing: 0.1em !important;
  line-height: 1.1 !important;
  margin: 15px 0 5px 0 !important;
  text-transform: uppercase !important;
}
.bento-eyebrow-header-small {
  color: #212121 !important;
  display: block !important;
  font-family: KnowledgeMedium, Arial !important;
  font-size: 11px !important;
  font-weight: normal !important;
  letter-spacing: 0.1em !important;
  line-height: 1.1 !important;
  margin: 15px 0 5px 0 !important;
  text-transform: uppercase !important;
}
/**
 * Bento Wizard CSS
 *
 * @author Chi Gao <chi.gao@thomsonreuters.com>
 * @version 0.4
 * @date 05/20/2014
 *
 * New skin is added
 *
 */
.html {
  padding: 0;
  margin: 0;
}
.bento-wizard {
  position: relative;
  width: 100%;
}
.bento-wizard .arrow-bg-color {
  display: none;
}
.bento-wizard.side-arrows > .bento-wizard-steps {
  left: 39px;
  right: 39px;
}
.bento-wizard.side-arrows > .wizard-arrow {
  display: block;
}
.bento-wizard > .wizard-arrow {
  display: none;
  position: absolute;
  top: 0;
  background: #f4f5f7;
  width: 40px;
  height: 100px;
  padding: 0;
  border: 1px solid #b2b2b8;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 68px;
  font-size: 24px;
}
.bento-wizard > .wizard-arrow:focus,
.bento-wizard > .wizard-arrow:active {
  outline: none;
}
.bento-wizard > .wizard-arrow[disabled="disabled"] {
  color: #afafb6;
}
.bento-wizard > .wizard-arrow:hover:not([disabled]) {
  background-color: white;
}
.bento-wizard > .wizard-arrow.arrow-left {
  left: 0;
}
.bento-wizard > .wizard-arrow.arrow-right {
  right: 0;
}
.bento-wizard > .wizard-arrow.flat {
  height: 68px;
}
.bento-wizard ul.contents {
  width: 100%;
  padding: 83px 15px 15px;
  border-bottom: 1px solid #d5d4d9;
  margin-bottom: 25px;
}
.bento-wizard ul.contents:focus {
  outline: none;
}
.bento-wizard ul.contents > li {
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  min-height: 200px;
}
.bento-wizard .bento-wizard-steps {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 68px;
  overflow: hidden;
  border-right: 1px solid #b2b2b8;
}
.bento-wizard .bento-wizard-steps:before {
  content: ' ';
  position: absolute;
  height: 100%;
  width: 100%;
  border: 1px solid #b2b2b8;
  border-right: none;
  background: #f4f5f7;
}
.bento-wizard .bento-wizard-steps .bento-wizard-step {
  position: relative;
}
.bento-wizard .bento-wizard-steps .bento-wizard-step.ng-leave {
  display: none;
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}
.bento-wizard .bento-wizard-steps ul,
.bento-wizard .bento-wizard-steps ol {
  counter-reset: wizardstepcount;
  margin: 0;
  padding: 0;
  display: block;
  float: left;
}
.bento-wizard .bento-wizard-steps ul > li,
.bento-wizard .bento-wizard-steps ol > li {
  display: block;
  float: left;
  color: #37383d;
  cursor: pointer;
  position: relative;
  padding: 15px 15px 5px;
  list-style: none;
  min-height: 45px;
  background: #f4f5f7;
  height: 98px;
  overflow: visible;
  text-overflow: ellipsis;
  border-top: 1px solid #b2b2b8;
  border-bottom: 1px solid #b2b2b8;
  -webkit-transition: background-color 0.2s, border-bottom-color 0.2s, border-top-color 0.2s, border-left-color 0.2s, border-right-color 0.2s;
  -o-transition: background-color 0.2s, border-bottom-color 0.2s, border-top-color 0.2s, border-left-color 0.2s, border-right-color 0.2s;
  transition: background-color 0.2s, border-bottom-color 0.2s, border-top-color 0.2s, border-left-color 0.2s, border-right-color 0.2s;
}
.bento-wizard .bento-wizard-steps ul > li:focus,
.bento-wizard .bento-wizard-steps ol > li:focus {
  outline: none;
  border-bottom-color: #64646d;
  border-top-color: #64646d;
}
.bento-wizard .bento-wizard-steps ul > li:not(:active):focus:not([disabled]),
.bento-wizard .bento-wizard-steps ol > li:not(:active):focus:not([disabled]),
.bento-wizard .bento-wizard-steps ul > li:not(:active):hover:focus:not([disabled]),
.bento-wizard .bento-wizard-steps ol > li:not(:active):hover:focus:not([disabled]) {
  background-color: #ffffff;
}
.bento-wizard .bento-wizard-steps ul > li:not(:active):focus:not([disabled]):first-child,
.bento-wizard .bento-wizard-steps ol > li:not(:active):focus:not([disabled]):first-child,
.bento-wizard .bento-wizard-steps ul > li:not(:active):hover:focus:not([disabled]):first-child,
.bento-wizard .bento-wizard-steps ol > li:not(:active):hover:focus:not([disabled]):first-child,
.bento-wizard .bento-wizard-steps ul > li:not(:active):focus:not([disabled]).selected:first-child,
.bento-wizard .bento-wizard-steps ol > li:not(:active):focus:not([disabled]).selected:first-child,
.bento-wizard .bento-wizard-steps ul > li:not(:active):hover:focus:not([disabled]).selected:first-child,
.bento-wizard .bento-wizard-steps ol > li:not(:active):hover:focus:not([disabled]).selected:first-child {
  border-left-color: #64646d;
}
.bento-wizard .bento-wizard-steps ul > li:not(:active):focus:not([disabled]):first-child:after,
.bento-wizard .bento-wizard-steps ol > li:not(:active):focus:not([disabled]):first-child:after,
.bento-wizard .bento-wizard-steps ul > li:not(:active):hover:focus:not([disabled]):first-child:after,
.bento-wizard .bento-wizard-steps ol > li:not(:active):hover:focus:not([disabled]):first-child:after,
.bento-wizard .bento-wizard-steps ul > li:not(:active):focus:not([disabled]).selected:first-child:after,
.bento-wizard .bento-wizard-steps ol > li:not(:active):focus:not([disabled]).selected:first-child:after,
.bento-wizard .bento-wizard-steps ul > li:not(:active):hover:focus:not([disabled]).selected:first-child:after,
.bento-wizard .bento-wizard-steps ol > li:not(:active):hover:focus:not([disabled]).selected:first-child:after {
  display: none;
}
.bento-wizard .bento-wizard-steps ul > li[disabled],
.bento-wizard .bento-wizard-steps ol > li[disabled] {
  cursor: not-allowed;
  color: #afafb6;
}
.bento-wizard .bento-wizard-steps ul > li:first-child,
.bento-wizard .bento-wizard-steps ol > li:first-child {
  margin-left: 0;
  border-left: 1px solid #b2b2b8;
}
.bento-wizard .bento-wizard-steps ul > li:last-child,
.bento-wizard .bento-wizard-steps ol > li:last-child {
  border-right: 1px solid #b2b2b8;
}
.bento-wizard .bento-wizard-steps ul > li:not(:first-child),
.bento-wizard .bento-wizard-steps ol > li:not(:first-child) {
  padding-left: 30px;
}
.bento-wizard .bento-wizard-steps ul > li .title,
.bento-wizard .bento-wizard-steps ol > li .title {
  font-size: 15px;
  line-height: 16px;
  display: block;
  font-family: Arial, "Helvetica Neue", sans-serif;
  font-weight: bold;
}
.bento-wizard .bento-wizard-steps ul > li .description,
.bento-wizard .bento-wizard-steps ol > li .description {
  font-family: Arial, "Helvetica Neue", sans-serif;
  display: block;
  clear: both;
  margin: 12px 0 0;
  float: left;
  font-size: 12px;
  line-height: 15px;
  width: 100%;
  padding: 0;
}
.bento-wizard .bento-wizard-steps ul > li.flat,
.bento-wizard .bento-wizard-steps ol > li.flat {
  height: 68px;
}
.bento-wizard .bento-wizard-steps ul > li.flat .title,
.bento-wizard .bento-wizard-steps ol > li.flat .title {
  line-height: 14px;
  margin-bottom: 4px;
}
.bento-wizard .bento-wizard-steps ul > li.flat .description,
.bento-wizard .bento-wizard-steps ol > li.flat .description {
  width: auto;
  clear: none;
  border: none;
  margin: 0;
  padding: 0px 0 0;
  line-height: 120%;
  float: none;
}
.bento-wizard .bento-wizard-steps ul > li.flat .bento-wizard-step-count:before,
.bento-wizard .bento-wizard-steps ol > li.flat .bento-wizard-step-count:before {
  margin-bottom: 30px;
}
.bento-wizard .bento-wizard-steps ul > li.flat:after,
.bento-wizard .bento-wizard-steps ol > li.flat:after {
  position: absolute;
  left: 0;
  top: -1px;
  height: 68px;
  background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20height%3D%2268%22%20width%3D%2240%22%3E%3Cpolygon%20points%3D%22-3%20-9,14%2034.5,-3%2077%22%20style%3D%22fill%3A%20%23f4f5f7%3B%20stroke%3A%20%23b2b2b8%3B%20stroke-width%3A%201%22%3E%3C/polygon%3E%3C/svg%3E');
}
.bento-wizard .bento-wizard-steps ul > li.flat:not(:active):focus + li:after,
.bento-wizard .bento-wizard-steps ol > li.flat:not(:active):focus + li:after,
.bento-wizard .bento-wizard-steps ul > li.flat:not(:active):focus:last-child:before,
.bento-wizard .bento-wizard-steps ol > li.flat:not(:active):focus:last-child:before {
  background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20height%3D%2268%22%20width%3D%2240%22%3E%3Cpolygon%20points%3D%22-3%20-9,14%2034.5,-3%2077%22%20style%3D%22fill%3A%20%23ffffff%3B%20stroke%3A%20%2364646d%3B%20stroke-width%3A%201%22%3E%3C/polygon%3E%3C/svg%3E');
}
.bento-wizard .bento-wizard-steps ul > li.flat:not(:active):focus:after,
.bento-wizard .bento-wizard-steps ol > li.flat:not(:active):focus:after {
  background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20height%3D%2268%22%20width%3D%2240%22%3E%3Cpolygon%20points%3D%22-3%20-9,14%2034.5,-3%2077%22%20style%3D%22fill%3A%20%23f4f5f7%3B%20stroke%3A%20%2364646d%3B%20stroke-width%3A%201%22%3E%3C/polygon%3E%3C/svg%3E');
  top: -1px;
}
.bento-wizard .bento-wizard-steps ul > li.flat:first-child:after,
.bento-wizard .bento-wizard-steps ol > li.flat:first-child:after {
  background: none;
}
.bento-wizard .bento-wizard-steps ul > li.narrow,
.bento-wizard .bento-wizard-steps ol > li.narrow {
  padding: 10px 15px 5px 10px;
}
.bento-wizard .bento-wizard-steps ul > li.narrow .title,
.bento-wizard .bento-wizard-steps ol > li.narrow .title {
  line-height: 16px;
  padding-top: 0;
}
.bento-wizard .bento-wizard-steps ul > li.narrow .description,
.bento-wizard .bento-wizard-steps ol > li.narrow .description {
  margin-top: 0px;
  padding-top: 8px;
}
.bento-wizard .bento-wizard-steps ul > li.narrow .bento-wizard-step-count:before,
.bento-wizard .bento-wizard-steps ol > li.narrow .bento-wizard-step-count:before {
  margin-bottom: 10px;
  padding-bottom: 8px;
}
.bento-wizard .bento-wizard-steps ul > li.narrow.selected,
.bento-wizard .bento-wizard-steps ol > li.narrow.selected,
.bento-wizard .bento-wizard-steps ul > li.narrow.selected:hover,
.bento-wizard .bento-wizard-steps ol > li.narrow.selected:hover {
  padding: 9px 15px 5px 10px;
}
.bento-wizard .bento-wizard-steps ul > li.narrow.selected:first-child,
.bento-wizard .bento-wizard-steps ol > li.narrow.selected:first-child,
.bento-wizard .bento-wizard-steps ul > li.narrow.selected:hover:first-child,
.bento-wizard .bento-wizard-steps ol > li.narrow.selected:hover:first-child {
  padding-left: 9px;
}
.bento-wizard .bento-wizard-steps ul > li[disabled],
.bento-wizard .bento-wizard-steps ol > li[disabled] {
  color: #9b9da5;
  pointer-events: none;
  cursor: default;
}
.bento-wizard .bento-wizard-steps ul > li[disabled] .bento-wizard-step-count:before,
.bento-wizard .bento-wizard-steps ol > li[disabled] .bento-wizard-step-count:before {
  color: #9b9da5;
}
.bento-wizard .bento-wizard-steps ul > li:hover:not([disabled]),
.bento-wizard .bento-wizard-steps ol > li:hover:not([disabled]) {
  background: #ffffff;
}
.bento-wizard .bento-wizard-steps ul > li:hover:not([disabled]) + li:after,
.bento-wizard .bento-wizard-steps ol > li:hover:not([disabled]) + li:after {
  background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20height%3D%2268%22%20width%3D%2240%22%3E%3Cpolygon%20points%3D%22-3%20-9,14%2034.5,-3%2077%22%20style%3D%22fill%3A%20%23ffffff%3B%20stroke%3A%20%23b2b2b8%3B%20stroke-width%3A%201%22%3E%3C/polygon%3E%3C/svg%3E');
}
.bento-wizard .bento-wizard-steps ul > li:hover:not([disabled]):last-child:before,
.bento-wizard .bento-wizard-steps ol > li:hover:not([disabled]):last-child:before {
  background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20height%3D%2268%22%20width%3D%2240%22%3E%3Cpolygon%20points%3D%22-3%20-9,14%2034.5,-3%2077%22%20style%3D%22fill%3A%20%23ffffff%3B%20stroke%3A%20%23b2b2b8%3B%20stroke-width%3A%201%22%3E%3C/polygon%3E%3C/svg%3E');
}
.bento-wizard .bento-wizard-steps ul > li:hover:not([disabled]):not(:active):focus + li:after,
.bento-wizard .bento-wizard-steps ol > li:hover:not([disabled]):not(:active):focus + li:after,
.bento-wizard .bento-wizard-steps ul > li:hover:not([disabled]):not(:active) + li:focus:not(:active):after,
.bento-wizard .bento-wizard-steps ol > li:hover:not([disabled]):not(:active) + li:focus:not(:active):after {
  background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20height%3D%2268%22%20width%3D%2240%22%3E%3Cpolygon%20points%3D%22-3%20-9,14%2034.5,-3%2077%22%20style%3D%22fill%3A%20%23ffffff%3B%20stroke%3A%20%2364646d%3B%20stroke-width%3A%201%22%3E%3C/polygon%3E%3C/svg%3E');
}
.bento-wizard .bento-wizard-steps ul > li:hover:not([disabled]) .bento-wizard-step-count:before,
.bento-wizard .bento-wizard-steps ol > li:hover:not([disabled]) .bento-wizard-step-count:before {
  border-color: #b2b2b8;
  color: #4f5158;
}
.bento-wizard .bento-wizard-steps ul > li:hover:not([disabled]) .title,
.bento-wizard .bento-wizard-steps ol > li:hover:not([disabled]) .title {
  color: #4f5158;
}
.bento-wizard .bento-wizard-steps ul > li:hover:not([disabled]) .description,
.bento-wizard .bento-wizard-steps ol > li:hover:not([disabled]) .description {
  border-color: #b2b2b8;
  color: #4f5158;
}
.bento-wizard .bento-wizard-steps ul > li .bento-wizard-step-count,
.bento-wizard .bento-wizard-steps ol > li .bento-wizard-step-count {
  display: block;
  float: left;
}
.bento-wizard .bento-wizard-steps ul > li .bento-wizard-step-count:before,
.bento-wizard .bento-wizard-steps ol > li .bento-wizard-step-count:before {
  content: counter(wizardstepcount);
  counter-increment: wizardstepcount;
  display: block;
  float: left;
  padding: 10px 12px 8px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 12px;
  color: #37383d;
  font-weight: bold;
  font-family: "KnowledgeBold", arial, helvetica, sans-serif;
  font-size: 42px;
  line-height: 18px;
  border-right: 1px solid #b2b2b8;
}
.bento-wizard .bento-wizard-steps ul > li:after,
.bento-wizard .bento-wizard-steps ol > li:after {
  top: -1px;
  right: 1px;
  content: ' ';
  position: absolute;
  width: 20px;
  height: 100px;
  -webkit-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s;
}
.bento-wizard .bento-wizard-steps ul > li.selected,
.bento-wizard .bento-wizard-steps ol > li.selected,
.bento-wizard .bento-wizard-steps ul > li.selected:hover,
.bento-wizard .bento-wizard-steps ol > li.selected:hover {
  cursor: default;
  color: #37383d;
  background: #ffffff;
  padding-top: 15px;
}
.bento-wizard .bento-wizard-steps ul > li.selected + li:after,
.bento-wizard .bento-wizard-steps ol > li.selected + li:after,
.bento-wizard .bento-wizard-steps ul > li.selected:hover + li:after,
.bento-wizard .bento-wizard-steps ol > li.selected:hover + li:after {
  background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20height%3D%2268%22%20width%3D%2240%22%3E%3Cpolygon%20points%3D%22-3%20-9,14%2034.5,-3%2077%22%20style%3D%22fill%3A%20%23ffffff%3B%20stroke%3A%20%23b2b2b8%3B%20stroke-width%3A%201%22%3E%3C/polygon%3E%3C/svg%3E');
}
.bento-wizard .bento-wizard-steps ul > li.selected:not(:active):focus + li:after,
.bento-wizard .bento-wizard-steps ol > li.selected:not(:active):focus + li:after,
.bento-wizard .bento-wizard-steps ul > li.selected:hover:not(:active):focus + li:after,
.bento-wizard .bento-wizard-steps ol > li.selected:hover:not(:active):focus + li:after,
.bento-wizard .bento-wizard-steps ul > li.selected:not(:active) + li:focus:not(:active):after,
.bento-wizard .bento-wizard-steps ol > li.selected:not(:active) + li:focus:not(:active):after,
.bento-wizard .bento-wizard-steps ul > li.selected:hover:not(:active) + li:focus:not(:active):after,
.bento-wizard .bento-wizard-steps ol > li.selected:hover:not(:active) + li:focus:not(:active):after {
  background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20height%3D%2268%22%20width%3D%2240%22%3E%3Cpolygon%20points%3D%22-3%20-9,14%2034.5,-3%2077%22%20style%3D%22fill%3A%20%23ffffff%3B%20stroke%3A%20%2364646d%3B%20stroke-width%3A%201%22%3E%3C/polygon%3E%3C/svg%3E');
}
.bento-wizard .bento-wizard-steps ul > li.selected:first-child,
.bento-wizard .bento-wizard-steps ol > li.selected:first-child,
.bento-wizard .bento-wizard-steps ul > li.selected:hover:first-child,
.bento-wizard .bento-wizard-steps ol > li.selected:hover:first-child {
  padding-left: 15px;
}
.bento-wizard .bento-wizard-steps ul > li.selected:first-child:after,
.bento-wizard .bento-wizard-steps ol > li.selected:first-child:after,
.bento-wizard .bento-wizard-steps ul > li.selected:hover:first-child:after,
.bento-wizard .bento-wizard-steps ol > li.selected:hover:first-child:after {
  background: none;
}
.bento-wizard .bento-wizard-steps ul > li.selected:last-child:before,
.bento-wizard .bento-wizard-steps ol > li.selected:last-child:before,
.bento-wizard .bento-wizard-steps ul > li.selected:hover:last-child:before,
.bento-wizard .bento-wizard-steps ol > li.selected:hover:last-child:before,
.bento-wizard .bento-wizard-steps ul > li.selected.most-right:before,
.bento-wizard .bento-wizard-steps ol > li.selected.most-right:before,
.bento-wizard .bento-wizard-steps ul > li.selected:hover.most-right:before,
.bento-wizard .bento-wizard-steps ol > li.selected:hover.most-right:before {
  background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20height%3D%2268%22%20width%3D%2240%22%3E%3Cpolygon%20points%3D%22-3%20-9,14%2034.5,-3%2077%22%20style%3D%22fill%3A%20%23ffffff%3B%20stroke%3A%20%23b2b2b8%3B%20stroke-width%3A%201%22%3E%3C/polygon%3E%3C/svg%3E');
}
.bento-wizard .bento-wizard-steps ul > li.selected .bento-wizard-step-count:before,
.bento-wizard .bento-wizard-steps ol > li.selected .bento-wizard-step-count:before,
.bento-wizard .bento-wizard-steps ul > li.selected:hover .bento-wizard-step-count:before,
.bento-wizard .bento-wizard-steps ol > li.selected:hover .bento-wizard-step-count:before {
  color: #ff8000;
  border-color: #b2b2b8;
}
.bento-wizard .bento-wizard-steps ul > li.selected .title,
.bento-wizard .bento-wizard-steps ol > li.selected .title,
.bento-wizard .bento-wizard-steps ul > li.selected:hover .title,
.bento-wizard .bento-wizard-steps ol > li.selected:hover .title {
  color: #37383d;
}
.bento-wizard .bento-wizard-steps ul > li.selected .description,
.bento-wizard .bento-wizard-steps ol > li.selected .description,
.bento-wizard .bento-wizard-steps ul > li.selected:hover .description,
.bento-wizard .bento-wizard-steps ol > li.selected:hover .description {
  border-color: #b2b2b8;
  color: #37383d;
}
.bento-wizard-footer > .btn {
  margin-right: 10px;
}
.bento-wizard-footer > .btn.pull-right {
  margin-left: 10px;
  margin-right: 0;
}
.bento-wizard-footer.bento-sticky-footer {
  padding: 10px 20px;
}
/**
 * Bento Universe Filter
 *
 * @author Joe Huang <joe.huang@thomsonreuters.com>
 * @version 0.1
 * @date 02/08/2016
 */
.bento-uni-filter {
  position: relative;
  display: -webkit-flex;
  display: flex;
  background-color: #f4f5f7;
  margin: 0;
  border-bottom: 1px solid #b2b2b8;
  border-left: none;
  z-index: 11;
}
.bento-uni-filter_back-drop {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: none;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 10;
}
.bento-uni-filter.has-back-btn {
  padding: 0 0 0 56px;
  border-left: 1px solid #b2b2b8;
}
.bento-uni-filter_back-btn {
  width: 56px;
  margin: 0 0 0 -56px;
  float: left;
  min-height: 52px;
  text-align: center;
  font-size: 20px;
  line-height: 52px;
  background-color: #f4f5f7;
  cursor: pointer;
  position: relative;
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.bento-uni-filter_back-btn > i[class*="bento-icon-"] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.bento-uni-filter_back-btn:hover,
.bento-uni-filter_back-btn:focus {
  outline: none;
  background-color: #ffffff;
}
.bento-uni-filter_back-btn:hover:after,
.bento-uni-filter_back-btn:focus:after {
  content: " ";
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  right: 0;
  top: 0;
  background: #b2b2b8;
}
.bento-uni-filter_back-btn[disabled] {
  pointer-events: none;
  opacity: 0.2;
}
.bento-uni-filter_item {
  min-height: 82px;
  background-color: #f4f5f7;
  cursor: pointer;
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.bento-uni-filter_item:hover,
.bento-uni-filter_item:focus,
.bento-uni-filter_item.selected,
.bento-uni-filter_item.open {
  background-color: #ffffff;
  outline: none;
  z-index: 3000;
}
.bento-uni-filter_item:hover:before,
.bento-uni-filter_item:focus:before,
.bento-uni-filter_item.selected:before,
.bento-uni-filter_item.open:before {
  content: '';
  pointer-events: none;
  position: absolute;
  height: 100%;
  top: 0px;
  left: -1px;
  right: 0px;
  display: block;
  box-sizing: border-box;
  border-right: 1px solid #b2b2b8;
  border-left: 1px solid #b2b2b8;
}
.bento-uni-filter_item:hover:last-child:before,
.bento-uni-filter_item:focus:last-child:before,
.bento-uni-filter_item.selected:last-child:before,
.bento-uni-filter_item.open:last-child:before {
  border-right: none;
}
.bento-uni-filter_item:focus .bento-uni-filter_item-text,
.bento-uni-filter_item.selected .bento-uni-filter_item-text,
.bento-uni-filter_item.open .bento-uni-filter_item-text {
  border-color: #37383d;
}
.bento-uni-filter_item.open:after {
  content: '';
  background-color: #ffffff;
  position: absolute;
  height: 1px;
  width: calc(100% - 1px);
  bottom: -1px;
  left: 0;
}
.bento-uni-filter_dropdown-toggle {
  display: block;
  height: 100%;
  margin-left: -15px;
  margin-right: -15px;
  padding: 0 15px;
}
.bento-uni-filter_dropdown-menu {
  top: calc(100% - 1px) !important;
  border-top: none;
  transform: translateX(-1px);
  max-height: 350px;
  overflow: auto;
  padding: 0;
}
.bento-uni-filter_dropdown-menu:before {
  content: none;
}
.bento-uni-filter_dropdown-menu:after {
  content: none;
}
.bento-uni-filter.uib-dropdown-open + .bento-uni-filter_back-drop {
  display: block;
}
.bento-uni-filter.align-right .dropdown-menu {
  transform: none;
  left: auto !important;
  right: 0 !important;
}
.bento-uni-filter.align-left .dropdown-menu {
  transform: none;
}
.bento-uni-filter.full-width .dropdown-menu {
  left: 15px !important;
  right: 15px !important;
  transform: none;
}
.bento-uni-filter_item-header {
  padding: 8px 0 0 0;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  width: 100%;
  letter-spacing: 0.1em;
  font-family: "KnowledgeMedium", arial, helvetica, sans-serif;
}
.bento-uni-filter_item-text {
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  padding: 2px 0 0 0;
  line-height: 16px;
  max-height: 35px;
  overflow: hidden;
  margin-bottom: 10px;
  width: 100%;
  float: left;
  border: 1px solid #b2b2b8;
  border-radius: 4px;
  background: #ffffff;
  padding: 8px 20px 8px 10px;
  margin-top: 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bento-uni-filter_carat {
  position: absolute;
  top: 35px;
  right: 20px;
  width: 25px;
  text-align: right;
  font-size: 20px;
}
.bento-uni-filter_modal {
  display: -webkit-flex !important;
  display: flex !important;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  padding: 10px;
  overflow: hidden;
}
.bento-uni-filter_modal .modal-dialog {
  display: inline-block;
  margin: 10px auto;
  width: auto;
}
.bento-uni-filter_modal .modal-dialog .modal-content {
  padding: 0;
  display: inline-block;
  text-align: left;
  width: auto;
}
.bento-uni-filter_modal .modal-dialog .modal-content .modal-header {
  padding: 20px 30px;
  margin-right: 20px;
  text-transform: uppercase;
  background-color: #f4f5f7;
  font-size: 13px;
  width: 100%;
  letter-spacing: 0.15em;
  font-family: "KnowledgeMedium", arial, helvetica, sans-serif;
}
.bento-uni-filter_modal .modal-dialog .modal-content .modal-body {
  padding: 0;
  margin: 0;
  max-height: calc(100vh - 120px);
  overflow-y: auto;
}
.bento-uni-filter_modal .modal-dialog .modal-content .modal-body.modal-body-has-footer {
  max-height: calc(100vh - 200px);
}
.bento-uni-filter_modal .modal-dialog .modal-content .modal-footer {
  padding: 15px;
}
.bento-uni-filter_modal button.close {
  width: 50px;
  min-height: 50px;
  position: absolute;
  right: 0;
  opacity: 1;
  color: #37383d;
}
.bento-uni-filter_modal button.close:hover,
.bento-uni-filter_modal button.close:focus {
  color: #93939c;
}
.bento-uni-filter_modal-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.bento-uni-filter_modal-list > li {
  margin: 0;
  padding: 10px 30px;
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  cursor: pointer;
}
.bento-uni-filter_modal-list > li:hover,
.bento-uni-filter_modal-list > li:focus,
.bento-uni-filter_modal-list > li.selected {
  background-color: #d4ebf4;
}
.bento-uni-filter_dropdown-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.bento-uni-filter_dropdown-list > li {
  margin: 0;
  padding: 10px 15px;
  font-family: "KnowledgeRegular", arial, helvetica, sans-serif;
  cursor: pointer;
}
.bento-uni-filter_dropdown-list > li:hover,
.bento-uni-filter_dropdown-list > li:focus,
.bento-uni-filter_dropdown-list > li.selected {
  background-color: #d4ebf4;
}
.bento-uni-filter .tooltip-inner {
  text-align: left;
}
.bento-off-canvas-menu-content .bento-uni-filter {
  width: auto;
  border-top: none;
  border-right: none;
  border-left: none;
}
.bento-masthead {
  padding: 10px;
  background: #ff5900;
  background: -moz-linear-gradient(-30deg, #ffb400 0%, #ff5900 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffb400), color-stop(100%, #ff5900));
  background: -webkit-linear-gradient(-30deg, #ffb400 0%, #ff5900 100%);
  background: -o-linear-gradient(-30deg, #ffb400 0%, #ff5900 100%);
  background: -ms-linear-gradient(-30deg, #ffb400 0%, #ff5900 100%);
  background: linear-gradient(150deg, #ffb400 0%, #ff5900 100%);
}
.bento-masthead .bento-masthead-header {
  display: block;
  margin-top: 0;
  padding: 0;
  text-align: center;
}
.bento-masthead .bento-masthead-header .bento-masthead-title {
  color: #ffffff;
  font-size: 22px;
  line-height: 1.2em;
  margin: 0;
}
.bento-off-canvas-menu-content .bento-masthead {
  margin: -20px -20px 0 -20px;
}
.bento-expand-collapse-button-group {
  padding: 5px 0 5px 6px;
}
.bento-expand-collapse-button-group .bento-expand-divider {
  display: inline-block;
  font-size: 20px;
  vertical-align: middle;
  line-height: 0;
  color: #b2b2b8;
  font-family: KnowledgeLight, Arial;
}
.bento-expand-collapse-button-group .bento-expand-divider:before {
  content: "/";
}
[bento-sticky-footer] {
  clear: both;
}
[bento-sticky-footer]:after {
  content: ' ';
  display: block;
  clear: both;
}
.bento-sticky-footer {
  position: absolute;
  background: #f4f5f7;
  border-top: 1px solid #37383d;
  padding: 10px 0;
  z-index: 10;
  -webkit-box-shadow: 0 -2.5px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 -2.5px 5px rgba(0, 0, 0, 0.1);
}
.bento-sticky-footer .btn.btn-default {
  background: #ffffff;
}
.bento-sticky-footer .btn.btn-default:hover {
  background: #f4f5f7;
}
.bento-sticky-footer.fixed {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
}
.bento-sticky-footer-placeholder {
  clear: both;
}
.bento-sticky-footer-previous-marker {
  display: block;
  height: 0;
}
.bento-smart-badge {
  position: absolute;
  border: #ffffff solid 1px;
}
.bento-smart-digit {
  padding: 1px 1px;
  font-family: Arial, "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-size: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: #ffffff solid 1px;
  color: #ffffff;
  width: 13px;
  min-width: 13px;
  height: 14px;
  max-height: 14px;
  text-align: center;
  vertical-align: middle;
}
.bento-smart-badge.sm {
  right: -6.5px;
  width: 13px;
  line-height: 11px;
  max-width: 13px;
  height: 14px;
  max-height: 14px;
}
.bento-smart-badge.md {
  right: -10px;
  line-height: 11px;
  width: 16px;
  max-width: 16px;
  height: 14px;
  max-height: 14px;
}
.bento-smart-badge.lg {
  right: -13px;
  padding-left: 1.3px;
  line-height: 11px;
  width: 19px;
  max-width: 19px;
  height: 14px;
  max-height: 14px;
}
.bento-smart-badge-dot {
  right: -5px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  display: inline-block;
}
.bento-smart-badge-dot-with-icon {
  right: -6px;
  height: 12px;
  width: 12px;
  text-align: center;
  vertical-align: middle;
  border-radius: 50%;
  color: #ffffff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.bento-smart-badge-success {
  background-color: #49A238;
}
.bento-smart-badge-info {
  background-color: #0099c4;
}
.bento-smart-badge-warning {
  background-color: #ff8000;
}
.bento-smart-badge-failure {
  background-color: #dc0a0a;
}
.bento-smart-badge-default {
  background-color: #606169;
}
.bento-smart-badge-success-icon {
  background: url(../svg/alert-dot-green-check.svg);
}
.bento-smart-badge-info-icon {
  background: url(../svg/alert-dot-blue-i.svg);
}
.bento-smart-badge-warning-icon {
  background: url(../svg/alert-dot-orange-exclamation.svg);
}
.bento-smart-badge-failure-icon {
  background: url(../svg/alert-dot-red-exclamation.svg);
}
[dir="rtl"] .bento-smart-badge.sm,
.bento-smart-badge[dir="rtl"].sm {
  right: auto;
  left: -6.5px;
}
[dir="rtl"] .bento-smart-badge.md,
.bento-smart-badge[dir="rtl"].md {
  right: auto;
  left: -10px;
}
[dir="rtl"] .bento-smart-badge.lg,
.bento-smart-badge[dir="rtl"].lg {
  right: auto;
  left: -13px;
}
[dir="rtl"] .bento-smart-badge-dot-with-icon,
.bento-smart-badge-dot-with-icon[dir="rtl"] {
  right: auto;
  left: -6px;
}
[dir="rtl"] .bento-smart-badge-dot,
.bento-smart-badge-dot[dir="rtl"] {
  right: auto;
  left: -5px;
}
.bento-tree-filter-container {
  height: 500px;
  min-height: 200px;
  overflow: auto;
  border: #b2b2b8 solid 1px;
  border-top: 0;
}
.force-desktop .bento-tree-filter-search input {
  padding: 5px 10px 5px 30px;
}
