/*! RESOURCE: styles/heisenberg/source_sans_pro.css */
@font-face {
font-family: "SourceSansPro";
src: url("/styles/fonts/source-sans-pro/SourceSansPro-Regular.eot");
src: url("/styles/fonts/source-sans-pro/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"), url("/styles/fonts/source-sans-pro/SourceSansPro-Regular.otf.woff") format("woff"), url("/styles/fonts/source-sans-pro/SourceSansPro-Regular.ttf") format("truetype"); }
@font-face {
font-family: "SourceSansProLight";
src: url("/styles/fonts/source-sans-pro/SourceSansPro-Light.eot");
src: url("/styles/fonts/source-sans-pro/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"), url("/styles/fonts/source-sans-pro/SourceSansPro-Light.otf.woff") format("woff"), url("/styles/fonts/source-sans-pro/SourceSansPro-Light.ttf") format("truetype"); }
@font-face {
font-family: "SourceSansProSemibold";
src: url("/styles/fonts/source-sans-pro/SourceSansPro-Semibold.eot");
src: url("/styles/fonts/source-sans-pro/SourceSansPro-Semibold.eot?#iefix") format("embedded-opentype"), url("/styles/fonts/source-sans-pro/SourceSansPro-Semibold.otf.woff") format("woff"), url("/styles/fonts/source-sans-pro/SourceSansPro-Semibold.ttf") format("truetype"); }
@font-face {
font-family: "SourceSansProBold";
src: url("/styles/fonts/source-sans-pro/SourceSansPro-Bold.eot");
src: url("/styles/fonts/source-sans-pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"), url("/styles/fonts/source-sans-pro/SourceSansPro-Bold.otf.woff") format("woff"), url("/styles/fonts/source-sans-pro/SourceSansPro-Bold.ttf") format("truetype"); }
/*! RESOURCE: styles/heisenberg/heisenberg_all.css */
/* libraries */

/*! RESOURCE: styles/retina_icons/retina_icons.css */
/* Generated by grunt-webfont */
/* Based on https://github.com/endtwist/fontcustom/blob/master/lib/fontcustom/templates/fontcustom.css */



@font-face {
font-family:"retina_icons";
src:url("/styles/retina_icons/retina_icons.eot?c21b91a1439f94a94d4f6d34dabf737b");
src:url("/styles/retina_icons/retina_icons.eot?c21b91a1439f94a94d4f6d34dabf737b#iefix") format("embedded-opentype"),
url("/styles/retina_icons/retina_icons.woff?c21b91a1439f94a94d4f6d34dabf737b") format("woff"),
url("/styles/retina_icons/retina_icons.ttf?c21b91a1439f94a94d4f6d34dabf737b") format("truetype");
font-weight:normal;
font-style:normal;
}


/* Bootstrap Overrides */
[class^="icon-"]:before,
[class*=" icon-"]:before {
font-family:"retina_icons";
display:inline-block;
line-height:1;
font-weight:normal;
font-style:normal;
speak:none;
text-decoration:inherit;
text-transform:none;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}



/* Icons */


.icon-accessibility:before {
content:"\f101";
}



.icon-activity-circle:before {
content:"\f102";
}



.icon-activity-stream:before {
content:"\f103";
}



.icon-activity:before {
content:"\f104";
}



.icon-add-circle-empty:before {
content:"\f105";
}



.icon-add-circle:before {
content:"\f106";
}



.icon-add:before {
content:"\f107";
}



.icon-alert-triangle:before {
content:"\f108";
}



.icon-alert:before {
content:"\f109";
}



.icon-align-center:before {
content:"\f10a";
}



.icon-align-left:before {
content:"\f10b";
}



.icon-align-right:before {
content:"\f10c";
}



.icon-all-apps:before {
content:"\f10d";
}



.icon-application-generic:before {
content:"\f10e";
}



.icon-archive:before {
content:"\f10f";
}



.icon-arrow-down-rounded:before {
content:"\f110";
}



.icon-arrow-down-triangle:before {
content:"\f111";
}



.icon-arrow-down:before {
content:"\f112";
}



.icon-arrow-left-rounded:before {
content:"\f113";
}



.icon-arrow-left:before {
content:"\f114";
}



.icon-arrow-right-rounded:before {
content:"\f115";
}



.icon-arrow-right:before {
content:"\f116";
}



.icon-arrow-up-rounded:before {
content:"\f117";
}



.icon-arrow-up:before {
content:"\f118";
}



.icon-article-document:before {
content:"\f119";
}



.icon-barcode:before {
content:"\f11a";
}



.icon-blog:before {
content:"\f11b";
}



.icon-book-open:before {
content:"\f11c";
}



.icon-book:before {
content:"\f11d";
}



.icon-boolean:before {
content:"\f11e";
}



.icon-bot:before {
content:"\f11f";
}



.icon-brand-mobile:before {
content:"\f120";
}



.icon-brand-now:before {
content:"\f121";
}



.icon-brand-service:before {
content:"\f122";
}



.icon-brand-servicenow:before {
content:"\f123";
}



.icon-calendar:before {
content:"\f124";
}



.icon-cards:before {
content:"\f125";
}



.icon-cart-full:before {
content:"\f126";
}



.icon-cart:before {
content:"\f127";
}



.icon-catalog:before {
content:"\f128";
}



.icon-chart-do:before {
content:"\f129";
}



.icon-chart-pi:before {
content:"\f12a";
}



.icon-check-circle:before {
content:"\f12b";
}



.icon-check:before {
content:"\f12c";
}



.icon-checkbox-checked:before {
content:"\f12d";
}



.icon-checkbox-empty:before {
content:"\f12e";
}



.icon-chevron-down:before {
content:"\f12f";
}



.icon-chevron-left:before {
content:"\f130";
}



.icon-chevron-right-circle-solid:before {
content:"\f131";
}



.icon-chevron-right-circle:before {
content:"\f132";
}



.icon-chevron-right:before {
content:"\f133";
}



.icon-chevron-up:before {
content:"\f134";
}



.icon-circle-solid:before {
content:"\f135";
}



.icon-clear-cache:before {
content:"\f136";
}



.icon-clear:before {
content:"\f137";
}



.icon-clockwise:before {
content:"\f138";
}



.icon-code:before {
content:"\f139";
}



.icon-cog-changes:before {
content:"\f13a";
}



.icon-cog-selected:before {
content:"\f13b";
}



.icon-cog:before {
content:"\f13c";
}



.icon-collaboration:before {
content:"\f13d";
}



.icon-comment-add:before {
content:"\f13e";
}



.icon-comment-hollow:before {
content:"\f13f";
}



.icon-comment:before {
content:"\f140";
}



.icon-company-feed:before {
content:"\f141";
}



.icon-condition:before {
content:"\f142";
}



.icon-configuration:before {
content:"\f143";
}



.icon-connect-adduser-sm:before {
content:"\f144";
}



.icon-connect-adduser:before {
content:"\f145";
}



.icon-connect-close-sm:before {
content:"\f146";
}



.icon-connect-close:before {
content:"\f147";
}



.icon-connect-minimize-sm:before {
content:"\f148";
}



.icon-connect-minimize:before {
content:"\f149";
}



.icon-connect-newwin:before {
content:"\f14a";
}



.icon-connect-newwindow-sm:before {
content:"\f14b";
}



.icon-connect-viewdocument-sm:before {
content:"\f14c";
}



.icon-connect-viewdocument:before {
content:"\f14d";
}



.icon-connection:before {
content:"\f14e";
}



.icon-console:before {
content:"\f14f";
}



.icon-copy:before {
content:"\f150";
}



.icon-counter-clockwise:before {
content:"\f151";
}



.icon-cross-circle:before {
content:"\f152";
}



.icon-cross:before {
content:"\f153";
}



.icon-cursor-move:before {
content:"\f154";
}



.icon-cursor-select:before {
content:"\f155";
}



.icon-dashboard:before {
content:"\f156";
}



.icon-database-error:before {
content:"\f157";
}



.icon-database:before {
content:"\f158";
}



.icon-date-time:before {
content:"\f159";
}



.icon-debug:before {
content:"\f15a";
}



.icon-default-knowledge-base:before {
content:"\f15b";
}



.icon-delete-selected:before {
content:"\f15c";
}



.icon-delete:before {
content:"\f15d";
}



.icon-directions:before {
content:"\f15e";
}



.icon-discovery-connection:before {
content:"\f15f";
}



.icon-discovery-identification:before {
content:"\f160";
}



.icon-discovery-pattern:before {
content:"\f161";
}



.icon-discovery-square:before {
content:"\f162";
}



.icon-discovery-step:before {
content:"\f163";
}



.icon-document-all-generic:before {
content:"\f164";
}



.icon-document-attachment:before {
content:"\f165";
}



.icon-document-code:before {
content:"\f166";
}



.icon-document-doc:before {
content:"\f167";
}



.icon-document-multiple:before {
content:"\f168";
}



.icon-document-pdf:before {
content:"\f169";
}



.icon-document-ppt:before {
content:"\f16a";
}



.icon-document-txt:before {
content:"\f16b";
}



.icon-document-xls:before {
content:"\f16c";
}



.icon-document-zip:before {
content:"\f16d";
}



.icon-document:before {
content:"\f16e";
}



.icon-double-chevron-left:before {
content:"\f16f";
}



.icon-double-chevron-right:before {
content:"\f170";
}



.icon-download-sourcecode:before {
content:"\f171";
}



.icon-download:before {
content:"\f172";
}



.icon-drag-dots:before {
content:"\f173";
}



.icon-drag:before {
content:"\f174";
}



.icon-drawer-selected:before {
content:"\f175";
}



.icon-drawer:before {
content:"\f176";
}



.icon-edit-syntax:before {
content:"\f177";
}



.icon-edit:before {
content:"\f178";
}



.icon-ellipsis-vertical:before {
content:"\f179";
}



.icon-ellipsis:before {
content:"\f17a";
}



.icon-empty-circle:before {
content:"\f17b";
}



.icon-endpoint:before {
content:"\f17c";
}



.icon-envelope-open:before {
content:"\f17d";
}



.icon-envelope-subscribe:before {
content:"\f17e";
}



.icon-envelope-unsubscribe:before {
content:"\f17f";
}



.icon-error-circle:before {
content:"\f180";
}



.icon-error:before {
content:"\f181";
}



.icon-essentials:before {
content:"\f182";
}



.icon-export:before {
content:"\f183";
}



.icon-filter:before {
content:"\f184";
}



.icon-first:before {
content:"\f185";
}



.icon-fit-width:before {
content:"\f186";
}



.icon-floor-plan:before {
content:"\f187";
}



.icon-folder:before {
content:"\f188";
}



.icon-form:before {
content:"\f189";
}



.icon-format:before {
content:"\f18a";
}



.icon-fullscreen:before {
content:"\f18b";
}



.icon-glasses:before {
content:"\f18c";
}



.icon-global:before {
content:"\f18d";
}



.icon-hardware:before {
content:"\f18e";
}



.icon-help:before {
content:"\f18f";
}



.icon-history:before {
content:"\f190";
}



.icon-home:before {
content:"\f191";
}



.icon-hr:before {
content:"\f192";
}



.icon-identification:before {
content:"\f193";
}



.icon-image:before {
content:"\f194";
}



.icon-indent:before {
content:"\f195";
}



.icon-info:before {
content:"\f196";
}



.icon-insert-table:before {
content:"\f197";
}



.icon-it:before {
content:"\f198";
}



.icon-key:before {
content:"\f199";
}



.icon-keyboard:before {
content:"\f19a";
}



.icon-label-dot:before {
content:"\f19b";
}



.icon-label:before {
content:"\f19c";
}



.icon-last:before {
content:"\f19d";
}



.icon-layout:before {
content:"\f19e";
}



.icon-lightbulb:before {
content:"\f19f";
}



.icon-like:before {
content:"\f1a0";
}



.icon-link:before {
content:"\f1a1";
}



.icon-list:before {
content:"\f1a2";
}



.icon-livefeed:before {
content:"\f1a3";
}



.icon-loading:before {
content:"\f1a4";
}



.icon-location:before {
content:"\f1a5";
}



.icon-locked:before {
content:"\f1a6";
}



.icon-loop:before {
content:"\f1a7";
}



.icon-mail:before {
content:"\f1a8";
}



.icon-marker:before {
content:"\f1a9";
}



.icon-maximize:before {
content:"\f1aa";
}



.icon-menu-arrows:before {
content:"\f1ab";
}



.icon-menu:before {
content:"\f1ac";
}



.icon-minimize:before {
content:"\f1ad";
}



.icon-mobile:before {
content:"\f1ae";
}



.icon-move:before {
content:"\f1af";
}



.icon-my-feed:before {
content:"\f1b0";
}



.icon-natural-language-query:before {
content:"\f1b1";
}



.icon-navigator:before {
content:"\f1b2";
}



.icon-new-above:before {
content:"\f1b3";
}



.icon-new-below:before {
content:"\f1b4";
}



.icon-new-ticket:before {
content:"\f1b5";
}



.icon-new-window:before {
content:"\f1b6";
}



.icon-not-started-circle:before {
content:"\f1b7";
}



.icon-notification-bell:before {
content:"\f1b8";
}



.icon-number:before {
content:"\f1b9";
}



.icon-on-call-live-escalation:before {
content:"\f1ba";
}



.icon-open-document-new-tab:before {
content:"\f1bb";
}



.icon-or:before {
content:"\f1bc";
}



.icon-panel-display-bottom:before {
content:"\f1bd";
}



.icon-panel-display-popout:before {
content:"\f1be";
}



.icon-panel-display-right:before {
content:"\f1bf";
}



.icon-paperclip:before {
content:"\f1c0";
}



.icon-pause:before {
content:"\f1c1";
}



.icon-percent:before {
content:"\f1c2";
}



.icon-phone:before {
content:"\f1c3";
}



.icon-phonecall-incoming:before {
content:"\f1c4";
}



.icon-phonecall-keypad:before {
content:"\f1c5";
}



.icon-phonecall-outgoing:before {
content:"\f1c6";
}



.icon-play:before {
content:"\f1c7";
}



.icon-poll:before {
content:"\f1c8";
}



.icon-pop-in:before {
content:"\f1c9";
}



.icon-pop-out:before {
content:"\f1ca";
}



.icon-power:before {
content:"\f1cb";
}



.icon-preview:before {
content:"\f1cc";
}



.icon-print:before {
content:"\f1cd";
}



.icon-queue:before {
content:"\f1ce";
}



.icon-radio-numeric-scale:before {
content:"\f1cf";
}



.icon-radio-scale:before {
content:"\f1d0";
}



.icon-redo-action:before {
content:"\f1d1";
}



.icon-refresh:before {
content:"\f1d2";
}



.icon-remove:before {
content:"\f1d3";
}



.icon-replace-all:before {
content:"\f1d4";
}



.icon-replace:before {
content:"\f1d5";
}



.icon-required:before {
content:"\f1d6";
}



.icon-run-command:before {
content:"\f1d7";
}



.icon-save:before {
content:"\f1d8";
}



.icon-script-check:before {
content:"\f1d9";
}



.icon-script-comment:before {
content:"\f1da";
}



.icon-script:before {
content:"\f1db";
}



.icon-search-database:before {
content:"\f1dc";
}



.icon-search:before {
content:"\f1dd";
}



.icon-select:before {
content:"\f1de";
}



.icon-server:before {
content:"\f1df";
}



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



.icon-slack:before {
content:"\f1e1";
}



.icon-software:before {
content:"\f1e2";
}



.icon-sort-ascending:before {
content:"\f1e3";
}



.icon-sort-descending:before {
content:"\f1e4";
}



.icon-sp-wishlist-sm:before {
content:"\f1e5";
}



.icon-sp-wishlist:before {
content:"\f1e6";
}



.icon-spell-check:before {
content:"\f1e7";
}



.icon-split-vertical:before {
content:"\f1e8";
}



.icon-star-empty:before {
content:"\f1e9";
}



.icon-star:before {
content:"\f1ea";
}



.icon-step-in:before {
content:"\f1eb";
}



.icon-step-out:before {
content:"\f1ec";
}



.icon-step-over:before {
content:"\f1ed";
}



.icon-stop-watch:before {
content:"\f1ee";
}



.icon-stop:before {
content:"\f1ef";
}



.icon-stream-all-input:before {
content:"\f1f0";
}



.icon-stream-one-input:before {
content:"\f1f1";
}



.icon-string:before {
content:"\f1f2";
}



.icon-sub-elements:before {
content:"\f1f3";
}



.icon-subtract:before {
content:"\f1f4";
}



.icon-success-circle:before {
content:"\f1f5";
}



.icon-success:before {
content:"\f1f6";
}



.icon-syntax-check:before {
content:"\f1f7";
}



.icon-tab:before {
content:"\f1f8";
}



.icon-table-sm:before {
content:"\f1f9";
}



.icon-table:before {
content:"\f1fa";
}



.icon-tack:before {
content:"\f1fb";
}



.icon-target:before {
content:"\f1fc";
}



.icon-template:before {
content:"\f1fd";
}



.icon-text-bold:before {
content:"\f1fe";
}



.icon-text-italic:before {
content:"\f1ff";
}



.icon-text-style-add:before {
content:"\f200";
}



.icon-text-style-clear:before {
content:"\f201";
}



.icon-text-underlined:before {
content:"\f202";
}



.icon-text:before {
content:"\f203";
}



.icon-threshold:before {
content:"\f204";
}



.icon-timeline:before {
content:"\f205";
}



.icon-today:before {
content:"\f206";
}



.icon-translation:before {
content:"\f207";
}



.icon-trash:before {
content:"\f208";
}



.icon-tree-right:before {
content:"\f209";
}



.icon-tree:before {
content:"\f20a";
}



.icon-undo-action:before {
content:"\f20b";
}



.icon-undo:before {
content:"\f20c";
}



.icon-unindent:before {
content:"\f20d";
}



.icon-unlink:before {
content:"\f20e";
}



.icon-unlocked:before {
content:"\f20f";
}



.icon-upload:before {
content:"\f210";
}



.icon-user-add:before {
content:"\f211";
}



.icon-user-group:before {
content:"\f212";
}



.icon-user-profile:before {
content:"\f213";
}



.icon-user-selected:before {
content:"\f214";
}



.icon-user-subtract:before {
content:"\f215";
}



.icon-user:before {
content:"\f216";
}



.icon-vcr-down:before {
content:"\f217";
}



.icon-vcr-left:before {
content:"\f218";
}



.icon-vcr-right:before {
content:"\f219";
}



.icon-vcr-up:before {
content:"\f21a";
}



.icon-video:before {
content:"\f21b";
}



.icon-view:before {
content:"\f21c";
}



.icon-vtb-flexible-outline:before {
content:"\f21d";
}



.icon-vtb-flexible-sm:before {
content:"\f21e";
}



.icon-vtb-flexible:before {
content:"\f21f";
}



.icon-vtb-freeform-sm:before {
content:"\f220";
}



.icon-vtb-freeform:before {
content:"\f221";
}



.icon-vtb-guided-sm:before {
content:"\f222";
}



.icon-vtb-guided:before {
content:"\f223";
}



.icon-warning-circle:before {
content:"\f224";
}



.icon-wishlist-sm:before {
content:"\f225";
}



.icon-wishlist:before {
content:"\f226";
}



.icon-work-note:before {
content:"\f227";
}



.icon-workflow-active:before {
content:"\f228";
}



.icon-workflow-approval-action:before {
content:"\f229";
}



.icon-workflow-approval-rejected:before {
content:"\f22a";
}



.icon-workflow-approved:before {
content:"\f22b";
}



.icon-workflow-check:before {
content:"\f22c";
}



.icon-workflow-complete:before {
content:"\f22d";
}



.icon-workflow-late:before {
content:"\f22e";
}



.icon-workflow-on-hold:before {
content:"\f22f";
}



.icon-workflow-pending:before {
content:"\f230";
}



.icon-workflow-progress:before {
content:"\f231";
}



.icon-workflow-rejected:before {
content:"\f232";
}



.icon-workflow-requested:before {
content:"\f233";
}



.icon-workflow-skip:before {
content:"\f234";
}



.icon-workflow:before {
content:"\f235";
}



.icon-zoom-in:before {
content:"\f236";
}



.icon-zoom-out:before {
content:"\f237";
}

/*! RESOURCE: styles/retina_icons/retina_icons_custom.css */
[class^="icon-"]:before,
[class*=" icon-"]:before {
vertical-align: middle;  /* Fix for PRB1199371 */
}
/*! RESOURCE: styles/heisenberg/heisenberg.css */
@charset "UTF-8";
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
-x-font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%; }

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

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

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

[hidden],
template {
display: none; }

a {
background: transparent; }

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

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

b,
strong {
font-weight: bold; }

dfn {
font-style: italic; }

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

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

small {
font-size: 80%; }

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

sup {
top: -0.5em; }

sub {
bottom: -0.25em; }

img {
border: 0; }

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

figure {
margin: 1em 40px; }

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

pre, xmp {
overflow: auto; }

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

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

button {
overflow: visible; }

button,
select {
text-transform: none; }

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

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

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

input {
line-height: normal; }

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

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

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

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

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

legend {
border: 0;
padding: 0; }

textarea {
overflow: auto; }

optgroup {
font-weight: bold; }

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

td,
th {
padding: 0; }

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

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

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

body {
font-family: SourceSansPro, "Helvetica Neue", Arial;
font-size: 13px;
line-height: 1.42857;
color: #303a46;
background-color: #fff; }

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

a {
color: #278efc;
text-decoration: none; }
a:hover, a:focus {
color: #278efc;
text-decoration: underline; }
a:focus {
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
a:focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
a:focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
a:focus {
outline: 5px double #f95050 !important; } }
a:focus.glide_ref_item_link, a:focus.column_head.list_hdrcell {
outline-offset: 2px; }

figure {
margin: 0; }

img {
vertical-align: middle; }

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

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

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

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

hr {
margin-top: 18px;
margin-bottom: 18px;
border: 0;
border-top: 1px solid #e6e8ea; }

.sr-only, .input-group-checkbox input.checkbox, .input-group-checkbox input.radio, .input-group-radio input.checkbox, .input-group-radio input.radio, .select2-hidden-accessible, .input-switch input[type=checkbox] {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0; }

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

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

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

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

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

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

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

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

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

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

p {
margin: 0 0 9px; }

.lead {
margin-bottom: 18px;
font-size: 14px;
font-weight: 300;
line-height: 1.4; }
@media (min-width: 550px) {
.lead {
font-size: 19.5px; } }

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

cite {
font-style: normal; }

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

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

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

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

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

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

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

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

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

.text-muted {
color: #bec1c6; }

.text-primary {
color: #278efc; }

a.text-primary:hover {
color: #0374ed; }

.text-success {
color: #24b02e; }

a.text-success:hover {
color: #1b8623; }

.text-info {
color: #024fa1; }

a.text-info:hover {
color: #01366f; }

.text-warning {
color: #b74b03; }

a.text-warning:hover {
color: #853602; }

.text-danger {
color: #c30707; }

a.text-danger:hover {
color: #920505; }

.bg-primary {
color: #fff; }

.bg-primary {
background-color: #278efc; }

a.bg-primary:hover {
background-color: #0374ed; }

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

a.bg-success:hover {
background-color: #cbf5d0; }

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

a.bg-info:hover {
background-color: #b3d8fc; }

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

a.bg-warning:hover {
background-color: #ffd9c6; }

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

a.bg-danger:hover {
background-color: #fbc0c0; }

.page-header {
padding-bottom: 8px;
margin: 36px 0 18px;
border-bottom: 1px solid #e6e8ea; }

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

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

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

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

dt,
dd {
line-height: 1.42857; }

dt {
font-weight: bold; }

dd {
margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after {
content: " ";
display: table; }
.dl-horizontal dd:after {
clear: both; }
@media (min-width: 550px) {
.dl-horizontal dt {
float: left;
width: 160px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.dl-horizontal dd {
margin-left: 180px; } }

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

.initialism {
font-size: 90%;
text-transform: uppercase; }

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

.blockquote-reverse,
blockquote.pull-right,
.row .input-group-checkbox input.checkbox ~ label.checkbox-label:not(.no-float) blockquote:before,
.row .input-group-checkbox input.checkbox ~ label.radio-label:not(.no-float) blockquote:before,
.row .input-group-checkbox input.radio ~ label.checkbox-label:not(.no-float) blockquote:before,
.row .input-group-checkbox input.radio ~ label.radio-label:not(.no-float) blockquote:before,
.row .input-group-radio input.checkbox ~ label.checkbox-label:not(.no-float) blockquote:before,
.row .input-group-radio input.checkbox ~ label.radio-label:not(.no-float) blockquote:before,
.row .input-group-radio input.radio ~ label.checkbox-label:not(.no-float) blockquote:before,
.row .input-group-radio input.radio ~ label.radio-label:not(.no-float) blockquote:before {
padding-right: 15px;
padding-left: 0;
border-right: 5px solid #e6e8ea;
border-left: 0;
text-align: right; }
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
.row .input-group-checkbox input.checkbox ~ label.checkbox-label:not(.no-float) blockquote:before footer:before,
.row .input-group-checkbox input.checkbox ~ label.radio-label:not(.no-float) blockquote:before footer:before,
.row .input-group-checkbox input.radio ~ label.checkbox-label:not(.no-float) blockquote:before footer:before,
.row .input-group-checkbox input.radio ~ label.radio-label:not(.no-float) blockquote:before footer:before,
.row .input-group-radio input.checkbox ~ label.checkbox-label:not(.no-float) blockquote:before footer:before,
.row .input-group-radio input.checkbox ~ label.radio-label:not(.no-float) blockquote:before footer:before,
.row .input-group-radio input.radio ~ label.checkbox-label:not(.no-float) blockquote:before footer:before,
.row .input-group-radio input.radio ~ label.radio-label:not(.no-float) blockquote:before footer:before,
blockquote.pull-right small:before,
.row .input-group-checkbox input.checkbox ~ label.checkbox-label:not(.no-float) blockquote:before small:before,
.row .input-group-checkbox input.checkbox ~ label.radio-label:not(.no-float) blockquote:before small:before,
.row .input-group-checkbox input.radio ~ label.checkbox-label:not(.no-float) blockquote:before small:before,
.row .input-group-checkbox input.radio ~ label.radio-label:not(.no-float) blockquote:before small:before,
.row .input-group-radio input.checkbox ~ label.checkbox-label:not(.no-float) blockquote:before small:before,
.row .input-group-radio input.checkbox ~ label.radio-label:not(.no-float) blockquote:before small:before,
.row .input-group-radio input.radio ~ label.checkbox-label:not(.no-float) blockquote:before small:before,
.row .input-group-radio input.radio ~ label.radio-label:not(.no-float) blockquote:before small:before,
blockquote.pull-right .small:before,
.row .input-group-checkbox input.checkbox ~ label.checkbox-label:not(.no-float) blockquote:before .small:before,
.row .input-group-checkbox input.checkbox ~ label.radio-label:not(.no-float) blockquote:before .small:before,
.row .input-group-checkbox input.radio ~ label.checkbox-label:not(.no-float) blockquote:before .small:before,
.row .input-group-checkbox input.radio ~ label.radio-label:not(.no-float) blockquote:before .small:before,
.row .input-group-radio input.checkbox ~ label.checkbox-label:not(.no-float) blockquote:before .small:before,
.row .input-group-radio input.checkbox ~ label.radio-label:not(.no-float) blockquote:before .small:before,
.row .input-group-radio input.radio ~ label.checkbox-label:not(.no-float) blockquote:before .small:before,
.row .input-group-radio input.radio ~ label.radio-label:not(.no-float) blockquote:before .small:before {
content: ''; }
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
.row .input-group-checkbox input.checkbox ~ label.checkbox-label:not(.no-float) blockquote:before footer:after,
.row .input-group-checkbox input.checkbox ~ label.radio-label:not(.no-float) blockquote:before footer:after,
.row .input-group-checkbox input.radio ~ label.checkbox-label:not(.no-float) blockquote:before footer:after,
.row .input-group-checkbox input.radio ~ label.radio-label:not(.no-float) blockquote:before footer:after,
.row .input-group-radio input.checkbox ~ label.checkbox-label:not(.no-float) blockquote:before footer:after,
.row .input-group-radio input.checkbox ~ label.radio-label:not(.no-float) blockquote:before footer:after,
.row .input-group-radio input.radio ~ label.checkbox-label:not(.no-float) blockquote:before footer:after,
.row .input-group-radio input.radio ~ label.radio-label:not(.no-float) blockquote:before footer:after,
blockquote.pull-right small:after,
.row .input-group-checkbox input.checkbox ~ label.checkbox-label:not(.no-float) blockquote:before small:after,
.row .input-group-checkbox input.checkbox ~ label.radio-label:not(.no-float) blockquote:before small:after,
.row .input-group-checkbox input.radio ~ label.checkbox-label:not(.no-float) blockquote:before small:after,
.row .input-group-checkbox input.radio ~ label.radio-label:not(.no-float) blockquote:before small:after,
.row .input-group-radio input.checkbox ~ label.checkbox-label:not(.no-float) blockquote:before small:after,
.row .input-group-radio input.checkbox ~ label.radio-label:not(.no-float) blockquote:before small:after,
.row .input-group-radio input.radio ~ label.checkbox-label:not(.no-float) blockquote:before small:after,
.row .input-group-radio input.radio ~ label.radio-label:not(.no-float) blockquote:before small:after,
blockquote.pull-right .small:after,
.row .input-group-checkbox input.checkbox ~ label.checkbox-label:not(.no-float) blockquote:before .small:after,
.row .input-group-checkbox input.checkbox ~ label.radio-label:not(.no-float) blockquote:before .small:after,
.row .input-group-checkbox input.radio ~ label.checkbox-label:not(.no-float) blockquote:before .small:after,
.row .input-group-checkbox input.radio ~ label.radio-label:not(.no-float) blockquote:before .small:after,
.row .input-group-radio input.checkbox ~ label.checkbox-label:not(.no-float) blockquote:before .small:after,
.row .input-group-radio input.checkbox ~ label.radio-label:not(.no-float) blockquote:before .small:after,
.row .input-group-radio input.radio ~ label.checkbox-label:not(.no-float) blockquote:before .small:after,
.row .input-group-radio input.radio ~ label.radio-label:not(.no-float) blockquote:before .small:after {
content: '\00A0 \2014'; }

blockquote:before,
blockquote:after {
content: ""; }

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

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

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

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

pre, xmp {
display: block;
padding: 8.5px;
margin: 0 0 9px;
font-size: 12px;
line-height: 1.42857;
word-break: break-all;
word-wrap: break-word;
color: #455464;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 3px; }
pre code, xmp code {
padding: 0;
font-size: inherit;
color: inherit;
white-space: pre-wrap;
background-color: transparent;
border-radius: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 550px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-sm-offset-12 {
margin-left: 100%; } }
@media (min-width: 800px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-md-offset-12 {
margin-left: 100%; } }
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-lg-offset-12 {
margin-left: 100%; } }
table {
background-color: #ffffff; }

th {
text-align: left; }

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

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

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

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
background-color: #f9f9f9; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 18px;
font-size: 19.5px;
line-height: inherit;
color: #303a46;
border: 0;
border-bottom: 1px solid #e5e5e5; }

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

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

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

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

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

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

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: 5px double #f95050 !important; } }
input[type="file"]:focus.glide_ref_item_link, input[type="file"]:focus.column_head.list_hdrcell,
input[type="radio"]:focus.glide_ref_item_link,
input[type="radio"]:focus.column_head.list_hdrcell,
input[type="checkbox"]:focus.glide_ref_item_link,
input[type="checkbox"]:focus.column_head.list_hdrcell {
outline-offset: 2px; }

output {
display: block;
padding-top: 7px;
font-size: 13px;
line-height: 1.42857;
color: #303a46; }

.form-control {
display: block;
width: 100%;
height: 32px;
padding: 6px 9px;
font-size: 13px;
line-height: 1.42857;
color: #303a46;
background-color: #fff;
background-image: none;
border: 1px solid #bec1c6;
border-radius: 3px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
-moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.form-control:focus {
border-color: #278efc;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc; }
.form-control::-moz-placeholder {
color: #81878e;
opacity: 1; }
.form-control:-ms-input-placeholder {
color: #81878e; }
.form-control::-webkit-input-placeholder {
color: #81878e; }
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
cursor: not-allowed;
background-color: #e6e8ea;
opacity: 1; }

textarea.form-control {
height: auto; }

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

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
line-height: 32px;
line-height: 1.42857 \0; }
input[type="date"].input-sm, .form-horizontal .form-group-sm input[type="date"].form-control, .input-group-sm > input[type="date"].form-control,
.input-group-sm > input[type="date"].input-group-addon,
.input-group-sm > .input-group-btn > input[type="date"].btn,
input[type="time"].input-sm,
.form-horizontal .form-group-sm input[type="time"].form-control,
.input-group-sm > input[type="time"].form-control,
.input-group-sm > input[type="time"].input-group-addon,
.input-group-sm > .input-group-btn > input[type="time"].btn,
input[type="datetime-local"].input-sm,
.form-horizontal .form-group-sm input[type="datetime-local"].form-control,
.input-group-sm > input[type="datetime-local"].form-control,
.input-group-sm > input[type="datetime-local"].input-group-addon,
.input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
input[type="month"].input-sm,
.form-horizontal .form-group-sm input[type="month"].form-control,
.input-group-sm > input[type="month"].form-control,
.input-group-sm > input[type="month"].input-group-addon,
.input-group-sm > .input-group-btn > input[type="month"].btn {
line-height: 24px; }
input[type="date"].input-lg, .form-horizontal .form-group-lg input[type="date"].form-control, .input-group-lg > input[type="date"].form-control,
.input-group-lg > input[type="date"].input-group-addon,
.input-group-lg > .input-group-btn > input[type="date"].btn,
input[type="time"].input-lg,
.form-horizontal .form-group-lg input[type="time"].form-control,
.input-group-lg > input[type="time"].form-control,
.input-group-lg > input[type="time"].input-group-addon,
.input-group-lg > .input-group-btn > input[type="time"].btn,
input[type="datetime-local"].input-lg,
.form-horizontal .form-group-lg input[type="datetime-local"].form-control,
.input-group-lg > input[type="datetime-local"].form-control,
.input-group-lg > input[type="datetime-local"].input-group-addon,
.input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
input[type="month"].input-lg,
.form-horizontal .form-group-lg input[type="month"].form-control,
.input-group-lg > input[type="month"].form-control,
.input-group-lg > input[type="month"].input-group-addon,
.input-group-lg > .input-group-btn > input[type="month"].btn {
line-height: 45px; }

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

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

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

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

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

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

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

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

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

.form-control-static {
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0; }
.form-control-static.input-lg, .form-horizontal .form-group-lg .form-control-static.form-control, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.input-group-lg > .nav-segmented.input-group-btn > li.form-control-static, .form-control-static.input-sm, .form-horizontal .form-group-sm .form-control-static.form-control, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn,
.input-group-sm > .nav-segmented.input-group-btn > li.form-control-static {
padding-left: 0;
padding-right: 0; }

.input-sm, .form-horizontal .form-group-sm .form-control, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-group-sm > .nav-segmented.input-group-btn > li {
height: 24px;
padding: 2px 8px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px; }

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

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

.input-lg, .form-horizontal .form-group-lg .form-control, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-group-lg > .nav-segmented.input-group-btn > li {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.33;
border-radius: 3px; }

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

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

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

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

.input-lg + .form-control-feedback, .form-horizontal .form-group-lg .form-control + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg > .nav-segmented.input-group-btn > li + .form-control-feedback {
width: 45px;
height: 45px;
line-height: 45px; }

.input-sm + .form-control-feedback, .form-horizontal .form-group-sm .form-control + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm > .nav-segmented.input-group-btn > li + .form-control-feedback {
width: 24px;
height: 24px;
line-height: 24px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
color: #24b02e; }
.form-submitted .has-success .form-control {
border-color: #24b02e;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.form-submitted .has-success .form-control:focus {
border-color: #1b8623;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #5cde66;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #5cde66;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #5cde66; }
.has-success .input-group-addon {
color: #24b02e;
border-color: #24b02e;
background-color: #f5fdf6; }
.has-success .form-control-feedback {
color: #24b02e; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
color: #b74b03; }
.form-submitted .has-warning .form-control {
border-color: #b74b03;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.form-submitted .has-warning .form-control:focus {
border-color: #853602;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fb7b25;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fb7b25;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fb7b25; }
.has-warning .input-group-addon {
color: #b74b03;
border-color: #b74b03;
background-color: #fffbf9; }
.has-warning .form-control-feedback {
color: #b74b03; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
color: #c30707; }
.form-submitted .has-error .form-control {
border-color: #c30707;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.form-submitted .has-error .form-control:focus {
border-color: #920505;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f83838;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f83838;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f83838; }
.has-error .input-group-addon {
color: #c30707;
border-color: #c30707;
background-color: #fef0f0; }
.has-error .form-control-feedback {
color: #c30707; }

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

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

.row .form-field {
min-height: 32px; }

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

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
margin-top: 0;
margin-bottom: 0;
padding-top: 7px; }
.form-horizontal .radio,
.form-horizontal .checkbox {
min-height: 25px; }
.form-horizontal .form-group {
margin-left: -15px;
margin-right: -15px; }
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
content: " ";
display: table; }
.form-horizontal .form-group:after {
clear: both; }
@media (min-width: 800px) {
.form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 7px; } }
.form-horizontal .has-feedback .form-control-feedback {
top: 0;
right: 15px; }
@media (min-width: 550px) {
.form-horizontal .form-group-lg .control-label {
padding-top: 14.3px; } }
@media (min-width: 550px) {
.form-horizontal .form-group-sm .control-label {
padding-top: 3px; } }

.btn, .nav-segmented > li {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 9px;
font-size: 13px;
line-height: 1.42857;
border-radius: 3px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.btn:focus, .nav-segmented > li:focus, .btn:active:focus, .nav-segmented > li:active:focus, .btn.active:focus, .nav-segmented > li.active:focus {
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
.btn:focus, .nav-segmented > li:focus, .btn:active:focus, .nav-segmented > li:active:focus, .btn.active:focus, .nav-segmented > li.active:focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
.btn:focus, .nav-segmented > li:focus, .btn:active:focus, .nav-segmented > li:active:focus, .btn.active:focus, .nav-segmented > li.active:focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
.btn:focus, .nav-segmented > li:focus, .btn:active:focus, .nav-segmented > li:active:focus, .btn.active:focus, .nav-segmented > li.active:focus {
outline: 5px double #f95050 !important; } }
.btn:focus.glide_ref_item_link, .nav-segmented > li:focus.glide_ref_item_link, .btn:focus.column_head.list_hdrcell, .nav-segmented > li:focus.column_head.list_hdrcell, .btn:active:focus.glide_ref_item_link, .nav-segmented > li:active:focus.glide_ref_item_link, .btn:active:focus.column_head.list_hdrcell, .nav-segmented > li:active:focus.column_head.list_hdrcell, .btn.active:focus.glide_ref_item_link, .nav-segmented > li.active:focus.glide_ref_item_link, .btn.active:focus.column_head.list_hdrcell, .nav-segmented > li.active:focus.column_head.list_hdrcell {
outline-offset: 2px; }
.btn:hover, .nav-segmented > li:hover, .btn:focus, .nav-segmented > li:focus {
color: #303a46;
text-decoration: none; }
.btn:active, .nav-segmented > li:active, .btn.active, .nav-segmented > li.active {
outline: 0;
background-image: none;
-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);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.btn.disabled, .nav-segmented > li.disabled, .btn[disabled], .nav-segmented > li[disabled], fieldset[disabled] .btn, fieldset[disabled] .nav-segmented > li {
cursor: not-allowed;
pointer-events: none;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }

.btn-default, .btn-destructive-subdued, .btn-success-subdued, .nav-segmented > li {
color: #303a46;
background-color: rgba(255, 255, 255, 0.45);
border-color: #bec1c6; }
.btn-default:hover, .btn-destructive-subdued:hover, .btn-success-subdued:hover, .nav-segmented > li:hover, .btn-default.hover, .hover.btn-destructive-subdued, .hover.btn-success-subdued, .nav-segmented > li.hover, .btn-default:focus, .btn-destructive-subdued:focus, .btn-success-subdued:focus, .nav-segmented > li:focus, .btn-default.focus, .focus.btn-destructive-subdued, .focus.btn-success-subdued, .nav-segmented > li.focus, .btn-default:active, .btn-destructive-subdued:active, .btn-success-subdued:active, .nav-segmented > li:active, .btn-default.active, .active.btn-destructive-subdued, .active.btn-success-subdued, .nav-segmented > li.active {
color: #303a46; }
.btn-default:hover, .btn-destructive-subdued:hover, .btn-success-subdued:hover, .nav-segmented > li:hover, .btn-default.hover, .hover.btn-destructive-subdued, .hover.btn-success-subdued, .nav-segmented > li.hover {
background-color: rgba(255, 255, 255, 0.45);
box-shadow: 0 6px 18px -9px #000000;
transition: box-shadow 0.2s; }
.btn-default:focus, .btn-destructive-subdued:focus, .btn-success-subdued:focus, .nav-segmented > li:focus {
border-color: #278efc;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc; }
.btn-default:focus, .btn-destructive-subdued:focus, .btn-success-subdued:focus, .nav-segmented > li:focus, .btn-default.focus, .focus.btn-destructive-subdued, .focus.btn-success-subdued, .nav-segmented > li.focus {
background-color: rgba(255, 255, 255, 0.45);
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
.btn-default:focus, .btn-destructive-subdued:focus, .btn-success-subdued:focus, .nav-segmented > li:focus, .btn-default.focus, .focus.btn-destructive-subdued, .focus.btn-success-subdued, .nav-segmented > li.focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
.btn-default:focus, .btn-destructive-subdued:focus, .btn-success-subdued:focus, .nav-segmented > li:focus, .btn-default.focus, .focus.btn-destructive-subdued, .focus.btn-success-subdued, .nav-segmented > li.focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
.btn-default:focus, .btn-destructive-subdued:focus, .btn-success-subdued:focus, .nav-segmented > li:focus, .btn-default.focus, .focus.btn-destructive-subdued, .focus.btn-success-subdued, .nav-segmented > li.focus {
outline: 5px double #f95050 !important; } }
.btn-default:focus.glide_ref_item_link, .btn-destructive-subdued:focus.glide_ref_item_link, .btn-success-subdued:focus.glide_ref_item_link, .nav-segmented > li:focus.glide_ref_item_link, .btn-default:focus.column_head.list_hdrcell, .btn-destructive-subdued:focus.column_head.list_hdrcell, .btn-success-subdued:focus.column_head.list_hdrcell, .nav-segmented > li:focus.column_head.list_hdrcell, .btn-default.focus.glide_ref_item_link, .focus.glide_ref_item_link.btn-destructive-subdued, .focus.glide_ref_item_link.btn-success-subdued, .nav-segmented > li.focus.glide_ref_item_link, .btn-default.focus.column_head.list_hdrcell, .focus.column_head.list_hdrcell.btn-destructive-subdued, .focus.column_head.list_hdrcell.btn-success-subdued, .nav-segmented > li.focus.column_head.list_hdrcell {
outline-offset: 2px; }
.btn-default:active, .btn-destructive-subdued:active, .btn-success-subdued:active, .nav-segmented > li:active, .btn-default:active:focus, .btn-destructive-subdued:active:focus, .btn-success-subdued:active:focus, .nav-segmented > li:active:focus, .btn-default:active.focus, .btn-destructive-subdued:active.focus, .btn-success-subdued:active.focus, .nav-segmented > li:active.focus, .btn-default.active, .active.btn-destructive-subdued, .active.btn-success-subdued, .nav-segmented > li.active, .btn-default.active:focus, .active.btn-destructive-subdued:focus, .active.btn-success-subdued:focus, .nav-segmented > li.active:focus, .btn-default.active.focus, .active.focus.btn-destructive-subdued, .active.focus.btn-success-subdued, .nav-segmented > li.active.focus, .open > .btn-default.dropdown-toggle, .open > .dropdown-toggle.btn-destructive-subdued, .open > .dropdown-toggle.btn-success-subdued, .nav-segmented.open > li.dropdown-toggle, .open > .btn-default.dropdown-toggle:focus, .open > .dropdown-toggle.btn-destructive-subdued:focus, .open > .dropdown-toggle.btn-success-subdued:focus, .nav-segmented.open > li.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus, .open > .dropdown-toggle.focus.btn-destructive-subdued, .open > .dropdown-toggle.focus.btn-success-subdued, .nav-segmented.open > li.dropdown-toggle.focus {
outline: none;
box-shadow: inset 0px 1px 4px 0 rgba(0, 0, 0, 0.25);
background-color: rgba(255, 255, 255, 0.45); }
.btn-default.disabled, .disabled.btn-destructive-subdued, .disabled.btn-success-subdued, .nav-segmented > li.disabled, .btn-default.disabled:hover, .disabled.btn-destructive-subdued:hover, .disabled.btn-success-subdued:hover, .nav-segmented > li.disabled:hover, .btn-default.disabled:focus, .disabled.btn-destructive-subdued:focus, .disabled.btn-success-subdued:focus, .nav-segmented > li.disabled:focus, .btn-default.disabled:active, .disabled.btn-destructive-subdued:active, .disabled.btn-success-subdued:active, .nav-segmented > li.disabled:active, .btn-default.disabled.active, .disabled.active.btn-destructive-subdued, .disabled.active.btn-success-subdued, .nav-segmented > li.disabled.active, .btn-default[disabled], [disabled].btn-destructive-subdued, [disabled].btn-success-subdued, .nav-segmented > li[disabled], .btn-default[disabled]:hover, [disabled].btn-destructive-subdued:hover, [disabled].btn-success-subdued:hover, .nav-segmented > li[disabled]:hover, .btn-default[disabled]:focus, [disabled].btn-destructive-subdued:focus, [disabled].btn-success-subdued:focus, .nav-segmented > li[disabled]:focus, .btn-default[disabled]:active, [disabled].btn-destructive-subdued:active, [disabled].btn-success-subdued:active, .nav-segmented > li[disabled]:active, .btn-default[disabled].active, [disabled].active.btn-destructive-subdued, [disabled].active.btn-success-subdued, .nav-segmented > li[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-destructive-subdued, fieldset[disabled] .btn-success-subdued, fieldset[disabled] .nav-segmented > li, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-destructive-subdued:hover, fieldset[disabled] .btn-success-subdued:hover, fieldset[disabled] .nav-segmented > li:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-destructive-subdued:focus, fieldset[disabled] .btn-success-subdued:focus, fieldset[disabled] .nav-segmented > li:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-destructive-subdued:active, fieldset[disabled] .btn-success-subdued:active, fieldset[disabled] .nav-segmented > li:active, fieldset[disabled] .btn-default.active, fieldset[disabled] .active.btn-destructive-subdued, fieldset[disabled] .active.btn-success-subdued, fieldset[disabled] .nav-segmented > li.active {
background-color: #e6e8ea;
border-color: #bec1c6;
color: #455464; }
.btn-default .badge, .btn-destructive-subdued .badge, .btn-success-subdued .badge, .nav-segmented > li .badge {
color: #ffffff;
background-color: #278efc; }

.btn-primary {
color: #ffffff;;
background-color: #278efc;
border-color: #0368d4; }
.btn-primary:hover, .btn-primary.hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active {
color: #ffffff;; }
.btn-primary:hover, .btn-primary.hover {
background-color: #278efc;
box-shadow: 0 6px 18px -9px #000000;
transition: box-shadow 0.2s; }
.btn-primary:focus {
border-color: #278efc;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc; }
.btn-primary:focus, .btn-primary.focus {
background-color: #278efc;
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
.btn-primary:focus, .btn-primary.focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
.btn-primary:focus, .btn-primary.focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
.btn-primary:focus, .btn-primary.focus {
outline: 5px double #f95050 !important; } }
.btn-primary:focus.glide_ref_item_link, .btn-primary:focus.column_head.list_hdrcell, .btn-primary.focus.glide_ref_item_link, .btn-primary.focus.column_head.list_hdrcell {
outline-offset: 2px; }
.btn-primary:active, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
outline: none;
box-shadow: inset 0px 1px 4px 0 rgba(0, 0, 0, 0.25);
background-color: #278efc; }
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
background-color: #e6e8ea;
border-color: #bec1c6;
color: #455464; }
.btn-primary .badge {
color: #ffffff;
background-color: #278efc; }

.btn-success {
color: #ffffff;
background-color: #71e279;
border-color: #31d53d; }
.btn-success:hover, .btn-success-subdued:hover, .btn-success-subdued.hover, .btn-success.hover, .btn-success:focus, .btn-success-subdued:focus, .btn-success-subdued.focus, .btn-success.focus, .btn-success:active, .btn-success-subdued:active, .btn-success-subdued.active, .btn-success.active {
color: #ffffff; }
.btn-success:hover, .btn-success-subdued:hover, .btn-success-subdued.hover, .btn-success.hover {
background-color: #71e279;
box-shadow: 0 6px 18px -9px #000000;
transition: box-shadow 0.2s; }
.btn-success:focus, .btn-success-subdued:focus, .btn-success-subdued.focus {
border-color: #278efc;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc; }
.btn-success:focus, .btn-success-subdued:focus, .btn-success-subdued.focus, .btn-success.focus {
background-color: #71e279;
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
.btn-success:focus, .btn-success-subdued:focus, .btn-success-subdued.focus, .btn-success.focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
.btn-success:focus, .btn-success-subdued:focus, .btn-success-subdued.focus, .btn-success.focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
.btn-success:focus, .btn-success-subdued:focus, .btn-success-subdued.focus, .btn-success.focus {
outline: 5px double #f95050 !important; } }
.btn-success:focus.glide_ref_item_link, .glide_ref_item_link.btn-success-subdued:focus, .glide_ref_item_link.btn-success-subdued.focus, .btn-success:focus.column_head.list_hdrcell, .column_head.list_hdrcell.btn-success-subdued:focus, .column_head.list_hdrcell.btn-success-subdued.focus, .btn-success.focus.glide_ref_item_link, .btn-success.focus.column_head.list_hdrcell {
outline-offset: 2px; }
.btn-success:active, .btn-success-subdued:active, .btn-success-subdued.active, .btn-success:active:focus, .btn-success-subdued:active:focus, .btn-success-subdued.focus:active, .btn-success-subdued.active:focus, .btn-success:active.focus, .focus.btn-success-subdued:active, .focus.btn-success-subdued.active, .btn-success.active, .btn-success.active:focus, .active.btn-success-subdued:focus, .active.btn-success-subdued.focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle, .open > .btn-success.dropdown-toggle:focus, .open > .dropdown-toggle.btn-success-subdued:focus, .open > .dropdown-toggle.btn-success-subdued.focus, .open > .btn-success.dropdown-toggle.focus {
outline: none;
box-shadow: inset 0px 1px 4px 0 rgba(0, 0, 0, 0.25);
background-color: #71e279; }
.btn-success.disabled, .btn-success.disabled:hover, .disabled.btn-success-subdued:hover, .disabled.btn-success-subdued.hover, .btn-success.disabled:focus, .disabled.btn-success-subdued:focus, .disabled.btn-success-subdued.focus, .btn-success.disabled:active, .disabled.btn-success-subdued:active, .disabled.btn-success-subdued.active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, [disabled].btn-success-subdued:hover, [disabled].btn-success-subdued.hover, .btn-success[disabled]:focus, [disabled].btn-success-subdued:focus, [disabled].btn-success-subdued.focus, .btn-success[disabled]:active, [disabled].btn-success-subdued:active, [disabled].btn-success-subdued.active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success-subdued:hover, fieldset[disabled] .btn-success-subdued.hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success-subdued:focus, fieldset[disabled] .btn-success-subdued.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success-subdued:active, fieldset[disabled] .btn-success-subdued.active, fieldset[disabled] .btn-success.active {
background-color: #e6e8ea;
border-color: #bec1c6;
color: #455464; }
.btn-success .badge {
color: #ffffff;
background-color: #278efc; }

.btn-info {
color: #ffffff;
background-color: #278efc;
border-color: #0368d4; }
.btn-info:hover, .btn-info.hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active {
color: #ffffff; }
.btn-info:hover, .btn-info.hover {
background-color: #278efc;
box-shadow: 0 6px 18px -9px #000000;
transition: box-shadow 0.2s; }
.btn-info:focus {
border-color: #278efc;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc; }
.btn-info:focus, .btn-info.focus {
background-color: #278efc;
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
.btn-info:focus, .btn-info.focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
.btn-info:focus, .btn-info.focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
.btn-info:focus, .btn-info.focus {
outline: 5px double #f95050 !important; } }
.btn-info:focus.glide_ref_item_link, .btn-info:focus.column_head.list_hdrcell, .btn-info.focus.glide_ref_item_link, .btn-info.focus.column_head.list_hdrcell {
outline-offset: 2px; }
.btn-info:active, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
outline: none;
box-shadow: inset 0px 1px 4px 0 rgba(0, 0, 0, 0.25);
background-color: #278efc; }
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
background-color: #e6e8ea;
border-color: #bec1c6;
color: #455464; }
.btn-info .badge {
color: #ffffff;
background-color: #278efc; }

.btn-warning {
color: #ffffff;
background-color: #fc8a3d;
border-color: #e96004; }
.btn-warning:hover, .btn-warning.hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active {
color: #ffffff; }
.btn-warning:hover, .btn-warning.hover {
background-color: #fc8a3d;
box-shadow: 0 6px 18px -9px #000000;
transition: box-shadow 0.2s; }
.btn-warning:focus {
border-color: #278efc;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc; }
.btn-warning:focus, .btn-warning.focus {
background-color: #fc8a3d;
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
.btn-warning:focus, .btn-warning.focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
.btn-warning:focus, .btn-warning.focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
.btn-warning:focus, .btn-warning.focus {
outline: 5px double #f95050 !important; } }
.btn-warning:focus.glide_ref_item_link, .btn-warning:focus.column_head.list_hdrcell, .btn-warning.focus.glide_ref_item_link, .btn-warning.focus.column_head.list_hdrcell {
outline-offset: 2px; }
.btn-warning:active, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
outline: none;
box-shadow: inset 0px 1px 4px 0 rgba(0, 0, 0, 0.25);
background-color: #fc8a3d; }
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
background-color: #e6e8ea;
border-color: #bec1c6;
color: #455464; }
.btn-warning .badge {
color: #ffffff;
background-color: #278efc; }

.btn-danger, .btn-destructive {
color: #ffffff;
background-color: #f95050;
border-color: #f71f1f; }
.btn-danger:hover, .btn-destructive:hover, .btn-destructive-subdued:hover, .btn-destructive-subdued.hover, .btn-danger.hover, .hover.btn-destructive, .btn-danger:focus, .btn-destructive:focus, .btn-destructive-subdued:focus, .btn-destructive-subdued.focus, .btn-danger.focus, .focus.btn-destructive, .btn-danger:active, .btn-destructive:active, .btn-destructive-subdued:active, .btn-destructive-subdued.active, .btn-danger.active, .active.btn-destructive {
color: #ffffff; }
.btn-danger:hover, .btn-destructive:hover, .btn-destructive-subdued:hover, .btn-destructive-subdued.hover, .btn-danger.hover, .hover.btn-destructive {
background-color: #f95050;
box-shadow: 0 6px 18px -9px #000000;
transition: box-shadow 0.2s; }
.btn-danger:focus, .btn-destructive:focus, .btn-destructive-subdued:focus, .btn-destructive-subdued.focus {
border-color: #278efc;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc; }
.btn-danger:focus, .btn-destructive:focus, .btn-destructive-subdued:focus, .btn-destructive-subdued.focus, .btn-danger.focus, .focus.btn-destructive {
background-color: #f95050;
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
.btn-danger:focus, .btn-destructive:focus, .btn-destructive-subdued:focus, .btn-destructive-subdued.focus, .btn-danger.focus, .focus.btn-destructive {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
.btn-danger:focus, .btn-destructive:focus, .btn-destructive-subdued:focus, .btn-destructive-subdued.focus, .btn-danger.focus, .focus.btn-destructive {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
.btn-danger:focus, .btn-destructive:focus, .btn-destructive-subdued:focus, .btn-destructive-subdued.focus, .btn-danger.focus, .focus.btn-destructive {
outline: 5px double #f95050 !important; } }
.btn-danger:focus.glide_ref_item_link, .btn-destructive:focus.glide_ref_item_link, .glide_ref_item_link.btn-destructive-subdued:focus, .glide_ref_item_link.btn-destructive-subdued.focus, .btn-danger:focus.column_head.list_hdrcell, .btn-destructive:focus.column_head.list_hdrcell, .column_head.list_hdrcell.btn-destructive-subdued:focus, .column_head.list_hdrcell.btn-destructive-subdued.focus, .btn-danger.focus.glide_ref_item_link, .focus.glide_ref_item_link.btn-destructive, .btn-danger.focus.column_head.list_hdrcell, .focus.column_head.list_hdrcell.btn-destructive {
outline-offset: 2px; }
.btn-danger:active, .btn-destructive:active, .btn-destructive-subdued:active, .btn-destructive-subdued.active, .btn-danger:active:focus, .btn-destructive:active:focus, .btn-destructive-subdued:active:focus, .btn-destructive-subdued.focus:active, .btn-destructive-subdued.active:focus, .btn-danger:active.focus, .btn-destructive:active.focus, .focus.btn-destructive-subdued:active, .focus.btn-destructive-subdued.active, .btn-danger.active, .active.btn-destructive, .btn-danger.active:focus, .active.btn-destructive:focus, .active.btn-destructive-subdued:focus, .active.btn-destructive-subdued.focus, .btn-danger.active.focus, .active.focus.btn-destructive, .open > .btn-danger.dropdown-toggle, .open > .dropdown-toggle.btn-destructive, .open > .btn-danger.dropdown-toggle:focus, .open > .dropdown-toggle.btn-destructive:focus, .open > .dropdown-toggle.btn-destructive-subdued:focus, .open > .dropdown-toggle.btn-destructive-subdued.focus, .open > .btn-danger.dropdown-toggle.focus, .open > .dropdown-toggle.focus.btn-destructive {
outline: none;
box-shadow: inset 0px 1px 4px 0 rgba(0, 0, 0, 0.25);
background-color: #f95050; }
.btn-danger.disabled, .disabled.btn-destructive, .btn-danger.disabled:hover, .disabled.btn-destructive:hover, .disabled.btn-destructive-subdued:hover, .disabled.btn-destructive-subdued.hover, .btn-danger.disabled:focus, .disabled.btn-destructive:focus, .disabled.btn-destructive-subdued:focus, .disabled.btn-destructive-subdued.focus, .btn-danger.disabled:active, .disabled.btn-destructive:active, .disabled.btn-destructive-subdued:active, .disabled.btn-destructive-subdued.active, .btn-danger.disabled.active, .disabled.active.btn-destructive, .btn-danger[disabled], [disabled].btn-destructive, .btn-danger[disabled]:hover, [disabled].btn-destructive:hover, [disabled].btn-destructive-subdued:hover, [disabled].btn-destructive-subdued.hover, .btn-danger[disabled]:focus, [disabled].btn-destructive:focus, [disabled].btn-destructive-subdued:focus, [disabled].btn-destructive-subdued.focus, .btn-danger[disabled]:active, [disabled].btn-destructive:active, [disabled].btn-destructive-subdued:active, [disabled].btn-destructive-subdued.active, .btn-danger[disabled].active, [disabled].active.btn-destructive, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-destructive, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-destructive:hover, fieldset[disabled] .btn-destructive-subdued:hover, fieldset[disabled] .btn-destructive-subdued.hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-destructive:focus, fieldset[disabled] .btn-destructive-subdued:focus, fieldset[disabled] .btn-destructive-subdued.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-destructive:active, fieldset[disabled] .btn-destructive-subdued:active, fieldset[disabled] .btn-destructive-subdued.active, fieldset[disabled] .btn-danger.active, fieldset[disabled] .active.btn-destructive {
background-color: #e6e8ea;
border-color: #bec1c6;
color: #455464; }
.btn-danger .badge, .btn-destructive .badge {
color: #ffffff;
background-color: #278efc; }

.btn-link {
color: #278efc;
font-weight: normal;
cursor: pointer;
border-radius: 0; }
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
background-color: transparent;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
border-color: transparent; }
.btn-link:hover, .btn-link:focus {
color: #278efc;
text-decoration: underline;
background-color: transparent; }
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
color: #bec1c6;
text-decoration: none; }

.btn-lg, .btn-group-lg > .btn, .nav-segmented.btn-group-lg > li {
padding: 10px 16px;
font-size: 17px;
line-height: 1.33;
border-radius: 3px; }

.btn-sm, .btn-group-sm > .btn, .nav-segmented.btn-group-sm > li {
padding: 2px 8px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px; }

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

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

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

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

.link-btn {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 9px;
font-size: 13px;
line-height: 1.42857;
border-radius: 3px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.link-btn:focus, .link-btn:active:focus, .link-btn.active:focus {
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
.link-btn:focus, .link-btn:active:focus, .link-btn.active:focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
.link-btn:focus, .link-btn:active:focus, .link-btn.active:focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
.link-btn:focus, .link-btn:active:focus, .link-btn.active:focus {
outline: 5px double #f95050 !important; } }
.link-btn:focus.glide_ref_item_link, .link-btn:focus.column_head.list_hdrcell, .link-btn:active:focus.glide_ref_item_link, .link-btn:active:focus.column_head.list_hdrcell, .link-btn.active:focus.glide_ref_item_link, .link-btn.active:focus.column_head.list_hdrcell {
outline-offset: 2px; }
.link-btn.link-btn-default:hover, .link-btn:focus {
color: #303a46;
background-color: rgba(255, 255, 255, 0.45);
border-color: #bec1c6;
text-decoration: none; }
.link-btn.link-btn-default:hover:hover, .link-btn.link-btn-default:hover.hover, .link-btn.link-btn-default:hover:focus, .link-btn.link-btn-default:hover.focus, .link-btn.link-btn-default:hover:active, .link-btn.link-btn-default:hover.active, .link-btn:focus:hover, .link-btn:focus.hover, .link-btn:focus:focus, .link-btn:focus.focus, .link-btn:focus:active, .link-btn:focus.active {
color: #303a46; }
.link-btn.link-btn-default:hover:hover, .link-btn.link-btn-default:hover.hover, .link-btn:focus:hover, .link-btn:focus.hover {
background-color: rgba(255, 255, 255, 0.45);
box-shadow: 0 6px 18px -9px #000000;
transition: box-shadow 0.2s; }
.link-btn.link-btn-default:hover:focus, .link-btn:focus:focus {
border-color: #278efc;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc; }
.link-btn.link-btn-default:hover:focus, .link-btn.link-btn-default:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
background-color: rgba(255, 255, 255, 0.45);
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
.link-btn.link-btn-default:hover:focus, .link-btn.link-btn-default:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
.link-btn.link-btn-default:hover:focus, .link-btn.link-btn-default:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
.link-btn.link-btn-default:hover:focus, .link-btn.link-btn-default:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
outline: 5px double #f95050 !important; } }
.link-btn.link-btn-default:hover:focus.glide_ref_item_link, .link-btn.link-btn-default:hover:focus.column_head.list_hdrcell, .link-btn.link-btn-default:hover.focus.glide_ref_item_link, .link-btn.link-btn-default:hover.focus.column_head.list_hdrcell, .link-btn:focus:focus.glide_ref_item_link, .link-btn:focus:focus.column_head.list_hdrcell, .link-btn:focus.focus.glide_ref_item_link, .link-btn:focus.focus.column_head.list_hdrcell {
outline-offset: 2px; }
.link-btn.link-btn-default:hover:active, .link-btn.link-btn-default:hover:active:focus, .link-btn.link-btn-default:hover:active.focus, .link-btn.link-btn-default:hover.active, .link-btn.link-btn-default:hover.active:focus, .link-btn.link-btn-default:hover.active.focus, .open > .link-btn.link-btn-default:hover.dropdown-toggle, .open > .link-btn.link-btn-default:hover.dropdown-toggle:focus, .open > .link-btn.link-btn-default:hover.dropdown-toggle.focus, .link-btn:focus:active, .link-btn:focus:active:focus, .link-btn:focus:active.focus, .link-btn:focus.active, .link-btn:focus.active:focus, .link-btn:focus.active.focus, .open > .link-btn:focus.dropdown-toggle, .open > .link-btn:focus.dropdown-toggle:focus, .open > .link-btn:focus.dropdown-toggle.focus {
outline: none;
box-shadow: inset 0px 1px 4px 0 rgba(0, 0, 0, 0.25);
background-color: rgba(255, 255, 255, 0.45); }
.link-btn.link-btn-default:hover.disabled, .link-btn.link-btn-default:hover.disabled:hover, .link-btn.link-btn-default:hover.disabled:focus, .link-btn.link-btn-default:hover.disabled:active, .link-btn.link-btn-default:hover.disabled.active, .link-btn.link-btn-default:hover[disabled], .link-btn.link-btn-default:hover[disabled]:hover, .link-btn.link-btn-default:hover[disabled]:focus, .link-btn.link-btn-default:hover[disabled]:active, .link-btn.link-btn-default:hover[disabled].active, fieldset[disabled] .link-btn.link-btn-default:hover, fieldset[disabled] .link-btn.link-btn-default:hover:hover, fieldset[disabled] .link-btn.link-btn-default:hover:focus, fieldset[disabled] .link-btn.link-btn-default:hover:active, fieldset[disabled] .link-btn.link-btn-default:hover.active, .link-btn:focus.disabled, .link-btn:focus.disabled:hover, .link-btn:focus.disabled:focus, .link-btn:focus.disabled:active, .link-btn:focus.disabled.active, .link-btn:focus[disabled], .link-btn:focus[disabled]:hover, .link-btn:focus[disabled]:focus, .link-btn:focus[disabled]:active, .link-btn:focus[disabled].active, fieldset[disabled] .link-btn:focus, fieldset[disabled] .link-btn:focus:hover, fieldset[disabled] .link-btn:focus:focus, fieldset[disabled] .link-btn:focus:active, fieldset[disabled] .link-btn:focus.active {
background-color: #e6e8ea;
border-color: #bec1c6;
color: #455464; }
.link-btn.link-btn-default:hover .badge, .link-btn:focus .badge {
color: #ffffff;
background-color: #278efc; }
.link-btn.link-btn-primary:hover, .link-btn:focus {
color: #ffffff;;
background-color: #278efc;
border-color: #0368d4;
text-decoration: none; }
.link-btn.link-btn-primary:hover:hover, .link-btn.link-btn-primary:hover.hover, .link-btn.link-btn-primary:hover:focus, .link-btn.link-btn-primary:hover.focus, .link-btn.link-btn-primary:hover:active, .link-btn.link-btn-primary:hover.active, .link-btn:focus:hover, .link-btn:focus.hover, .link-btn:focus:focus, .link-btn:focus.focus, .link-btn:focus:active, .link-btn:focus.active {
color: #ffffff;; }
.link-btn.link-btn-primary:hover:hover, .link-btn.link-btn-primary:hover.hover, .link-btn:focus:hover, .link-btn:focus.hover {
background-color: #278efc;
box-shadow: 0 6px 18px -9px #000000;
transition: box-shadow 0.2s; }
.link-btn.link-btn-primary:hover:focus, .link-btn:focus:focus {
border-color: #278efc;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc; }
.link-btn.link-btn-primary:hover:focus, .link-btn.link-btn-primary:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
background-color: #278efc;
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
.link-btn.link-btn-primary:hover:focus, .link-btn.link-btn-primary:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
.link-btn.link-btn-primary:hover:focus, .link-btn.link-btn-primary:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
.link-btn.link-btn-primary:hover:focus, .link-btn.link-btn-primary:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
outline: 5px double #f95050 !important; } }
.link-btn.link-btn-primary:hover:focus.glide_ref_item_link, .link-btn.link-btn-primary:hover:focus.column_head.list_hdrcell, .link-btn.link-btn-primary:hover.focus.glide_ref_item_link, .link-btn.link-btn-primary:hover.focus.column_head.list_hdrcell, .link-btn:focus:focus.glide_ref_item_link, .link-btn:focus:focus.column_head.list_hdrcell, .link-btn:focus.focus.glide_ref_item_link, .link-btn:focus.focus.column_head.list_hdrcell {
outline-offset: 2px; }
.link-btn.link-btn-primary:hover:active, .link-btn.link-btn-primary:hover:active:focus, .link-btn.link-btn-primary:hover:active.focus, .link-btn.link-btn-primary:hover.active, .link-btn.link-btn-primary:hover.active:focus, .link-btn.link-btn-primary:hover.active.focus, .open > .link-btn.link-btn-primary:hover.dropdown-toggle, .open > .link-btn.link-btn-primary:hover.dropdown-toggle:focus, .open > .link-btn.link-btn-primary:hover.dropdown-toggle.focus, .link-btn:focus:active, .link-btn:focus:active:focus, .link-btn:focus:active.focus, .link-btn:focus.active, .link-btn:focus.active:focus, .link-btn:focus.active.focus, .open > .link-btn:focus.dropdown-toggle, .open > .link-btn:focus.dropdown-toggle:focus, .open > .link-btn:focus.dropdown-toggle.focus {
outline: none;
box-shadow: inset 0px 1px 4px 0 rgba(0, 0, 0, 0.25);
background-color: #278efc; }
.link-btn.link-btn-primary:hover.disabled, .link-btn.link-btn-primary:hover.disabled:hover, .link-btn.link-btn-primary:hover.disabled:focus, .link-btn.link-btn-primary:hover.disabled:active, .link-btn.link-btn-primary:hover.disabled.active, .link-btn.link-btn-primary:hover[disabled], .link-btn.link-btn-primary:hover[disabled]:hover, .link-btn.link-btn-primary:hover[disabled]:focus, .link-btn.link-btn-primary:hover[disabled]:active, .link-btn.link-btn-primary:hover[disabled].active, fieldset[disabled] .link-btn.link-btn-primary:hover, fieldset[disabled] .link-btn.link-btn-primary:hover:hover, fieldset[disabled] .link-btn.link-btn-primary:hover:focus, fieldset[disabled] .link-btn.link-btn-primary:hover:active, fieldset[disabled] .link-btn.link-btn-primary:hover.active, .link-btn:focus.disabled, .link-btn:focus.disabled:hover, .link-btn:focus.disabled:focus, .link-btn:focus.disabled:active, .link-btn:focus.disabled.active, .link-btn:focus[disabled], .link-btn:focus[disabled]:hover, .link-btn:focus[disabled]:focus, .link-btn:focus[disabled]:active, .link-btn:focus[disabled].active, fieldset[disabled] .link-btn:focus, fieldset[disabled] .link-btn:focus:hover, fieldset[disabled] .link-btn:focus:focus, fieldset[disabled] .link-btn:focus:active, fieldset[disabled] .link-btn:focus.active {
background-color: #e6e8ea;
border-color: #bec1c6;
color: #455464; }
.link-btn.link-btn-primary:hover .badge, .link-btn:focus .badge {
color: #ffffff;
background-color: #278efc; }
.link-btn.link-btn-success:hover, .link-btn:focus {
color: #ffffff;
background-color: #71e279;
border-color: #31d53d;
text-decoration: none; }
.link-btn.link-btn-success:hover:hover, .link-btn.link-btn-success:hover.hover, .link-btn.link-btn-success:hover:focus, .link-btn.link-btn-success:hover.focus, .link-btn.link-btn-success:hover:active, .link-btn.link-btn-success:hover.active, .link-btn:focus:hover, .link-btn:focus.hover, .link-btn:focus:focus, .link-btn:focus.focus, .link-btn:focus:active, .link-btn:focus.active {
color: #ffffff; }
.link-btn.link-btn-success:hover:hover, .link-btn.link-btn-success:hover.hover, .link-btn:focus:hover, .link-btn:focus.hover {
background-color: #71e279;
box-shadow: 0 6px 18px -9px #000000;
transition: box-shadow 0.2s; }
.link-btn.link-btn-success:hover:focus, .link-btn:focus:focus {
border-color: #278efc;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc; }
.link-btn.link-btn-success:hover:focus, .link-btn.link-btn-success:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
background-color: #71e279;
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
.link-btn.link-btn-success:hover:focus, .link-btn.link-btn-success:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
.link-btn.link-btn-success:hover:focus, .link-btn.link-btn-success:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
.link-btn.link-btn-success:hover:focus, .link-btn.link-btn-success:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
outline: 5px double #f95050 !important; } }
.link-btn.link-btn-success:hover:focus.glide_ref_item_link, .link-btn.link-btn-success:hover:focus.column_head.list_hdrcell, .link-btn.link-btn-success:hover.focus.glide_ref_item_link, .link-btn.link-btn-success:hover.focus.column_head.list_hdrcell, .link-btn:focus:focus.glide_ref_item_link, .link-btn:focus:focus.column_head.list_hdrcell, .link-btn:focus.focus.glide_ref_item_link, .link-btn:focus.focus.column_head.list_hdrcell {
outline-offset: 2px; }
.link-btn.link-btn-success:hover:active, .link-btn.link-btn-success:hover:active:focus, .link-btn.link-btn-success:hover:active.focus, .link-btn.link-btn-success:hover.active, .link-btn.link-btn-success:hover.active:focus, .link-btn.link-btn-success:hover.active.focus, .open > .link-btn.link-btn-success:hover.dropdown-toggle, .open > .link-btn.link-btn-success:hover.dropdown-toggle:focus, .open > .link-btn.link-btn-success:hover.dropdown-toggle.focus, .link-btn:focus:active, .link-btn:focus:active:focus, .link-btn:focus:active.focus, .link-btn:focus.active, .link-btn:focus.active:focus, .link-btn:focus.active.focus, .open > .link-btn:focus.dropdown-toggle, .open > .link-btn:focus.dropdown-toggle:focus, .open > .link-btn:focus.dropdown-toggle.focus {
outline: none;
box-shadow: inset 0px 1px 4px 0 rgba(0, 0, 0, 0.25);
background-color: #71e279; }
.link-btn.link-btn-success:hover.disabled, .link-btn.link-btn-success:hover.disabled:hover, .link-btn.link-btn-success:hover.disabled:focus, .link-btn.link-btn-success:hover.disabled:active, .link-btn.link-btn-success:hover.disabled.active, .link-btn.link-btn-success:hover[disabled], .link-btn.link-btn-success:hover[disabled]:hover, .link-btn.link-btn-success:hover[disabled]:focus, .link-btn.link-btn-success:hover[disabled]:active, .link-btn.link-btn-success:hover[disabled].active, fieldset[disabled] .link-btn.link-btn-success:hover, fieldset[disabled] .link-btn.link-btn-success:hover:hover, fieldset[disabled] .link-btn.link-btn-success:hover:focus, fieldset[disabled] .link-btn.link-btn-success:hover:active, fieldset[disabled] .link-btn.link-btn-success:hover.active, .link-btn:focus.disabled, .link-btn:focus.disabled:hover, .link-btn:focus.disabled:focus, .link-btn:focus.disabled:active, .link-btn:focus.disabled.active, .link-btn:focus[disabled], .link-btn:focus[disabled]:hover, .link-btn:focus[disabled]:focus, .link-btn:focus[disabled]:active, .link-btn:focus[disabled].active, fieldset[disabled] .link-btn:focus, fieldset[disabled] .link-btn:focus:hover, fieldset[disabled] .link-btn:focus:focus, fieldset[disabled] .link-btn:focus:active, fieldset[disabled] .link-btn:focus.active {
background-color: #e6e8ea;
border-color: #bec1c6;
color: #455464; }
.link-btn.link-btn-success:hover .badge, .link-btn:focus .badge {
color: #ffffff;
background-color: #278efc; }
.link-btn.link-btn-danger:hover, .link-btn:focus {
color: #ffffff;
background-color: #f95050;
border-color: #f71f1f;
text-decoration: none; }
.link-btn.link-btn-danger:hover:hover, .link-btn.link-btn-danger:hover.hover, .link-btn.link-btn-danger:hover:focus, .link-btn.link-btn-danger:hover.focus, .link-btn.link-btn-danger:hover:active, .link-btn.link-btn-danger:hover.active, .link-btn:focus:hover, .link-btn:focus.hover, .link-btn:focus:focus, .link-btn:focus.focus, .link-btn:focus:active, .link-btn:focus.active {
color: #ffffff; }
.link-btn.link-btn-danger:hover:hover, .link-btn.link-btn-danger:hover.hover, .link-btn:focus:hover, .link-btn:focus.hover {
background-color: #f95050;
box-shadow: 0 6px 18px -9px #000000;
transition: box-shadow 0.2s; }
.link-btn.link-btn-danger:hover:focus, .link-btn:focus:focus {
border-color: #278efc;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc; }
.link-btn.link-btn-danger:hover:focus, .link-btn.link-btn-danger:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
background-color: #f95050;
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
.link-btn.link-btn-danger:hover:focus, .link-btn.link-btn-danger:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
.link-btn.link-btn-danger:hover:focus, .link-btn.link-btn-danger:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
.link-btn.link-btn-danger:hover:focus, .link-btn.link-btn-danger:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
outline: 5px double #f95050 !important; } }
.link-btn.link-btn-danger:hover:focus.glide_ref_item_link, .link-btn.link-btn-danger:hover:focus.column_head.list_hdrcell, .link-btn.link-btn-danger:hover.focus.glide_ref_item_link, .link-btn.link-btn-danger:hover.focus.column_head.list_hdrcell, .link-btn:focus:focus.glide_ref_item_link, .link-btn:focus:focus.column_head.list_hdrcell, .link-btn:focus.focus.glide_ref_item_link, .link-btn:focus.focus.column_head.list_hdrcell {
outline-offset: 2px; }
.link-btn.link-btn-danger:hover:active, .link-btn.link-btn-danger:hover:active:focus, .link-btn.link-btn-danger:hover:active.focus, .link-btn.link-btn-danger:hover.active, .link-btn.link-btn-danger:hover.active:focus, .link-btn.link-btn-danger:hover.active.focus, .open > .link-btn.link-btn-danger:hover.dropdown-toggle, .open > .link-btn.link-btn-danger:hover.dropdown-toggle:focus, .open > .link-btn.link-btn-danger:hover.dropdown-toggle.focus, .link-btn:focus:active, .link-btn:focus:active:focus, .link-btn:focus:active.focus, .link-btn:focus.active, .link-btn:focus.active:focus, .link-btn:focus.active.focus, .open > .link-btn:focus.dropdown-toggle, .open > .link-btn:focus.dropdown-toggle:focus, .open > .link-btn:focus.dropdown-toggle.focus {
outline: none;
box-shadow: inset 0px 1px 4px 0 rgba(0, 0, 0, 0.25);
background-color: #f95050; }
.link-btn.link-btn-danger:hover.disabled, .link-btn.link-btn-danger:hover.disabled:hover, .link-btn.link-btn-danger:hover.disabled:focus, .link-btn.link-btn-danger:hover.disabled:active, .link-btn.link-btn-danger:hover.disabled.active, .link-btn.link-btn-danger:hover[disabled], .link-btn.link-btn-danger:hover[disabled]:hover, .link-btn.link-btn-danger:hover[disabled]:focus, .link-btn.link-btn-danger:hover[disabled]:active, .link-btn.link-btn-danger:hover[disabled].active, fieldset[disabled] .link-btn.link-btn-danger:hover, fieldset[disabled] .link-btn.link-btn-danger:hover:hover, fieldset[disabled] .link-btn.link-btn-danger:hover:focus, fieldset[disabled] .link-btn.link-btn-danger:hover:active, fieldset[disabled] .link-btn.link-btn-danger:hover.active, .link-btn:focus.disabled, .link-btn:focus.disabled:hover, .link-btn:focus.disabled:focus, .link-btn:focus.disabled:active, .link-btn:focus.disabled.active, .link-btn:focus[disabled], .link-btn:focus[disabled]:hover, .link-btn:focus[disabled]:focus, .link-btn:focus[disabled]:active, .link-btn:focus[disabled].active, fieldset[disabled] .link-btn:focus, fieldset[disabled] .link-btn:focus:hover, fieldset[disabled] .link-btn:focus:focus, fieldset[disabled] .link-btn:focus:active, fieldset[disabled] .link-btn:focus.active {
background-color: #e6e8ea;
border-color: #bec1c6;
color: #455464; }
.link-btn.link-btn-danger:hover .badge, .link-btn:focus .badge {
color: #ffffff;
background-color: #278efc; }
.link-btn.link-btn-info:hover, .link-btn:focus {
color: #ffffff;
background-color: #278efc;
border-color: #0368d4;
text-decoration: none; }
.link-btn.link-btn-info:hover:hover, .link-btn.link-btn-info:hover.hover, .link-btn.link-btn-info:hover:focus, .link-btn.link-btn-info:hover.focus, .link-btn.link-btn-info:hover:active, .link-btn.link-btn-info:hover.active, .link-btn:focus:hover, .link-btn:focus.hover, .link-btn:focus:focus, .link-btn:focus.focus, .link-btn:focus:active, .link-btn:focus.active {
color: #ffffff; }
.link-btn.link-btn-info:hover:hover, .link-btn.link-btn-info:hover.hover, .link-btn:focus:hover, .link-btn:focus.hover {
background-color: #278efc;
box-shadow: 0 6px 18px -9px #000000;
transition: box-shadow 0.2s; }
.link-btn.link-btn-info:hover:focus, .link-btn:focus:focus {
border-color: #278efc;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc; }
.link-btn.link-btn-info:hover:focus, .link-btn.link-btn-info:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
background-color: #278efc;
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
.link-btn.link-btn-info:hover:focus, .link-btn.link-btn-info:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
.link-btn.link-btn-info:hover:focus, .link-btn.link-btn-info:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
.link-btn.link-btn-info:hover:focus, .link-btn.link-btn-info:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
outline: 5px double #f95050 !important; } }
.link-btn.link-btn-info:hover:focus.glide_ref_item_link, .link-btn.link-btn-info:hover:focus.column_head.list_hdrcell, .link-btn.link-btn-info:hover.focus.glide_ref_item_link, .link-btn.link-btn-info:hover.focus.column_head.list_hdrcell, .link-btn:focus:focus.glide_ref_item_link, .link-btn:focus:focus.column_head.list_hdrcell, .link-btn:focus.focus.glide_ref_item_link, .link-btn:focus.focus.column_head.list_hdrcell {
outline-offset: 2px; }
.link-btn.link-btn-info:hover:active, .link-btn.link-btn-info:hover:active:focus, .link-btn.link-btn-info:hover:active.focus, .link-btn.link-btn-info:hover.active, .link-btn.link-btn-info:hover.active:focus, .link-btn.link-btn-info:hover.active.focus, .open > .link-btn.link-btn-info:hover.dropdown-toggle, .open > .link-btn.link-btn-info:hover.dropdown-toggle:focus, .open > .link-btn.link-btn-info:hover.dropdown-toggle.focus, .link-btn:focus:active, .link-btn:focus:active:focus, .link-btn:focus:active.focus, .link-btn:focus.active, .link-btn:focus.active:focus, .link-btn:focus.active.focus, .open > .link-btn:focus.dropdown-toggle, .open > .link-btn:focus.dropdown-toggle:focus, .open > .link-btn:focus.dropdown-toggle.focus {
outline: none;
box-shadow: inset 0px 1px 4px 0 rgba(0, 0, 0, 0.25);
background-color: #278efc; }
.link-btn.link-btn-info:hover.disabled, .link-btn.link-btn-info:hover.disabled:hover, .link-btn.link-btn-info:hover.disabled:focus, .link-btn.link-btn-info:hover.disabled:active, .link-btn.link-btn-info:hover.disabled.active, .link-btn.link-btn-info:hover[disabled], .link-btn.link-btn-info:hover[disabled]:hover, .link-btn.link-btn-info:hover[disabled]:focus, .link-btn.link-btn-info:hover[disabled]:active, .link-btn.link-btn-info:hover[disabled].active, fieldset[disabled] .link-btn.link-btn-info:hover, fieldset[disabled] .link-btn.link-btn-info:hover:hover, fieldset[disabled] .link-btn.link-btn-info:hover:focus, fieldset[disabled] .link-btn.link-btn-info:hover:active, fieldset[disabled] .link-btn.link-btn-info:hover.active, .link-btn:focus.disabled, .link-btn:focus.disabled:hover, .link-btn:focus.disabled:focus, .link-btn:focus.disabled:active, .link-btn:focus.disabled.active, .link-btn:focus[disabled], .link-btn:focus[disabled]:hover, .link-btn:focus[disabled]:focus, .link-btn:focus[disabled]:active, .link-btn:focus[disabled].active, fieldset[disabled] .link-btn:focus, fieldset[disabled] .link-btn:focus:hover, fieldset[disabled] .link-btn:focus:focus, fieldset[disabled] .link-btn:focus:active, fieldset[disabled] .link-btn:focus.active {
background-color: #e6e8ea;
border-color: #bec1c6;
color: #455464; }
.link-btn.link-btn-info:hover .badge, .link-btn:focus .badge {
color: #ffffff;
background-color: #278efc; }
.link-btn.link-btn-warning:hover, .link-btn:focus {
color: #ffffff;
background-color: #fc8a3d;
border-color: #e96004;
text-decoration: none; }
.link-btn.link-btn-warning:hover:hover, .link-btn.link-btn-warning:hover.hover, .link-btn.link-btn-warning:hover:focus, .link-btn.link-btn-warning:hover.focus, .link-btn.link-btn-warning:hover:active, .link-btn.link-btn-warning:hover.active, .link-btn:focus:hover, .link-btn:focus.hover, .link-btn:focus:focus, .link-btn:focus.focus, .link-btn:focus:active, .link-btn:focus.active {
color: #ffffff; }
.link-btn.link-btn-warning:hover:hover, .link-btn.link-btn-warning:hover.hover, .link-btn:focus:hover, .link-btn:focus.hover {
background-color: #fc8a3d;
box-shadow: 0 6px 18px -9px #000000;
transition: box-shadow 0.2s; }
.link-btn.link-btn-warning:hover:focus, .link-btn:focus:focus {
border-color: #278efc;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc; }
.link-btn.link-btn-warning:hover:focus, .link-btn.link-btn-warning:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
background-color: #fc8a3d;
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
.link-btn.link-btn-warning:hover:focus, .link-btn.link-btn-warning:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
.link-btn.link-btn-warning:hover:focus, .link-btn.link-btn-warning:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
.link-btn.link-btn-warning:hover:focus, .link-btn.link-btn-warning:hover.focus, .link-btn:focus:focus, .link-btn:focus.focus {
outline: 5px double #f95050 !important; } }
.link-btn.link-btn-warning:hover:focus.glide_ref_item_link, .link-btn.link-btn-warning:hover:focus.column_head.list_hdrcell, .link-btn.link-btn-warning:hover.focus.glide_ref_item_link, .link-btn.link-btn-warning:hover.focus.column_head.list_hdrcell, .link-btn:focus:focus.glide_ref_item_link, .link-btn:focus:focus.column_head.list_hdrcell, .link-btn:focus.focus.glide_ref_item_link, .link-btn:focus.focus.column_head.list_hdrcell {
outline-offset: 2px; }
.link-btn.link-btn-warning:hover:active, .link-btn.link-btn-warning:hover:active:focus, .link-btn.link-btn-warning:hover:active.focus, .link-btn.link-btn-warning:hover.active, .link-btn.link-btn-warning:hover.active:focus, .link-btn.link-btn-warning:hover.active.focus, .open > .link-btn.link-btn-warning:hover.dropdown-toggle, .open > .link-btn.link-btn-warning:hover.dropdown-toggle:focus, .open > .link-btn.link-btn-warning:hover.dropdown-toggle.focus, .link-btn:focus:active, .link-btn:focus:active:focus, .link-btn:focus:active.focus, .link-btn:focus.active, .link-btn:focus.active:focus, .link-btn:focus.active.focus, .open > .link-btn:focus.dropdown-toggle, .open > .link-btn:focus.dropdown-toggle:focus, .open > .link-btn:focus.dropdown-toggle.focus {
outline: none;
box-shadow: inset 0px 1px 4px 0 rgba(0, 0, 0, 0.25);
background-color: #fc8a3d; }
.link-btn.link-btn-warning:hover.disabled, .link-btn.link-btn-warning:hover.disabled:hover, .link-btn.link-btn-warning:hover.disabled:focus, .link-btn.link-btn-warning:hover.disabled:active, .link-btn.link-btn-warning:hover.disabled.active, .link-btn.link-btn-warning:hover[disabled], .link-btn.link-btn-warning:hover[disabled]:hover, .link-btn.link-btn-warning:hover[disabled]:focus, .link-btn.link-btn-warning:hover[disabled]:active, .link-btn.link-btn-warning:hover[disabled].active, fieldset[disabled] .link-btn.link-btn-warning:hover, fieldset[disabled] .link-btn.link-btn-warning:hover:hover, fieldset[disabled] .link-btn.link-btn-warning:hover:focus, fieldset[disabled] .link-btn.link-btn-warning:hover:active, fieldset[disabled] .link-btn.link-btn-warning:hover.active, .link-btn:focus.disabled, .link-btn:focus.disabled:hover, .link-btn:focus.disabled:focus, .link-btn:focus.disabled:active, .link-btn:focus.disabled.active, .link-btn:focus[disabled], .link-btn:focus[disabled]:hover, .link-btn:focus[disabled]:focus, .link-btn:focus[disabled]:active, .link-btn:focus[disabled].active, fieldset[disabled] .link-btn:focus, fieldset[disabled] .link-btn:focus:hover, fieldset[disabled] .link-btn:focus:focus, fieldset[disabled] .link-btn:focus:active, fieldset[disabled] .link-btn:focus.active {
background-color: #e6e8ea;
border-color: #bec1c6;
color: #455464; }
.link-btn.link-btn-warning:hover .badge, .link-btn:focus .badge {
color: #ffffff;
background-color: #278efc; }
.link-btn:active, .link-btn.active {
outline: 0;
background-image: none;
-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);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.link-btn.disabled, .link-btn[disabled], fieldset[disabled] .link-btn {
cursor: not-allowed;
pointer-events: none;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }

.list_group_toggle_overwrite {
padding: 0;
width: 16px;
height: 16px;
margin: 0px !important;
border: none;
background: transparent; }
.list_group_toggle_overwrite img.img_overwrite {
vertical-align: unset; }

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

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

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

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

.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition: height 0.35s ease;
-moz-transition: height 0.35s ease;
-o-transition: height 0.35s ease;
transition: height 0.35s ease; }

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

.dropdown {
position: relative; }

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

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

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

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

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

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

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

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

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

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

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

.pull-right > .dropdown-menu, .row .input-group-checkbox input.checkbox ~ label.checkbox-label:not(.no-float) :before > .dropdown-menu, .row .input-group-checkbox input.checkbox ~ label.radio-label:not(.no-float) :before > .dropdown-menu, .row .input-group-checkbox input.radio ~ label.checkbox-label:not(.no-float) :before > .dropdown-menu, .row .input-group-checkbox input.radio ~ label.radio-label:not(.no-float) :before > .dropdown-menu, .row .input-group-radio input.checkbox ~ label.checkbox-label:not(.no-float) :before > .dropdown-menu, .row .input-group-radio input.checkbox ~ label.radio-label:not(.no-float) :before > .dropdown-menu, .row .input-group-radio input.radio ~ label.checkbox-label:not(.no-float) :before > .dropdown-menu, .row .input-group-radio input.radio ~ label.radio-label:not(.no-float) :before > .dropdown-menu {
right: 0;
left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
border-top: 0;
border-bottom: 4px solid;
content: ""; }
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 1px; }

@media (min-width: 550px) {
.navbar-right .dropdown-menu {
right: 0;
left: auto; }
.navbar-right .dropdown-menu-left {
left: 0;
right: auto; } }
.btn-group, .nav-segmented,
.btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle; }
.btn-group > .btn, .nav-segmented > .btn, .nav-segmented > li,
.btn-group-vertical > .btn,
.nav-segmented.btn-group-vertical > li {
position: relative;
float: left; }
.btn-group > .btn:hover, .nav-segmented > .btn:hover, .nav-segmented > li:hover, .btn-group > .btn:focus, .nav-segmented > .btn:focus, .nav-segmented > li:focus, .btn-group > .btn:active, .nav-segmented > .btn:active, .nav-segmented > li:active, .btn-group > .btn.active, .nav-segmented > .btn.active, .nav-segmented > li.active,
.btn-group-vertical > .btn:hover,
.nav-segmented.btn-group-vertical > li:hover,
.btn-group-vertical > .btn:focus,
.nav-segmented.btn-group-vertical > li:focus,
.btn-group-vertical > .btn:active,
.nav-segmented.btn-group-vertical > li:active,
.btn-group-vertical > .btn.active,
.nav-segmented.btn-group-vertical > li.active {
z-index: 2; }
.btn-group > .btn:focus, .nav-segmented > .btn:focus, .nav-segmented > li:focus,
.btn-group-vertical > .btn:focus,
.nav-segmented.btn-group-vertical > li:focus {
outline: 0; }

.btn-group .btn + .btn, .nav-segmented .btn + .btn, .btn-group .nav-segmented > li + .btn, .nav-segmented > li + .btn, .btn-group .nav-segmented > .btn + li, .nav-segmented > .btn + li, .btn-group .nav-segmented > li + li, .nav-segmented > li + li,
.btn-group .btn + .btn-group,
.nav-segmented .btn + .btn-group,
.btn-group .nav-segmented > li + .btn-group,
.nav-segmented > li + .btn-group,
.btn-group .btn + .nav-segmented,
.nav-segmented .btn + .nav-segmented,
.btn-group .nav-segmented > li + .nav-segmented,
.nav-segmented > li + .nav-segmented,
.btn-group .btn-group + .btn,
.nav-segmented .btn-group + .btn,
.btn-group .nav-segmented + .btn,
.nav-segmented .nav-segmented + .btn,
.btn-group .nav-segmented > .btn-group + li,
.nav-segmented > .btn-group + li,
.btn-group .nav-segmented > .nav-segmented + li,
.nav-segmented > .nav-segmented + li,
.btn-group .btn-group + .btn-group,
.nav-segmented .btn-group + .btn-group,
.btn-group .nav-segmented + .btn-group,
.nav-segmented .nav-segmented + .btn-group,
.btn-group .btn-group + .nav-segmented,
.nav-segmented .btn-group + .nav-segmented,
.btn-group .nav-segmented + .nav-segmented,
.nav-segmented .nav-segmented + .nav-segmented {
margin-left: -1px; }

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

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

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

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

.btn-group > .btn-group, .nav-segmented > .btn-group, .btn-group > .nav-segmented, .nav-segmented > .nav-segmented {
float: left; }

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

.btn-group > .btn-group:first-child > .btn:last-child, .nav-segmented > .btn-group:first-child > .btn:last-child, .btn-group > .nav-segmented:first-child > .btn:last-child, .nav-segmented > .nav-segmented:first-child > .btn:last-child, .btn-group > .nav-segmented.btn-group:first-child > li:last-child, .btn-group > .nav-segmented:first-child > li:last-child, .nav-segmented > .nav-segmented:first-child > li:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle,
.nav-segmented > .btn-group:first-child > .dropdown-toggle,
.btn-group > .nav-segmented:first-child > .dropdown-toggle,
.nav-segmented > .nav-segmented:first-child > .dropdown-toggle {
border-bottom-right-radius: 0;
border-top-right-radius: 0; }

.btn-group > .btn-group:last-child > .btn:first-child, .nav-segmented > .btn-group:last-child > .btn:first-child, .btn-group > .nav-segmented:last-child > .btn:first-child, .nav-segmented > .nav-segmented:last-child > .btn:first-child, .btn-group > .nav-segmented.btn-group:last-child > li:first-child, .btn-group > .nav-segmented:last-child > li:first-child, .nav-segmented > .nav-segmented:last-child > li:first-child {
border-bottom-left-radius: 0;
border-top-left-radius: 0; }

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

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

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

.btn-group.open .dropdown-toggle, .open.nav-segmented .dropdown-toggle {
-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);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.btn-group.open .dropdown-toggle.btn-link, .open.nav-segmented .dropdown-toggle.btn-link {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }

.btn .caret, .nav-segmented > li .caret {
margin-left: 0; }

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

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

.btn-group-vertical > .btn, .nav-segmented.btn-group-vertical > li,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .nav-segmented,
.btn-group-vertical > .btn-group > .btn,
.btn-group-vertical > .nav-segmented > .btn,
.btn-group-vertical > .nav-segmented.btn-group > li,
.btn-group-vertical > .nav-segmented > li {
display: block;
float: none;
width: 100%;
max-width: 100%; }
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .nav-segmented:before, .btn-group-vertical > .btn-group:after, .btn-group-vertical > .nav-segmented:after {
content: " ";
display: table; }
.btn-group-vertical > .btn-group:after, .btn-group-vertical > .nav-segmented:after {
clear: both; }
.btn-group-vertical > .btn-group > .btn, .btn-group-vertical > .nav-segmented > .btn, .btn-group-vertical > .nav-segmented.btn-group > li, .btn-group-vertical > .nav-segmented > li {
float: none; }
.btn-group-vertical > .btn + .btn, .nav-segmented.btn-group-vertical > li + .btn, .nav-segmented.btn-group-vertical > .btn + li, .nav-segmented.btn-group-vertical > li + li,
.btn-group-vertical > .btn + .btn-group,
.nav-segmented.btn-group-vertical > li + .btn-group,
.btn-group-vertical > .btn + .nav-segmented,
.nav-segmented.btn-group-vertical > li + .nav-segmented,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .nav-segmented + .btn,
.nav-segmented.btn-group-vertical > .btn-group + li,
.nav-segmented.btn-group-vertical > .nav-segmented + li,
.btn-group-vertical > .btn-group + .btn-group,
.btn-group-vertical > .nav-segmented + .btn-group,
.btn-group-vertical > .btn-group + .nav-segmented,
.btn-group-vertical > .nav-segmented + .nav-segmented {
margin-top: -1px;
margin-left: 0; }

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

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

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

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

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

[data-toggle="buttons"] > .btn > input[type="radio"], .nav-segmented[data-toggle="buttons"] > li > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"],
.nav-segmented[data-toggle="buttons"] > li > input[type="checkbox"] {
position: absolute;
z-index: -1;
opacity: 0;
filter: alpha(opacity=0); }

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

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

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

.input-group-addon {
padding: 6px 9px;
font-size: 13px;
font-weight: normal;
line-height: 1;
color: #303a46;
text-align: center;
background-color: #ffffff;
border: 1px solid #bec1c6;
border-radius: 3px; }
.input-group-addon.input-sm, .form-horizontal .form-group-sm .input-group-addon.form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn,
.input-group-sm > .nav-segmented.input-group-btn > li.input-group-addon {
padding: 2px 8px;
font-size: 12px;
border-radius: 3px; }
.input-group-addon.input-lg, .form-horizontal .form-group-lg .input-group-addon.form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn,
.input-group-lg > .nav-segmented.input-group-btn > li.input-group-addon {
padding: 10px 16px;
font-size: 17px;
border-radius: 3px; }
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
margin-top: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.navbar-header:before, .popover-header:before, .navbar-header:after, .popover-header:after {
content: " ";
display: table; }
.navbar-header:after, .popover-header:after {
clear: both; }
@media (min-width: 550px) {
.navbar-header, .popover-header {
float: left; } }

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

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

.container > .navbar-header, .container > .popover-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .popover-header,
.container-fluid > .navbar-collapse {
margin-right: 0;
margin-left: 0; }

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

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

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

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

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

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

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

@media (min-width: 550px) {
.navbar-left {
float: left !important; }

.navbar-right {
float: right !important; } }
.navbar-form {
margin-left: -15px;
margin-right: -15px;
padding: 10px 15px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
margin-top: 9px;
margin-bottom: 9px; }
@media (max-width: 549px) {
.navbar-form .form-group {
margin-bottom: 5px; } }
@media (min-width: 550px) {
.navbar-form {
width: auto;
border: 0;
margin-left: 0;
margin-right: 0;
padding-top: 0;
padding-bottom: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }
.navbar-form.navbar-right:last-child {
margin-right: -15px; } }

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

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

.navbar-btn {
margin-top: 9px;
margin-bottom: 9px; }
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .nav-segmented.btn-group-sm > li.navbar-btn {
margin-top: 13px;
margin-bottom: 13px; }
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .nav-segmented.btn-group-xs > li.navbar-btn {
margin-top: 14px;
margin-bottom: 14px; }

.navbar-text {
margin-top: 16px;
margin-bottom: 16px; }
@media (min-width: 550px) {
.navbar-text {
float: left;
margin-left: 15px;
margin-right: 15px; }
.navbar-text.navbar-right:last-child {
margin-right: 0; } }

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

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

.outputmsg_nav a {
color: #278efc; }

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

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

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

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

.label-default {
background-color: #bec1c6; }
.label-default[href]:hover, .label-default[href]:focus {
background-color: #a3a7ae; }

.label-primary {
background-color: #278efc; }
.label-primary[href]:hover, .label-primary[href]:focus {
background-color: #0374ed; }

.label-success {
background-color: #71e279; }
.label-success[href]:hover, .label-success[href]:focus {
background-color: #47d951; }

.label-info {
background-color: #278efc; }
.label-info[href]:hover, .label-info[href]:focus {
background-color: #0374ed; }

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

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

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

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

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

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
border-color: #278efc; }

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

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

.alert-success, .notification-success {
background-color: #e8fae6;
border-color: #71e279;
color: #006100; }
.alert-success hr, .notification-success hr {
border-top-color: #5cde65; }
.alert-success .alert-link, .notification-success .alert-link {
color: #002e00;
text-decoration: underline; }

.alert-info, .notification-info {
background-color: #e6f0fa;
border-color: #278efc;
color: #004aad; }
.alert-info hr, .notification-info hr {
border-top-color: #0e81fc; }
.alert-info .alert-link, .notification-info .alert-link {
color: #00347a;
text-decoration: underline; }

.alert-warning, .notification-warning {
background-color: #fbf2e2;
border-color: #fc8a3d;
color: #853c00; }
.alert-warning hr, .notification-warning hr {
border-top-color: #fc7b24; }
.alert-warning .alert-link, .notification-warning .alert-link {
color: #522500;
text-decoration: underline; }

.alert-danger, .notification-danger, .notification-error {
background-color: #fae6e6;
border-color: #f95050;
color: #9d0010; }
.alert-danger hr, .notification-danger hr, .notification-error hr {
border-top-color: #f83737; }
.alert-danger .alert-link, .notification-danger .alert-link, .notification-error .alert-link {
color: #6a000b;
text-decoration: underline; }

@-webkit-keyframes progress-bar-stripes {
from {
background-position: 40px 0; }
to {
background-position: 0 0; } }
@keyframes progress-bar-stripes {
from {
background-position: 40px 0; }
to {
background-position: 0 0; } }
.progress {
overflow: hidden;
height: 18px;
margin-bottom: 18px;
background-color: #ffffff;
border-radius: 3px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

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

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

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

.progress-bar[aria-valuenow="1"], .progress-bar[aria-valuenow="2"] {
min-width: 30px; }
.progress-bar[aria-valuenow="0"] {
color: #bec1c6;
min-width: 30px;
background-color: transparent;
background-image: none;
box-shadow: none; }

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

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

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

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

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

.media,
.media .media {
margin-top: 15px; }

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

.media-object {
display: block; }

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

.media > .pull-left {
margin-right: 10px; }
.media > .pull-right, .row .input-group-checkbox input.checkbox ~ label.checkbox-label:not(.no-float) .media > :before, .row .input-group-checkbox input.checkbox ~ label.radio-label:not(.no-float) .media > :before, .row .input-group-checkbox input.radio ~ label.checkbox-label:not(.no-float) .media > :before, .row .input-group-checkbox input.radio ~ label.radio-label:not(.no-float) .media > :before, .row .input-group-radio input.checkbox ~ label.checkbox-label:not(.no-float) .media > :before, .row .input-group-radio input.checkbox ~ label.radio-label:not(.no-float) .media > :before, .row .input-group-radio input.radio ~ label.checkbox-label:not(.no-float) .media > :before, .row .input-group-radio input.radio ~ label.radio-label:not(.no-float) .media > :before {
margin-left: 10px; }

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

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

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

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

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
background-color: #e6e8ea;
color: #bec1c6; }
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
color: inherit; }
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
color: #bec1c6; }
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
z-index: 2;
color: #fff;
background-color: #278efc;
border-color: #278efc; }
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
color: inherit; }
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
color: #f0f7ff; }

.list-group-item-success {
color: #24b02e;
background-color: #f5fdf6; }

a.list-group-item-success {
color: #24b02e; }
a.list-group-item-success .list-group-item-heading {
color: inherit; }
a.list-group-item-success:hover, a.list-group-item-success:focus {
color: #24b02e;
background-color: #e0f9e3; }
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
color: #fff;
background-color: #24b02e;
border-color: #24b02e; }

.list-group-item-info {
color: #024fa1;
background-color: #e4f1fe; }

a.list-group-item-info {
color: #024fa1; }
a.list-group-item-info .list-group-item-heading {
color: inherit; }
a.list-group-item-info:hover, a.list-group-item-info:focus {
color: #024fa1;
background-color: #cbe4fd; }
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
color: #fff;
background-color: #024fa1;
border-color: #024fa1; }

.list-group-item-warning {
color: #b74b03;
background-color: #fffbf9; }

a.list-group-item-warning {
color: #b74b03; }
a.list-group-item-warning .list-group-item-heading {
color: inherit; }
a.list-group-item-warning:hover, a.list-group-item-warning:focus {
color: #b74b03;
background-color: #ffeae0; }
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
color: #fff;
background-color: #b74b03;
border-color: #b74b03; }

.list-group-item-danger {
color: #c30707;
background-color: #fef0f0; }

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

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

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

.panel {
margin-bottom: 18px;
background-color: #ffffff;
border: 1px solid transparent;
border-radius: 3px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

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

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

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

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

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

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

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

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
margin-bottom: 0; }
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
border-top-right-radius: 2px;
border-top-left-radius: 2px; }
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
border-top-left-radius: 2px; }
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
border-top-right-radius: 2px; }
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px; }
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
border-bottom-left-radius: 2px; }
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
border-bottom-right-radius: 2px; }
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
border-top: 1px solid #bec1c6; }
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
border-top: 0; }
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
border: 0; }
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0; }
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0; }
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
border-bottom: 0; }
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
border-bottom: 0; }
.panel > .table-responsive {
border: 0;
margin-bottom: 0; }

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

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

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

.panel-success {
border-color: #f0fcf1; }
.panel-success > .panel-heading {
color: #24b02e;
background-color: #f5fdf6;
border-color: #f0fcf1; }
.panel-success > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #f0fcf1; }
.panel-success > .panel-heading .badge {
color: #f5fdf6;
background-color: #24b02e; }
.panel-success > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #f0fcf1; }

.panel-info {
border-color: #5bc0de; }
.panel-info > .panel-heading {
color: #fff;
background-color: #5bc0de;
border-color: #5bc0de; }
.panel-info > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #5bc0de; }
.panel-info > .panel-heading .badge {
color: #5bc0de;
background-color: #fff; }
.panel-info > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #5bc0de; }

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

.panel-danger {
border-color: #fee4e4; }
.panel-danger > .panel-heading {
color: #c30707;
background-color: #fef0f0;
border-color: #fee4e4; }
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #fee4e4; }
.panel-danger > .panel-heading .badge {
color: #fef0f0;
background-color: #c30707; }
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #fee4e4; }

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

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

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

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

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

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

.modal-open {
overflow: hidden; }

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

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

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

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

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

.modal-header {
padding: 20px;
border-bottom: 1px solid #e5e5e5;
min-height: 21.42857px; }

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

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

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

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

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

@media (min-width: 550px) {
.modal-dialog {
width: 600px;
margin: 30px auto; }

.modal-content {
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }

.modal-sm {
width: 400px; } }
@media (min-width: 800px) {
.modal-lg {
width: 900px; } }
.tooltip {
position: absolute;
z-index: 1070;
display: block;
visibility: visible;
font-size: 12px;
line-height: 1.4;
opacity: 0;
filter: alpha(opacity=0); }
.tooltip.in {
opacity: 0.8;
filter: alpha(opacity=80); }
.tooltip.top {
margin-top: -3px;
padding: 14px 0; }
.tooltip.right {
margin-left: 3px;
padding: 0 14px; }
.tooltip.bottom {
margin-top: 3px;
padding: 14px 0; }
.tooltip.left {
margin-left: -3px;
padding: 0 14px; }

.tooltip-inner {
max-width: 300px;
padding: 3px 8px;
color: #ffffff;
text-align: center;
text-decoration: none;
background-color: #000000;
border-radius: 3px; }

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

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

.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1060;
display: none;
max-width: 375px;
padding: 1px;
text-align: left;
background-color: #ffffff;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid #bec1c6;
border-radius: 3px;
-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);
white-space: normal; }
.popover.top {
margin-top: -14px; }
.popover.right {
margin-left: 14px; }
.popover.bottom {
margin-top: 14px; }
.popover.left {
margin-left: -14px; }

.popover-title {
margin: 0;
padding: 8px 14px;
font-size: 13px;
font-weight: normal;
line-height: 18px;
background-color: #ffffff;
border-bottom: 1px solid #f2f2f2;
border-radius: 2px 2px 0 0; }

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

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

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

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

.popover.top > .arrow {
left: 50%;
margin-left: -15px;
border-bottom-width: 0;
border-top-color: #000666;
border-top-color: #bec1c6;
bottom: -15px; }
.popover.top > .arrow:after {
content: " ";
bottom: 1px;
margin-left: -14px;
border-bottom-width: 0;
border-top-color: #ffffff; }
.popover.right > .arrow {
top: 50%;
left: -15px;
margin-top: -15px;
border-left-width: 0;
border-right-color: #000666;
border-right-color: #bec1c6; }
.popover.right > .arrow:after {
content: " ";
left: 1px;
bottom: -14px;
border-left-width: 0;
border-right-color: #ffffff; }
.popover.bottom > .arrow {
left: 50%;
margin-left: -15px;
border-top-width: 0;
border-bottom-color: #000666;
border-bottom-color: #bec1c6;
top: -15px; }
.popover.bottom > .arrow:after {
content: " ";
top: 1px;
margin-left: -14px;
border-top-width: 0;
border-bottom-color: #ffffff; }
.popover.left > .arrow {
top: 50%;
right: -15px;
margin-top: -15px;
border-right-width: 0;
border-left-color: #000666;
border-left-color: #bec1c6; }
.popover.left > .arrow:after {
content: " ";
right: 1px;
border-right-width: 0;
border-left-color: #ffffff;
bottom: -14px; }

.carousel {
position: relative; }

.carousel-inner {
position: relative;
overflow: hidden;
width: 100%; }
.carousel-inner > .item {
display: none;
position: relative;
-webkit-transition: 0.6s ease-in-out left;
-moz-transition: 0.6s ease-in-out left;
-o-transition: 0.6s ease-in-out left;
transition: 0.6s ease-in-out left; }
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
display: block;
width: 100% \9;
max-width: 100%;
height: auto;
line-height: 1; }
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
display: block; }
.carousel-inner > .active {
left: 0; }
.carousel-inner > .next,
.carousel-inner > .prev {
position: absolute;
top: 0;
width: 100%; }
.carousel-inner > .next {
left: 100%; }
.carousel-inner > .prev {
left: -100%; }
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
left: 0; }
.carousel-inner > .active.left {
left: -100%; }
.carousel-inner > .active.right {
left: 100%; }

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

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

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

@media screen and (min-width: 550px) {
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 30px;
height: 30px;
margin-top: -15px;
font-size: 30px; }
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
margin-left: -15px; }
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
margin-right: -15px; }

.carousel-caption {
left: 20%;
right: 20%;
padding-bottom: 30px; }

.carousel-indicators {
bottom: 20px; } }
.clearfix:before, .popover-body .row:before, .popover-body .form-group:before, .popover-body legend:before, .clearfix:after, .popover-body .row:after, .popover-body .form-group:after, .popover-body legend:after {
content: " ";
display: table; }
.clearfix:after, .popover-body .row:after, .popover-body .form-group:after, .popover-body legend:after {
clear: both; }

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

.pull-right, .row .input-group-checkbox input.checkbox ~ label.checkbox-label:not(.no-float) :before, .row .input-group-checkbox input.checkbox ~ label.radio-label:not(.no-float) :before, .row .input-group-checkbox input.radio ~ label.checkbox-label:not(.no-float) :before, .row .input-group-checkbox input.radio ~ label.radio-label:not(.no-float) :before, .row .input-group-radio input.checkbox ~ label.checkbox-label:not(.no-float) :before, .row .input-group-radio input.checkbox ~ label.radio-label:not(.no-float) :before, .row .input-group-radio input.radio ~ label.checkbox-label:not(.no-float) :before, .row .input-group-radio input.radio ~ label.radio-label:not(.no-float) :before {
float: right !important; }

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

.hide {
display: none !important; }

.show {
display: block !important; }

.invisible {
visibility: hidden; }

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

.hidden {
display: none !important;
visibility: hidden !important; }

.affix {
position: fixed;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }

@-ms-viewport {
width: device-width; }
.visible-xs, .visible-sm, .visible-md, .visible-lg {
display: none !important; }

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

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

table.visible-xs {
display: table; }

tr.visible-xs {
display: table-row !important; }

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

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

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

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

table.visible-sm {
display: table; }

tr.visible-sm {
display: table-row !important; }

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

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

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

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

table.visible-md {
display: table; }

tr.visible-md {
display: table-row !important; }

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

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

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

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

table.visible-lg {
display: table; }

tr.visible-lg {
display: table-row !important; }

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

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

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

@media (max-width: 549px) {
.hidden-xs {
display: none !important; } }
@media (min-width: 550px) and (max-width: 799px) {
.hidden-sm {
display: none !important; } }
@media (min-width: 800px) and (max-width: 1199px) {
.hidden-md {
display: none !important; } }
@media (min-width: 1200px) {
.hidden-lg {
display: none !important; } }
.visible-print {
display: none !important; }

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

table.visible-print {
display: table; }

tr.visible-print {
display: table-row !important; }

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

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

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

@media print {
.hidden-print {
display: none !important; } }
.form-group {
margin-bottom: 8px; }

.navbar {
min-height: initial;
margin-bottom: 5px; }

.input-group .form-control.element_reference_input {
width: 100% !important; }

.input-group-addon label {
margin-bottom: 0; }

div.label {
height: 30px;
vertical-align: middle; }

@media print {
a[href]:after {
content: ""; } }
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
display: none !important; }

.default-focus-outline:focus {
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
.default-focus-outline:focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
.default-focus-outline:focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
.default-focus-outline:focus {
outline: 5px double #f95050 !important; } }
.default-focus-outline:focus.glide_ref_item_link, .default-focus-outline:focus.column_head.list_hdrcell {
outline-offset: 2px; }

@media screen and (-ms-high-contrast: active) {
.ms-high-contrast-outline {
outline: 5px double #f95050 !important; } }

.toolbarImgActive.btn-default.active, .toolbarImgActive.active.btn-destructive-subdued, .toolbarImgActive.active.btn-success-subdued, .nav-segmented > li.toolbarImgActive.active {
position: relative;
color: white; }
.toolbarImgActive.btn-default.active .icon-tack, .toolbarImgActive.active.btn-destructive-subdued .icon-tack, .toolbarImgActive.active.btn-success-subdued .icon-tack, .nav-segmented > li.toolbarImgActive.active .icon-tack {
position: relative; }
.toolbarImgActive.btn-default.active:before, .toolbarImgActive.active.btn-destructive-subdued:before, .toolbarImgActive.active.btn-success-subdued:before, .nav-segmented > li.toolbarImgActive.active:before {
content: '';
background-color: rgba(0,0,0,0.45);
position: absolute;
bottom: 1px;
left: 1px;
right: 1px;
top: 1px;
border-radius: 3px;
z-index: 0; }

label {
font-weight: normal; }

.is-required .help-block,
.is-required .control-label,
.is-required .radio,
.is-required .checkbox,
.is-required .radio-inline,
.is-required .checkbox-inline {
color: #f95050; }
.form-submitted .is-required .form-control {
border-color: #f95050;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.form-submitted .is-required .form-control:focus {
border-color: #f71f1f;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fcb3b3;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fcb3b3;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fcb3b3; }
.is-required .input-group-addon {
color: #f95050;
border-color: #f95050;
background-color: #f95050; }
.is-required .form-control-feedback {
color: #f95050; }

.is-filled .help-block,
.is-filled .control-label,
.is-filled .radio,
.is-filled .checkbox,
.is-filled .radio-inline,
.is-filled .checkbox-inline {
color: #bec1c6; }
.is-filled .form-control-feedback {
color: #bec1c6; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
color: #f95050; }
.form-submitted .has-error .form-control {
border-color: #f95050;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.form-submitted .has-error .form-control:focus {
border-color: #f71f1f;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fcb3b3;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fcb3b3;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fcb3b3; }
.has-error .input-group-addon {
color: #f95050;
border-color: #f95050;
background-color: #f95050; }
.has-error .form-control-feedback {
color: #f95050; }

.required-marker {
background-color: transparent !important; }
.required-marker:before {
font-family: "retina_icons";
display: inline-block;
vertical-align: middle;
line-height: 1;
font-weight: normal;
font-style: normal;
speak: none;
text-decoration: inherit;
text-transform: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
color: #f95050;
padding: 0 8px; }
.is-filled .required-marker:before {
color: #303a46; }
.is-prefilled .required-marker:before {
color: #303a46; }

.has-success .control-label, .has-warning .control-label, .has-error .control-label, .is-required .control-label, .is-filled .control-label {
color: #303a46; }

select.form-control[disabled], select.form-control[readonly] {
-webkit-appearance: none; }

.input-group-transparent {
position: relative; }
.input-group-transparent input[type=search].form-control, .input-group-transparent input.form-control.form-control-search {
border-radius: 9999px; }
.input-group-transparent .input-group-addon-transparent {
position: absolute;
left: 6px;
top: 4px;
width: 22px;
z-index: 3;
font-size: 18px; }
.input-group-transparent .input-group-addon-transparent ~ input {
padding-left: 28px; }
.input-group-transparent .input-group-addon-transparent.icon-filter {
left: 9px;
top: 6px; }

.input-group-addon-pull-right.input-group-addon-transparent {
right: 0;
left: inherit; }
.input-group-addon-pull-right.input-group-addon-transparent.icon-vcr-down {
top: 2px;
font-size: 10px;
cursor: pointer; }

.input-group.select-group select {
min-width: 32px;
border-radius: 0;
-moz-appearance: none;
-webkit-appearance: none;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
cursor: pointer;
margin-left: 1px;
z-index: 2; }
.input-group.select-group input[type=text].form-control {
z-index: 1; }
.input-group.select-group input[type=text].form-control:focus {
z-index: 3; }

.input-group-checkbox input.checkbox ~ label.checkbox-label, .input-group-checkbox input.checkbox ~ label.radio-label, .input-group-checkbox input.radio ~ label.checkbox-label, .input-group-checkbox input.radio ~ label.radio-label, .input-group-radio input.checkbox ~ label.checkbox-label, .input-group-radio input.checkbox ~ label.radio-label, .input-group-radio input.radio ~ label.checkbox-label, .input-group-radio input.radio ~ label.radio-label {
margin: 0 8px;
-moz-user-select: -moz-none;
-ms-user-select: none;
-webkit-user-select: none;
user-select: none; }
.input-group-checkbox input.checkbox ~ label.checkbox-label .before-container, .input-group-checkbox input.checkbox ~ label.checkbox-label:before, .input-group-checkbox input.checkbox ~ label.radio-label .before-container, .input-group-checkbox input.checkbox ~ label.radio-label:before, .input-group-checkbox input.radio ~ label.checkbox-label .before-container, .input-group-checkbox input.radio ~ label.checkbox-label:before, .input-group-checkbox input.radio ~ label.radio-label .before-container, .input-group-checkbox input.radio ~ label.radio-label:before, .input-group-radio input.checkbox ~ label.checkbox-label .before-container, .input-group-radio input.checkbox ~ label.checkbox-label:before, .input-group-radio input.checkbox ~ label.radio-label .before-container, .input-group-radio input.checkbox ~ label.radio-label:before, .input-group-radio input.radio ~ label.checkbox-label .before-container, .input-group-radio input.radio ~ label.checkbox-label:before, .input-group-radio input.radio ~ label.radio-label .before-container, .input-group-radio input.radio ~ label.radio-label:before {
color: transparent;
position: relative;
margin-right: 8px;
background: #ffffff;
border: 1px solid #bec1c6;
padding: 3px;
display: inline-block;
box-sizing: border-box;
width: 20px;
height: 20px;
text-align: center;
vertical-align: middle;
content: ""; }
.row .input-group-checkbox input.checkbox ~ label.checkbox-label, .row .input-group-checkbox input.checkbox ~ label.radio-label, .row .input-group-checkbox input.radio ~ label.checkbox-label, .row .input-group-checkbox input.radio ~ label.radio-label, .row .input-group-radio input.checkbox ~ label.checkbox-label, .row .input-group-radio input.checkbox ~ label.radio-label, .row .input-group-radio input.radio ~ label.checkbox-label, .row .input-group-radio input.radio ~ label.radio-label {
margin-left: 0;
margin-top: 0; }
.row .input-group-checkbox input.checkbox ~ label.checkbox-label:not(.no-float) :before, .row .input-group-checkbox input.checkbox ~ label.radio-label:not(.no-float) :before, .row .input-group-checkbox input.radio ~ label.checkbox-label:not(.no-float) :before, .row .input-group-checkbox input.radio ~ label.radio-label:not(.no-float) :before, .row .input-group-radio input.checkbox ~ label.checkbox-label:not(.no-float) :before, .row .input-group-radio input.checkbox ~ label.radio-label:not(.no-float) :before, .row .input-group-radio input.radio ~ label.checkbox-label:not(.no-float) :before, .row .input-group-radio input.radio ~ label.radio-label:not(.no-float) :before {
margin-left: 0;
margin-right: 0; }
.input-group-checkbox input.checkbox.checkbox ~ label.checkbox-label .before-container, .input-group-checkbox input.checkbox.checkbox ~ label.checkbox-label:before, .input-group-checkbox input.radio.checkbox ~ label.checkbox-label .before-container, .input-group-checkbox input.radio.checkbox ~ label.checkbox-label:before, .input-group-radio input.checkbox.checkbox ~ label.checkbox-label .before-container, .input-group-radio input.checkbox.checkbox ~ label.checkbox-label:before, .input-group-radio input.radio.checkbox ~ label.checkbox-label .before-container, .input-group-radio input.radio.checkbox ~ label.checkbox-label:before {
border-radius: 3px; }
.input-group-checkbox input.checkbox.checkbox:checked ~ label.checkbox-label .before-container, .input-group-checkbox input.checkbox.checkbox:checked ~ label.checkbox-label:before, .input-group-checkbox input.radio.checkbox:checked ~ label.checkbox-label .before-container, .input-group-checkbox input.radio.checkbox:checked ~ label.checkbox-label:before, .input-group-radio input.checkbox.checkbox:checked ~ label.checkbox-label .before-container, .input-group-radio input.checkbox.checkbox:checked ~ label.checkbox-label:before, .input-group-radio input.radio.checkbox:checked ~ label.checkbox-label .before-container, .input-group-radio input.radio.checkbox:checked ~ label.checkbox-label:before {
font-family: "retina_icons";
display: inline-block;
vertical-align: middle;
line-height: 1;
font-weight: normal;
font-style: normal;
speak: none;
text-decoration: inherit;
text-transform: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.input-group-checkbox input.checkbox.radio ~ label.radio-label .before-container, .input-group-checkbox input.checkbox.radio ~ label.radio-label:before, .input-group-checkbox input.radio.radio ~ label.radio-label .before-container, .input-group-checkbox input.radio.radio ~ label.radio-label:before, .input-group-radio input.checkbox.radio ~ label.radio-label .before-container, .input-group-radio input.checkbox.radio ~ label.radio-label:before, .input-group-radio input.radio.radio ~ label.radio-label .before-container, .input-group-radio input.radio.radio ~ label.radio-label:before {
border-radius: 10px;
font-weight: bold;
line-height: 20px; }
.input-group-checkbox input.checkbox.radio:hover ~ label.radio-label .before-container, .input-group-checkbox input.checkbox.radio:hover ~ label.radio-label:before, .input-group-checkbox input.radio.radio:hover ~ label.radio-label .before-container, .input-group-checkbox input.radio.radio:hover ~ label.radio-label:before, .input-group-radio input.checkbox.radio:hover ~ label.radio-label .before-container, .input-group-radio input.checkbox.radio:hover ~ label.radio-label:before, .input-group-radio input.radio.radio:hover ~ label.radio-label .before-container, .input-group-radio input.radio.radio:hover ~ label.radio-label:before {
border-color: #278efc; }
.input-group-checkbox input.checkbox.radio:checked ~ label.radio-label .before-container, .input-group-checkbox input.checkbox.radio:checked ~ label.radio-label:before, .input-group-checkbox input.radio.radio:checked ~ label.radio-label .before-container, .input-group-checkbox input.radio.radio:checked ~ label.radio-label:before, .input-group-radio input.checkbox.radio:checked ~ label.radio-label .before-container, .input-group-radio input.checkbox.radio:checked ~ label.radio-label:before, .input-group-radio input.radio.radio:checked ~ label.radio-label .before-container, .input-group-radio input.radio.radio:checked ~ label.radio-label:before {
font-family: "retina_icons";
display: inline-block;
vertical-align: middle;
line-height: 1;
font-weight: normal;
font-style: normal;
speak: none;
text-decoration: inherit;
text-transform: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.input-group-checkbox input.checkbox:checked ~ label.checkbox-label .before-container, .input-group-checkbox input.checkbox:checked ~ label.checkbox-label:before, .input-group-checkbox input.checkbox:checked ~ label.radio-label .before-container, .input-group-checkbox input.checkbox:checked ~ label.radio-label:before, .input-group-checkbox input.radio:checked ~ label.checkbox-label .before-container, .input-group-checkbox input.radio:checked ~ label.checkbox-label:before, .input-group-checkbox input.radio:checked ~ label.radio-label .before-container, .input-group-checkbox input.radio:checked ~ label.radio-label:before, .input-group-radio input.checkbox:checked ~ label.checkbox-label .before-container, .input-group-radio input.checkbox:checked ~ label.checkbox-label:before, .input-group-radio input.checkbox:checked ~ label.radio-label .before-container, .input-group-radio input.checkbox:checked ~ label.radio-label:before, .input-group-radio input.radio:checked ~ label.checkbox-label .before-container, .input-group-radio input.radio:checked ~ label.checkbox-label:before, .input-group-radio input.radio:checked ~ label.radio-label .before-container, .input-group-radio input.radio:checked ~ label.radio-label:before {
color: #278efc; }
.input-group-checkbox input.checkbox:disabled ~ label.checkbox-label .before-container, .input-group-checkbox input.checkbox:disabled ~ label.checkbox-label:before, .input-group-checkbox input.checkbox:disabled ~ label.radio-label .before-container, .input-group-checkbox input.checkbox:disabled ~ label.radio-label:before, .input-group-checkbox input.checkbox.disabled ~ label.checkbox-label .before-container, .input-group-checkbox input.checkbox.disabled ~ label.checkbox-label:before, .input-group-checkbox input.checkbox.disabled ~ label.radio-label .before-container, .input-group-checkbox input.checkbox.disabled ~ label.radio-label:before, .input-group-checkbox input.radio:disabled ~ label.checkbox-label .before-container, .input-group-checkbox input.radio:disabled ~ label.checkbox-label:before, .input-group-checkbox input.radio:disabled ~ label.radio-label .before-container, .input-group-checkbox input.radio:disabled ~ label.radio-label:before, .input-group-checkbox input.radio.disabled ~ label.checkbox-label .before-container, .input-group-checkbox input.radio.disabled ~ label.checkbox-label:before, .input-group-checkbox input.radio.disabled ~ label.radio-label .before-container, .input-group-checkbox input.radio.disabled ~ label.radio-label:before, .input-group-radio input.checkbox:disabled ~ label.checkbox-label .before-container, .input-group-radio input.checkbox:disabled ~ label.checkbox-label:before, .input-group-radio input.checkbox:disabled ~ label.radio-label .before-container, .input-group-radio input.checkbox:disabled ~ label.radio-label:before, .input-group-radio input.checkbox.disabled ~ label.checkbox-label .before-container, .input-group-radio input.checkbox.disabled ~ label.checkbox-label:before, .input-group-radio input.checkbox.disabled ~ label.radio-label .before-container, .input-group-radio input.checkbox.disabled ~ label.radio-label:before, .input-group-radio input.radio:disabled ~ label.checkbox-label .before-container, .input-group-radio input.radio:disabled ~ label.checkbox-label:before, .input-group-radio input.radio:disabled ~ label.radio-label .before-container, .input-group-radio input.radio:disabled ~ label.radio-label:before, .input-group-radio input.radio.disabled ~ label.checkbox-label .before-container, .input-group-radio input.radio.disabled ~ label.checkbox-label:before, .input-group-radio input.radio.disabled ~ label.radio-label .before-container, .input-group-radio input.radio.disabled ~ label.radio-label:before {
background: #e6e8ea;
border-color: #bec1c6; }
.input-group-checkbox input.checkbox.no-before ~ label.checkbox-label:before, .input-group-checkbox input.checkbox.no-before ~ label.radio-label:before, .input-group-checkbox input.radio.no-before ~ label.checkbox-label:before, .input-group-checkbox input.radio.no-before ~ label.radio-label:before, .input-group-radio input.checkbox.no-before ~ label.checkbox-label:before, .input-group-radio input.checkbox.no-before ~ label.radio-label:before, .input-group-radio input.radio.no-before ~ label.checkbox-label:before, .input-group-radio input.radio.no-before ~ label.radio-label:before {
display: none; }
.input-group-checkbox input.checkbox.focus ~ label.checkbox-label .before-container, .input-group-checkbox input.checkbox.focus ~ label.checkbox-label:before, .input-group-checkbox input.checkbox.focus ~ label.radio-label .before-container, .input-group-checkbox input.checkbox.focus ~ label.radio-label:before, .input-group-checkbox input.checkbox:focus ~ label.checkbox-label .before-container, .input-group-checkbox input.checkbox:focus ~ label.checkbox-label:before, .input-group-checkbox input.checkbox:focus ~ label.radio-label .before-container, .input-group-checkbox input.checkbox:focus ~ label.radio-label:before, .input-group-checkbox input.radio.focus ~ label.checkbox-label .before-container, .input-group-checkbox input.radio.focus ~ label.checkbox-label:before, .input-group-checkbox input.radio.focus ~ label.radio-label .before-container, .input-group-checkbox input.radio.focus ~ label.radio-label:before, .input-group-checkbox input.radio:focus ~ label.checkbox-label .before-container, .input-group-checkbox input.radio:focus ~ label.checkbox-label:before, .input-group-checkbox input.radio:focus ~ label.radio-label .before-container, .input-group-checkbox input.radio:focus ~ label.radio-label:before, .input-group-radio input.checkbox.focus ~ label.checkbox-label .before-container, .input-group-radio input.checkbox.focus ~ label.checkbox-label:before, .input-group-radio input.checkbox.focus ~ label.radio-label .before-container, .input-group-radio input.checkbox.focus ~ label.radio-label:before, .input-group-radio input.checkbox:focus ~ label.checkbox-label .before-container, .input-group-radio input.checkbox:focus ~ label.checkbox-label:before, .input-group-radio input.checkbox:focus ~ label.radio-label .before-container, .input-group-radio input.checkbox:focus ~ label.radio-label:before, .input-group-radio input.radio.focus ~ label.checkbox-label .before-container, .input-group-radio input.radio.focus ~ label.checkbox-label:before, .input-group-radio input.radio.focus ~ label.radio-label .before-container, .input-group-radio input.radio.focus ~ label.radio-label:before, .input-group-radio input.radio:focus ~ label.checkbox-label .before-container, .input-group-radio input.radio:focus ~ label.checkbox-label:before, .input-group-radio input.radio:focus ~ label.radio-label .before-container, .input-group-radio input.radio:focus ~ label.radio-label:before {
box-shadow: 0 0 6px 0 #278efc;
border-color: #278efc; }
@media screen and (-ms-high-contrast: active) {
.input-group-checkbox input.checkbox.focus ~ label.checkbox-label .before-container, .input-group-checkbox input.checkbox.focus ~ label.checkbox-label:before, .input-group-checkbox input.checkbox.focus ~ label.radio-label .before-container, .input-group-checkbox input.checkbox.focus ~ label.radio-label:before, .input-group-checkbox input.checkbox:focus ~ label.checkbox-label .before-container, .input-group-checkbox input.checkbox:focus ~ label.checkbox-label:before, .input-group-checkbox input.checkbox:focus ~ label.radio-label .before-container, .input-group-checkbox input.checkbox:focus ~ label.radio-label:before, .input-group-checkbox input.radio.focus ~ label.checkbox-label .before-container, .input-group-checkbox input.radio.focus ~ label.checkbox-label:before, .input-group-checkbox input.radio.focus ~ label.radio-label .before-container, .input-group-checkbox input.radio.focus ~ label.radio-label:before, .input-group-checkbox input.radio:focus ~ label.checkbox-label .before-container, .input-group-checkbox input.radio:focus ~ label.checkbox-label:before, .input-group-checkbox input.radio:focus ~ label.radio-label .before-container, .input-group-checkbox input.radio:focus ~ label.radio-label:before, .input-group-radio input.checkbox.focus ~ label.checkbox-label .before-container, .input-group-radio input.checkbox.focus ~ label.checkbox-label:before, .input-group-radio input.checkbox.focus ~ label.radio-label .before-container, .input-group-radio input.checkbox.focus ~ label.radio-label:before, .input-group-radio input.checkbox:focus ~ label.checkbox-label .before-container, .input-group-radio input.checkbox:focus ~ label.checkbox-label:before, .input-group-radio input.checkbox:focus ~ label.radio-label .before-container, .input-group-radio input.checkbox:focus ~ label.radio-label:before, .input-group-radio input.radio.focus ~ label.checkbox-label .before-container, .input-group-radio input.radio.focus ~ label.checkbox-label:before, .input-group-radio input.radio.focus ~ label.radio-label .before-container, .input-group-radio input.radio.focus ~ label.radio-label:before, .input-group-radio input.radio:focus ~ label.checkbox-label .before-container, .input-group-radio input.radio:focus ~ label.checkbox-label:before, .input-group-radio input.radio:focus ~ label.radio-label .before-container, .input-group-radio input.radio:focus ~ label.radio-label:before {
outline: 5px double #f95050 !important; } }
.input-group-checkbox input.checkbox.hover ~ label.checkbox-label .before-container, .input-group-checkbox input.checkbox.hover ~ label.checkbox-label:before, .input-group-checkbox input.checkbox.hover ~ label.radio-label .before-container, .input-group-checkbox input.checkbox.hover ~ label.radio-label:before, .input-group-checkbox input.checkbox:hover ~ label.checkbox-label .before-container, .input-group-checkbox input.checkbox:hover ~ label.checkbox-label:before, .input-group-checkbox input.checkbox:hover ~ label.radio-label .before-container, .input-group-checkbox input.checkbox:hover ~ label.radio-label:before, .input-group-checkbox input.radio.hover ~ label.checkbox-label .before-container, .input-group-checkbox input.radio.hover ~ label.checkbox-label:before, .input-group-checkbox input.radio.hover ~ label.radio-label .before-container, .input-group-checkbox input.radio.hover ~ label.radio-label:before, .input-group-checkbox input.radio:hover ~ label.checkbox-label .before-container, .input-group-checkbox input.radio:hover ~ label.checkbox-label:before, .input-group-checkbox input.radio:hover ~ label.radio-label .before-container, .input-group-checkbox input.radio:hover ~ label.radio-label:before, .input-group-radio input.checkbox.hover ~ label.checkbox-label .before-container, .input-group-radio input.checkbox.hover ~ label.checkbox-label:before, .input-group-radio input.checkbox.hover ~ label.radio-label .before-container, .input-group-radio input.checkbox.hover ~ label.radio-label:before, .input-group-radio input.checkbox:hover ~ label.checkbox-label .before-container, .input-group-radio input.checkbox:hover ~ label.checkbox-label:before, .input-group-radio input.checkbox:hover ~ label.radio-label .before-container, .input-group-radio input.checkbox:hover ~ label.radio-label:before, .input-group-radio input.radio.hover ~ label.checkbox-label .before-container, .input-group-radio input.radio.hover ~ label.checkbox-label:before, .input-group-radio input.radio.hover ~ label.radio-label .before-container, .input-group-radio input.radio.hover ~ label.radio-label:before, .input-group-radio input.radio:hover ~ label.checkbox-label .before-container, .input-group-radio input.radio:hover ~ label.checkbox-label:before, .input-group-radio input.radio:hover ~ label.radio-label .before-container, .input-group-radio input.radio:hover ~ label.radio-label:before {
border-color: #278efc; }

/*
Version: 3.4.5 Timestamp: Mon Nov  4 08:22:42 PST 2013
*/
.select2-container {
margin: 0;
position: relative;
display: inline-block;
vertical-align: middle;
border: none;
padding: 0; }

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
/*
Force border-box so that % widths fit the parent
container without overlap because of margin/padding.

More Info : http://www.quirksmode.org/css/box.html
*/
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }

.select2-container .select2-choice {
display: block;
min-height: 32px;
padding: 0 0 0 8px;
overflow: hidden;
position: relative;
white-space: nowrap;
line-height: 30px;
color: #303a46;
text-decoration: none;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #bec1c6;
border-radius: 3px;
-moz-user-select: -moz-none;
-ms-user-select: none;
-webkit-user-select: none;
user-select: none; }

.form-submitted .is-required .select2-container .select2-choice {
border-color: #f95050;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.form-submitted .is-required .select2-container.select2-container-active .select2-choice {
border-color: #f71f1f;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fcb3b3;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fcb3b3;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fcb3b3; }

.form-submitted .has-error .select2-container .select2-choice {
border-color: #f95050;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.form-submitted .has-error .select2-container.select2-container-active .select2-choice {
border-color: #f71f1f;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fcb3b3;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fcb3b3;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fcb3b3; }

.select2-container.select2-drop-above .select2-choice {
border-bottom-color: #278efc;
border-radius: 3px; }

.select2-container.select2-allowclear .select2-choice .select2-chosen {
margin-right: 40px; }

.select2-container .select2-choice > .select2-chosen {
margin-right: 26px;
display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
text-align: left; }

.select2-container .select2-choice abbr {
display: none;
width: 12px;
height: 12px;
position: absolute;
right: 28px;
text-decoration: none;
border: 0;
cursor: pointer; }

.select2-container.select2-allowclear .select2-choice abbr {
display: inline-block; }

.select2-container .select2-choice abbr:hover {
background-position: right -11px;
cursor: pointer; }

.select2-drop-mask {
border: 0;
margin: 0;
padding: 0;
position: fixed;
left: 0;
top: 0;
min-height: 100%;
min-width: 100%;
height: auto;
width: auto;
opacity: 0;
z-index: 9998;
/* styles required for IE to work */
background-color: #fff;
filter: alpha(opacity=0); }

.select2-drop {
width: 100%;
margin-top: 5px;
position: absolute;
z-index: 9999;
top: 100%;
background: #fff;
color: #303a46;
border: 1px solid #278efc;
border-radius: 3px;
box-shadow: rgba(0, 0, 0, 0.07) 0 8px 30px 8px; }

.select2-drop-auto-width {
border-top: 1px solid #278efc;
width: auto; }

.select2-drop-auto-width .select2-search {
padding-top: 4px; }

.select2-drop.select2-drop-above {
margin-top: -5px;
border-radius: 3px;
box-shadow: rgba(0, 0, 0, 0.15) 0 -4px 5px; }

.select2-container .select2-choice .select2-arrow {
display: inline-block;
width: 32px;
height: 100%;
position: absolute;
right: 0;
top: 0;
background-clip: padding-box;
text-align: center; }

.select2-container .select2-choice .select2-arrow b {
display: block;
width: 100%;
height: 100%; }
.select2-container .select2-choice .select2-arrow b:before {
font-family: "retina_icons";
display: inline-block;
vertical-align: middle;
line-height: 1;
font-weight: normal;
font-style: normal;
speak: none;
text-decoration: inherit;
text-transform: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 10px; }

.select2-container.select2-reference .select2-choice {
display: table-cell;
width: 100%; }
.select2-container.select2-reference .select2-reference-launcher {
display: table-cell;
width: 32px;
height: 100%;
background-clip: padding-box;
text-align: center;
font-family: "retina_icons";
display: inline-block;
vertical-align: middle;
line-height: 1;
font-weight: normal;
font-style: normal;
speak: none;
text-decoration: inherit;
text-transform: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.select2-container.select2-reference .select2-reference-launcher:before {
content: ""; }

.select2-search {
display: inline-block;
width: 100%;
min-height: 32px;
margin: 4px 0;
padding-left: 4px;
padding-right: 4px;
position: relative;
z-index: 10000;
white-space: nowrap; }
.select2-search:after {
font-family: "retina_icons";
display: inline-block;
vertical-align: middle;
line-height: 1;
font-weight: normal;
font-style: normal;
speak: none;
text-decoration: inherit;
text-transform: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
position: absolute;
left: 10px;
top: 8px;
font-size: 16px; }

.select2-search input {
width: 100%;
min-height: 32px;
padding: 4px 5px 4px 24px;
margin: 0;
outline: 0;
font-family: sans-serif;
font-size: 14px;
border: 1px solid #278efc;
border-radius: 16px;
box-shadow: none; }

.select2-search input.select2-active {
background: #fff url("/images/select2-spinner.gif") no-repeat 98%; }

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
border: 1px solid #278efc;
outline: none;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
border: 1px solid #278efc; }

.select2-dropdown-open .select2-choice .select2-arrow {
background: transparent;
border-left: none;
filter: none; }

.select2-dropdown-open .select2-choice .select2-arrow b {
background-position: -18px 1px; }

/* results */
.select2-results {
max-height: 200px;
padding: 0;
margin: 0;
position: relative;
overflow-x: hidden;
overflow-y: auto;
-webkit-tap-highlight-color: transparent; }

.select2-results ul.select2-result-sub {
margin: 0;
padding-left: 0; }

.select2-results ul.select2-result-sub > li .select2-result-label {
padding-left: 20px; }

.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
padding-left: 40px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
padding-left: 60px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
padding-left: 80px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
padding-left: 100px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
padding-left: 110px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
padding-left: 120px; }

.select2-results li {
list-style: none;
display: list-item;
background-image: none; }

.select2-results li.select2-result-with-children > .select2-result-label {
font-weight: bold; }

.select2-results .select2-result-label {
padding: 3px 7px 4px;
margin: 0;
cursor: pointer;
min-height: 1em;
-moz-user-select: -moz-none;
-ms-user-select: none;
-webkit-user-select: none;
user-select: none; }

.select2-results .select2-highlighted {
background: #278efc;
color: #ffffff; }

.select2-results li em {
background: #feffde;
font-style: normal; }

.select2-results .select2-highlighted em {
background: transparent; }

.select2-results .select2-highlighted ul {
background: #ffffff;
color: #303a46; }

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
background: transparent;
text-align: center;
margin: 10px 0;
display: list-item; }

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
color: #666;
background: #f4f4f4;
display: list-item;
cursor: default; }

.select2-results .select2-disabled {
background: #f4f4f4;
display: list-item;
cursor: default; }

.select2-results .select2-selected {
display: none; }

.select2-more-results.select2-active {
background: #f4f4f4 url("/images/select2-spinner.gif") no-repeat 100%; }

.select2-more-results {
background: #f4f4f4;
text-align: center;
padding: 4px;
display: list-item; }

/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
background-color: #f4f4f4;
background-image: none;
border: 1px solid #ddd;
cursor: default; }

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
background-color: #f4f4f4;
background-image: none;
border-left: 0; }

.select2-container.select2-container-disabled .select2-choice abbr {
display: none; }

/* multiselect */
.select2-container-multi .select2-choices {
height: auto !important;
height: 1%;
margin: 0;
padding: 0;
position: relative;
border: 1px solid #278efc;
cursor: text;
overflow: hidden;
background-color: #ffffff;
border-radius: 3px; }

.select2-locked {
padding: 3px 5px 3px 5px !important; }

.select2-container-multi .select2-choices {
min-height: 32px; }

.select2-container-multi.select2-container-active .select2-choices {
border: 1px solid #278efc;
outline: none;
box-shadow: rgba(0, 0, 0, 0.3) 0 0 5px; }

.select2-container-multi .select2-choices li {
float: left;
list-style: none; }

.select2-container-multi .select2-choices .select2-search-field {
margin: 0;
padding: 0;
white-space: nowrap; }

.select2-container-multi .select2-choices .select2-search-field input {
padding: 5px;
margin: 1px 0;
font-family: sans-serif;
font-size: 100%;
color: #666;
outline: 0;
border: 0;
background: transparent !important;
box-shadow: none; }

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
background: #fff url("/images/select2-spinner.gif") no-repeat 100% !important; }

.select2-default {
color: #81878e !important; }

.select2-container-multi .select2-choices .select2-search-choice {
padding: 3px 18px 3px 5px;
margin: 3px 0 3px 5px;
position: relative;
line-height: 13px;
color: #303a46;
cursor: default;
border: 1px solid #278efc;
background-color: #e6e8ea;
background-clip: padding-box;
border-radius: 3px;
-moz-user-select: -moz-none;
-ms-user-select: none;
-webkit-user-select: none;
user-select: none;
box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); }

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
cursor: default; }

.select2-container-multi .select2-choices .select2-search-choice-focus {
background-color: #278efc;
color: #ffffff; }
.select2-container-multi .select2-choices .select2-search-choice-focus a {
color: #ffffff; }

.select2-search-choice-close {
display: block;
width: 12px;
height: 13px;
position: absolute;
right: 5px;
top: 9px;
text-decoration: none;
line-height: .7em; }
.select2-search-choice-close:before {
font-family: "retina_icons";
display: inline-block;
vertical-align: middle;
line-height: 1;
font-weight: normal;
font-style: normal;
speak: none;
text-decoration: inherit;
text-transform: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.select2-search-choice-close[role="button"]:focus, .select2-search-choice-close[tabindex="0"]:focus {
outline: 5px auto #278efc;
outline-offset: -2px; }

.select2-container-multi .select2-search-choice-close {
right: 5px; }

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
background-position: right -11px; }

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
background-position: right -11px; }

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
background-color: #f4f4f4;
background-image: none;
border: 1px solid #ddd;
cursor: default; }

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
padding: 3px 5px 3px 5px;
border: 1px solid #ddd;
background-image: none;
background-color: #f4f4f4; }

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
display: none;
background: none; }

/* end multiselect */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
text-decoration: underline; }

.select2-offscreen, .select2-offscreen:focus {
clip: rect(0 0 0 0) !important;
width: 1px !important;
height: 1px !important;
border: 0 !important;
margin: 0 !important;
padding: 0 !important;
overflow: hidden !important;
position: absolute !important;
outline: 0 !important;
left: 0px !important;
top: 0px !important; }

.select2-display-none {
display: none; }

.select2-measure-scrollbar {
position: absolute;
top: -10000px;
left: -10000px;
width: 100px;
height: 100px;
overflow: scroll; }

button:focus, [role="button"]:focus, [tabindex="0"]:focus {
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
button:focus, [role="button"]:focus, [tabindex="0"]:focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
button:focus, [role="button"]:focus, [tabindex="0"]:focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
button:focus, [role="button"]:focus, [tabindex="0"]:focus {
outline: 5px double #f95050 !important; } }
button:focus.glide_ref_item_link, button:focus.column_head.list_hdrcell, [role="button"]:focus.glide_ref_item_link, [role="button"]:focus.column_head.list_hdrcell, [tabindex="0"]:focus.glide_ref_item_link, [tabindex="0"]:focus.column_head.list_hdrcell {
outline-offset: 2px; }

.btn.disabled, .nav-segmented > li.disabled, .btn[disabled], .nav-segmented > li[disabled], fieldset[disabled] .btn, fieldset[disabled] .nav-segmented > li {
opacity: 0.3;
filter: alpha(opacity=30); }

.btn-icon {
background-color: transparent;
border-color: transparent;
font-size: 20px;
padding: 0;
margin-left: 4px;
width: 31px;
height: 31px;
line-height: 1;
/* because font size is 20px*/ }
.btn-icon:hover {
background-color: rgba(0, 0, 0, 0.1); }
.btn-icon:active {
outline: none;
box-shadow: rgba(0, 0, 0, 0.4) 0 1px 3px inset;
background-color: rgba(0, 0, 0, 0.1);
border: 1px solid #278efc; }
.btn-icon:focus {
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
.btn-icon:focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
.btn-icon:focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
.btn-icon:focus {
outline: 5px double #f95050 !important; } }
.btn-icon:focus.glide_ref_item_link, .btn-icon:focus.column_head.list_hdrcell {
outline-offset: 2px; }

.btn-icon.list_popup {
line-height: 1.5; }

.btn.btn-default.btn-icon, .btn.btn-icon.btn-destructive-subdued, .btn.btn-icon.btn-success-subdued, .nav-segmented > li.btn-icon {
width: 31px; }

.navbar {
padding: 6px 0;
border-radius: 0;
border-bottom: 1px solid #bec1c6;
box-shadow: rgba(0, 0, 0, 0.08) 0 1px 2px; }
.navbar .container-fluid {
padding-left: 5px;
padding-right: 5px; }
.navbar .navbar-title {
font-size: 13px;
font-weight: bold;
margin: 9px 0 9px 5px;
vertical-align: middle;
color: #303a46; }
.navbar .nav-segmented .navbar-btn {
margin-left: 0; }
.navbar .navbar-btn {
margin-top: 0;
margin-bottom: 0;
margin-left: 5px;
min-width: 32px; }
.navbar .navbar-btn:first-child {
margin-left: 0; }
.navbar .navbar-btn .icon-menu {
font-size: 14px; }

.navbar-text {
margin-top: 8px;
margin-bottom: 8px; }

.navbar-nav > li > a.btn {
padding: 6px 9px; }

.nav-tabs, .tabs2_strip {
border-bottom: 1px solid #ddd;
list-style: none;
margin: 0;
padding-left: 0; }
.nav-tabs.tabs2_form .tabs2_tab, .tabs2_strip.tabs2_form .tabs2_tab {
border-left-width: 0;
border-right-width: 1px;
padding-top: 6px; }
.nav-tabs.tabs2_form .tabs2_tab .tabs2_close, .tabs2_strip.tabs2_form .tabs2_tab .tabs2_close {
margin-top: 1px;
float: right;
position: relative;
vertical-align: inherit !important; }
.nav-tabs > li, .nav-tabs .tabs2_tab, .tabs2_strip > li, .tabs2_strip .tabs2_tab {
position: relative;
display: block;
float: left;
z-index: 2;
height: 32px;
margin-right: 0;
margin-top: 0;
margin-bottom: -1px;
padding: 5px 8px;
box-sizing: border-box;
border: 1px solid #bec1c6;
border-top-width: 3px;
border-right-width: 0;
background-color: #e6e8ea;
cursor: pointer; }
.nav-tabs > li:first-of-type, .nav-tabs .tabs2_tab:first-of-type, .tabs2_strip > li:first-of-type, .tabs2_strip .tabs2_tab:first-of-type {
border-top-left-radius: 3px; }
.nav-tabs > li, .nav-tabs > li > a, .nav-tabs .tabs2_tab, .nav-tabs .tabs2_tab > a, .tabs2_strip > li, .tabs2_strip > li > a, .tabs2_strip .tabs2_tab, .tabs2_strip .tabs2_tab > a {
font-weight: 500; }
.nav-tabs > li, .nav-tabs > li > a, .nav-tabs > li .tab_caption_text, .nav-tabs .tabs2_tab, .nav-tabs .tabs2_tab > a, .nav-tabs .tabs2_tab .tab_caption_text, .tabs2_strip > li, .tabs2_strip > li > a, .tabs2_strip > li .tab_caption_text, .tabs2_strip .tabs2_tab, .tabs2_strip .tabs2_tab > a, .tabs2_strip .tabs2_tab .tab_caption_text {
color: #303a46; }
.nav-tabs > li > a, .nav-tabs > li .tab_caption_text, .nav-tabs .tabs2_tab > a, .nav-tabs .tabs2_tab .tab_caption_text, .tabs2_strip > li > a, .tabs2_strip > li .tab_caption_text, .tabs2_strip .tabs2_tab > a, .tabs2_strip .tabs2_tab .tab_caption_text {
display: inline-block;
padding: 0;
max-width: 200px;
float: left;
position: relative;
line-height: 1.42857;
border: 1px solid transparent;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.nav-tabs > li > a:focus, .nav-tabs .tabs2_tab > a:focus, .tabs2_strip > li > a:focus, .tabs2_strip .tabs2_tab > a:focus {
outline: none; }
.nav-tabs > li .btn-icon, .nav-tabs .tabs2_tab .btn-icon, .tabs2_strip > li .btn-icon, .tabs2_strip .tabs2_tab .btn-icon {
padding: 0;
margin-left: 0;
font-size: 13px !important;
width: 18px;
height: 18px;
display: inline-block;
float: left;
position: relative;
line-height: 16px;
color: #bec1c6; }
.nav-tabs > li .btn-icon:focus, .nav-tabs .tabs2_tab .btn-icon:focus, .tabs2_strip > li .btn-icon:focus, .tabs2_strip .tabs2_tab .btn-icon:focus {
outline: none;
color: #278efc; }
.nav-tabs > li.active, .nav-tabs > li.tabs2_active, .nav-tabs .tabs2_tab.active, .nav-tabs .tabs2_tab.tabs2_active, .tabs2_strip > li.active, .tabs2_strip > li.tabs2_active, .tabs2_strip .tabs2_tab.active, .tabs2_strip .tabs2_tab.tabs2_active {
background-color: #fff;
z-index: 3;
border-bottom: 1px solid transparent;
border-top-color: #278efc; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li.active .tabs2_hover, .nav-tabs > li.active .tabs2_hover:hover, .nav-tabs > li.active .tabs2_hover:focus, .nav-tabs > li.tabs2_active > a, .nav-tabs > li.tabs2_active > a:hover, .nav-tabs > li.tabs2_active > a:focus, .nav-tabs > li.tabs2_active .tabs2_hover, .nav-tabs > li.tabs2_active .tabs2_hover:hover, .nav-tabs > li.tabs2_active .tabs2_hover:focus, .nav-tabs .tabs2_tab.active > a, .nav-tabs .tabs2_tab.active > a:hover, .nav-tabs .tabs2_tab.active > a:focus, .nav-tabs .tabs2_tab.active .tabs2_hover, .nav-tabs .tabs2_tab.active .tabs2_hover:hover, .nav-tabs .tabs2_tab.active .tabs2_hover:focus, .nav-tabs .tabs2_tab.tabs2_active > a, .nav-tabs .tabs2_tab.tabs2_active > a:hover, .nav-tabs .tabs2_tab.tabs2_active > a:focus, .nav-tabs .tabs2_tab.tabs2_active .tabs2_hover, .nav-tabs .tabs2_tab.tabs2_active .tabs2_hover:hover, .nav-tabs .tabs2_tab.tabs2_active .tabs2_hover:focus, .tabs2_strip > li.active > a, .tabs2_strip > li.active > a:hover, .tabs2_strip > li.active > a:focus, .tabs2_strip > li.active .tabs2_hover, .tabs2_strip > li.active .tabs2_hover:hover, .tabs2_strip > li.active .tabs2_hover:focus, .tabs2_strip > li.tabs2_active > a, .tabs2_strip > li.tabs2_active > a:hover, .tabs2_strip > li.tabs2_active > a:focus, .tabs2_strip > li.tabs2_active .tabs2_hover, .tabs2_strip > li.tabs2_active .tabs2_hover:hover, .tabs2_strip > li.tabs2_active .tabs2_hover:focus, .tabs2_strip .tabs2_tab.active > a, .tabs2_strip .tabs2_tab.active > a:hover, .tabs2_strip .tabs2_tab.active > a:focus, .tabs2_strip .tabs2_tab.active .tabs2_hover, .tabs2_strip .tabs2_tab.active .tabs2_hover:hover, .tabs2_strip .tabs2_tab.active .tabs2_hover:focus, .tabs2_strip .tabs2_tab.tabs2_active > a, .tabs2_strip .tabs2_tab.tabs2_active > a:hover, .tabs2_strip .tabs2_tab.tabs2_active > a:focus, .tabs2_strip .tabs2_tab.tabs2_active .tabs2_hover, .tabs2_strip .tabs2_tab.tabs2_active .tabs2_hover:hover, .tabs2_strip .tabs2_tab.tabs2_active .tabs2_hover:focus {
background-color: transparent;
border-color: transparent;
color: #303a46; }
.nav-tabs > li:hover, .nav-tabs > li.hover, .nav-tabs > li:focus, .nav-tabs > li.focus, .nav-tabs .tabs2_tab:hover, .nav-tabs .tabs2_tab.hover, .nav-tabs .tabs2_tab:focus, .nav-tabs .tabs2_tab.focus, .tabs2_strip > li:hover, .tabs2_strip > li.hover, .tabs2_strip > li:focus, .tabs2_strip > li.focus, .tabs2_strip .tabs2_tab:hover, .tabs2_strip .tabs2_tab.hover, .tabs2_strip .tabs2_tab:focus, .tabs2_strip .tabs2_tab.focus {
border-bottom: 1px solid #bec1c6;
border-top-color: #278efc; }
.nav-tabs > li:hover .btn-icon, .nav-tabs > li.hover .btn-icon, .nav-tabs > li:focus .btn-icon, .nav-tabs > li.focus .btn-icon, .nav-tabs .tabs2_tab:hover .btn-icon, .nav-tabs .tabs2_tab.hover .btn-icon, .nav-tabs .tabs2_tab:focus .btn-icon, .nav-tabs .tabs2_tab.focus .btn-icon, .tabs2_strip > li:hover .btn-icon, .tabs2_strip > li.hover .btn-icon, .tabs2_strip > li:focus .btn-icon, .tabs2_strip > li.focus .btn-icon, .tabs2_strip .tabs2_tab:hover .btn-icon, .tabs2_strip .tabs2_tab.hover .btn-icon, .tabs2_strip .tabs2_tab:focus .btn-icon, .tabs2_strip .tabs2_tab.focus .btn-icon {
color: #278efc; }
.nav-tabs > li:hover.active, .nav-tabs > li:hover.tabs2_active, .nav-tabs > li.hover.active, .nav-tabs > li.hover.tabs2_active, .nav-tabs > li:focus.active, .nav-tabs > li:focus.tabs2_active, .nav-tabs > li.focus.active, .nav-tabs > li.focus.tabs2_active, .nav-tabs .tabs2_tab:hover.active, .nav-tabs .tabs2_tab:hover.tabs2_active, .nav-tabs .tabs2_tab.hover.active, .nav-tabs .tabs2_tab.hover.tabs2_active, .nav-tabs .tabs2_tab:focus.active, .nav-tabs .tabs2_tab:focus.tabs2_active, .nav-tabs .tabs2_tab.focus.active, .nav-tabs .tabs2_tab.focus.tabs2_active, .tabs2_strip > li:hover.active, .tabs2_strip > li:hover.tabs2_active, .tabs2_strip > li.hover.active, .tabs2_strip > li.hover.tabs2_active, .tabs2_strip > li:focus.active, .tabs2_strip > li:focus.tabs2_active, .tabs2_strip > li.focus.active, .tabs2_strip > li.focus.tabs2_active, .tabs2_strip .tabs2_tab:hover.active, .tabs2_strip .tabs2_tab:hover.tabs2_active, .tabs2_strip .tabs2_tab.hover.active, .tabs2_strip .tabs2_tab.hover.tabs2_active, .tabs2_strip .tabs2_tab:focus.active, .tabs2_strip .tabs2_tab:focus.tabs2_active, .tabs2_strip .tabs2_tab.focus.active, .tabs2_strip .tabs2_tab.focus.tabs2_active {
background-color: #fff;
border-color: #bec1c6;
border-bottom: transparent;
border-top-color: #278efc; }
.nav-tabs > li:hover.justselected, .nav-tabs > li:hover.tabs2_active.tabs2_hover, .nav-tabs > li:hover.tabs2_active:hover, .nav-tabs > li.hover.justselected, .nav-tabs > li.hover.tabs2_active.tabs2_hover, .nav-tabs > li.hover.tabs2_active:hover, .nav-tabs > li:focus.justselected, .nav-tabs > li:focus.tabs2_active.tabs2_hover, .nav-tabs > li:focus.tabs2_active:hover, .nav-tabs > li.focus.justselected, .nav-tabs > li.focus.tabs2_active.tabs2_hover, .nav-tabs > li.focus.tabs2_active:hover, .nav-tabs .tabs2_tab:hover.justselected, .nav-tabs .tabs2_tab:hover.tabs2_active.tabs2_hover, .nav-tabs .tabs2_tab:hover.tabs2_active:hover, .nav-tabs .tabs2_tab.hover.justselected, .nav-tabs .tabs2_tab.hover.tabs2_active.tabs2_hover, .nav-tabs .tabs2_tab.hover.tabs2_active:hover, .nav-tabs .tabs2_tab:focus.justselected, .nav-tabs .tabs2_tab:focus.tabs2_active.tabs2_hover, .nav-tabs .tabs2_tab:focus.tabs2_active:hover, .nav-tabs .tabs2_tab.focus.justselected, .nav-tabs .tabs2_tab.focus.tabs2_active.tabs2_hover, .nav-tabs .tabs2_tab.focus.tabs2_active:hover, .tabs2_strip > li:hover.justselected, .tabs2_strip > li:hover.tabs2_active.tabs2_hover, .tabs2_strip > li:hover.tabs2_active:hover, .tabs2_strip > li.hover.justselected, .tabs2_strip > li.hover.tabs2_active.tabs2_hover, .tabs2_strip > li.hover.tabs2_active:hover, .tabs2_strip > li:focus.justselected, .tabs2_strip > li:focus.tabs2_active.tabs2_hover, .tabs2_strip > li:focus.tabs2_active:hover, .tabs2_strip > li.focus.justselected, .tabs2_strip > li.focus.tabs2_active.tabs2_hover, .tabs2_strip > li.focus.tabs2_active:hover, .tabs2_strip .tabs2_tab:hover.justselected, .tabs2_strip .tabs2_tab:hover.tabs2_active.tabs2_hover, .tabs2_strip .tabs2_tab:hover.tabs2_active:hover, .tabs2_strip .tabs2_tab.hover.justselected, .tabs2_strip .tabs2_tab.hover.tabs2_active.tabs2_hover, .tabs2_strip .tabs2_tab.hover.tabs2_active:hover, .tabs2_strip .tabs2_tab:focus.justselected, .tabs2_strip .tabs2_tab:focus.tabs2_active.tabs2_hover, .tabs2_strip .tabs2_tab:focus.tabs2_active:hover, .tabs2_strip .tabs2_tab.focus.justselected, .tabs2_strip .tabs2_tab.focus.tabs2_active.tabs2_hover, .tabs2_strip .tabs2_tab.focus.tabs2_active:hover {
background-color: #fff;
border-bottom: 1px solid transparent;
border-top-color: #278efc; }
.nav-tabs > li:hover > a, .nav-tabs > li:hover .tab_caption_text, .nav-tabs > li.hover > a, .nav-tabs > li.hover .tab_caption_text, .nav-tabs > li:focus > a, .nav-tabs > li:focus .tab_caption_text, .nav-tabs > li.focus > a, .nav-tabs > li.focus .tab_caption_text, .nav-tabs .tabs2_tab:hover > a, .nav-tabs .tabs2_tab:hover .tab_caption_text, .nav-tabs .tabs2_tab.hover > a, .nav-tabs .tabs2_tab.hover .tab_caption_text, .nav-tabs .tabs2_tab:focus > a, .nav-tabs .tabs2_tab:focus .tab_caption_text, .nav-tabs .tabs2_tab.focus > a, .nav-tabs .tabs2_tab.focus .tab_caption_text, .tabs2_strip > li:hover > a, .tabs2_strip > li:hover .tab_caption_text, .tabs2_strip > li.hover > a, .tabs2_strip > li.hover .tab_caption_text, .tabs2_strip > li:focus > a, .tabs2_strip > li:focus .tab_caption_text, .tabs2_strip > li.focus > a, .tabs2_strip > li.focus .tab_caption_text, .tabs2_strip .tabs2_tab:hover > a, .tabs2_strip .tabs2_tab:hover .tab_caption_text, .tabs2_strip .tabs2_tab.hover > a, .tabs2_strip .tabs2_tab.hover .tab_caption_text, .tabs2_strip .tabs2_tab:focus > a, .tabs2_strip .tabs2_tab:focus .tab_caption_text, .tabs2_strip .tabs2_tab.focus > a, .tabs2_strip .tabs2_tab.focus .tab_caption_text {
color: #303a46;
text-decoration: none;
border-color: transparent;
background-color: transparent; }
.nav-tabs > li:focus, .nav-tabs > li.focus, .nav-tabs .tabs2_tab:focus, .nav-tabs .tabs2_tab.focus, .tabs2_strip > li:focus, .tabs2_strip > li.focus, .tabs2_strip .tabs2_tab:focus, .tabs2_strip .tabs2_tab.focus {
outline: none; }
.nav-tabs > li:focus:not(.justselected), .nav-tabs > li.focus:not(.justselected), .nav-tabs .tabs2_tab:focus:not(.justselected), .nav-tabs .tabs2_tab.focus:not(.justselected), .tabs2_strip > li:focus:not(.justselected), .tabs2_strip > li.focus:not(.justselected), .tabs2_strip .tabs2_tab:focus:not(.justselected), .tabs2_strip .tabs2_tab.focus:not(.justselected) {
box-shadow: 0 -1px 3px -1px #bec1c6; }
.nav-tabs.nav-justified > li > a, .tabs2_strip.nav-justified > li > a {
display: block;
max-width: inherit;
float: inherit;
position: relative;
border: 1px solid transparent !important; }

.tab-content > .tab-pane, .tab-content > .segmented-pane {
display: none;
padding: 5px;
margin-top: -1px;
border: 1px solid #bec1c6;
border-radius: 0; }
.tab-content > .tab-pane.active, .tab-content > .active.segmented-pane {
display: block; }

#gsft_main_forms .tabs2_strip a.tabs2_add:hover {
text-decoration: none; }
#gsft_main_forms .tabs2_tab:only-of-type .tabs2_close {
display: none; }
#gsft_main_forms .tabs2_close {
color: #aeb9c7;
font-size: 10px;
margin-left: 12px;
display: inline-block;
vertical-align: text-bottom;
height: 13px; }
#gsft_main_forms iframe {
padding: 5px;
border-top: 1px solid #bec1c6; }

.popover-placeholder {
display: none; }

.popover-header {
border-bottom: 1px solid #e6e8ea;
padding: 0 10px;
float: left;
width: 100%; }
.popover-header h1 {
color: #303a46;
float: left; }
.popover-header .btn-icon {
margin-top: 2px; }
.popover-header .btn-icon a, .popover-header .btn-icon span {
font-size: 20px; }
.popover-header.popover-header-buttons {
min-width: 275px; }
.popover-header.popover-header-buttons .btn + .btn, .popover-header.popover-header-buttons .nav-segmented > li + .btn, .popover-header.popover-header-buttons .nav-segmented > .btn + li, .popover-header.popover-header-buttons .nav-segmented > li + li {
margin-left: 5px; }
.popover-header.popover-header-bar {
padding: 8px; }
.popover-header.popover-header-bar .popover-title {
padding: 4px 0px 0px 4px;
font-size: 18px;
font-weight: normal;
border-bottom: medium none; }

HTML[data-doctype=true].rtl .popover-header h1 {
float: right;
padding-right: 8px; }

.popover-content {
overflow-x: hidden; }
.popover-content .popover-header {
width: calc(100% + (14px * 2));
margin-left: -14px; }
.popover-content .popover-body {
padding-top: 9px; }
.popover-content .notification {
-webkit-transition: opacity 0.3s, max-height 0.4s, line-height 0.3s, margin 0.1s, padding 0.1s;
-moz-transition: opacity 0.3s, max-height 0.4s, line-height 0.3s, margin 0.1s, padding 0.1s;
-o-transition: opacity 0.3s, max-height 0.4s, line-height 0.3s, margin 0.1s, padding 0.1s;
transition: opacity 0.3s, max-height 0.4s, line-height 0.3s, margin 0.1s, padding 0.1s;
display: inline-block !important; }
.popover-content .notification.ng-hide {
opacity: 0;
padding-top: 0;
padding-bottom: 0;
margin-bottom: 0;
line-height: 0;
max-height: 0; }
.popover-content .notification:not(.ng-hide) {
opacity: 1;
line-height: inherit;
max-height: 500px; }

.popover-body {
clear: both; }

.popover-body .row.form-control-row .btn-icon {
line-height: 1.38em; }
.popover-body .row.form-control-row .form-control {
width: 75%;
display: block; }
.popover-body .row.form-control-row.three-controls .form-control {
width: 68%; }
.popover-body .row.form-control-row.one-control .form-control, .popover-body .row.form-control-row.one-control .lightweight-reference {
width: 89%; }
.popover-body .row.form-control-row.no-controls .form-control {
width: 100%; }
.popover-body .row.form-control-row .lightweight-reference {
float: left; }
.popover-body .row.form-control-row .lightweight-reference .form-control {
width: 100%; }
.popover-body .row.form-control-row .homepage-button {
width: 22%; }
.popover-body .row.form-control-row .homepage-button .icon-home::before {
margin-top: 1px; }
.popover-body .row.form-control-row .label {
font-size: inherit;
color: inherit;
width: 100%;
display: block;
height: 30px;
font-size: 13px;
color: #81878e;
font-weight: bold; }
.popover-body .row.collapsed {
max-height: 0 !important;
min-height: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
border-bottom: none; }
.popover-body .row-link {
text-align: left;
width: 100%;
display: block;
font-size: 16px; }
.popover-body .row-link [class^="icon-"], .popover-body .row-link [class*=" icon-"] {
margin-right: 10px;
font-size: 20px; }
.popover-body .row {
overflow: hidden; }
.popover-body .row, .popover-body .form-group, .popover-body legend {
display: block;
padding: 6px 4px 6px 0;
margin: 0 -13px 0 0;
border-bottom: 1px solid #e6e8ea;
max-height: 300px; }
.popover-body .row label, .popover-body .row .label, .popover-body .form-group label, .popover-body .form-group .label, .popover-body legend label, .popover-body legend .label {
padding: 0;
margin-bottom: 0;
font-weight: normal;
color: #303a46;
font-size: 13px;
text-align: left; }
.popover-body .row-no-border {
border-top: none; }
.popover-body .row.border-top {
border-top: 1px solid #e6e8ea; }
.popover-body legend {
font-size: 13px;
font-weight: bold;
margin-bottom: 0;
padding: 15px 0 5px 0;
min-height: inherit;
width: 110%; }
.popover-body ul {
padding-left: 0;
list-style: none;
margin-bottom: 0; }
.popover-body label.pull-left, .popover-body .label.pull-left, .popover-body .drilldown-button .drilldown-value {
margin-top: 8px; }
.popover-body .delete-button.icon-delete,
.popover-body .drag-handle.icon-drag,
.popover-body .drilldown-button .icon-chevron-right {
padding: 2px 0 4px 1px; }
.popover-body .drilldown-button, .popover-body .drilldown-button:hover {
text-decoration: none;
color: #303a46; }
.popover-body .drilldown-button .icon-chevron-right {
color: #bec1c6; }
.popover-body .drilldown-button .drilldown-value {
color: #bec1c6;
margin-right: 9px; }
.popover-body .delete-button.icon-delete {
color: #f95050; }
.popover-body .delete-button.icon-delete.disabled {
color: #bec1c6; }
.popover-body .drag-handle.icon-drag {
color: #bec1c6; }
.popover-body .btn-icon.pull-left {
padding: 0 0 4px 1px;
line-height: 1; }
.popover-body .icon-info.pull-right, .popover-body .row .input-group-checkbox input.checkbox ~ label.checkbox-label:not(.no-float) .icon-info:before, .row .input-group-checkbox input.checkbox ~ label.checkbox-label:not(.no-float) .popover-body .icon-info:before, .popover-body .row .input-group-checkbox input.checkbox ~ label.radio-label:not(.no-float) .icon-info:before, .row .input-group-checkbox input.checkbox ~ label.radio-label:not(.no-float) .popover-body .icon-info:before, .popover-body .row .input-group-checkbox input.radio ~ label.checkbox-label:not(.no-float) .icon-info:before, .row .input-group-checkbox input.radio ~ label.checkbox-label:not(.no-float) .popover-body .icon-info:before, .popover-body .row .input-group-checkbox input.radio ~ label.radio-label:not(.no-float) .icon-info:before, .row .input-group-checkbox input.radio ~ label.radio-label:not(.no-float) .popover-body .icon-info:before, .popover-body .row .input-group-radio input.checkbox ~ label.checkbox-label:not(.no-float) .icon-info:before, .row .input-group-radio input.checkbox ~ label.checkbox-label:not(.no-float) .popover-body .icon-info:before, .popover-body .row .input-group-radio input.checkbox ~ label.radio-label:not(.no-float) .icon-info:before, .row .input-group-radio input.checkbox ~ label.radio-label:not(.no-float) .popover-body .icon-info:before, .popover-body .row .input-group-radio input.radio ~ label.checkbox-label:not(.no-float) .icon-info:before, .row .input-group-radio input.radio ~ label.checkbox-label:not(.no-float) .popover-body .icon-info:before, .popover-body .row .input-group-radio input.radio ~ label.radio-label:not(.no-float) .icon-info:before, .row .input-group-radio input.radio ~ label.radio-label:not(.no-float) .popover-body .icon-info:before {
color: #278efc; }
.popover-body .cell-default .cell-title {
display: block;
font-size: 11px;
padding: 0;
font-weight: bold;
color: #81878e; }
.popover-body .cell-default .cell-content {
display: block;
padding: 0;
margin: 0 0 0 6px; }

.modal-header {
padding: 10px; }
.modal-header .close {
font-size: 2rem;
margin-top: -4px; }
.modal-header .btn, .modal-header .nav-segmented > li {
margin-left: 10px; }

h4.modal-title::first-letter {
text-transform: uppercase; }

.modal-title h4 {
font-size: 16px; }

.modal-footer {
padding-top: 0;
padding-bottom: 25px;
border-top: none; }

.modal-sm .modal-header, .modal-sm .modal-body, .modal-sm .modal-footer, .modal-alert .modal-header, .modal-alert .modal-body, .modal-alert .modal-footer {
padding: 10px; }
.modal-sm .modal-body, .modal-alert .modal-body {
overflow-y: auto; }
.modal-sm .modal-body.modal-body-long, .modal-alert .modal-body.modal-body-long {
padding-bottom: 10px;
padding-top: 10px;
border-bottom: 1px solid #bec1c6;
border-top: 1px solid #bec1c6; }

.modal-sm .modal-body {
max-height: 400px; }

.modal-alert .modal-header {
border: none; }
@media (min-width: 550px) {
.modal-alert {
width: 300px; } }
.modal-alert .modal-body {
max-height: 125px;
padding-top: 0;
padding-bottom: 0; }

.modal-footer.flex {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex; }
.modal-footer.flex > button {
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1; }

.modal .modal-body .modal-footer {
clear: both;
padding: 20px 10px 5px; }
.modal-sm .modal-body .modal-footer {
padding-bottom: 0;
padding-top: 20px; }
.modal-alert .modal-body .modal-footer {
padding: 10px 0; }

@media (min-width: 550px) and (max-width: 600px) {
.modal-md {
width: auto;
margin: 10px; } }
@media (min-width: 800px) and (max-width: 900px) {
.modal-lg {
width: auto;
margin: 10px; } }
.input-switch {
height: 28px; }
.input-switch input[type=checkbox] ~ .switch {
background-color: #455464;
width: 50px;
height: 27px;
border-radius: 5px;
position: relative;
display: inline-block;
transition: all 0.4s;
box-shadow: inset 0px 0px 3px 0px #777; }
@media screen and (-ms-high-contrast: active) {
.input-switch input[type=checkbox] ~ .switch {
-ms-high-contrast-adjust: none; } }
@media screen and (-ms-high-contrast: black-on-white) {
.input-switch input[type=checkbox] ~ .switch {
background-color: #000; } }
@media screen and (-ms-high-contrast: white-on-black) {
.input-switch input[type=checkbox] ~ .switch {
background-color: #fff; } }
.input-switch input[type=checkbox] ~ .switch:before {
content: '';
color: transparent;
background-color: #fff;
border-radius: 4px;
width: 45%;
position: absolute;
left: 0;
top: 0;
bottom: 0;
margin: 2px;
transition: all 0.4s;
box-shadow: 0 6px 18px -9px #000000; }
@media screen and (-ms-high-contrast: active) {
.input-switch input[type=checkbox] ~ .switch:before {
-ms-high-contrast-adjust: none; } }
@media screen and (-ms-high-contrast: black-on-white) {
.input-switch input[type=checkbox] ~ .switch:before {
background-color: #fff; } }
@media screen and (-ms-high-contrast: white-on-black) {
.input-switch input[type=checkbox] ~ .switch:before {
background-color: #000; } }
.input-switch input[type=checkbox]:checked ~ .switch {
background-color: #278efc; }
@media screen and (-ms-high-contrast: white-on-black) {
.input-switch input[type=checkbox]:checked ~ .switch {
background-color: #71e279; } }
.input-switch input[type=checkbox]:checked ~ .switch:before {
left: 23.5px; }
.input-switch input[type=checkbox]:disabled ~ .switch {
opacity: 0.5; }
.input-switch input[type=checkbox].hover ~ .switch:before, .input-switch input[type=checkbox]:hover ~ .switch:before {
box-shadow: 0 6px 18px -5px #000000; }
.input-switch input[type=checkbox].focus ~ .switch, .input-switch input[type=checkbox]:focus ~ .switch {
border: 1px solid #278efc;
box-shadow: 0px 0px 6px 1px #278efc, inset 0px 0px 3px 0px #777; }
@media screen and (-ms-high-contrast: active) {
.input-switch input[type=checkbox].focus ~ .switch, .input-switch input[type=checkbox]:focus ~ .switch {
outline: 5px double #f95050 !important; } }
.input-switch.input-switch-accessibility input[type=checkbox] ~ .switch:after {
content: '0';
color: #455464;
width: 45%;
position: absolute;
left: 23.5px;
top: 0;
bottom: 0;
margin: 2px;
line-height: 23px;
text-align: center;
font-weight: bold; }
.input-switch.input-switch-accessibility input[type=checkbox]:checked ~ .switch:after {
content: '1';
color: #ffffff;
left: 0; }

.btn-group .btn.selected, .nav-segmented .btn.selected, .btn-group .nav-segmented > li.selected, .nav-segmented > li.selected, .btn-group .nav-segmented > li.active, .nav-segmented > li.active {
background-color: #e5f1ff;
box-shadow: rgba(0, 0, 0, 0.2) 0 1px 8px inset; }

.nav-segmented > li a {
color: #303a46;
text-decoration: none;
padding: 0;
display: inline-block; }
.nav-segmented > li a:focus {
outline: none; }
.nav-segmented > li a:hover, .nav-segmented > li a:focus {
background-color: transparent; }
.nav-segmented > li.active {
background-color: #e5f1ff;
border-color: #278efc;
box-shadow: rgba(0, 0, 0, 0.2) 0 1px 8px inset; }
.nav-segmented > li:focus, .nav-segmented > li.focus {
background-color: #e5f1ff !important;
border-color: #278efc;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #278efc; }
.nav-segmented > li i {
font-size: 1.5rem; }
.nav-segmented.nav-segmented-icon > li {
padding: 1px 0; }
.nav-segmented.nav-segmented-icon i {
font-size: 18px; }

.segmented-pane {
border: none; }

.icon-refreshing {
font-family: "retina_icons";
display: inline-block;
vertical-align: middle;
line-height: 1;
font-weight: normal;
font-style: normal;
speak: none;
text-decoration: inherit;
text-transform: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-animation: spin 1s infinite linear;
-webkit-animation: spin 1s infinite linear;
animation: spin 1s infinite linear; }
.icon-refreshing:before {
content: ""; }

@-moz-keyframes spin {
from {
-moz-transform: rotate(0deg); }
to {
-moz-transform: rotate(360deg); } }
@-webkit-keyframes spin {
from {
-webkit-transform: rotate(0deg); }
to {
-webkit-transform: rotate(360deg); } }
@keyframes spin {
from {
transform: rotate(0deg); }
to {
transform: rotate(360deg); } }
.icon-loading {
font-family: "retina_icons";
display: inline-block;
vertical-align: middle;
line-height: 1;
font-weight: normal;
font-style: normal;
speak: none;
text-decoration: inherit;
text-transform: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-animation: spin 1s infinite linear;
-webkit-animation: spin 1s infinite linear;
animation: spin 1s infinite linear; }
.icon-loading:before {
content: ""; }

@-moz-keyframes spin {
from {
-moz-transform: rotate(0deg); }
to {
-moz-transform: rotate(360deg); } }
@-webkit-keyframes spin {
from {
-webkit-transform: rotate(0deg); }
to {
-webkit-transform: rotate(360deg); } }
@keyframes spin {
from {
transform: rotate(0deg); }
to {
transform: rotate(360deg); } }
.icon-lg {
font-size: 1.5rem;
line-height: 1; }

.icon-loading {
font-size: 2rem;
width: 2rem;
height: 2rem;
text-align: right; }
.icon-loading:before {
vertical-align: top; }

.icon-loading.icon-lg {
font-size: 2rem;
width: 2rem;
height: 2rem; }

.tooltip {
font-size: 13px; }

.tooltip-inner {
padding: 8px;
word-break: break-word; }

.sidebar .tab-content .visualizations-list .tooltip {
width: auto !important;
margin-right: 20px;
padding-left: 20px; }

.progress {
height: 10px;
border-radius: 5px;
border: 1px solid #278efc;
box-shadow: none; }

.progress-bar[aria-valuenow="0"] {
min-width: 0; }

.progress-bar {
box-shadow: none; }

.progress-success {
border-color: #71e279; }

.progress-info {
border-color: #278efc; }

.progress-warning {
border-color: #fc8a3d; }

.progress-danger {
border-color: #f95050; }

.close {
opacity: 0.5;
filter: alpha(opacity=50); }
.close:hover, .close:focus {
opacity: 1;
filter: alpha(opacity=100); }

.alert .close, .notification .close {
border-radius: 3px;
color: inherit;
margin-top: -6px; }

.notification .notification-icon {
display: inline-block;
color: inherit;
margin-right: 5px; }
.notification .notification-icon::before {
margin-top: -1px; }

.table > thead > tr > th,
.table > thead > tr > td {
border-bottom-width: 1px;
font-weight: bold;
color: #303a46; }
.table > thead > tr > th.col-control,
.table > thead > tr > td.col-control {
padding-top: 0; }
.table > thead .table-btn-lg {
margin-bottom: -6px; }
.table > thead .table-btn-lg.list-header-search {
padding-bottom: 6px; }
.table td a, .table th a {
color: #303a46;
text-decoration: underline; }
.table td a.btn, .table th a.btn {
text-decoration: none; }
.table td:focus, .table th:focus {
outline: thin dotted;
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */
outline-offset: -2px; }
@-moz-document url-prefix() {
.table td:focus, .table th:focus {
outline: 3px solid #278efc;
/* FF */ } }
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
.table td:focus, .table th:focus {
outline: 3px solid #278efc;
/* SAFARI */ } } }
@media screen and (-ms-high-contrast: active) {
.table td:focus, .table th:focus {
outline: 5px double #f95050 !important; } }
.table td:focus.glide_ref_item_link, .table td:focus.column_head.list_hdrcell, .table th:focus.glide_ref_item_link, .table th:focus.column_head.list_hdrcell {
outline-offset: 2px; }
.table .table-col-header {
text-decoration: none;
padding-right: 6px; }
.table .table-btn-lg {
padding: 0;
color: #278efc;
font-size: 18px; }
.table tbody tr.detail-row td {
border-top: none;
padding-top: 0; }
.table td.col-control {
background-color: #e6e8ea; }
.table td.col-small {
width: 1px; }
.table td.col-center {
vertical-align: middle; }
.table .col-change-sort {
color: #278efc;
text-decoration: none;
font-weight: bold; }
.table .col-change-sort .col-sort {
padding-right: 3px; }
.table .col-menu {
margin-left: 8px; }
.table.table-hover > tbody > tr:hover > td, .table.table-hover > tbody > tr:hover > th, .table.table-hover > tbody > tr.hover > td, .table.table-hover > tbody > tr.hover > th, .table.table-hover.table-striped.table-detail-row > tbody > tr:hover > td, .table.table-hover.table-striped.table-detail-row > tbody > tr:hover > th, .table.table-hover.table-striped.table-detail-row > tbody > tr.hover > td, .table.table-hover.table-striped.table-detail-row > tbody > tr.hover > th {
background-color: #f5f5f5; }
.table.table-striped.table-detail-row > tbody > tr:nth-child(4n + 1) > td, .table.table-striped.table-detail-row > tbody > tr:nth-child(4n + 1) > th,
.table.table-striped.table-detail-row > tbody > tr:nth-child(4n + 2) > td,
.table.table-striped.table-detail-row > tbody > tr:nth-child(4n + 2) > th {
background-color: #f9f9f9; }
.table.table-striped.table-detail-row > tbody > tr:nth-child(4n + 3) > td, .table.table-striped.table-detail-row > tbody > tr:nth-child(4n + 3) > th,
.table.table-striped.table-detail-row > tbody > tr:nth-child(4n + 4) > td,
.table.table-striped.table-detail-row > tbody > tr:nth-child(4n + 4) > th {
background-color: #ffffff; }
.table .list_nav_bottom {
margin-top: 0px !important;
border-top: 1px solid #bdc0c4; }
.table td.list_decoration {
padding-top: 10px; }
.table th[sort_dir=DESC] a, .table th[sort_dir=ASC] a {
color: #278efc; }

.process-breadcrumb {
list-style: none;
padding-left: 0;
white-space: nowrap;
height: 46px;
width: 100%;
padding-right: 45px;
display: table; }
.process-breadcrumb > li {
display: table-cell;
position: relative; }
.process-breadcrumb > li > a {
display: block;
padding: 14px 15px 12px 38px;
transition: all 1s;
text-align: center; }
.process-breadcrumb > li > a, .process-breadcrumb > li > a:visited, .process-breadcrumb > li > a:hover {
color: #303a46;
text-decoration: none; }
.process-breadcrumb > li:first-child > a {
padding-left: 15px; }
.process-breadcrumb > li:last-child:after {
display: none; }
.process-breadcrumb > li:after {
display: block;
height: 32px;
width: 32px;
position: absolute;
top: 6px;
right: -18px;
border-top: 1px solid #bec1c6;
border-right: 1px solid #bec1c6;
background-color: transparent;
content: ' ';
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg); }
.process-breadcrumb > li.active > a:before, .process-breadcrumb > li > a:hover:before {
position: absolute;
bottom: 0;
left: 3px;
right: -3px;
top: auto;
height: 3px;
background-color: #278efc;
display: inline-block;
content: ' ';
transform: skewX(-45deg); }
.process-breadcrumb > li.disabled > a, .process-breadcrumb > li.disabled > a:visited, .process-breadcrumb > li.disabled > a:hover {
border-bottom-color: transparent;
cursor: default; }
.process-breadcrumb > li.disabled > a:before, .process-breadcrumb > li.disabled > a:visited:before, .process-breadcrumb > li.disabled > a:hover:before {
display: none; }
.process-breadcrumb > li.completed > a:after {
font-family: "retina_icons";
display: inline-block;
vertical-align: middle;
line-height: 1;
font-weight: normal;
font-style: normal;
speak: none;
text-decoration: inherit;
text-transform: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
color: #278efc;
vertical-align: text-bottom;
margin-left: 5px; }
.process-breadcrumb.process-breadcrumb-border {
border: 1px solid #bec1c6; }

HTML[data-doctype=true].rtl .process-breadcrumb > li:before {
display: block;
height: 32px;
width: 32px;
position: absolute;
top: 6px;
right: -18px;
border-top: 1px solid #bec1c6;
border-right: 1px solid #bec1c6;
background-color: transparent;
content: ' ';
-moz-transform: rotate(225deg);
-ms-transform: rotate(225deg);
-webkit-transform: rotate(225deg);
transform: rotate(225deg); }
HTML[data-doctype=true].rtl .process-breadcrumb > li:first-child:before {
display: none; }
HTML[data-doctype=true].rtl .process-breadcrumb > li:after {
display: none; }
HTML[data-doctype=true].rtl .process-breadcrumb > li.active > a:before, HTML[data-doctype=true].rtl .process-breadcrumb > li > a:hover:before {
transform: skewX(45deg);
left: 0; }
HTML[data-doctype=true].rtl .msie9 .process-breadcrumb > li:before {
-ms-transform: rotate(315deg); }
HTML[data-doctype=true].rtl .windows .process-breadcrumb > li.active > a:before, HTML[data-doctype=true].rtl a:hover:before {
left: 3px; }

a[class^="icon-"],
a[class*=" icon-"] {
text-decoration: none; }

.compact .form-control {
height: 24px;
min-height: 24px;
font-size: 12px;
padding: 0 6px; }
.compact .form-control.select2-container {
padding: 0; }
.compact .form-control-static {
padding-top: 2px;
padding-bottom: 2px; }
.compact .row-compact {
margin-left: 0px;
margin-right: 0px; }
.compact .form-group {
margin-bottom: 5px; }
.compact .row .form-field {
min-height: 24px; }
.compact .navbar {
padding: 3px 0;
min-height: 0; }
.compact .navbar .navbar-title {
margin-top: 4px;
margin-bottom: 4px; }
.compact .navbar .navbar-btn {
min-width: 28px; }
.compact .navbar .btn-icon {
line-height: .9; }
.compact .navbar .navbar-text {
margin-top: 6px;
margin-bottom: 0;
line-height: 1; }
.compact .select2-container .select2-choice {
min-height: 22px;
line-height: 22px;
padding-left: 6px; }
.compact .select2-container .select2-choice .select2-arrow b:before {
font-size: 7px; }
.compact .input-group-transparent .input-group-addon-transparent {
font-size: 15px;
top: 0; }
.compact .input-group-transparent .input-group-addon-transparent.icon-search {
left: 8px;
top: 0; }
.compact .sn-live-search .input-group-transparent .input-group-addon-transparent.icon-search {
top: 12px; }
.compact .input-group .input-group-btn .btn, .compact .input-group .input-group-btn .nav-segmented > li {
width: 24px; }
.compact .input-group-addon {
padding: 4px 5px; }
.compact .input-group-addon-pull-right.input-group-addon-transparent.icon-vcr-down {
top: 7px;
font-size: 7px;
right: -7px; }
.compact .input-group .input-group-btn:last-child > .btn, .compact .input-group .nav-segmented.input-group-btn:last-child > li {
padding: 2px 5px !important; }
.compact .btn, .compact .nav-segmented > li, .compact .nav-segmented > li {
padding: 2px 4px; }
.compact .input-switch {
height: 20px;
margin-top: 1px; }
.compact .input-switch input[type=checkbox] ~ .switch {
width: 40px;
height: 20px; }
.compact .input-switch input[type=checkbox]:checked ~ .switch:before {
left: 18.5px; }
.compact .input-switch.input-switch-accessibility input[type=checkbox]:checked ~ .switch:after {
top: -3px; }
.compact .notification {
padding: 5px;
margin-bottom: 5px; }
.compact .notification .close {
font-size: 14px;
margin-right: -2px;
width: 18px;
height: 18px;
margin-top: 0; }
.compact BUTTON[name*=vcr_].btn-icon {
font-size: 9px !important; }
.compact .btn-icon {
width: 25px;
height: 25px;
font-size: 18px;
line-height: 1.0; }
.compact .container-fluid {
padding-left: 5px;
padding-right: 5px; }
.compact .table-condensed > thead > tr > th, .compact .table-condensed > thead > tr > td, .compact .table-condensed > tbody > tr > th,
.compact .table-condensed > tbody > tr > td, .compact .table-condensed > tfoot > tr > th, .compact .table-condensed > tfoot > tr > td {
padding: 2px; }
.compact .table > thead .table-btn-lg {
margin-bottom: 0; }
@media (min-width: 800px) {
.compact .form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 4px;
font-size: 12px; }
.compact .form-group .form-field .activity-detail {
padding-top: 3px; } }
.compact label.col-md-4 {
padding-right: 5px; }
.compact .popover-body .row, .compact .popover-body .form-group, .compact .popover-body .popover-body legend {
padding: 4px 4px 4px 0;
min-height: 32px; }
.compact .popover-body label.pull-left, .compact .popover-body .label.pull-left {
margin-top: 5px; }
.compact .popover-body legend {
padding-top: 10px; }
.compact .popover-body .drilldown-button .icon-chevron-right {
font-size: 14px; }
.compact .popover-body .drilldown-button .drilldown-value {
margin-top: 5px; }
.compact .popover-body .form-control-row .btn-icon {
padding: 0;
line-height: 1; }
.compact .popover-body .form-control-row.three-controls .form-control {
width: 75%; }
.compact .popover-body .form-control-row.one-control .form-control {
width: 91%; }
.compact .popover-body .form-control-row .lightweight-reference .form-control {
width: 100%; }
.compact select[size].form-control, .compact select[multiple].form-control {
height: auto; }

@media print {
* {
text-shadow: none !important;
color: #000 !important;
background: transparent !important;
box-shadow: none !important; }

a,
a:visited {
text-decoration: underline; }

a[href]:after {
content: " (" attr(href) ")"; }

abbr[title]:after {
content: " (" attr(title) ")"; }

a[href^="javascript:"]:after,
a[href^="#"]:after {
content: ""; }

pre, xmp,
blockquote {
border: 1px solid #999;
page-break-inside: avoid; }

thead {
display: table-header-group; }

tr,
img {
page-break-inside: avoid; }

img {
max-width: 100% !important; }

p,
h2,
h3 {
orphans: 3;
widows: 3; }

h2,
h3 {
page-break-after: avoid; }

select {
background: #fff !important; }

.navbar {
display: none; }

.table td,
.table th {
background-color: #fff !important; }

.btn > .caret, .nav-segmented > li > .caret,
.dropup > .btn > .caret,
.nav-segmented.dropup > li > .caret {
border-top-color: #000 !important; }

.label {
border: 1px solid #000; }

.table {
border-collapse: collapse !important; }

.table-bordered th,
.table-bordered td {
border: 1px solid #ddd !important; } }
@font-face {
font-family: 'Glyphicons Halflings';
src: url("bootstrap/glyphicons-halflings-regular.eot");
src: url("bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }
.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.jumbotron {
padding: 30px;
margin-bottom: 30px;
color: inherit;
background-color: #428bca; }
.jumbotron h1,
.jumbotron .h1 {
color: inherit; }
.jumbotron p {
margin-bottom: 15px;
font-size: 20px;
font-weight: 200; }
.jumbotron > hr {
border-top-color: #3071a9; }
.container .jumbotron {
border-radius: 3px; }
.jumbotron .container {
max-width: 100%; }
@media screen and (min-width: 550px) {
.jumbotron {
padding-top: 48px;
padding-bottom: 48px; }
.container .jumbotron {
padding-left: 60px;
padding-right: 60px; }
.jumbotron h1,
.jumbotron .h1 {
font-size: 58.5px; } }

.pagination {
display: inline-block;
padding-left: 0;
margin: 18px 0;
border-radius: 3px; }
.pagination > li {
display: inline; }
.pagination > li > a,
.pagination > li > span {
position: relative;
float: left;
padding: 6px 9px;
line-height: 1.42857;
text-decoration: none;
color: #278efc;
background-color: #fff;
border: 1px solid #ddd;
margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
margin-left: 0;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
color: #278efc;
background-color: #ffffff;
border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
z-index: 2;
color: #fff;
background-color: #278efc;
border-color: #278efc;
cursor: default; }
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
color: #bec1c6;
background-color: #fff;
border-color: #ddd;
cursor: not-allowed; }

.pagination-lg > li > a,
.pagination-lg > li > span {
padding: 10px 16px;
font-size: 17px; }
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px; }
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px; }

.pagination-sm > li > a,
.pagination-sm > li > span {
padding: 2px 8px;
font-size: 12px; }
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px; }
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px; }

.avatar {
line-height: 32px;
width: 32px;
height: 32px;
font-size: 10.66667px;
border-radius: 50%;
font-size: 1rem;
-moz-user-select: -moz-none;
-ms-user-select: none;
-webkit-user-select: none;
user-select: none;
display: inline-block;
overflow: hidden;
background: transparent center;
color: #ffffff;
font-weight: bold;
text-align: center;
background-size: cover;
box-sizing: border-box; }

.avatar-sm {
line-height: 24px;
width: 24px;
height: 24px;
font-size: 8px; }

.avatar-lg {
line-height: 48px;
width: 48px;
height: 48px;
font-size: 16px; }
/*! RESOURCE: styles/heisenberg/heisenberg_patch.css */
/*
* patches for dual mode (some pages, but not all) having heisenberg css
* there's no guarantee that it won't break things
*/



/* Used by GlideModalForm to create percent-width modal */
.modal-95 {
width: 95%;
}

.tooltip-inner {
white-space: pre-wrap;
}
/*! RESOURCE: styles/css_includes_magellan.css */
/*! RESOURCE: styles/magellan_color_picker.css */
#icon_colors {
list-style: none;
padding: 0;
margin: 0; }
#icon_colors .color-option {
color: #fff;
cursor: pointer;
display: inline-block;
border: 2px solid transparent;
width: 4.8rem;
height: 4.8rem;
margin: 0 0.5rem;
-moz-border-radius: 0.5rem;
border-radius: 0.5rem;
outline: none;
position: relative; }
#icon_colors .color-option:first-child {
margin-left: 0; }
#icon_colors .color-option:before {
position: absolute;
bottom: 0.8rem;
right: 0.8rem;
font-size: 15px; }
#icon_colors .color-option.color-bg-white {
border: 1px solid #aaa; }
#icon_colors .color-option.color-bg-white:focus, #icon_colors .color-option.color-bg-white:active {
border-color: #336699;
border-width: 3px; }
#icon_colors .color-option:last-child {
margin-right: 0; }
#icon_colors .color-option.check-color-black {
color: #455464; }
#icon_colors input:focus ~ .color-option,
#icon_colors .color-option:active,
#icon_colors .color-option:focus {
border-color: #336699;
border-width: 3px; }

#magellan-color-picker-colors {
padding: 0px; }

.color-option-active {
border-color: #336699;
border-width: 3px; }

.color-normal {
color: #278efc; }

.color-bg-purple {
background-color: #6d79e8; }

.color-bg-purple-light {
background-color: #a0a8f1; }

.color-bg-purple-lighter {
background-color: #c6c9f6; }

.color-bg-blue {
background-color: #278efc; }

.color-bg-blue-light {
background-color: #83bfff; }

.color-bg-blue-lighter {
background-color: #bddcfc; }

.color-bg-aquamarine {
background-color: #19c4d1; }

.color-bg-aqua {
background-color: #19c4d1; }

.color-bg-aqua-light {
background-color: #68d9e1; }

.color-bg-aqua-lighter {
background-color: #a3e6ee; }

.color-bg-cyan {
background-color: #289fbd; }

.color-bg-cyan-light {
background-color: #74c2e8; }

.color-bg-cyan-lighter {
background-color: #a9d9f0; }

.color-bg-green {
background-color: #71e279; }

.color-bg-green-light {
background-color: #a4eda8; }

.color-bg-green-lighter {
background-color: #d3f6d6; }

.color-bg-yellow {
background-color: #fcc742; }

.color-bg-yellow-light {
background-color: #ffdb85; }

.color-bg-yellow-lighter {
background-color: #fdeec5; }

.color-bg-orange {
background-color: #fc8a3d; }

.color-bg-orange-light {
background-color: #fdb481; }

.color-bg-orange-lighter {
background-color: #ffdcc6; }

.color-bg-burnt-orange {
background-color: #ff6000; }

.color-bg-red {
background-color: #f95050; }

.color-bg-red-light {
background-color: #fb8d8e; }

.color-bg-red-lighter {
background-color: #fccac9; }

.color-bg-fuschia {
background-color: #ff36b6; }

.color-bg-pink {
background-color: #f95070; }

.color-bg-pink-light {
background-color: #fa8da2; }

.color-bg-pink-lighter {
background-color: #fecad6; }

.color-bg-white {
background-color: #fff; }

.color-purple {
color: #6d79e8; }

.color-purple-light {
color: #a0a8f1; }

.color-purple-lighter {
color: #c6c9f6; }

.color-blue {
color: #278efc; }

.color-blue-light {
color: #83bfff; }

.color-blue-lighter {
color: #bddcfc; }

.color-aquamarine {
color: #19c4d1; }

.color-aqua {
color: #19c4d1; }

.color-aqua-light {
color: #68d9e1; }

.color-aqua-lighter {
color: #a3e6ee; }

.color-cyan {
color: #289fbd; }

.color-cyan-light {
color: #74c2e8; }

.color-cyan-lighter {
color: #a9d9f0; }

.color-green {
color: #71e279; }

.color-green-light {
color: #a4eda8; }

.color-green-lighter {
color: #d3f6d6; }

.color-yellow {
color: #fcc742; }

.color-yellow-light {
color: #ffdb85; }

.color-yellow-lighter {
color: #fdeec5; }

.color-orange {
color: #fc8a3d; }

.color-orange-light {
color: #fdb481; }

.color-orange-lighter {
color: #ffdcc6; }

.color-burnt-orange {
color: #ff6000; }

.color-red {
color: #f95050; }

.color-red-light {
color: #fb8d8e; }

.color-red-lighter {
color: #fccac9; }

.color-pink {
color: #f95070; }

.color-pink-light {
color: #fa8da2; }

.color-pink-lighter {
color: #fecad6; }

.color-fuschia {
color: #ff36b6; }

.color-white {
color: #fff; }
/*! RESOURCE: styles/magellan_icon_picker.css */
.nav-edit-favorites-icon-grid {
margin-left: -0.5rem;
text-align: center;
-webkit-transition: color, 0.3s;
-moz-transition: color, 0.3s;
-o-transition: color, 0.3s;
transition: color, 0.3s; }
.nav-edit-favorites-icon-grid .option-icon {
display: inline-block;
float: left;
font-size: 25px;
margin: 0.5rem;
width: 4.8rem;
height: 4.8rem;
border: 2px solid transparent;
-moz-border-radius: 0.5rem;
border-radius: 0.5rem;
background-color: transparent;
cursor: pointer;
outline: none;
color: inherit; }
.nav-edit-favorites-icon-grid .option-icon.selected {
background-color: #336699; }
.nav-edit-favorites-icon-grid .option-icon:before {
margin-top: 0.5rem; }
.nav-edit-favorites-icon-grid.color-white {
color: #aaa; }
.nav-edit-favorites-icon-grid input:focus ~ .option-icon,
.nav-edit-favorites-icon-grid .option-icon:active {
border-color: #278efc;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(39, 142, 252, 0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(39, 142, 252, 0.6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(39, 142, 252, 0.6); }
.nav-edit-favorites-icon-grid #magellan-color-picker-icons {
padding: 0px; }
/*! RESOURCE: styles/magellan_edit_favorites.css */
.magellan-edit-mode .navpage-nav {
z-index: 710; }

.edit-favorites-title {
height: auto;
font-size: 25px;
margin-left: 5px;
width: 685px !important; }

#nav_edit_favorites_hidden {
display: none; }

#nav_edit_favorites_takeover {
background: #fff;
color: #81878e;
bottom: 0;
position: absolute;
top: 50px;
width: 100%;
z-index: 700; }
#nav_edit_favorites_takeover #nav_edit_favorites {
height: 100%;
min-width: 765px;
overflow: auto;
padding-left: 285px;
width: 100%; }
html[dir="rtl"] #nav_edit_favorites_takeover #nav_edit_favorites {
padding-left: 0;
padding-right: 285px; }
#nav_edit_favorites_takeover #nav_edit_favorites .navbar {
margin-bottom: 20px; }
#nav_edit_favorites_takeover #nav_edit_favorites .col-sm-2 {
text-align: right; }
html[dir="rtl"] #nav_edit_favorites_takeover #nav_edit_favorites .col-sm-2 {
text-align: left; }
#nav_edit_favorites_takeover #nav_edit_favorites .col-sm-10 {
margin-top: 15px; }
/*! RESOURCE: styles/ios.css */
/**
* Special CSS for iPad and iPhone v5 scrolling (only iOS, not all WebKit)
* Works on iOS 5.1 iPads and iPhones
*/

.touch_scroll {
overflow: auto;
-webkit-overflow-scrolling: touch;
}

DIV.touch_scroll {
width: 100%;
height: 100%;
}

INPUT {
/*min-height: 24px;*/
text-transform: none; /* turn off capitalization */
}

/* Allows iframe content width to size responsively for ios devices and also works on desktop*/
.ipad IFRAME.iframe-scroll-form-hotfix {
height: 0;
width: 0;
min-height: 100%;
min-width: 100%;
max-height: 100%;
max-width: 100%;
overflow: auto;
}

.ipad .overflow_x_hidden-hotfix {
overflow-x: hidden;
}

/* is_dialog class is dynamically added from tablet/form.xml to
determine weather form is loaded within dialog */
.glide_dialog .touch_scroll {
overflow: auto !important;
width: 700px !important;
height: 480px !important;
max-width: 95%;
max-height: 95%;
}

/* Toggle this class to force repaint element */
.force-repaint {
transform: translateZ(0);
}
/*! RESOURCE: styles/navpage/navpage.css */
html[data-doctype=true] .popover-item-list {
overflow: auto;
display: none;
min-width: 265px;
padding-right: 14px;
margin: -9px -14px; }
html[data-doctype=true] .popover-item-list legend {
width: 100%; }
html[data-doctype=true] .popover-item-list label, html[data-doctype=true] .popover-item-list legend {
padding-left: 7px; }
html[data-doctype=true] .popover-item-list .popover-body {
margin-top: 0;
padding-top: 0; }
html[data-doctype=true] .popover-item-list .popover-body .row {
padding: 3px 4px 3px 0; }
html[data-doctype=true] .popover-item-list .popover-body .row:last-child {
border-bottom: none; }
html[data-doctype=true] .popover-item-list .popover-body button, html[data-doctype=true] .popover-item-list .popover-body a {
border: none;
padding: 4px 7px;
margin-left: 5px;
font-size: 14px;
color: #278efc; }
html[data-doctype=true] .popover-item-list .popover-body button:before, html[data-doctype=true] .popover-item-list .popover-body a:before {
font-size: 18px;
padding-right: 10px; }
html[data-doctype=true] .popover-item-list .popover-body button:hover, html[data-doctype=true] .popover-item-list .popover-body a:hover {
text-decoration: underline; }
html[data-doctype=true] .popover-item-list .popover-body button:hover::before, html[data-doctype=true] .popover-item-list .popover-body a:hover::before {
text-decoration: none; }
html[data-doctype=true] .popover-item-list .popover-body button:hover, html[data-doctype=true] .popover-item-list .popover-body button:active, html[data-doctype=true] .popover-item-list .popover-body button:focus, html[data-doctype=true] .popover-item-list .popover-body a:hover, html[data-doctype=true] .popover-item-list .popover-body a:active, html[data-doctype=true] .popover-item-list .popover-body a:focus {
box-shadow: none; }
html[data-doctype=true] .popover-item-list .popover-body button:focus, html[data-doctype=true] .popover-item-list .popover-body a:focus {
border: 1px solid #3d7ab7;
outline: none; }
html[data-doctype=true] .popover-item-list .popover-body button:disabled, html[data-doctype=true] .popover-item-list .popover-body a:disabled {
background-color: transparent;
opacity: .7;
cursor: default;
color: #81878e; }
html[data-doctype=true] .popover-item-list .popover-body button:disabled:hover, html[data-doctype=true] .popover-item-list .popover-body a:disabled:hover {
text-decoration: none; }

body {
margin: 0; }

.navpage-layout {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
overflow: hidden; }
html[dir=rtl] .navpage-layout {
left: 0;
right: 0; }

.navpage-header {
height: 50px;
position: absolute;
top: 0;
right: 0;
bottom: auto;
left: 0;
transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1); }
html[dir=rtl] .navpage-header {
left: 0;
right: 0; }

.navpage-nav {
width: 285px;
position: absolute;
top: 50px;
right: auto;
bottom: 0;
left: 0;
transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1); }
html[dir=rtl] .navpage-nav {
left: auto;
right: 0; }
.navpage-nav-collapsed .navpage-nav {
width: 50px; }
.navpage-nav-hidden .navpage-nav {
width: 0;
display: none; }
.navpage-nav-hidden .navpage-nav .focus-to-nav-filter-skip-link {
display: none; }

.navpage-main {
position: absolute;
top: 50px;
right: 285px;
bottom: 200px;
left: 285px;
transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
backface-visibility: hidden;
-webkit-backface-visibility: hidden; }
html[dir=rtl] .navpage-main {
left: 285px;
right: 285px; }

.navpage-right {
width: 285px;
position: absolute;
top: 50px;
right: 0;
bottom: 200px;
left: auto;
transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
position: fixed; }
html[dir=rtl] .navpage-right {
left: 0;
right: auto; }
.navpage-right-collapsed .navpage-right {
width: 48px; }
.navpage-right-hidden .navpage-right {
width: 0; }

.small-height .navpage-right, .small-height .navpage-main {
bottom: 200px; }

.medium-height .navpage-right, .medium-height .navpage-main {
bottom: 350px; }

.large-height .navpage-right, .large-height .navpage-main {
bottom: 500px; }

.navpage-bottom {
position: absolute;
top: auto;
right: 0;
bottom: 0;
left: 285px;
transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
height: 200px;
max-height: 500px;
overflow: hidden; }
html[dir=rtl] .navpage-bottom {
left: 0;
right: 285px; }
.small-height .navpage-bottom {
height: 200px; }
.medium-height .navpage-bottom {
height: 350px; }
.large-height .navpage-bottom {
height: 500px; }
.navpage-bottom-hidden .navpage-bottom {
height: 0;
visibility: hidden; }

.debug-frame {
position: absolute;
width: 100%;
bottom: 0;
display: inline; }

.js-debug {
margin: 0;
height: 100%;
width: 100%;
border: 0;
overflow: hidden; }

.settings-menu-icon {
color: #81878e;
font-size: large; }

.navpage-main-left {
-webkit-overflow-scrolling: touch;
overflow: auto;
display: block;
height: 100%;
width: 100%;
background-color: #fff; }

.navpage-nav-hidden .navpage-main, .navpage-nav-floating .navpage-main, .navpage-nav-hidden .navpage-bottom, .navpage-nav-floating .navpage-bottom {
left: 0; }
html[dir=rtl] .navpage-nav-hidden .navpage-main, html[dir=rtl] .navpage-nav-floating .navpage-main, html[dir=rtl] .navpage-nav-hidden .navpage-bottom, html[dir=rtl] .navpage-nav-floating .navpage-bottom {
right: 0; }

.navpage-nav-collapsed .navpage-main, .navpage-nav-collapsed .navpage-bottom {
left: 50px; }
html[dir=rtl] .navpage-nav-collapsed .navpage-main, html[dir=rtl] .navpage-nav-collapsed .navpage-bottom {
right: 50px; }

.navpage-right-hidden .navpage-main {
right: 0; }
html[dir=rtl] .navpage-right-hidden .navpage-main {
left: 0; }

.navpage-right-collapsed .navpage-main {
right: 48px; }
html[dir=rtl] .navpage-right-collapsed .navpage-main {
left: 48px; }

.navpage-bottom-hidden .navpage-main {
bottom: 0; }

.navpage-bottom-hidden .navpage-right {
bottom: 0; }

.navpage-header {
background-color: #24486c; }

.navpage-nav {
background-color: #336699; }

.navpage-main {
background-color: #81878e; }

.navpage-right {
background-color: #336699; }

.navpage-bottom {
background-color: #aaa; }

main iframe {
display: block;
width: 100%;
height: 100%;
border: 0; }

.sn-frameset-header input:focus + label span:before {
color: #bec1c6; }

.sn-frameset-header input#sysparm_search.focus + label span:before {
color: #bec1c6; }

.sn-frameset-header .sysparm-search-icon {
cursor: pointer;
z-index: 0;
top: 2px;
padding-left: 3px;
left: 3px; }
.sn-frameset-header .sysparm-search-icon:hover:before {
color: #278efc; }
.sn-frameset-header .sysparm-search-icon:before {
color: #ffffff; }
.sn-frameset-header .sysparm-search-icon:focus {
color: #278efc; }

.sn-frameset-header #sysparm_search {
width: 32px;
opacity: 0;
padding-left: 28px;
transition: opacity 0.3s, width 0.3s;
background: transparent;
color: #ffffff; }
.sn-frameset-header #sysparm_search.focus {
width: 150px;
opacity: 1;
border: 1px solid #7a828a;
box-shadow: none; }
.sn-frameset-header #sysparm_search::-moz-placeholder {
color: #bec1c6;
opacity: 1; }
.sn-frameset-header #sysparm_search:-ms-input-placeholder {
color: #bec1c6; }
.sn-frameset-header #sysparm_search::-webkit-input-placeholder {
color: #bec1c6; }

.sn-frameset-header .user-name {
position: relative;
top: 1px;
vertical-align: middle;
margin-left: 8px; }
html[dir=rtl] .sn-frameset-header .user-name {
margin-left: 0;
margin-right: 8px; }

.sn-frameset-header .dropdown button {
background-color: transparent;
padding-right: 10px;
margin-right: 10px;
border: 1px solid transparent; }
.sn-frameset-header .dropdown button:hover {
background-color: rgba(0, 0, 0, 0.1); }

.sn-frameset-header .dropdown .caret {
margin-left: 8px; }
html[dir=rtl] .sn-frameset-header .dropdown .caret {
margin-right: 8px;
margin-left: 0; }

.sn-frameset-header .dropdown.open button {
border: 1px solid #7a828a; }
.sn-frameset-header .dropdown.open button:focus {
border: 1px solid #3d7ab7; }

.sn-frameset-header .popover {
color: black;
max-width: none; }

.navpage-global-search span.btn-icon {
padding-top: 7px; }

.navpage-global-search input.form-control {
width: 0;
transition: width 0.3s ease-in-out; }
.navpage-global-search input.form-control:not(:focus) {
padding: 0;
border: 0; }
.navpage-global-search input.form-control:focus {
width: 150px; }

#user_info_dropdown {
height: 32px; }
#user_info_dropdown > div {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
#user_info_dropdown .sn-avatar_v2 {
width: 24px;
height: 24px; }

.navpage-header-circle {
border: 0;
border-radius: 50px;
padding: 2px;
min-height: 36px;
min-width: 36px;
margin-left: 8px; }
.navpage-header-circle:focus {
outline: none !important; }
.navpage-header-circle:hover {
background-color: rgba(0, 0, 0, 0.1); }
.navpage-header-circle.active {
border: 1px solid #ffffff;
box-shadow: none; }
.navpage-header-circle.active:focus {
border: 1px solid #278efc; }

.logo-container-wrapper,
.navpage-header-content {
margin-bottom: 15px;
display: table-cell;
vertical-align: middle; }

.navpage-pickers .control-label {
padding-right: 0;
padding-left: 0; }

.navpage-pickers .label-icon {
color: #ffffff;
float: left;
font-size: 18px;
margin-top: -4px; }

.navpage-pickers select {
margin-top: -4px; }

.navpage-pickers .selector {
width: 120px;
padding-left: 10px;
padding-right: 10px; }

.navpage-pickers domain-reference-picker .selector {
width: 210px;
margin-top: -4px; }
.navpage-pickers domain-reference-picker .selector .btn-icon {
color: #ffffff;
padding-top: 2px;
border: 0; }
.navpage-pickers domain-reference-picker .selector .btn-icon:focus {
border: 0; }

.navpage-pickers .picker {
margin-bottom: 15px; }

.compact .navpage-pickers .selector {
padding-top: 7px; }

.navpage-header .popover .popover-title {
display: none; }

.impersonate-dialog .select2-container.select2-reference .select2-choice,
.domain-reference-picker .select2-container.select2-reference .select2-choice {
display: block; }

.elevated-role-indicator {
margin-left: 5px; }
html[dir=rtl] .elevated-role-indicator {
margin-right: 5px;
margin-left: 0; }

.elevateRoles-dialog label {
padding-bottom: 5px; }

.elevateRoles-dialog .bg-info {
padding: 5px 10px; }

.elevateRoles-dialog .role-input {
font-size: 20px;
margin-top: 2px; }

.elevateRoles-dialog .cancel-button {
margin-right: 10px; }

.sn-widget-list-container {
width: 100%; }

.input-switch-disabled {
opacity: 0.5; }

.theme-picker-container .settings-theme {
display: block;
float: left;
margin: 1rem;
text-align: center;
text-decoration: none;
width: 100px;
height: 120px; }

.theme-picker-container.input-group-radio input.radio ~ label.radio-label {
margin: 0;
width: 100%; }
.theme-picker-container.input-group-radio input.radio ~ label.radio-label:before {
margin-right: 0; }

.theme-picker-container p {
color: #000000;
margin-top: 5px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap; }

.theme-picker-container .theme-icon {
margin: 0 auto;
display: block;
width: 8rem;
height: 8rem;
overflow: hidden;
border-radius: 0.3rem; }

.theme-picker-container .theme-bottom {
width: 4rem;
height: 4rem;
float: right; }

.theme-picker-container .theme-top {
width: 8rem;
height: 4rem;
float: right; }

.theme-picker-container .theme-left {
float: left;
width: 4rem;
height: 8rem;
background: #eee; }

.request-manager-container {
position: relative;
float: right;
right: 50%;
width: 500px; }

.notification-warning.navigation-notification {
z-index: 1050;
margin: 0 auto;
height: 40px;
display: inline-block;
list-style: none;
padding: 0;
overflow: hidden;
transition: max-height 1s ease;
max-height: 0;
border: 0;
position: relative;
float: right;
right: -50%;
width: 100%; }

.navigation-notification.visible {
max-height: 40px;
border: 1px solid transparent; }

.pointerhand {
float: left;
margin-top: 5px;
display: inline;
padding-left: 4px;
padding-right: 12px; }

.pointerhand.button-hidden {
margin-top: 10px; }

.btn-cancel-transaction {
margin: 3px 3px;
float: right; }

.request-cancel-close {
margin-top: -32px;
float: right; }

.left_nav_spacing {
width: 200px;
float: left; }

#settings_modal .settings-modal-notifications {
display: block;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding: 0 10px; }
#settings_modal .settings-modal-notifications .notification-container {
position: initial;
top: initial;
left: initial;
right: initial;
bottom: initial;
box-shadow: none;
margin-top: 5px;
margin-bottom: 5px;
min-width: initial;
max-width: initial;
width: initial; }

#settings_modal .modal-content {
height: 497px; }

#settings_modal .modal-header {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
color: #303a46;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 45px;
padding: 10px;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
#settings_modal .modal-header .modal-header-left,
#settings_modal .modal-header .modal-header-right {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
min-width: 110px; }
#settings_modal .modal-header .modal-header-center {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
#settings_modal .modal-header .close {
margin: 0 0 0 10px; }
html[dir='rtl'] #settings_modal .modal-header .close {
float: left !important; }
#settings_modal .modal-header .modal-header-container {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
height: 22px; }
#settings_modal .modal-header .modal-header-container:last-child {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
#settings_modal .modal-header .btn-back,
#settings_modal .modal-header .btn-back:hover,
#settings_modal .modal-header .btn-back:active,
#settings_modal .modal-header .btn-back:focus {
background-color: transparent;
border: none; }
html[dir='rtl'] #settings_modal .modal-header .btn-back, html[dir='rtl']
#settings_modal .modal-header .btn-back:hover, html[dir='rtl']
#settings_modal .modal-header .btn-back:active, html[dir='rtl']
#settings_modal .modal-header .btn-back:focus {
float: right !important; }
#settings_modal .modal-header h4 {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
display: block; }
#settings_modal .modal-header h4,
#settings_modal .modal-header .btn-back {
font-size: 15px;
height: auto;
margin: 0;
padding: 0; }
#settings_modal .modal-header .btn-back {
color: #81878e; }
#settings_modal .modal-header .btn-back .icon-chevron-left {
font-size: 13px;
margin-right: 2px; }
html[dir=rtl] #settings_modal .modal-header .btn-back .icon-chevron-left {
margin-left: 2px;
margin-right: 0; }
#settings_modal .modal-header .btn-back .icon-chevron-left::before {
margin-top: -3px; }

#settings_modal .modal-body {
color: #303a46;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 495px;
padding: 0;
overflow: hidden; }
#settings_modal .modal-body .tab-aside {
border-right: 1px solid #e7e9eb;
padding-left: 0;
padding-right: 0; }
html[dir='rtl'] #settings_modal .modal-body .tab-aside {
border-left: 1px solid #e7e9eb;
border-right: none; }
#settings_modal .modal-body .settings-tabs {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
height: calc(100% - 45px);
padding: 0; }
#settings_modal .modal-body .tab-content {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
padding-right: 0; }
#settings_modal .modal-body .settings-tab-panels {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
height: calc(100% - 45px);
overflow-y: auto;
position: relative; }
#settings_modal .modal-body .settings-tab-panels > .tab-pane {
border: none;
display: block;
margin: 0;
padding: 15px;
position: relative; }
#settings_modal .modal-body .settings-tab-panels .view-stack-item {
background-color: #ffffff;
bottom: 0;
left: 0;
overflow-x: hidden;
overflow-y: auto;
position: absolute;
right: 0;
top: 0; }
#settings_modal .modal-body .settings-tab-panels .fieldset-border {
margin-top: 20px; }
#settings_modal .modal-body .settings-tab-panels fieldset.fieldset-border > legend.sn-aside-group-title {
background: transparent; }
#settings_modal .modal-body .settings-tab-panels .sn-widget-list_v2 li a.sn-widget-list-title:focus, #settings_modal .modal-body .settings-tab-panels .sn-widget-list_v2 li a.sn-widget-list-title:hover {
text-decoration: none; }
#settings_modal .modal-body .settings-tab-panels .sn-widget-list_v2 li a.sn-widget-list-content_drill:focus, #settings_modal .modal-body .settings-tab-panels .sn-widget-list_v2 li a.sn-widget-list-content_drill:hover {
text-decoration: none;
color: #278efc; }

#settings_modal .sn-aside {
border-left: none;
border-right: none; }
#settings_modal .sn-aside.sn-aside_min-width {
min-width: 100%; }
#settings_modal .sn-aside .sn-aside-body {
height: 100%; }
#settings_modal .sn-aside .sn-widget-list_v2 li.state-active,
#settings_modal .sn-aside .sn-widget-list_v2 .sn-widget-list-item.state-active {
background-color: #278efc;
color: #ffffff; }
#settings_modal .sn-aside .sn-widget-list_v2 li.state-active .sn-widget-list-title,
#settings_modal .sn-aside .sn-widget-list_v2 .sn-widget-list-item.state-active .sn-widget-list-title {
color: #ffffff; }
#settings_modal .sn-aside .sn-widget-list_v2 li:focus .sn-widget-list-content .sn-widget-list-title,
#settings_modal .sn-aside .sn-widget-list_v2 .sn-widget-list-item:focus .sn-widget-list-content .sn-widget-list-title {
text-decoration: underline; }
#settings_modal .sn-aside .sn-widget-list_v2 li a.sn-widget-list-content_drill:focus, #settings_modal .sn-aside .sn-widget-list_v2 li a.sn-widget-list-content_drill:hover,
#settings_modal .sn-aside .sn-widget-list_v2 .sn-widget-list-item a.sn-widget-list-content_drill:focus,
#settings_modal .sn-aside .sn-widget-list_v2 .sn-widget-list-item a.sn-widget-list-content_drill:hover {
outline: none;
text-transform: none; }
#settings_modal .sn-aside .sn-widget-list_v2 li .sn-widget-list-image,
#settings_modal .sn-aside .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-image {
font-size: 18px; }

#settings_modal .section_header_content_no_scroll.touch_scroll {
overflow-x: hidden;
padding: 18px; }

#settings_modal .input-group-radio {
padding-left: 15px; }

#settings_modal .one-control .form-control {
display: inline;
width: 89%; }

#settings_modal .three-controls .form-control {
display: inline;
width: 65%; }

#settings_modal .label-icon {
margin-right: 5px; }

html[dir='rtl'] #settings_modal .icon-chevron-left::before,
html[dir='rtl'] #settings_modal .icon-chevron-right::before {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
/*! RESOURCE: styles/overview_help.css */
.overview-help-background {
background-color: rgba(0, 0, 0, 0.9);
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow-y: auto;
z-index: 1040; }
.overview-help-background .carousel {
max-width: 960px;
min-width: 600px;
margin: 50px auto 0px; }
.overview-help-background .carousel-caption {
position: static;
width: 600px;
margin: 0 auto;
padding-top: 0px;
font-family: SourceSansProLight, SourceSansPro, "Helvetica Neue", Arial;
min-height: 220px; }
.overview-help-background .carousel-caption .lead {
white-space: pre-line;
font-size: 18px; }
.overview-help-background .close {
color: white;
padding: 20px; }
.overview-help-background .carousel-inner > .item img, .overview-help-background .carousel-inner > .item a > img {
margin: 0 auto;
max-height: 535px;
width: auto;
max-width: 100%; }
.overview-help-background .carousel-inner > .item h1 {
position: absolute;
top: 30%;
margin: 0 auto 0 -200px;
color: white;
text-shadow: 1px 1px 8px rgba(0, 0, 0, 0.5);
width: 400px;
left: 50%;
font-size: 40px;
text-align: center;
font-family: SourceSansProLight, SourceSansPro, "Helvetica Neue", Arial; }
.overview-help-background .carousel-inner > .item h1 span {
font-size: 100px; }
.overview-help-background .carousel-indicators {
margin: 30px auto;
position: static; }
.overview-help-background .carousel-indicators li {
margin: 0 6px; }
.overview-help-background .carousel-indicators li.active {
margin: -1px 6px; }
.overview-help-background .carousel-indicators.icon-buttons {
width: 600px;
display: flex;
justify-content: space-between; }
.overview-help-background .carousel-indicators.icon-buttons li {
width: 80px;
height: 80px;
overflow-y: hidden;
border-radius: 40px;
text-indent: 0;
color: white;
transition: .4s all; }
.overview-help-background .carousel-indicators.icon-buttons li:before {
line-height: 80px;
font-size: 25px; }
.overview-help-background .carousel-indicators.icon-buttons li.active, .overview-help-background .carousel-indicators.icon-buttons li.active:focus, .overview-help-background .carousel-indicators.icon-buttons li.active:hover {
background-color: rgba(255, 255, 255, 0.2);
outline: none;
margin: 0 6px; }
.overview-help-background .carousel-indicators.icon-buttons li:hover, .overview-help-background .carousel-indicators.icon-buttons li:focus {
background-color: rgba(255, 255, 255, 0.4);
outline: none; }
.overview-help-background .carousel-indicators.icon-buttons li .hover-text {
display: none;
font-size: 14px;
vertical-align: middle;
width: 80px;
height: 80px; }
.overview-help-background .carousel-indicators.icon-buttons li:hover .hover-text {
text-indent: 0;
display: table-cell; }
.overview-help-background .carousel-indicators.icon-buttons li:hover:before {
display: none; }
.overview-help-background .btn-primary {
background-color: transparent;
border-color: white;
min-width: 100px; }

.footer {
background-repeat: no-repeat;
display: inline-block;
width: 100%;
min-height: 430px; }

.overview-help-frame {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
border: none; }

@media (max-height: 1000px) {
.overview-help-background .carousel {
max-width: 900px; }
.overview-help-background .carousel-caption {
padding-left: 20px;
padding-right: 20px; }
.overview-help-background .carousel-caption, .overview-help-background .carousel .footer {
min-height: 0;
padding-bottom: 20px; } }
@media (max-height: 900px) {
.overview-help-background .carousel {
max-width: 750px; }
.overview-help-background .carousel-indicators {
margin: 20px auto; } }
@media (max-height: 800px) {
.overview-help-background .carousel {
max-width: 600px;
margin-top: 10px; } }
/*! RESOURCE: styles/sn_notification.css */
/* line 3, sass/_notification.scss */
.notification-container {
display: block;
overflow: hidden;
visibility: hidden;
opacity: 0;
background-color: transparent;
position: absolute;
left: 0;
right: 0;
top: 20px;
width: 80%;
min-width: 750px;
max-width: 1200px;
height: auto;
min-height: 40px;
margin: 0 auto;
cursor: auto;
z-index: 9999;
border-radius: 2px;
box-shadow: rgba(50, 50, 50, 0.5) 0 2px 10px;
}
/* line 23, sass/_notification.scss */
.notification-container.visible {
visibility: visible;
opacity: 1;
-moz-transition: opacity 0.3s linear;
-o-transition: opacity 0.3s linear;
-webkit-transition: opacity 0.3s linear;
transition: opacity 0.3s linear;
}
/* line 28, sass/_notification.scss */
.notification-container.hidden {
visibility: hidden;
opacity: 0;
-moz-transition: visibility 0s 0.3s, opacity 0.3s linear;
-o-transition: visibility 0s 0.3s, opacity 0.3s linear;
-webkit-transition: visibility 0s, opacity 0.3s linear;
-webkit-transition-delay: 0.3s, 0s;
transition: visibility 0s 0.3s, opacity 0.3s linear;
}
/* line 33, sass/_notification.scss */
.notification-container > .notification {
height: 100%;
margin: 0 !important;
}
/*! RESOURCE: styles/sn_avatar.css */
.sn-flexbox {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex; }

.avatar-container {
-webkit-box-flex: 0 0 auto;
-moz-box-flex: 0 0 auto;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
background-size: cover;
border-radius: 50%;
height: 3.2rem;
width: 3.2rem;
cursor: pointer;
color: #ffffff;
display: inline-block;
font-weight: bold;
position: relative;
text-align: center;
vertical-align: middle; }
.avatar-container.avatar-small {
width: 2.2rem;
height: 2.2rem; }
.avatar-container.avatar-small .avatar.soloAvatar .sub-avatar {
line-height: 2.2rem; }
.avatar-container.avatar-medium {
width: 4rem;
height: 4rem; }
.avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar {
line-height: 4rem; }
.avatar-container.avatar-large {
width: 4.8rem;
height: 4.8rem; }
.avatar-container.avatar-large .avatar.soloAvatar .sub-avatar {
font-size: 1.8rem;
line-height: 4.8rem; }
.avatar-container.avatar-popover {
width: 78px;
height: 78px; }
.avatar-container.avatar-large.group {
height: 4.2rem;
width: 5.6rem;
border-radius: 0rem;
background: transparent; }
.avatar-container.avatar-large.group .avatar.soloAvatar {
position: absolute;
border: 1px solid transparent;
width: 4.2rem;
height: 4.2rem; }
.avatar-container.avatar-large.group .avatar.soloAvatar .sub-avatar {
font-size: 1.8rem;
line-height: 4.2rem; }
.avatar-container.group {
border-radius: 0rem;
background: transparent;
position: relative; }
.avatar-container.group .avatar.soloAvatar {
position: absolute;
border: 1px solid transparent;
width: 3rem;
height: 3rem; }
.avatar-container.group .avatar.soloAvatar.top {
top: 15%;
left: 20%; }
.avatar-container.group .avatar.soloAvatar.bottom {
top: -20%;
left: -15%; }
.avatar-container.group .avatar.soloAvatar .sub-avatar {
line-height: 3rem; }
.avatar-container.multi, .avatar-container.document {
border-radius: 0rem;
background: transparent; }
.avatar-container.multi .avatar.soloAvatar, .avatar-container.document .avatar.soloAvatar {
border-radius: 0rem; }
.avatar-container .avatar {
justify-content: center;
position: relative;
width: 100%;
height: 100%;
overflow: hidden; }
.avatar-container .avatar .sub-avatar {
-moz-user-select: -moz-none;
-ms-user-select: none;
-webkit-user-select: none;
user-select: none;
width: 50%;
height: 50%;
display: block;
overflow: hidden;
border-radius: 50%;
background: rgba(0, 0, 0, 0.15) center;
background-size: cover;
box-sizing: border-box;
font-size: 0.8rem;
line-height: 1.6rem; }
.avatar-container .avatar .sub-avatar.counter {
border: 1px solid rgba(0, 0, 0, 0.2); }
.avatar-container .avatar.soloAvatar {
background: rgba(0, 0, 0, 0.15) center;
border-radius: 50%; }
.avatar-container .avatar.soloAvatar .sub-avatar {
width: 100%;
height: 100%;
border-radius: 0;
font-size: 1rem;
line-height: 3.2rem; }
.avatar-container .avatar.soloAvatar .sub-avatar:focus {
border: 1px solid #278efc;
border-radius: 50%;
outline: 0; }
.avatar-container .avatar.soloAvatar .sub-avatar span {
vertical-align: top; }
.avatar-container sn-presence {
position: absolute;
bottom: -0.1rem;
right: -0.1rem; }
/*! RESOURCE: styles/dist/common/sn_common.css */
.sn-feed-footer:before, .sn-feed-footer-message .twitter-typeahead:before, .sn-feed-footer:after, .sn-feed-footer-message .twitter-typeahead:after {
content: ' ';
display: table; }

.sn-feed-footer:after, .sn-feed-footer-message .twitter-typeahead:after {
clear: both; }

.sn-connect .avatar-container .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container .avatar.soloAvatar .sub-avatar, .sn-connect .avatar-container .avatar .sub-avatar, .sn-vtb .card-details .avatar-container .avatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container .avatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container .avatar .sub-avatar, .avatar-popover .avatar-container .avatar .sub-avatar, .sn-card-component .avatar-container .avatar .sub-avatar, .sn-mention .avatar-container .avatar .sub-avatar, .sn-live-search-popover .avatar-container .avatar .sub-avatar {
height: 100%;
width: 100%;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #e6e8ea;
background-position: 50%;
background-repeat: no-repeat;
background-size: cover;
border-radius: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
line-height: 1;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.sn-connect .avatar-container .avatar .counter.sub-avatar, .sn-vtb .card-details .avatar-container .avatar .counter.sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container .avatar .counter.sub-avatar, .sn-vtb .vtb-aside-body .avatar-container .avatar .counter.sub-avatar, .avatar-popover .avatar-container .avatar .counter.sub-avatar, .sn-card-component .avatar-container .avatar .counter.sub-avatar, .sn-mention .avatar-container .avatar .counter.sub-avatar, .sn-live-search-popover .avatar-container .avatar .counter.sub-avatar {
display: none; }
.sn-connect .avatar-container .avatar.soloAvatar .sub-avatar span, .avatar-popover .avatar-container .avatar.soloAvatar .sub-avatar span, .sn-card-component .avatar-container .avatar.soloAvatar .sub-avatar span, .sn-mention .avatar-container .avatar.soloAvatar .sub-avatar span, .sn-live-search-popover .avatar-container .avatar.soloAvatar .sub-avatar span, .sn-connect .avatar-container .avatar .sub-avatar span, .sn-vtb .card-details .avatar-container .avatar .sub-avatar span, .sn-vtb .vtb-quick-panel .avatar-container .avatar .sub-avatar span, .sn-vtb .vtb-aside-body .avatar-container .avatar .sub-avatar span, .avatar-popover .avatar-container .avatar .sub-avatar span, .sn-card-component .avatar-container .avatar .sub-avatar span, .sn-mention .avatar-container .avatar .sub-avatar span, .sn-live-search-popover .avatar-container .avatar .sub-avatar span {
color: #303a46;
vertical-align: middle; }

.sn-connect .avatar-container, .sn-vtb .card-details .avatar-container, .sn-vtb .vtb-quick-panel .avatar-container, .sn-vtb .vtb-aside-body .avatar-container, .avatar-popover .avatar-container, .sn-card-component .avatar-container, .sn-mention .avatar-container, .sn-live-search-popover .avatar-container {
height: 42px;
width: 42px;
border-radius: 0;
color: #ffffff;
cursor: default;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font-weight: normal;
position: relative;
text-align: center;
vertical-align: middle; }
.sn-connect .avatar-container.group, .sn-vtb .card-details .avatar-container.group, .sn-vtb .vtb-quick-panel .avatar-container.group, .sn-vtb .vtb-aside-body .avatar-container.group, .avatar-popover .avatar-container.group, .sn-card-component .avatar-container.group, .sn-mention .avatar-container.group, .sn-live-search-popover .avatar-container.group {
border-radius: 0; }
.sn-connect .avatar-container.group .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.group .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.group .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.group .avatar.soloAvatar, .avatar-popover .avatar-container.group .avatar.soloAvatar, .sn-card-component .avatar-container.group .avatar.soloAvatar, .sn-mention .avatar-container.group .avatar.soloAvatar, .sn-live-search-popover .avatar-container.group .avatar.soloAvatar {
height: 21px;
width: 21px;
border: none;
position: absolute; }
.sn-connect .avatar-container.group .avatar.soloAvatar.top, .sn-vtb .card-details .avatar-container.group .avatar.soloAvatar.top, .sn-vtb .vtb-quick-panel .avatar-container.group .avatar.soloAvatar.top, .sn-vtb .vtb-aside-body .avatar-container.group .avatar.soloAvatar.top, .avatar-popover .avatar-container.group .avatar.soloAvatar.top, .sn-card-component .avatar-container.group .avatar.soloAvatar.top, .sn-mention .avatar-container.group .avatar.soloAvatar.top, .sn-live-search-popover .avatar-container.group .avatar.soloAvatar.top, .sn-connect .avatar-container.group .avatar.soloAvatar.bottom, .sn-vtb .card-details .avatar-container.group .avatar.soloAvatar.bottom, .sn-vtb .vtb-quick-panel .avatar-container.group .avatar.soloAvatar.bottom, .sn-vtb .vtb-aside-body .avatar-container.group .avatar.soloAvatar.bottom, .avatar-popover .avatar-container.group .avatar.soloAvatar.bottom, .sn-card-component .avatar-container.group .avatar.soloAvatar.bottom, .sn-mention .avatar-container.group .avatar.soloAvatar.bottom, .sn-live-search-popover .avatar-container.group .avatar.soloAvatar.bottom {
left: auto;
top: auto; }
.sn-connect .avatar-container.group .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.group .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.group .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.group .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.group .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.group .avatar.soloAvatar .sub-avatar {
line-height: 1; }
.sn-connect .avatar-container.group .avatar.soloAvatar .sub-avatar span, .sn-vtb .card-details .avatar-container.group .avatar.soloAvatar .sub-avatar span, .sn-vtb .vtb-quick-panel .avatar-container.group .avatar.soloAvatar .sub-avatar span, .sn-vtb .vtb-aside-body .avatar-container.group .avatar.soloAvatar .sub-avatar span, .avatar-popover .avatar-container.group .avatar.soloAvatar .sub-avatar span, .sn-card-component .avatar-container.group .avatar.soloAvatar .sub-avatar span, .sn-mention .avatar-container.group .avatar.soloAvatar .sub-avatar span, .sn-live-search-popover .avatar-container.group .avatar.soloAvatar .sub-avatar span {
margin-top: 5%; }
.sn-connect .avatar-container.absolute-center, .sn-vtb .card-details .avatar-container.absolute-center, .sn-vtb .vtb-quick-panel .avatar-container.absolute-center, .sn-vtb .vtb-aside-body .avatar-container.absolute-center, .avatar-popover .avatar-container.absolute-center, .sn-card-component .avatar-container.absolute-center, .sn-mention .avatar-container.absolute-center, .sn-live-search-popover .avatar-container.absolute-center {
top: 50%;
left: 0;
position: absolute; }
.sn-connect .avatar-container.absolute-center.avatar-xs, .sn-vtb .card-details .avatar-container.absolute-center.avatar-xs, .sn-vtb .vtb-quick-panel .avatar-container.absolute-center.avatar-xs, .sn-vtb .vtb-aside-body .avatar-container.absolute-center.avatar-xs, .avatar-popover .avatar-container.absolute-center.avatar-xs, .sn-card-component .avatar-container.absolute-center.avatar-xs, .sn-mention .avatar-container.absolute-center.avatar-xs, .sn-live-search-popover .avatar-container.absolute-center.avatar-xs {
margin-top: -12px; }
.sn-connect .avatar-container.absolute-center.avatar-small, .sn-vtb .card-details .avatar-container.absolute-center.avatar-small, .sn-vtb .vtb-quick-panel .avatar-container.absolute-center.avatar-small, .sn-vtb .vtb-aside-body .avatar-container.absolute-center.avatar-small, .avatar-popover .avatar-container.absolute-center.avatar-small, .sn-card-component .avatar-container.absolute-center.avatar-small, .sn-mention .avatar-container.absolute-center.avatar-small, .sn-live-search-popover .avatar-container.absolute-center.avatar-small {
margin-top: -16px; }
.sn-connect .avatar-container.absolute-center.avatar-medium, .sn-vtb .card-details .avatar-container.absolute-center.avatar-medium, .sn-vtb .vtb-quick-panel .avatar-container.absolute-center.avatar-medium, .sn-vtb .vtb-aside-body .avatar-container.absolute-center.avatar-medium, .avatar-popover .avatar-container.absolute-center.avatar-medium, .sn-card-component .avatar-container.absolute-center.avatar-medium, .sn-mention .avatar-container.absolute-center.avatar-medium, .sn-live-search-popover .avatar-container.absolute-center.avatar-medium {
margin-top: -21px; }
.sn-connect .avatar-container.absolute-center.avatar-large, .sn-vtb .card-details .avatar-container.absolute-center.avatar-large, .sn-vtb .vtb-quick-panel .avatar-container.absolute-center.avatar-large, .sn-vtb .vtb-aside-body .avatar-container.absolute-center.avatar-large, .avatar-popover .avatar-container.absolute-center.avatar-large, .sn-card-component .avatar-container.absolute-center.avatar-large, .sn-mention .avatar-container.absolute-center.avatar-large, .sn-live-search-popover .avatar-container.absolute-center.avatar-large {
margin-top: -70px; }
.sn-connect .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-connect .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-connect .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar {
line-height: 1; }
.sn-connect .avatar-container.avatar-large sn-presence, .sn-vtb .card-details .avatar-container.avatar-large sn-presence, .sn-vtb .vtb-quick-panel .avatar-container.avatar-large sn-presence, .sn-vtb .vtb-aside-body .avatar-container.avatar-large sn-presence, .avatar-popover .avatar-container.avatar-large sn-presence, .sn-card-component .avatar-container.avatar-large sn-presence, .sn-mention .avatar-container.avatar-large sn-presence, .sn-live-search-popover .avatar-container.avatar-large sn-presence {
height: 20px;
width: 20px;
bottom: 10px !important;
right: 10px !important; }
.sn-connect .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(1), .sn-vtb .card-details .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(1), .sn-vtb .vtb-quick-panel .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(1), .sn-vtb .vtb-aside-body .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(1), .avatar-popover .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(1), .sn-card-component .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(1), .sn-mention .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(1), .sn-live-search-popover .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(1), .sn-connect .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(1), .sn-vtb .card-details .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(1), .sn-vtb .vtb-quick-panel .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(1), .sn-vtb .vtb-aside-body .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(1), .avatar-popover .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(1), .sn-card-component .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(1), .sn-mention .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(1), .sn-live-search-popover .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(1), .sn-connect .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(1), .sn-vtb .card-details .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(1), .sn-vtb .vtb-quick-panel .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(1), .sn-vtb .vtb-aside-body .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(1), .avatar-popover .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(1), .sn-card-component .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(1), .sn-mention .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(1), .sn-live-search-popover .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(1) {
bottom: 0;
right: 0; }
.sn-connect .avatar-container.avatar-xs, .sn-vtb .card-details .avatar-container.avatar-xs, .sn-vtb .vtb-quick-panel .avatar-container.avatar-xs, .sn-vtb .vtb-aside-body .avatar-container.avatar-xs, .avatar-popover .avatar-container.avatar-xs, .sn-card-component .avatar-container.avatar-xs, .sn-mention .avatar-container.avatar-xs, .sn-live-search-popover .avatar-container.avatar-xs {
height: 24px;
width: 24px; }
.sn-connect .avatar-container.avatar-xs.group .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-xs.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-xs.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-xs.group .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-xs.group .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-xs.group .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-xs.group .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-xs.group .avatar.soloAvatar .sub-avatar {
font-size: 6px; }
.sn-connect .avatar-container.avatar-xs.avatar-duo .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-xs.avatar-duo .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-xs.avatar-duo .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-xs.avatar-duo .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-xs.avatar-duo .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-xs.avatar-duo .avatar.soloAvatar, .sn-mention .avatar-container.avatar-xs.avatar-duo .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-xs.avatar-duo .avatar.soloAvatar, .sn-connect .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar, .sn-mention .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar, .sn-connect .avatar-container.avatar-xs.avatar-quad .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-xs.avatar-quad .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-xs.avatar-quad .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-xs.avatar-quad .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-xs.avatar-quad .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-xs.avatar-quad .avatar.soloAvatar, .sn-mention .avatar-container.avatar-xs.avatar-quad .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-xs.avatar-quad .avatar.soloAvatar {
height: 12px;
width: 12px; }
.sn-connect .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .card-details .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-quick-panel .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-aside-body .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar:nth-of-type(3), .avatar-popover .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-card-component .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-mention .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-live-search-popover .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar:nth-of-type(3) {
margin-right: -6px;
margin-top: 1.5px; }
.sn-connect .avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar {
font-size: 12px; }
.sn-connect .avatar-container.avatar-small, .sn-vtb .card-details .avatar-container.avatar-small, .sn-vtb .vtb-quick-panel .avatar-container.avatar-small, .sn-vtb .vtb-aside-body .avatar-container.avatar-small, .avatar-popover .avatar-container.avatar-small, .sn-card-component .avatar-container.avatar-small, .sn-mention .avatar-container.avatar-small, .sn-live-search-popover .avatar-container.avatar-small {
height: 32px;
width: 32px; }
.sn-connect .avatar-container.avatar-small.group .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-small.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-small.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-small.group .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-small.group .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-small.group .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-small.group .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-small.group .avatar.soloAvatar .sub-avatar {
font-size: 8px; }
.sn-connect .avatar-container.avatar-small.avatar-duo .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-small.avatar-duo .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-small.avatar-duo .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-small.avatar-duo .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-small.avatar-duo .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-small.avatar-duo .avatar.soloAvatar, .sn-mention .avatar-container.avatar-small.avatar-duo .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-small.avatar-duo .avatar.soloAvatar, .sn-connect .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar, .sn-mention .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar, .sn-connect .avatar-container.avatar-small.avatar-quad .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-small.avatar-quad .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-small.avatar-quad .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-small.avatar-quad .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-small.avatar-quad .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-small.avatar-quad .avatar.soloAvatar, .sn-mention .avatar-container.avatar-small.avatar-quad .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-small.avatar-quad .avatar.soloAvatar {
height: 16px;
width: 16px; }
.sn-connect .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .card-details .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-quick-panel .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-aside-body .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar:nth-of-type(3), .avatar-popover .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-card-component .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-mention .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-live-search-popover .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar:nth-of-type(3) {
margin-right: -8px;
margin-top: 2px; }
.sn-connect .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar {
font-size: 14px; }
.sn-connect .avatar-container.avatar-medium, .sn-vtb .card-details .avatar-container.avatar-medium, .sn-vtb .vtb-quick-panel .avatar-container.avatar-medium, .sn-vtb .vtb-aside-body .avatar-container.avatar-medium, .avatar-popover .avatar-container.avatar-medium, .sn-card-component .avatar-container.avatar-medium, .sn-mention .avatar-container.avatar-medium, .sn-live-search-popover .avatar-container.avatar-medium {
height: 42px;
width: 42px; }
.sn-connect .avatar-container.avatar-medium.group .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-medium.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-medium.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-medium.group .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-medium.group .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-medium.group .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-medium.group .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-medium.group .avatar.soloAvatar .sub-avatar {
font-size: 10px; }
.sn-connect .avatar-container.avatar-medium.avatar-duo .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-medium.avatar-duo .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-medium.avatar-duo .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-medium.avatar-duo .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-medium.avatar-duo .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-medium.avatar-duo .avatar.soloAvatar, .sn-mention .avatar-container.avatar-medium.avatar-duo .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-medium.avatar-duo .avatar.soloAvatar, .sn-connect .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar, .sn-mention .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar, .sn-connect .avatar-container.avatar-medium.avatar-quad .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-medium.avatar-quad .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-medium.avatar-quad .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-medium.avatar-quad .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-medium.avatar-quad .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-medium.avatar-quad .avatar.soloAvatar, .sn-mention .avatar-container.avatar-medium.avatar-quad .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-medium.avatar-quad .avatar.soloAvatar {
height: 21px;
width: 21px; }
.sn-connect .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .card-details .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-quick-panel .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-aside-body .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar:nth-of-type(3), .avatar-popover .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-card-component .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-mention .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-live-search-popover .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar:nth-of-type(3) {
margin-right: -10.5px;
margin-top: 2.625px; }
.sn-connect .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar {
font-size: 16px; }
.sn-connect .avatar-container.avatar-large, .sn-vtb .card-details .avatar-container.avatar-large, .sn-vtb .vtb-quick-panel .avatar-container.avatar-large, .sn-vtb .vtb-aside-body .avatar-container.avatar-large, .avatar-popover .avatar-container.avatar-large, .sn-card-component .avatar-container.avatar-large, .sn-mention .avatar-container.avatar-large, .sn-live-search-popover .avatar-container.avatar-large {
height: 140px;
width: 140px; }
.sn-connect .avatar-container.avatar-large.group .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-large.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-large.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-large.group .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-large.group .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-large.group .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-large.group .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-large.group .avatar.soloAvatar .sub-avatar {
font-size: 18px; }
.sn-connect .avatar-container.avatar-large.avatar-duo .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-large.avatar-duo .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-large.avatar-duo .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-large.avatar-duo .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-large.avatar-duo .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-large.avatar-duo .avatar.soloAvatar, .sn-mention .avatar-container.avatar-large.avatar-duo .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-large.avatar-duo .avatar.soloAvatar, .sn-connect .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar, .sn-mention .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar, .sn-connect .avatar-container.avatar-large.avatar-quad .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-large.avatar-quad .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-large.avatar-quad .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-large.avatar-quad .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-large.avatar-quad .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-large.avatar-quad .avatar.soloAvatar, .sn-mention .avatar-container.avatar-large.avatar-quad .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-large.avatar-quad .avatar.soloAvatar {
height: 70px;
width: 70px; }
.sn-connect .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .card-details .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-quick-panel .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-aside-body .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar:nth-of-type(3), .avatar-popover .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-card-component .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-mention .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-live-search-popover .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar:nth-of-type(3) {
margin-right: -35px;
margin-top: 8.75px; }
.sn-connect .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar {
font-size: 24px; }
.sn-connect .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(2), .sn-vtb .card-details .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(2), .sn-vtb .vtb-quick-panel .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(2), .sn-vtb .vtb-aside-body .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(2), .avatar-popover .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(2), .sn-card-component .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(2), .sn-mention .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(2), .sn-live-search-popover .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(2) {
top: 0;
left: 0; }
.sn-connect .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(2), .sn-vtb .card-details .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(2), .sn-vtb .vtb-quick-panel .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(2), .sn-vtb .vtb-aside-body .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(2), .avatar-popover .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(2), .sn-card-component .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(2), .sn-mention .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(2), .sn-live-search-popover .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(2) {
bottom: 0;
left: 0; }
.sn-connect .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .card-details .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-quick-panel .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-aside-body .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(3), .avatar-popover .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-card-component .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-mention .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-live-search-popover .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(3) {
right: 50%;
top: 0; }
.sn-connect .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(2), .sn-vtb .card-details .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(2), .sn-vtb .vtb-quick-panel .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(2), .sn-vtb .vtb-aside-body .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(2), .avatar-popover .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(2), .sn-card-component .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(2), .sn-mention .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(2), .sn-live-search-popover .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(2) {
bottom: 0;
left: 0; }
.sn-connect .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(3), .sn-vtb .card-details .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-quick-panel .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-aside-body .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(3), .avatar-popover .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(3), .sn-card-component .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(3), .sn-mention .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(3), .sn-live-search-popover .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(3) {
right: 0;
top: 0; }
.sn-connect .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(4), .sn-vtb .card-details .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(4), .sn-vtb .vtb-quick-panel .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(4), .sn-vtb .vtb-aside-body .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(4), .avatar-popover .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(4), .sn-card-component .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(4), .sn-mention .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(4), .sn-live-search-popover .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(4) {
left: 0;
top: 0; }
.sn-connect .avatar-container .avatar, .sn-vtb .card-details .avatar-container .avatar, .sn-vtb .vtb-quick-panel .avatar-container .avatar, .sn-vtb .vtb-aside-body .avatar-container .avatar, .avatar-popover .avatar-container .avatar, .sn-card-component .avatar-container .avatar, .sn-mention .avatar-container .avatar, .sn-live-search-popover .avatar-container .avatar {
height: 100%;
width: 100%;
background: none;
border-radius: 0;
overflow: hidden;
position: relative; }
.sn-connect .avatar-container .avatar.soloAvatar, .sn-vtb .card-details .avatar-container .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container .avatar.soloAvatar, .avatar-popover .avatar-container .avatar.soloAvatar, .sn-card-component .avatar-container .avatar.soloAvatar, .sn-mention .avatar-container .avatar.soloAvatar, .sn-live-search-popover .avatar-container .avatar.soloAvatar {
background: none;
border-radius: 0; }
.sn-connect .avatar-container sn-presence, .sn-vtb .card-details .avatar-container sn-presence, .sn-vtb .vtb-quick-panel .avatar-container sn-presence, .sn-vtb .vtb-aside-body .avatar-container sn-presence, .avatar-popover .avatar-container sn-presence, .sn-card-component .avatar-container sn-presence, .sn-mention .avatar-container sn-presence, .sn-live-search-popover .avatar-container sn-presence {
right: -1px;
bottom: -1px;
position: absolute; }

.sn-widget-list-content_static .btn.icon-chevron-right, .sn-widget-members-list-btn-close {
border: 0; }
.sn-widget-list-content_static .btn.icon-chevron-right:hover, .sn-widget-members-list-btn-close:hover, .sn-widget-list-content_static .btn.icon-chevron-right:focus, .sn-widget-members-list-btn-close:focus, .sn-widget-list-content_static .btn.icon-chevron-right:active, .sn-widget-members-list-btn-close:active, .sn-widget-list-content_static .btn.icon-chevron-right:focus:active, .sn-widget-members-list-btn-close:focus:active, .sn-widget-list-content_static .active.btn.icon-chevron-right, .active.sn-widget-members-list-btn-close, .sn-widget-list-content_static .active.btn.icon-chevron-right:focus, .active.sn-widget-members-list-btn-close:focus {
background-color: transparent;
border: none;
box-shadow: none;
color: inherit;
outline: none; }

.sn-widget-button.sn-widget-button_row .btn {
font: 24px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1;
min-width: 25px;
width: auto; }
.sn-widget-button.sn-widget-button_row .btn:hover, .sn-widget-button.sn-widget-button_row .btn:active, .sn-widget-button.sn-widget-button_row .btn:focus {
background-color: transparent;
box-shadow: none;
outline: none; }
.sn-widget-button.sn-widget-button_row .btn:hover {
color: #278efc; }
.sn-widget-button.sn-widget-button_row .btn:active {
opacity: 0.5; }

.sn-add-users-search .twitter-typeahead, .sn-live-search .twitter-typeahead, .sn-widget-search .twitter-typeahead {
width: 100%; }
.sn-add-users-search .twitter-typeahead input, .sn-live-search .twitter-typeahead input, .sn-widget-search .twitter-typeahead input {
border: none;
box-shadow: none;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
max-height: 200px;
overflow-x: hidden;
overflow-y: auto;
margin: 11px 0;
padding: 5px 10px;
resize: none;
width: 100%; }
.sn-add-users-search .twitter-typeahead input:focus, .sn-live-search .twitter-typeahead input:focus, .sn-widget-search .twitter-typeahead input:focus {
outline: none; }
.sn-add-users-search .twitter-typeahead pre, .sn-live-search .twitter-typeahead pre, .sn-widget-search .twitter-typeahead pre {
top: 0;
left: 0;
position: absolute;
height: 1px;
width: 1px;
margin: 0;
padding: 0; }
.sn-add-users-search .twitter-typeahead .tt-menu, .sn-live-search .twitter-typeahead .tt-menu, .sn-widget-search .twitter-typeahead .tt-menu {
background-color: #ffffff;
border: 1px solid #e7e9eb;
box-shadow: rgba(0, 0, 0, 0.2) 0 5px 30px 0;
border-radius: 3px;
max-height: 70vh;
min-width: 300px;
overflow-y: auto; }

.sn-avatar_v2 {
height: 42px;
width: 42px;
cursor: pointer;
display: inline-block;
position: relative;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-avatar_v2.sn-avatar_xs {
height: 24px;
width: 24px; }
.sn-avatar_v2.sn-avatar_xs.sn-avatar_duo .sn-avatar-container {
height: 14px;
width: 14px; }
.sn-avatar_v2.sn-avatar_xs.sn-avatar_duo .sn-avatar-initials {
font-size: 6px; }
.sn-avatar_v2.sn-avatar_xs.sn-avatar_trio .sn-avatar-container {
height: 12px;
width: 12px; }
.sn-avatar_v2.sn-avatar_xs.sn-avatar_trio .sn-avatar-container:nth-of-type(3) {
height: 13px;
width: 13px;
margin-right: -6.5px; }
.sn-avatar_v2.sn-avatar_xs.sn-avatar_trio .sn-avatar-initials {
font-size: 6px; }
.sn-avatar_v2.sn-avatar_xs.sn-avatar_quad .sn-avatar-container {
height: 12px;
width: 12px; }
.sn-avatar_v2.sn-avatar_xs.sn-avatar_quad .sn-avatar-initials {
font-size: 6px; }
.sn-avatar_v2.sn-avatar_xs .sn-avatar-initials {
font-size: 12px; }
.sn-avatar_v2.sn-avatar_xs .sn-presence {
height: 6px;
width: 6px; }
.sn-avatar_v2.sn-avatar_sm {
height: 32px;
width: 32px; }
.sn-avatar_v2.sn-avatar_sm.sn-avatar_duo .sn-avatar-container {
height: 18px;
width: 18px; }
.sn-avatar_v2.sn-avatar_sm.sn-avatar_duo .sn-avatar-initials {
font-size: 8px; }
.sn-avatar_v2.sn-avatar_sm.sn-avatar_trio .sn-avatar-container {
height: 16px;
width: 16px; }
.sn-avatar_v2.sn-avatar_sm.sn-avatar_trio .sn-avatar-container:nth-of-type(3) {
height: 18px;
width: 18px;
margin-right: -9px; }
.sn-avatar_v2.sn-avatar_sm.sn-avatar_trio .sn-avatar-initials {
font-size: 8px; }
.sn-avatar_v2.sn-avatar_sm.sn-avatar_quad .sn-avatar-container {
height: 16px;
width: 16px; }
.sn-avatar_v2.sn-avatar_sm.sn-avatar_quad .sn-avatar-initials {
font-size: 8px; }
.sn-avatar_v2.sn-avatar_sm .sn-avatar-initials {
font-size: 14px; }
.sn-avatar_v2.sn-avatar_sm .sn-presence {
height: 8px;
width: 8px; }
.sn-avatar_v2.sn-avatar_md {
height: 42px;
width: 42px; }
.sn-avatar_v2.sn-avatar_md.sn-avatar_duo .sn-avatar-container {
height: 24px;
width: 24px; }
.sn-avatar_v2.sn-avatar_md.sn-avatar_duo .sn-avatar-initials {
font-size: 9px; }
.sn-avatar_v2.sn-avatar_md.sn-avatar_trio .sn-avatar-container {
height: 21px;
width: 21px; }
.sn-avatar_v2.sn-avatar_md.sn-avatar_trio .sn-avatar-container:nth-of-type(3) {
height: 23px;
width: 23px;
margin-right: -11.5px; }
.sn-avatar_v2.sn-avatar_md.sn-avatar_trio .sn-avatar-initials {
font-size: 9px; }
.sn-avatar_v2.sn-avatar_md.sn-avatar_quad .sn-avatar-container {
height: 21px;
width: 21px; }
.sn-avatar_v2.sn-avatar_md.sn-avatar_quad .sn-avatar-initials {
font-size: 9px; }
.sn-avatar_v2.sn-avatar_md .sn-avatar-initials {
font-size: 15px; }
.sn-avatar_v2.sn-avatar_md .sn-presence {
height: 10px;
width: 10px; }
.sn-avatar_v2.sn-avatar_lg {
height: 140px;
width: 140px; }
.sn-avatar_v2.sn-avatar_lg.sn-avatar_duo .sn-avatar-container {
height: 82px;
width: 82px; }
.sn-avatar_v2.sn-avatar_lg.sn-avatar_duo .sn-avatar-initials {
font-size: 28px; }
.sn-avatar_v2.sn-avatar_lg.sn-avatar_trio .sn-avatar-container {
height: 70px;
width: 70px; }
.sn-avatar_v2.sn-avatar_lg.sn-avatar_trio .sn-avatar-container:nth-of-type(3) {
height: 78px;
width: 78px;
margin-right: -39px; }
.sn-avatar_v2.sn-avatar_lg.sn-avatar_trio .sn-avatar-initials {
font-size: 28px; }
.sn-avatar_v2.sn-avatar_lg.sn-avatar_quad .sn-avatar-container {
height: 70px;
width: 70px; }
.sn-avatar_v2.sn-avatar_lg.sn-avatar_quad .sn-avatar-initials {
font-size: 28px; }
.sn-avatar_v2.sn-avatar_lg .sn-avatar-initials {
font-size: 34px; }
.sn-avatar_v2.sn-avatar_lg .sn-presence {
height: 35px;
width: 35px; }
.sn-avatar_v2.sn-avatar_duo .sn-avatar-container:nth-of-type(2) {
left: 0;
top: 0; }
.sn-avatar_v2.sn-avatar_duo .sn-avatar-container .sn-presence {
display: none; }
.sn-avatar_v2.sn-avatar_trio .sn-avatar-container:nth-of-type(2) {
left: 0;
bottom: 0; }
.sn-avatar_v2.sn-avatar_trio .sn-avatar-container:nth-of-type(3) {
top: 0;
right: 50%; }
.sn-avatar_v2.sn-avatar_trio .sn-avatar-container .sn-presence {
display: none; }
.sn-avatar_v2.sn-avatar_quad .sn-avatar-container:nth-of-type(2) {
left: 0;
bottom: 0; }
.sn-avatar_v2.sn-avatar_quad .sn-avatar-container:nth-of-type(3) {
top: 0;
right: 0; }
.sn-avatar_v2.sn-avatar_quad .sn-avatar-container:nth-of-type(4) {
left: 0;
top: 0; }
.sn-avatar_v2.sn-avatar_quad .sn-avatar-container .sn-presence {
display: none; }
.sn-avatar_v2.sn-avatar_grab {
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab; }
.sn-avatar_v2.sn-avatar_noop {
cursor: default; }
.sn-avatar_v2 .sn-presence {
right: 0;
bottom: 0;
position: absolute; }
.sn-avatar_v2 .sn-avatar-container {
height: 100%;
width: 100%;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #e6e8ea;
border-radius: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
position: absolute; }
.sn-avatar_v2 .sn-avatar-container:only-of-type, .sn-avatar_v2 .sn-avatar-container:first-of-type {
bottom: 0;
right: 0; }
.sn-avatar_v2 .sn-avatar-initials {
color: #303a46;
cursor: inherit;
line-height: 1; }
.sn-avatar_v2 .sn-avatar-image {
top: 0;
left: 0;
position: absolute;
height: 100%;
width: 100%;
background-position: 50%;
background-size: cover;
border-radius: 100%;
overflow: hidden;
display: block; }

.sn-add-users .sn-navhub-title,
.sn-add-users .sn-navhub-title span {
overflow: visible;
white-space: initial; }
.sn-add-users .sn-navhub-title input,
.sn-add-users .sn-navhub-title pre,
.sn-add-users .sn-navhub-title span input,
.sn-add-users .sn-navhub-title span pre {
border: none; }

.sn-add-users-wrapper {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: 100%; }
@media (max-width: 800px) {
.sn-add-users-wrapper {
height: 100%; } }
.sn-add-users-wrapper .sn-navhub {
height: auto;
min-height: 56px; }
.sn-add-users-wrapper .sn-navhub .sn-navhub-content,
.sn-add-users-wrapper .sn-navhub .sn-navhub-btn {
min-height: 56px; }
.sn-add-users-wrapper .sn-navhub .sn-navhub-content .sn-add-users-user-wrapper.sn-navhub-content,
.sn-add-users-wrapper .sn-navhub .sn-navhub-btn .sn-add-users-user-wrapper.sn-navhub-content {
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
margin-left: -4px;
max-height: 164px;
overflow-y: auto;
overflow-x: hidden;
min-height: auto;
height: auto; }
.sn-add-users-wrapper .sn-navhub .sn-navhub-content .sn-add-users-search.sn-navhub-content,
.sn-add-users-wrapper .sn-navhub .sn-navhub-btn .sn-add-users-search.sn-navhub-content {
margin-left: 0;
min-height: auto;
height: auto; }

.sn-add-users-content,
.sn-add-users-user-wrapper {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }

.sn-add-users-user {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #e7f2ff;
border: 1px solid #278efc;
border-radius: 3px;
color: #278efc;
cursor: default;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin: 4px;
padding: 6px; }
.sn-add-users-user span {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding-right: 10px; }
.sn-add-users-user .icon-cross {
cursor: pointer;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin: -2px 0 0 6px; }
.sn-add-users-user .icon-cross:hover, .sn-add-users-user .icon-cross:active, .sn-add-users-user .icon-cross:focus {
box-shadow: none;
opacity: 0.5;
outline: none; }

.sn-add-users-search.sn-navhub-content {
-webkit-flex: 0 0 320px;
-ms-flex: 0 0 320px;
flex: 0 0 320px; }

.sn-add-users-search .sn-navhub-title > div {
width: 100%; }

.sn-angular-tools {
position: absolute;
top: 0;
left: 50%;
width: 200px;
padding-left: 10px;
padding-right: 10px;
margin-left: -50px;
background-color: #e7e9eb;
z-index: 50000;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.sn-angular-tools .sn-count {
margin-left: 5px; }
.sn-angular-tools .sn-angular-tools-group {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.sn-angular-tools .icon-glasses {
color: darkgray; }
.sn-angular-tools .icon-glasses.active {
color: green; }
.sn-angular-tools .icon-error-circle.active {
color: red; }

.sn-watcher-highlight-1 {
background-color: #ffe6e6 !important; }

.sn-watcher-highlight-2 {
background-color: #ffcdcd !important; }

.sn-watcher-highlight-3 {
background-color: #ffb4b4 !important; }

.sn-watcher-highlight-4 {
background-color: #ff9b9b !important; }

.sn-watcher-highlight-5 {
background-color: #ff8282 !important; }

.sn-watcher-highlight-6 {
background-color: #ff6969 !important; }

.sn-watcher-highlight-7 {
background-color: #ff5050 !important; }

.sn-watcher-highlight-8 {
background-color: #ff3737 !important; }

.sn-watcher-highlight-9 {
background-color: #ff1e1e !important; }

.sn-watcher-highlight-10 {
background-color: red !important; }

.sn-aside {
height: 100%;
width: 0;
background-color: #ffffff;
color: #303a46;
outline: none;
overflow-x: hidden;
overflow-y: auto;
position: relative;
transition: width 500ms cubic-bezier(0.77, 0, 0.175, 1); }
.sn-aside.sn-aside_header {
height: calc(100% - 56px); }
.sn-aside.sn-aside_left {
border-right: 1px solid #e7e9eb; }
.sn-aside.sn-aside_right {
border-left: 1px solid #e7e9eb; }
.sn-aside.sn-aside_min-width {
min-width: 280px; }
.sn-aside.disableAnimations {
transition: none; }
.sn-aside .sn-aside-constrain {
height: 100%;
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
min-width: 280px;
overflow: hidden;
position: relative; }
.sn-aside .sn-aside-constrain .sn-aside-header {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-aside .sn-aside-constrain .sn-aside-body {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.sn-aside .sn-aside-filler {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
overflow-x: hidden;
overflow-y: auto;
width: 100%; }
.sn-aside .aside-dialog,
.sn-aside .aside-content,
.sn-aside .aside-content > div,
.sn-aside .aside-content > div > div {
height: 100%;
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
overflow: hidden;
position: relative; }
.sn-aside .aside-dialog.sn-aside-header,
.sn-aside .aside-content.sn-aside-header,
.sn-aside .aside-content > div.sn-aside-header,
.sn-aside .aside-content > div > div.sn-aside-header {
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
height: 56px; }
.sn-aside .aside-dialog .sn-aside-header,
.sn-aside .aside-content .sn-aside-header,
.sn-aside .aside-content > div .sn-aside-header,
.sn-aside .aside-content > div > div .sn-aside-header {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-aside .aside-dialog .sn-aside-body,
.sn-aside .aside-content .sn-aside-body,
.sn-aside .aside-content > div .sn-aside-body,
.sn-aside .aside-content > div > div .sn-aside-body {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.sn-aside .aside-dialog .sn-stream,
.sn-aside .aside-content .sn-stream,
.sn-aside .aside-content > div .sn-stream,
.sn-aside .aside-content > div > div .sn-stream {
left: auto;
position: relative;
top: auto; }

.sn-aside-header,
.sn-aside-group-title,
.sn-aside-footer {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
cursor: default;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
min-width: 1px;
position: relative;
text-decoration: none;
width: 100%; }
@media screen and (-ms-high-contrast: active) {
.sn-aside-header:focus,
.sn-aside-group-title:focus,
.sn-aside-footer:focus {
box-shadow: inset 0px 0px 0px 2px #f95050; } }
.sn-aside-header.sn-aside-header_selectable, .sn-aside-header.sn-aside-group-title_selectable, .sn-aside-header.sn-aside-footer_selectable, .sn-aside-header.state-selectable,
.sn-aside-group-title.sn-aside-header_selectable,
.sn-aside-group-title.sn-aside-group-title_selectable,
.sn-aside-group-title.sn-aside-footer_selectable,
.sn-aside-group-title.state-selectable,
.sn-aside-footer.sn-aside-header_selectable,
.sn-aside-footer.sn-aside-group-title_selectable,
.sn-aside-footer.sn-aside-footer_selectable,
.sn-aside-footer.state-selectable {
cursor: pointer;
text-decoration: none; }
.sn-aside-header.sn-aside-header_selectable:hover, .sn-aside-header.sn-aside-group-title_selectable:hover, .sn-aside-header.sn-aside-footer_selectable:hover, .sn-aside-header.state-selectable:hover,
.sn-aside-group-title.sn-aside-header_selectable:hover,
.sn-aside-group-title.sn-aside-group-title_selectable:hover,
.sn-aside-group-title.sn-aside-footer_selectable:hover,
.sn-aside-group-title.state-selectable:hover,
.sn-aside-footer.sn-aside-header_selectable:hover,
.sn-aside-footer.sn-aside-group-title_selectable:hover,
.sn-aside-footer.sn-aside-footer_selectable:hover,
.sn-aside-footer.state-selectable:hover {
color: #278efc; }
.sn-aside-header.sn-aside-header_selectable:hover .sn-aside-btn:first-child, .sn-aside-header.sn-aside-group-title_selectable:hover .sn-aside-btn:first-child, .sn-aside-header.sn-aside-footer_selectable:hover .sn-aside-btn:first-child, .sn-aside-header.state-selectable:hover .sn-aside-btn:first-child,
.sn-aside-group-title.sn-aside-header_selectable:hover .sn-aside-btn:first-child,
.sn-aside-group-title.sn-aside-group-title_selectable:hover .sn-aside-btn:first-child,
.sn-aside-group-title.sn-aside-footer_selectable:hover .sn-aside-btn:first-child,
.sn-aside-group-title.state-selectable:hover .sn-aside-btn:first-child,
.sn-aside-footer.sn-aside-header_selectable:hover .sn-aside-btn:first-child,
.sn-aside-footer.sn-aside-group-title_selectable:hover .sn-aside-btn:first-child,
.sn-aside-footer.sn-aside-footer_selectable:hover .sn-aside-btn:first-child,
.sn-aside-footer.state-selectable:hover .sn-aside-btn:first-child {
color: #278efc; }
.sn-aside-header span,
.sn-aside-group-title span,
.sn-aside-footer span {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
line-height: 1.1;
opacity: 1;
position: relative; }
.sn-aside-header span.wrap-text,
.sn-aside-group-title span.wrap-text,
.sn-aside-footer span.wrap-text {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
height: auto; }
.sn-aside-header span.sn-aside_static, .sn-aside-header span.sn-aside-btn,
.sn-aside-group-title span.sn-aside_static,
.sn-aside-group-title span.sn-aside-btn,
.sn-aside-footer span.sn-aside_static,
.sn-aside-footer span.sn-aside-btn {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-aside-header span.sn-aside_static,
.sn-aside-group-title span.sn-aside_static,
.sn-aside-footer span.sn-aside_static {
padding-right: 10px; }
.sn-aside-header span.sn-aside_static.sn-aside_nopadding,
.sn-aside-group-title span.sn-aside_static.sn-aside_nopadding,
.sn-aside-footer span.sn-aside_static.sn-aside_nopadding {
padding-right: 0; }
.sn-aside-header .sn-aside-btn,
.sn-aside-group-title .sn-aside-btn,
.sn-aside-footer .sn-aside-btn {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 18px;
height: 100%;
line-height: 1;
opacity: 1;
position: relative; }
.sn-aside-header .sn-aside-btn:active, .sn-aside-header .sn-aside-btn:focus,
.sn-aside-group-title .sn-aside-btn:active,
.sn-aside-group-title .sn-aside-btn:focus,
.sn-aside-footer .sn-aside-btn:active,
.sn-aside-footer .sn-aside-btn:focus {
outline: 3px solid #278efc; }
@media screen and (-ms-high-contrast: active) {
.sn-aside-header .sn-aside-btn:active, .sn-aside-header .sn-aside-btn:focus,
.sn-aside-group-title .sn-aside-btn:active,
.sn-aside-group-title .sn-aside-btn:focus,
.sn-aside-footer .sn-aside-btn:active,
.sn-aside-footer .sn-aside-btn:focus {
box-shadow: inset 0px 0px 0px 2px #f95050; } }
.sn-aside-header .sn-aside-btn:hover,
.sn-aside-group-title .sn-aside-btn:hover,
.sn-aside-footer .sn-aside-btn:hover {
color: #278efc; }
.sn-aside-header .sn-aside-btn:first-child,
.sn-aside-group-title .sn-aside-btn:first-child,
.sn-aside-footer .sn-aside-btn:first-child {
margin-left: -10px;
padding: 0 5px; }
html[dir="rtl"] .sn-aside-header .sn-aside-btn:first-child, html[dir="rtl"]
.sn-aside-group-title .sn-aside-btn:first-child, html[dir="rtl"]
.sn-aside-footer .sn-aside-btn:first-child {
margin-left: 0;
margin-right: -10px; }
.sn-aside-header .sn-aside-btn:last-child,
.sn-aside-group-title .sn-aside-btn:last-child,
.sn-aside-footer .sn-aside-btn:last-child {
padding: 0 10px; }
.sn-aside-header .sn-aside-btn:last-child:active, .sn-aside-header .sn-aside-btn:last-child:focus,
.sn-aside-group-title .sn-aside-btn:last-child:active,
.sn-aside-group-title .sn-aside-btn:last-child:focus,
.sn-aside-footer .sn-aside-btn:last-child:active,
.sn-aside-footer .sn-aside-btn:last-child:focus {
opacity: 0.4; }
.sn-aside-header .sn-aside-btn.sn-aside-btn_control,
.sn-aside-group-title .sn-aside-btn.sn-aside-btn_control,
.sn-aside-footer .sn-aside-btn.sn-aside-btn_control {
height: 28px;
width: 28px;
border-radius: 3px;
color: #455464;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 16px;
height: auto;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
padding: 7px;
left: 5px; }
html[dir="rtl"] .sn-aside-header .sn-aside-btn.sn-aside-btn_control, html[dir="rtl"]
.sn-aside-group-title .sn-aside-btn.sn-aside-btn_control, html[dir="rtl"]
.sn-aside-footer .sn-aside-btn.sn-aside-btn_control {
left: auto;
right: 5px; }
.sn-aside-header .sn-aside-btn.sn-aside-btn_control:hover, .sn-aside-header .sn-aside-btn.sn-aside-btn_control.state-hover,
.sn-aside-group-title .sn-aside-btn.sn-aside-btn_control:hover,
.sn-aside-group-title .sn-aside-btn.sn-aside-btn_control.state-hover,
.sn-aside-footer .sn-aside-btn.sn-aside-btn_control:hover,
.sn-aside-footer .sn-aside-btn.sn-aside-btn_control.state-hover {
background-color: rgba(0, 0, 0, 0.2); }
.sn-aside-header .sn-aside-btn.sn-aside-btn_control:active, .sn-aside-header .sn-aside-btn.sn-aside-btn_control:focus, .sn-aside-header .sn-aside-btn.sn-aside-btn_control.state-active,
.sn-aside-group-title .sn-aside-btn.sn-aside-btn_control:active,
.sn-aside-group-title .sn-aside-btn.sn-aside-btn_control:focus,
.sn-aside-group-title .sn-aside-btn.sn-aside-btn_control.state-active,
.sn-aside-footer .sn-aside-btn.sn-aside-btn_control:active,
.sn-aside-footer .sn-aside-btn.sn-aside-btn_control:focus,
.sn-aside-footer .sn-aside-btn.sn-aside-btn_control.state-active {
opacity: 1;
color: #278efc; }

.sn-aside-header,
.sn-aside-footer {
background-color: #fafafa;
border-bottom: 1px solid #e7e9eb;
color: #81878e;
font: 24px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
height: 56px;
padding: 0 10px; }
.sn-aside-header span,
.sn-aside-footer span {
height: 100%; }
.sn-aside-header span .icon-loading,
.sn-aside-footer span .icon-loading {
margin-left: 10px; }
.sn-aside-header .sn-aside-btn,
.sn-aside-footer .sn-aside-btn {
color: #828890; }
.sn-aside-header .sn-aside-caption,
.sn-aside-footer .sn-aside-caption {
padding-left: 10px; }

.sn-aside-footer {
background-color: #e7e9eb;
border-top: 1px solid #e7e9eb;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font: 18px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
height: 44px; }
.sn-aside-footer:hover .sn-aside-btn {
color: #278efc; }
.sn-aside-footer .sn-aside-btn.icon-chevron-right {
margin-right: -3px; }

.sn-aside-group-title {
background-color: #fafafa;
border-bottom: 1px solid #e7e9eb;
color: #81878e;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
height: 40px;
opacity: 1;
padding: 8px 10px;
text-transform: uppercase; }
.sn-aside-group-title:active, .sn-aside-group-title:focus {
outline: none; }
.sn-aside-group-title.sn-aside-group-title_selectable:hover, .sn-aside-group-title.state-selectable:hover {
color: #278efc; }
.sn-aside-group-title.sn-aside-group-title_selectable:hover.sn-aside-group-title_hidden .sn-aside-btn,
.sn-aside-group-title.sn-aside-group-title_selectable:hover.sn-aside-group-title_hidden .sn-aside-btn.state-overwrite-hidden, .sn-aside-group-title.state-selectable:hover.sn-aside-group-title_hidden .sn-aside-btn,
.sn-aside-group-title.state-selectable:hover.sn-aside-group-title_hidden .sn-aside-btn.state-overwrite-hidden {
opacity: 1; }
.sn-aside-group-title.sn-aside-group-title_selectable:hover .sn-aside-btn:first-child,
.sn-aside-group-title.sn-aside-group-title_selectable:hover .sn-aside-btn:last-child, .sn-aside-group-title.state-selectable:hover .sn-aside-btn:first-child,
.sn-aside-group-title.state-selectable:hover .sn-aside-btn:last-child {
color: #278efc; }
.sn-aside-group-title.sn-aside-group-title_selectable.sn-aside-group-title_hidden.state-overwrite .sn-aside-btn, .sn-aside-group-title.state-selectable.sn-aside-group-title_hidden.state-overwrite .sn-aside-btn {
opacity: 1; }
.sn-aside-group-title.sn-aside-group-title_selectable.sn-aside-group-title_hidden .sn-aside-btn,
.sn-aside-group-title.sn-aside-group-title_selectable.sn-aside-group-title_hidden .sn-aside-btn.state-overwrite-hidden, .sn-aside-group-title.state-selectable.sn-aside-group-title_hidden .sn-aside-btn,
.sn-aside-group-title.state-selectable.sn-aside-group-title_hidden .sn-aside-btn.state-overwrite-hidden {
opacity: 0; }
.sn-aside-group-title.sn-aside-group-title_selectable.sn-aside-group-title_hidden.nav-application-overwrite .sn-aside-btn:focus,
.sn-aside-group-title.sn-aside-group-title_selectable.sn-aside-group-title_hidden.nav-application-overwrite .sn-aside-btn.state-overwrite-hidden:focus, .sn-aside-group-title.state-selectable.sn-aside-group-title_hidden.nav-application-overwrite .sn-aside-btn:focus,
.sn-aside-group-title.state-selectable.sn-aside-group-title_hidden.nav-application-overwrite .sn-aside-btn.state-overwrite-hidden:focus {
opacity: 1;
border: 1px solid #278efc;
color: white; }
.sn-aside-group-title.sn-aside-group-title_selectable.nav-application-overwrite .favorite-list-overwrite--title, .sn-aside-group-title.state-selectable.nav-application-overwrite .favorite-list-overwrite--title {
color: #e6e8ea;
text-decoration: none;
width: 100%;
text-transform: none; }
.sn-aside-group-title.sn-aside-group-title_selectable.nav-application-overwrite .favorite-list-overwrite--title.favorite-list-overwrite--title--display, .sn-aside-group-title.state-selectable.nav-application-overwrite .favorite-list-overwrite--title.favorite-list-overwrite--title--display {
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.sn-aside-group-title.sn-aside-group-title_selectable.nav-application-overwrite .favorite-list-overwrite--button, .sn-aside-group-title.state-selectable.nav-application-overwrite .favorite-list-overwrite--button {
background-color: transparent;
border: none;
margin: 0; }
html[dir="rtl"] .sn-aside-group-title.sn-aside-group-title_selectable.nav-application-overwrite .favorite-list-overwrite--button, html[dir="rtl"] .sn-aside-group-title.state-selectable.nav-application-overwrite .favorite-list-overwrite--button {
margin: 0; }
.sn-aside-group-title.sn-aside-group-title_selectable.nav-application-overwrite .favorite-list-overwrite--button:hover, .sn-aside-group-title.state-selectable.nav-application-overwrite .favorite-list-overwrite--button:hover {
background-color: rgba(0, 0, 0, 0.2); }
.sn-aside-group-title.sn-aside-group-title_selectable.nav-application-overwrite .favorite-list-overwrite--button:focus, .sn-aside-group-title.state-selectable.nav-application-overwrite .favorite-list-overwrite--button:focus {
opacity: 1;
border: 1px solid #278efc;
color: white !important; }
.sn-aside-group-title.sn-aside-group-title_selectable.nav-application-overwrite .favorite-list-overwrite--button--right, .sn-aside-group-title.state-selectable.nav-application-overwrite .favorite-list-overwrite--button--right {
top: 5px;
right: 5px;
left: auto;
bottom: 5px;
position: absolute;
padding: 0px !important; }
html[dir="rtl"] .sn-aside-group-title.sn-aside-group-title_selectable.nav-application-overwrite .favorite-list-overwrite--button--right, html[dir="rtl"] .sn-aside-group-title.state-selectable.nav-application-overwrite .favorite-list-overwrite--button--right {
left: 5px;
right: auto;
padding: 0px !important; }
.sn-aside-group-title.sn-aside-group-title_selectable.nav-application-overwrite .favorite-group-overwrite--button, .sn-aside-group-title.state-selectable.nav-application-overwrite .favorite-group-overwrite--button {
background-color: transparent;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.13);
outline: none; }
.sn-aside-group-title.sn-aside-group-title_alt, .sn-aside-group-title.sn-aside-group-title_nav {
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
text-transform: none; }
.sn-aside-group-title.sn-aside-group-title_nav:focus::before, .sn-aside-group-title.sn-aside-group-title_nav:hover::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(0, 0, 0, 0.13);
content: ''; }
@media screen and (-ms-high-contrast: active) {
.sn-aside-group-title.sn-aside-group-title_nav:focus::before, .sn-aside-group-title.sn-aside-group-title_nav:hover::before {
position: static; } }
.sn-aside-group-title.sn-aside-group-title_nav:focus::before {
background-color: rgba(255, 255, 255, 0.13); }
.sn-aside-group-title.nav-open-state .sn-aside-btn.icon-vcr-right {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.sn-aside-group-title .sn-aside-caption {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin-right: 5px; }
.sn-aside-group-title .sn-aside-btn {
color: #bec1c6;
font-size: 13px; }
.sn-aside-group-title .sn-aside-btn:last-child {
padding: 0 8px; }
.sn-aside-group-title .sn-aside-btn:last-child.icon-chevron-right {
margin-right: -10px; }
.sn-aside-group-title .sn-aside-btn:last-child.icon-chevron-right.sn-aside-btn_list-align {
margin-right: 0; }
.sn-aside-group-title .sn-aside-btn.sn-aside-btn_control:last-child {
padding: 7px; }
.sn-aside-group-title .sn-aside-btn.icon-vcr-right {
margin-left: -6px;
transition: -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
transition: transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
transition: transform 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1); }
html[dir="rtl"] .sn-aside-group-title .sn-aside-btn.icon-vcr-right {
margin-left: 0;
margin-right: -6px; }

.sn-aside-body {
height: calc(100% - 56px);
overflow: auto; }

.sn-aside-body-frame {
overflow: hidden; }
.sn-aside-body-frame iframe {
height: 100%;
width: 100%;
border: 0; }
.sn-aside-body-frame .loading-indicator {
background-color: #ffffff;
height: 100%;
position: relative; }
.sn-aside-body-frame .loading-indicator .icon-loading {
top: 50%;
right: 50%;
bottom: 50%;
left: 50%;
position: absolute;
height: 24px;
width: 24px;
font-size: 24px;
margin: -12px; }

html[dir="rtl"] .navpage-nav-collapsed .sn-aside::-webkit-scrollbar {
display: none; }

.sn-aside-hide {
width: 0 !important; }

.sn-aside.sn-aside_themed {
background-color: #336699;
color: #e6e8ea; }
.sn-aside.sn-aside_themed.sn-aside_left, .sn-aside.sn-aside_themed.sn-aside_right {
border: none; }
.sn-aside.sn-aside_themed .sn-aside-header {
background-color: #336699;
border-color: rgba(0, 0, 0, 0.15);
color: #e6e8ea; }
.sn-aside.sn-aside_themed .sn-aside-group-title {
background-color: #336699;
border-color: rgba(0, 0, 0, 0.15);
color: #e6e8ea; }
.sn-aside.sn-aside_themed .sn-aside-group-title:hover .sn-aside-btn:first-child {
color: #e6e8ea; }
@media screen and (-ms-high-contrast: active) {
.sn-aside.sn-aside_themed .sn-aside-group-title:focus {
box-shadow: inset 0px 0px 0px 2px #f95050; } }
.sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav:hover::before, .sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav.state-hover::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(0, 0, 0, 0.13);
content: ""; }
@media screen and (-ms-high-contrast: active) {
.sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav:hover::before, .sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav.state-hover::before {
position: static; } }
.sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav:active::before, .sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav.state-active::before, .sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav:focus::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(255, 255, 255, 0.13);
content: ""; }
@media screen and (-ms-high-contrast: active) {
.sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav:active::before, .sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav.state-active::before, .sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav:focus::before {
position: static; } }
.sn-aside.sn-aside_themed .sn-aside-group-title .sn-aside-btn {
color: #e6e8ea;
height: auto; }
.sn-aside.sn-aside_themed .sn-aside-group-title .sn-aside-btn.sn-aside-btn_control {
color: #e6e8ea; }
.sn-aside.sn-aside_themed .sn-aside-group-title .sn-aside-btn.sn-aside-btn_control:active, .sn-aside.sn-aside_themed .sn-aside-group-title .sn-aside-btn.sn-aside-btn_control.state-active {
color: #3d7ab7; }
.sn-aside.sn-aside_themed .sn-aside-group-title .sn-aside-btn.sn-aside-btn_control:focus {
color: #278efc; }
.sn-aside.sn-aside_themed .sn-widget-textblock {
color: #e6e8ea; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item {
background-color: #336699;
border-bottom: 1px solid rgba(0, 0, 0, 0.13);
color: #e6e8ea; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:active, .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus, .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus:hover, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:active,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus:hover,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active {
background-color: #576667;
box-shadow: none;
color: #ffffff; }
@media screen and (-ms-high-contrast: active) {
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:active, .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus, .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus:hover, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:active,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus:hover,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active {
box-shadow: inset 0px 0px 0px 2px #f95050; } }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:hover .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:hover .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:hover .sn-widget-list-action, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-hover .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-hover .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-hover .sn-widget-list-action,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:hover .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:hover .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:hover .sn-widget-list-action,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-hover .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-hover .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-hover .sn-widget-list-action {
color: #e6e8ea; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:active .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:active .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:active .sn-widget-list-action, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active .sn-widget-list-action, .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus .sn-widget-list-action, .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus:hover .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus:hover .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus:hover .sn-widget-list-action,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:active .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:active .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:active .sn-widget-list-action,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active .sn-widget-list-action,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus .sn-widget-list-action,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus:hover .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus:hover .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus:hover .sn-widget-list-action {
color: #ffffff; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:hover::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-hover::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:hover::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-hover::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(0, 0, 0, 0.13);
content: ""; }
@media screen and (-ms-high-contrast: active) {
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:hover::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-hover::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:hover::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-hover::before {
position: static; } }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:active::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:active::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(255, 255, 255, 0.13);
content: ""; }
@media screen and (-ms-high-contrast: active) {
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:active::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:active::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus::before {
position: static; } }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.accessible-nav-focus:focus::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.accessible-nav-focus:focus::before {
background-color: transparent; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active .sn-badge,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active .sn-badge {
display: none; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg {
background-color: #336699; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg:hover::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg.state-hover::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg:active::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg.state-active::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg:focus::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg:hover::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg.state-hover::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg:active::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg.state-active::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg:focus::before {
display: none; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg .sn-widget-list-action,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg .sn-widget-list-action {
color: #e6e8ea; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li .sn-widget-list-action,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-action {
color: #e6e8ea; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-subtitle {
color: #e6e8ea; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li .sn-connect-widget-list-badge,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item .sn-connect-widget-list-badge {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
width: 31px; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li .btn-primary,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item .btn-primary {
background-color: #3d7ab7;
border-color: #3d7ab7; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action:active, .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action:focus, .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action.state-active {
color: #ffffff; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action.draggable:focus {
color: #278efc; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-divider {
background-color: #293e40; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-aside-group-title {
background-color: #336699;
text-decoration: none; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-aside-group-title span {
text-decoration: none; }

.sn-attachment-preview-image {
text-align: center; }
.sn-attachment-preview-image img {
max-height: 920px;
max-width: 100%; }

.sn-attachment-preview-link {
color: #278efc; }
.sn-attachment-preview-link span {
padding: 0 5px; }

.sn-badge {
height: 20px;
width: auto;
border-radius: 20px;
color: #ffffff;
display: inline-block;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 20px;
opacity: 1;
padding: 0 7px;
text-align: center;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transform-origin: 50%;
-ms-transform-origin: 50%;
transform-origin: 50%; }
.sn-badge.default {
background-color: #3d7ab7; }
.sn-badge.no-transition {
transition: none; }

.h-card {
background-color: #ffffff;
border: 1px solid #bec1c6;
border-radius: 3px;
display: block;
list-style: none;
margin-bottom: 10px;
min-width: 210px;
overflow: hidden;
padding: 15px 18px;
position: relative;
width: 100%; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.h-card .sn-card-component_nav {
opacity: 1; } }
.h-card:hover .sn-card-component_nav {
opacity: 1; }
.h-card:hover .sn-card-component_meta .sn-card-component-link {
transition: opacity 500ms cubic-bezier(0.075, 0.82, 0.165, 1), height 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }
.h-card .sn-card-component_meta .sn-card-component-link:focus {
opacity: 1;
height: 100%;
transition: opacity 500ms cubic-bezier(0.075, 0.82, 0.165, 1), height 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
background-color: #ffffff; }
.h-card.state-selected {
background-color: #bddcfc;
border-color: #278efc;
color: #455464; }
.h-card.state-selected .sn-card-component_records .sn-widget-list li,
.h-card.state-selected .sn-card-component_meta {
color: #455464; }
.h-card.state-selected .sn-card-component_accent-bar {
background-color: #278efc; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.h-card_comments .sn-card-component_meta .sn-card-component-time {
opacity: 0; }
.h-card_comments .sn-card-component_meta .sn-card-component-time:only-child {
opacity: 1; }
.h-card_comments .sn-card-component_meta .sn-card-component-link {
height: 100%;
opacity: 1; } }
.h-card_comments:hover .sn-card-component_meta .sn-card-component-time, .h-card_comments_forced .sn-card-component_meta .sn-card-component-time {
opacity: 0; }
.h-card_comments:hover .sn-card-component_meta .sn-card-component-time:only-child, .h-card_comments_forced .sn-card-component_meta .sn-card-component-time:only-child {
opacity: 1; }
.h-card_comments:hover .sn-card-component_meta .sn-card-component-link, .h-card_comments_forced .sn-card-component_meta .sn-card-component-link {
height: 100%;
opacity: 1; }
.h-card_info {
border: 1px solid #278efc; }
.h-card_info.h-card_selectable:hover {
border: 1px solid #278efc; }
.h-card_info .sn-card-component_accent-bar,
.h-card_info .sn-card-component-label {
background-color: #278efc; }
.h-card_info .sn-card-component_title {
color: #278efc; }
.h-card_link .sn-card-component_title {
margin-top: 0; }
.h-card_link .sn-card-component_summary.sn-card-component_first {
margin-top: 10px; }
.h-card_link .sn-card-component_meta {
width: 75%; }
.h-card_link .sn-card-component_meta .sn-card-component-createdby {
font-style: italic;
line-height: 1.2;
max-width: 100%;
white-space: normal; }
.h-card_max {
max-width: 450px; }
.h-card_negative {
border: 1px solid #f95050; }
.h-card_negative.h-card_selectable:hover {
border: 1px solid #f95050; }
.h-card_negative .sn-card-component_accent-bar,
.h-card_negative .sn-card-component-label {
background-color: #f95050; }
.h-card_negative .sn-card-component_title {
color: #f95050; }
.h-card_nopadding {
padding-bottom: 0; }
.h-card_selectable {
cursor: pointer; }
.h-card_selectable:hover, .h-card_selectable.state-hover {
background-color: #f7f7f7;
border-color: #bec1c6; }
.h-card_selectable:hover .sn-card-component_title .sn-card-component-label, .h-card_selectable.state-hover .sn-card-component_title .sn-card-component-label {
background-color: #ffffff;
color: #81878e; }
.h-card_selectable.state-selected:hover, .h-card_selectable.state-selected.state-hover {
background-color: #bddcfc;
border-color: #278efc; }
.h-card_selectable .sn-card-component,
.h-card_selectable .sn-card-component_summary .sn-widget-textblock,
.h-card_selectable .sn-card-component .avatar-container,
.h-card_selectable .sn-widget-list-table li {
cursor: pointer; }
.h-card > a {
text-decoration: none; }
.h-card .link-loading-margin {
margin-left: 5px; }
html.touch .h-card {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.h-card_lg {
max-width: 450px; }
.h-card_lg .sn-card-component_title {
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }

.h-card_sm, .state-compact-tasks .h-card, .sn-connect-floating .h-card {
padding: 10px; }
.h-card_sm.h-card_sm_attachment.h-card_sm_media .sn-card-component, .state-compact-tasks .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component, .sn-connect-floating .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component,
.h-card_sm.h-card_sm_attachment.h-card_sm_media .sn-card-component_first .sn-card-component_attachment,
.state-compact-tasks .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_first .sn-card-component_attachment,
.sn-connect-floating .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_first .sn-card-component_attachment,
.h-card_sm.h-card_sm_attachment.h-card_sm_media .sn-card-component_attachment,
.state-compact-tasks .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_attachment,
.sn-connect-floating .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_attachment {
width: 100%; }
.h-card_sm.h-card_sm_attachment.h-card_sm_media .sn-card-component_first .sn-card-component_attachment::before, .state-compact-tasks .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_first .sn-card-component_attachment::before, .sn-connect-floating .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_first .sn-card-component_attachment::before,
.h-card_sm.h-card_sm_attachment.h-card_sm_media .sn-card-component_attachment::before,
.state-compact-tasks .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_attachment::before,
.sn-connect-floating .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_attachment::before {
display: block; }
.h-card_sm.h-card_sm_attachment.h-card_sm_media .sn-card-component_first .sn-card-component_attachment + .sn-card-component_title + .sn-card-component_headline, .state-compact-tasks .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_first .sn-card-component_attachment + .sn-card-component_title + .sn-card-component_headline, .sn-connect-floating .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_first .sn-card-component_attachment + .sn-card-component_title + .sn-card-component_headline,
.h-card_sm.h-card_sm_attachment.h-card_sm_media .sn-card-component_attachment + .sn-card-component_title + .sn-card-component_headline,
.state-compact-tasks .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_attachment + .sn-card-component_title + .sn-card-component_headline,
.sn-connect-floating .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_attachment + .sn-card-component_title + .sn-card-component_headline {
margin-top: 5px; }
.h-card_sm.h-card_sm_attachment.h-card_sm_media .sn-card-component-image, .state-compact-tasks .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component-image, .sn-connect-floating .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component-image {
height: 100%;
width: 100%; }
.h-card_sm.h-card_sm_attachment.h-card_sm_attachment_single, .state-compact-tasks .h-card_sm_attachment.h-card_sm_attachment_single.h-card, .sn-connect-floating .h-card_sm_attachment.h-card_sm_attachment_single.h-card {
padding: 0; }
.h-card_sm.h-card_sm_attachment.h-card_sm_attachment_single .sn-card-component_attachment, .state-compact-tasks .h-card_sm_attachment.h-card_sm_attachment_single.h-card .sn-card-component_attachment, .sn-connect-floating .h-card_sm_attachment.h-card_sm_attachment_single.h-card .sn-card-component_attachment,
.h-card_sm.h-card_sm_attachment.h-card_sm_attachment_single .sn-card-component-image,
.state-compact-tasks .h-card_sm_attachment.h-card_sm_attachment_single.h-card .sn-card-component-image,
.sn-connect-floating .h-card_sm_attachment.h-card_sm_attachment_single.h-card .sn-card-component-image {
margin: 0;
width: 100%; }

.h-card_sm.h-card_sm_attachment.h-card_sm_attachment_single .sn-card-component-image,
.state-compact-tasks .h-card_sm_attachment.h-card_sm_attachment_single.h-card .sn-card-component-image,
.sn-connect-floating .h-card_sm_attachment.h-card_sm_attachment_single.h-card .sn-card-component-image {
height: 100px; }
.h-card_sm.h-card_sm_attachment .sn-card-component, .state-compact-tasks .h-card_sm_attachment.h-card .sn-card-component, .sn-connect-floating .h-card_sm_attachment.h-card .sn-card-component {
width: calc(100% - 70px); }
.h-card_sm.h-card_sm_attachment .sn-card-component_title + .sn-card-component_headline, .state-compact-tasks .h-card_sm_attachment.h-card .sn-card-component_title + .sn-card-component_headline, .sn-connect-floating .h-card_sm_attachment.h-card .sn-card-component_title + .sn-card-component_headline {
max-height: 32px;
overflow: hidden; }
.h-card_sm.h-card_sm_attachment .sn-card-component_first .sn-card-component_attachment, .state-compact-tasks .h-card_sm_attachment.h-card .sn-card-component_first .sn-card-component_attachment, .sn-connect-floating .h-card_sm_attachment.h-card .sn-card-component_first .sn-card-component_attachment,
.h-card_sm.h-card_sm_attachment .sn-card-component_attachment,
.state-compact-tasks .h-card_sm_attachment.h-card .sn-card-component_attachment,
.sn-connect-floating .h-card_sm_attachment.h-card .sn-card-component_attachment {
height: 100%;
width: 70px;
margin-left: 0;
margin-top: 0; }
.h-card_sm.h-card_sm_attachment .sn-card-component_first .sn-card-component_attachment::before, .state-compact-tasks .h-card_sm_attachment.h-card .sn-card-component_first .sn-card-component_attachment::before, .sn-connect-floating .h-card_sm_attachment.h-card .sn-card-component_first .sn-card-component_attachment::before,
.h-card_sm.h-card_sm_attachment .sn-card-component_attachment::before,
.state-compact-tasks .h-card_sm_attachment.h-card .sn-card-component_attachment::before,
.sn-connect-floating .h-card_sm_attachment.h-card .sn-card-component_attachment::before {
display: none; }
.h-card_sm.h-card_sm_attachment .sn-card-component_meta_long, .state-compact-tasks .h-card_sm_attachment.h-card .sn-card-component_meta_long, .sn-connect-floating .h-card_sm_attachment.h-card .sn-card-component_meta_long {
width: calc(70% - 70px); }
.h-card_sm.h-card_sm_attachment .sn-card-component_meta_long + .sn-card-component_meta, .state-compact-tasks .h-card_sm_attachment.h-card .sn-card-component_meta_long + .sn-card-component_meta, .sn-connect-floating .h-card_sm_attachment.h-card .sn-card-component_meta_long + .sn-card-component_meta {
width: 30%; }
.h-card_sm .sn-card-component, .state-compact-tasks .h-card .sn-card-component, .sn-connect-floating .h-card .sn-card-component {
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin-top: 5px; }
.h-card_sm .sn-card-component_first, .state-compact-tasks .h-card .sn-card-component_first, .sn-connect-floating .h-card .sn-card-component_first {
margin-top: 0; }
.h-card_sm .sn-card-component_last, .state-compact-tasks .h-card .sn-card-component_last, .sn-connect-floating .h-card .sn-card-component_last {
margin-top: 10px; }
.h-card_sm .sn-card-component_title, .state-compact-tasks .h-card .sn-card-component_title, .sn-connect-floating .h-card .sn-card-component_title {
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.h-card_sm .sn-card-component_title + .sn-card-component_headline, .state-compact-tasks .h-card .sn-card-component_title + .sn-card-component_headline, .sn-connect-floating .h-card .sn-card-component_title + .sn-card-component_headline {
margin-top: 0; }
.h-card_sm .sn-card-component_headline, .state-compact-tasks .h-card .sn-card-component_headline, .sn-connect-floating .h-card .sn-card-component_headline {
font: 14px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1.1;
padding-top: 0; }
.h-card_sm .sn-card-component_headline + .sn-card-component_summary, .state-compact-tasks .h-card .sn-card-component_headline + .sn-card-component_summary, .sn-connect-floating .h-card .sn-card-component_headline + .sn-card-component_summary {
display: block; }
.h-card_sm .sn-card-component_summary.sn-card-component_first, .state-compact-tasks .h-card .sn-card-component_summary.sn-card-component_first, .sn-connect-floating .h-card .sn-card-component_summary.sn-card-component_first {
display: block; }
.h-card_sm .sn-card-component_records .sn-widget-list-table li, .state-compact-tasks .h-card .sn-card-component_records .sn-widget-list-table li, .sn-connect-floating .h-card .sn-card-component_records .sn-widget-list-table li {
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.h-card_sm .sn-card-component_attachment .sn-card-component-image, .state-compact-tasks .h-card .sn-card-component_attachment .sn-card-component-image, .sn-connect-floating .h-card .sn-card-component_attachment .sn-card-component-image {
height: 60px;
width: 60px;
background-color: #e7e9eb; }
.h-card_sm .sn-card-component_attachment .sn-card-component-image-detail, .state-compact-tasks .h-card .sn-card-component_attachment .sn-card-component-image-detail, .sn-connect-floating .h-card .sn-card-component_attachment .sn-card-component-image-detail {
display: none; }
.h-card_sm .sn-card-component_title, .state-compact-tasks .h-card .sn-card-component_title, .sn-connect-floating .h-card .sn-card-component_title,
.h-card_sm .sn-card-component_summary,
.state-compact-tasks .h-card .sn-card-component_summary,
.sn-connect-floating .h-card .sn-card-component_summary,
.h-card_sm .sn-card-component_records,
.state-compact-tasks .h-card .sn-card-component_records,
.sn-connect-floating .h-card .sn-card-component_records,
.h-card_sm .sn-card-component_checklist,
.state-compact-tasks .h-card .sn-card-component_checklist,
.sn-connect-floating .h-card .sn-card-component_checklist,
.h-card_sm .sn-card-component_accent-bar,
.state-compact-tasks .h-card .sn-card-component_accent-bar,
.sn-connect-floating .h-card .sn-card-component_accent-bar {
display: none; }
.h-card_sm_expanded .h-card_sm .sn-card-component_records, .h-card_sm_expanded .state-compact-tasks .h-card .sn-card-component_records, .state-compact-tasks .h-card_sm_expanded .h-card .sn-card-component_records, .h-card_sm_expanded .sn-connect-floating .h-card .sn-card-component_records, .sn-connect-floating .h-card_sm_expanded .h-card .sn-card-component_records {
display: inline-block; }

.compact .h-card_sm, .compact .state-compact-tasks .h-card, .state-compact-tasks .compact .h-card, .compact .sn-connect-floating .h-card, .sn-connect-floating .compact .h-card {
padding: 5px; }
.compact .h-card_sm .sn-card-component, .compact .state-compact-tasks .h-card .sn-card-component, .state-compact-tasks .compact .h-card .sn-card-component, .compact .sn-connect-floating .h-card .sn-card-component, .sn-connect-floating .compact .h-card .sn-card-component {
margin-top: 3px; }
.compact .h-card_sm .sn-card-component_first, .compact .state-compact-tasks .h-card .sn-card-component_first, .state-compact-tasks .compact .h-card .sn-card-component_first, .compact .sn-connect-floating .h-card .sn-card-component_first, .sn-connect-floating .compact .h-card .sn-card-component_first {
margin-top: 0; }
.compact .h-card_sm .sn-card-component_last, .compact .state-compact-tasks .h-card .sn-card-component_last, .state-compact-tasks .compact .h-card .sn-card-component_last, .compact .sn-connect-floating .h-card .sn-card-component_last, .sn-connect-floating .compact .h-card .sn-card-component_last {
margin-top: 5px; }
.compact .h-card_sm .sn-card-component_headline, .compact .state-compact-tasks .h-card .sn-card-component_headline, .state-compact-tasks .compact .h-card .sn-card-component_headline, .compact .sn-connect-floating .h-card .sn-card-component_headline, .sn-connect-floating .compact .h-card .sn-card-component_headline {
font: 14px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.compact .h-card_sm .sn-card-component_attachment, .compact .state-compact-tasks .h-card .sn-card-component_attachment, .state-compact-tasks .compact .h-card .sn-card-component_attachment, .compact .sn-connect-floating .h-card .sn-card-component_attachment, .sn-connect-floating .compact .h-card .sn-card-component_attachment,
.compact .h-card_sm .sn-card-component_title,
.compact .state-compact-tasks .h-card .sn-card-component_title,
.state-compact-tasks .compact .h-card .sn-card-component_title,
.compact .sn-connect-floating .h-card .sn-card-component_title,
.sn-connect-floating .compact .h-card .sn-card-component_title,
.compact .h-card_sm .sn-card-component_summary,
.compact .state-compact-tasks .h-card .sn-card-component_summary,
.state-compact-tasks .compact .h-card .sn-card-component_summary,
.compact .sn-connect-floating .h-card .sn-card-component_summary,
.sn-connect-floating .compact .h-card .sn-card-component_summary,
.compact .h-card_sm .sn-card-component_labels,
.compact .state-compact-tasks .h-card .sn-card-component_labels,
.state-compact-tasks .compact .h-card .sn-card-component_labels,
.compact .sn-connect-floating .h-card .sn-card-component_labels,
.sn-connect-floating .compact .h-card .sn-card-component_labels,
.compact .h-card_sm .sn-card-component_records,
.compact .state-compact-tasks .h-card .sn-card-component_records,
.state-compact-tasks .compact .h-card .sn-card-component_records,
.compact .sn-connect-floating .h-card .sn-card-component_records,
.sn-connect-floating .compact .h-card .sn-card-component_records,
.compact .h-card_sm .sn-card-component_checklist,
.compact .state-compact-tasks .h-card .sn-card-component_checklist,
.state-compact-tasks .compact .h-card .sn-card-component_checklist,
.compact .sn-connect-floating .h-card .sn-card-component_checklist,
.sn-connect-floating .compact .h-card .sn-card-component_checklist,
.compact .h-card_sm .sn-card-component_accent-bar,
.compact .state-compact-tasks .h-card .sn-card-component_accent-bar,
.state-compact-tasks .compact .h-card .sn-card-component_accent-bar,
.compact .sn-connect-floating .h-card .sn-card-component_accent-bar,
.sn-connect-floating .compact .h-card .sn-card-component_accent-bar {
display: none; }

.h-card-wrapper {
overflow: hidden; }
.h-card-wrapper:not(.form-field) {
padding: 10px 10px 0;
width: 100%; }
.h-card-wrapper_selectable .h-card {
cursor: pointer; }
.h-card-wrapper_selectable .h-card:hover {
background-color: #f7f7f7;
border-color: #bec1c6; }
.h-card-wrapper_selectable .h-card.state-selected:hover {
background-color: #bddcfc;
border-color: #278efc; }
.h-card-wrapper_selectable .h-card .sn-card-component,
.h-card-wrapper_selectable .h-card .sn-card-component_summary .sn-widget-textblock,
.h-card-wrapper_selectable .h-card .sn-card-component .avatar-container,
.h-card-wrapper_selectable .h-card .sn-widget-list-table li {
cursor: pointer; }
.h-card-wrapper_list_border {
border-top: 1px solid #bec1c6; }
.h-card-wrapper_list:not(.form-field) {
padding: 0; }
.h-card-wrapper_list .h-card {
border-color: #bec1c6;
border-radius: 0;
border-width: 0 0 1px;
margin: 0; }
.h-card-wrapper_list .h-card:hover, .h-card-wrapper_list .h-card.state-selected, .h-card-wrapper_list .h-card.state-selected:hover {
border-color: #bec1c6; }
.h-card-wrapper_list .sn-card-component_accent-bar {
border-radius: 0; }
.form-field .h-card-wrapper {
padding: 0; }

.sn-steam .h-card-wrapper_selectable li > button {
padding: 15px 18px;
text-align: left; }

.sn-card-component {
float: left;
position: relative;
color: #455464;
cursor: default;
display: inline-block;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 10px 0 0;
width: 100%; }
html[dir="rtl"] .sn-card-component {
float: right;
position: relative; }
.sn-card-component_first {
margin-top: 0; }

.sn-card-component_accent-bar {
top: 0;
left: 0;
position: absolute;
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
height: 100%;
width: 5px;
background-color: #bec1c6;
margin: 0; }
.sn-card-component_accent-bar_dark {
background-color: #303a46;
opacity: 0.8; }
.sn-card-component_accent-bar_bullet {
padding: 0 4px 0 4px; }

/* inline streams */
#sn_form_inline_stream_container .sn-card-component_accent-bar_bullet {
padding: 0 7px 0 7px; }

.sn-card-component_attachment.state-selectable {
cursor: pointer; }

.sn-card-component_attachment::before {
top: 0;
left: 0;
position: absolute;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
height: 150%;
width: 100%;
content: '';
overflow: hidden; }

.sn-card-component_attachment_vignette::before {
display: none; }

.sn-card-component_attachment.sn-card-component_attachment_first {
border-top-left-radius: 3px;
border-top-right-radius: 3px;
height: 135px;
margin-left: -18px;
margin-top: -15px;
overflow: hidden;
width: calc(100% + 36px); }
.sn-card-component_attachment.sn-card-component_attachment_first::before {
background: radial-gradient(ellipse at center bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 65%, rgba(0, 0, 0, 0.4) 85%); }
.sn-card-component_attachment.sn-card-component_attachment_first .sn-card-component-image {
height: 100%;
width: 100%;
background-position: 50%;
background-size: cover; }
.sn-card-component_attachment.sn-card-component_attachment_first + .sn-card-component_title {
top: 10px;
left: 20px;
position: absolute;
color: #ffffff;
width: auto; }

.sn-card-component_attachment.sn-card-attachment-unavailable a {
color: #81878E; }

.sn-card-component_attachment .sn-card-component-image-detail {
display: inline-block;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin-top: 1px;
opacity: 0.8;
width: 100%; }

.sn-card-component_attachment .sn-card-component-image {
background-position: 0 0;
background-repeat: no-repeat;
background-size: contain;
max-height: 350px;
max-width: 100%;
overflow: hidden;
width: auto; }

.sn-card-component_attachment .sn-card-component-player {
top: 0;
left: 0;
position: absolute;
height: 100%;
width: 100%;
overflow: hidden; }
.sn-card-component_attachment .sn-card-component-player iframe {
width: 100% !important; }

.sn-card-component_attachment .sn-card-component-play {
top: 50%;
left: 50%;
position: absolute;
height: 60px;
width: 60px;
background-color: #278efc;
border-radius: 100%;
color: #ffffff;
font-size: 30px;
line-height: 56px;
margin: -30px 0 0 -30px;
opacity: 0.8;
padding-left: 5px;
text-align: center; }

.sn-card-component_attachment a {
position: relative; }

.sn-card-component_buttons {
right: 0;
bottom: 0;
left: 0;
position: absolute;
height: 0;
width: 100%;
margin: 0;
transition: height 0.2s cubic-bezier(0.075, 0.82, 0.165, 1); }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.sn-card-component_buttons {
bottom: auto;
height: auto;
left: auto;
margin-top: 10px;
position: relative;
right: auto;
transition: none;
top: auto; } }
.sn-card-component_buttons .sn-widget-button {
padding: 0; }
.sn-card-component_buttons .sn-widget-button .btn {
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-top-left-radius: 0;
border-top-right-radius: 0;
border: none;
box-shadow: none;
line-height: 1.3; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.sn-card-component_buttons .sn-widget-button .btn {
border-top-left-radius: 3px;
border-top-right-radius: 3px; } }
.sn-card-component_buttons .sn-widget-button .btn.btn-default {
background-color: #e7e9eb; }
.sn-card-component_buttons .sn-widget-button .btn .icon {
margin-right: 5px; }

.sn-card-component_form-entry .sn-card-component-form {
position: relative;
width: 100%; }

.sn-card-component_form-entry .sn-card-component-form-container {
position: relative;
width: 100%; }
.sn-card-component_form-entry .sn-card-component-form-container .form-control {
resize: none;
max-height: 100px;
min-height: 50px; }

.sn-card-component_form-entry .sn-card-component-form-controls {
margin-top: 10px; }
.sn-card-component_form-entry .sn-card-component-form-controls .sn-card-component-form-control {
margin-left: 5px; }
.sn-card-component_form-entry .sn-card-component-form-controls .input-group-checkbox {
display: inline-block;
margin-top: 7px; }
.sn-card-component_form-entry .sn-card-component-form-controls .input-group-checkbox .checkbox-label::before {
margin-top: -2px; }

.sn-card-component_form-entry .sn-card-component-form-highlight {
top: 1px;
bottom: 1px;
left: 1px;
position: absolute;
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
border: 1px solid transparent;
width: 5px; }

.sn-card-component_form-entry + .sn-card-component_accent-bar + .sn-card-component_buttons,
.sn-card-component_form-entry + .sn-card-component_buttons {
display: none; }

.sn-card-component_headline {
color: #343d47;
font: 15px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1.1;
padding-top: 3px;
word-break: break-word;
word-wrap: break-word; }
.sn-card-component_headline.sn-card-component_first {
padding-top: 0; }
.sn-card-component_headline.sn-card-component_headline_form {
margin-top: 0;
overflow: visible; }
.sn-card-component_headline.sn-card-component_headline_sm {
font: 12px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-card-component_headline.sn-card-component_headline_sm + .sn-card-component_summary {
margin-top: 0; }
.sn-card-component_headline .sn-card-component-textarea {
resize: none;
width: 100%; }
.sn-card-component_headline a {
color: #278efc; }

.sn-card-component_labels .sn-card-component-label {
height: 12px;
width: 12px;
border-radius: 12px;
display: inline-block;
float: left;
margin: 2px 5px 2px 0; }

.sn-card-component_meta {
height: 24px;
width: 50%;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
html.date-timeago .sn-card-component_meta .sn-card-component-time .date-calendar,
html.date-timeago .sn-card-component_meta .sn-card-component-time .date-calendar-short {
display: none; }
html.date-timeago .sn-card-component_meta .sn-card-component-time .date-timeago {
opacity: 1;
margin-top: 0;
max-height: none;
width: auto; }
html.date-calendar .sn-card-component_meta .sn-card-component-time .date-calendar,
html.date-calendar-short .sn-card-component_meta .sn-card-component-time .date-calendar {
display: inline-block;
opacity: 1;
margin-top: 0;
max-height: none;
width: auto; }
html.date-calendar .sn-card-component_meta .sn-card-component-time .date-calendar + .date-calendar-short,
html.date-calendar-short .sn-card-component_meta .sn-card-component-time .date-calendar + .date-calendar-short {
display: none; }
html.date-calendar .sn-card-component_meta .sn-card-component-time .date-timeago,
html.date-calendar-short .sn-card-component_meta .sn-card-component-time .date-timeago {
display: none; }
html.date-both .sn-card-component_meta.sn-card-component_first .sn-card-component-time .date-timeago {
float: right;
padding-left: 4px; }
html[dir="rtl"] html.date-both .sn-card-component_meta.sn-card-component_first .sn-card-component-time .date-timeago {
float: left;
padding-left: 0;
padding-right: 4px; }
html.date-both .sn-card-component_meta .sn-card-component-time .date-calendar,
html.date-both .sn-card-component_meta .sn-card-component-time .date-calendar-short,
html.date-both .sn-card-component_meta .sn-card-component-time .date-timeago {
display: inline-block;
margin-top: 0;
max-height: none;
opacity: 1;
overflow: visible;
padding: 0;
width: auto; }
html.date-both .sn-card-component_meta .sn-card-component-time .date-calendar::after,
html.date-both .sn-card-component_meta .sn-card-component-time .date-calendar-short::after {
padding-left: 3px; }
.sn-card-component_meta.sn-card-component_meta_sibling + .sn-card-component_meta, .sn-card-component_meta.sn-card-component_meta_long + .sn-card-component_meta {
color: #81878e;
float: right;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
text-align: right; }
.sn-card-component_meta.sn-card-component_meta_sibling + .sn-card-component_meta a, .sn-card-component_meta.sn-card-component_meta_long + .sn-card-component_meta a {
color: #81878e; }
.sn-card-component_meta.sn-card-component_meta_sibling + .sn-card-component_meta a:hover, .sn-card-component_meta.sn-card-component_meta_long + .sn-card-component_meta a:hover {
color: #278efc;
text-decoration: underline; }
.sn-card-component_meta.sn-card-component_meta_long {
width: 70%; }
.sn-card-component_meta.sn-card-component_meta_long + .sn-card-component_meta {
width: 30%; }
.sn-card-component_meta .sn-card-component-avatar,
.sn-card-component_meta .sn-card-component-createdby,
.sn-card-component_meta .sn-card-component-detail,
.sn-card-component_meta .sn-card-component-link,
.sn-card-component_meta .sn-card-component-time,
.sn-card-component_meta .sn-card-component-type {
display: inline-block;
line-height: 1;
transition: opacity 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }
.sn-card-component_meta .sn-card-component-avatar {
float: left; }
.sn-card-component_meta .sn-card-component-avatar_unassigned {
opacity: 0.5; }
.sn-card-component_meta .sn-card-component-avatar_unassigned.avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar {
background-color: #e7e9eb;
border: 1px solid #bec1c6; }
.sn-card-component_meta .sn-card-component-avatar:nth-of-type(2) {
margin: 0 3px 0; }
.sn-card-component_meta .sn-card-component-avatar .icon-user-profile {
font-size: 28px;
margin-top: -2px; }
.sn-card-component_meta .sn-card-component-avatar + .sn-card-component-createdby {
margin-left: 5px; }
html[dir="rtl"] .sn-card-component_meta .sn-card-component-avatar + .sn-card-component-createdby {
margin-left: 0px;
margin-right: 5px; }
.sn-card-component_meta .sn-card-component-createdby {
float: left;
max-width: calc(100% - 29px);
width: calc(100% - 29px); }
.sn-card-component_meta .sn-card-component-createdby_unassigned {
font-style: italic;
opacity: 0.4; }
.sn-card-component_meta .sn-card-component-detail {
width: 100%; }
.sn-card-component_meta .sn-card-component-link {
right: 0;
bottom: 0;
position: absolute;
height: 0;
width: 100%;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
color: #278efc;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
opacity: 0;
overflow: hidden; }
.sn-card-component_meta .sn-card-component-link:hover {
text-decoration: underline; }
.sn-card-component_meta .sn-card-component-link.state-visible {
height: 100%;
opacity: 1;
color: #278efc;
border: 0;
background-color: transparent; }
.sn-card-component_meta .sn-card-component-link.sn-card-component-type {
color: #81878e; }
.sn-card-component_meta .sn-card-component-link.sn-card-component-type:hover {
text-decoration: none; }
.sn-card-component_meta .sn-card-component-time:only-child {
opacity: 1; }
.sn-card-component_meta .sn-card-component-time.state-hidden {
opacity: 0; }
.sn-card-component_meta .sn-card-component-time .date-calendar .date-calendar-short .date-timeago sn-time-ago {
vertical-align: middle; }
.sn-card-component_meta .sn-card-component-time .date-calendar,
.sn-card-component_meta .sn-card-component-time .date-calendar-short,
.sn-card-component_meta .sn-card-component-time .date-timeago,
.sn-card-component_meta .sn-card-component-time sn-time-ago,
.sn-card-component_meta .sn-card-component-time time {
display: inline-block;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1; }
.sn-card-component_meta .sn-card-component-time .date-calendar,
.sn-card-component_meta .sn-card-component-time .date-calendar-short {
padding-right: 3px; }
.sn-card-component_meta .sn-card-component-type {
font-style: italic; }
.sn-card-component_meta.sn-card-component.sn-card-component_first:not(.sn-card-component_meta_sibling) {
min-height: 24px;
height: auto; }

.sn-card-component_nav {
opacity: 0;
transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), width 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
width: 0; }
.sn-card-component_nav.state-hidden {
display: none; }
.sn-card-component_nav.sn-card-component_nav_single {
float: right;
width: 25px; }
.sn-card-component_nav.sn-card-component_nav_single .sn-card-component-nav-holder {
width: 100%; }
.sn-card-component_nav.sn-card-component_nav_single + .sn-card-component_headline {
width: calc(100% - 25px); }
.sn-card-component_nav .sn-card-component-nav-holder {
top: 0;
right: -4px;
position: absolute;
width: 81px; }
.sn-card-component_nav .btn-icon {
height: 20px;
width: 20px;
color: #303a46;
float: right;
font-size: 12px;
margin-top: -2px; }
.sn-card-component_nav .btn-icon:hover, .sn-card-component_nav .btn-icon.state-hover {
background-color: rgba(0, 0, 0, 0.15); }
.sn-card-component_nav .btn-icon:last-of-type {
margin-left: 0; }
.sn-card-component_nav .btn-icon.btn-danger:hover {
background-color: #f95050;
color: #ffffff; }
.sn-card-component_nav .btn-icon.btn-primary {
background-color: transparent;
color: #278efc; }
.sn-card-component_nav .btn-icon.btn-primary:hover {
background-color: #278efc;
color: #ffffff; }
.sn-card-component_nav .btn-icon.icon-comment {
height: 24px;
width: 24px;
font-size: 16px;
line-height: 1; }

.sn-card-component_progress .progress,
.sn-card-component_checklist .progress {
margin-bottom: 0; }

.sn-card-component_records .sn-widget-list-table {
margin: 0; }
.sn-card-component_records .sn-widget-list-table li {
padding: 2px 0; }

.sn-card-component_records .sn-widget-list-table-cell {
min-height: 1px; }
.sn-card-component_records .sn-widget-list-table-cell:first-of-type {
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-card-component_records .sn-widget-list-table-cell:last-of-type {
color: #455464;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-card-component_records .sn-widget-list-table-cell > span {
padding-right: 5px; }
.sn-card-component_records .sn-widget-list-table-cell > a {
color: #278efc;
padding-top: 3px; }
.sn-card-component_records .sn-widget-list-table-cell > .avatar-xs {
margin-right: 5px;
margin-top: -2px; }
.sn-card-component_records .sn-widget-list-table-cell img {
max-width: 100%;
overflow: hidden;
height: auto; }

.sn-card-component_records .sn-widget-list-table-strong {
font: 12px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif; }

.sn-card-component_records .sn-widget-list-table-italic {
font-style: italic;
display: inline-block;
margin: 0 0 5px; }

.sn-card-component_summary {
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1.2;
margin-top: 2px;
overflow: hidden; }
.sn-card-component_summary_spacing {
margin-top: 10px; }
.sn-card-component_summary a {
color: #278efc; }
.sn-card-component_summary .icon::before {
margin-top: -2px; }
.sn-card-component_summary .sn-widget-textblock {
color: #455464;
cursor: default;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1.2;
overflow: hidden;
padding: 0; }
.sn-card-component_summary .sn-widget-textblock.state-expanded .sn-widget-textblock-body {
overflow: hidden; }
.sn-card-component_summary .sn-widget-textblock iframe {
border: none !important; }
.sn-card-component_summary .sn-widget-textblock-body {
max-height: 98px; }

.sn-card-component_title {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding-right: 15%;
transition: width 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
width: 100%; }
.sn-card-component_title_icon::before {
margin-right: 5px;
margin-top: -2px; }
.sn-card-component_title_short {
padding-right: 0;
width: 52%; }
.sn-card-component_title_visible {
display: block !important; }
.sn-card-component_title .sn-card-component-flag {
top: 0;
right: 0;
position: absolute;
background-color: #bec1c6;
border-radius: 3px;
color: #ffffff;
display: inline-block;
font-size: 11px;
padding: 2px 8px;
transition: all 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }
.sn-card-component_title + .sn-card-component_meta {
text-align: right;
width: 48%; }
.sn-card-component_title + .sn-card-component_labels {
width: 48%; }

.sn-feed {
background-color: #ffffff;
color: #303a46;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 1px;
-ms-flex: 1 1 1px;
flex: 1 1 1px;
-webkit-flex-flow: column;
-ms-flex-flow: column;
flex-flow: column;
min-width: 1px;
z-index: 10; }
.sn-feed:before, .sn-feed:after {
content: " ";
display: table; }
.sn-feed:after {
clear: both; }
.sn-feed.sn-feed_header {
background-color: #ffffff;
height: calc(100% - 55px);
max-height: calc(100% - 55px);
position: relative; }
@media (max-width: 800px) {
.sn-feed.sn-feed_header {
height: calc(100% - 110px); } }
.sn-feed.loading {
background-color: transparent; }
.sn-feed.loading.transitioning {
background-color: #ffffff; }
.sn-feed.loading .sn-feed-messages,
.sn-feed.loading .sn-feed-footer {
opacity: 0;
visibility: hidden; }
.sn-feed .sn-widget {
margin-top: 10px; }
.sn-feed .h-card .sn-widget {
margin-top: 0; }

.sn-feed-loading {
top: 40%;
left: 50%;
position: absolute;
margin-left: -100px;
margin-right: -100px;
opacity: 0.8;
text-align: center;
width: 200px; }
.sn-feed-loading .icon-loading {
height: 40px;
width: 40px;
font-size: 40px;
margin-bottom: 20px;
margin-top: -40px; }

.sn-feed-loading-indicator {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
height: 20px;
margin: 10px 0 25px;
opacity: 1;
padding-left: 10px;
transition: height 500ms cubic-bezier(0.77, 0, 0.175, 1), margin 500ms cubic-bezier(0.77, 0, 0.175, 1), opacity 500ms cubic-bezier(0.77, 0, 0.175, 1); }

.sn-feed-messages {
background-color: #ffffff;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-flex-flow: column;
-ms-flex-flow: column;
flex-flow: column;
overflow-x: hidden;
overflow-y: auto;
padding: 0 25px;
position: relative;
transition: opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1); }

.sn-feed-message-holder {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-feed-message-holder:first-child {
margin-top: 20px; }

.sn-feed-message {
float: left;
position: relative;
padding-left: 56px;
width: 100%; }
.sn-feed-message_date {
font: 15px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: -5px 0 21px;
padding: 0;
text-align: center; }
.sn-feed-message_date::before {
top: 50%;
left: -25px;
position: absolute;
height: 1px;
width: 120%;
background-color: #e7e9eb;
content: '';
margin-top: -0.5px; }
.sn-feed-message_date span {
background-color: #ffffff;
padding: 0 20px;
position: relative; }
.sn-feed-message_system .sn-feed-body {
color: #81878e;
font-style: italic; }
.sn-feed-message_selectable {
cursor: pointer; }

.sn-feed-avatar {
top: 0;
right: 0;
left: 0;
position: absolute;
height: 42px;
width: 42px; }
.sn-feed-avatar_system {
border: 2px solid transparent;
border-radius: 42px;
color: #bec1c6; }
.sn-feed-avatar_system::before {
height: 100%;
width: 100%;
font-size: 36px;
line-height: 38px;
text-align: center; }

.sn-feed-content {
padding-bottom: 26px; }

.sn-feed-title {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font: 15px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin-top: -5px; }
.sn-feed-title:hover a {
display: inline-block; }
.sn-feed-title time {
color: #81878e;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 0 10px;
position: relative; }
.sn-feed-title a {
display: none; }

.sn-feed-body-wrapper {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 2px;
position: relative; }
.sn-feed-body-wrapper.work_notes::before {
top: 0;
bottom: -2px;
left: -10px;
position: absolute;
background-color: #fcc742;
content: '';
width: 5px; }
.sn-feed-body-wrapper .h-card-wrapper {
margin: 5px 0;
padding: 0; }
.sn-feed-body-wrapper .h-card {
margin: 6px 0 0; }

.sn-feed-body {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1.3;
max-width: 100%;
padding-top: 2px;
position: relative;
white-space: pre-wrap;
word-break: break-word;
word-wrap: break-word; }
.sn-feed-body img {
max-height: 300px;
max-width: 300px;
border: 1px solid #e7e9eb;
cursor: pointer;
margin: 10px 0; }
.sn-feed-body img:focus, .sn-feed-body img:active, .sn-feed-body img:focus:active {
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */ }
.sn-feed-body a {
cursor: pointer; }
.sn-feed-body a:focus, .sn-feed-body a:focus:hover, .sn-feed-body a:focus:active {
outline: none; }
.sn-feed-body a .icon-paperclip {
padding-right: 5px; }
.sn-feed-body .pending {
opacity: 0.5; }

.sn-feed-body-filedesc {
font: 12px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-feed-body-filedesc span {
padding-right: 5px; }
.sn-feed-body-filedesc span::before {
margin-top: -3px; }

.sn-feed-push {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.sn-feed-push + .sn-feed-message-holder .sn-feed-message:first-child,
.sn-feed-push + .sn-feed-message-holder .sn-feed-message_date:first-child {
margin-top: 25px; }

.sn-feed-footer {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
border-top: 1px solid #e7e9eb;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
min-height: 50px;
position: relative; }

.sn-feed-footer-wrapper {
height: 100%;
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }

.sn-create-message-wrapper {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }

.sn-feed-footer-message {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding: 0; }
.sn-feed-footer-message_task {
padding: 0 15px; }
.sn-feed-footer-message_worknote {
border-left: 5px solid #fcc742; }
.sn-feed-footer-message_worknote .message-input {
background-color: transparent !important; }
.sn-feed-footer-message .twitter-typeahead textarea {
min-height: 30px; }
.sn-feed-footer-message .twitter-typeahead .tt-hint {
height: auto; }
.sn-feed-footer-message .message-input {
border: none;
box-shadow: none;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
height: 100%;
max-height: 200px;
overflow-x: hidden;
overflow-y: auto;
margin: 9px 5px;
padding: 5px 10px;
resize: none; }
.sn-feed-footer-message .message-input::-webkit-input-placeholder, .sn-feed-footer-message .message-input:-moz-placeholder, .sn-feed-footer-message .message-input::-moz-placeholder, .sn-feed-footer-message .message-input:-ms-input-placeholder {
color: #81878e; }

.sn-feed-footer-content {
border-right: 1px solid #e7e9eb;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-feed-footer-content:last-of-type:not(.force-border) {
border: none; }
.sn-feed-footer-content .btn {
height: 50px;
width: 50px;
border: none;
color: #81878e;
font-size: 20px;
margin: 0;
position: relative;
font: 24px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1;
min-width: 25px; }
.sn-feed-footer-content .btn:hover, .sn-feed-footer-content .btn:active, .sn-feed-footer-content .btn:focus {
background-color: transparent;
box-shadow: none; }
.sn-feed-footer-content .btn:hover {
color: #278efc; }
.sn-feed-footer-content .btn:active {
opacity: 0.5; }
.sn-feed-footer-content .btn.btn-danger {
border-radius: 0;
color: #ffffff;
font-size: 16px;
width: auto; }
.sn-feed-footer-content .btn.btn-danger:hover, .sn-feed-footer-content .btn.btn-danger:active:hover, .sn-feed-footer-content .btn.btn-danger:focus:active, .sn-feed-footer-content .btn.btn-danger:focus {
background-color: #f95050;
box-shadow: rgba(0, 0, 0, 0.2) 0 0 100px inset; }
.sn-feed-footer-content .btn.icon-add, .sn-feed-footer-content .btn.icon-menu {
line-height: 20px; }
.sn-feed-footer-content .btn.icon-paperclip:focus {
outline: 3px solid #278efc;
margin: 3px; }
.sn-feed-footer-content .btn.icon-paperclip input {
top: -1px;
left: -1px;
position: absolute;
height: 0;
width: 0;
overflow: hidden; }

.sn-feed-presence {
cursor: default;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
height: 0;
line-height: 1;
overflow: hidden;
padding: 0;
position: relative;
transition: padding 500ms cubic-bezier(0.77, 0, 0.175, 1), height 500ms cubic-bezier(0.77, 0, 0.175, 1);
color: #81878e; }
.sn-feed-presence::before, .sn-feed-presence::after {
top: 0;
position: absolute;
height: 100%;
width: 30px;
content: ''; }
.sn-feed-presence::before {
left: -30px; }
.sn-feed-presence::after {
right: -30px; }
.sn-feed-presence_show {
height: auto;
padding: 10px 0; }
.sn-feed-presence > div {
display: inline;
vertical-align: sub; }
.sn-feed-presence > div:last-child::after {
content: '...'; }
.sn-feed-presence > div span:last-of-type {
padding-right: 4px; }
.sn-feed-presence .presence {
display: none;
margin: 0 5px 0 10px; }
.sn-feed-presence .presence-and {
padding-left: 4px;
padding-right: 4px; }

.sn-frameset-header {
margin-bottom: 0;
background-color: #24486c;
border: none;
padding: 4px 0; }
.sn-frameset-header .navbar-brand {
background-position: center;
background-repeat: no-repeat;
background-size: contain;
height: 20px !important;
margin: 6px 10px !important;
width: auto; }
.sn-frameset-header .navbar-divider {
background: #c4c4c4;
bottom: 0;
height: 4px;
position: absolute;
width: 100%;
z-index: 3; }
.sn-frameset-header .navbar-header {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
min-width: 0;
margin-top: -2px; }
.sn-frameset-header .navbar-collapse {
padding: 0; }
.sn-frameset-header .banner-text {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #ffffff;
float: left;
line-height: 1em;
padding: 7px 0 5px; }
.sn-frameset-header .navpage-pickers .picker {
margin-bottom: 0; }
.sn-frameset-header .btn.btn-icon:focus {
border: 1px solid #3d7ab7;
outline: none; }
.sn-frameset-header .dropdown button:focus {
border: 1px solid #3d7ab7;
outline: none; }
.sn-frameset-header .container-fluid {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
padding-right: 15px; }
html[dir="rtl"] .sn-frameset-header .container-fluid {
padding-left: 15px;
padding-right: 5px; }
.sn-frameset-header .navpage-header-content {
color: #ffffff;
height: 40px; }
.sn-frameset-header .navpage-header-content > * {
display: inline-block; }
.sn-frameset-header .navpage-header-content .avatar-container {
height: 32px;
width: 32px; }
.sn-frameset-header .navpage-header-content .sn-badge {
max-width: 102%;
padding: 0 7px;
width: auto; }
.sn-frameset-header .btn-icon:hover, .sn-frameset-header .btn-icon:focus {
background: transparent;
color: #3d7ab7; }

.current-user-dropdown {
color: #ffffff;
margin-top: 3px; }
.current-user-dropdown .name {
margin-left: 10px; }
.current-user-dropdown .icon-arrow-down-triangle {
font-size: 6px;
margin-left: 5px; }
.current-user-dropdown .icon-arrow-down-triangle:before {
margin-top: -4px; }

@media (min-width: 550px) {
.sn-frameset-header > .container .navbar-brand,
.sn-frameset-header > .container-fluid .navbar-brand {
margin-left: -5px; } }

@media (max-width: 1200px) and (min-width: 1000px) {
.sn-frameset-header .hidden-md {
display: table-cell !important; } }

@media (max-width: 1000px) and (min-width: 800px) {
.sn-frameset-header .hidden-md {
display: none !important; } }

.sn-mention {
display: block;
max-width: 300px;
padding: 0; }
.sn-mention.sn-widget {
top: auto;
bottom: 100%;
position: absolute;
width: auto; }
.sn-mention.sn-widget.reverse {
top: 10px;
bottom: auto;
position: absolute; }
.sn-mention.sn-widget li.active {
background-color: #e7f2ff; }
.sn-mention.sn-widget li .sn-widget-list-title.sn-highlight_positive,
.sn-mention.sn-widget li .sn-widget-list-subtitle.sn-highlight_positive {
color: #71e279; }
.sn-mention.sn-widget li .sn-widget-list-title.sn-highlight__negative,
.sn-mention.sn-widget li .sn-widget-list-subtitle.sn-highlight__negative {
color: #f95050; }
.sn-mention.dropdown-menu {
margin: 0 0 20px 0;
padding: 0;
display: block; }

.sn-mention-link {
cursor: pointer; }

.sn-mention-popover {
display: block;
opacity: 0;
position: fixed;
width: 320px; }
.sn-mention-popover .popover-content,
.sn-mention-popover .popover-body {
padding: 0; }
.sn-mention-popover .popover-body .sn-widget {
margin: 0;
width: 100%; }

.sn-navhub {
background-color: #ffffff;
border-bottom: 1px solid #e7e9eb;
color: #303a46;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
height: 56px;
width: 100%; }
.sn-navhub:before, .sn-navhub:after {
content: " ";
display: table; }
.sn-navhub:after {
clear: both; }
.sn-navhub:focus {
outline: none; }
.sn-navhub.sn-navhub_transparent {
background-color: transparent; }
.sn-navhub.sn-navhub_dense {
height: 44px; }

.sn-navhub-content {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
height: 100%;
min-width: 1px;
outline: none;
position: relative; }
.sn-navhub-content:active, .sn-navhub-content:focus {
outline: none; }
.sn-navhub-content.sn-navhub-content_constrain {
min-width: 320px; }
.sn-navhub-content.sn-navhub-content_constrain .sn-navhub-btn {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.sn-navhub-content.sn-navhub-content_justify-right {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
margin: 0; }
.sn-navhub-content.sn-navhub-content_row {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.sn-navhub-content.sn-navhub-content_separator::after {
top: 0;
right: 0;
position: absolute;
height: 100%;
width: 1px;
background: linear-gradient(to bottom, #ffffff 0%, #e7e9eb 50%, #ffffff 100%);
content: ''; }
.sn-navhub-content.sn-navhub-content_spacing {
padding-left: 8px;
padding-right: 8px; }
.sn-navhub-content.sn-navhub-content_static {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-navhub-content form {
margin-right: 8px;
overflow: visible; }
html[dir="rtl"] .sn-navhub-content form {
margin-left: 8px;
margin-right: 0; }
.sn-navhub-content form .sn-navhub-title,
.sn-navhub-content form .sn-navhub-subtitle {
cursor: text; }
.sn-navhub-content form + .sn-navhub-subtitle {
margin-right: 8px; }
html[dir="rtl"] .sn-navhub-content form + .sn-navhub-subtitle {
margin-left: 8px;
margin-right: 0; }
.sn-navhub-content form .input-group-transparent {
min-width: 170px; }
.sn-navhub-content form .input-group-transparent .input-group-addon-transparent.icon-filter {
top: 2px; }
.sn-navhub-content .sn-navhub-content {
margin-left: 8px; }
html[dir="rtl"] .sn-navhub-content .sn-navhub-content {
margin-left: 0;
margin-right: 8px; }
.sn-navhub-content .sn-navhub-content.sn-navhub-content_separator, .sn-navhub-content .sn-navhub-content.sn-navhub-content_justify-right {
margin: 0; }
html[dir="rtl"] .sn-navhub-content .sn-navhub-content.sn-navhub-content_separator, html[dir="rtl"] .sn-navhub-content .sn-navhub-content.sn-navhub-content_justify-right {
margin: 0; }

.sn-navhub-title,
.sn-navhub-subtitle {
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.sn-navhub-title span,
.sn-navhub-subtitle span {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.sn-navhub-title input,
.sn-navhub-title label,
.sn-navhub-title pre,
.sn-navhub-subtitle input,
.sn-navhub-subtitle label,
.sn-navhub-subtitle pre {
border-radius: 3px;
border: 1px solid transparent;
box-shadow: none;
height: auto;
margin: 0 0 0 -5px;
outline: none;
padding: 0 4px;
width: 100%; }
html[dir="rtl"] .sn-navhub-title input, html[dir="rtl"]
.sn-navhub-title label, html[dir="rtl"]
.sn-navhub-title pre, html[dir="rtl"]
.sn-navhub-subtitle input, html[dir="rtl"]
.sn-navhub-subtitle label, html[dir="rtl"]
.sn-navhub-subtitle pre {
margin-left: 0;
margin-right: -5px; }
.sn-navhub-title input:hover, .sn-navhub-title input:active, .sn-navhub-title input:focus,
.sn-navhub-title label:hover,
.sn-navhub-title label:active,
.sn-navhub-title label:focus,
.sn-navhub-title pre:hover,
.sn-navhub-title pre:active,
.sn-navhub-title pre:focus,
.sn-navhub-subtitle input:hover,
.sn-navhub-subtitle input:active,
.sn-navhub-subtitle input:focus,
.sn-navhub-subtitle label:hover,
.sn-navhub-subtitle label:active,
.sn-navhub-subtitle label:focus,
.sn-navhub-subtitle pre:hover,
.sn-navhub-subtitle pre:active,
.sn-navhub-subtitle pre:focus {
border: 1px solid #278efc; }

.sn-navhub-title {
font: 18px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
min-height: 24px; }

.sn-navhub-subtitle {
color: #81878e;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
min-height: 17px;
padding-left: 1px; }
.sn-navhub-subtitle.sn-havhub-subtitle_highlight {
color: #278efc; }
.sn-navhub-subtitle.sn-navhub-subtitle_cap {
text-transform: capitalize; }

.sn-navhub-btn {
height: 100%;
width: 56px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border: none;
border-radius: 0;
color: #303a46;
cursor: pointer;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 0 1 56px;
-ms-flex: 0 1 56px;
flex: 0 1 56px;
font-size: 20px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0;
padding: 0;
position: relative; }
.sn-navhub-btn:hover, .sn-navhub-btn:hover:focus, .sn-navhub-btn:active, .sn-navhub-btn:active:focus, .sn-navhub-btn:focus, .sn-navhub-btn.active, .sn-navhub-btn.active:focus {
background-color: transparent;
border: none;
box-shadow: none; }
.sn-navhub-btn:hover.default-focus-outline, .sn-navhub-btn:hover:focus.default-focus-outline, .sn-navhub-btn:active.default-focus-outline, .sn-navhub-btn:active:focus.default-focus-outline, .sn-navhub-btn:focus.default-focus-outline, .sn-navhub-btn.active.default-focus-outline, .sn-navhub-btn.active:focus.default-focus-outline {
z-index: 3; }
.sn-navhub-btn:hover, .sn-navhub-btn.state-hover {
color: #bec1c6; }
.sn-navhub-btn:hover::after, .sn-navhub-btn.state-hover::after {
background-color: #bec1c6; }
.sn-navhub-btn:active, .sn-navhub-btn.state-active {
color: #278efc; }
.sn-navhub-btn:active::after, .sn-navhub-btn.state-active::after {
background-color: #278efc; }
.sn-navhub-btn:active:hover, .sn-navhub-btn.state-active:hover {
color: #278efc; }
.sn-navhub-btn:active:hover::after, .sn-navhub-btn.state-active:hover::after {
background-color: #278efc; }
.sn-navhub-btn:active.default-focus-outline, .sn-navhub-btn.state-active.default-focus-outline {
z-index: 4; }
.sn-navhub-btn:active {
opacity: 0.5; }
.sn-navhub-btn:focus {
color: #278efc; }
.sn-navhub-btn::after {
right: 0;
bottom: -1px;
left: 0;
position: absolute;
background-color: transparent;
content: '';
height: 3px; }
.sn-navhub-btn.ng-animate {
transition: none; }
.sn-navhub-btn.sn-navhub-btn_alt::after {
display: none; }
.sn-navhub-btn.sn-navhub-btn_text {
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 0 8px;
width: auto; }
.sn-navhub-btn.icon-chevron-left {
line-height: 60px; }
.sn-navhub-btn.icon-collaboration::before {
line-height: 61px; }

.sn-navhub-badge {
top: 50%;
left: 50%;
position: absolute;
margin-top: -20px; }

.sn-navhub-icon {
height: 32px;
width: 32px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 20px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.sn-navhub-icon.icon-it::before {
margin-left: 2px; }

html.compact .sn-navhub {
height: 44px; }
html.compact .sn-navhub .sn-navhub-content.sn-navhub-content_constrain .sn-navhub-btn {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
html.compact .sn-navhub .sn-navhub-btn {
height: 100%;
width: 44px;
-webkit-flex: 0 1 44px;
-ms-flex: 0 1 44px;
flex: 0 1 44px;
font-size: 16px; }
html.compact .sn-navhub .sn-navhub-btn::after {
height: 1px; }
html.compact .sn-navhub .sn-navhub-icon {
height: 20px;
width: 20px;
font-size: 16px; }

.sn-navhub.sn-navhub_themed {
background-color: #336699;
border-color: #336699; }
.sn-navhub.sn-navhub_themed .sn-widget-textblock {
color: #d1d6d8; }
.sn-navhub.sn-navhub_themed .sn-navhub-content.sn-navhub-content_constrain {
min-width: 100%; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn {
background-color: #336699;
color: #d1d6d8; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn::before {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
color: #d1d6d8;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:hover::before, .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-hover::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(0, 0, 0, 0.13); }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:active::before, .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active::before, .sn-navhub.sn-navhub_themed .sn-navhub-btn:focus::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(255, 255, 255, 0.13); }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:active, .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active {
background-color: #293e40;
color: #3d7ab7; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:active::before, .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active::before {
background-color: #293e40;
color: #3d7ab7;
border: 1px solid #3d7ab7; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:active::after, .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active::after {
background-color: #3d7ab7; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:active:hover, .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active:hover {
background-color: rgba(255, 255, 255, 0.13);
color: #3d7ab7; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:active:hover::before, .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active:hover::before {
background-color: #293e40;
color: #3d7ab7; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:active:hover::after, .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active:hover::after {
background-color: #3d7ab7; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:focus {
background-color: #293e40; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:focus.state-active {
background-color: #293e40; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn::after {
background-color: #213234; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn.state-queue::before {
-webkit-animation: sn-pulse-color 1.25s ease-in-out infinite;
animation: sn-pulse-color 1.25s ease-in-out infinite;
color: #e6e8ea; }

.navpage-layout {
min-width: 768px; }
.navpage-layout .navbar-divider {
bottom: 0;
position: absolute;
height: 4px;
width: 100%;
background: #c4c4c4;
z-index: 3; }

.magellan_navigator #nav_west_center {
width: 100%;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }

.magellan_navigator .sn-aside.sn-aside_themed .sn-widget-list_v2 li .sn-widget-list-action {
color: #ffffff; }
.magellan_navigator .sn-aside.sn-aside_themed .sn-widget-list_v2 li .sn-widget-list-action.module-action-icon-btn:before {
line-height: 1; }

.magellan_navigator .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list_v2 li .sn-widget-list-action {
color: #ffffff; }

.magellan_navigator .sn-application-tree,
.magellan_navigator .sn-application-tree ul .sn-application-tree li,
.magellan_navigator .nav-favorites-list,
.magellan_navigator .nav-favorites-list ul,
.magellan_navigator .nav-favorites-list li {
margin: 0;
padding: 0; }
.magellan_navigator .sn-application-tree .favorite-list-overwrite--li,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .favorite-list-overwrite--li,
.magellan_navigator .nav-favorites-list .favorite-list-overwrite--li,
.magellan_navigator .nav-favorites-list ul .favorite-list-overwrite--li,
.magellan_navigator .nav-favorites-list li .favorite-list-overwrite--li {
padding: 8px 10px 8px 10px; }
html[dir="rtl"] .magellan_navigator .sn-application-tree .favorite-list-overwrite--li, html[dir="rtl"]
.magellan_navigator .sn-application-tree ul .sn-application-tree li .favorite-list-overwrite--li, html[dir="rtl"]
.magellan_navigator .nav-favorites-list .favorite-list-overwrite--li, html[dir="rtl"]
.magellan_navigator .nav-favorites-list ul .favorite-list-overwrite--li, html[dir="rtl"]
.magellan_navigator .nav-favorites-list li .favorite-list-overwrite--li {
padding: 8px 10px 8px 10px; }
.magellan_navigator .sn-application-tree .aria-reorder-blur,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .aria-reorder-blur,
.magellan_navigator .nav-favorites-list .aria-reorder-blur,
.magellan_navigator .nav-favorites-list ul .aria-reorder-blur,
.magellan_navigator .nav-favorites-list li .aria-reorder-blur {
opacity: .5; }
.magellan_navigator .sn-application-tree .aria-reorder-focus,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .aria-reorder-focus,
.magellan_navigator .nav-favorites-list .aria-reorder-focus,
.magellan_navigator .nav-favorites-list ul .aria-reorder-focus,
.magellan_navigator .nav-favorites-list li .aria-reorder-focus {
top: -2px;
left: -2px;
box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.25);
-webkit-transform: scale(1.025);
-ms-transform: scale(1.025);
transform: scale(1.025); }
.magellan_navigator .sn-application-tree .sn-widget-list_v2 li,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .sn-widget-list_v2 li,
.magellan_navigator .nav-favorites-list .sn-widget-list_v2 li,
.magellan_navigator .nav-favorites-list ul .sn-widget-list_v2 li,
.magellan_navigator .nav-favorites-list li .sn-widget-list_v2 li {
background-color: transparent;
border: 0;
padding: 0; }
.magellan_navigator .sn-application-tree .sn-widget-list_v2 li .sn-widget-list-title,
.magellan_navigator .sn-application-tree .sn-widget-list_v2 li .sn-widget-list-subtitle,
.magellan_navigator .sn-application-tree .sn-widget-list_v2 li .sn-widget-list-action,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .sn-widget-list_v2 li .sn-widget-list-title,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .sn-widget-list_v2 li .sn-widget-list-subtitle,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .sn-widget-list_v2 li .sn-widget-list-action,
.magellan_navigator .nav-favorites-list .sn-widget-list_v2 li .sn-widget-list-title,
.magellan_navigator .nav-favorites-list .sn-widget-list_v2 li .sn-widget-list-subtitle,
.magellan_navigator .nav-favorites-list .sn-widget-list_v2 li .sn-widget-list-action,
.magellan_navigator .nav-favorites-list ul .sn-widget-list_v2 li .sn-widget-list-title,
.magellan_navigator .nav-favorites-list ul .sn-widget-list_v2 li .sn-widget-list-subtitle,
.magellan_navigator .nav-favorites-list ul .sn-widget-list_v2 li .sn-widget-list-action,
.magellan_navigator .nav-favorites-list li .sn-widget-list_v2 li .sn-widget-list-title,
.magellan_navigator .nav-favorites-list li .sn-widget-list_v2 li .sn-widget-list-subtitle,
.magellan_navigator .nav-favorites-list li .sn-widget-list_v2 li .sn-widget-list-action {
color: #ffffff; }
.magellan_navigator .sn-application-tree .sn-widget-list_v2 li:hover,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .sn-widget-list_v2 li:hover,
.magellan_navigator .nav-favorites-list .sn-widget-list_v2 li:hover,
.magellan_navigator .nav-favorites-list ul .sn-widget-list_v2 li:hover,
.magellan_navigator .nav-favorites-list li .sn-widget-list_v2 li:hover {
background-color: transparent; }
.magellan_navigator .sn-application-tree .sn-widget-list_v2 li:hover .sn-widget-list-title,
.magellan_navigator .sn-application-tree .sn-widget-list_v2 li:hover .sn-widget-list-subtitle,
.magellan_navigator .sn-application-tree .sn-widget-list_v2 li:hover .sn-widget-list-action,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .sn-widget-list_v2 li:hover .sn-widget-list-title,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .sn-widget-list_v2 li:hover .sn-widget-list-subtitle,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .sn-widget-list_v2 li:hover .sn-widget-list-action,
.magellan_navigator .nav-favorites-list .sn-widget-list_v2 li:hover .sn-widget-list-title,
.magellan_navigator .nav-favorites-list .sn-widget-list_v2 li:hover .sn-widget-list-subtitle,
.magellan_navigator .nav-favorites-list .sn-widget-list_v2 li:hover .sn-widget-list-action,
.magellan_navigator .nav-favorites-list ul .sn-widget-list_v2 li:hover .sn-widget-list-title,
.magellan_navigator .nav-favorites-list ul .sn-widget-list_v2 li:hover .sn-widget-list-subtitle,
.magellan_navigator .nav-favorites-list ul .sn-widget-list_v2 li:hover .sn-widget-list-action,
.magellan_navigator .nav-favorites-list li .sn-widget-list_v2 li:hover .sn-widget-list-title,
.magellan_navigator .nav-favorites-list li .sn-widget-list_v2 li:hover .sn-widget-list-subtitle,
.magellan_navigator .nav-favorites-list li .sn-widget-list_v2 li:hover .sn-widget-list-action {
color: #ffffff; }

.magellan_navigator .sn-application-tree .sn-aside-group-title,
.magellan_navigator .sn-application-tree .sn-widget-list_v2,
.magellan_navigator .nav-favorites-list .sn-aside-group-title,
.magellan_navigator .nav-favorites-list .sn-widget-list_v2 {
float: left;
position: relative; }

.magellan_navigator .sn-widget-list_indentation .sn-aside-group-title {
font: 13px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }

.magellan_navigator .sn-widget-list_indentation .nav-app-button {
color: #ffffff;
height: 28px;
width: 28px;
font-size: 16px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 3px;
position: absolute;
right: 35px;
top: 5px;
opacity: 0; }
.magellan_navigator .sn-widget-list_indentation .nav-app-button:last-of-type {
right: 5px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .nav-app-button {
left: 35px;
right: auto;
margin-left: auto;
margin-right: 4px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .nav-app-button:last-of-type {
left: 5px;
right: auto; }
.magellan_navigator .sn-widget-list_indentation .nav-app-button:hover, .magellan_navigator .sn-widget-list_indentation .nav-app-button:focus, .magellan_navigator .sn-widget-list_indentation .nav-app-button.state-overwrite {
opacity: 1; }
.magellan_navigator .sn-widget-list_indentation .nav-app-button.app-action-icon-btn {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }

.magellan_navigator .sn-widget-list_indentation .sn-aside-group-title:hover ~ .nav-app-button {
opacity: 1; }

.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 > li,
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 > li:focus {
background-color: #3d7ab7; }

.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-content_actions {
position: absolute;
right: 35px;
top: 5px; }
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-content_actions:last-of-type {
right: 5px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-content_actions {
left: 35px;
right: auto; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-content_actions:last-of-type {
left: 5px;
right: auto; }

.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item:hover ~ .sn-widget-list-content_actions {
opacity: 1; }
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item:hover ~ .sn-widget-list-content_actions .sn-widget-list-action.nav-edit-module, .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item:hover ~ .sn-widget-list-content_actions .sn-widget-list-action.nav-favorite-module {
opacity: 1;
color: white; }

.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-action:hover.nav-edit-module, .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-action:hover.nav-favorite-module {
opacity: 1; }

.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .nav-favorite-module.state-overwrite {
opacity: 1; }

.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item {
background-color: #3d7ab7;
padding-left: 20px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item {
padding-left: 0px;
padding-right: 20px; }
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item:hover .sn-widget-list-title,
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item:hover .sn-widget-list-subtitle,
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item:hover .sn-widget-list-action {
color: #ffffff; }
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-title,
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-subtitle {
color: #ffffff;
font: 13px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
max-width: 185px;
line-height: 2; }

.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title {
background-color: #3d7ab7;
color: #ffffff;
padding-left: 20px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title {
padding-left: 0px;
padding-right: 20px; }
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title:hover {
color: #ffffff; }
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title:hover .sn-aside-btn {
color: #ffffff; }
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title + .sn-widget-list_v2 .sn-widget-list-item {
padding-left: 34px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title + .sn-widget-list_v2 .sn-widget-list-item {
padding-left: 0;
padding-right: 34px; }
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title + .sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite.favorite-list-overwrite--padding {
padding-left: 0px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title + .sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite.favorite-list-overwrite--padding {
padding-right: 0;
padding-left: auto; }

.magellan_navigator .sn-widget-list_indentation.nav-history-list .sn-aside-group-title {
background-color: #3d7ab7; }

.magellan_navigator .sn-widget-list_indentation.nav-history-list .sn-widget-list_v2 .sn-widget-list-item {
background-color: #336699;
color: #ffffff;
padding-left: 10px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation.nav-history-list .sn-widget-list_v2 .sn-widget-list-item {
padding-left: 0;
padding-right: 10px; }
.magellan_navigator .sn-widget-list_indentation.nav-history-list .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-title,
.magellan_navigator .sn-widget-list_indentation.nav-history-list .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-subtitle {
color: #ffffff; }

.magellan_navigator .sn-widget-list_indentation .nav-application-tree .sn-aside-group-title {
background-color: #336699; }

.magellan_navigator .sn-widget-list_indentation .nav-application-tree .sn-widget-list_v2 .sn-aside-group-title {
background-color: #3d7ab7; }

.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-aside-group-title .sn-aside-btn {
padding-left: 8px; }

.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-aside-group-title .sn-aside-group-title-icon {
display: none; }

.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .nav-favorite-group-application .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-title,
.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .nav-favorite-group-application .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-subtitle,
.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .nav-favorite-group-application .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-action {
color: #ffffff; }

.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-widget-list_v2 .sn-widget-list-item {
background-color: #336699;
color: #e6e8ea;
padding-left: 10px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-widget-list_v2 .sn-widget-list-item {
padding-left: 0;
padding-right: 10px; }
.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-title,
.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-subtitle,
.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-action {
color: #e6e8ea; }
.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-widget-list_v2 .sn-widget-list-item.favorite-list-overwrite--padding--group {
padding: 0px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-widget-list_v2 .sn-widget-list-item.favorite-list-overwrite--padding--group {
padding: 0px; }

.magellan_navigator .sn-widget-list_indentation .nav-favorite-group.nav-application-overwrite {
float: left; }

.magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-aside-group-title {
background-color: #336699; }
.magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-aside-group-title.nav-application-overwrite {
padding: 0px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-aside-group-title.nav-application-overwrite {
padding: 0px; }
.magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-aside-group-title.nav-application-overwrite.favorite-list-overwrite--padding {
padding-left: 10px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-aside-group-title.nav-application-overwrite.favorite-list-overwrite--padding {
padding-left: auto;
padding-right: 10px; }

.magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-widget-list_v2 .sn-widget-list-item {
background-color: #3d7ab7;
padding-left: 20px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-widget-list_v2 .sn-widget-list-item {
padding-left: 0;
padding-right: 20px; }
.magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-widget-list_v2 .sn-widget-list-item.favorite-list-overwrite--border--group {
border-bottom: 0px; }

.magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-widget-list_v2 .sn-widget-list-content {
-webkit-flex-wrap: initial;
-ms-flex-wrap: initial;
flex-wrap: initial; }
.magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-widget-list_v2 .sn-widget-list-content.nav-application-overwrite {
padding: 0;
border-bottom: 0px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-widget-list_v2 .sn-widget-list-content.nav-application-overwrite {
padding: 0; }

.magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-widget-list_v2 .sn-aside-group-title {
background-color: #3d7ab7; }

.magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-widget-list_v2 .sn-aside-group-title + .sn-widget-list_v2 .sn-widget-list-item {
padding-left: 34px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-widget-list_v2 .sn-aside-group-title + .sn-widget-list_v2 .sn-widget-list-item {
padding-left: 0px;
padding-right: 34px; }

html[dir="rtl"] .magellan_navigator .nav-favorites-list .sn-aside-group-title {
float: right;
position: relative; }

.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help {
position: relative; }

.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker {
margin-right: 10px;
margin-top: 3px; }
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker:before, .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker:after,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker:before,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker:after,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker:before,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker:after,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker:before,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker:after {
content: " ";
display: table; }
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker:after,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker:after,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker:after,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker:after {
clear: both; }
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group {
margin: 0; }
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group:before, .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group:after,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group:before,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group:after,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group:before,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group:after,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group:before,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group:after {
content: " ";
display: table; }
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group:after,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group:after,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group:after,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group:after {
clear: both; }
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group .selector,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group .selector,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group .selector,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group .selector {
padding-left: 5px; }
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group .form-control,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group .form-control,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group .form-control,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group .form-control {
margin-top: 0; }

.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple {
color: #fff;
float: left;
line-height: 26px;
margin-left: 0; }

.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target,
.sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple {
height: 31px;
width: 31px; }
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration:hover,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help:hover,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog:hover,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target:hover,
.sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon:hover,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic:hover,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple:hover,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration:hover,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help:hover,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog:hover,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target:hover,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon:hover,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic:hover,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple:hover {
background-color: rgba(0, 0, 0, 0.2);
color: #278efc; }
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration:active, .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration:focus, .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration.state-selected,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help:active,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help:focus,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help.state-selected,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog:active,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog:focus,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog.state-selected,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target:active,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target:focus,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target.state-selected,
.sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon:active,
.sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon:focus,
.sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon.state-selected,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic:active,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic:focus,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic.state-selected,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple:active,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple:focus,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple.state-selected,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration:active,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration:focus,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration.state-selected,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help:active,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help:focus,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help.state-selected,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog:active,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog:focus,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog.state-selected,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target:active,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target:focus,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target.state-selected,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon:active,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon:focus,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon.state-selected,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic:active,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic:focus,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic.state-selected,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple:active,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple:focus,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple.state-selected {
border: 1px solid transparent;
color: #3d7ab7; }
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration .sn-badge,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help .sn-badge,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog .sn-badge,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target .sn-badge,
.sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon .sn-badge,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic .sn-badge,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple .sn-badge,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration .sn-badge,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help .sn-badge,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog .sn-badge,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target .sn-badge,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon .sn-badge,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic .sn-badge,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple .sn-badge {
top: -4px;
right: -7px;
position: absolute;
transition: inherit; }

.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration {
position: relative; }

.sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon {
border-radius: 3px;
font-size: 18px;
left: 3px;
padding: 0;
text-align: center;
top: 2px; }
.sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon::before,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon::before {
margin-left: -2px;
margin-top: -2px; }

.sn-frameset-header .navbar-collapse .navpage-header-content input.form-control,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content input.form-control {
height: 32px;
font-size: 13px; }

.sn-frameset-header .navbar-collapse .navpage-header-content input.form-control:focus + label .input-group-addon-transparent.icon-search.sysparm-search-icon:hover,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content input.form-control:focus + label .input-group-addon-transparent.icon-search.sysparm-search-icon:hover {
background-color: transparent; }

.navpage-nav-collapsed .magellan_navigator .sn-live-search {
width: 50px; }
.navpage-nav-collapsed .magellan_navigator .sn-live-search .input-group-transparent input,
.navpage-nav-collapsed .magellan_navigator .sn-live-search .input-group-transparent label {
display: none; }
.navpage-nav-collapsed .magellan_navigator .sn-live-search .input-group-transparent .icon-filter {
top: 50%;
left: 50%;
position: absolute;
height: 30px;
width: 30px;
border-radius: 3px;
color: #ffffff;
cursor: pointer;
font-size: 20px;
line-height: 28px;
margin: -15px;
text-align: center; }
.navpage-nav-collapsed .magellan_navigator .sn-live-search .input-group-transparent .icon-filter:hover {
background-color: rgba(0, 0, 0, 0.2); }
.navpage-nav-collapsed .magellan_navigator .sn-live-search .input-group-transparent .icon-filter:active, .navpage-nav-collapsed .magellan_navigator .sn-live-search .input-group-transparent .icon-filter:focus {
color: #3d7ab7; }

.navpage-nav-collapsed .magellan_navigator .sn-navhub {
display: none; }

.navpage-nav-collapsed .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title,
.navpage-nav-collapsed .magellan_navigator .nav-favorites-list .sn-widget-list_v2 .sn-widget-list-item {
padding: 0; }
html[dir="rtl"] .navpage-nav-collapsed .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title, html[dir="rtl"]
.navpage-nav-collapsed .magellan_navigator .nav-favorites-list .sn-widget-list_v2 .sn-widget-list-item {
padding: 0; }

.navpage-nav-collapsed .magellan_navigator .sn-widget-list_v2 .sn-widget-list-item {
height: auto;
width: 50px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
min-height: auto;
padding: 0; }
.navpage-nav-collapsed .magellan_navigator .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content {
height: auto;
width: 50px;
display: none;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
padding: 3px;
text-align: center; }
.navpage-nav-collapsed .magellan_navigator .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content:nth-child(1), .navpage-nav-collapsed .magellan_navigator .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content:nth-child(2) {
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.navpage-nav-collapsed .magellan_navigator .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content:nth-child(2) {
padding: 0; }
.navpage-nav-collapsed_showlabel .navpage-nav-collapsed .magellan_navigator .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content:nth-child(2) {
padding: 0 3px 3px; }
.navpage-nav-collapsed .magellan_navigator .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content .sn-widget-list-title {
font-size: 9px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
max-height: 24px;
white-space: normal;
word-break: break-all;
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0; }
.navpage-nav-collapsed_showlabel .navpage-nav-collapsed .magellan_navigator .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content .sn-widget-list-title {
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }

.navpage-nav-collapsed .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title + .sn-widget-list_v2 .sn-widget-list-item {
padding: 0; }

.navpage-nav-collapsed .magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-aside-group-title .sn-aside-group-title-icon {
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }

.navpage-nav-collapsed .magellan_navigator .sn-aside-group-title {
height: 40px;
width: 50px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 0;
width: 50px; }
.navpage-nav-collapsed .magellan_navigator .sn-aside-group-title span {
display: none; }
.navpage-nav-collapsed .magellan_navigator .sn-aside-group-title .sn-aside-group-title-icon {
height: 40px;
width: 50px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
color: #e6e8ea;
font-size: 18px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.navpage-nav-collapsed .magellan_navigator .sn-aside-group-title .sn-aside-btn {
display: none; }
.navpage-nav-collapsed .magellan_navigator .sn-aside-group-title .sn-aside-btn:first-child {
height: 40px;
width: 50px;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 14px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0;
padding: 0; }

.navpage-nav-collapsed .magellan_navigator .sn-pane-header {
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
overflow: hidden; }

.navpage-nav-collapsed .magellan_navigator .sn-pane-footer {
overflow: hidden;
padding: 0;
width: 50px; }
.navpage-nav-collapsed .magellan_navigator .sn-pane-footer .sn-pane-footer-content {
-webkit-flex: 0 0 50px;
-ms-flex: 0 0 50px;
flex: 0 0 50px;
height: 100%;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
width: 50px; }
.navpage-nav-collapsed .magellan_navigator .sn-pane-footer .sn-pane-footer-content .sn-pane-action {
top: 50%;
left: 50%;
position: absolute;
height: 30px;
width: 30px;
border-radius: 3px;
cursor: pointer;
font-size: 20px;
line-height: 28px;
margin: -15px;
text-align: center; }

html.compact {
/* RTL override for list item padding */ }
html.compact .magellan_navigator .sn-application-tree .sn-widget-list_v2 .sn-widget-list-item {
min-height: 1px;
padding: 3.5px 0 3.5px 20px;
/* reminder: keep this in sync with RTL override */ }
html.compact .magellan_navigator .sn-application-tree .sn-widget-list-content_actions .btn-icon::before {
line-height: 16px; }
html.compact[dir="rtl"] .magellan_navigator .sn-application-tree .sn-widget-list_v2 .sn-widget-list-item {
padding: 3.5px 20px 3.5px 0; }

.navpage-layout.msie9 .magellan_navigator #nav_west_center {
height: calc(100% - 144px); }

.navpage-layout.msie9 .magellan_navigator .sn-pane-footer-content {
width: 50%;
float: left; }

.navpage-layout.msie9 .magellan_navigator .sn-pane-footer .icon-edit {
float: right; }

.navpage-layout.msie9 .sn-navhub {
overflow: hidden; }
.navpage-layout.msie9 .sn-navhub .sn-navhub-btn {
width: 33%;
height: 43px; }

.navpage-layout.msie9 .sn-navhub-content {
height: 43px;
width: 100%; }

.navpage-layout.msie9 .sn-navhub-btn::before,
.navpage-layout.msie9 .sn-navhub-btn.state-active::before {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 50px;
margin: -10px 0 0 0;
padding-top: 20px;
background-color: transparent; }

.navpage-layout.msie9 li,
.navpage-layout.msie9 .sn-widget-list-item {
display: table;
table-layout: fixed; }
.navpage-layout.msie9 li .sn-widget-list-content .sn-widget-list-title,
.navpage-layout.msie9 .sn-widget-list-item .sn-widget-list-content .sn-widget-list-title {
margin-top: 6px; }
.navpage-layout.msie9 li .sn-widget-list-content_actions,
.navpage-layout.msie9 .sn-widget-list-item .sn-widget-list-content_actions {
display: block;
position: absolute;
right: 3px;
top: 5px; }
.navpage-layout.msie9 li .sn-widget-list-content_actions.ie9-hook,
.navpage-layout.msie9 .sn-widget-list-item .sn-widget-list-content_actions.ie9-hook {
right: 30px; }
.navpage-layout.msie9 li .sn-widget-list-content_actions .sn-widget-list-action::before,
.navpage-layout.msie9 .sn-widget-list-item .sn-widget-list-content_actions .sn-widget-list-action::before {
position: absolute;
top: 6px;
right: 5px; }

.navpage-layout.msie9 .sn-aside-filler .nav-favorites-list .nav-favorite-group-application .sn-widget .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content {
display: block;
float: left; }

.navpage-layout.msie9 .sn-aside-filler .nav-favorites-list .sn-widget-list-content {
display: block;
position: relative;
float: left; }

.navpage-layout.msie9 .sn-aside-filler .nav-favorites-list .sn-widget-list-content:nth-child(2) {
height: 20px;
width: 220px;
line-height: 20px;
margin-top: 5px; }

.navpage-layout.msie9 .sn-aside-filler .nav-favorites-list .sn-widget-list-content_actions {
position: absolute;
display: block;
right: 0;
top: 0;
width: 31px;
height: 37px;
line-height: 37px;
padding: 0;
margin: 0; }
.navpage-layout.msie9 .sn-aside-filler .nav-favorites-list .sn-widget-list-content_actions .sn-widget-list-action {
position: absolute;
top: 5px;
right: 3px; }
.navpage-layout.msie9 .sn-aside-filler .nav-favorites-list .sn-widget-list-content_actions .sn-widget-list-action::before {
position: absolute;
top: 6px;
right: 6px; }
.navpage-layout.msie9 .sn-aside-filler .nav-favorites-list .sn-widget-list-content_actions .icon-delete::before {
position: absolute;
left: 6px;
top: 6px; }

.navpage-layout.msie9 .sn-aside-filler .sn-widget .sn-aside-group-title_nav .sn-aside-btn_control {
display: block;
position: absolute;
top: 5px;
right: 3px;
width: 28px;
height: 28px;
line-height: 28px; }
.navpage-layout.msie9 .sn-aside-filler .sn-widget .sn-aside-group-title_nav .sn-aside-btn_control.nav-edit-app {
right: 30px; }
.navpage-layout.msie9 .sn-aside-filler .sn-widget .sn-aside-group-title_nav .sn-aside-btn_control::before {
position: absolute;
top: 6px;
right: 6px; }

.navpage-layout.msie9 .sn-aside-filler .sn-widget .sn-widget-list_v2 .sn-widget-list-item:hover::before {
display: none; }

.sn-pane {
height: 100%;
width: 285px;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
position: relative; }
.sn-pane.sn-pane_collapse {
width: 82px; }
.sn-pane.sn-pane_left, .sn-pane.sn-pane_right {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.sn-pane.sn-pane_left {
border-right: 1px solid #293e40; }
.sn-pane.sn-pane_right {
border-left: 1px solid #293e40; }

.sn-pane-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
position: relative; }

.sn-pane-content {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
overflow: hidden;
position: relative;
width: 100%; }

.sn-pane-header,
.sn-pane-footer {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-pane-header_row,
.sn-pane-footer_row {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.sn-pane-header_row .sn-live-search,
.sn-pane-header_row .sn-live-search form,
.sn-pane-footer_row .sn-live-search,
.sn-pane-footer_row .sn-live-search form {
width: 100%; }

.sn-pane-footer {
background-color: #336699;
border-top: 1px solid rgba(0, 0, 0, 0.15);
height: 44px;
padding: 5px 10px; }
.sn-pane-footer .sn-pane-footer-content {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.sn-pane-footer .sn-pane-footer-content .sn-pane-action {
padding-top: 0;
padding-bottom: 0; }
.sn-pane-footer .sn-pane-footer-content:first-child, .sn-pane-footer .sn-pane-footer-content:only-child {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start; }
.sn-pane-footer .sn-pane-footer-content:first-child .sn-pane-action, .sn-pane-footer .sn-pane-footer-content:only-child .sn-pane-action {
margin-left: -5px; }
.sn-pane-footer .sn-pane-footer-content:last-child {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end; }
.sn-pane-footer .sn-pane-footer-content:last-child .sn-pane-action {
margin-right: -5px; }
.sn-pane-footer .sn-pane-action {
height: 30px;
width: 30px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid transparent;
border-radius: 3px;
color: #fff;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 20px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
text-decoration: none;
background-color: transparent; }
.sn-pane-footer .sn-pane-action:hover {
background-color: rgba(0, 0, 0, 0.2); }
.sn-pane-footer .sn-pane-action:active, .sn-pane-footer .sn-pane-action:focus, .sn-pane-footer .sn-pane-action.state-selected {
border: 1px solid transparent;
color: #278efc;
outline: none; }

.sn-pane-handle {
top: 0;
bottom: 0;
position: absolute;
cursor: ew-resize;
width: 3px;
z-index: 2; }

.sn-pane-visible {
visibility: visible;
opacity: 1;
transition: opacity 0.3s linear;
-webkit-transition: opacity 0.3s linear;
-moz-transition: opacity 0.3s linear; }

.sn-pane-hidden {
visibility: hidden;
opacity: 0;
transition: visibility 0s, opacity 0.3s linear;
-webkit-transition: visibility 0s 0.5s, opacity 0.3s linear;
-moz-transition: visibility 0s 0.5s, opacity 0.3s linear; }

sn-presence {
height: 1rem;
width: 1rem;
border-radius: 50%;
display: inline-block; }

.avatar-large sn-presence {
bottom: 3px !important;
right: 3px !important; }

.presence.presence-online {
background-color: #71e279; }

.presence.presence-away {
background-color: #fc8a3d; }

.presence.presence-offline {
background-color: transparent; }

.avatar-small sn-presence {
height: 0.7rem;
width: 0.7rem; }

.sn-live-search {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #ffffff;
border-bottom: 1px solid #e6e8ea;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 56px;
padding: 8px 10px;
position: relative; }
.sn-live-search_show-add .input-group-transparent {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.sn-live-search_show-add .sn-live-search-add {
height: 30px;
width: 30px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid transparent;
border-radius: 3px;
color: #303a46;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font-size: 20px;
margin-left: 10px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
text-decoration: none; }
html[dir="rtl"] .sn-live-search_show-add .sn-live-search-add {
margin-left: 0;
margin-right: 10px; }
.sn-live-search_show-add .sn-live-search-add:hover {
background-color: #81878e; }
.sn-live-search_show-add .sn-live-search-add:active, .sn-live-search_show-add .sn-live-search-add:focus {
border: 1px solid transparent;
color: #278efc;
outline: none; }
.sn-live-search + .sn-widget-members-list {
height: calc(100% - 52px); }
.sn-live-search .input-group-addon-transparent {
color: #303a46;
font-size: 20px;
line-height: 22px;
margin-top: -13px;
top: 50%;
width: auto; }
.sn-live-search .input-group-addon-transparent.icon-filter, .sn-live-search .input-group-addon-transparent.icon-search {
color: #303a46;
font-size: 16px;
left: 8px;
top: 50%;
z-index: inherit; }
html[dir="rtl"] .sn-live-search .input-group-addon-transparent.icon-filter, html[dir="rtl"] .sn-live-search .input-group-addon-transparent.icon-search {
left: auto;
right: 8px; }
.sn-live-search .input-group-transparent {
height: 32px;
position: relative;
transition: opacity 500ms cubic-bezier(0.77, 0, 0.175, 1), margin 500ms cubic-bezier(0.77, 0, 0.175, 1);
width: 100%; }
.sn-live-search .form-control {
background-color: transparent;
width: 100%; }
.sn-live-search .form-control::-ms-clear {
display: none; }
.sn-live-search .form-control:focus {
box-shadow: none; }
html[dir="rtl"] .sn-live-search .form-control {
padding-left: 0;
padding-right: 28px; }
.sn-live-search .icon-cross-circle {
top: 50%;
right: 5px;
position: absolute;
height: auto;
width: auto;
color: #e6e8ea;
font-size: 20px;
margin-top: -17px;
padding: 0; }
.sn-live-search .icon-cross-circle:hover {
color: #278efc; }
.sn-live-search .icon-cross-circle:focus, .sn-live-search .icon-cross-circle:focus:active, .sn-live-search .icon-cross-circle:focus:hover {
outline: none; }
html[dir="rtl"] .sn-live-search .icon-cross-circle {
left: 5px;
right: auto; }
.sn-live-search .twitter-typeahead input {
border: 1px solid #81878e;
color: #303a46;
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 0;
padding-left: 30px; }
.sn-live-search .twitter-typeahead .tt-menu {
overflow-y: auto; }

.sn-live-search-flex {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%; }
.sn-live-search-flex .form-control {
color: #303a46;
border-color: #e6e8ea; }
.sn-live-search-flex .form-control:focus {
border-color: #278efc; }

.sn-live-search-add {
display: none; }

.sn-live-search-btn {
top: 50%;
left: 50%;
position: absolute;
height: 40px;
width: 40px;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 40px;
color: #303a46;
cursor: pointer;
font-size: 20px;
line-height: 38px;
margin: -20px 0 0 -90px;
opacity: 0;
text-align: center;
transition: margin 500ms cubic-bezier(0.77, 0, 0.175, 1), opacity 500ms cubic-bezier(0.77, 0, 0.175, 1), background-color 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }
.sn-live-search-btn:hover {
background-color: #278efc; }

.sn-live-search_themed.sn-live-search {
background-color: #336699;
border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
.sn-live-search_themed.sn-live-search.sn-live-search_themed.sn-live-search_show-add .sn-live-search-add {
color: #fff; }
.sn-live-search_themed.sn-live-search.sn-live-search_themed.sn-live-search_show-add .sn-live-search-add:hover {
background-color: rgba(0, 0, 0, 0.2); }
.sn-live-search_themed.sn-live-search.sn-live-search_themed.sn-live-search_show-add .sn-live-search-add:active, .sn-live-search_themed.sn-live-search.sn-live-search_themed.sn-live-search_show-add .sn-live-search-add:focus {
color: #278efc; }
.sn-live-search_themed.sn-live-search .input-group-addon-transparent {
color: #ffffff; }
.sn-live-search_themed.sn-live-search .input-group-addon-transparent.icon-filter, .sn-live-search_themed.sn-live-search .input-group-addon-transparent.icon-search {
color: #7a828a; }
.sn-live-search_themed.sn-live-search .icon-cross-circle {
color: #ffffff; }
.sn-live-search_themed.sn-live-search .icon-cross-circle:hover, .sn-live-search_themed.sn-live-search .icon-cross-circle:focus {
color: #278efc; }
.sn-live-search_themed.sn-live-search .twitter-typeahead input {
border: 1px solid #7a828a;
color: #ffffff; }
.sn-live-search_themed.sn-live-search .sn-live-search-flex .form-control {
color: #ffffff;
border-color: #7a828a; }
.sn-live-search_themed.sn-live-search .sn-live-search-flex .form-control:focus {
border-color: #3d7ab7; }
.sn-live-search_themed.sn-live-search .sn-live-search-flex .form-control::-moz-placeholder {
color: #bec1c6;
opacity: 1; }
.sn-live-search_themed.sn-live-search .sn-live-search-flex .form-control:-ms-input-placeholder {
color: #bec1c6; }
.sn-live-search_themed.sn-live-search .sn-live-search-flex .form-control::-webkit-input-placeholder {
color: #bec1c6; }
.sn-live-search_themed.sn-live-search .sn-live-search-btn {
background-color: rgba(255, 255, 255, 0.1);
color: #ffffff; }

html.compact .sn-live-search {
height: 44px;
padding: 1px 5px; }
html.compact .sn-live-search.sn-live-search_show-add .sn-live-search-add {
margin-left: 5px; }
html.compact .sn-live-search .input-group-addon-transparent {
height: 32px;
line-height: 34px; }
html.compact .sn-live-search .input-group-addon-transparent.icon-filter, html.compact .sn-live-search .input-group-addon-transparent.icon-search {
font-size: 16px;
left: 8px;
margin-top: -18px; }
html.compact .sn-live-search .input-group-transparent {
height: 32px; }
html.compact .sn-live-search .input-group-transparent .form-control {
font-size: 13px;
height: 32px; }
html.compact .sn-live-search .icon-cross-circle {
font-size: 16px;
margin-top: -15px; }

.sn-live-search-popover {
min-width: 320px; }
.sn-live-search-popover .popover-content {
height: 100%;
max-height: 400px;
padding: 0; }
.sn-live-search-popover .sn-live-search {
background-color: #ffffff;
padding: 0; }
.sn-live-search-popover .sn-live-search .popover-body {
padding-top: 0; }
.sn-live-search-popover .sn-live-search .input-group-transparent {
height: auto;
width: 100%; }
.sn-live-search-popover .sn-live-search .input-group-addon-transparent {
color: #e6e8ea;
left: 21px;
margin: 0;
top: 14px; }
.sn-live-search-popover .sn-live-search .twitter-typeahead input {
border: 1px solid #e7e9eb;
color: #303a46;
margin: 10px 5%;
width: 90%; }
.sn-live-search-popover .sn-live-search .twitter-typeahead .tt-menu {
max-height: 100%;
max-width: 100%;
background-color: transparent;
border: none;
box-shadow: none;
position: relative !important; }
.sn-live-search-popover .sn-live-search .twitter-typeahead .tt-suggestion::before {
display: none; }

.sticky-headers {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
overflow: hidden; }
.sticky-headers .sticky-scroll-container {
height: 100%;
width: 100%;
display: block;
overflow-x: hidden;
overflow-y: auto; }
.sticky-headers .sticky-header {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
z-index: 1; }
.sticky-headers .sticky-header.sticky-header-enabled {
top: 0;
position: absolute;
-webkit-transform: translate3d(0, 0, 0); }
.sticky-headers .sticky-header.sticky-header-disabled {
position: relative; }

.sticky-container {
height: 100%;
width: 100%; }

.sticky-container_auto-height {
height: auto; }

.sn-widget {
overflow-x: hidden;
position: relative;
width: 100%; }
.sn-widget:first-child .sn-widget-list li:first-child {
border-top: none; }
.sn-widget.sn-widget_border-bottom {
border-bottom: 1px solid #e7e9eb; }
.sn-widget.sn-widget_border-top {
border-top: 1px solid #e7e9eb; }
.sn-widget.sn-widget_padding-bottom {
padding-bottom: 10px; }
.sn-widget.sn-widget_padding-top {
padding-top: 10px; }
.sn-widget.sn-widget_no-padding {
padding: 0; }
html[dir="rtl"] .sn-widget.sn-widget_no-padding {
padding: 0; }
.sn-widget.state-overwrite_margin {
margin-bottom: 0; }
.sn-widget.state-overwrite_display {
display: block; }

.sn-widget-list {
list-style: none;
margin: 0;
padding: 0;
position: relative; }
.sn-widget-list.sn-widget-list_borderless li,
.sn-widget-list.sn-widget-list_borderless li:last-of-type {
border: none; }
.sn-widget-list li {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-bottom: 1px solid #e6e8ea;
color: #455464;
cursor: pointer;
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
overflow: hidden;
padding: 15px 20px;
position: relative;
transition: border 500ms cubic-bezier(0.075, 0.82, 0.165, 1), height 500ms cubic-bezier(0.075, 0.82, 0.165, 1), padding 500ms cubic-bezier(0.075, 0.82, 0.165, 1), color 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
-webkit-transform: translate3d(0, 0, 0); }
.sn-widget-list li:active, .sn-widget-list li:focus {
outline: none; }
.sn-widget-list li:hover .sn-widget-list-bg::before {
box-shadow: #e7f2ff 0 0 0 100px inset; }
.sn-widget-list li:hover .sn-widget-list-bg_active::before {
box-shadow: #e7f2ff 0 0 0 100px inset; }
.sn-widget-list li:active .sn-widget-list-bg::before {
box-shadow: #e7f2ff 0 0 0 100px inset; }
.sn-widget-list li:last-of-type {
border-bottom: 1px solid #e7e9eb; }
.sn-widget-list li::before {
top: 50%;
right: 20px;
position: absolute;
margin-top: -7px; }
.sn-widget-list li .sn-widget-list-image {
margin-right: 10px; }
.sn-widget-list li .sn-widget-list-bg {
opacity: 1;
width: 100%; }
.sn-widget-list li .sn-widget-list-bg::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
content: ''; }
.sn-widget-list li .sn-widget-list-bg_active::before {
box-shadow: #e7f2ff 0 0 0 100px inset; }
.sn-widget-list li .sn-widget-list-bg_off {
opacity: 1;
width: 100%; }
.sn-widget-list li .sn-widget-list-bg_disabled {
cursor: default; }
.sn-widget-list li .sn-widget-list-bg_disabled::before {
display: none; }
.sn-widget-list li .sn-widget-list-bg_disabled.sn-widget-list-bg_active::before {
display: block; }

.sn-widget-list-wrapper {
float: left;
position: relative;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%; }

.sn-widget-list-content {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
min-width: 1px;
opacity: 1;
position: relative; }
.sn-widget-list-content_static, .sn-widget-list-content_actions {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-widget-list-content_static {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-widget-list-content_static .btn {
margin-left: 10px; }
.sn-widget-list-content_static .btn.icon-chevron-right {
font-size: 14px;
margin-left: 10px;
text-align: right;
width: auto; }
.sn-widget-list-content_padding {
margin-right: 10px; }
.sn-widget-list-content_actions a {
color: #81878e; }
.sn-widget-list-content_actions .btn-icon {
margin-left: 0; }
.sn-widget-list-content_actions .btn-icon::before {
line-height: 31px; }

.sn-widget-list-title,
.sn-widget-list-details,
.sn-widget-list-link {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%; }
.sn-widget-list-title_wrap,
.sn-widget-list-details_wrap,
.sn-widget-list-link_wrap {
overflow: visible;
text-overflow: initial;
white-space: normal; }

.sn-widget-list-title {
color: #ffffff;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-widget-list-title_edit {
height: 20px;
overflow: visible; }
.sn-widget-list-title_edit input {
margin: -4px 0 0 -4px;
padding: 3px;
width: 100%; }

.sn-widget-list-details,
.sn-widget-list-link {
color: #e6e8ea;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-widget-list-details-highlight,
.sn-widget-list-link-highlight {
color: #278efc;
font-style: italic; }

.sn-widget-list-link {
color: #278efc; }

.sn-widget-list_v2 {
position: relative;
width: 100%;
list-style: none;
margin: 0;
padding: 0;
text-decoration: none; }
.sn-widget-list_v2:hover {
text-decoration: none; }
.sn-widget-list_v2.sn-widget-list_borderless li,
.sn-widget-list_v2.sn-widget-list_borderless .sn-widget-list-item {
border: none; }
.sn-widget-list_v2.tt-cursor .sn-widget-list-item, .sn-widget-list_v2.tt-cursor .sn-widget-list-item:hover, .sn-widget-list_v2.tt-cursor .sn-widget-list-item.state-hover {
background-color: #e7f2ff; }
.sn-widget-list_v2.sn-widget-list_dense li,
.sn-widget-list_v2.sn-widget-list_dense .sn-widget-list-item {
height: auto;
min-height: 40px;
padding: 4.5px 10px; }
.sn-widget-list_v2.sn-widget-list_dense li.sn-widget-list-divider,
.sn-widget-list_v2.sn-widget-list_dense .sn-widget-list-item.sn-widget-list-divider {
background-color: #293e40;
cursor: default;
height: 3px;
min-height: 0;
padding: 0; }
.sn-widget-list_v2.sn-widget-list_dense li.sn-widget-list-divider:hover, .sn-widget-list_v2.sn-widget-list_dense li.sn-widget-list-divider:active, .sn-widget-list_v2.sn-widget-list_dense li.sn-widget-list-divider:focus,
.sn-widget-list_v2.sn-widget-list_dense .sn-widget-list-item.sn-widget-list-divider:hover,
.sn-widget-list_v2.sn-widget-list_dense .sn-widget-list-item.sn-widget-list-divider:active,
.sn-widget-list_v2.sn-widget-list_dense .sn-widget-list-item.sn-widget-list-divider:focus {
background-color: #293e40; }
.sn-widget-list_v2.sn-widget-list_dense li.sn-widget-list-divider:hover::before, .sn-widget-list_v2.sn-widget-list_dense li.sn-widget-list-divider:active::before, .sn-widget-list_v2.sn-widget-list_dense li.sn-widget-list-divider:focus::before,
.sn-widget-list_v2.sn-widget-list_dense .sn-widget-list-item.sn-widget-list-divider:hover::before,
.sn-widget-list_v2.sn-widget-list_dense .sn-widget-list-item.sn-widget-list-divider:active::before,
.sn-widget-list_v2.sn-widget-list_dense .sn-widget-list-item.sn-widget-list-divider:focus::before {
background-color: transparent; }
.sn-widget-list_v2 li,
.sn-widget-list_v2 .sn-widget-list-item {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #ffffff;
border-bottom: 1px solid #e6e8ea;
color: #303a46;
cursor: pointer;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
min-height: 56px;
overflow: hidden;
padding: 10px 10px;
position: relative;
text-decoration: none;
width: 100%; }
.sn-widget-list_v2 li.favorite-list-overwrite--border--group,
.sn-widget-list_v2 .sn-widget-list-item.favorite-list-overwrite--border--group {
border-bottom: 0px !important; }
.sn-widget-list_v2 li:hover, .sn-widget-list_v2 li.state-hover,
.sn-widget-list_v2 .sn-widget-list-item:hover,
.sn-widget-list_v2 .sn-widget-list-item.state-hover {
background-color: #e7f2ff; }
.sn-widget-list_v2 li:active, .sn-widget-list_v2 li:focus, .sn-widget-list_v2 li.state-active,
.sn-widget-list_v2 .sn-widget-list-item:active,
.sn-widget-list_v2 .sn-widget-list-item:focus,
.sn-widget-list_v2 .sn-widget-list-item.state-active {
background-color: #e7f2ff; }
.sn-widget-list_v2 li:focus,
.sn-widget-list_v2 .sn-widget-list-item:focus {
box-shadow: #bddcfc 0 0 40px 0 inset;
outline: none; }
.sn-widget-list_v2 li:focus .sn-widget-list-content.sn-widget-list-content_hidden,
.sn-widget-list_v2 .sn-widget-list-item:focus .sn-widget-list-content.sn-widget-list-content_hidden {
max-width: 100%;
opacity: 1; }
.sn-widget-list_v2 li .sn-widget-list-content.sn-widget-list-content_hidden:focus,
.sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content.sn-widget-list-content_hidden:focus {
max-width: 100%;
opacity: 1; }
.sn-widget-list_v2 li .sn-widget-list-content.sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action:focus,
.sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content.sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action:focus {
opacity: 1; }
.sn-widget-list_v2 li.state-disabled,
.sn-widget-list_v2 .sn-widget-list-item.state-disabled {
background-color: #e6e8ea;
cursor: default;
pointer-events: none; }
.sn-widget-list_v2 li.state-disabled .sn-widget-list-title,
.sn-widget-list_v2 li.state-disabled .sn-widget-list-subtitle,
.sn-widget-list_v2 li.state-disabled .sn-widget-list-action,
.sn-widget-list_v2 .sn-widget-list-item.state-disabled .sn-widget-list-title,
.sn-widget-list_v2 .sn-widget-list-item.state-disabled .sn-widget-list-subtitle,
.sn-widget-list_v2 .sn-widget-list-item.state-disabled .sn-widget-list-action {
color: #81878e; }
.sn-widget-list_v2 li.state-disable-bg,
.sn-widget-list_v2 .sn-widget-list-item.state-disable-bg {
background-color: #ffffff;
cursor: default; }
.sn-widget-list_v2 li.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden,
.sn-widget-list_v2 .sn-widget-list-item.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden {
max-width: 100%;
opacity: 1;
padding-left: 2px; }
.sn-widget-list_v2 li.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action,
.sn-widget-list_v2 .sn-widget-list-item.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action {
opacity: 1; }
html[dir="rtl"] .sn-widget-list_v2 li.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden, html[dir="rtl"]
.sn-widget-list_v2 .sn-widget-list-item.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden {
padding-left: 0;
padding-right: 2px; }
.sn-widget-list_v2 li.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge,
.sn-widget-list_v2 .sn-widget-list-item.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge {
margin-right: -31px;
opacity: 0; }
html[dir="rtl"] .sn-widget-list_v2 li.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge, html[dir="rtl"]
.sn-widget-list_v2 .sn-widget-list-item.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge {
margin-left: -31px;
margin-right: 0; }
.sn-widget-list_v2 li.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action,
.sn-widget-list_v2 .sn-widget-list-item.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action {
margin-left: 0; }
.sn-widget-list_v2 li.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right,
.sn-widget-list_v2 .sn-widget-list-item.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right {
width: 31px; }
.sn-widget-list_v2 li.sn-widget-list-item_controls,
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_controls {
height: 40px; }
.sn-widget-list_v2 li.sn-widget-list-item_controls label,
.sn-widget-list_v2 li.sn-widget-list-item_controls .sn-widget-list-title,
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_controls label,
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_controls .sn-widget-list-title {
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin-bottom: 0; }
.sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action,
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action {
opacity: 1; }
html[dir="rtl"] .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge, html[dir="rtl"]
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge {
margin-right: 0;
margin-left: -31px; }
html[dir="rtl"] .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action, html[dir="rtl"]
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action {
margin-right: 0; }
.no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden, .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden {
max-width: 100%;
opacity: 1;
padding-left: 0; }
.no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action, .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action {
opacity: 1; }
html[dir="rtl"] .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden, html[dir="rtl"] .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden, html[dir="rtl"] .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden, html[dir="rtl"] .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden {
padding-left: 0;
padding-right: 2px; }
.no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge, .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge {
margin-right: -31px;
opacity: 0; }
html[dir="rtl"] .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge, html[dir="rtl"] .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge, html[dir="rtl"] .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge, html[dir="rtl"] .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge {
margin-right: 0;
margin-left: -31px; }
.no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action, .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action {
margin-left: 0; }
html[dir="rtl"] .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action, html[dir="rtl"] .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action, html[dir="rtl"] .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action, html[dir="rtl"] .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action {
margin-right: 0; }
.no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right, .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right {
width: 31px; }
.touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden, .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden, .touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden,
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden {
max-width: 100%;
opacity: 1;
padding-left: 2px; }
.touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action, .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action, .touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action,
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action {
opacity: 1; }
.touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge, .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden + .sn-widget-list-content_badge, .touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge,
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden + .sn-widget-list-content_badge {
margin-right: -31px;
opacity: 0; }
.touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action, .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action, .touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action,
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action {
margin-left: 0; }
.touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right, .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right, .touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right,
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right {
width: 31px; }
.sn-widget-list_v2 li.nav-application-overwrite .favorite-list-overwrite--title,
.sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite .favorite-list-overwrite--title {
color: #e6e8ea;
text-decoration: none;
width: 100%;
text-transform: none; }
.sn-widget-list_v2 li.nav-application-overwrite .favorite-list-overwrite--title.favorite-list-overwrite--title--display,
.sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite .favorite-list-overwrite--title.favorite-list-overwrite--title--display {
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.sn-widget-list_v2 li.nav-application-overwrite .favorite-list-overwrite--button,
.sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite .favorite-list-overwrite--button {
background-color: transparent;
border: none;
margin: 0; }
html[dir="rtl"] .sn-widget-list_v2 li.nav-application-overwrite .favorite-list-overwrite--button, html[dir="rtl"]
.sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite .favorite-list-overwrite--button {
margin: 0; }
.sn-widget-list_v2 li.nav-application-overwrite .favorite-list-overwrite--button:hover,
.sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite .favorite-list-overwrite--button:hover {
background-color: rgba(0, 0, 0, 0.2); }
.sn-widget-list_v2 li.nav-application-overwrite .favorite-list-overwrite--button:active, .sn-widget-list_v2 li.nav-application-overwrite .favorite-list-overwrite--button:focus, .sn-widget-list_v2 li.nav-application-overwrite .favorite-list-overwrite--button.state-selected,
.sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite .favorite-list-overwrite--button:active,
.sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite .favorite-list-overwrite--button:focus,
.sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite .favorite-list-overwrite--button.state-selected {
opacity: 1;
border: 1px solid #278efc; }
.sn-widget-list_v2 li.state-overwrite,
.sn-widget-list_v2 .sn-widget-list-item.state-overwrite {
padding: 0;
border: none !important;
min-height: auto; }
.sn-widget-list_v2 .sn-widget-list-content {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
min-width: 1px;
padding-left: 10px;
position: relative;
transition: -webkit-flex 0.2s cubic-bezier(0.77, 0, 0.175, 1);
transition: flex 0.2s cubic-bezier(0.77, 0, 0.175, 1);
transition: flex 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-flex 0.2s cubic-bezier(0.77, 0, 0.175, 1), -ms-flex 0.2s cubic-bezier(0.77, 0, 0.175, 1); }
html[dir="rtl"] .sn-widget-list_v2 .sn-widget-list-content {
padding-left: 0;
padding-right: 10px; }
.sn-widget-list_v2 .sn-widget-list-content:first-child {
padding-left: 0; }
html[dir="rtl"] .sn-widget-list_v2 .sn-widget-list-content:first-child {
padding-right: 0; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_static {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
opacity: 1;
transition: margin 0.2s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1); }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_static label.switch {
cursor: pointer; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_form {
margin-right: 10px; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_form .sn-widget-list-form {
width: 100%; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_form .sn-widget-list-form label,
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_form .sn-widget-list-form input {
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 0;
padding: 6px 5px; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_form .sn-widget-list-form label {
border: 1px solid transparent;
width: 100%; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_form .sn-widget-list-form label:hover {
border: 1px solid #278efc;
border-radius: 3px; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_form .sn-widget-list-form input {
border: 1px solid #278efc; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_form .sn-widget-list-form input + label {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
cursor: text; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_form + .sn-widget-list-content_actions {
margin-right: 10px; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_drag {
cursor: pointer;
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_drag .avatar-container {
cursor: pointer;
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab;
position: static; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_drag .avatar-container *:not(sn-presence) {
position: static; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action {
cursor: pointer; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action:hover, .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action.state-hover {
background-color: rgba(0, 0, 0, 0.2);
color: #303a46; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action:active, .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action:focus, .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action.state-active {
color: #278efc; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action.draggable {
cursor: pointer;
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions + .sn-widget-list-content_static {
padding-left: 0; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_hidden {
max-width: 0;
opacity: 0;
overflow: hidden;
padding: 0;
transition: max-width 0.2s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), padding 0.2s cubic-bezier(0.77, 0, 0.175, 1); }
html[dir="rtl"] .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_hidden {
padding: 0; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_hidden {
max-width: 100%;
opacity: 1; } }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_hidden.state-overwrite {
max-width: 100%;
opacity: 1; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_hidden.state-disable-animation {
transition: none; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_hidden .sn-widget-list-action.icon-cross {
margin-left: 8px; }
.sn-widget-list_v2 .sn-widget-list-content.nav-content_hidden {
opacity: 1;
overflow: visible;
max-width: 100%; }
.sn-widget-list_v2 .sn-widget-list-content.nav-content_hidden .sn-widget-list-action {
opacity: 0; }
.sn-widget-list_v2 .sn-widget-list-content.favorite-list-overwrite--button {
padding-left: 0px; }
html[dir="rtl"] .sn-widget-list_v2 .sn-widget-list-content.favorite-list-overwrite--button {
padding-right: 0px;
padding-left: auto; }
.sn-widget-list_v2 .sn-widget-list-title,
.sn-widget-list_v2 .sn-widget-list-subtitle {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
text-decoration: none; }
.sn-widget-list_v2 .sn-widget-list-title_wrap,
.sn-widget-list_v2 .sn-widget-list-subtitle_wrap {
white-space: normal; }
.sn-widget-list_v2 .sn-widget-list-title {
color: #303a46;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-widget-list_v2 label.sn-widget-list-title {
margin: 0; }
.sn-widget-list_v2 .sn-widget-list-subtitle {
color: #81878e;
font: 13px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 2px 0; }
.sn-widget-list_v2 .sn-widget-list-subtitle.sn-widget-list-subtitle_highlight {
color: #278efc; }
.sn-widget-list_v2 .sn-widget-list-subtitle + .sn-widget-list-subtitle {
padding-top: 0; }
.sn-widget-list_v2 .sn-widget-list-action {
height: 28px;
width: 28px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 3px;
color: #455464;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 16px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.sn-widget-list_v2 .sn-widget-list-action + .sn-widget-list-action {
margin-left: 0; }
.sn-widget-list_v2 .sn-widget-list-image,
.sn-widget-list_v2 .sn-widget-list-icon {
height: 32px;
width: 32px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-position: 50%;
background-repeat: no-repeat;
background-size: cover;
border-radius: 3px;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 28px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.sn-widget-list_v2 .sn-widget-list-icon {
height: 22px;
width: 22px;
font-size: 18px; }
.sn-widget-list_v2 .sn-widget-list-divider {
height: 3px;
width: 100%;
background-color: #e6e8ea; }

html.compact .sn-widget-list_v2 li,
html.compact .sn-widget-list_v2 .sn-widget-list-item {
min-height: 1px;
padding: 3.5px 5px; }

.sn-widget-list li.sn-widget-list-header {
background-color: #e7e9eb;
border: 1px solid #e7e9eb;
border-width: 1px 0;
color: #303a46;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 10px; }

.sn-widget-list-attachment .attach-file {
display: none; }

.sn-widget-list-attachment-preview {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }

.sn-widget-list-attachment-image,
.sn-widget-list-attachment-document {
height: 32px;
width: 32px;
margin-right: 10px; }

.sn-widget-list-attachment-image {
background-repeat: no-repeat;
background-size: contain;
border-radius: 3px;
border: 1px solid #bec1c6; }

.sn-widget-list-attachment-document {
font-size: 26px;
line-height: 32px;
text-align: center; }
.sn-widget-list-attachment-document .icon-document {
color: #455464; }
.sn-widget-list-attachment-document .icon-document-pdf {
color: #fb8d8e; }
.sn-widget-list-attachment-document .icon-document-doc {
color: #83bfff; }
.sn-widget-list-attachment-document .icon-document-xls {
color: #a4eda8; }
.sn-widget-list-attachment-document .icon-document-ppt {
color: #fcc742; }
.sn-widget-list-attachment-document .icon-document-txt {
color: #a0a8f1; }
.sn-widget-list-attachment-document .icon-document-zip {
color: #fc8a3d; }

.sn-widget-list-attachment-actions {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-widget-list-attachment-actions a {
color: #81878e; }
.sn-widget-list-attachment-actions .btn-icon {
margin-left: 0; }
.sn-widget-list-attachment-actions .btn-icon::before {
line-height: 30px; }

.sn-widget-list-table li {
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
border: 0;
cursor: default;
padding: 2px 15px;
padding-left: 10px; }
.sn-widget-list-table li:last-of-type {
border-bottom: none; }
.sn-widget-list-table li.sn-widget-list-table-cell_stacked .sn-widget-list-table-cell,
.sn-widget-list-table li.multiline .sn-widget-list-table-cell {
padding-top: 3px;
width: 100%; }
.sn-widget-list-table li.sn-widget-list-table-cell_stacked .sn-widget-list-table-cell:first-of-type,
.sn-widget-list-table li.multiline .sn-widget-list-table-cell:first-of-type {
text-align: left; }

.sn-widget-list-table-cell {
float: left;
position: relative;
word-break: break-word;
display: inline-block; }
.sn-widget-list-table-cell:first-of-type {
font: 12px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif;
max-width: 150px;
padding-right: 20px;
text-align: right;
white-space: normal;
width: 40%; }
.sn-widget-list-table-cell:last-of-type {
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
width: 60%; }
.sn-widget-list-table-cell .avatar-container.avatar-xs {
height: 17px;
width: 17px; }
.sn-widget-list-table-cell .avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar {
font-size: 9px; }

.sn-widget-button {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
outline: none;
overflow: visible;
padding: 10px 10px; }
.sn-widget-button:empty {
display: none; }
.sn-widget-button.sn-widget-button_stacked {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.sn-widget-button.sn-widget-button_stacked .btn {
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
margin-bottom: 10px;
margin-right: 0; }
.sn-widget-button.sn-widget-button_stacked .btn:last-of-type {
margin-bottom: 0; }
html.compact .sn-widget-button.sn-widget-button_row .btn {
min-height: 1px;
padding: 3.5px 5px; }
.sn-widget-button.sn-widget-button_row {
border-bottom: 1px solid #e7e9eb;
padding: 0; }
.sn-widget-button.sn-widget-button_row .btn {
border-radius: 0;
border-width: 0;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 0;
min-height: 56px;
padding: 10px;
width: 100%; }
.sn-widget-button.sn-widget-button_row .btn:hover, .sn-widget-button.sn-widget-button_row .btn:active, .sn-widget-button.sn-widget-button_row .btn:focus, .sn-widget-button.sn-widget-button_row .btn.state-hover {
background-color: #e7f2ff;
color: #303a46;
opacity: 1; }
.sn-widget-button.sn-widget-button_row .btn.icon {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
text-align: left; }
.sn-widget-button.sn-widget-button_row .btn.icon span {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.sn-widget-button.sn-widget-button_row .btn.icon span:first-of-type {
color: #81878e;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin-right: 10px;
width: 32px; }
html[dir=rtl] .sn-widget-button.sn-widget-button_row .btn.icon span:first-of-type {
margin-left: 10px;
margin-right: 0px; }
.sn-widget-button.sn-widget-button_row .btn.icon span:first-of-type::before {
font-size: 26px;
line-height: inherit;
padding-top: 1px; }
.sn-widget-button.sn-widget-button_row + .sn-widget-list-attachment .sn-widget-list li:first-of-type {
border-top: none; }
.sn-widget-button.sn-widget-button_row.default-focus-outline:focus {
background-color: #e7f2ff;
color: #303a46;
opacity: 1; }
.sn-widget-button .btn {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
margin-right: 10px; }
.sn-widget-button .btn::before {
font-size: 14px;
margin-right: 10px; }
.sn-widget-button .btn:last-of-type {
margin-right: 0; }

.sn-widget-button_themed.sn-widget-button.sn-widget-button_row {
border-bottom: 1px solid rgba(0, 0, 0, 0.13); }
.sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn {
background-color: #336699;
color: #fff; }
.sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn:active, .sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn:focus {
background-color: #576667; }
.sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn:hover, .sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn.state-hover, .sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn:active, .sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn.state-active, .sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn:focus {
color: #ffffff; }
.sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn:hover::before, .sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn.state-hover::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(0, 0, 0, 0.13);
content: "";
margin: 0; }
.sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn:active::before, .sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn.state-active::before, .sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn:focus::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(255, 255, 255, 0.13);
content: "";
margin: 0; }
.sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn.btn-primary {
background-color: #278efc;
color: #fff; }

.sn-widget-config-checkbox li,
.sn-widget-config-radio li,
.sn-widget-config-switches li {
border: none;
cursor: default;
min-height: 1px;
overflow: visible;
padding: 5px 10px; }
.sn-widget-config-checkbox li:before, .sn-widget-config-checkbox li:after,
.sn-widget-config-radio li:before,
.sn-widget-config-radio li:after,
.sn-widget-config-switches li:before,
.sn-widget-config-switches li:after {
content: " ";
display: table; }
.sn-widget-config-checkbox li:after,
.sn-widget-config-radio li:after,
.sn-widget-config-switches li:after {
clear: both; }

.sn-widget-config-checkbox .sn-widget-list li:last-of-type,
.sn-widget-config-radio .sn-widget-list li:last-of-type,
.sn-widget-config-switches .sn-widget-list li:last-of-type {
border-bottom: none; }

.sn-widget-config-checkbox .ng-hide,
.sn-widget-config-radio .ng-hide,
.sn-widget-config-switches .ng-hide {
height: 0; }

.sn-widget-config-checkbox label,
.sn-widget-config-switches label {
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin-bottom: 0; }

.sn-widget-config-checkbox li .input-group-checkbox {
width: 100%; }
.sn-widget-config-checkbox li .input-group-checkbox input.checkbox ~ label.checkbox-label {
cursor: pointer;
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 0;
white-space: nowrap;
width: 100%; }

.sn-widget-config-checkbox li .checkbox-label::before {
margin-top: -3px;
font-size: 13px; }

.sn-widget-config-checkbox .icon-drag-dots {
cursor: pointer;
cursor: move;
line-height: 1;
margin-top: -2px; }

.sn-widget-config-description {
color: #81878e;
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 4px 28px;
width: 100%; }

.sn-widget-config-radio li .input-group-radio {
width: 100%; }
.sn-widget-config-radio li .input-group-radio input.radio ~ label.radio-label {
cursor: pointer;
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 0;
width: 100%; }
.sn-widget-config-radio li .input-group-radio input.radio ~ label.radio-label::before {
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }

.sn-widget-config-radio li .radio-label::before {
margin-top: -3px;
font-size: 13px; }

.sn-widget-media-images {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%; }

.sn-widget-media-frame {
float: left;
position: relative;
-webkit-flex: 1 0 50%;
-ms-flex: 1 0 50%;
flex: 1 0 50%; }
.sn-widget-media-frame:last-of-type:nth-child(odd) {
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%; }
.sn-widget-media-frame_image {
height: 100%;
width: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: contain; }
.sn-widget-media-frame_image:hover .sn-widget-media-details {
opacity: 1; }
.sn-widget-media-frame_image:hover .sn-widget-media-detail {
opacity: 1;
padding-top: 5px; }
.sn-widget-media-frame_image:hover .sn-widget-media-detail:first-of-type {
padding-top: 10px; }
.sn-widget-media-frame_image img {
max-height: 130px;
visibility: hidden; }

.sn-widget-media-details {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(0, 0, 0, 0.5);
opacity: 0;
transition: opacity 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }

.sn-widget-media-detail {
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
float: left;
position: relative;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
opacity: 0;
padding: 0 10px;
transition: opcity 500ms cubic-bezier(0.075, 0.82, 0.165, 1), padding-top 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
color: #ffffff; }
.sn-widget-media-detail:last-of-type {
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }

.sn-widget-media-files .sn-widget-list li {
padding-bottom: 11.25px; }

.sn-widget-media-file {
float: left;
font-size: 24px;
margin-top: -7px;
padding-right: 10px; }

.sn-widget-members {
padding: 10px 10px 0;
width: 100%; }

.sn-widget-members-avatar {
float: left;
position: relative;
margin: 0 8.5px 8.5px 0; }

.sn-widget-members-list .avatar-container {
z-index: 2; }

.sn-widget-members-list .sn-widget-list li {
border-bottom: 1px solid #e7e9eb;
border-top: none;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 10px 20px; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.sn-widget-members-list .sn-widget-list li .sn-widget-members-list-btn-close::before {
opacity: 1; }
.sn-widget-members-list .sn-widget-list li .sn-widget-list-content_actions .icon-delete,
.sn-widget-members-list .sn-widget-list li .sn-widget-list-content_actions .icon-filter,
.sn-widget-members-list .sn-widget-list li .sn-widget-list-content_actions .icon-arrow-up {
opacity: 1; } }
.sn-widget-members-list .sn-widget-list li:hover .sn-widget-members-list-btn-close::before, .sn-widget-members-list .sn-widget-list li:focus .sn-widget-members-list-btn-close::before {
opacity: 1;
transition: all 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }
.sn-widget-members-list .sn-widget-list li:hover .sn-widget-list-content_actions .icon-delete,
.sn-widget-members-list .sn-widget-list li:hover .sn-widget-list-content_actions .icon-filter,
.sn-widget-members-list .sn-widget-list li:hover .sn-widget-list-content_actions .icon-arrow-up, .sn-widget-members-list .sn-widget-list li:focus .sn-widget-list-content_actions .icon-delete,
.sn-widget-members-list .sn-widget-list li:focus .sn-widget-list-content_actions .icon-filter,
.sn-widget-members-list .sn-widget-list li:focus .sn-widget-list-content_actions .icon-arrow-up {
opacity: 1; }
.sn-widget-members-list .sn-widget-list li .sn-widget-list-content_actions .icon-delete .icon-filter:focus,
.sn-widget-members-list .sn-widget-list li .sn-widget-list-content_actions .icon-arrow-up:focus {
opacity: 1; }
.sn-widget-members-list .sn-widget-list li:first-child {
border-top: none; }
.sn-widget-members-list .sn-widget-list li::before {
margin-top: -8px; }
.sn-widget-members-list .sn-widget-list li *:focus {
outline: none; }
.sn-widget-members-list .sn-widget-list li .avatar-container + .sn-widget-list-content {
padding-left: 10px; }

.sn-widget-members-list .sn-widget-list-content_actions .disabled {
opacity: 1; }

.sn-widget-members-list .sn-widget-list-content_actions .icon-delete,
.sn-widget-members-list .sn-widget-list-content_actions .icon-filter,
.sn-widget-members-list .sn-widget-list-content_actions .icon-arrow-up {
opacity: 0; }

.sn-widget-members-list-badge {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin-right: 0; }
.sn-widget-members-list-badge .sn-badge {
margin-left: 5px; }

.sn-widget-members-list-btn-close {
color: #ffffff;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 0 -15px 0 0;
overflow: hidden; }
.sn-widget-members-list-btn-close:hover {
color: #ffffff; }
.sn-widget-members-list-btn-close:hover::before {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
transition-duration: 500ms; }
.sn-widget-members-list-btn-close:focus {
color: #ffffff; }
.sn-widget-members-list-btn-close:focus::before {
opacity: 1;
transition: all 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
transition-duration: 500ms; }
.sn-widget-members-list-btn-close:active::before {
-webkit-transform: scale(0.6);
-ms-transform: scale(0.6);
transform: scale(0.6); }
.sn-widget-members-list-btn-close::before {
opacity: 0;
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
-webkit-transform-origin: 50%;
-ms-transform-origin: 50%;
transform-origin: 50%;
transition: -webkit-transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }

.sn-widget-members-list-adduser .avatar {
color: #81878e;
font-size: 36px; }

.sn-widget-profile {
padding-top: 20px;
overflow: hidden; }
.popover .sn-widget-profile {
padding-top: 10px;
width: 268px; }
.sn-widget-profile .sn-widget-list li {
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-widget-profile .sn-widget-list li::before {
top: auto;
right: auto;
position: relative;
font-size: 24px;
margin: 0;
max-width: 32px;
min-width: 32px;
padding-right: 10px; }

.sn-widget-profile-avatar {
height: 140px;
width: 140px;
display: block;
margin: 0 auto 10px;
position: relative; }

.sn-widget-profile-name,
.sn-widget-profile-position,
.sn-widget-profile-company {
display: inline-block;
padding: 0 15px;
text-align: center;
width: 100%; }

.sn-widget-profile-name {
font: 24px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1.1; }

.sn-widget-profile-position,
.sn-widget-profile-company {
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1.1; }

.sn-widget-profile-company {
padding-bottom: 10px; }

.sn-widget-progress-bar {
padding: 10px; }
.sn-widget-progress-bar .checklist-progress-indicator-row {
width: 100%; }
.sn-widget-progress-bar .progress {
margin: 3px 0 0; }

.sn-widget-search {
padding: 0; }
.sn-widget-search.sn-live-search {
background-color: transparent; }
.sn-widget-search.sn-live-search .input-group-addon-transparent.icon-search {
left: 18px; }
.sn-widget-search.sn-live-search .twitter-typeahead input {
color: #303a46;
left: 10px !important;
width: calc(100% - 60px); }
.sn-widget-search.sn-live-search .twitter-typeahead .tt-menu {
max-height: 100%;
max-width: 100%;
border: none;
border-radius: 0;
box-shadow: none;
position: relative !important;
top: 12px !important; }
@media (max-width: 800px) {
.sn-widget-search.sn-live-search .twitter-typeahead .tt-menu {
min-width: 285px; } }
.sn-widget-search.sn-live-search .btn-cancel {
top: 50%;
right: 10px;
position: absolute;
height: 30px;
width: 30px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 3px;
color: #81878e;
cursor: pointer;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
line-height: 1;
margin-top: -15px;
opacity: 1; }
.sn-widget-search.sn-live-search .btn-cancel:active, .sn-widget-search.sn-live-search .btn-cancel:focus {
outline: none; }
.sn-widget-search.sn-live-search .btn-cancel:hover {
background-color: rgba(0, 0, 0, 0.2); }

.sn-widget-stream .sn-feed {
height: auto;
width: 100%; }

.sn-widget-stream .sn-feed-content {
border: 1px solid #e7e9eb;
border-radius: 5px;
margin-bottom: 20px;
padding: 10px; }
.sn-widget-stream .sn-feed-content a {
color: #278efc; }
.sn-widget-stream .sn-feed-content a:last-child {
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding-top: 10px; }
.sn-widget-stream .sn-feed-content .incident {
display: block;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
width: 100%; }

.sn-widget-stream .sn-feed-title {
padding-bottom: 10px; }
.sn-widget-stream .sn-feed-title .attachment,
.sn-widget-stream .sn-feed-title .timestamp {
float: right;
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-widget-stream .sn-feed-title .attachment {
padding: 0 10px; }

.sn-widget-stream .sn-feed-btn-drill {
top: 50%;
right: 10px;
position: absolute;
margin: -15px 0 0 0;
width: 10px; }
.sn-widget-stream .sn-feed-btn-drill:hover, .sn-widget-stream .sn-feed-btn-drill:active, .sn-widget-stream .sn-feed-btn-drill:focus {
background-color: transparent;
border-color: transparent;
box-shadow: none;
outline: none; }
.sn-widget-stream .sn-feed-btn-drill:hover,
.sn-widget-stream .sn-feed-btn-drill .hover {
color: #278efc; }
.sn-widget-stream .sn-feed-btn-drill:active, .sn-widget-stream .sn-feed-btn-drill.active {
opacity: 0.5; }
.sn-widget-stream .sn-feed-btn-drill::before {
color: #e6e8ea; }

.sn-widget-textblock {
color: #81878e;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 0 10px 10px;
word-break: break-word; }
.sn-widget-textblock.state-expanded .sn-widget-textblock-body {
max-height: 100%;
overflow: auto; }
.sn-widget-textblock_center {
text-align: center; }
.sn-widget-textblock_large {
font: 18px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 0 10px 20px; }
.sn-widget-textblock_large .sn-widget-textblock-icon {
padding: 0 10px; }
.sn-widget-textblock_large .sn-widget-textblock-icon::before {
margin-top: -4px; }
.sn-widget-textblock_nobottom {
padding-bottom: 0; }
.sn-widget-textblock_small {
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-widget-textblock_top {
padding-top: 20px; }

.sn-widget-textblock-body {
display: inline-block;
max-height: 120px;
overflow: hidden;
word-break: break-word;
white-space: pre-wrap;
width: 100%;
word-wrap: break-word; }
.sn-widget-textblock-body.sn-widget-textblock-body_form {
max-height: 200px;
overflow: visible; }
.sn-widget-textblock-body.sn-widget-textblock-body_form:hover textarea {
background-color: #e7f2ff; }
.sn-widget-textblock-body.sn-widget-textblock-body_form .icon-copy {
top: 18px;
right: 18px;
position: absolute;
opacity: 0; }
.sn-widget-textblock-body.sn-widget-textblock-body_form textarea {
background-color: transparent;
border: 1px solid #bec1c6;
border-radius: 3px;
cursor: pointer;
max-height: 200px;
min-height: 100px;
overflow: visible;
padding: 8px 44px 8px 8px;
position: relative;
resize: none;
width: 100%; }
.sn-widget-textblock-body.sn-widget-textblock-body_formatted {
white-space: normal; }
.sn-widget-textblock-body ul {
margin-left: 30px; }
.sn-widget-textblock-body + a {
color: #278efc;
display: none;
float: right; }

.sn-welcome-wrapper {
height: 100%;
width: 100%;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #ffffff;
color: #303a46;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding: 15vh 20px 20px;
overflow: auto;
z-index: 1; }
@media (max-width: 800px) {
.sn-welcome-wrapper {
padding: 10vh 10px 5px; } }

.sn-welcome {
border: 1px solid #e7e9eb;
border-radius: 10px;
font: 18px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
max-width: 700px;
padding: 40px 40px 20px;
position: relative; }
@media (max-width: 800px) {
.sn-welcome {
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 20px 20px 10px; } }
.sn-welcome_borderless {
border: none; }

.sn-welcome-badge {
top: -36px;
left: 50%;
position: absolute;
height: 72px;
width: 72px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #278efc;
border-radius: 100%;
color: #ffffff;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 40px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin-left: -36px;
text-align: center; }
@media (max-width: 800px) {
.sn-welcome-badge {
top: -26px;
left: 50%;
position: absolute;
height: 52px;
width: 52px;
font-size: 24px;
margin-left: -26px; } }
.sn-welcome-badge.icon-collaboration::before {
height: 34px; }
@media (max-width: 800px) {
.sn-welcome-badge.icon-collaboration::before {
height: 18px; } }

.sn-welcome-title {
font: 34px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 10px 0;
text-align: center; }
@media (max-width: 800px) {
.sn-welcome-title {
font: 18px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; } }

.sn-welcome-content {
color: #455464;
width: 100%; }
@media (max-width: 800px) {
.sn-welcome-content {
padding-bottom: 20px; } }
.sn-welcome-content ul {
list-style: disc outside;
margin: 0 0 10px 0;
padding: 0 0 0 30px; }
.sn-welcome-content a {
color: #278efc;
display: block;
margin-bottom: 5px; }
.sn-welcome-content a:focus, .sn-welcome-content a:hover {
text-decoration: underline; }
.sn-welcome-content a:focus::before, .sn-welcome-content a:hover::before {
text-decoration: none; }
.sn-welcome-content a::before {
margin: -2px 5px 0 0; }

.disable-ng-animations.ng-enter, .disable-ng-animations.ng-leave, .disable-ng-animations.ng-animate {
transition: none !important; }

.disable-ng-animations.ng-animate {
-webkit-animation: none 0s !important;
animation: none 0s !important; }

.navpage-right {
background-color: #303a46; }

.sn-highlight_positive {
color: #71e279; }

.sn-highlight_negative {
color: #f95050; }

.sn-light-box {
background-color: rgba(0, 0, 0, 0.6); }
.sn-light-box .modal-dialog {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin: 30px auto 0;
max-width: 80vw;
width: auto; }
.sn-light-box .modal-content {
background-color: transparent;
border: none;
box-shadow: none;
min-width: 20vw; }
.sn-light-box .modal-header {
border: none;
padding: 5px 0; }
.sn-light-box .modal-header .modal-title,
.sn-light-box .modal-header .close {
color: #e7e9eb; }
.sn-light-box .modal-header .modal-title {
width: 80%; }
.sn-light-box .modal-header .close {
opacity: 1;
text-shadow: none; }
.sn-light-box .modal-body {
background-color: transparent;
padding: 0; }
.sn-light-box .modal-body .sn-attachment-preview-image img {
max-height: 80vh; }
.sn-light-box .modal-footer {
border: none;
padding: 5px 0; }
.sn-light-box .modal-footer .btn {
box-shadow: none; }
.sn-light-box .modal-footer .btn.btn-icon {
color: #e7e9eb; }
.sn-light-box .modal-footer .btn.btn-icon::before {
margin-top: -2px; }

.sn-embedded-help {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.sn-embedded-help .help-action .sn-widget .sn-widget {
padding: 0; }
.sn-embedded-help .help-action .sn-widget .sn-widget .btn {
margin-bottom: 10px; }
.sn-embedded-help .help-action .sn-widget .sn-widget .btn.btn-default {
background-color: #e7e9eb; }
.sn-embedded-help .help-action .btn.btn-default {
background-color: #e7e9eb; }

.sn-embedded-help-content,
.sn-embedded-help-pane,
.sn-embedded-help-pane-content {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }

.sn-embedded-help-pane-content .sn-aside-header.open .sn-aside-btn:active, .sn-embedded-help-pane-content .sn-aside-header.open .sn-aside-btn:focus {
opacity: 1; }

.sn-embedded-help-pane-content .sn-aside-header.open .sn-aside-btn .sn-widget-list_v2 {
top: 50px;
right: 0;
position: absolute;
display: block; }
.sn-embedded-help-pane-content .sn-aside-header.open .sn-aside-btn .sn-widget-list_v2 .sn-widget-list-item {
background-color: #ffffff;
color: #303a46;
min-height: 40px; }
.sn-embedded-help-pane-content .sn-aside-header.open .sn-aside-btn .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-title {
color: #303a46;
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }

.skip-links:active,
.skip-links:focus {
background: #278efc;
border-radius: 4px;
color: #ffffff;
display: inline-block;
left: 3px;
padding: 5px 10px;
position: absolute;
text-decoration: none;
top: 3px; }

// concourse right
/*! RESOURCE: styles/app.ng_chat/css_includes_ng_chat.css */
// include for reducing round trips from the browser
/*! RESOURCE: styles/app.ng_chat/ng_chat.css */
.sn-frameset-header input:focus + label span:before {
color: #bec1c6; }

.sn-frameset-header input#sysparm_search.focus + label span:before {
color: #bec1c6; }

.sn-frameset-header .sysparm-search-icon {
cursor: pointer;
z-index: 0;
top: 2px;
padding-left: 3px;
left: 3px; }
.sn-frameset-header .sysparm-search-icon:hover:before {
color: #278efc; }
.sn-frameset-header .sysparm-search-icon:before {
color: #ffffff; }
.sn-frameset-header .sysparm-search-icon:focus {
color: #278efc; }

.sn-frameset-header #sysparm_search {
width: 32px;
opacity: 0;
padding-left: 28px;
transition: opacity 0.3s, width 0.3s;
background: transparent;
color: #ffffff; }
.sn-frameset-header #sysparm_search.focus {
width: 150px;
opacity: 1;
border: 1px solid #7a828a;
box-shadow: none; }
.sn-frameset-header #sysparm_search::-moz-placeholder {
color: #bec1c6;
opacity: 1; }
.sn-frameset-header #sysparm_search:-ms-input-placeholder {
color: #bec1c6; }
.sn-frameset-header #sysparm_search::-webkit-input-placeholder {
color: #bec1c6; }

.sn-frameset-header .user-name {
position: relative;
top: 1px;
vertical-align: middle;
margin-left: 8px; }
html[dir=rtl] .sn-frameset-header .user-name {
margin-left: 0;
margin-right: 8px; }

.sn-frameset-header .dropdown button {
background-color: transparent;
padding-right: 10px;
margin-right: 10px;
border: 1px solid transparent; }
.sn-frameset-header .dropdown button:hover {
background-color: rgba(0, 0, 0, 0.1); }

.sn-frameset-header .dropdown .caret {
margin-left: 8px; }
html[dir=rtl] .sn-frameset-header .dropdown .caret {
margin-right: 8px;
margin-left: 0; }

.sn-frameset-header .dropdown.open button {
border: 1px solid #7a828a; }
.sn-frameset-header .dropdown.open button:focus {
border: 1px solid #3d7ab7; }

.sn-frameset-header .popover {
color: black;
max-width: none; }

.navpage-global-search span.btn-icon {
padding-top: 7px; }

.navpage-global-search input.form-control {
width: 0;
transition: width 0.3s ease-in-out; }
.navpage-global-search input.form-control:not(:focus) {
padding: 0;
border: 0; }
.navpage-global-search input.form-control:focus {
width: 150px; }

#user_info_dropdown {
height: 32px; }
#user_info_dropdown > div {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
#user_info_dropdown .sn-avatar_v2 {
width: 24px;
height: 24px; }

.navpage-header-circle {
border: 0;
border-radius: 50px;
padding: 2px;
min-height: 36px;
min-width: 36px;
margin-left: 8px; }
.navpage-header-circle:focus {
outline: none !important; }
.navpage-header-circle:hover {
background-color: rgba(0, 0, 0, 0.1); }
.navpage-header-circle.active {
border: 1px solid #ffffff;
box-shadow: none; }
.navpage-header-circle.active:focus {
border: 1px solid #278efc; }

.logo-container-wrapper,
.navpage-header-content {
margin-bottom: 15px;
display: table-cell;
vertical-align: middle; }

.navpage-pickers .control-label {
padding-right: 0;
padding-left: 0; }

.navpage-pickers .label-icon {
color: #ffffff;
float: left;
font-size: 18px;
margin-top: -4px; }

.navpage-pickers select {
margin-top: -4px; }

.navpage-pickers .selector {
width: 120px;
padding-left: 10px;
padding-right: 10px; }

.navpage-pickers domain-reference-picker .selector {
width: 210px;
margin-top: -4px; }
.navpage-pickers domain-reference-picker .selector .btn-icon {
color: #ffffff;
padding-top: 2px;
border: 0; }
.navpage-pickers domain-reference-picker .selector .btn-icon:focus {
border: 0; }

.navpage-pickers .picker {
margin-bottom: 15px; }

.compact .navpage-pickers .selector {
padding-top: 7px; }

.navpage-header .popover .popover-title {
display: none; }

.impersonate-dialog .select2-container.select2-reference .select2-choice,
.domain-reference-picker .select2-container.select2-reference .select2-choice {
display: block; }

.elevated-role-indicator {
margin-left: 5px; }
html[dir=rtl] .elevated-role-indicator {
margin-right: 5px;
margin-left: 0; }

.elevateRoles-dialog label {
padding-bottom: 5px; }

.elevateRoles-dialog .bg-info {
padding: 5px 10px; }

.elevateRoles-dialog .role-input {
font-size: 20px;
margin-top: 2px; }

.elevateRoles-dialog .cancel-button {
margin-right: 10px; }

.sn-widget-list-container {
width: 100%; }

.input-switch-disabled {
opacity: 0.5; }

.theme-picker-container .settings-theme {
display: block;
float: left;
margin: 1rem;
text-align: center;
text-decoration: none;
width: 100px;
height: 120px; }

.theme-picker-container.input-group-radio input.radio ~ label.radio-label {
margin: 0;
width: 100%; }
.theme-picker-container.input-group-radio input.radio ~ label.radio-label:before {
margin-right: 0; }

.theme-picker-container p {
color: #000000;
margin-top: 5px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap; }

.theme-picker-container .theme-icon {
margin: 0 auto;
display: block;
width: 8rem;
height: 8rem;
overflow: hidden;
border-radius: 0.3rem; }

.theme-picker-container .theme-bottom {
width: 4rem;
height: 4rem;
float: right; }

.theme-picker-container .theme-top {
width: 8rem;
height: 4rem;
float: right; }

.theme-picker-container .theme-left {
float: left;
width: 4rem;
height: 8rem;
background: #eee; }

.navpage-header {
background-color: #24486c; }

.navpage-nav {
background-color: #336699; }

.navpage-main {
background-color: #81878e; }

.navpage-right {
background-color: #336699; }

.navpage-bottom {
background-color: #aaa; }

#settings_modal .settings-modal-notifications {
display: block;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding: 0 10px; }
#settings_modal .settings-modal-notifications .notification-container {
position: initial;
top: initial;
left: initial;
right: initial;
bottom: initial;
box-shadow: none;
margin-top: 5px;
margin-bottom: 5px;
min-width: initial;
max-width: initial;
width: initial; }

#settings_modal .modal-content {
height: 497px; }

#settings_modal .modal-header {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
color: #303a46;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 45px;
padding: 10px;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
#settings_modal .modal-header .modal-header-left,
#settings_modal .modal-header .modal-header-right {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
min-width: 110px; }
#settings_modal .modal-header .modal-header-center {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
#settings_modal .modal-header .close {
margin: 0 0 0 10px; }
html[dir='rtl'] #settings_modal .modal-header .close {
float: left !important; }
#settings_modal .modal-header .modal-header-container {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
height: 22px; }
#settings_modal .modal-header .modal-header-container:last-child {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
#settings_modal .modal-header .btn-back,
#settings_modal .modal-header .btn-back:hover,
#settings_modal .modal-header .btn-back:active,
#settings_modal .modal-header .btn-back:focus {
background-color: transparent;
border: none; }
html[dir='rtl'] #settings_modal .modal-header .btn-back, html[dir='rtl']
#settings_modal .modal-header .btn-back:hover, html[dir='rtl']
#settings_modal .modal-header .btn-back:active, html[dir='rtl']
#settings_modal .modal-header .btn-back:focus {
float: right !important; }
#settings_modal .modal-header h4 {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
display: block; }
#settings_modal .modal-header h4,
#settings_modal .modal-header .btn-back {
font-size: 15px;
height: auto;
margin: 0;
padding: 0; }
#settings_modal .modal-header .btn-back {
color: #81878e; }
#settings_modal .modal-header .btn-back .icon-chevron-left {
font-size: 13px;
margin-right: 2px; }
html[dir=rtl] #settings_modal .modal-header .btn-back .icon-chevron-left {
margin-left: 2px;
margin-right: 0; }
#settings_modal .modal-header .btn-back .icon-chevron-left::before {
margin-top: -3px; }

#settings_modal .modal-body {
color: #303a46;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 495px;
padding: 0;
overflow: hidden; }
#settings_modal .modal-body .tab-aside {
border-right: 1px solid #e7e9eb;
padding-left: 0;
padding-right: 0; }
html[dir='rtl'] #settings_modal .modal-body .tab-aside {
border-left: 1px solid #e7e9eb;
border-right: none; }
#settings_modal .modal-body .settings-tabs {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
height: calc(100% - 45px);
padding: 0; }
#settings_modal .modal-body .tab-content {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
padding-right: 0; }
#settings_modal .modal-body .settings-tab-panels {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
height: calc(100% - 45px);
overflow-y: auto;
position: relative; }
#settings_modal .modal-body .settings-tab-panels > .tab-pane {
border: none;
display: block;
margin: 0;
padding: 15px;
position: relative; }
#settings_modal .modal-body .settings-tab-panels .view-stack-item {
background-color: #ffffff;
bottom: 0;
left: 0;
overflow-x: hidden;
overflow-y: auto;
position: absolute;
right: 0;
top: 0; }
#settings_modal .modal-body .settings-tab-panels .sn-widget-list_v2 li a.sn-widget-list-title:focus, #settings_modal .modal-body .settings-tab-panels .sn-widget-list_v2 li a.sn-widget-list-title:hover {
text-decoration: none; }
#settings_modal .modal-body .settings-tab-panels .sn-widget-list_v2 li a.sn-widget-list-content_drill:focus, #settings_modal .modal-body .settings-tab-panels .sn-widget-list_v2 li a.sn-widget-list-content_drill:hover {
text-decoration: none;
color: #278efc; }

#settings_modal .sn-aside {
border-left: none;
border-right: none; }
#settings_modal .sn-aside.sn-aside_min-width {
min-width: 100%; }
#settings_modal .sn-aside .sn-aside-body {
height: 100%; }
#settings_modal .sn-aside .sn-widget-list_v2 li.state-active,
#settings_modal .sn-aside .sn-widget-list_v2 .sn-widget-list-item.state-active {
background-color: #278efc;
color: #ffffff; }
#settings_modal .sn-aside .sn-widget-list_v2 li.state-active .sn-widget-list-title,
#settings_modal .sn-aside .sn-widget-list_v2 .sn-widget-list-item.state-active .sn-widget-list-title {
color: #ffffff; }
#settings_modal .sn-aside .sn-widget-list_v2 li:focus .sn-widget-list-content .sn-widget-list-title,
#settings_modal .sn-aside .sn-widget-list_v2 .sn-widget-list-item:focus .sn-widget-list-content .sn-widget-list-title {
text-decoration: underline; }
#settings_modal .sn-aside .sn-widget-list_v2 li a.sn-widget-list-content_drill:focus, #settings_modal .sn-aside .sn-widget-list_v2 li a.sn-widget-list-content_drill:hover,
#settings_modal .sn-aside .sn-widget-list_v2 .sn-widget-list-item a.sn-widget-list-content_drill:focus,
#settings_modal .sn-aside .sn-widget-list_v2 .sn-widget-list-item a.sn-widget-list-content_drill:hover {
outline: none;
text-transform: none; }
#settings_modal .sn-aside .sn-widget-list_v2 li .sn-widget-list-image,
#settings_modal .sn-aside .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-image {
font-size: 18px; }

#settings_modal .section_header_content_no_scroll.touch_scroll {
overflow-x: hidden;
padding: 18px; }

#settings_modal .input-group-radio {
padding-left: 15px; }

#settings_modal .one-control .form-control {
display: inline;
width: 89%; }

#settings_modal .three-controls .form-control {
display: inline;
width: 65%; }

#settings_modal .label-icon {
margin-right: 5px; }

html[dir='rtl'] #settings_modal .icon-chevron-left::before,
html[dir='rtl'] #settings_modal .icon-chevron-right::before {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }

html[data-doctype=true] .popover-item-list {
overflow: auto;
display: none;
min-width: 265px;
padding-right: 14px;
margin: -9px -14px; }
html[data-doctype=true] .popover-item-list legend {
width: 100%; }
html[data-doctype=true] .popover-item-list label, html[data-doctype=true] .popover-item-list legend {
padding-left: 7px; }
html[data-doctype=true] .popover-item-list .popover-body {
margin-top: 0;
padding-top: 0; }
html[data-doctype=true] .popover-item-list .popover-body .row {
padding: 3px 4px 3px 0; }
html[data-doctype=true] .popover-item-list .popover-body .row:last-child {
border-bottom: none; }
html[data-doctype=true] .popover-item-list .popover-body button, html[data-doctype=true] .popover-item-list .popover-body a {
border: none;
padding: 4px 7px;
margin-left: 5px;
font-size: 14px;
color: #278efc; }
html[data-doctype=true] .popover-item-list .popover-body button:before, html[data-doctype=true] .popover-item-list .popover-body a:before {
font-size: 18px;
padding-right: 10px; }
html[data-doctype=true] .popover-item-list .popover-body button:hover, html[data-doctype=true] .popover-item-list .popover-body a:hover {
text-decoration: underline; }
html[data-doctype=true] .popover-item-list .popover-body button:hover::before, html[data-doctype=true] .popover-item-list .popover-body a:hover::before {
text-decoration: none; }
html[data-doctype=true] .popover-item-list .popover-body button:hover, html[data-doctype=true] .popover-item-list .popover-body button:active, html[data-doctype=true] .popover-item-list .popover-body button:focus, html[data-doctype=true] .popover-item-list .popover-body a:hover, html[data-doctype=true] .popover-item-list .popover-body a:active, html[data-doctype=true] .popover-item-list .popover-body a:focus {
box-shadow: none; }
html[data-doctype=true] .popover-item-list .popover-body button:focus, html[data-doctype=true] .popover-item-list .popover-body a:focus {
border: 1px solid #3d7ab7;
outline: none; }
html[data-doctype=true] .popover-item-list .popover-body button:disabled, html[data-doctype=true] .popover-item-list .popover-body a:disabled {
background-color: transparent;
opacity: .7;
cursor: default;
color: #81878e; }
html[data-doctype=true] .popover-item-list .popover-body button:disabled:hover, html[data-doctype=true] .popover-item-list .popover-body a:disabled:hover {
text-decoration: none; }

.sn-connect-group-modal .modal-body:before, .sn-connect-group-modal .modal-body:after {
content: ' ';
display: table; }

.sn-connect-group-modal .modal-body:after {
clear: both; }

.sn-feed-footer-message .twitter-typeahead, .sn-connect-snippet .sn-snippet-typeahead .twitter-typeahead {
width: 100%; }
.sn-feed-footer-message .twitter-typeahead input, .sn-connect-snippet .sn-snippet-typeahead .twitter-typeahead input {
border: none;
box-shadow: none;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
max-height: 200px;
overflow-x: hidden;
overflow-y: auto;
margin: 11px 0;
padding: 5px 10px;
resize: none;
width: 100%; }
.sn-feed-footer-message .twitter-typeahead input:focus, .sn-connect-snippet .sn-snippet-typeahead .twitter-typeahead input:focus {
outline: none; }
.sn-feed-footer-message .twitter-typeahead pre, .sn-connect-snippet .sn-snippet-typeahead .twitter-typeahead pre {
top: 0;
left: 0;
position: absolute;
height: 1px;
width: 1px;
margin: 0;
padding: 0; }
.sn-feed-footer-message .twitter-typeahead .tt-menu, .sn-connect-snippet .sn-snippet-typeahead .twitter-typeahead .tt-menu {
background-color: #ffffff;
border: 1px solid #e7e9eb;
box-shadow: rgba(0, 0, 0, 0.2) 0 5px 30px 0;
border-radius: 3px;
max-height: 70vh;
min-width: 300px;
overflow-y: auto; }

body {
margin: 0; }

.sn-connect {
height: 100%;
width: 100%; }
.sn-connect.loading .navbar-right,
.sn-connect.loading .sn-feed-footer,
.sn-connect.loading .sn-navhub,
.sn-connect.loading .sn-connect-intro,
.sn-connect.loading .banner-text,
.sn-connect.loading .sn-connect-chat-list {
opacity: 0; }
.sn-connect.sn-connect_standalone {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: fixed;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.sn-connect.sn-connect_standalone .sn-connect-content,
.sn-connect.sn-connect_standalone .navpage-header {
position: relative; }
.sn-connect.sn-connect_standalone .navbar-divider {
bottom: 0;
position: absolute;
height: 4px;
width: 100%;
background-color: #c4c4c4;
z-index: 3; }
.sn-connect .navbar-right,
.sn-connect .sn-feed-footer,
.sn-connect .sn-navhub,
.sn-connect .sn-connect-intro,
.sn-connect .banner-text,
.sn-connect .sn-connect-chat-list {
transition: opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1); }
.sn-connect .sn-connect-http-error {
bottom: 0;
position: absolute;
height: 100%;
width: 100%;
text-align: center;
z-index: 500; }
.sn-connect .sn-connect-http-error.sn-connect-conversation-restricted {
height: 41px;
border-top: 1px solid #e7e9eb; }
.sn-connect .sn-connect-http-error .sn-http-error-message {
top: 50%;
position: absolute;
height: 1em;
width: 100%;
line-height: 1em;
margin-left: -10px;
margin-top: -0.5em;
text-align: center; }
.sn-connect .alert {
border: 0;
border-radius: 0;
margin: 0; }
.sn-connect .alert .retry {
cursor: pointer;
float: right; }
.sn-connect .select2-container {
right: 5px;
left: 5px;
position: absolute;
height: 0;
width: auto !important;
background-color: transparent;
min-width: 239px;
opacity: 0;
overflow: hidden; }
.sn-connect .select2-choice {
border: none;
height: 0;
visibility: hidden; }
.sn-connect .select2-choice span {
display: none; }
.sn-connect .a11y-readable-messages {
top: -9000px;
left: -9000px;
position: absolute;
height: 1px;
width: 1px;
overflow: hidden; }
.sn-connect .a11y-readable-messages ul {
list-style-type: none; }
html.rtl .sn-connect .a11y-readable-messages {
top: -9000px;
right: -9000px;
left: 0;
position: absolute; }

.sn-connect-content {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: calc(100% - 52px); }

.sn-connect-content-panel {
height: 100%;
width: 285px;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
position: relative; }

.sn-connect-content-fluid {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
height: 100%;
min-width: 480px;
overflow: hidden;
position: relative; }
.sn-connect-content-fluid_block {
display: block; }
.sn-connect-content-fluid .sn-navhub.sn-navhub_mobile {
display: none; }
@media (max-width: 800px) {
.sn-connect-content-fluid .sn-navhub.sn-navhub_mobile {
display: -webkit-flex;
display: -ms-flexbox;
display: flex; } }
.sn-connect-content-fluid .sn-navhub.sn-navhub_mobile.sn-navhub.sn-navhub_themed .sn-navhub-content.sn-navhub-content_constrain {
min-width: 1px; }
.sn-connect-content-fluid .sn-navhub.sn-navhub_mobile.sn-navhub.sn-navhub_themed .sn-navhub-content.sn-navhub-content_constrain .sn-navhub-btn {
-webkit-flex: 0 1 56px;
-ms-flex: 0 1 56px;
flex: 0 1 56px; }
.sn-connect-content-fluid .sn-connect-intro-text {
color: #303a46;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }

.sn-connect-content-introduction .sn-aside {
display: none !important; }

.sn-connect-content-introduction-flex {
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1; }

.sn-connect-chat-list {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
transition: opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1); }
.sn-connect-chat-list.loading {
opacity: 0; }

.sn-connect-loading-wrapper {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }

.sn-feed-body .pending {
opacity: 0.75 !important; }

@-webkit-keyframes sn-pulse {
0% {
background-color: #278efc; }
50% {
background-color: #e7f2ff; }
100% {
background-color: #278efc; } }

@keyframes sn-pulse {
0% {
background-color: #278efc; }
50% {
background-color: #e7f2ff; }
100% {
background-color: #278efc; } }

@-webkit-keyframes sn-pulse-color {
0% {
color: 1; }
50% {
opacity: 0.1; }
100% {
opacity: 1; } }

@keyframes sn-pulse-color {
0% {
color: 1; }
50% {
opacity: 0.1; }
100% {
opacity: 1; } }

.sn-connect-aside.sn-aside .sn-connect-widget-list-wrapper {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; }

.sn-connect-aside.sn-aside .sn-aside-header .sn-aside-btn:focus {
opacity: 1;
outline-offset: -4px; }

.sn-connect-aside.sn-aside .touch_scroll {
height: 100%;
width: 100%;
overflow: auto;
overflow-x: hidden;
overflow-y: auto; }

.sn-widget-search.sn-live-search .btn-cancel:focus {
outline: 3px solid #278efc !important; }

.sn-connect-chat-actions {
padding: 0; }
.sn-connect-chat-actions.dropdown-menu {
margin: 0 0 10px 10px;
max-height: 300px;
overflow-y: auto; }
.sn-connect-chat-actions > li > a {
padding: 5px 10px; }
.sn-connect-chat-actions .icon {
margin-right: 5px; }

.sn-feed-footer-message .twitter-typeahead {
display: block !important; }
.sn-feed-footer-message .twitter-typeahead .tt-menu {
bottom: 100% !important;
left: 0 !important;
max-width: 400px;
right: 0 !important;
top: auto !important; }
.sn-feed-footer-message .twitter-typeahead .tt-menu .tt-suggestion.tt-cursor {
background-color: #e7e9eb; }
.sn-feed-footer-message .twitter-typeahead .tt-menu .tt-suggestion.command-row {
border-bottom: 1px solid #e7e9eb; }
.sn-feed-footer-message .twitter-typeahead .tt-menu .tt-suggestion.command-row:before, .sn-feed-footer-message .twitter-typeahead .tt-menu .tt-suggestion.command-row:after {
content: " ";
display: table; }
.sn-feed-footer-message .twitter-typeahead .tt-menu .tt-suggestion.command-row:after {
clear: both; }
.sn-feed-footer-message .twitter-typeahead .tt-menu .tt-suggestion.command-row:last-of-type {
border-bottom: none; }
.sn-feed-footer-message .twitter-typeahead .tt-menu .tt-suggestion.command-row div {
display: block;
padding: 10px; }
.sn-feed-footer-message .twitter-typeahead .tt-menu .tt-suggestion.command-row .command-key {
font: 15px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-feed-footer-message .twitter-typeahead .tt-menu .tt-suggestion.command-row .command-description {
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
text-align: right; }

.sn-connect-command-modal .modalRowHeader {
border-bottom: 1px solid #e7e9eb;
font: 14px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 10px 0 5px; }

.sn-connect-command-modal .modal-body {
padding: 0 15px; }
.sn-connect-command-modal .modal-body .commandList .row {
border-bottom: 1px solid #e7e9eb;
padding: 5px 0; }
.sn-connect-command-modal .modal-body .commandList .row:nth-child(odd) {
background-color: #e7e9eb; }
.sn-connect-command-modal .modal-body .commandList .row:last-of-type {
border-bottom: none; }

.sn-connect-floating {
bottom: 0;
position: absolute;
overflow: visible;
z-index: 10; }
.sn-connect-floating.sn-connect {
height: auto;
width: auto; }
.sn-connect-floating .sn-navhub {
background-color: #81878e;
color: #ffffff;
height: 44px;
z-index: 20; }
.sn-connect-floating .sn-navhub::before {
top: 0;
left: 0;
position: absolute;
height: 44px;
width: 338px;
background-color: #278efc;
content: '';
opacity: 0; }
.sn-connect-floating .sn-navhub.state-minimized {
background-color: #e7e9eb;
color: #303a46;
margin-bottom: -1px; }
.sn-connect-floating .sn-navhub.state-minimized .sn-avatar-container {
background-color: #ffffff; }
.sn-connect-floating .sn-navhub.state-minimized .sn-navhub-btn,
.sn-connect-floating .sn-navhub.state-minimized .conversation-search-wrapper a {
color: #303a46;
transition: none; }
.sn-connect-floating .sn-navhub.state-minimized .sn-navhub-btn:hover,
.sn-connect-floating .sn-navhub.state-minimized .conversation-search-wrapper a:hover {
color: #303a46; }
.sn-connect-floating .sn-navhub.state-minimized .sn-navhub-btn.icon-connect-minimize::before {
margin-top: 0; }
.sn-connect-floating .sn-navhub.state-unread.state-minimized {
color: #ffffff; }
.sn-connect-floating .sn-navhub.state-unread.state-minimized::before {
-webkit-animation: sn-pulse 3s ease-in-out infinite;
animation: sn-pulse 3s ease-in-out infinite;
opacity: 1; }
.sn-connect-floating .sn-navhub.state-unread.state-minimized .sn-navhub-btn,
.sn-connect-floating .sn-navhub.state-unread.state-minimized .conversation-search-wrapper a {
color: #ffffff; }
.sn-connect-floating .sn-navhub .sn-navhub-title {
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-connect-floating .sn-navhub .sn-navhub-btn {
height: 30px;
width: 30px;
border-radius: 3px;
color: #ffffff;
-webkit-flex: 0 0 30px;
-ms-flex: 0 0 30px;
flex: 0 0 30px;
font-size: 12px; }
.sn-connect-floating .sn-navhub .sn-navhub-btn:hover {
background-color: rgba(0, 0, 0, 0.2);
color: #ffffff; }
.sn-connect-floating .sn-navhub .sn-navhub-btn::after {
display: none; }
.sn-connect-floating .sn-navhub .sn-navhub-btn.icon-connect-minimize::before {
margin-top: 21px; }
.sn-connect-floating .sn-navhub .sn-navhub-btn.icon-connect-close {
margin-right: 8px; }
.sn-connect-floating .sn-feed {
background-color: #e7e9eb;
height: 370px;
overflow: hidden; }
.sn-connect-floating .sn-feed.sn-feed_header {
background-color: #f8f8f9;
height: 370px; }
@media (max-width: 800px) {
.sn-connect-floating .sn-feed.sn-feed_header {
height: 370px; } }
.sn-connect-floating .sn-feed.sn-feed_header .sn-widget-textblock_large {
font: 13px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
height: 100%;
padding-top: 10px; }
@media (max-height: 400px) {
.sn-connect-floating .sn-feed.sn-feed_header {
max-height: 270px; } }
.sn-connect-floating .sn-feed.state-minimized {
height: 0;
display: none; }
.sn-connect-floating .sn-feed.state-minimized .sn-feed-messages {
overflow-y: hidden; }
.sn-connect-floating .sn-feed-messages {
background-color: #f8f8f9;
padding: 0 10px; }
.sn-connect-floating .sn-feed-message {
padding-left: 41px; }
html[dir="rtl"] .sn-connect-floating .sn-feed-message {
padding-right: 41px; }
.sn-connect-floating .sn-feed-message.sn-feed-message_date {
font: 14px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: -5px 0 11px;
padding: 0; }
.sn-connect-floating .sn-feed-message.sn-feed-message_date::before {
background-color: #bec1c6; }
.sn-connect-floating .sn-feed-message.sn-feed-message_date span {
background-color: #f8f8f9; }
.sn-connect-floating .sn-feed-message.sn-feed-message_system .sn-feed-body {
color: #81878e; }
.sn-connect-floating .sn-feed-avatar {
height: 32px;
width: 32px; }
.sn-connect-floating .sn-feed-avatar .avatar-container.avatar-medium {
height: 32px;
width: 32px; }
.sn-connect-floating .sn-feed-pending-transfer {
background-color: #e7e9eb;
position: relative; }
.sn-connect-floating .sn-feed-title {
font: 14px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-connect-floating .sn-feed-title time {
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-connect-floating .sn-feed-body-wrapper {
margin-top: 0; }
.sn-connect-floating .sn-feed-body-wrapper.work_notes::before {
top: 0;
bottom: -2px;
left: -5px;
position: absolute;
width: 2px; }
.sn-connect-floating .sn-feed-body {
font: 13px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-connect-floating .sn-feed-body img {
max-width: 250px; }
.sn-connect-floating .sn-feed-push + .sn-feed-message-holder .sn-feed-message:first-child,
.sn-connect-floating .sn-feed-push + .sn-feed-message-holder .sn-feed-message_date:first-child {
margin-top: 10px; }
.sn-connect-floating .sn-feed-footer {
background-color: #ffffff;
min-height: 42px; }
.sn-connect-floating .sn-feed-footer-message {
padding: 0 10px; }
.sn-connect-floating .sn-feed-footer-message.document-input .twitter-typeahead .tt-menu {
left: -92px !important; }
html[dir="rtl"] .sn-connect-floating .sn-feed-footer-message.document-input .twitter-typeahead .tt-menu {
left: auto !important;
right: -92px !important; }
.sn-connect-floating .sn-feed-footer-message .message-input {
font-size: 14px;
margin: 5px 0;
padding: 5px; }
.sn-connect-floating .sn-feed-footer-message .message-input::-webkit-input-placeholder, .sn-connect-floating .sn-feed-footer-message .message-input:-moz-placeholder, .sn-connect-floating .sn-feed-footer-message .message-input::-moz-placeholder, .sn-connect-floating .sn-feed-footer-message .message-input:-ms-input-placeholder {
color: #81878e; }
.sn-connect-floating .sn-feed-footer-message .twitter-typeahead .tt-menu {
box-shadow: none;
left: -52px !important;
width: 342px; }
.sn-connect-floating .sn-feed-footer-content .btn {
height: 40px;
width: 40px;
font-size: 18px; }
.sn-connect-floating .sn-feed-footer-content .btn-danger {
display: none; }
.sn-connect-floating .sn-add-users {
background-color: #ffffff;
border-bottom: 1px solid #e7e9eb;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
height: auto;
padding: 10px 10px;
z-index: 11; }
.sn-connect-floating .sn-add-users .sn-navhub-content:first-of-type {
margin-left: 0; }
.sn-connect-floating .sn-add-users .sn-navhub-content:first-of-type .sn-navhub-title {
color: #81878e;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-connect-floating .sn-add-users .sn-navhub-content:first-of-type + .sn-navhub-content {
margin-left: 0; }
.sn-connect-floating .sn-add-users .sn-add-users-search.sn-navhub-content {
-webkit-flex: 0 0 250px;
-ms-flex: 0 0 250px;
flex: 0 0 250px;
height: 24px; }
.sn-connect-floating .sn-add-users .twitter-typeahead input {
margin: 0; }
.sn-connect-floating .sn-add-users .twitter-typeahead .tt-menu {
border-radius: 0;
border: none;
border-bottom: 1px solid #e6e8ea;
bottom: -219px !important;
box-shadow: none;
left: -29px !important;
max-width: 338px;
overflow-x: hidden;
overflow-y: auto;
top: 40px !important;
width: 338px; }
html[dir="rtl"] .sn-connect-floating .sn-add-users .twitter-typeahead .tt-menu {
left: auto !important;
right: -29px !important; }
.sn-connect-floating .sn-add-users .twitter-typeahead .tt-dataset {
width: 100%; }
.sn-connect-floating .sn-add-users .twitter-typeahead .tt-dataset .tt-cursor .sn-widget-list-item {
background-color: #e7f2ff; }
.sn-connect-floating .sn-add-users-content:first-of-type {
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 5px 10px 0 0; }
html[dir="rtl"] .sn-connect-floating .sn-add-users-content:first-of-type {
margin: 5px 0 0 10px; }
.sn-connect-floating .sn-add-users-user-wrapper {
height: auto;
width: 100%;
max-height: 66px;
overflow-y: auto; }
.sn-connect-floating .sn-add-users-user-wrapper .sn-add-users-user {
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 3px;
padding: 5px; }

.sn-connect-floating-wrapper {
bottom: 0;
position: absolute;
background-color: #ffffff;
border: 1px solid #bec1c6;
border-bottom: none;
opacity: 1;
overflow: hidden;
visibility: hidden;
width: 340px; }
.sn-connect-floating-wrapper.loaded {
visibility: visible; }
.sn-connect-floating-wrapper.state-closing {
opacity: 0;
position: absolute; }

.sn-connect-floating-content {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: column;
-ms-flex-flow: column;
flex-flow: column;
height: 370px; }
.sn-connect-floating-content.state-minimized {
height: 0; }
.sn-connect-floating-content .sn-feed {
height: auto !important; }

.sn-connect-floating-compressed {
bottom: 0;
position: absolute;
height: 44px;
width: 44px;
background-color: #e7e9eb;
border: 1px solid #bec1c6;
border-bottom: none;
color: #81878e;
cursor: pointer;
visibility: visible; }
.sn-connect-floating-compressed:hover {
background-color: #e6e8ea;
color: #278efc; }
.sn-connect-floating-compressed .icon {
font-size: 30px;
margin-top: 4px;
position: relative;
text-align: center;
width: 100%; }
.sn-connect-floating-compressed .icon:after {
top: 50%;
left: 50%;
position: absolute;
height: 10px;
width: 18px;
content: '';
margin: -7px 0 0 -10px; }
.sn-connect-floating-compressed .icon:before {
vertical-align: initial; }
.sn-connect-floating-compressed .icon span {
top: 0;
left: 0;
position: absolute;
color: #278efc;
font: 15px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin-top: 6px;
text-align: center;
width: 100%;
z-index: 1; }
.sn-connect-floating-compressed > button {
width: 100%;
height: 100%;
border: none;
padding: 0;
background-color: inherit; }
.sn-connect-floating-compressed .dropdown-menu {
max-width: 320px;
padding: 0;
position: absolute;
width: auto; }
html.rtl .ui-layout-container .sn-connect-floating-compressed .dropdown-menu {
left: auto;
right: 0; }

.connect-frameset-pane {
bottom: 0 !important;
position: absolute !important;
left: 0 !important;
right: auto !important;
top: 0 !important;
width: 285px !important; }

.connect-frameset-error {
text-align: center;
margin: 45px; }
.connect-frameset-error h1 {
font-size: 20px; }
.connect-frameset-error h1.loading-message-last {
margin-bottom: 45px; }
.connect-frameset-error .loading-indicator {
height: 40px;
width: 40px;
color: #bdc0c4;
font-size: 40px; }
.connect-frameset-error .loading-message-link {
margin-top: 45px; }

.sn-connect-group-modal .modal-dialog {
cursor: default; }

.sn-connect-group-modal-btn-confirm {
float: right;
margin-top: 20px; }

.sn-connect-group-modal-image {
float: left;
position: relative;
height: 140px;
width: 140px;
background-color: #e7e9eb;
background-position: center;
background-size: cover;
border: 1px solid #e6e8ea;
border-radius: 140px;
color: #ffffff;
display: block;
font-size: 140px;
line-height: 1;
overflow: hidden;
text-align: center; }
.sn-connect-group-modal-image:hover .icon {
opacity: 1; }
.sn-connect-group-modal-image .icon {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(0, 0, 0, 0.3);
border-radius: 140px;
cursor: pointer;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 140px;
opacity: 0;
transition: opacity 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }

.sn-connect-group-modal-content {
float: left;
position: relative;
padding-left: 20px;
width: calc(100% - 140px); }

.sn-connect-group-modal-title,
.sn-connect-group-modal-subtitle {
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: inline-block;
position: relative;
vertical-align: top; }
.sn-connect-group-modal-title:hover::before,
.sn-connect-group-modal-subtitle:hover::before {
opacity: 1; }
.sn-connect-group-modal-title::before,
.sn-connect-group-modal-subtitle::before {
top: 0;
right: 0;
position: absolute;
border: 1px solid #e7e9eb;
border-width: 0 0 1px 1px;
color: #bec1c6;
font-size: 18px;
opacity: 0;
padding: 5px;
transition: opacity 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }
.sn-connect-group-modal-title input,
.sn-connect-group-modal-subtitle input {
background-color: #ffffff;
border: 0;
box-shadow: none;
outline: none;
padding: 5px 10px;
width: 100%; }
.sn-connect-group-modal-title .sn-click-to-edit-container,
.sn-connect-group-modal-title .show-text,
.sn-connect-group-modal-title .edit-text,
.sn-connect-group-modal-subtitle .sn-click-to-edit-container,
.sn-connect-group-modal-subtitle .show-text,
.sn-connect-group-modal-subtitle .edit-text {
display: block;
width: 100%; }
.sn-connect-group-modal-title .sn-click-to-edit-container,
.sn-connect-group-modal-subtitle .sn-click-to-edit-container {
z-index: 1; }
.sn-connect-group-modal-title .sn-click-to-edit-container.state-direct-message .show-text span:hover,
.sn-connect-group-modal-subtitle .sn-click-to-edit-container.state-direct-message .show-text span:hover {
background-color: transparent;
cursor: inherit; }
.sn-connect-group-modal-title .show-text span,
.sn-connect-group-modal-subtitle .show-text span {
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
border: 1px solid #e7e9eb;
display: block;
padding: 5px 10px; }
.sn-connect-group-modal-title .show-text span:hover,
.sn-connect-group-modal-subtitle .show-text span:hover {
cursor: pointer; }
.sn-connect-group-modal-title .edit-text input,
.sn-connect-group-modal-subtitle .edit-text input {
border: 1px solid #e7e9eb; }
.sn-connect-group-modal-title .edit-text input:focus,
.sn-connect-group-modal-subtitle .edit-text input:focus {
border-color: #278efc; }

.sn-connect-group-modal-title {
font: 24px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin-top: -3px;
min-height: 24px;
height: 43px; }
.sn-connect-group-modal-title .sn-click-to-edit-container {
position: absolute; }

.sn-connect-group-modal-subtitle {
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin-top: 5px;
min-height: 17px;
height: 29px; }
.sn-connect-group-modal-subtitle .show-text span {
min-height: 17px; }
.sn-connect-group-modal-subtitle .sn-click-to-edit-container {
position: absolute; }

.sn-navhub {
position: relative; }
.sn-navhub .sn-connect-support-back {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin-right: 20px; }
.sn-navhub .sn-connect-group-modal-edit {
cursor: pointer; }
.sn-navhub .sn-connect-group-modal-edit .sn-navhub-title span {
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
float: left;
position: relative;
display: block;
padding-right: 35px; }
.sn-navhub .sn-connect-group-modal-edit .sn-navhub-title span::before {
top: 5px;
right: 10px;
position: absolute;
color: #278efc;
font-size: 18px;
opacity: 0;
transition: right 500ms cubic-bezier(0.075, 0.82, 0.165, 1), opacity 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }
.sn-navhub .sn-connect-group-modal-edit:hover .sn-navhub-title span::before {
opacity: 1;
right: 0; }
.sn-navhub .sn-connect-group-modal-edit:hover .sn-connect-group-modal-btn {
opacity: 1; }
.sn-navhub .sn-connect-group-modal-edit:hover .sn-connect-group-modal-btn::before {
opacity: 1;
right: 20px; }
.sn-navhub .sn-connect-group-modal-btn {
top: -8px;
right: -8px;
bottom: -8px;
left: -13px;
position: absolute;
height: auto;
width: auto;
border: 1px solid transparent;
border-radius: 3px;
color: #81878e;
margin: 0;
opacity: 0;
transition: opcity 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
z-index: 1; }
.sn-navhub .sn-connect-group-modal-btn:focus {
outline: none; }
.sn-navhub .sn-connect-group-modal-btn::before {
top: 50%;
right: 0;
position: absolute;
height: 20px;
width: 20px;
font-size: 20px;
margin-top: -10px;
opacity: 0;
transition: opcity 500ms cubic-bezier(0.075, 0.82, 0.165, 1), right 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }
.sn-navhub #headerGroupDetails:focus {
border: 2px solid #278efc; }
.sn-navhub #headerGroupDetails .sn-navhub-title-only {
line-height: 50px; }
.sn-navhub #headerGroupDetails .sn-navhub-title-only::before {
top: 16px; }
.sn-navhub #headerGroupDetailsWrapper {
width: 100%; }

@media (max-width: 800px) {
.sn-connect_standalone .sn-connect-content-fluid {
min-width: 0%; } }

.sn-connect_standalone .sn-pane_open_left .sn-pane_left,
.sn-connect_standalone .sn-pane_open_right .sn-pane_right {
width: 320px;
display: block; }

.sn-connect_standalone .sn-pane_open_right {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end; }

.sn-connect_standalone .sn-pane_left, .sn-connect_standalone .sn-pane_right {
height: 100%;
width: 320px;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
position: relative; }
@media (max-width: 800px) {
.sn-connect_standalone .sn-pane_left, .sn-connect_standalone .sn-pane_right {
width: 0;
display: none; } }

.sn-connect_standalone .sn-pane_left {
background-color: #336699; }

.sn-connect_standalone .sn-pane_right {
background-color: #ffffff; }
.sn-connect_standalone .sn-pane_right .sn-navhub .sn-navhub-content.sn-navhub-content_static {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.sn-connect_standalone .sn-pane_right .sn-navhub .sn-navhub-content.sn-navhub-content_static .sn-navhub-content {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
margin: 0; }
.sn-connect_standalone .sn-pane_right .sn-navhub .sn-navhub-content.sn-navhub-content_static .sn-navhub-content .sn-navhub-btn {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.sn-connect_standalone .sn-pane_right .sn-aside .sn-aside-btn.icon-cross {
display: none; }

.navpage-layout #edge_east .sn-live-search .twitter-typeahead .tt-menu {
left: auto !important;
margin-top: 10px;
right: 0; }

.ui-layout-container #edge_east .sn-pane.sn-pane_right {
border-color: #bec1c6; }

.ui-layout-container #edge_east .sn-navhub.sn-navhub_themed {
background-color: #ffffff;
border-color: #e7e9eb;
color: #303a46; }
.ui-layout-container #edge_east .sn-navhub.sn-navhub_themed .sn-navhub-btn {
background-color: #ffffff;
color: #303a46; }
.ui-layout-container #edge_east .sn-navhub.sn-navhub_themed .sn-navhub-btn:hover {
color: #bec1c6; }
.ui-layout-container #edge_east .sn-navhub.sn-navhub_themed .sn-navhub-btn:hover::after {
background-color: #bec1c6; }
.ui-layout-container #edge_east .sn-navhub.sn-navhub_themed .sn-navhub-btn:active, .ui-layout-container #edge_east .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active {
background-color: #ffffff;
color: #278efc; }
.ui-layout-container #edge_east .sn-navhub.sn-navhub_themed .sn-navhub-btn:active::before, .ui-layout-container #edge_east .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active::before {
color: #278efc; }
.ui-layout-container #edge_east .sn-navhub.sn-navhub_themed .sn-navhub-btn:active::after, .ui-layout-container #edge_east .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active::after {
background-color: #278efc; }
.ui-layout-container #edge_east .sn-navhub.sn-navhub_themed .sn-navhub-btn:active:hover, .ui-layout-container #edge_east .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active:hover {
background-color: #ffffff;
color: #278efc; }
.ui-layout-container #edge_east .sn-navhub.sn-navhub_themed .sn-navhub-btn:active:hover::after, .ui-layout-container #edge_east .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active:hover::after {
background-color: #278efc; }
.ui-layout-container #edge_east .sn-navhub.sn-navhub_themed .sn-navhub-btn:focus {
background-color: #278efc;
color: #278efc; }
.ui-layout-container #edge_east .sn-navhub.sn-navhub_themed .sn-navhub-btn:focus::before {
color: #278efc; }
.ui-layout-container #edge_east .sn-navhub.sn-navhub_themed .sn-navhub-btn:focus.state-active {
background-color: #278efc; }
.ui-layout-container #edge_east .sn-navhub.sn-navhub_themed .sn-navhub-btn:hover {
background-color: #278efc; }
.ui-layout-container #edge_east .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-queue::before {
color: #303a46; }

.ui-layout-container #edge_east .sn-live-search {
background-color: #ffffff; }
.ui-layout-container #edge_east .sn-live-search_show-add .sn-live-search-add {
color: #303a46; }
.ui-layout-container #edge_east .sn-live-search_show-add .sn-live-search-add:hover {
background-color: rgba(0, 0, 0, 0.1); }
.ui-layout-container #edge_east .sn-live-search_show-add .sn-live-search-add:active, .ui-layout-container #edge_east .sn-live-search_show-add .sn-live-search-add:focus {
color: #278efc; }
.ui-layout-container #edge_east .sn-live-search .input-group-addon-transparent {
color: #303a46; }
.ui-layout-container #edge_east .sn-live-search .input-group-addon-transparent.icon-filter, .ui-layout-container #edge_east .sn-live-search .input-group-addon-transparent.icon-search {
color: #303a46; }
.ui-layout-container #edge_east .sn-live-search .icon-cross-circle {
color: #303a46; }
.ui-layout-container #edge_east .sn-live-search .icon-cross-circle:hover {
color: #278efc; }
.ui-layout-container #edge_east .sn-live-search .twitter-typeahead input {
border-color: #303a46;
color: #303a46; }

.ui-layout-container #edge_east .sn-live-search-flex .form-control {
color: #303a46;
border-color: #303a46; }
.ui-layout-container #edge_east .sn-live-search-flex .form-control:focus {
border-color: #278efc; }

.ui-layout-container #edge_east .sn-live-search-btn {
color: #303a46; }

.ui-layout-container #edge_east .sn-aside.sn-aside_themed {
background-color: #ffffff;
color: #303a46; }
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-aside-group-title {
background-color: #fafafa;
border-color: #e7e9eb;
color: #81878e; }
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-aside-group-title:hover .sn-aside-btn:first-child {
color: #81878e; }
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-aside-group-title .sn-aside-btn {
color: #81878e; }
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-aside-group-title .sn-aside-btn.sn-aside-btn_control {
color: #81878e; }
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-aside-group-title .sn-aside-btn.sn-aside-btn_control:active, .ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-aside-group-title .sn-aside-btn.sn-aside-btn_control:focus, .ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-aside-group-title .sn-aside-btn.sn-aside-btn_control.state-active {
color: #278efc; }
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-textblock {
color: #81878e; }
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item {
background-color: #ffffff;
border-color: #e6e8ea;
color: #303a46; }
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li:hover, .ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-hover, .ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li:active, .ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus, .ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:hover,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-hover,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:active,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active {
background-color: #e7f2ff; }
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li:hover .sn-widget-list-title,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li:hover .sn-widget-list-subtitle,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li:hover .sn-widget-list-action, .ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-hover .sn-widget-list-title,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-hover .sn-widget-list-subtitle,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-hover .sn-widget-list-action, .ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li:active .sn-widget-list-title,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li:active .sn-widget-list-subtitle,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li:active .sn-widget-list-action, .ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus .sn-widget-list-title,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus .sn-widget-list-subtitle,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus .sn-widget-list-action, .ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active .sn-widget-list-title,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active .sn-widget-list-subtitle,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active .sn-widget-list-action,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:hover .sn-widget-list-title,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:hover .sn-widget-list-subtitle,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:hover .sn-widget-list-action,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-hover .sn-widget-list-title,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-hover .sn-widget-list-subtitle,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-hover .sn-widget-list-action,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:active .sn-widget-list-title,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:active .sn-widget-list-subtitle,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:active .sn-widget-list-action,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus .sn-widget-list-title,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus .sn-widget-list-subtitle,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus .sn-widget-list-action,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active .sn-widget-list-title,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active .sn-widget-list-subtitle,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active .sn-widget-list-action {
color: #303a46; }
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg {
background-color: #ffffff; }
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg .sn-widget-list-title,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg .sn-widget-list-subtitle,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg .sn-widget-list-action,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg .sn-widget-list-title,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg .sn-widget-list-subtitle,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg .sn-widget-list-action {
color: #81878e; }
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li .sn-widget-list-title,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li .sn-widget-list-action,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-title,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-action {
color: #303a46; }
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li .sn-widget-list-subtitle,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-subtitle {
color: #303a46; }
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 li .btn-primary,
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item .btn-primary {
background-color: #278efc;
border-color: #278efc; }
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action:active, .ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action:focus, .ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action.state-active {
color: #278efc; }
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-divider {
background-color: #e7e9eb; }
.ui-layout-container #edge_east .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-aside-group-title {
background-color: #e6e8ea; }

.ui-layout-container #edge_east .sn-pane-footer {
background-color: #ffffff; }
.ui-layout-container #edge_east .sn-pane-footer .sn-pane-action {
color: #303a46; }
.ui-layout-container #edge_east .sn-pane-footer .sn-pane-action:hover {
background-color: #e7f2ff; }
.ui-layout-container #edge_east .sn-pane-footer .sn-pane-action:active, .ui-layout-container #edge_east .sn-pane-footer .sn-pane-action:focus, .ui-layout-container #edge_east .sn-pane-footer .sn-pane-action.state-selected {
color: #278efc; }

.sn-connect-resource-card {
color: #455464;
cursor: pointer;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 10px 0;
padding: 5px;
transition: background-color 500ms cubic-bezier(0.075, 0.82, 0.165, 1), color 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
width: 100%; }
.sn-connect-resource-card:hover, .sn-connect-resource-card:active {
color: #81878e; }
.sn-connect-resource-card:hover {
background-color: rgba(0, 0, 0, 0.05); }
.sn-connect-resource-card:active {
background-color: rgba(0, 0, 0, 0.1); }

.sn-connect-resource-card-icon {
height: 40px;
width: 40px;
border: 1px solid #278efc;
color: #278efc;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
line-height: 38px;
text-align: center; }

.sn-connect-resource-card-body {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding-left: 10px; }

.sn-connect-resource-card-header {
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }

.sn-connect-resource-card-alert {
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
width: 100%; }
.sn-connect-resource-card-alert > div {
display: inline-block; }

.sn-feed-footer-message_task {
margin: 20px 0 0; }
.sn-feed-footer-message_task .row {
margin-bottom: 15px; }
.sn-feed-footer-message_task .btn {
float: right;
margin-left: 10px; }

.sn-feed-message_system.sn-feed-message_selectable .sn-feed-message-actions, .sn-feed-message_system.sn-feed-message_vtb:hover .sn-feed-message-actions {
display: none; }

.sn-feed-message_selectable .sn-feed-message-actions, .sn-feed-message_vtb:hover .sn-feed-message-actions {
display: block; }

.sn-feed-message-actions {
top: 0;
right: 0;
position: absolute;
display: none; }
.sn-feed-message-actions::before {
top: 0;
left: 0;
position: absolute;
height: 100%;
width: 100%;
box-shadow: #ffffff -5px 0 15px 5px;
content: '';
pointer-events: none; }
.sn-feed-message-actions .btn {
background-color: #ffffff; }
.sn-feed-message-actions .btn:hover {
background-color: #ffffff;
box-shadow: none; }
.sn-feed-message-actions .btn .icon {
margin-right: 5px; }

.sn-feed-body.sn-feed-body_checkbox {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font-size: 13px;
margin-bottom: 15px; }
.sn-feed-body.sn-feed-body_checkbox .input-group-checkbox input.checkbox ~ label.checkbox-label {
margin: 0; }
.sn-feed-body.sn-feed-body_checkbox + .sn-feed-body .sn-connect-resource-card {
margin-top: 0;
padding: 0;
pointer-events: none; }

.sn-connect-snippet {
bottom: 0;
left: 0;
position: absolute;
background-color: #ffffff;
border-top: 1px solid #e6e8ea;
width: 100%;
z-index: 5; }
.sn-connect-snippet .sn-snippet-header {
border-bottom: 1px solid #e6e8ea;
padding: 0 15px; }
.sn-connect-snippet .sn-snippet-header h4 {
line-height: 44px;
margin: 0; }
.sn-connect-snippet .sn-snippet-header .sn-snippet-controls {
line-height: 42px; }
.sn-connect-snippet .sn-snippet-search > .row {
margin: 0; }
.sn-connect-snippet .sn-snippet-search .sn-result-header {
border-bottom: 1px solid #e7e9eb;
font: 15px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 10px 0; }
.sn-connect-snippet .sn-snippet-search .sn-snippet-form {
padding: 10px; }
.sn-connect-snippet .sn-snippet-search .sn-snippet-form .row {
margin-bottom: 10px; }
.sn-connect-snippet .sn-snippet-search .sn-snippet-form .row:last-of-type {
margin-bottom: 0; }
.sn-connect-snippet .sn-snippet-typeahead .twitter-typeahead {
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse; }
.sn-connect-snippet .sn-snippet-typeahead .twitter-typeahead input {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
height: 30px;
max-height: 200px;
overflow-x: hidden;
overflow-y: auto; }
.sn-connect-snippet .sn-snippet-typeahead .twitter-typeahead pre {
width: 100%; }
.sn-connect-snippet .sn-snippet-typeahead .twitter-typeahead .form-control {
background: transparent !important; }
.sn-connect-snippet .sn-snippet-typeahead .twitter-typeahead .tt-menu {
border-width: 0 0 1px;
box-shadow: none; }

.sn-connect-support .support-input .input-group {
width: 100%; }
.sn-connect-support .support-input .input-group .btn-primary {
background-color: #278efc;
color: #ffffff;
width: auto; }
.sn-connect-support .support-input .input-group .btn-primary[disabled] {
opacity: 0.5; }

.sn-connect-support-transfers {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.sn-connect-support-transfers.sn-widget-list-content_static .btn {
margin-left: 0;
margin-top: 5px;
width: 100%; }
.sn-connect-support-transfers.sn-widget-list-content_static .btn:first-child {
margin-top: 0; }

.back-btn {
line-height: 1.42857; }

.sn-connect-support-modal .modal-body {
height: 70vh;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 0; }
@media (max-width: 800px) {
.sn-connect-support-modal .modal-body {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.sn-connect-support-modal .modal-body .sn-aside:first-child, .sn-connect-support-modal .modal-body .sn-aside:last-child {
-webkit-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%; } }

.sn-connect-support-modal .sn-aside {
height: auto;
margin: 10px; }
.sn-connect-support-modal .sn-aside:first-child {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.sn-connect-support-modal .sn-aside:last-child {
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%; }

.sn-connect-support-modal .sn-live-search {
height: 50px; }

.sn-connect-user-popover.popover-body {
padding-top: 0; }

.sn-connect-user-popover.sn-widget-members-list .sn-widget-list li {
border: none;
max-width: 250px;
min-width: 1px;
padding: 0; }
.sn-connect-user-popover.sn-widget-members-list .sn-widget-list li .sn-widget-members-list-content {
padding-left: 0; }

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

.space-after::after {
content: " "; }

.sn-connect-support-icon-avatar {
color: #278efc; }

.sn-queue-error {
margin: 0; }

.sn-queue-max-support-text {
overflow: visible;
white-space: normal; }

.sn-connect-queue-title {
color: #81878e; }

.touch_scroll {
-webkit-overflow-scrolling: touch; }

.sn-attachment-preview-image img {
max-width: 100%; }

.defaultCursor {
cursor: default !important; }

.sn-connect-footer-notice {
height: 100%;
width: 100%;
color: #81878e;
display: block;
padding: 15px 0;
text-align: center; }
.sn-connect-footer-notice.state-error {
background-color: #fef0f0;
color: #f95050; }
.sn-connect-floating-wrapper .sn-connect-footer-notice {
padding: 11px 0; }

.modal-open .sn-connect_standalone {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute; }

@media (max-width: 800px) {
.modal-open .sn-connect-content-fluid {
z-index: initial; } }

.touch .sn-navhub .sn-connect-group-modal-edit .sn-navhub-title span::before {
opacity: 1;
right: 0; }

.drop-target-popup {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
height: 100%;
width: 100%;
background-color: rgba(255, 255, 255, 0.8);
color: #303a46;
font: 24px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: auto;
max-width: 100%;
opacity: 0;
text-align: center;
transition: opacity 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
z-index: -1; }
.drop-target-popup .drop-target-message {
top: 40%;
left: 0;
position: absolute;
padding-top: 40px;
text-align: center;
width: 100%; }
.drop-target-popup .drop-target-message .icon-paperclip {
margin-bottom: 30px; }
.drop-target-popup .drop-target-message .message-text {
display: block; }

.resource-list.attachment-list .resource a {
color: #ffffff; }

.resource-list.attachment-list .resource .resource-icon {
color: #ffffff;
font-size: 20px; }

.resource-list a {
cursor: pointer; }
.resource-list a:hover {
text-decoration: none !important; }

.resource-list .new-resource {
border: 1px solid #bec1c6;
border-radius: 5px;
margin-right: 10px;
padding: 3px;
width: 100%; }

.resource-list .resource {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
margin: auto -5px;
padding: 7px 20px; }
.resource-list .resource.resource-active {
background-color: #bddcfc; }
.resource-list .resource.resource-disabled {
color: #81878e; }
.resource-list .resource.resource-disabled .resource-icon,
.resource-list .resource.resource-disabled .resource-name,
.resource-list .resource.resource-disabled .resource-detail {
color: #81878e; }
.resource-list .resource.no-entries {
color: #bec1c6; }
.resource-list .resource .resource-details {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding-right: 5px; }
.resource-list .resource .resource-details.unavailable {
color: #81878e; }
.resource-list .resource .resource-details .resource-name {
color: #ffffff; }
.resource-list .resource .resource-details .resource-detail {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: #bec1c6;
font-size: 7px; }
.resource-list .resource .resource-icon {
height: 24px;
width: 24px;
color: #ffffff;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
font-size: 20px;
margin-right: 15px;
text-align: center; }
.resource-list .resource .resource-icon.resource-icon-number {
background-color: #81878e;
color: #ffffff;
font-size: 8px;
line-height: 24px; }
.resource-list .resource .resource-icon.resource-icon-board {
color: #50C7FB; }
.resource-list .resource .resource-icon.resource-favicon img {
max-height: 16px;
max-width: 16px;
min-height: 16px;
min-width: 16px;
margin-bottom: 8px;
vertical-align: middle; }
.resource-list .resource .resource-icon a {
color: #ffffff; }

.sn-widget-search.sn-live-search .btn-cancel:focus {
outline: 3px solid #278efc !important; }
/*! RESOURCE: styles/app.ng_chat/fonts/minichat-font/connect-minichat.css */
/* Generated by grunt-webfont */
/* Based on https://github.com/endtwist/fontcustom/blob/master/lib/fontcustom/templates/fontcustom.css */


@font-face {
font-family:"connect-minichat";
src:url("/styles/app.ng_chat/fonts/minichat-font/connect-minichat.eot");
src:url("/styles/app.ng_chat/fonts/minichat-font/connect-minichat.eot?#iefix") format("embedded-opentype"),
url("/styles/app.ng_chat/fonts/minichat-font/connect-minichat.woff") format("woff"),
url("/styles/app.ng_chat/fonts/minichat-font/connect-minichat.ttf") format("truetype");
font-weight:normal;
font-style:normal;
}


/* Bootstrap Overrides */
[class^="icon-connect-"]:before,
[class*=" icon-connect-"]:before {
font-family:"connect-minichat";
display:inline-block;
vertical-align:middle;
line-height:1;
font-weight:normal;
font-style:normal;
speak:none;
text-decoration:inherit;
text-transform:none;
text-rendering:optimizeLegibility;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}



/* Icons */


.icon-connect-adduser:before {
content:"\f101";
}



.icon-connect-close:before {
content:"\f102";
}



.icon-connect-minimize:before {
content:"\f103";
}



.icon-connect-newwindow:before {
content:"\f104";
}



.icon-connect-viewdocument:before {
content:"\f105";
}

/*! RESOURCE: styles/sn_presence.css */
/* line 3, sass/sn_presence.scss */
sn-presence {
display: inline-block;
width: 1rem;
height: 1rem;
border-radius: 50%;
}

/* line 10, sass/sn_presence.scss */
.avatar-large sn-presence {
right: 3px !important;
bottom: 3px !important;
}

/* line 16, sass/sn_presence.scss */
.presence.presence-online {
background-color: #71e279;
}
/* line 20, sass/sn_presence.scss */
.presence.presence-away {
background-color: #fc8a3d;
}
/* line 24, sass/sn_presence.scss */
.presence.presence-offline {
background-color: transparent;
}

/* line 29, sass/sn_presence.scss */
.avatar-small sn-presence {
width: .7rem;
height: .7rem;
}
/*! RESOURCE: styles/sn_avatar.css */
.sn-flexbox {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex; }

.avatar-container {
-webkit-box-flex: 0 0 auto;
-moz-box-flex: 0 0 auto;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
background-size: cover;
border-radius: 50%;
height: 3.2rem;
width: 3.2rem;
cursor: pointer;
color: #ffffff;
display: inline-block;
font-weight: bold;
position: relative;
text-align: center;
vertical-align: middle; }
.avatar-container.avatar-small {
width: 2.2rem;
height: 2.2rem; }
.avatar-container.avatar-small .avatar.soloAvatar .sub-avatar {
line-height: 2.2rem; }
.avatar-container.avatar-medium {
width: 4rem;
height: 4rem; }
.avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar {
line-height: 4rem; }
.avatar-container.avatar-large {
width: 4.8rem;
height: 4.8rem; }
.avatar-container.avatar-large .avatar.soloAvatar .sub-avatar {
font-size: 1.8rem;
line-height: 4.8rem; }
.avatar-container.avatar-popover {
width: 78px;
height: 78px; }
.avatar-container.avatar-large.group {
height: 4.2rem;
width: 5.6rem;
border-radius: 0rem;
background: transparent; }
.avatar-container.avatar-large.group .avatar.soloAvatar {
position: absolute;
border: 1px solid transparent;
width: 4.2rem;
height: 4.2rem; }
.avatar-container.avatar-large.group .avatar.soloAvatar .sub-avatar {
font-size: 1.8rem;
line-height: 4.2rem; }
.avatar-container.group {
border-radius: 0rem;
background: transparent;
position: relative; }
.avatar-container.group .avatar.soloAvatar {
position: absolute;
border: 1px solid transparent;
width: 3rem;
height: 3rem; }
.avatar-container.group .avatar.soloAvatar.top {
top: 15%;
left: 20%; }
.avatar-container.group .avatar.soloAvatar.bottom {
top: -20%;
left: -15%; }
.avatar-container.group .avatar.soloAvatar .sub-avatar {
line-height: 3rem; }
.avatar-container.multi, .avatar-container.document {
border-radius: 0rem;
background: transparent; }
.avatar-container.multi .avatar.soloAvatar, .avatar-container.document .avatar.soloAvatar {
border-radius: 0rem; }
.avatar-container .avatar {
justify-content: center;
position: relative;
width: 100%;
height: 100%;
overflow: hidden; }
.avatar-container .avatar .sub-avatar {
-moz-user-select: -moz-none;
-ms-user-select: none;
-webkit-user-select: none;
user-select: none;
width: 50%;
height: 50%;
display: block;
overflow: hidden;
border-radius: 50%;
background: rgba(0, 0, 0, 0.15) center;
background-size: cover;
box-sizing: border-box;
font-size: 0.8rem;
line-height: 1.6rem; }
.avatar-container .avatar .sub-avatar.counter {
border: 1px solid rgba(0, 0, 0, 0.2); }
.avatar-container .avatar.soloAvatar {
background: rgba(0, 0, 0, 0.15) center;
border-radius: 50%; }
.avatar-container .avatar.soloAvatar .sub-avatar {
width: 100%;
height: 100%;
border-radius: 0;
font-size: 1rem;
line-height: 3.2rem; }
.avatar-container .avatar.soloAvatar .sub-avatar:focus {
border: 1px solid #278efc;
border-radius: 50%;
outline: 0; }
.avatar-container .avatar.soloAvatar .sub-avatar span {
vertical-align: top; }
.avatar-container sn-presence {
position: absolute;
bottom: -0.1rem;
right: -0.1rem; }
/*! RESOURCE: styles/dist/common/sn_common.css */
.sn-feed-footer:before, .sn-feed-footer-message .twitter-typeahead:before, .sn-feed-footer:after, .sn-feed-footer-message .twitter-typeahead:after {
content: ' ';
display: table; }

.sn-feed-footer:after, .sn-feed-footer-message .twitter-typeahead:after {
clear: both; }

.sn-connect .avatar-container .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container .avatar.soloAvatar .sub-avatar, .sn-connect .avatar-container .avatar .sub-avatar, .sn-vtb .card-details .avatar-container .avatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container .avatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container .avatar .sub-avatar, .avatar-popover .avatar-container .avatar .sub-avatar, .sn-card-component .avatar-container .avatar .sub-avatar, .sn-mention .avatar-container .avatar .sub-avatar, .sn-live-search-popover .avatar-container .avatar .sub-avatar {
height: 100%;
width: 100%;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #e6e8ea;
background-position: 50%;
background-repeat: no-repeat;
background-size: cover;
border-radius: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
line-height: 1;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.sn-connect .avatar-container .avatar .counter.sub-avatar, .sn-vtb .card-details .avatar-container .avatar .counter.sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container .avatar .counter.sub-avatar, .sn-vtb .vtb-aside-body .avatar-container .avatar .counter.sub-avatar, .avatar-popover .avatar-container .avatar .counter.sub-avatar, .sn-card-component .avatar-container .avatar .counter.sub-avatar, .sn-mention .avatar-container .avatar .counter.sub-avatar, .sn-live-search-popover .avatar-container .avatar .counter.sub-avatar {
display: none; }
.sn-connect .avatar-container .avatar.soloAvatar .sub-avatar span, .avatar-popover .avatar-container .avatar.soloAvatar .sub-avatar span, .sn-card-component .avatar-container .avatar.soloAvatar .sub-avatar span, .sn-mention .avatar-container .avatar.soloAvatar .sub-avatar span, .sn-live-search-popover .avatar-container .avatar.soloAvatar .sub-avatar span, .sn-connect .avatar-container .avatar .sub-avatar span, .sn-vtb .card-details .avatar-container .avatar .sub-avatar span, .sn-vtb .vtb-quick-panel .avatar-container .avatar .sub-avatar span, .sn-vtb .vtb-aside-body .avatar-container .avatar .sub-avatar span, .avatar-popover .avatar-container .avatar .sub-avatar span, .sn-card-component .avatar-container .avatar .sub-avatar span, .sn-mention .avatar-container .avatar .sub-avatar span, .sn-live-search-popover .avatar-container .avatar .sub-avatar span {
color: #303a46;
vertical-align: middle; }

.sn-connect .avatar-container, .sn-vtb .card-details .avatar-container, .sn-vtb .vtb-quick-panel .avatar-container, .sn-vtb .vtb-aside-body .avatar-container, .avatar-popover .avatar-container, .sn-card-component .avatar-container, .sn-mention .avatar-container, .sn-live-search-popover .avatar-container {
height: 42px;
width: 42px;
border-radius: 0;
color: #ffffff;
cursor: default;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font-weight: normal;
position: relative;
text-align: center;
vertical-align: middle; }
.sn-connect .avatar-container.group, .sn-vtb .card-details .avatar-container.group, .sn-vtb .vtb-quick-panel .avatar-container.group, .sn-vtb .vtb-aside-body .avatar-container.group, .avatar-popover .avatar-container.group, .sn-card-component .avatar-container.group, .sn-mention .avatar-container.group, .sn-live-search-popover .avatar-container.group {
border-radius: 0; }
.sn-connect .avatar-container.group .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.group .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.group .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.group .avatar.soloAvatar, .avatar-popover .avatar-container.group .avatar.soloAvatar, .sn-card-component .avatar-container.group .avatar.soloAvatar, .sn-mention .avatar-container.group .avatar.soloAvatar, .sn-live-search-popover .avatar-container.group .avatar.soloAvatar {
height: 21px;
width: 21px;
border: none;
position: absolute; }
.sn-connect .avatar-container.group .avatar.soloAvatar.top, .sn-vtb .card-details .avatar-container.group .avatar.soloAvatar.top, .sn-vtb .vtb-quick-panel .avatar-container.group .avatar.soloAvatar.top, .sn-vtb .vtb-aside-body .avatar-container.group .avatar.soloAvatar.top, .avatar-popover .avatar-container.group .avatar.soloAvatar.top, .sn-card-component .avatar-container.group .avatar.soloAvatar.top, .sn-mention .avatar-container.group .avatar.soloAvatar.top, .sn-live-search-popover .avatar-container.group .avatar.soloAvatar.top, .sn-connect .avatar-container.group .avatar.soloAvatar.bottom, .sn-vtb .card-details .avatar-container.group .avatar.soloAvatar.bottom, .sn-vtb .vtb-quick-panel .avatar-container.group .avatar.soloAvatar.bottom, .sn-vtb .vtb-aside-body .avatar-container.group .avatar.soloAvatar.bottom, .avatar-popover .avatar-container.group .avatar.soloAvatar.bottom, .sn-card-component .avatar-container.group .avatar.soloAvatar.bottom, .sn-mention .avatar-container.group .avatar.soloAvatar.bottom, .sn-live-search-popover .avatar-container.group .avatar.soloAvatar.bottom {
left: auto;
top: auto; }
.sn-connect .avatar-container.group .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.group .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.group .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.group .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.group .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.group .avatar.soloAvatar .sub-avatar {
line-height: 1; }
.sn-connect .avatar-container.group .avatar.soloAvatar .sub-avatar span, .sn-vtb .card-details .avatar-container.group .avatar.soloAvatar .sub-avatar span, .sn-vtb .vtb-quick-panel .avatar-container.group .avatar.soloAvatar .sub-avatar span, .sn-vtb .vtb-aside-body .avatar-container.group .avatar.soloAvatar .sub-avatar span, .avatar-popover .avatar-container.group .avatar.soloAvatar .sub-avatar span, .sn-card-component .avatar-container.group .avatar.soloAvatar .sub-avatar span, .sn-mention .avatar-container.group .avatar.soloAvatar .sub-avatar span, .sn-live-search-popover .avatar-container.group .avatar.soloAvatar .sub-avatar span {
margin-top: 5%; }
.sn-connect .avatar-container.absolute-center, .sn-vtb .card-details .avatar-container.absolute-center, .sn-vtb .vtb-quick-panel .avatar-container.absolute-center, .sn-vtb .vtb-aside-body .avatar-container.absolute-center, .avatar-popover .avatar-container.absolute-center, .sn-card-component .avatar-container.absolute-center, .sn-mention .avatar-container.absolute-center, .sn-live-search-popover .avatar-container.absolute-center {
top: 50%;
left: 0;
position: absolute; }
.sn-connect .avatar-container.absolute-center.avatar-xs, .sn-vtb .card-details .avatar-container.absolute-center.avatar-xs, .sn-vtb .vtb-quick-panel .avatar-container.absolute-center.avatar-xs, .sn-vtb .vtb-aside-body .avatar-container.absolute-center.avatar-xs, .avatar-popover .avatar-container.absolute-center.avatar-xs, .sn-card-component .avatar-container.absolute-center.avatar-xs, .sn-mention .avatar-container.absolute-center.avatar-xs, .sn-live-search-popover .avatar-container.absolute-center.avatar-xs {
margin-top: -12px; }
.sn-connect .avatar-container.absolute-center.avatar-small, .sn-vtb .card-details .avatar-container.absolute-center.avatar-small, .sn-vtb .vtb-quick-panel .avatar-container.absolute-center.avatar-small, .sn-vtb .vtb-aside-body .avatar-container.absolute-center.avatar-small, .avatar-popover .avatar-container.absolute-center.avatar-small, .sn-card-component .avatar-container.absolute-center.avatar-small, .sn-mention .avatar-container.absolute-center.avatar-small, .sn-live-search-popover .avatar-container.absolute-center.avatar-small {
margin-top: -16px; }
.sn-connect .avatar-container.absolute-center.avatar-medium, .sn-vtb .card-details .avatar-container.absolute-center.avatar-medium, .sn-vtb .vtb-quick-panel .avatar-container.absolute-center.avatar-medium, .sn-vtb .vtb-aside-body .avatar-container.absolute-center.avatar-medium, .avatar-popover .avatar-container.absolute-center.avatar-medium, .sn-card-component .avatar-container.absolute-center.avatar-medium, .sn-mention .avatar-container.absolute-center.avatar-medium, .sn-live-search-popover .avatar-container.absolute-center.avatar-medium {
margin-top: -21px; }
.sn-connect .avatar-container.absolute-center.avatar-large, .sn-vtb .card-details .avatar-container.absolute-center.avatar-large, .sn-vtb .vtb-quick-panel .avatar-container.absolute-center.avatar-large, .sn-vtb .vtb-aside-body .avatar-container.absolute-center.avatar-large, .avatar-popover .avatar-container.absolute-center.avatar-large, .sn-card-component .avatar-container.absolute-center.avatar-large, .sn-mention .avatar-container.absolute-center.avatar-large, .sn-live-search-popover .avatar-container.absolute-center.avatar-large {
margin-top: -70px; }
.sn-connect .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-connect .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-connect .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar {
line-height: 1; }
.sn-connect .avatar-container.avatar-large sn-presence, .sn-vtb .card-details .avatar-container.avatar-large sn-presence, .sn-vtb .vtb-quick-panel .avatar-container.avatar-large sn-presence, .sn-vtb .vtb-aside-body .avatar-container.avatar-large sn-presence, .avatar-popover .avatar-container.avatar-large sn-presence, .sn-card-component .avatar-container.avatar-large sn-presence, .sn-mention .avatar-container.avatar-large sn-presence, .sn-live-search-popover .avatar-container.avatar-large sn-presence {
height: 20px;
width: 20px;
bottom: 10px !important;
right: 10px !important; }
.sn-connect .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(1), .sn-vtb .card-details .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(1), .sn-vtb .vtb-quick-panel .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(1), .sn-vtb .vtb-aside-body .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(1), .avatar-popover .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(1), .sn-card-component .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(1), .sn-mention .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(1), .sn-live-search-popover .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(1), .sn-connect .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(1), .sn-vtb .card-details .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(1), .sn-vtb .vtb-quick-panel .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(1), .sn-vtb .vtb-aside-body .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(1), .avatar-popover .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(1), .sn-card-component .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(1), .sn-mention .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(1), .sn-live-search-popover .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(1), .sn-connect .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(1), .sn-vtb .card-details .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(1), .sn-vtb .vtb-quick-panel .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(1), .sn-vtb .vtb-aside-body .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(1), .avatar-popover .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(1), .sn-card-component .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(1), .sn-mention .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(1), .sn-live-search-popover .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(1) {
bottom: 0;
right: 0; }
.sn-connect .avatar-container.avatar-xs, .sn-vtb .card-details .avatar-container.avatar-xs, .sn-vtb .vtb-quick-panel .avatar-container.avatar-xs, .sn-vtb .vtb-aside-body .avatar-container.avatar-xs, .avatar-popover .avatar-container.avatar-xs, .sn-card-component .avatar-container.avatar-xs, .sn-mention .avatar-container.avatar-xs, .sn-live-search-popover .avatar-container.avatar-xs {
height: 24px;
width: 24px; }
.sn-connect .avatar-container.avatar-xs.group .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-xs.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-xs.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-xs.group .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-xs.group .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-xs.group .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-xs.group .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-xs.group .avatar.soloAvatar .sub-avatar {
font-size: 6px; }
.sn-connect .avatar-container.avatar-xs.avatar-duo .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-xs.avatar-duo .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-xs.avatar-duo .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-xs.avatar-duo .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-xs.avatar-duo .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-xs.avatar-duo .avatar.soloAvatar, .sn-mention .avatar-container.avatar-xs.avatar-duo .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-xs.avatar-duo .avatar.soloAvatar, .sn-connect .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar, .sn-mention .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar, .sn-connect .avatar-container.avatar-xs.avatar-quad .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-xs.avatar-quad .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-xs.avatar-quad .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-xs.avatar-quad .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-xs.avatar-quad .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-xs.avatar-quad .avatar.soloAvatar, .sn-mention .avatar-container.avatar-xs.avatar-quad .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-xs.avatar-quad .avatar.soloAvatar {
height: 12px;
width: 12px; }
.sn-connect .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .card-details .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-quick-panel .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-aside-body .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar:nth-of-type(3), .avatar-popover .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-card-component .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-mention .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-live-search-popover .avatar-container.avatar-xs.avatar-trio .avatar.soloAvatar:nth-of-type(3) {
margin-right: -6px;
margin-top: 1.5px; }
.sn-connect .avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar {
font-size: 12px; }
.sn-connect .avatar-container.avatar-small, .sn-vtb .card-details .avatar-container.avatar-small, .sn-vtb .vtb-quick-panel .avatar-container.avatar-small, .sn-vtb .vtb-aside-body .avatar-container.avatar-small, .avatar-popover .avatar-container.avatar-small, .sn-card-component .avatar-container.avatar-small, .sn-mention .avatar-container.avatar-small, .sn-live-search-popover .avatar-container.avatar-small {
height: 32px;
width: 32px; }
.sn-connect .avatar-container.avatar-small.group .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-small.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-small.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-small.group .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-small.group .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-small.group .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-small.group .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-small.group .avatar.soloAvatar .sub-avatar {
font-size: 8px; }
.sn-connect .avatar-container.avatar-small.avatar-duo .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-small.avatar-duo .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-small.avatar-duo .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-small.avatar-duo .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-small.avatar-duo .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-small.avatar-duo .avatar.soloAvatar, .sn-mention .avatar-container.avatar-small.avatar-duo .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-small.avatar-duo .avatar.soloAvatar, .sn-connect .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar, .sn-mention .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar, .sn-connect .avatar-container.avatar-small.avatar-quad .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-small.avatar-quad .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-small.avatar-quad .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-small.avatar-quad .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-small.avatar-quad .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-small.avatar-quad .avatar.soloAvatar, .sn-mention .avatar-container.avatar-small.avatar-quad .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-small.avatar-quad .avatar.soloAvatar {
height: 16px;
width: 16px; }
.sn-connect .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .card-details .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-quick-panel .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-aside-body .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar:nth-of-type(3), .avatar-popover .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-card-component .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-mention .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-live-search-popover .avatar-container.avatar-small.avatar-trio .avatar.soloAvatar:nth-of-type(3) {
margin-right: -8px;
margin-top: 2px; }
.sn-connect .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-small .avatar.soloAvatar .sub-avatar {
font-size: 14px; }
.sn-connect .avatar-container.avatar-medium, .sn-vtb .card-details .avatar-container.avatar-medium, .sn-vtb .vtb-quick-panel .avatar-container.avatar-medium, .sn-vtb .vtb-aside-body .avatar-container.avatar-medium, .avatar-popover .avatar-container.avatar-medium, .sn-card-component .avatar-container.avatar-medium, .sn-mention .avatar-container.avatar-medium, .sn-live-search-popover .avatar-container.avatar-medium {
height: 42px;
width: 42px; }
.sn-connect .avatar-container.avatar-medium.group .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-medium.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-medium.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-medium.group .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-medium.group .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-medium.group .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-medium.group .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-medium.group .avatar.soloAvatar .sub-avatar {
font-size: 10px; }
.sn-connect .avatar-container.avatar-medium.avatar-duo .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-medium.avatar-duo .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-medium.avatar-duo .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-medium.avatar-duo .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-medium.avatar-duo .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-medium.avatar-duo .avatar.soloAvatar, .sn-mention .avatar-container.avatar-medium.avatar-duo .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-medium.avatar-duo .avatar.soloAvatar, .sn-connect .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar, .sn-mention .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar, .sn-connect .avatar-container.avatar-medium.avatar-quad .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-medium.avatar-quad .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-medium.avatar-quad .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-medium.avatar-quad .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-medium.avatar-quad .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-medium.avatar-quad .avatar.soloAvatar, .sn-mention .avatar-container.avatar-medium.avatar-quad .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-medium.avatar-quad .avatar.soloAvatar {
height: 21px;
width: 21px; }
.sn-connect .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .card-details .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-quick-panel .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-aside-body .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar:nth-of-type(3), .avatar-popover .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-card-component .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-mention .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-live-search-popover .avatar-container.avatar-medium.avatar-trio .avatar.soloAvatar:nth-of-type(3) {
margin-right: -10.5px;
margin-top: 2.625px; }
.sn-connect .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-medium .avatar.soloAvatar .sub-avatar {
font-size: 16px; }
.sn-connect .avatar-container.avatar-large, .sn-vtb .card-details .avatar-container.avatar-large, .sn-vtb .vtb-quick-panel .avatar-container.avatar-large, .sn-vtb .vtb-aside-body .avatar-container.avatar-large, .avatar-popover .avatar-container.avatar-large, .sn-card-component .avatar-container.avatar-large, .sn-mention .avatar-container.avatar-large, .sn-live-search-popover .avatar-container.avatar-large {
height: 140px;
width: 140px; }
.sn-connect .avatar-container.avatar-large.group .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-large.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-large.group .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-large.group .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-large.group .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-large.group .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-large.group .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-large.group .avatar.soloAvatar .sub-avatar {
font-size: 18px; }
.sn-connect .avatar-container.avatar-large.avatar-duo .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-large.avatar-duo .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-large.avatar-duo .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-large.avatar-duo .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-large.avatar-duo .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-large.avatar-duo .avatar.soloAvatar, .sn-mention .avatar-container.avatar-large.avatar-duo .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-large.avatar-duo .avatar.soloAvatar, .sn-connect .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar, .sn-mention .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar, .sn-connect .avatar-container.avatar-large.avatar-quad .avatar.soloAvatar, .sn-vtb .card-details .avatar-container.avatar-large.avatar-quad .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-large.avatar-quad .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-large.avatar-quad .avatar.soloAvatar, .avatar-popover .avatar-container.avatar-large.avatar-quad .avatar.soloAvatar, .sn-card-component .avatar-container.avatar-large.avatar-quad .avatar.soloAvatar, .sn-mention .avatar-container.avatar-large.avatar-quad .avatar.soloAvatar, .sn-live-search-popover .avatar-container.avatar-large.avatar-quad .avatar.soloAvatar {
height: 70px;
width: 70px; }
.sn-connect .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .card-details .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-quick-panel .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-aside-body .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar:nth-of-type(3), .avatar-popover .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-card-component .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-mention .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-live-search-popover .avatar-container.avatar-large.avatar-trio .avatar.soloAvatar:nth-of-type(3) {
margin-right: -35px;
margin-top: 8.75px; }
.sn-connect .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-vtb .card-details .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-quick-panel .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-vtb .vtb-aside-body .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .avatar-popover .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-card-component .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-mention .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar, .sn-live-search-popover .avatar-container.avatar-large .avatar.soloAvatar .sub-avatar {
font-size: 24px; }
.sn-connect .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(2), .sn-vtb .card-details .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(2), .sn-vtb .vtb-quick-panel .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(2), .sn-vtb .vtb-aside-body .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(2), .avatar-popover .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(2), .sn-card-component .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(2), .sn-mention .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(2), .sn-live-search-popover .avatar-container.avatar-duo .avatar.soloAvatar:nth-of-type(2) {
top: 0;
left: 0; }
.sn-connect .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(2), .sn-vtb .card-details .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(2), .sn-vtb .vtb-quick-panel .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(2), .sn-vtb .vtb-aside-body .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(2), .avatar-popover .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(2), .sn-card-component .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(2), .sn-mention .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(2), .sn-live-search-popover .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(2) {
bottom: 0;
left: 0; }
.sn-connect .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .card-details .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-quick-panel .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-aside-body .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(3), .avatar-popover .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-card-component .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-mention .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(3), .sn-live-search-popover .avatar-container.avatar-trio .avatar.soloAvatar:nth-of-type(3) {
right: 50%;
top: 0; }
.sn-connect .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(2), .sn-vtb .card-details .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(2), .sn-vtb .vtb-quick-panel .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(2), .sn-vtb .vtb-aside-body .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(2), .avatar-popover .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(2), .sn-card-component .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(2), .sn-mention .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(2), .sn-live-search-popover .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(2) {
bottom: 0;
left: 0; }
.sn-connect .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(3), .sn-vtb .card-details .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-quick-panel .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(3), .sn-vtb .vtb-aside-body .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(3), .avatar-popover .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(3), .sn-card-component .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(3), .sn-mention .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(3), .sn-live-search-popover .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(3) {
right: 0;
top: 0; }
.sn-connect .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(4), .sn-vtb .card-details .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(4), .sn-vtb .vtb-quick-panel .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(4), .sn-vtb .vtb-aside-body .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(4), .avatar-popover .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(4), .sn-card-component .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(4), .sn-mention .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(4), .sn-live-search-popover .avatar-container.avatar-quad .avatar.soloAvatar:nth-of-type(4) {
left: 0;
top: 0; }
.sn-connect .avatar-container .avatar, .sn-vtb .card-details .avatar-container .avatar, .sn-vtb .vtb-quick-panel .avatar-container .avatar, .sn-vtb .vtb-aside-body .avatar-container .avatar, .avatar-popover .avatar-container .avatar, .sn-card-component .avatar-container .avatar, .sn-mention .avatar-container .avatar, .sn-live-search-popover .avatar-container .avatar {
height: 100%;
width: 100%;
background: none;
border-radius: 0;
overflow: hidden;
position: relative; }
.sn-connect .avatar-container .avatar.soloAvatar, .sn-vtb .card-details .avatar-container .avatar.soloAvatar, .sn-vtb .vtb-quick-panel .avatar-container .avatar.soloAvatar, .sn-vtb .vtb-aside-body .avatar-container .avatar.soloAvatar, .avatar-popover .avatar-container .avatar.soloAvatar, .sn-card-component .avatar-container .avatar.soloAvatar, .sn-mention .avatar-container .avatar.soloAvatar, .sn-live-search-popover .avatar-container .avatar.soloAvatar {
background: none;
border-radius: 0; }
.sn-connect .avatar-container sn-presence, .sn-vtb .card-details .avatar-container sn-presence, .sn-vtb .vtb-quick-panel .avatar-container sn-presence, .sn-vtb .vtb-aside-body .avatar-container sn-presence, .avatar-popover .avatar-container sn-presence, .sn-card-component .avatar-container sn-presence, .sn-mention .avatar-container sn-presence, .sn-live-search-popover .avatar-container sn-presence {
right: -1px;
bottom: -1px;
position: absolute; }

.sn-widget-list-content_static .btn.icon-chevron-right, .sn-widget-members-list-btn-close {
border: 0; }
.sn-widget-list-content_static .btn.icon-chevron-right:hover, .sn-widget-members-list-btn-close:hover, .sn-widget-list-content_static .btn.icon-chevron-right:focus, .sn-widget-members-list-btn-close:focus, .sn-widget-list-content_static .btn.icon-chevron-right:active, .sn-widget-members-list-btn-close:active, .sn-widget-list-content_static .btn.icon-chevron-right:focus:active, .sn-widget-members-list-btn-close:focus:active, .sn-widget-list-content_static .active.btn.icon-chevron-right, .active.sn-widget-members-list-btn-close, .sn-widget-list-content_static .active.btn.icon-chevron-right:focus, .active.sn-widget-members-list-btn-close:focus {
background-color: transparent;
border: none;
box-shadow: none;
color: inherit;
outline: none; }

.sn-widget-button.sn-widget-button_row .btn {
font: 24px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1;
min-width: 25px;
width: auto; }
.sn-widget-button.sn-widget-button_row .btn:hover, .sn-widget-button.sn-widget-button_row .btn:active, .sn-widget-button.sn-widget-button_row .btn:focus {
background-color: transparent;
box-shadow: none;
outline: none; }
.sn-widget-button.sn-widget-button_row .btn:hover {
color: #278efc; }
.sn-widget-button.sn-widget-button_row .btn:active {
opacity: 0.5; }

.sn-add-users-search .twitter-typeahead, .sn-live-search .twitter-typeahead, .sn-widget-search .twitter-typeahead {
width: 100%; }
.sn-add-users-search .twitter-typeahead input, .sn-live-search .twitter-typeahead input, .sn-widget-search .twitter-typeahead input {
border: none;
box-shadow: none;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
max-height: 200px;
overflow-x: hidden;
overflow-y: auto;
margin: 11px 0;
padding: 5px 10px;
resize: none;
width: 100%; }
.sn-add-users-search .twitter-typeahead input:focus, .sn-live-search .twitter-typeahead input:focus, .sn-widget-search .twitter-typeahead input:focus {
outline: none; }
.sn-add-users-search .twitter-typeahead pre, .sn-live-search .twitter-typeahead pre, .sn-widget-search .twitter-typeahead pre {
top: 0;
left: 0;
position: absolute;
height: 1px;
width: 1px;
margin: 0;
padding: 0; }
.sn-add-users-search .twitter-typeahead .tt-menu, .sn-live-search .twitter-typeahead .tt-menu, .sn-widget-search .twitter-typeahead .tt-menu {
background-color: #ffffff;
border: 1px solid #e7e9eb;
box-shadow: rgba(0, 0, 0, 0.2) 0 5px 30px 0;
border-radius: 3px;
max-height: 70vh;
min-width: 300px;
overflow-y: auto; }

.sn-avatar_v2 {
height: 42px;
width: 42px;
cursor: pointer;
display: inline-block;
position: relative;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-avatar_v2.sn-avatar_xs {
height: 24px;
width: 24px; }
.sn-avatar_v2.sn-avatar_xs.sn-avatar_duo .sn-avatar-container {
height: 14px;
width: 14px; }
.sn-avatar_v2.sn-avatar_xs.sn-avatar_duo .sn-avatar-initials {
font-size: 6px; }
.sn-avatar_v2.sn-avatar_xs.sn-avatar_trio .sn-avatar-container {
height: 12px;
width: 12px; }
.sn-avatar_v2.sn-avatar_xs.sn-avatar_trio .sn-avatar-container:nth-of-type(3) {
height: 13px;
width: 13px;
margin-right: -6.5px; }
.sn-avatar_v2.sn-avatar_xs.sn-avatar_trio .sn-avatar-initials {
font-size: 6px; }
.sn-avatar_v2.sn-avatar_xs.sn-avatar_quad .sn-avatar-container {
height: 12px;
width: 12px; }
.sn-avatar_v2.sn-avatar_xs.sn-avatar_quad .sn-avatar-initials {
font-size: 6px; }
.sn-avatar_v2.sn-avatar_xs .sn-avatar-initials {
font-size: 12px; }
.sn-avatar_v2.sn-avatar_xs .sn-presence {
height: 6px;
width: 6px; }
.sn-avatar_v2.sn-avatar_sm {
height: 32px;
width: 32px; }
.sn-avatar_v2.sn-avatar_sm.sn-avatar_duo .sn-avatar-container {
height: 18px;
width: 18px; }
.sn-avatar_v2.sn-avatar_sm.sn-avatar_duo .sn-avatar-initials {
font-size: 8px; }
.sn-avatar_v2.sn-avatar_sm.sn-avatar_trio .sn-avatar-container {
height: 16px;
width: 16px; }
.sn-avatar_v2.sn-avatar_sm.sn-avatar_trio .sn-avatar-container:nth-of-type(3) {
height: 18px;
width: 18px;
margin-right: -9px; }
.sn-avatar_v2.sn-avatar_sm.sn-avatar_trio .sn-avatar-initials {
font-size: 8px; }
.sn-avatar_v2.sn-avatar_sm.sn-avatar_quad .sn-avatar-container {
height: 16px;
width: 16px; }
.sn-avatar_v2.sn-avatar_sm.sn-avatar_quad .sn-avatar-initials {
font-size: 8px; }
.sn-avatar_v2.sn-avatar_sm .sn-avatar-initials {
font-size: 14px; }
.sn-avatar_v2.sn-avatar_sm .sn-presence {
height: 8px;
width: 8px; }
.sn-avatar_v2.sn-avatar_md {
height: 42px;
width: 42px; }
.sn-avatar_v2.sn-avatar_md.sn-avatar_duo .sn-avatar-container {
height: 24px;
width: 24px; }
.sn-avatar_v2.sn-avatar_md.sn-avatar_duo .sn-avatar-initials {
font-size: 9px; }
.sn-avatar_v2.sn-avatar_md.sn-avatar_trio .sn-avatar-container {
height: 21px;
width: 21px; }
.sn-avatar_v2.sn-avatar_md.sn-avatar_trio .sn-avatar-container:nth-of-type(3) {
height: 23px;
width: 23px;
margin-right: -11.5px; }
.sn-avatar_v2.sn-avatar_md.sn-avatar_trio .sn-avatar-initials {
font-size: 9px; }
.sn-avatar_v2.sn-avatar_md.sn-avatar_quad .sn-avatar-container {
height: 21px;
width: 21px; }
.sn-avatar_v2.sn-avatar_md.sn-avatar_quad .sn-avatar-initials {
font-size: 9px; }
.sn-avatar_v2.sn-avatar_md .sn-avatar-initials {
font-size: 15px; }
.sn-avatar_v2.sn-avatar_md .sn-presence {
height: 10px;
width: 10px; }
.sn-avatar_v2.sn-avatar_lg {
height: 140px;
width: 140px; }
.sn-avatar_v2.sn-avatar_lg.sn-avatar_duo .sn-avatar-container {
height: 82px;
width: 82px; }
.sn-avatar_v2.sn-avatar_lg.sn-avatar_duo .sn-avatar-initials {
font-size: 28px; }
.sn-avatar_v2.sn-avatar_lg.sn-avatar_trio .sn-avatar-container {
height: 70px;
width: 70px; }
.sn-avatar_v2.sn-avatar_lg.sn-avatar_trio .sn-avatar-container:nth-of-type(3) {
height: 78px;
width: 78px;
margin-right: -39px; }
.sn-avatar_v2.sn-avatar_lg.sn-avatar_trio .sn-avatar-initials {
font-size: 28px; }
.sn-avatar_v2.sn-avatar_lg.sn-avatar_quad .sn-avatar-container {
height: 70px;
width: 70px; }
.sn-avatar_v2.sn-avatar_lg.sn-avatar_quad .sn-avatar-initials {
font-size: 28px; }
.sn-avatar_v2.sn-avatar_lg .sn-avatar-initials {
font-size: 34px; }
.sn-avatar_v2.sn-avatar_lg .sn-presence {
height: 35px;
width: 35px; }
.sn-avatar_v2.sn-avatar_duo .sn-avatar-container:nth-of-type(2) {
left: 0;
top: 0; }
.sn-avatar_v2.sn-avatar_duo .sn-avatar-container .sn-presence {
display: none; }
.sn-avatar_v2.sn-avatar_trio .sn-avatar-container:nth-of-type(2) {
left: 0;
bottom: 0; }
.sn-avatar_v2.sn-avatar_trio .sn-avatar-container:nth-of-type(3) {
top: 0;
right: 50%; }
.sn-avatar_v2.sn-avatar_trio .sn-avatar-container .sn-presence {
display: none; }
.sn-avatar_v2.sn-avatar_quad .sn-avatar-container:nth-of-type(2) {
left: 0;
bottom: 0; }
.sn-avatar_v2.sn-avatar_quad .sn-avatar-container:nth-of-type(3) {
top: 0;
right: 0; }
.sn-avatar_v2.sn-avatar_quad .sn-avatar-container:nth-of-type(4) {
left: 0;
top: 0; }
.sn-avatar_v2.sn-avatar_quad .sn-avatar-container .sn-presence {
display: none; }
.sn-avatar_v2.sn-avatar_grab {
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab; }
.sn-avatar_v2.sn-avatar_noop {
cursor: default; }
.sn-avatar_v2 .sn-presence {
right: 0;
bottom: 0;
position: absolute; }
.sn-avatar_v2 .sn-avatar-container {
height: 100%;
width: 100%;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #e6e8ea;
border-radius: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
position: absolute; }
.sn-avatar_v2 .sn-avatar-container:only-of-type, .sn-avatar_v2 .sn-avatar-container:first-of-type {
bottom: 0;
right: 0; }
.sn-avatar_v2 .sn-avatar-initials {
color: #303a46;
cursor: inherit;
line-height: 1; }
.sn-avatar_v2 .sn-avatar-image {
top: 0;
left: 0;
position: absolute;
height: 100%;
width: 100%;
background-position: 50%;
background-size: cover;
border-radius: 100%;
overflow: hidden;
display: block; }

.sn-add-users .sn-navhub-title,
.sn-add-users .sn-navhub-title span {
overflow: visible;
white-space: initial; }
.sn-add-users .sn-navhub-title input,
.sn-add-users .sn-navhub-title pre,
.sn-add-users .sn-navhub-title span input,
.sn-add-users .sn-navhub-title span pre {
border: none; }

.sn-add-users-wrapper {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: 100%; }
@media (max-width: 800px) {
.sn-add-users-wrapper {
height: 100%; } }
.sn-add-users-wrapper .sn-navhub {
height: auto;
min-height: 56px; }
.sn-add-users-wrapper .sn-navhub .sn-navhub-content,
.sn-add-users-wrapper .sn-navhub .sn-navhub-btn {
min-height: 56px; }
.sn-add-users-wrapper .sn-navhub .sn-navhub-content .sn-add-users-user-wrapper.sn-navhub-content,
.sn-add-users-wrapper .sn-navhub .sn-navhub-btn .sn-add-users-user-wrapper.sn-navhub-content {
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
margin-left: -4px;
max-height: 164px;
overflow-y: auto;
overflow-x: hidden;
min-height: auto;
height: auto; }
.sn-add-users-wrapper .sn-navhub .sn-navhub-content .sn-add-users-search.sn-navhub-content,
.sn-add-users-wrapper .sn-navhub .sn-navhub-btn .sn-add-users-search.sn-navhub-content {
margin-left: 0;
min-height: auto;
height: auto; }

.sn-add-users-content,
.sn-add-users-user-wrapper {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }

.sn-add-users-user {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #e7f2ff;
border: 1px solid #278efc;
border-radius: 3px;
color: #278efc;
cursor: default;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin: 4px;
padding: 6px; }
.sn-add-users-user span {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding-right: 10px; }
.sn-add-users-user .icon-cross {
cursor: pointer;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin: -2px 0 0 6px; }
.sn-add-users-user .icon-cross:hover, .sn-add-users-user .icon-cross:active, .sn-add-users-user .icon-cross:focus {
box-shadow: none;
opacity: 0.5;
outline: none; }

.sn-add-users-search.sn-navhub-content {
-webkit-flex: 0 0 320px;
-ms-flex: 0 0 320px;
flex: 0 0 320px; }

.sn-add-users-search .sn-navhub-title > div {
width: 100%; }

.sn-angular-tools {
position: absolute;
top: 0;
left: 50%;
width: 200px;
padding-left: 10px;
padding-right: 10px;
margin-left: -50px;
background-color: #e7e9eb;
z-index: 50000;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.sn-angular-tools .sn-count {
margin-left: 5px; }
.sn-angular-tools .sn-angular-tools-group {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.sn-angular-tools .icon-glasses {
color: darkgray; }
.sn-angular-tools .icon-glasses.active {
color: green; }
.sn-angular-tools .icon-error-circle.active {
color: red; }

.sn-watcher-highlight-1 {
background-color: #ffe6e6 !important; }

.sn-watcher-highlight-2 {
background-color: #ffcdcd !important; }

.sn-watcher-highlight-3 {
background-color: #ffb4b4 !important; }

.sn-watcher-highlight-4 {
background-color: #ff9b9b !important; }

.sn-watcher-highlight-5 {
background-color: #ff8282 !important; }

.sn-watcher-highlight-6 {
background-color: #ff6969 !important; }

.sn-watcher-highlight-7 {
background-color: #ff5050 !important; }

.sn-watcher-highlight-8 {
background-color: #ff3737 !important; }

.sn-watcher-highlight-9 {
background-color: #ff1e1e !important; }

.sn-watcher-highlight-10 {
background-color: red !important; }

.sn-aside {
height: 100%;
width: 0;
background-color: #ffffff;
color: #303a46;
outline: none;
overflow-x: hidden;
overflow-y: auto;
position: relative;
transition: width 500ms cubic-bezier(0.77, 0, 0.175, 1); }
.sn-aside.sn-aside_header {
height: calc(100% - 56px); }
.sn-aside.sn-aside_left {
border-right: 1px solid #e7e9eb; }
.sn-aside.sn-aside_right {
border-left: 1px solid #e7e9eb; }
.sn-aside.sn-aside_min-width {
min-width: 280px; }
.sn-aside.disableAnimations {
transition: none; }
.sn-aside .sn-aside-constrain {
height: 100%;
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
min-width: 280px;
overflow: hidden;
position: relative; }
.sn-aside .sn-aside-constrain .sn-aside-header {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-aside .sn-aside-constrain .sn-aside-body {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.sn-aside .sn-aside-filler {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
overflow-x: hidden;
overflow-y: auto;
width: 100%; }
.sn-aside .aside-dialog,
.sn-aside .aside-content,
.sn-aside .aside-content > div,
.sn-aside .aside-content > div > div {
height: 100%;
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
overflow: hidden;
position: relative; }
.sn-aside .aside-dialog.sn-aside-header,
.sn-aside .aside-content.sn-aside-header,
.sn-aside .aside-content > div.sn-aside-header,
.sn-aside .aside-content > div > div.sn-aside-header {
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
height: 56px; }
.sn-aside .aside-dialog .sn-aside-header,
.sn-aside .aside-content .sn-aside-header,
.sn-aside .aside-content > div .sn-aside-header,
.sn-aside .aside-content > div > div .sn-aside-header {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-aside .aside-dialog .sn-aside-body,
.sn-aside .aside-content .sn-aside-body,
.sn-aside .aside-content > div .sn-aside-body,
.sn-aside .aside-content > div > div .sn-aside-body {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.sn-aside .aside-dialog .sn-stream,
.sn-aside .aside-content .sn-stream,
.sn-aside .aside-content > div .sn-stream,
.sn-aside .aside-content > div > div .sn-stream {
left: auto;
position: relative;
top: auto; }

.sn-aside-header,
.sn-aside-group-title,
.sn-aside-footer {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
cursor: default;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
min-width: 1px;
position: relative;
text-decoration: none;
width: 100%; }
@media screen and (-ms-high-contrast: active) {
.sn-aside-header:focus,
.sn-aside-group-title:focus,
.sn-aside-footer:focus {
box-shadow: inset 0px 0px 0px 2px #f95050; } }
.sn-aside-header.sn-aside-header_selectable, .sn-aside-header.sn-aside-group-title_selectable, .sn-aside-header.sn-aside-footer_selectable, .sn-aside-header.state-selectable,
.sn-aside-group-title.sn-aside-header_selectable,
.sn-aside-group-title.sn-aside-group-title_selectable,
.sn-aside-group-title.sn-aside-footer_selectable,
.sn-aside-group-title.state-selectable,
.sn-aside-footer.sn-aside-header_selectable,
.sn-aside-footer.sn-aside-group-title_selectable,
.sn-aside-footer.sn-aside-footer_selectable,
.sn-aside-footer.state-selectable {
cursor: pointer;
text-decoration: none; }
.sn-aside-header.sn-aside-header_selectable:hover, .sn-aside-header.sn-aside-group-title_selectable:hover, .sn-aside-header.sn-aside-footer_selectable:hover, .sn-aside-header.state-selectable:hover,
.sn-aside-group-title.sn-aside-header_selectable:hover,
.sn-aside-group-title.sn-aside-group-title_selectable:hover,
.sn-aside-group-title.sn-aside-footer_selectable:hover,
.sn-aside-group-title.state-selectable:hover,
.sn-aside-footer.sn-aside-header_selectable:hover,
.sn-aside-footer.sn-aside-group-title_selectable:hover,
.sn-aside-footer.sn-aside-footer_selectable:hover,
.sn-aside-footer.state-selectable:hover {
color: #278efc; }
.sn-aside-header.sn-aside-header_selectable:hover .sn-aside-btn:first-child, .sn-aside-header.sn-aside-group-title_selectable:hover .sn-aside-btn:first-child, .sn-aside-header.sn-aside-footer_selectable:hover .sn-aside-btn:first-child, .sn-aside-header.state-selectable:hover .sn-aside-btn:first-child,
.sn-aside-group-title.sn-aside-header_selectable:hover .sn-aside-btn:first-child,
.sn-aside-group-title.sn-aside-group-title_selectable:hover .sn-aside-btn:first-child,
.sn-aside-group-title.sn-aside-footer_selectable:hover .sn-aside-btn:first-child,
.sn-aside-group-title.state-selectable:hover .sn-aside-btn:first-child,
.sn-aside-footer.sn-aside-header_selectable:hover .sn-aside-btn:first-child,
.sn-aside-footer.sn-aside-group-title_selectable:hover .sn-aside-btn:first-child,
.sn-aside-footer.sn-aside-footer_selectable:hover .sn-aside-btn:first-child,
.sn-aside-footer.state-selectable:hover .sn-aside-btn:first-child {
color: #278efc; }
.sn-aside-header span,
.sn-aside-group-title span,
.sn-aside-footer span {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
line-height: 1.1;
opacity: 1;
position: relative; }
.sn-aside-header span.wrap-text,
.sn-aside-group-title span.wrap-text,
.sn-aside-footer span.wrap-text {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
height: auto; }
.sn-aside-header span.sn-aside_static, .sn-aside-header span.sn-aside-btn,
.sn-aside-group-title span.sn-aside_static,
.sn-aside-group-title span.sn-aside-btn,
.sn-aside-footer span.sn-aside_static,
.sn-aside-footer span.sn-aside-btn {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-aside-header span.sn-aside_static,
.sn-aside-group-title span.sn-aside_static,
.sn-aside-footer span.sn-aside_static {
padding-right: 10px; }
.sn-aside-header span.sn-aside_static.sn-aside_nopadding,
.sn-aside-group-title span.sn-aside_static.sn-aside_nopadding,
.sn-aside-footer span.sn-aside_static.sn-aside_nopadding {
padding-right: 0; }
.sn-aside-header .sn-aside-btn,
.sn-aside-group-title .sn-aside-btn,
.sn-aside-footer .sn-aside-btn {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 18px;
height: 100%;
line-height: 1;
opacity: 1;
position: relative; }
.sn-aside-header .sn-aside-btn:active, .sn-aside-header .sn-aside-btn:focus,
.sn-aside-group-title .sn-aside-btn:active,
.sn-aside-group-title .sn-aside-btn:focus,
.sn-aside-footer .sn-aside-btn:active,
.sn-aside-footer .sn-aside-btn:focus {
outline: 3px solid #278efc; }
@media screen and (-ms-high-contrast: active) {
.sn-aside-header .sn-aside-btn:active, .sn-aside-header .sn-aside-btn:focus,
.sn-aside-group-title .sn-aside-btn:active,
.sn-aside-group-title .sn-aside-btn:focus,
.sn-aside-footer .sn-aside-btn:active,
.sn-aside-footer .sn-aside-btn:focus {
box-shadow: inset 0px 0px 0px 2px #f95050; } }
.sn-aside-header .sn-aside-btn:hover,
.sn-aside-group-title .sn-aside-btn:hover,
.sn-aside-footer .sn-aside-btn:hover {
color: #278efc; }
.sn-aside-header .sn-aside-btn:first-child,
.sn-aside-group-title .sn-aside-btn:first-child,
.sn-aside-footer .sn-aside-btn:first-child {
margin-left: -10px;
padding: 0 5px; }
html[dir="rtl"] .sn-aside-header .sn-aside-btn:first-child, html[dir="rtl"]
.sn-aside-group-title .sn-aside-btn:first-child, html[dir="rtl"]
.sn-aside-footer .sn-aside-btn:first-child {
margin-left: 0;
margin-right: -10px; }
.sn-aside-header .sn-aside-btn:last-child,
.sn-aside-group-title .sn-aside-btn:last-child,
.sn-aside-footer .sn-aside-btn:last-child {
padding: 0 10px; }
.sn-aside-header .sn-aside-btn:last-child:active, .sn-aside-header .sn-aside-btn:last-child:focus,
.sn-aside-group-title .sn-aside-btn:last-child:active,
.sn-aside-group-title .sn-aside-btn:last-child:focus,
.sn-aside-footer .sn-aside-btn:last-child:active,
.sn-aside-footer .sn-aside-btn:last-child:focus {
opacity: 0.4; }
.sn-aside-header .sn-aside-btn.sn-aside-btn_control,
.sn-aside-group-title .sn-aside-btn.sn-aside-btn_control,
.sn-aside-footer .sn-aside-btn.sn-aside-btn_control {
height: 28px;
width: 28px;
border-radius: 3px;
color: #455464;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 16px;
height: auto;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
padding: 7px;
left: 5px; }
html[dir="rtl"] .sn-aside-header .sn-aside-btn.sn-aside-btn_control, html[dir="rtl"]
.sn-aside-group-title .sn-aside-btn.sn-aside-btn_control, html[dir="rtl"]
.sn-aside-footer .sn-aside-btn.sn-aside-btn_control {
left: auto;
right: 5px; }
.sn-aside-header .sn-aside-btn.sn-aside-btn_control:hover, .sn-aside-header .sn-aside-btn.sn-aside-btn_control.state-hover,
.sn-aside-group-title .sn-aside-btn.sn-aside-btn_control:hover,
.sn-aside-group-title .sn-aside-btn.sn-aside-btn_control.state-hover,
.sn-aside-footer .sn-aside-btn.sn-aside-btn_control:hover,
.sn-aside-footer .sn-aside-btn.sn-aside-btn_control.state-hover {
background-color: rgba(0, 0, 0, 0.2); }
.sn-aside-header .sn-aside-btn.sn-aside-btn_control:active, .sn-aside-header .sn-aside-btn.sn-aside-btn_control:focus, .sn-aside-header .sn-aside-btn.sn-aside-btn_control.state-active,
.sn-aside-group-title .sn-aside-btn.sn-aside-btn_control:active,
.sn-aside-group-title .sn-aside-btn.sn-aside-btn_control:focus,
.sn-aside-group-title .sn-aside-btn.sn-aside-btn_control.state-active,
.sn-aside-footer .sn-aside-btn.sn-aside-btn_control:active,
.sn-aside-footer .sn-aside-btn.sn-aside-btn_control:focus,
.sn-aside-footer .sn-aside-btn.sn-aside-btn_control.state-active {
opacity: 1;
color: #278efc; }

.sn-aside-header,
.sn-aside-footer {
background-color: #fafafa;
border-bottom: 1px solid #e7e9eb;
color: #81878e;
font: 24px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
height: 56px;
padding: 0 10px; }
.sn-aside-header span,
.sn-aside-footer span {
height: 100%; }
.sn-aside-header span .icon-loading,
.sn-aside-footer span .icon-loading {
margin-left: 10px; }
.sn-aside-header .sn-aside-btn,
.sn-aside-footer .sn-aside-btn {
color: #828890; }
.sn-aside-header .sn-aside-caption,
.sn-aside-footer .sn-aside-caption {
padding-left: 10px; }

.sn-aside-footer {
background-color: #e7e9eb;
border-top: 1px solid #e7e9eb;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font: 18px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
height: 44px; }
.sn-aside-footer:hover .sn-aside-btn {
color: #278efc; }
.sn-aside-footer .sn-aside-btn.icon-chevron-right {
margin-right: -3px; }

.sn-aside-group-title {
background-color: #fafafa;
border-bottom: 1px solid #e7e9eb;
color: #81878e;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
height: 40px;
opacity: 1;
padding: 8px 10px;
text-transform: uppercase; }
.sn-aside-group-title:active, .sn-aside-group-title:focus {
outline: none; }
.sn-aside-group-title.sn-aside-group-title_selectable:hover, .sn-aside-group-title.state-selectable:hover {
color: #278efc; }
.sn-aside-group-title.sn-aside-group-title_selectable:hover.sn-aside-group-title_hidden .sn-aside-btn,
.sn-aside-group-title.sn-aside-group-title_selectable:hover.sn-aside-group-title_hidden .sn-aside-btn.state-overwrite-hidden, .sn-aside-group-title.state-selectable:hover.sn-aside-group-title_hidden .sn-aside-btn,
.sn-aside-group-title.state-selectable:hover.sn-aside-group-title_hidden .sn-aside-btn.state-overwrite-hidden {
opacity: 1; }
.sn-aside-group-title.sn-aside-group-title_selectable:hover .sn-aside-btn:first-child,
.sn-aside-group-title.sn-aside-group-title_selectable:hover .sn-aside-btn:last-child, .sn-aside-group-title.state-selectable:hover .sn-aside-btn:first-child,
.sn-aside-group-title.state-selectable:hover .sn-aside-btn:last-child {
color: #278efc; }
.sn-aside-group-title.sn-aside-group-title_selectable.sn-aside-group-title_hidden.state-overwrite .sn-aside-btn, .sn-aside-group-title.state-selectable.sn-aside-group-title_hidden.state-overwrite .sn-aside-btn {
opacity: 1; }
.sn-aside-group-title.sn-aside-group-title_selectable.sn-aside-group-title_hidden .sn-aside-btn,
.sn-aside-group-title.sn-aside-group-title_selectable.sn-aside-group-title_hidden .sn-aside-btn.state-overwrite-hidden, .sn-aside-group-title.state-selectable.sn-aside-group-title_hidden .sn-aside-btn,
.sn-aside-group-title.state-selectable.sn-aside-group-title_hidden .sn-aside-btn.state-overwrite-hidden {
opacity: 0; }
.sn-aside-group-title.sn-aside-group-title_selectable.sn-aside-group-title_hidden.nav-application-overwrite .sn-aside-btn:focus,
.sn-aside-group-title.sn-aside-group-title_selectable.sn-aside-group-title_hidden.nav-application-overwrite .sn-aside-btn.state-overwrite-hidden:focus, .sn-aside-group-title.state-selectable.sn-aside-group-title_hidden.nav-application-overwrite .sn-aside-btn:focus,
.sn-aside-group-title.state-selectable.sn-aside-group-title_hidden.nav-application-overwrite .sn-aside-btn.state-overwrite-hidden:focus {
opacity: 1;
border: 1px solid #278efc;
color: white; }
.sn-aside-group-title.sn-aside-group-title_selectable.nav-application-overwrite .favorite-list-overwrite--title, .sn-aside-group-title.state-selectable.nav-application-overwrite .favorite-list-overwrite--title {
color: #e6e8ea;
text-decoration: none;
width: 100%;
text-transform: none; }
.sn-aside-group-title.sn-aside-group-title_selectable.nav-application-overwrite .favorite-list-overwrite--title.favorite-list-overwrite--title--display, .sn-aside-group-title.state-selectable.nav-application-overwrite .favorite-list-overwrite--title.favorite-list-overwrite--title--display {
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.sn-aside-group-title.sn-aside-group-title_selectable.nav-application-overwrite .favorite-list-overwrite--button, .sn-aside-group-title.state-selectable.nav-application-overwrite .favorite-list-overwrite--button {
background-color: transparent;
border: none;
margin: 0; }
html[dir="rtl"] .sn-aside-group-title.sn-aside-group-title_selectable.nav-application-overwrite .favorite-list-overwrite--button, html[dir="rtl"] .sn-aside-group-title.state-selectable.nav-application-overwrite .favorite-list-overwrite--button {
margin: 0; }
.sn-aside-group-title.sn-aside-group-title_selectable.nav-application-overwrite .favorite-list-overwrite--button:hover, .sn-aside-group-title.state-selectable.nav-application-overwrite .favorite-list-overwrite--button:hover {
background-color: rgba(0, 0, 0, 0.2); }
.sn-aside-group-title.sn-aside-group-title_selectable.nav-application-overwrite .favorite-list-overwrite--button:focus, .sn-aside-group-title.state-selectable.nav-application-overwrite .favorite-list-overwrite--button:focus {
opacity: 1;
border: 1px solid #278efc;
color: white !important; }
.sn-aside-group-title.sn-aside-group-title_selectable.nav-application-overwrite .favorite-list-overwrite--button--right, .sn-aside-group-title.state-selectable.nav-application-overwrite .favorite-list-overwrite--button--right {
top: 5px;
right: 5px;
left: auto;
bottom: 5px;
position: absolute;
padding: 0px !important; }
html[dir="rtl"] .sn-aside-group-title.sn-aside-group-title_selectable.nav-application-overwrite .favorite-list-overwrite--button--right, html[dir="rtl"] .sn-aside-group-title.state-selectable.nav-application-overwrite .favorite-list-overwrite--button--right {
left: 5px;
right: auto;
padding: 0px !important; }
.sn-aside-group-title.sn-aside-group-title_selectable.nav-application-overwrite .favorite-group-overwrite--button, .sn-aside-group-title.state-selectable.nav-application-overwrite .favorite-group-overwrite--button {
background-color: transparent;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.13);
outline: none; }
.sn-aside-group-title.sn-aside-group-title_alt, .sn-aside-group-title.sn-aside-group-title_nav {
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
text-transform: none; }
.sn-aside-group-title.sn-aside-group-title_nav:focus::before, .sn-aside-group-title.sn-aside-group-title_nav:hover::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(0, 0, 0, 0.13);
content: ''; }
@media screen and (-ms-high-contrast: active) {
.sn-aside-group-title.sn-aside-group-title_nav:focus::before, .sn-aside-group-title.sn-aside-group-title_nav:hover::before {
position: static; } }
.sn-aside-group-title.sn-aside-group-title_nav:focus::before {
background-color: rgba(255, 255, 255, 0.13); }
.sn-aside-group-title.nav-open-state .sn-aside-btn.icon-vcr-right {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.sn-aside-group-title .sn-aside-caption {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin-right: 5px; }
.sn-aside-group-title .sn-aside-btn {
color: #bec1c6;
font-size: 13px; }
.sn-aside-group-title .sn-aside-btn:last-child {
padding: 0 8px; }
.sn-aside-group-title .sn-aside-btn:last-child.icon-chevron-right {
margin-right: -10px; }
.sn-aside-group-title .sn-aside-btn:last-child.icon-chevron-right.sn-aside-btn_list-align {
margin-right: 0; }
.sn-aside-group-title .sn-aside-btn.sn-aside-btn_control:last-child {
padding: 7px; }
.sn-aside-group-title .sn-aside-btn.icon-vcr-right {
margin-left: -6px;
transition: -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
transition: transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
transition: transform 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1); }
html[dir="rtl"] .sn-aside-group-title .sn-aside-btn.icon-vcr-right {
margin-left: 0;
margin-right: -6px; }

.sn-aside-body {
height: calc(100% - 56px);
overflow: auto; }

.sn-aside-body-frame {
overflow: hidden; }
.sn-aside-body-frame iframe {
height: 100%;
width: 100%;
border: 0; }
.sn-aside-body-frame .loading-indicator {
background-color: #ffffff;
height: 100%;
position: relative; }
.sn-aside-body-frame .loading-indicator .icon-loading {
top: 50%;
right: 50%;
bottom: 50%;
left: 50%;
position: absolute;
height: 24px;
width: 24px;
font-size: 24px;
margin: -12px; }

html[dir="rtl"] .navpage-nav-collapsed .sn-aside::-webkit-scrollbar {
display: none; }

.sn-aside-hide {
width: 0 !important; }

.sn-aside.sn-aside_themed {
background-color: #336699;
color: #e6e8ea; }
.sn-aside.sn-aside_themed.sn-aside_left, .sn-aside.sn-aside_themed.sn-aside_right {
border: none; }
.sn-aside.sn-aside_themed .sn-aside-header {
background-color: #336699;
border-color: rgba(0, 0, 0, 0.15);
color: #e6e8ea; }
.sn-aside.sn-aside_themed .sn-aside-group-title {
background-color: #336699;
border-color: rgba(0, 0, 0, 0.15);
color: #e6e8ea; }
.sn-aside.sn-aside_themed .sn-aside-group-title:hover .sn-aside-btn:first-child {
color: #e6e8ea; }
@media screen and (-ms-high-contrast: active) {
.sn-aside.sn-aside_themed .sn-aside-group-title:focus {
box-shadow: inset 0px 0px 0px 2px #f95050; } }
.sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav:hover::before, .sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav.state-hover::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(0, 0, 0, 0.13);
content: ""; }
@media screen and (-ms-high-contrast: active) {
.sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav:hover::before, .sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav.state-hover::before {
position: static; } }
.sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav:active::before, .sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav.state-active::before, .sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav:focus::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(255, 255, 255, 0.13);
content: ""; }
@media screen and (-ms-high-contrast: active) {
.sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav:active::before, .sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav.state-active::before, .sn-aside.sn-aside_themed .sn-aside-group-title.sn-aside-group-title_nav:focus::before {
position: static; } }
.sn-aside.sn-aside_themed .sn-aside-group-title .sn-aside-btn {
color: #e6e8ea;
height: auto; }
.sn-aside.sn-aside_themed .sn-aside-group-title .sn-aside-btn.sn-aside-btn_control {
color: #e6e8ea; }
.sn-aside.sn-aside_themed .sn-aside-group-title .sn-aside-btn.sn-aside-btn_control:active, .sn-aside.sn-aside_themed .sn-aside-group-title .sn-aside-btn.sn-aside-btn_control.state-active {
color: #3d7ab7; }
.sn-aside.sn-aside_themed .sn-aside-group-title .sn-aside-btn.sn-aside-btn_control:focus {
color: #278efc; }
.sn-aside.sn-aside_themed .sn-widget-textblock {
color: #e6e8ea; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item {
background-color: #336699;
border-bottom: 1px solid rgba(0, 0, 0, 0.13);
color: #e6e8ea; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:active, .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus, .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus:hover, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:active,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus:hover,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active {
background-color: #576667;
box-shadow: none;
color: #ffffff; }
@media screen and (-ms-high-contrast: active) {
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:active, .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus, .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus:hover, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:active,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus:hover,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active {
box-shadow: inset 0px 0px 0px 2px #f95050; } }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:hover .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:hover .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:hover .sn-widget-list-action, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-hover .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-hover .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-hover .sn-widget-list-action,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:hover .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:hover .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:hover .sn-widget-list-action,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-hover .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-hover .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-hover .sn-widget-list-action {
color: #e6e8ea; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:active .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:active .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:active .sn-widget-list-action, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active .sn-widget-list-action, .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus .sn-widget-list-action, .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus:hover .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus:hover .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus:hover .sn-widget-list-action,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:active .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:active .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:active .sn-widget-list-action,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active .sn-widget-list-action,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus .sn-widget-list-action,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus:hover .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus:hover .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus:hover .sn-widget-list-action {
color: #ffffff; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:hover::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-hover::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:hover::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-hover::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(0, 0, 0, 0.13);
content: ""; }
@media screen and (-ms-high-contrast: active) {
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:hover::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-hover::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:hover::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-hover::before {
position: static; } }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:active::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:active::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(255, 255, 255, 0.13);
content: ""; }
@media screen and (-ms-high-contrast: active) {
.sn-aside.sn-aside_themed .sn-widget-list_v2 li:active::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li:focus::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:active::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item:focus::before {
position: static; } }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.accessible-nav-focus:focus::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.accessible-nav-focus:focus::before {
background-color: transparent; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-active .sn-badge,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-active .sn-badge {
display: none; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg {
background-color: #336699; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg:hover::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg.state-hover::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg:active::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg.state-active::before, .sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg:focus::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg:hover::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg.state-hover::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg:active::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg.state-active::before,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg:focus::before {
display: none; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li.state-disable-bg .sn-widget-list-action,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item.state-disable-bg .sn-widget-list-action {
color: #e6e8ea; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 li .sn-widget-list-action,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-title,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-action {
color: #e6e8ea; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li .sn-widget-list-subtitle,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-subtitle {
color: #e6e8ea; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li .sn-connect-widget-list-badge,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item .sn-connect-widget-list-badge {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
width: 31px; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 li .btn-primary,
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-item .btn-primary {
background-color: #3d7ab7;
border-color: #3d7ab7; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action:active, .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action:focus, .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action.state-active {
color: #ffffff; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action.draggable:focus {
color: #278efc; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list-divider {
background-color: #293e40; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-aside-group-title {
background-color: #336699;
text-decoration: none; }
.sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-aside-group-title span {
text-decoration: none; }

.sn-attachment-preview-image {
text-align: center; }
.sn-attachment-preview-image img {
max-height: 920px;
max-width: 100%; }

.sn-attachment-preview-link {
color: #278efc; }
.sn-attachment-preview-link span {
padding: 0 5px; }

.sn-badge {
height: 20px;
width: auto;
border-radius: 20px;
color: #ffffff;
display: inline-block;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 20px;
opacity: 1;
padding: 0 7px;
text-align: center;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transform-origin: 50%;
-ms-transform-origin: 50%;
transform-origin: 50%; }
.sn-badge.default {
background-color: #3d7ab7; }
.sn-badge.no-transition {
transition: none; }

.h-card {
background-color: #ffffff;
border: 1px solid #bec1c6;
border-radius: 3px;
display: block;
list-style: none;
margin-bottom: 10px;
min-width: 210px;
overflow: hidden;
padding: 15px 18px;
position: relative;
width: 100%; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.h-card .sn-card-component_nav {
opacity: 1; } }
.h-card:hover .sn-card-component_nav {
opacity: 1; }
.h-card:hover .sn-card-component_meta .sn-card-component-link {
transition: opacity 500ms cubic-bezier(0.075, 0.82, 0.165, 1), height 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }
.h-card .sn-card-component_meta .sn-card-component-link:focus {
opacity: 1;
height: 100%;
transition: opacity 500ms cubic-bezier(0.075, 0.82, 0.165, 1), height 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
background-color: #ffffff; }
.h-card.state-selected {
background-color: #bddcfc;
border-color: #278efc;
color: #455464; }
.h-card.state-selected .sn-card-component_records .sn-widget-list li,
.h-card.state-selected .sn-card-component_meta {
color: #455464; }
.h-card.state-selected .sn-card-component_accent-bar {
background-color: #278efc; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.h-card_comments .sn-card-component_meta .sn-card-component-time {
opacity: 0; }
.h-card_comments .sn-card-component_meta .sn-card-component-time:only-child {
opacity: 1; }
.h-card_comments .sn-card-component_meta .sn-card-component-link {
height: 100%;
opacity: 1; } }
.h-card_comments:hover .sn-card-component_meta .sn-card-component-time, .h-card_comments_forced .sn-card-component_meta .sn-card-component-time {
opacity: 0; }
.h-card_comments:hover .sn-card-component_meta .sn-card-component-time:only-child, .h-card_comments_forced .sn-card-component_meta .sn-card-component-time:only-child {
opacity: 1; }
.h-card_comments:hover .sn-card-component_meta .sn-card-component-link, .h-card_comments_forced .sn-card-component_meta .sn-card-component-link {
height: 100%;
opacity: 1; }
.h-card_info {
border: 1px solid #278efc; }
.h-card_info.h-card_selectable:hover {
border: 1px solid #278efc; }
.h-card_info .sn-card-component_accent-bar,
.h-card_info .sn-card-component-label {
background-color: #278efc; }
.h-card_info .sn-card-component_title {
color: #278efc; }
.h-card_link .sn-card-component_title {
margin-top: 0; }
.h-card_link .sn-card-component_summary.sn-card-component_first {
margin-top: 10px; }
.h-card_link .sn-card-component_meta {
width: 75%; }
.h-card_link .sn-card-component_meta .sn-card-component-createdby {
font-style: italic;
line-height: 1.2;
max-width: 100%;
white-space: normal; }
.h-card_max {
max-width: 450px; }
.h-card_negative {
border: 1px solid #f95050; }
.h-card_negative.h-card_selectable:hover {
border: 1px solid #f95050; }
.h-card_negative .sn-card-component_accent-bar,
.h-card_negative .sn-card-component-label {
background-color: #f95050; }
.h-card_negative .sn-card-component_title {
color: #f95050; }
.h-card_nopadding {
padding-bottom: 0; }
.h-card_selectable {
cursor: pointer; }
.h-card_selectable:hover, .h-card_selectable.state-hover {
background-color: #f7f7f7;
border-color: #bec1c6; }
.h-card_selectable:hover .sn-card-component_title .sn-card-component-label, .h-card_selectable.state-hover .sn-card-component_title .sn-card-component-label {
background-color: #ffffff;
color: #81878e; }
.h-card_selectable.state-selected:hover, .h-card_selectable.state-selected.state-hover {
background-color: #bddcfc;
border-color: #278efc; }
.h-card_selectable .sn-card-component,
.h-card_selectable .sn-card-component_summary .sn-widget-textblock,
.h-card_selectable .sn-card-component .avatar-container,
.h-card_selectable .sn-widget-list-table li {
cursor: pointer; }
.h-card > a {
text-decoration: none; }
.h-card .link-loading-margin {
margin-left: 5px; }
html.touch .h-card {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.h-card_lg {
max-width: 450px; }
.h-card_lg .sn-card-component_title {
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }

.h-card_sm, .state-compact-tasks .h-card, .sn-connect-floating .h-card {
padding: 10px; }
.h-card_sm.h-card_sm_attachment.h-card_sm_media .sn-card-component, .state-compact-tasks .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component, .sn-connect-floating .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component,
.h-card_sm.h-card_sm_attachment.h-card_sm_media .sn-card-component_first .sn-card-component_attachment,
.state-compact-tasks .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_first .sn-card-component_attachment,
.sn-connect-floating .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_first .sn-card-component_attachment,
.h-card_sm.h-card_sm_attachment.h-card_sm_media .sn-card-component_attachment,
.state-compact-tasks .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_attachment,
.sn-connect-floating .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_attachment {
width: 100%; }
.h-card_sm.h-card_sm_attachment.h-card_sm_media .sn-card-component_first .sn-card-component_attachment::before, .state-compact-tasks .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_first .sn-card-component_attachment::before, .sn-connect-floating .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_first .sn-card-component_attachment::before,
.h-card_sm.h-card_sm_attachment.h-card_sm_media .sn-card-component_attachment::before,
.state-compact-tasks .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_attachment::before,
.sn-connect-floating .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_attachment::before {
display: block; }
.h-card_sm.h-card_sm_attachment.h-card_sm_media .sn-card-component_first .sn-card-component_attachment + .sn-card-component_title + .sn-card-component_headline, .state-compact-tasks .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_first .sn-card-component_attachment + .sn-card-component_title + .sn-card-component_headline, .sn-connect-floating .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_first .sn-card-component_attachment + .sn-card-component_title + .sn-card-component_headline,
.h-card_sm.h-card_sm_attachment.h-card_sm_media .sn-card-component_attachment + .sn-card-component_title + .sn-card-component_headline,
.state-compact-tasks .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_attachment + .sn-card-component_title + .sn-card-component_headline,
.sn-connect-floating .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component_attachment + .sn-card-component_title + .sn-card-component_headline {
margin-top: 5px; }
.h-card_sm.h-card_sm_attachment.h-card_sm_media .sn-card-component-image, .state-compact-tasks .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component-image, .sn-connect-floating .h-card_sm_attachment.h-card_sm_media.h-card .sn-card-component-image {
height: 100%;
width: 100%; }
.h-card_sm.h-card_sm_attachment.h-card_sm_attachment_single, .state-compact-tasks .h-card_sm_attachment.h-card_sm_attachment_single.h-card, .sn-connect-floating .h-card_sm_attachment.h-card_sm_attachment_single.h-card {
padding: 0; }
.h-card_sm.h-card_sm_attachment.h-card_sm_attachment_single .sn-card-component_attachment, .state-compact-tasks .h-card_sm_attachment.h-card_sm_attachment_single.h-card .sn-card-component_attachment, .sn-connect-floating .h-card_sm_attachment.h-card_sm_attachment_single.h-card .sn-card-component_attachment,
.h-card_sm.h-card_sm_attachment.h-card_sm_attachment_single .sn-card-component-image,
.state-compact-tasks .h-card_sm_attachment.h-card_sm_attachment_single.h-card .sn-card-component-image,
.sn-connect-floating .h-card_sm_attachment.h-card_sm_attachment_single.h-card .sn-card-component-image {
margin: 0;
width: 100%; }

.h-card_sm.h-card_sm_attachment.h-card_sm_attachment_single .sn-card-component-image,
.state-compact-tasks .h-card_sm_attachment.h-card_sm_attachment_single.h-card .sn-card-component-image,
.sn-connect-floating .h-card_sm_attachment.h-card_sm_attachment_single.h-card .sn-card-component-image {
height: 100px; }
.h-card_sm.h-card_sm_attachment .sn-card-component, .state-compact-tasks .h-card_sm_attachment.h-card .sn-card-component, .sn-connect-floating .h-card_sm_attachment.h-card .sn-card-component {
width: calc(100% - 70px); }
.h-card_sm.h-card_sm_attachment .sn-card-component_title + .sn-card-component_headline, .state-compact-tasks .h-card_sm_attachment.h-card .sn-card-component_title + .sn-card-component_headline, .sn-connect-floating .h-card_sm_attachment.h-card .sn-card-component_title + .sn-card-component_headline {
max-height: 32px;
overflow: hidden; }
.h-card_sm.h-card_sm_attachment .sn-card-component_first .sn-card-component_attachment, .state-compact-tasks .h-card_sm_attachment.h-card .sn-card-component_first .sn-card-component_attachment, .sn-connect-floating .h-card_sm_attachment.h-card .sn-card-component_first .sn-card-component_attachment,
.h-card_sm.h-card_sm_attachment .sn-card-component_attachment,
.state-compact-tasks .h-card_sm_attachment.h-card .sn-card-component_attachment,
.sn-connect-floating .h-card_sm_attachment.h-card .sn-card-component_attachment {
height: 100%;
width: 70px;
margin-left: 0;
margin-top: 0; }
.h-card_sm.h-card_sm_attachment .sn-card-component_first .sn-card-component_attachment::before, .state-compact-tasks .h-card_sm_attachment.h-card .sn-card-component_first .sn-card-component_attachment::before, .sn-connect-floating .h-card_sm_attachment.h-card .sn-card-component_first .sn-card-component_attachment::before,
.h-card_sm.h-card_sm_attachment .sn-card-component_attachment::before,
.state-compact-tasks .h-card_sm_attachment.h-card .sn-card-component_attachment::before,
.sn-connect-floating .h-card_sm_attachment.h-card .sn-card-component_attachment::before {
display: none; }
.h-card_sm.h-card_sm_attachment .sn-card-component_meta_long, .state-compact-tasks .h-card_sm_attachment.h-card .sn-card-component_meta_long, .sn-connect-floating .h-card_sm_attachment.h-card .sn-card-component_meta_long {
width: calc(70% - 70px); }
.h-card_sm.h-card_sm_attachment .sn-card-component_meta_long + .sn-card-component_meta, .state-compact-tasks .h-card_sm_attachment.h-card .sn-card-component_meta_long + .sn-card-component_meta, .sn-connect-floating .h-card_sm_attachment.h-card .sn-card-component_meta_long + .sn-card-component_meta {
width: 30%; }
.h-card_sm .sn-card-component, .state-compact-tasks .h-card .sn-card-component, .sn-connect-floating .h-card .sn-card-component {
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin-top: 5px; }
.h-card_sm .sn-card-component_first, .state-compact-tasks .h-card .sn-card-component_first, .sn-connect-floating .h-card .sn-card-component_first {
margin-top: 0; }
.h-card_sm .sn-card-component_last, .state-compact-tasks .h-card .sn-card-component_last, .sn-connect-floating .h-card .sn-card-component_last {
margin-top: 10px; }
.h-card_sm .sn-card-component_title, .state-compact-tasks .h-card .sn-card-component_title, .sn-connect-floating .h-card .sn-card-component_title {
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.h-card_sm .sn-card-component_title + .sn-card-component_headline, .state-compact-tasks .h-card .sn-card-component_title + .sn-card-component_headline, .sn-connect-floating .h-card .sn-card-component_title + .sn-card-component_headline {
margin-top: 0; }
.h-card_sm .sn-card-component_headline, .state-compact-tasks .h-card .sn-card-component_headline, .sn-connect-floating .h-card .sn-card-component_headline {
font: 14px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1.1;
padding-top: 0; }
.h-card_sm .sn-card-component_headline + .sn-card-component_summary, .state-compact-tasks .h-card .sn-card-component_headline + .sn-card-component_summary, .sn-connect-floating .h-card .sn-card-component_headline + .sn-card-component_summary {
display: block; }
.h-card_sm .sn-card-component_summary.sn-card-component_first, .state-compact-tasks .h-card .sn-card-component_summary.sn-card-component_first, .sn-connect-floating .h-card .sn-card-component_summary.sn-card-component_first {
display: block; }
.h-card_sm .sn-card-component_records .sn-widget-list-table li, .state-compact-tasks .h-card .sn-card-component_records .sn-widget-list-table li, .sn-connect-floating .h-card .sn-card-component_records .sn-widget-list-table li {
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.h-card_sm .sn-card-component_attachment .sn-card-component-image, .state-compact-tasks .h-card .sn-card-component_attachment .sn-card-component-image, .sn-connect-floating .h-card .sn-card-component_attachment .sn-card-component-image {
height: 60px;
width: 60px;
background-color: #e7e9eb; }
.h-card_sm .sn-card-component_attachment .sn-card-component-image-detail, .state-compact-tasks .h-card .sn-card-component_attachment .sn-card-component-image-detail, .sn-connect-floating .h-card .sn-card-component_attachment .sn-card-component-image-detail {
display: none; }
.h-card_sm .sn-card-component_title, .state-compact-tasks .h-card .sn-card-component_title, .sn-connect-floating .h-card .sn-card-component_title,
.h-card_sm .sn-card-component_summary,
.state-compact-tasks .h-card .sn-card-component_summary,
.sn-connect-floating .h-card .sn-card-component_summary,
.h-card_sm .sn-card-component_records,
.state-compact-tasks .h-card .sn-card-component_records,
.sn-connect-floating .h-card .sn-card-component_records,
.h-card_sm .sn-card-component_checklist,
.state-compact-tasks .h-card .sn-card-component_checklist,
.sn-connect-floating .h-card .sn-card-component_checklist,
.h-card_sm .sn-card-component_accent-bar,
.state-compact-tasks .h-card .sn-card-component_accent-bar,
.sn-connect-floating .h-card .sn-card-component_accent-bar {
display: none; }
.h-card_sm_expanded .h-card_sm .sn-card-component_records, .h-card_sm_expanded .state-compact-tasks .h-card .sn-card-component_records, .state-compact-tasks .h-card_sm_expanded .h-card .sn-card-component_records, .h-card_sm_expanded .sn-connect-floating .h-card .sn-card-component_records, .sn-connect-floating .h-card_sm_expanded .h-card .sn-card-component_records {
display: inline-block; }

.compact .h-card_sm, .compact .state-compact-tasks .h-card, .state-compact-tasks .compact .h-card, .compact .sn-connect-floating .h-card, .sn-connect-floating .compact .h-card {
padding: 5px; }
.compact .h-card_sm .sn-card-component, .compact .state-compact-tasks .h-card .sn-card-component, .state-compact-tasks .compact .h-card .sn-card-component, .compact .sn-connect-floating .h-card .sn-card-component, .sn-connect-floating .compact .h-card .sn-card-component {
margin-top: 3px; }
.compact .h-card_sm .sn-card-component_first, .compact .state-compact-tasks .h-card .sn-card-component_first, .state-compact-tasks .compact .h-card .sn-card-component_first, .compact .sn-connect-floating .h-card .sn-card-component_first, .sn-connect-floating .compact .h-card .sn-card-component_first {
margin-top: 0; }
.compact .h-card_sm .sn-card-component_last, .compact .state-compact-tasks .h-card .sn-card-component_last, .state-compact-tasks .compact .h-card .sn-card-component_last, .compact .sn-connect-floating .h-card .sn-card-component_last, .sn-connect-floating .compact .h-card .sn-card-component_last {
margin-top: 5px; }
.compact .h-card_sm .sn-card-component_headline, .compact .state-compact-tasks .h-card .sn-card-component_headline, .state-compact-tasks .compact .h-card .sn-card-component_headline, .compact .sn-connect-floating .h-card .sn-card-component_headline, .sn-connect-floating .compact .h-card .sn-card-component_headline {
font: 14px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.compact .h-card_sm .sn-card-component_attachment, .compact .state-compact-tasks .h-card .sn-card-component_attachment, .state-compact-tasks .compact .h-card .sn-card-component_attachment, .compact .sn-connect-floating .h-card .sn-card-component_attachment, .sn-connect-floating .compact .h-card .sn-card-component_attachment,
.compact .h-card_sm .sn-card-component_title,
.compact .state-compact-tasks .h-card .sn-card-component_title,
.state-compact-tasks .compact .h-card .sn-card-component_title,
.compact .sn-connect-floating .h-card .sn-card-component_title,
.sn-connect-floating .compact .h-card .sn-card-component_title,
.compact .h-card_sm .sn-card-component_summary,
.compact .state-compact-tasks .h-card .sn-card-component_summary,
.state-compact-tasks .compact .h-card .sn-card-component_summary,
.compact .sn-connect-floating .h-card .sn-card-component_summary,
.sn-connect-floating .compact .h-card .sn-card-component_summary,
.compact .h-card_sm .sn-card-component_labels,
.compact .state-compact-tasks .h-card .sn-card-component_labels,
.state-compact-tasks .compact .h-card .sn-card-component_labels,
.compact .sn-connect-floating .h-card .sn-card-component_labels,
.sn-connect-floating .compact .h-card .sn-card-component_labels,
.compact .h-card_sm .sn-card-component_records,
.compact .state-compact-tasks .h-card .sn-card-component_records,
.state-compact-tasks .compact .h-card .sn-card-component_records,
.compact .sn-connect-floating .h-card .sn-card-component_records,
.sn-connect-floating .compact .h-card .sn-card-component_records,
.compact .h-card_sm .sn-card-component_checklist,
.compact .state-compact-tasks .h-card .sn-card-component_checklist,
.state-compact-tasks .compact .h-card .sn-card-component_checklist,
.compact .sn-connect-floating .h-card .sn-card-component_checklist,
.sn-connect-floating .compact .h-card .sn-card-component_checklist,
.compact .h-card_sm .sn-card-component_accent-bar,
.compact .state-compact-tasks .h-card .sn-card-component_accent-bar,
.state-compact-tasks .compact .h-card .sn-card-component_accent-bar,
.compact .sn-connect-floating .h-card .sn-card-component_accent-bar,
.sn-connect-floating .compact .h-card .sn-card-component_accent-bar {
display: none; }

.h-card-wrapper {
overflow: hidden; }
.h-card-wrapper:not(.form-field) {
padding: 10px 10px 0;
width: 100%; }
.h-card-wrapper_selectable .h-card {
cursor: pointer; }
.h-card-wrapper_selectable .h-card:hover {
background-color: #f7f7f7;
border-color: #bec1c6; }
.h-card-wrapper_selectable .h-card.state-selected:hover {
background-color: #bddcfc;
border-color: #278efc; }
.h-card-wrapper_selectable .h-card .sn-card-component,
.h-card-wrapper_selectable .h-card .sn-card-component_summary .sn-widget-textblock,
.h-card-wrapper_selectable .h-card .sn-card-component .avatar-container,
.h-card-wrapper_selectable .h-card .sn-widget-list-table li {
cursor: pointer; }
.h-card-wrapper_list_border {
border-top: 1px solid #bec1c6; }
.h-card-wrapper_list:not(.form-field) {
padding: 0; }
.h-card-wrapper_list .h-card {
border-color: #bec1c6;
border-radius: 0;
border-width: 0 0 1px;
margin: 0; }
.h-card-wrapper_list .h-card:hover, .h-card-wrapper_list .h-card.state-selected, .h-card-wrapper_list .h-card.state-selected:hover {
border-color: #bec1c6; }
.h-card-wrapper_list .sn-card-component_accent-bar {
border-radius: 0; }
.form-field .h-card-wrapper {
padding: 0; }

.sn-steam .h-card-wrapper_selectable li > button {
padding: 15px 18px;
text-align: left; }

.sn-card-component {
float: left;
position: relative;
color: #455464;
cursor: default;
display: inline-block;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 10px 0 0;
width: 100%; }
html[dir="rtl"] .sn-card-component {
float: right;
position: relative; }
.sn-card-component_first {
margin-top: 0; }

.sn-card-component_accent-bar {
top: 0;
left: 0;
position: absolute;
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
height: 100%;
width: 5px;
background-color: #bec1c6;
margin: 0; }
.sn-card-component_accent-bar_dark {
background-color: #303a46;
opacity: 0.8; }
.sn-card-component_accent-bar_bullet {
padding: 0 4px 0 4px; }

/* inline streams */
#sn_form_inline_stream_container .sn-card-component_accent-bar_bullet {
padding: 0 7px 0 7px; }

.sn-card-component_attachment.state-selectable {
cursor: pointer; }

.sn-card-component_attachment::before {
top: 0;
left: 0;
position: absolute;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
height: 150%;
width: 100%;
content: '';
overflow: hidden; }

.sn-card-component_attachment_vignette::before {
display: none; }

.sn-card-component_attachment.sn-card-component_attachment_first {
border-top-left-radius: 3px;
border-top-right-radius: 3px;
height: 135px;
margin-left: -18px;
margin-top: -15px;
overflow: hidden;
width: calc(100% + 36px); }
.sn-card-component_attachment.sn-card-component_attachment_first::before {
background: radial-gradient(ellipse at center bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 65%, rgba(0, 0, 0, 0.4) 85%); }
.sn-card-component_attachment.sn-card-component_attachment_first .sn-card-component-image {
height: 100%;
width: 100%;
background-position: 50%;
background-size: cover; }
.sn-card-component_attachment.sn-card-component_attachment_first + .sn-card-component_title {
top: 10px;
left: 20px;
position: absolute;
color: #ffffff;
width: auto; }

.sn-card-component_attachment.sn-card-attachment-unavailable a {
color: #81878E; }

.sn-card-component_attachment .sn-card-component-image-detail {
display: inline-block;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin-top: 1px;
opacity: 0.8;
width: 100%; }

.sn-card-component_attachment .sn-card-component-image {
background-position: 0 0;
background-repeat: no-repeat;
background-size: contain;
max-height: 350px;
max-width: 100%;
overflow: hidden;
width: auto; }

.sn-card-component_attachment .sn-card-component-player {
top: 0;
left: 0;
position: absolute;
height: 100%;
width: 100%;
overflow: hidden; }
.sn-card-component_attachment .sn-card-component-player iframe {
width: 100% !important; }

.sn-card-component_attachment .sn-card-component-play {
top: 50%;
left: 50%;
position: absolute;
height: 60px;
width: 60px;
background-color: #278efc;
border-radius: 100%;
color: #ffffff;
font-size: 30px;
line-height: 56px;
margin: -30px 0 0 -30px;
opacity: 0.8;
padding-left: 5px;
text-align: center; }

.sn-card-component_attachment a {
position: relative; }

.sn-card-component_buttons {
right: 0;
bottom: 0;
left: 0;
position: absolute;
height: 0;
width: 100%;
margin: 0;
transition: height 0.2s cubic-bezier(0.075, 0.82, 0.165, 1); }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.sn-card-component_buttons {
bottom: auto;
height: auto;
left: auto;
margin-top: 10px;
position: relative;
right: auto;
transition: none;
top: auto; } }
.sn-card-component_buttons .sn-widget-button {
padding: 0; }
.sn-card-component_buttons .sn-widget-button .btn {
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-top-left-radius: 0;
border-top-right-radius: 0;
border: none;
box-shadow: none;
line-height: 1.3; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.sn-card-component_buttons .sn-widget-button .btn {
border-top-left-radius: 3px;
border-top-right-radius: 3px; } }
.sn-card-component_buttons .sn-widget-button .btn.btn-default {
background-color: #e7e9eb; }
.sn-card-component_buttons .sn-widget-button .btn .icon {
margin-right: 5px; }

.sn-card-component_form-entry .sn-card-component-form {
position: relative;
width: 100%; }

.sn-card-component_form-entry .sn-card-component-form-container {
position: relative;
width: 100%; }
.sn-card-component_form-entry .sn-card-component-form-container .form-control {
resize: none;
max-height: 100px;
min-height: 50px; }

.sn-card-component_form-entry .sn-card-component-form-controls {
margin-top: 10px; }
.sn-card-component_form-entry .sn-card-component-form-controls .sn-card-component-form-control {
margin-left: 5px; }
.sn-card-component_form-entry .sn-card-component-form-controls .input-group-checkbox {
display: inline-block;
margin-top: 7px; }
.sn-card-component_form-entry .sn-card-component-form-controls .input-group-checkbox .checkbox-label::before {
margin-top: -2px; }

.sn-card-component_form-entry .sn-card-component-form-highlight {
top: 1px;
bottom: 1px;
left: 1px;
position: absolute;
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
border: 1px solid transparent;
width: 5px; }

.sn-card-component_form-entry + .sn-card-component_accent-bar + .sn-card-component_buttons,
.sn-card-component_form-entry + .sn-card-component_buttons {
display: none; }

.sn-card-component_headline {
color: #343d47;
font: 15px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1.1;
padding-top: 3px;
word-break: break-word;
word-wrap: break-word; }
.sn-card-component_headline.sn-card-component_first {
padding-top: 0; }
.sn-card-component_headline.sn-card-component_headline_form {
margin-top: 0;
overflow: visible; }
.sn-card-component_headline.sn-card-component_headline_sm {
font: 12px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-card-component_headline.sn-card-component_headline_sm + .sn-card-component_summary {
margin-top: 0; }
.sn-card-component_headline .sn-card-component-textarea {
resize: none;
width: 100%; }
.sn-card-component_headline a {
color: #278efc; }

.sn-card-component_labels .sn-card-component-label {
height: 12px;
width: 12px;
border-radius: 12px;
display: inline-block;
float: left;
margin: 2px 5px 2px 0; }

.sn-card-component_meta {
height: 24px;
width: 50%;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
html.date-timeago .sn-card-component_meta .sn-card-component-time .date-calendar,
html.date-timeago .sn-card-component_meta .sn-card-component-time .date-calendar-short {
display: none; }
html.date-timeago .sn-card-component_meta .sn-card-component-time .date-timeago {
opacity: 1;
margin-top: 0;
max-height: none;
width: auto; }
html.date-calendar .sn-card-component_meta .sn-card-component-time .date-calendar,
html.date-calendar-short .sn-card-component_meta .sn-card-component-time .date-calendar {
display: inline-block;
opacity: 1;
margin-top: 0;
max-height: none;
width: auto; }
html.date-calendar .sn-card-component_meta .sn-card-component-time .date-calendar + .date-calendar-short,
html.date-calendar-short .sn-card-component_meta .sn-card-component-time .date-calendar + .date-calendar-short {
display: none; }
html.date-calendar .sn-card-component_meta .sn-card-component-time .date-timeago,
html.date-calendar-short .sn-card-component_meta .sn-card-component-time .date-timeago {
display: none; }
html.date-both .sn-card-component_meta.sn-card-component_first .sn-card-component-time .date-timeago {
float: right;
padding-left: 4px; }
html[dir="rtl"] html.date-both .sn-card-component_meta.sn-card-component_first .sn-card-component-time .date-timeago {
float: left;
padding-left: 0;
padding-right: 4px; }
html.date-both .sn-card-component_meta .sn-card-component-time .date-calendar,
html.date-both .sn-card-component_meta .sn-card-component-time .date-calendar-short,
html.date-both .sn-card-component_meta .sn-card-component-time .date-timeago {
display: inline-block;
margin-top: 0;
max-height: none;
opacity: 1;
overflow: visible;
padding: 0;
width: auto; }
html.date-both .sn-card-component_meta .sn-card-component-time .date-calendar::after,
html.date-both .sn-card-component_meta .sn-card-component-time .date-calendar-short::after {
padding-left: 3px; }
.sn-card-component_meta.sn-card-component_meta_sibling + .sn-card-component_meta, .sn-card-component_meta.sn-card-component_meta_long + .sn-card-component_meta {
color: #81878e;
float: right;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
text-align: right; }
.sn-card-component_meta.sn-card-component_meta_sibling + .sn-card-component_meta a, .sn-card-component_meta.sn-card-component_meta_long + .sn-card-component_meta a {
color: #81878e; }
.sn-card-component_meta.sn-card-component_meta_sibling + .sn-card-component_meta a:hover, .sn-card-component_meta.sn-card-component_meta_long + .sn-card-component_meta a:hover {
color: #278efc;
text-decoration: underline; }
.sn-card-component_meta.sn-card-component_meta_long {
width: 70%; }
.sn-card-component_meta.sn-card-component_meta_long + .sn-card-component_meta {
width: 30%; }
.sn-card-component_meta .sn-card-component-avatar,
.sn-card-component_meta .sn-card-component-createdby,
.sn-card-component_meta .sn-card-component-detail,
.sn-card-component_meta .sn-card-component-link,
.sn-card-component_meta .sn-card-component-time,
.sn-card-component_meta .sn-card-component-type {
display: inline-block;
line-height: 1;
transition: opacity 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }
.sn-card-component_meta .sn-card-component-avatar {
float: left; }
.sn-card-component_meta .sn-card-component-avatar_unassigned {
opacity: 0.5; }
.sn-card-component_meta .sn-card-component-avatar_unassigned.avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar {
background-color: #e7e9eb;
border: 1px solid #bec1c6; }
.sn-card-component_meta .sn-card-component-avatar:nth-of-type(2) {
margin: 0 3px 0; }
.sn-card-component_meta .sn-card-component-avatar .icon-user-profile {
font-size: 28px;
margin-top: -2px; }
.sn-card-component_meta .sn-card-component-avatar + .sn-card-component-createdby {
margin-left: 5px; }
html[dir="rtl"] .sn-card-component_meta .sn-card-component-avatar + .sn-card-component-createdby {
margin-left: 0px;
margin-right: 5px; }
.sn-card-component_meta .sn-card-component-createdby {
float: left;
max-width: calc(100% - 29px);
width: calc(100% - 29px); }
.sn-card-component_meta .sn-card-component-createdby_unassigned {
font-style: italic;
opacity: 0.4; }
.sn-card-component_meta .sn-card-component-detail {
width: 100%; }
.sn-card-component_meta .sn-card-component-link {
right: 0;
bottom: 0;
position: absolute;
height: 0;
width: 100%;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
color: #278efc;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
opacity: 0;
overflow: hidden; }
.sn-card-component_meta .sn-card-component-link:hover {
text-decoration: underline; }
.sn-card-component_meta .sn-card-component-link.state-visible {
height: 100%;
opacity: 1;
color: #278efc;
border: 0;
background-color: transparent; }
.sn-card-component_meta .sn-card-component-link.sn-card-component-type {
color: #81878e; }
.sn-card-component_meta .sn-card-component-link.sn-card-component-type:hover {
text-decoration: none; }
.sn-card-component_meta .sn-card-component-time:only-child {
opacity: 1; }
.sn-card-component_meta .sn-card-component-time.state-hidden {
opacity: 0; }
.sn-card-component_meta .sn-card-component-time .date-calendar .date-calendar-short .date-timeago sn-time-ago {
vertical-align: middle; }
.sn-card-component_meta .sn-card-component-time .date-calendar,
.sn-card-component_meta .sn-card-component-time .date-calendar-short,
.sn-card-component_meta .sn-card-component-time .date-timeago,
.sn-card-component_meta .sn-card-component-time sn-time-ago,
.sn-card-component_meta .sn-card-component-time time {
display: inline-block;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1; }
.sn-card-component_meta .sn-card-component-time .date-calendar,
.sn-card-component_meta .sn-card-component-time .date-calendar-short {
padding-right: 3px; }
.sn-card-component_meta .sn-card-component-type {
font-style: italic; }
.sn-card-component_meta.sn-card-component.sn-card-component_first:not(.sn-card-component_meta_sibling) {
min-height: 24px;
height: auto; }

.sn-card-component_nav {
opacity: 0;
transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), width 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
width: 0; }
.sn-card-component_nav.state-hidden {
display: none; }
.sn-card-component_nav.sn-card-component_nav_single {
float: right;
width: 25px; }
.sn-card-component_nav.sn-card-component_nav_single .sn-card-component-nav-holder {
width: 100%; }
.sn-card-component_nav.sn-card-component_nav_single + .sn-card-component_headline {
width: calc(100% - 25px); }
.sn-card-component_nav .sn-card-component-nav-holder {
top: 0;
right: -4px;
position: absolute;
width: 81px; }
.sn-card-component_nav .btn-icon {
height: 20px;
width: 20px;
color: #303a46;
float: right;
font-size: 12px;
margin-top: -2px; }
.sn-card-component_nav .btn-icon:hover, .sn-card-component_nav .btn-icon.state-hover {
background-color: rgba(0, 0, 0, 0.15); }
.sn-card-component_nav .btn-icon:last-of-type {
margin-left: 0; }
.sn-card-component_nav .btn-icon.btn-danger:hover {
background-color: #f95050;
color: #ffffff; }
.sn-card-component_nav .btn-icon.btn-primary {
background-color: transparent;
color: #278efc; }
.sn-card-component_nav .btn-icon.btn-primary:hover {
background-color: #278efc;
color: #ffffff; }
.sn-card-component_nav .btn-icon.icon-comment {
height: 24px;
width: 24px;
font-size: 16px;
line-height: 1; }

.sn-card-component_progress .progress,
.sn-card-component_checklist .progress {
margin-bottom: 0; }

.sn-card-component_records .sn-widget-list-table {
margin: 0; }
.sn-card-component_records .sn-widget-list-table li {
padding: 2px 0; }

.sn-card-component_records .sn-widget-list-table-cell {
min-height: 1px; }
.sn-card-component_records .sn-widget-list-table-cell:first-of-type {
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-card-component_records .sn-widget-list-table-cell:last-of-type {
color: #455464;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-card-component_records .sn-widget-list-table-cell > span {
padding-right: 5px; }
.sn-card-component_records .sn-widget-list-table-cell > a {
color: #278efc;
padding-top: 3px; }
.sn-card-component_records .sn-widget-list-table-cell > .avatar-xs {
margin-right: 5px;
margin-top: -2px; }
.sn-card-component_records .sn-widget-list-table-cell img {
max-width: 100%;
overflow: hidden;
height: auto; }

.sn-card-component_records .sn-widget-list-table-strong {
font: 12px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif; }

.sn-card-component_records .sn-widget-list-table-italic {
font-style: italic;
display: inline-block;
margin: 0 0 5px; }

.sn-card-component_summary {
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1.2;
margin-top: 2px;
overflow: hidden; }
.sn-card-component_summary_spacing {
margin-top: 10px; }
.sn-card-component_summary a {
color: #278efc; }
.sn-card-component_summary .icon::before {
margin-top: -2px; }
.sn-card-component_summary .sn-widget-textblock {
color: #455464;
cursor: default;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1.2;
overflow: hidden;
padding: 0; }
.sn-card-component_summary .sn-widget-textblock.state-expanded .sn-widget-textblock-body {
overflow: hidden; }
.sn-card-component_summary .sn-widget-textblock iframe {
border: none !important; }
.sn-card-component_summary .sn-widget-textblock-body {
max-height: 98px; }

.sn-card-component_title {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding-right: 15%;
transition: width 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
width: 100%; }
.sn-card-component_title_icon::before {
margin-right: 5px;
margin-top: -2px; }
.sn-card-component_title_short {
padding-right: 0;
width: 52%; }
.sn-card-component_title_visible {
display: block !important; }
.sn-card-component_title .sn-card-component-flag {
top: 0;
right: 0;
position: absolute;
background-color: #bec1c6;
border-radius: 3px;
color: #ffffff;
display: inline-block;
font-size: 11px;
padding: 2px 8px;
transition: all 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }
.sn-card-component_title + .sn-card-component_meta {
text-align: right;
width: 48%; }
.sn-card-component_title + .sn-card-component_labels {
width: 48%; }

.sn-feed {
background-color: #ffffff;
color: #303a46;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 1px;
-ms-flex: 1 1 1px;
flex: 1 1 1px;
-webkit-flex-flow: column;
-ms-flex-flow: column;
flex-flow: column;
min-width: 1px;
z-index: 10; }
.sn-feed:before, .sn-feed:after {
content: " ";
display: table; }
.sn-feed:after {
clear: both; }
.sn-feed.sn-feed_header {
background-color: #ffffff;
height: calc(100% - 55px);
max-height: calc(100% - 55px);
position: relative; }
@media (max-width: 800px) {
.sn-feed.sn-feed_header {
height: calc(100% - 110px); } }
.sn-feed.loading {
background-color: transparent; }
.sn-feed.loading.transitioning {
background-color: #ffffff; }
.sn-feed.loading .sn-feed-messages,
.sn-feed.loading .sn-feed-footer {
opacity: 0;
visibility: hidden; }
.sn-feed .sn-widget {
margin-top: 10px; }
.sn-feed .h-card .sn-widget {
margin-top: 0; }

.sn-feed-loading {
top: 40%;
left: 50%;
position: absolute;
margin-left: -100px;
margin-right: -100px;
opacity: 0.8;
text-align: center;
width: 200px; }
.sn-feed-loading .icon-loading {
height: 40px;
width: 40px;
font-size: 40px;
margin-bottom: 20px;
margin-top: -40px; }

.sn-feed-loading-indicator {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
height: 20px;
margin: 10px 0 25px;
opacity: 1;
padding-left: 10px;
transition: height 500ms cubic-bezier(0.77, 0, 0.175, 1), margin 500ms cubic-bezier(0.77, 0, 0.175, 1), opacity 500ms cubic-bezier(0.77, 0, 0.175, 1); }

.sn-feed-messages {
background-color: #ffffff;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-flex-flow: column;
-ms-flex-flow: column;
flex-flow: column;
overflow-x: hidden;
overflow-y: auto;
padding: 0 25px;
position: relative;
transition: opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1); }

.sn-feed-message-holder {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-feed-message-holder:first-child {
margin-top: 20px; }

.sn-feed-message {
float: left;
position: relative;
padding-left: 56px;
width: 100%; }
.sn-feed-message_date {
font: 15px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: -5px 0 21px;
padding: 0;
text-align: center; }
.sn-feed-message_date::before {
top: 50%;
left: -25px;
position: absolute;
height: 1px;
width: 120%;
background-color: #e7e9eb;
content: '';
margin-top: -0.5px; }
.sn-feed-message_date span {
background-color: #ffffff;
padding: 0 20px;
position: relative; }
.sn-feed-message_system .sn-feed-body {
color: #81878e;
font-style: italic; }
.sn-feed-message_selectable {
cursor: pointer; }

.sn-feed-avatar {
top: 0;
right: 0;
left: 0;
position: absolute;
height: 42px;
width: 42px; }
.sn-feed-avatar_system {
border: 2px solid transparent;
border-radius: 42px;
color: #bec1c6; }
.sn-feed-avatar_system::before {
height: 100%;
width: 100%;
font-size: 36px;
line-height: 38px;
text-align: center; }

.sn-feed-content {
padding-bottom: 26px; }

.sn-feed-title {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font: 15px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin-top: -5px; }
.sn-feed-title:hover a {
display: inline-block; }
.sn-feed-title time {
color: #81878e;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 0 10px;
position: relative; }
.sn-feed-title a {
display: none; }

.sn-feed-body-wrapper {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 2px;
position: relative; }
.sn-feed-body-wrapper.work_notes::before {
top: 0;
bottom: -2px;
left: -10px;
position: absolute;
background-color: #fcc742;
content: '';
width: 5px; }
.sn-feed-body-wrapper .h-card-wrapper {
margin: 5px 0;
padding: 0; }
.sn-feed-body-wrapper .h-card {
margin: 6px 0 0; }

.sn-feed-body {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1.3;
max-width: 100%;
padding-top: 2px;
position: relative;
white-space: pre-wrap;
word-break: break-word;
word-wrap: break-word; }
.sn-feed-body img {
max-height: 300px;
max-width: 300px;
border: 1px solid #e7e9eb;
cursor: pointer;
margin: 10px 0; }
.sn-feed-body img:focus, .sn-feed-body img:active, .sn-feed-body img:focus:active {
outline: 3px solid #278efc;
/* IE */
outline: 5px auto #278efc;
/* Webkit */ }
.sn-feed-body a {
cursor: pointer; }
.sn-feed-body a:focus, .sn-feed-body a:focus:hover, .sn-feed-body a:focus:active {
outline: none; }
.sn-feed-body a .icon-paperclip {
padding-right: 5px; }
.sn-feed-body .pending {
opacity: 0.5; }

.sn-feed-body-filedesc {
font: 12px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-feed-body-filedesc span {
padding-right: 5px; }
.sn-feed-body-filedesc span::before {
margin-top: -3px; }

.sn-feed-push {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.sn-feed-push + .sn-feed-message-holder .sn-feed-message:first-child,
.sn-feed-push + .sn-feed-message-holder .sn-feed-message_date:first-child {
margin-top: 25px; }

.sn-feed-footer {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
border-top: 1px solid #e7e9eb;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
min-height: 50px;
position: relative; }

.sn-feed-footer-wrapper {
height: 100%;
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }

.sn-create-message-wrapper {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }

.sn-feed-footer-message {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding: 0; }
.sn-feed-footer-message_task {
padding: 0 15px; }
.sn-feed-footer-message_worknote {
border-left: 5px solid #fcc742; }
.sn-feed-footer-message_worknote .message-input {
background-color: transparent !important; }
.sn-feed-footer-message .twitter-typeahead textarea {
min-height: 30px; }
.sn-feed-footer-message .twitter-typeahead .tt-hint {
height: auto; }
.sn-feed-footer-message .message-input {
border: none;
box-shadow: none;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
height: 100%;
max-height: 200px;
overflow-x: hidden;
overflow-y: auto;
margin: 9px 5px;
padding: 5px 10px;
resize: none; }
.sn-feed-footer-message .message-input::-webkit-input-placeholder, .sn-feed-footer-message .message-input:-moz-placeholder, .sn-feed-footer-message .message-input::-moz-placeholder, .sn-feed-footer-message .message-input:-ms-input-placeholder {
color: #81878e; }

.sn-feed-footer-content {
border-right: 1px solid #e7e9eb;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-feed-footer-content:last-of-type:not(.force-border) {
border: none; }
.sn-feed-footer-content .btn {
height: 50px;
width: 50px;
border: none;
color: #81878e;
font-size: 20px;
margin: 0;
position: relative;
font: 24px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1;
min-width: 25px; }
.sn-feed-footer-content .btn:hover, .sn-feed-footer-content .btn:active, .sn-feed-footer-content .btn:focus {
background-color: transparent;
box-shadow: none; }
.sn-feed-footer-content .btn:hover {
color: #278efc; }
.sn-feed-footer-content .btn:active {
opacity: 0.5; }
.sn-feed-footer-content .btn.btn-danger {
border-radius: 0;
color: #ffffff;
font-size: 16px;
width: auto; }
.sn-feed-footer-content .btn.btn-danger:hover, .sn-feed-footer-content .btn.btn-danger:active:hover, .sn-feed-footer-content .btn.btn-danger:focus:active, .sn-feed-footer-content .btn.btn-danger:focus {
background-color: #f95050;
box-shadow: rgba(0, 0, 0, 0.2) 0 0 100px inset; }
.sn-feed-footer-content .btn.icon-add, .sn-feed-footer-content .btn.icon-menu {
line-height: 20px; }
.sn-feed-footer-content .btn.icon-paperclip:focus {
outline: 3px solid #278efc;
margin: 3px; }
.sn-feed-footer-content .btn.icon-paperclip input {
top: -1px;
left: -1px;
position: absolute;
height: 0;
width: 0;
overflow: hidden; }

.sn-feed-presence {
cursor: default;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
height: 0;
line-height: 1;
overflow: hidden;
padding: 0;
position: relative;
transition: padding 500ms cubic-bezier(0.77, 0, 0.175, 1), height 500ms cubic-bezier(0.77, 0, 0.175, 1);
color: #81878e; }
.sn-feed-presence::before, .sn-feed-presence::after {
top: 0;
position: absolute;
height: 100%;
width: 30px;
content: ''; }
.sn-feed-presence::before {
left: -30px; }
.sn-feed-presence::after {
right: -30px; }
.sn-feed-presence_show {
height: auto;
padding: 10px 0; }
.sn-feed-presence > div {
display: inline;
vertical-align: sub; }
.sn-feed-presence > div:last-child::after {
content: '...'; }
.sn-feed-presence > div span:last-of-type {
padding-right: 4px; }
.sn-feed-presence .presence {
display: none;
margin: 0 5px 0 10px; }
.sn-feed-presence .presence-and {
padding-left: 4px;
padding-right: 4px; }

.sn-frameset-header {
margin-bottom: 0;
background-color: #24486c;
border: none;
padding: 4px 0; }
.sn-frameset-header .navbar-brand {
background-position: center;
background-repeat: no-repeat;
background-size: contain;
height: 20px !important;
margin: 6px 10px !important;
width: auto; }
.sn-frameset-header .navbar-divider {
background: #c4c4c4;
bottom: 0;
height: 4px;
position: absolute;
width: 100%;
z-index: 3; }
.sn-frameset-header .navbar-header {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
min-width: 0;
margin-top: -2px; }
.sn-frameset-header .navbar-collapse {
padding: 0; }
.sn-frameset-header .banner-text {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #ffffff;
float: left;
line-height: 1em;
padding: 7px 0 5px; }
.sn-frameset-header .navpage-pickers .picker {
margin-bottom: 0; }
.sn-frameset-header .btn.btn-icon:focus {
border: 1px solid #3d7ab7;
outline: none; }
.sn-frameset-header .dropdown button:focus {
border: 1px solid #3d7ab7;
outline: none; }
.sn-frameset-header .container-fluid {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
padding-right: 15px; }
html[dir="rtl"] .sn-frameset-header .container-fluid {
padding-left: 15px;
padding-right: 5px; }
.sn-frameset-header .navpage-header-content {
color: #ffffff;
height: 40px; }
.sn-frameset-header .navpage-header-content > * {
display: inline-block; }
.sn-frameset-header .navpage-header-content .avatar-container {
height: 32px;
width: 32px; }
.sn-frameset-header .navpage-header-content .sn-badge {
max-width: 102%;
padding: 0 7px;
width: auto; }
.sn-frameset-header .btn-icon:hover, .sn-frameset-header .btn-icon:focus {
background: transparent;
color: #3d7ab7; }

.current-user-dropdown {
color: #ffffff;
margin-top: 3px; }
.current-user-dropdown .name {
margin-left: 10px; }
.current-user-dropdown .icon-arrow-down-triangle {
font-size: 6px;
margin-left: 5px; }
.current-user-dropdown .icon-arrow-down-triangle:before {
margin-top: -4px; }

@media (min-width: 550px) {
.sn-frameset-header > .container .navbar-brand,
.sn-frameset-header > .container-fluid .navbar-brand {
margin-left: -5px; } }

@media (max-width: 1200px) and (min-width: 1000px) {
.sn-frameset-header .hidden-md {
display: table-cell !important; } }

@media (max-width: 1000px) and (min-width: 800px) {
.sn-frameset-header .hidden-md {
display: none !important; } }

.sn-mention {
display: block;
max-width: 300px;
padding: 0; }
.sn-mention.sn-widget {
top: auto;
bottom: 100%;
position: absolute;
width: auto; }
.sn-mention.sn-widget.reverse {
top: 10px;
bottom: auto;
position: absolute; }
.sn-mention.sn-widget li.active {
background-color: #e7f2ff; }
.sn-mention.sn-widget li .sn-widget-list-title.sn-highlight_positive,
.sn-mention.sn-widget li .sn-widget-list-subtitle.sn-highlight_positive {
color: #71e279; }
.sn-mention.sn-widget li .sn-widget-list-title.sn-highlight__negative,
.sn-mention.sn-widget li .sn-widget-list-subtitle.sn-highlight__negative {
color: #f95050; }
.sn-mention.dropdown-menu {
margin: 0 0 20px 0;
padding: 0;
display: block; }

.sn-mention-link {
cursor: pointer; }

.sn-mention-popover {
display: block;
opacity: 0;
position: fixed;
width: 320px; }
.sn-mention-popover .popover-content,
.sn-mention-popover .popover-body {
padding: 0; }
.sn-mention-popover .popover-body .sn-widget {
margin: 0;
width: 100%; }

.sn-navhub {
background-color: #ffffff;
border-bottom: 1px solid #e7e9eb;
color: #303a46;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
height: 56px;
width: 100%; }
.sn-navhub:before, .sn-navhub:after {
content: " ";
display: table; }
.sn-navhub:after {
clear: both; }
.sn-navhub:focus {
outline: none; }
.sn-navhub.sn-navhub_transparent {
background-color: transparent; }
.sn-navhub.sn-navhub_dense {
height: 44px; }

.sn-navhub-content {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
height: 100%;
min-width: 1px;
outline: none;
position: relative; }
.sn-navhub-content:active, .sn-navhub-content:focus {
outline: none; }
.sn-navhub-content.sn-navhub-content_constrain {
min-width: 320px; }
.sn-navhub-content.sn-navhub-content_constrain .sn-navhub-btn {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.sn-navhub-content.sn-navhub-content_justify-right {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
margin: 0; }
.sn-navhub-content.sn-navhub-content_row {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.sn-navhub-content.sn-navhub-content_separator::after {
top: 0;
right: 0;
position: absolute;
height: 100%;
width: 1px;
background: linear-gradient(to bottom, #ffffff 0%, #e7e9eb 50%, #ffffff 100%);
content: ''; }
.sn-navhub-content.sn-navhub-content_spacing {
padding-left: 8px;
padding-right: 8px; }
.sn-navhub-content.sn-navhub-content_static {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-navhub-content form {
margin-right: 8px;
overflow: visible; }
html[dir="rtl"] .sn-navhub-content form {
margin-left: 8px;
margin-right: 0; }
.sn-navhub-content form .sn-navhub-title,
.sn-navhub-content form .sn-navhub-subtitle {
cursor: text; }
.sn-navhub-content form + .sn-navhub-subtitle {
margin-right: 8px; }
html[dir="rtl"] .sn-navhub-content form + .sn-navhub-subtitle {
margin-left: 8px;
margin-right: 0; }
.sn-navhub-content form .input-group-transparent {
min-width: 170px; }
.sn-navhub-content form .input-group-transparent .input-group-addon-transparent.icon-filter {
top: 2px; }
.sn-navhub-content .sn-navhub-content {
margin-left: 8px; }
html[dir="rtl"] .sn-navhub-content .sn-navhub-content {
margin-left: 0;
margin-right: 8px; }
.sn-navhub-content .sn-navhub-content.sn-navhub-content_separator, .sn-navhub-content .sn-navhub-content.sn-navhub-content_justify-right {
margin: 0; }
html[dir="rtl"] .sn-navhub-content .sn-navhub-content.sn-navhub-content_separator, html[dir="rtl"] .sn-navhub-content .sn-navhub-content.sn-navhub-content_justify-right {
margin: 0; }

.sn-navhub-title,
.sn-navhub-subtitle {
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.sn-navhub-title span,
.sn-navhub-subtitle span {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.sn-navhub-title input,
.sn-navhub-title label,
.sn-navhub-title pre,
.sn-navhub-subtitle input,
.sn-navhub-subtitle label,
.sn-navhub-subtitle pre {
border-radius: 3px;
border: 1px solid transparent;
box-shadow: none;
height: auto;
margin: 0 0 0 -5px;
outline: none;
padding: 0 4px;
width: 100%; }
html[dir="rtl"] .sn-navhub-title input, html[dir="rtl"]
.sn-navhub-title label, html[dir="rtl"]
.sn-navhub-title pre, html[dir="rtl"]
.sn-navhub-subtitle input, html[dir="rtl"]
.sn-navhub-subtitle label, html[dir="rtl"]
.sn-navhub-subtitle pre {
margin-left: 0;
margin-right: -5px; }
.sn-navhub-title input:hover, .sn-navhub-title input:active, .sn-navhub-title input:focus,
.sn-navhub-title label:hover,
.sn-navhub-title label:active,
.sn-navhub-title label:focus,
.sn-navhub-title pre:hover,
.sn-navhub-title pre:active,
.sn-navhub-title pre:focus,
.sn-navhub-subtitle input:hover,
.sn-navhub-subtitle input:active,
.sn-navhub-subtitle input:focus,
.sn-navhub-subtitle label:hover,
.sn-navhub-subtitle label:active,
.sn-navhub-subtitle label:focus,
.sn-navhub-subtitle pre:hover,
.sn-navhub-subtitle pre:active,
.sn-navhub-subtitle pre:focus {
border: 1px solid #278efc; }

.sn-navhub-title {
font: 18px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
min-height: 24px; }

.sn-navhub-subtitle {
color: #81878e;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
min-height: 17px;
padding-left: 1px; }
.sn-navhub-subtitle.sn-havhub-subtitle_highlight {
color: #278efc; }
.sn-navhub-subtitle.sn-navhub-subtitle_cap {
text-transform: capitalize; }

.sn-navhub-btn {
height: 100%;
width: 56px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border: none;
border-radius: 0;
color: #303a46;
cursor: pointer;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 0 1 56px;
-ms-flex: 0 1 56px;
flex: 0 1 56px;
font-size: 20px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0;
padding: 0;
position: relative; }
.sn-navhub-btn:hover, .sn-navhub-btn:hover:focus, .sn-navhub-btn:active, .sn-navhub-btn:active:focus, .sn-navhub-btn:focus, .sn-navhub-btn.active, .sn-navhub-btn.active:focus {
background-color: transparent;
border: none;
box-shadow: none; }
.sn-navhub-btn:hover.default-focus-outline, .sn-navhub-btn:hover:focus.default-focus-outline, .sn-navhub-btn:active.default-focus-outline, .sn-navhub-btn:active:focus.default-focus-outline, .sn-navhub-btn:focus.default-focus-outline, .sn-navhub-btn.active.default-focus-outline, .sn-navhub-btn.active:focus.default-focus-outline {
z-index: 3; }
.sn-navhub-btn:hover, .sn-navhub-btn.state-hover {
color: #bec1c6; }
.sn-navhub-btn:hover::after, .sn-navhub-btn.state-hover::after {
background-color: #bec1c6; }
.sn-navhub-btn:active, .sn-navhub-btn.state-active {
color: #278efc; }
.sn-navhub-btn:active::after, .sn-navhub-btn.state-active::after {
background-color: #278efc; }
.sn-navhub-btn:active:hover, .sn-navhub-btn.state-active:hover {
color: #278efc; }
.sn-navhub-btn:active:hover::after, .sn-navhub-btn.state-active:hover::after {
background-color: #278efc; }
.sn-navhub-btn:active.default-focus-outline, .sn-navhub-btn.state-active.default-focus-outline {
z-index: 4; }
.sn-navhub-btn:active {
opacity: 0.5; }
.sn-navhub-btn:focus {
color: #278efc; }
.sn-navhub-btn::after {
right: 0;
bottom: -1px;
left: 0;
position: absolute;
background-color: transparent;
content: '';
height: 3px; }
.sn-navhub-btn.ng-animate {
transition: none; }
.sn-navhub-btn.sn-navhub-btn_alt::after {
display: none; }
.sn-navhub-btn.sn-navhub-btn_text {
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 0 8px;
width: auto; }
.sn-navhub-btn.icon-chevron-left {
line-height: 60px; }
.sn-navhub-btn.icon-collaboration::before {
line-height: 61px; }

.sn-navhub-badge {
top: 50%;
left: 50%;
position: absolute;
margin-top: -20px; }

.sn-navhub-icon {
height: 32px;
width: 32px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 20px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.sn-navhub-icon.icon-it::before {
margin-left: 2px; }

html.compact .sn-navhub {
height: 44px; }
html.compact .sn-navhub .sn-navhub-content.sn-navhub-content_constrain .sn-navhub-btn {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
html.compact .sn-navhub .sn-navhub-btn {
height: 100%;
width: 44px;
-webkit-flex: 0 1 44px;
-ms-flex: 0 1 44px;
flex: 0 1 44px;
font-size: 16px; }
html.compact .sn-navhub .sn-navhub-btn::after {
height: 1px; }
html.compact .sn-navhub .sn-navhub-icon {
height: 20px;
width: 20px;
font-size: 16px; }

.sn-navhub.sn-navhub_themed {
background-color: #336699;
border-color: #336699; }
.sn-navhub.sn-navhub_themed .sn-widget-textblock {
color: #d1d6d8; }
.sn-navhub.sn-navhub_themed .sn-navhub-content.sn-navhub-content_constrain {
min-width: 100%; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn {
background-color: #336699;
color: #d1d6d8; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn::before {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
color: #d1d6d8;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:hover::before, .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-hover::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(0, 0, 0, 0.13); }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:active::before, .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active::before, .sn-navhub.sn-navhub_themed .sn-navhub-btn:focus::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(255, 255, 255, 0.13); }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:active, .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active {
background-color: #293e40;
color: #3d7ab7; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:active::before, .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active::before {
background-color: #293e40;
color: #3d7ab7;
border: 1px solid #3d7ab7; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:active::after, .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active::after {
background-color: #3d7ab7; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:active:hover, .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active:hover {
background-color: rgba(255, 255, 255, 0.13);
color: #3d7ab7; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:active:hover::before, .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active:hover::before {
background-color: #293e40;
color: #3d7ab7; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:active:hover::after, .sn-navhub.sn-navhub_themed .sn-navhub-btn.state-active:hover::after {
background-color: #3d7ab7; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:focus {
background-color: #293e40; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn:focus.state-active {
background-color: #293e40; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn::after {
background-color: #213234; }
.sn-navhub.sn-navhub_themed .sn-navhub-btn.state-queue::before {
-webkit-animation: sn-pulse-color 1.25s ease-in-out infinite;
animation: sn-pulse-color 1.25s ease-in-out infinite;
color: #e6e8ea; }

.navpage-layout {
min-width: 768px; }
.navpage-layout .navbar-divider {
bottom: 0;
position: absolute;
height: 4px;
width: 100%;
background: #c4c4c4;
z-index: 3; }

.magellan_navigator #nav_west_center {
width: 100%;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }

.magellan_navigator .sn-aside.sn-aside_themed .sn-widget-list_v2 li .sn-widget-list-action {
color: #ffffff; }
.magellan_navigator .sn-aside.sn-aside_themed .sn-widget-list_v2 li .sn-widget-list-action.module-action-icon-btn:before {
line-height: 1; }

.magellan_navigator .sn-aside.sn-aside_themed .sn-widget-list_v2 .sn-widget-list_v2 li .sn-widget-list-action {
color: #ffffff; }

.magellan_navigator .sn-application-tree,
.magellan_navigator .sn-application-tree ul .sn-application-tree li,
.magellan_navigator .nav-favorites-list,
.magellan_navigator .nav-favorites-list ul,
.magellan_navigator .nav-favorites-list li {
margin: 0;
padding: 0; }
.magellan_navigator .sn-application-tree .favorite-list-overwrite--li,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .favorite-list-overwrite--li,
.magellan_navigator .nav-favorites-list .favorite-list-overwrite--li,
.magellan_navigator .nav-favorites-list ul .favorite-list-overwrite--li,
.magellan_navigator .nav-favorites-list li .favorite-list-overwrite--li {
padding: 8px 10px 8px 10px; }
html[dir="rtl"] .magellan_navigator .sn-application-tree .favorite-list-overwrite--li, html[dir="rtl"]
.magellan_navigator .sn-application-tree ul .sn-application-tree li .favorite-list-overwrite--li, html[dir="rtl"]
.magellan_navigator .nav-favorites-list .favorite-list-overwrite--li, html[dir="rtl"]
.magellan_navigator .nav-favorites-list ul .favorite-list-overwrite--li, html[dir="rtl"]
.magellan_navigator .nav-favorites-list li .favorite-list-overwrite--li {
padding: 8px 10px 8px 10px; }
.magellan_navigator .sn-application-tree .aria-reorder-blur,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .aria-reorder-blur,
.magellan_navigator .nav-favorites-list .aria-reorder-blur,
.magellan_navigator .nav-favorites-list ul .aria-reorder-blur,
.magellan_navigator .nav-favorites-list li .aria-reorder-blur {
opacity: .5; }
.magellan_navigator .sn-application-tree .aria-reorder-focus,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .aria-reorder-focus,
.magellan_navigator .nav-favorites-list .aria-reorder-focus,
.magellan_navigator .nav-favorites-list ul .aria-reorder-focus,
.magellan_navigator .nav-favorites-list li .aria-reorder-focus {
top: -2px;
left: -2px;
box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.25);
-webkit-transform: scale(1.025);
-ms-transform: scale(1.025);
transform: scale(1.025); }
.magellan_navigator .sn-application-tree .sn-widget-list_v2 li,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .sn-widget-list_v2 li,
.magellan_navigator .nav-favorites-list .sn-widget-list_v2 li,
.magellan_navigator .nav-favorites-list ul .sn-widget-list_v2 li,
.magellan_navigator .nav-favorites-list li .sn-widget-list_v2 li {
background-color: transparent;
border: 0;
padding: 0; }
.magellan_navigator .sn-application-tree .sn-widget-list_v2 li .sn-widget-list-title,
.magellan_navigator .sn-application-tree .sn-widget-list_v2 li .sn-widget-list-subtitle,
.magellan_navigator .sn-application-tree .sn-widget-list_v2 li .sn-widget-list-action,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .sn-widget-list_v2 li .sn-widget-list-title,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .sn-widget-list_v2 li .sn-widget-list-subtitle,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .sn-widget-list_v2 li .sn-widget-list-action,
.magellan_navigator .nav-favorites-list .sn-widget-list_v2 li .sn-widget-list-title,
.magellan_navigator .nav-favorites-list .sn-widget-list_v2 li .sn-widget-list-subtitle,
.magellan_navigator .nav-favorites-list .sn-widget-list_v2 li .sn-widget-list-action,
.magellan_navigator .nav-favorites-list ul .sn-widget-list_v2 li .sn-widget-list-title,
.magellan_navigator .nav-favorites-list ul .sn-widget-list_v2 li .sn-widget-list-subtitle,
.magellan_navigator .nav-favorites-list ul .sn-widget-list_v2 li .sn-widget-list-action,
.magellan_navigator .nav-favorites-list li .sn-widget-list_v2 li .sn-widget-list-title,
.magellan_navigator .nav-favorites-list li .sn-widget-list_v2 li .sn-widget-list-subtitle,
.magellan_navigator .nav-favorites-list li .sn-widget-list_v2 li .sn-widget-list-action {
color: #ffffff; }
.magellan_navigator .sn-application-tree .sn-widget-list_v2 li:hover,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .sn-widget-list_v2 li:hover,
.magellan_navigator .nav-favorites-list .sn-widget-list_v2 li:hover,
.magellan_navigator .nav-favorites-list ul .sn-widget-list_v2 li:hover,
.magellan_navigator .nav-favorites-list li .sn-widget-list_v2 li:hover {
background-color: transparent; }
.magellan_navigator .sn-application-tree .sn-widget-list_v2 li:hover .sn-widget-list-title,
.magellan_navigator .sn-application-tree .sn-widget-list_v2 li:hover .sn-widget-list-subtitle,
.magellan_navigator .sn-application-tree .sn-widget-list_v2 li:hover .sn-widget-list-action,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .sn-widget-list_v2 li:hover .sn-widget-list-title,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .sn-widget-list_v2 li:hover .sn-widget-list-subtitle,
.magellan_navigator .sn-application-tree ul .sn-application-tree li .sn-widget-list_v2 li:hover .sn-widget-list-action,
.magellan_navigator .nav-favorites-list .sn-widget-list_v2 li:hover .sn-widget-list-title,
.magellan_navigator .nav-favorites-list .sn-widget-list_v2 li:hover .sn-widget-list-subtitle,
.magellan_navigator .nav-favorites-list .sn-widget-list_v2 li:hover .sn-widget-list-action,
.magellan_navigator .nav-favorites-list ul .sn-widget-list_v2 li:hover .sn-widget-list-title,
.magellan_navigator .nav-favorites-list ul .sn-widget-list_v2 li:hover .sn-widget-list-subtitle,
.magellan_navigator .nav-favorites-list ul .sn-widget-list_v2 li:hover .sn-widget-list-action,
.magellan_navigator .nav-favorites-list li .sn-widget-list_v2 li:hover .sn-widget-list-title,
.magellan_navigator .nav-favorites-list li .sn-widget-list_v2 li:hover .sn-widget-list-subtitle,
.magellan_navigator .nav-favorites-list li .sn-widget-list_v2 li:hover .sn-widget-list-action {
color: #ffffff; }

.magellan_navigator .sn-application-tree .sn-aside-group-title,
.magellan_navigator .sn-application-tree .sn-widget-list_v2,
.magellan_navigator .nav-favorites-list .sn-aside-group-title,
.magellan_navigator .nav-favorites-list .sn-widget-list_v2 {
float: left;
position: relative; }

.magellan_navigator .sn-widget-list_indentation .sn-aside-group-title {
font: 13px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }

.magellan_navigator .sn-widget-list_indentation .nav-app-button {
color: #ffffff;
height: 28px;
width: 28px;
font-size: 16px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 3px;
position: absolute;
right: 35px;
top: 5px;
opacity: 0; }
.magellan_navigator .sn-widget-list_indentation .nav-app-button:last-of-type {
right: 5px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .nav-app-button {
left: 35px;
right: auto;
margin-left: auto;
margin-right: 4px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .nav-app-button:last-of-type {
left: 5px;
right: auto; }
.magellan_navigator .sn-widget-list_indentation .nav-app-button:hover, .magellan_navigator .sn-widget-list_indentation .nav-app-button:focus, .magellan_navigator .sn-widget-list_indentation .nav-app-button.state-overwrite {
opacity: 1; }
.magellan_navigator .sn-widget-list_indentation .nav-app-button.app-action-icon-btn {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }

.magellan_navigator .sn-widget-list_indentation .sn-aside-group-title:hover ~ .nav-app-button {
opacity: 1; }

.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 > li,
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 > li:focus {
background-color: #3d7ab7; }

.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-content_actions {
position: absolute;
right: 35px;
top: 5px; }
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-content_actions:last-of-type {
right: 5px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-content_actions {
left: 35px;
right: auto; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-content_actions:last-of-type {
left: 5px;
right: auto; }

.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item:hover ~ .sn-widget-list-content_actions {
opacity: 1; }
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item:hover ~ .sn-widget-list-content_actions .sn-widget-list-action.nav-edit-module, .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item:hover ~ .sn-widget-list-content_actions .sn-widget-list-action.nav-favorite-module {
opacity: 1;
color: white; }

.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-action:hover.nav-edit-module, .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-action:hover.nav-favorite-module {
opacity: 1; }

.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .nav-favorite-module.state-overwrite {
opacity: 1; }

.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item {
background-color: #3d7ab7;
padding-left: 20px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item {
padding-left: 0px;
padding-right: 20px; }
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item:hover .sn-widget-list-title,
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item:hover .sn-widget-list-subtitle,
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item:hover .sn-widget-list-action {
color: #ffffff; }
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-title,
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-subtitle {
color: #ffffff;
font: 13px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
max-width: 185px;
line-height: 2; }

.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title {
background-color: #3d7ab7;
color: #ffffff;
padding-left: 20px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title {
padding-left: 0px;
padding-right: 20px; }
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title:hover {
color: #ffffff; }
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title:hover .sn-aside-btn {
color: #ffffff; }
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title + .sn-widget-list_v2 .sn-widget-list-item {
padding-left: 34px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title + .sn-widget-list_v2 .sn-widget-list-item {
padding-left: 0;
padding-right: 34px; }
.magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title + .sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite.favorite-list-overwrite--padding {
padding-left: 0px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title + .sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite.favorite-list-overwrite--padding {
padding-right: 0;
padding-left: auto; }

.magellan_navigator .sn-widget-list_indentation.nav-history-list .sn-aside-group-title {
background-color: #3d7ab7; }

.magellan_navigator .sn-widget-list_indentation.nav-history-list .sn-widget-list_v2 .sn-widget-list-item {
background-color: #336699;
color: #ffffff;
padding-left: 10px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation.nav-history-list .sn-widget-list_v2 .sn-widget-list-item {
padding-left: 0;
padding-right: 10px; }
.magellan_navigator .sn-widget-list_indentation.nav-history-list .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-title,
.magellan_navigator .sn-widget-list_indentation.nav-history-list .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-subtitle {
color: #ffffff; }

.magellan_navigator .sn-widget-list_indentation .nav-application-tree .sn-aside-group-title {
background-color: #336699; }

.magellan_navigator .sn-widget-list_indentation .nav-application-tree .sn-widget-list_v2 .sn-aside-group-title {
background-color: #3d7ab7; }

.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-aside-group-title .sn-aside-btn {
padding-left: 8px; }

.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-aside-group-title .sn-aside-group-title-icon {
display: none; }

.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .nav-favorite-group-application .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-title,
.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .nav-favorite-group-application .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-subtitle,
.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .nav-favorite-group-application .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-action {
color: #ffffff; }

.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-widget-list_v2 .sn-widget-list-item {
background-color: #336699;
color: #e6e8ea;
padding-left: 10px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-widget-list_v2 .sn-widget-list-item {
padding-left: 0;
padding-right: 10px; }
.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-title,
.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-subtitle,
.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-action {
color: #e6e8ea; }
.magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-widget-list_v2 .sn-widget-list-item.favorite-list-overwrite--padding--group {
padding: 0px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-widget-list_v2 .sn-widget-list-item.favorite-list-overwrite--padding--group {
padding: 0px; }

.magellan_navigator .sn-widget-list_indentation .nav-favorite-group.nav-application-overwrite {
float: left; }

.magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-aside-group-title {
background-color: #336699; }
.magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-aside-group-title.nav-application-overwrite {
padding: 0px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-aside-group-title.nav-application-overwrite {
padding: 0px; }
.magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-aside-group-title.nav-application-overwrite.favorite-list-overwrite--padding {
padding-left: 10px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-aside-group-title.nav-application-overwrite.favorite-list-overwrite--padding {
padding-left: auto;
padding-right: 10px; }

.magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-widget-list_v2 .sn-widget-list-item {
background-color: #3d7ab7;
padding-left: 20px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-widget-list_v2 .sn-widget-list-item {
padding-left: 0;
padding-right: 20px; }
.magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-widget-list_v2 .sn-widget-list-item.favorite-list-overwrite--border--group {
border-bottom: 0px; }

.magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-widget-list_v2 .sn-widget-list-content {
-webkit-flex-wrap: initial;
-ms-flex-wrap: initial;
flex-wrap: initial; }
.magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-widget-list_v2 .sn-widget-list-content.nav-application-overwrite {
padding: 0;
border-bottom: 0px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-widget-list_v2 .sn-widget-list-content.nav-application-overwrite {
padding: 0; }

.magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-widget-list_v2 .sn-aside-group-title {
background-color: #3d7ab7; }

.magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-widget-list_v2 .sn-aside-group-title + .sn-widget-list_v2 .sn-widget-list-item {
padding-left: 34px; }
html[dir="rtl"] .magellan_navigator .sn-widget-list_indentation .nav-favorite-group .sn-widget-list_v2 .sn-aside-group-title + .sn-widget-list_v2 .sn-widget-list-item {
padding-left: 0px;
padding-right: 34px; }

html[dir="rtl"] .magellan_navigator .nav-favorites-list .sn-aside-group-title {
float: right;
position: relative; }

.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help {
position: relative; }

.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker {
margin-right: 10px;
margin-top: 3px; }
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker:before, .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker:after,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker:before,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker:after,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker:before,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker:after,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker:before,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker:after {
content: " ";
display: table; }
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker:after,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker:after,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker:after,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker:after {
clear: both; }
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group {
margin: 0; }
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group:before, .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group:after,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group:before,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group:after,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group:before,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group:after,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group:before,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group:after {
content: " ";
display: table; }
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group:after,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group:after,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group:after,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group:after {
clear: both; }
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group .selector,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group .selector,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group .selector,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group .selector {
padding-left: 5px; }
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group .form-control,
.sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group .form-control,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-application-picker .form-group .form-control,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .picker .concourse-update-set-picker .form-group .form-control {
margin-top: 0; }

.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple {
color: #fff;
float: left;
line-height: 26px;
margin-left: 0; }

.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target,
.sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple {
height: 31px;
width: 31px; }
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration:hover,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help:hover,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog:hover,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target:hover,
.sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon:hover,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic:hover,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple:hover,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration:hover,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help:hover,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog:hover,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target:hover,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon:hover,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic:hover,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple:hover {
background-color: rgba(0, 0, 0, 0.2);
color: #278efc; }
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration:active, .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration:focus, .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration.state-selected,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help:active,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help:focus,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help.state-selected,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog:active,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog:focus,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog.state-selected,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target:active,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target:focus,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target.state-selected,
.sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon:active,
.sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon:focus,
.sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon.state-selected,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic:active,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic:focus,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic.state-selected,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple:active,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple:focus,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple.state-selected,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration:active,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration:focus,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration.state-selected,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help:active,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help:focus,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help.state-selected,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog:active,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog:focus,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog.state-selected,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target:active,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target:focus,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target.state-selected,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon:active,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon:focus,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon.state-selected,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic:active,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic:focus,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic.state-selected,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple:active,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple:focus,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple.state-selected {
border: 1px solid transparent;
color: #3d7ab7; }
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration .sn-badge,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help .sn-badge,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog .sn-badge,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target .sn-badge,
.sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon .sn-badge,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic .sn-badge,
.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple .sn-badge,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration .sn-badge,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-help .sn-badge,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-cog .sn-badge,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-target .sn-badge,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon .sn-badge,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-application-generic .sn-badge,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-document-multiple .sn-badge {
top: -4px;
right: -7px;
position: absolute;
transition: inherit; }

.sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .btn.icon-collaboration {
position: relative; }

.sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon {
border-radius: 3px;
font-size: 18px;
left: 3px;
padding: 0;
text-align: center;
top: 2px; }
.sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon::before,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content .input-group-addon-transparent.icon-search.sysparm-search-icon::before {
margin-left: -2px;
margin-top: -2px; }

.sn-frameset-header .navbar-collapse .navpage-header-content input.form-control,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content input.form-control {
height: 32px;
font-size: 13px; }

.sn-frameset-header .navbar-collapse .navpage-header-content input.form-control:focus + label .input-group-addon-transparent.icon-search.sysparm-search-icon:hover,
html.compact .sn-frameset-header .navbar-collapse .navpage-header-content input.form-control:focus + label .input-group-addon-transparent.icon-search.sysparm-search-icon:hover {
background-color: transparent; }

.navpage-nav-collapsed .magellan_navigator .sn-live-search {
width: 50px; }
.navpage-nav-collapsed .magellan_navigator .sn-live-search .input-group-transparent input,
.navpage-nav-collapsed .magellan_navigator .sn-live-search .input-group-transparent label {
display: none; }
.navpage-nav-collapsed .magellan_navigator .sn-live-search .input-group-transparent .icon-filter {
top: 50%;
left: 50%;
position: absolute;
height: 30px;
width: 30px;
border-radius: 3px;
color: #ffffff;
cursor: pointer;
font-size: 20px;
line-height: 28px;
margin: -15px;
text-align: center; }
.navpage-nav-collapsed .magellan_navigator .sn-live-search .input-group-transparent .icon-filter:hover {
background-color: rgba(0, 0, 0, 0.2); }
.navpage-nav-collapsed .magellan_navigator .sn-live-search .input-group-transparent .icon-filter:active, .navpage-nav-collapsed .magellan_navigator .sn-live-search .input-group-transparent .icon-filter:focus {
color: #3d7ab7; }

.navpage-nav-collapsed .magellan_navigator .sn-navhub {
display: none; }

.navpage-nav-collapsed .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title,
.navpage-nav-collapsed .magellan_navigator .nav-favorites-list .sn-widget-list_v2 .sn-widget-list-item {
padding: 0; }
html[dir="rtl"] .navpage-nav-collapsed .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title, html[dir="rtl"]
.navpage-nav-collapsed .magellan_navigator .nav-favorites-list .sn-widget-list_v2 .sn-widget-list-item {
padding: 0; }

.navpage-nav-collapsed .magellan_navigator .sn-widget-list_v2 .sn-widget-list-item {
height: auto;
width: 50px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
min-height: auto;
padding: 0; }
.navpage-nav-collapsed .magellan_navigator .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content {
height: auto;
width: 50px;
display: none;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
padding: 3px;
text-align: center; }
.navpage-nav-collapsed .magellan_navigator .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content:nth-child(1), .navpage-nav-collapsed .magellan_navigator .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content:nth-child(2) {
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.navpage-nav-collapsed .magellan_navigator .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content:nth-child(2) {
padding: 0; }
.navpage-nav-collapsed_showlabel .navpage-nav-collapsed .magellan_navigator .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content:nth-child(2) {
padding: 0 3px 3px; }
.navpage-nav-collapsed .magellan_navigator .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content .sn-widget-list-title {
font-size: 9px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
max-height: 24px;
white-space: normal;
word-break: break-all;
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0; }
.navpage-nav-collapsed_showlabel .navpage-nav-collapsed .magellan_navigator .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content .sn-widget-list-title {
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }

.navpage-nav-collapsed .magellan_navigator .sn-widget-list_indentation .sn-widget-list_v2 .sn-aside-group-title + .sn-widget-list_v2 .sn-widget-list-item {
padding: 0; }

.navpage-nav-collapsed .magellan_navigator .sn-widget-list_indentation .nav-favorites-list .sn-aside-group-title .sn-aside-group-title-icon {
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }

.navpage-nav-collapsed .magellan_navigator .sn-aside-group-title {
height: 40px;
width: 50px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 0;
width: 50px; }
.navpage-nav-collapsed .magellan_navigator .sn-aside-group-title span {
display: none; }
.navpage-nav-collapsed .magellan_navigator .sn-aside-group-title .sn-aside-group-title-icon {
height: 40px;
width: 50px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
color: #e6e8ea;
font-size: 18px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.navpage-nav-collapsed .magellan_navigator .sn-aside-group-title .sn-aside-btn {
display: none; }
.navpage-nav-collapsed .magellan_navigator .sn-aside-group-title .sn-aside-btn:first-child {
height: 40px;
width: 50px;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 14px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0;
padding: 0; }

.navpage-nav-collapsed .magellan_navigator .sn-pane-header {
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
overflow: hidden; }

.navpage-nav-collapsed .magellan_navigator .sn-pane-footer {
overflow: hidden;
padding: 0;
width: 50px; }
.navpage-nav-collapsed .magellan_navigator .sn-pane-footer .sn-pane-footer-content {
-webkit-flex: 0 0 50px;
-ms-flex: 0 0 50px;
flex: 0 0 50px;
height: 100%;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
width: 50px; }
.navpage-nav-collapsed .magellan_navigator .sn-pane-footer .sn-pane-footer-content .sn-pane-action {
top: 50%;
left: 50%;
position: absolute;
height: 30px;
width: 30px;
border-radius: 3px;
cursor: pointer;
font-size: 20px;
line-height: 28px;
margin: -15px;
text-align: center; }

html.compact {
/* RTL override for list item padding */ }
html.compact .magellan_navigator .sn-application-tree .sn-widget-list_v2 .sn-widget-list-item {
min-height: 1px;
padding: 3.5px 0 3.5px 20px;
/* reminder: keep this in sync with RTL override */ }
html.compact .magellan_navigator .sn-application-tree .sn-widget-list-content_actions .btn-icon::before {
line-height: 16px; }
html.compact[dir="rtl"] .magellan_navigator .sn-application-tree .sn-widget-list_v2 .sn-widget-list-item {
padding: 3.5px 20px 3.5px 0; }

.navpage-layout.msie9 .magellan_navigator #nav_west_center {
height: calc(100% - 144px); }

.navpage-layout.msie9 .magellan_navigator .sn-pane-footer-content {
width: 50%;
float: left; }

.navpage-layout.msie9 .magellan_navigator .sn-pane-footer .icon-edit {
float: right; }

.navpage-layout.msie9 .sn-navhub {
overflow: hidden; }
.navpage-layout.msie9 .sn-navhub .sn-navhub-btn {
width: 33%;
height: 43px; }

.navpage-layout.msie9 .sn-navhub-content {
height: 43px;
width: 100%; }

.navpage-layout.msie9 .sn-navhub-btn::before,
.navpage-layout.msie9 .sn-navhub-btn.state-active::before {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 50px;
margin: -10px 0 0 0;
padding-top: 20px;
background-color: transparent; }

.navpage-layout.msie9 li,
.navpage-layout.msie9 .sn-widget-list-item {
display: table;
table-layout: fixed; }
.navpage-layout.msie9 li .sn-widget-list-content .sn-widget-list-title,
.navpage-layout.msie9 .sn-widget-list-item .sn-widget-list-content .sn-widget-list-title {
margin-top: 6px; }
.navpage-layout.msie9 li .sn-widget-list-content_actions,
.navpage-layout.msie9 .sn-widget-list-item .sn-widget-list-content_actions {
display: block;
position: absolute;
right: 3px;
top: 5px; }
.navpage-layout.msie9 li .sn-widget-list-content_actions.ie9-hook,
.navpage-layout.msie9 .sn-widget-list-item .sn-widget-list-content_actions.ie9-hook {
right: 30px; }
.navpage-layout.msie9 li .sn-widget-list-content_actions .sn-widget-list-action::before,
.navpage-layout.msie9 .sn-widget-list-item .sn-widget-list-content_actions .sn-widget-list-action::before {
position: absolute;
top: 6px;
right: 5px; }

.navpage-layout.msie9 .sn-aside-filler .nav-favorites-list .nav-favorite-group-application .sn-widget .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content {
display: block;
float: left; }

.navpage-layout.msie9 .sn-aside-filler .nav-favorites-list .sn-widget-list-content {
display: block;
position: relative;
float: left; }

.navpage-layout.msie9 .sn-aside-filler .nav-favorites-list .sn-widget-list-content:nth-child(2) {
height: 20px;
width: 220px;
line-height: 20px;
margin-top: 5px; }

.navpage-layout.msie9 .sn-aside-filler .nav-favorites-list .sn-widget-list-content_actions {
position: absolute;
display: block;
right: 0;
top: 0;
width: 31px;
height: 37px;
line-height: 37px;
padding: 0;
margin: 0; }
.navpage-layout.msie9 .sn-aside-filler .nav-favorites-list .sn-widget-list-content_actions .sn-widget-list-action {
position: absolute;
top: 5px;
right: 3px; }
.navpage-layout.msie9 .sn-aside-filler .nav-favorites-list .sn-widget-list-content_actions .sn-widget-list-action::before {
position: absolute;
top: 6px;
right: 6px; }
.navpage-layout.msie9 .sn-aside-filler .nav-favorites-list .sn-widget-list-content_actions .icon-delete::before {
position: absolute;
left: 6px;
top: 6px; }

.navpage-layout.msie9 .sn-aside-filler .sn-widget .sn-aside-group-title_nav .sn-aside-btn_control {
display: block;
position: absolute;
top: 5px;
right: 3px;
width: 28px;
height: 28px;
line-height: 28px; }
.navpage-layout.msie9 .sn-aside-filler .sn-widget .sn-aside-group-title_nav .sn-aside-btn_control.nav-edit-app {
right: 30px; }
.navpage-layout.msie9 .sn-aside-filler .sn-widget .sn-aside-group-title_nav .sn-aside-btn_control::before {
position: absolute;
top: 6px;
right: 6px; }

.navpage-layout.msie9 .sn-aside-filler .sn-widget .sn-widget-list_v2 .sn-widget-list-item:hover::before {
display: none; }

.sn-pane {
height: 100%;
width: 285px;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
position: relative; }
.sn-pane.sn-pane_collapse {
width: 82px; }
.sn-pane.sn-pane_left, .sn-pane.sn-pane_right {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.sn-pane.sn-pane_left {
border-right: 1px solid #293e40; }
.sn-pane.sn-pane_right {
border-left: 1px solid #293e40; }

.sn-pane-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
position: relative; }

.sn-pane-content {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
overflow: hidden;
position: relative;
width: 100%; }

.sn-pane-header,
.sn-pane-footer {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-pane-header_row,
.sn-pane-footer_row {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.sn-pane-header_row .sn-live-search,
.sn-pane-header_row .sn-live-search form,
.sn-pane-footer_row .sn-live-search,
.sn-pane-footer_row .sn-live-search form {
width: 100%; }

.sn-pane-footer {
background-color: #336699;
border-top: 1px solid rgba(0, 0, 0, 0.15);
height: 44px;
padding: 5px 10px; }
.sn-pane-footer .sn-pane-footer-content {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.sn-pane-footer .sn-pane-footer-content .sn-pane-action {
padding-top: 0;
padding-bottom: 0; }
.sn-pane-footer .sn-pane-footer-content:first-child, .sn-pane-footer .sn-pane-footer-content:only-child {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start; }
.sn-pane-footer .sn-pane-footer-content:first-child .sn-pane-action, .sn-pane-footer .sn-pane-footer-content:only-child .sn-pane-action {
margin-left: -5px; }
.sn-pane-footer .sn-pane-footer-content:last-child {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end; }
.sn-pane-footer .sn-pane-footer-content:last-child .sn-pane-action {
margin-right: -5px; }
.sn-pane-footer .sn-pane-action {
height: 30px;
width: 30px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid transparent;
border-radius: 3px;
color: #fff;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 20px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
text-decoration: none;
background-color: transparent; }
.sn-pane-footer .sn-pane-action:hover {
background-color: rgba(0, 0, 0, 0.2); }
.sn-pane-footer .sn-pane-action:active, .sn-pane-footer .sn-pane-action:focus, .sn-pane-footer .sn-pane-action.state-selected {
border: 1px solid transparent;
color: #278efc;
outline: none; }

.sn-pane-handle {
top: 0;
bottom: 0;
position: absolute;
cursor: ew-resize;
width: 3px;
z-index: 2; }

.sn-pane-visible {
visibility: visible;
opacity: 1;
transition: opacity 0.3s linear;
-webkit-transition: opacity 0.3s linear;
-moz-transition: opacity 0.3s linear; }

.sn-pane-hidden {
visibility: hidden;
opacity: 0;
transition: visibility 0s, opacity 0.3s linear;
-webkit-transition: visibility 0s 0.5s, opacity 0.3s linear;
-moz-transition: visibility 0s 0.5s, opacity 0.3s linear; }

sn-presence {
height: 1rem;
width: 1rem;
border-radius: 50%;
display: inline-block; }

.avatar-large sn-presence {
bottom: 3px !important;
right: 3px !important; }

.presence.presence-online {
background-color: #71e279; }

.presence.presence-away {
background-color: #fc8a3d; }

.presence.presence-offline {
background-color: transparent; }

.avatar-small sn-presence {
height: 0.7rem;
width: 0.7rem; }

.sn-live-search {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #ffffff;
border-bottom: 1px solid #e6e8ea;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 56px;
padding: 8px 10px;
position: relative; }
.sn-live-search_show-add .input-group-transparent {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.sn-live-search_show-add .sn-live-search-add {
height: 30px;
width: 30px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid transparent;
border-radius: 3px;
color: #303a46;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font-size: 20px;
margin-left: 10px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
text-decoration: none; }
html[dir="rtl"] .sn-live-search_show-add .sn-live-search-add {
margin-left: 0;
margin-right: 10px; }
.sn-live-search_show-add .sn-live-search-add:hover {
background-color: #81878e; }
.sn-live-search_show-add .sn-live-search-add:active, .sn-live-search_show-add .sn-live-search-add:focus {
border: 1px solid transparent;
color: #278efc;
outline: none; }
.sn-live-search + .sn-widget-members-list {
height: calc(100% - 52px); }
.sn-live-search .input-group-addon-transparent {
color: #303a46;
font-size: 20px;
line-height: 22px;
margin-top: -13px;
top: 50%;
width: auto; }
.sn-live-search .input-group-addon-transparent.icon-filter, .sn-live-search .input-group-addon-transparent.icon-search {
color: #303a46;
font-size: 16px;
left: 8px;
top: 50%;
z-index: inherit; }
html[dir="rtl"] .sn-live-search .input-group-addon-transparent.icon-filter, html[dir="rtl"] .sn-live-search .input-group-addon-transparent.icon-search {
left: auto;
right: 8px; }
.sn-live-search .input-group-transparent {
height: 32px;
position: relative;
transition: opacity 500ms cubic-bezier(0.77, 0, 0.175, 1), margin 500ms cubic-bezier(0.77, 0, 0.175, 1);
width: 100%; }
.sn-live-search .form-control {
background-color: transparent;
width: 100%; }
.sn-live-search .form-control::-ms-clear {
display: none; }
.sn-live-search .form-control:focus {
box-shadow: none; }
html[dir="rtl"] .sn-live-search .form-control {
padding-left: 0;
padding-right: 28px; }
.sn-live-search .icon-cross-circle {
top: 50%;
right: 5px;
position: absolute;
height: auto;
width: auto;
color: #e6e8ea;
font-size: 20px;
margin-top: -17px;
padding: 0; }
.sn-live-search .icon-cross-circle:hover {
color: #278efc; }
.sn-live-search .icon-cross-circle:focus, .sn-live-search .icon-cross-circle:focus:active, .sn-live-search .icon-cross-circle:focus:hover {
outline: none; }
html[dir="rtl"] .sn-live-search .icon-cross-circle {
left: 5px;
right: auto; }
.sn-live-search .twitter-typeahead input {
border: 1px solid #81878e;
color: #303a46;
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 0;
padding-left: 30px; }
.sn-live-search .twitter-typeahead .tt-menu {
overflow-y: auto; }

.sn-live-search-flex {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%; }
.sn-live-search-flex .form-control {
color: #303a46;
border-color: #e6e8ea; }
.sn-live-search-flex .form-control:focus {
border-color: #278efc; }

.sn-live-search-add {
display: none; }

.sn-live-search-btn {
top: 50%;
left: 50%;
position: absolute;
height: 40px;
width: 40px;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 40px;
color: #303a46;
cursor: pointer;
font-size: 20px;
line-height: 38px;
margin: -20px 0 0 -90px;
opacity: 0;
text-align: center;
transition: margin 500ms cubic-bezier(0.77, 0, 0.175, 1), opacity 500ms cubic-bezier(0.77, 0, 0.175, 1), background-color 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }
.sn-live-search-btn:hover {
background-color: #278efc; }

.sn-live-search_themed.sn-live-search {
background-color: #336699;
border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
.sn-live-search_themed.sn-live-search.sn-live-search_themed.sn-live-search_show-add .sn-live-search-add {
color: #fff; }
.sn-live-search_themed.sn-live-search.sn-live-search_themed.sn-live-search_show-add .sn-live-search-add:hover {
background-color: rgba(0, 0, 0, 0.2); }
.sn-live-search_themed.sn-live-search.sn-live-search_themed.sn-live-search_show-add .sn-live-search-add:active, .sn-live-search_themed.sn-live-search.sn-live-search_themed.sn-live-search_show-add .sn-live-search-add:focus {
color: #278efc; }
.sn-live-search_themed.sn-live-search .input-group-addon-transparent {
color: #ffffff; }
.sn-live-search_themed.sn-live-search .input-group-addon-transparent.icon-filter, .sn-live-search_themed.sn-live-search .input-group-addon-transparent.icon-search {
color: #7a828a; }
.sn-live-search_themed.sn-live-search .icon-cross-circle {
color: #ffffff; }
.sn-live-search_themed.sn-live-search .icon-cross-circle:hover, .sn-live-search_themed.sn-live-search .icon-cross-circle:focus {
color: #278efc; }
.sn-live-search_themed.sn-live-search .twitter-typeahead input {
border: 1px solid #7a828a;
color: #ffffff; }
.sn-live-search_themed.sn-live-search .sn-live-search-flex .form-control {
color: #ffffff;
border-color: #7a828a; }
.sn-live-search_themed.sn-live-search .sn-live-search-flex .form-control:focus {
border-color: #3d7ab7; }
.sn-live-search_themed.sn-live-search .sn-live-search-flex .form-control::-moz-placeholder {
color: #bec1c6;
opacity: 1; }
.sn-live-search_themed.sn-live-search .sn-live-search-flex .form-control:-ms-input-placeholder {
color: #bec1c6; }
.sn-live-search_themed.sn-live-search .sn-live-search-flex .form-control::-webkit-input-placeholder {
color: #bec1c6; }
.sn-live-search_themed.sn-live-search .sn-live-search-btn {
background-color: rgba(255, 255, 255, 0.1);
color: #ffffff; }

html.compact .sn-live-search {
height: 44px;
padding: 1px 5px; }
html.compact .sn-live-search.sn-live-search_show-add .sn-live-search-add {
margin-left: 5px; }
html.compact .sn-live-search .input-group-addon-transparent {
height: 32px;
line-height: 34px; }
html.compact .sn-live-search .input-group-addon-transparent.icon-filter, html.compact .sn-live-search .input-group-addon-transparent.icon-search {
font-size: 16px;
left: 8px;
margin-top: -18px; }
html.compact .sn-live-search .input-group-transparent {
height: 32px; }
html.compact .sn-live-search .input-group-transparent .form-control {
font-size: 13px;
height: 32px; }
html.compact .sn-live-search .icon-cross-circle {
font-size: 16px;
margin-top: -15px; }

.sn-live-search-popover {
min-width: 320px; }
.sn-live-search-popover .popover-content {
height: 100%;
max-height: 400px;
padding: 0; }
.sn-live-search-popover .sn-live-search {
background-color: #ffffff;
padding: 0; }
.sn-live-search-popover .sn-live-search .popover-body {
padding-top: 0; }
.sn-live-search-popover .sn-live-search .input-group-transparent {
height: auto;
width: 100%; }
.sn-live-search-popover .sn-live-search .input-group-addon-transparent {
color: #e6e8ea;
left: 21px;
margin: 0;
top: 14px; }
.sn-live-search-popover .sn-live-search .twitter-typeahead input {
border: 1px solid #e7e9eb;
color: #303a46;
margin: 10px 5%;
width: 90%; }
.sn-live-search-popover .sn-live-search .twitter-typeahead .tt-menu {
max-height: 100%;
max-width: 100%;
background-color: transparent;
border: none;
box-shadow: none;
position: relative !important; }
.sn-live-search-popover .sn-live-search .twitter-typeahead .tt-suggestion::before {
display: none; }

.sticky-headers {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
overflow: hidden; }
.sticky-headers .sticky-scroll-container {
height: 100%;
width: 100%;
display: block;
overflow-x: hidden;
overflow-y: auto; }
.sticky-headers .sticky-header {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
z-index: 1; }
.sticky-headers .sticky-header.sticky-header-enabled {
top: 0;
position: absolute;
-webkit-transform: translate3d(0, 0, 0); }
.sticky-headers .sticky-header.sticky-header-disabled {
position: relative; }

.sticky-container {
height: 100%;
width: 100%; }

.sticky-container_auto-height {
height: auto; }

.sn-widget {
overflow-x: hidden;
position: relative;
width: 100%; }
.sn-widget:first-child .sn-widget-list li:first-child {
border-top: none; }
.sn-widget.sn-widget_border-bottom {
border-bottom: 1px solid #e7e9eb; }
.sn-widget.sn-widget_border-top {
border-top: 1px solid #e7e9eb; }
.sn-widget.sn-widget_padding-bottom {
padding-bottom: 10px; }
.sn-widget.sn-widget_padding-top {
padding-top: 10px; }
.sn-widget.sn-widget_no-padding {
padding: 0; }
html[dir="rtl"] .sn-widget.sn-widget_no-padding {
padding: 0; }
.sn-widget.state-overwrite_margin {
margin-bottom: 0; }
.sn-widget.state-overwrite_display {
display: block; }

.sn-widget-list {
list-style: none;
margin: 0;
padding: 0;
position: relative; }
.sn-widget-list.sn-widget-list_borderless li,
.sn-widget-list.sn-widget-list_borderless li:last-of-type {
border: none; }
.sn-widget-list li {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-bottom: 1px solid #e6e8ea;
color: #455464;
cursor: pointer;
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
overflow: hidden;
padding: 15px 20px;
position: relative;
transition: border 500ms cubic-bezier(0.075, 0.82, 0.165, 1), height 500ms cubic-bezier(0.075, 0.82, 0.165, 1), padding 500ms cubic-bezier(0.075, 0.82, 0.165, 1), color 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
-webkit-transform: translate3d(0, 0, 0); }
.sn-widget-list li:active, .sn-widget-list li:focus {
outline: none; }
.sn-widget-list li:hover .sn-widget-list-bg::before {
box-shadow: #e7f2ff 0 0 0 100px inset; }
.sn-widget-list li:hover .sn-widget-list-bg_active::before {
box-shadow: #e7f2ff 0 0 0 100px inset; }
.sn-widget-list li:active .sn-widget-list-bg::before {
box-shadow: #e7f2ff 0 0 0 100px inset; }
.sn-widget-list li:last-of-type {
border-bottom: 1px solid #e7e9eb; }
.sn-widget-list li::before {
top: 50%;
right: 20px;
position: absolute;
margin-top: -7px; }
.sn-widget-list li .sn-widget-list-image {
margin-right: 10px; }
.sn-widget-list li .sn-widget-list-bg {
opacity: 1;
width: 100%; }
.sn-widget-list li .sn-widget-list-bg::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
content: ''; }
.sn-widget-list li .sn-widget-list-bg_active::before {
box-shadow: #e7f2ff 0 0 0 100px inset; }
.sn-widget-list li .sn-widget-list-bg_off {
opacity: 1;
width: 100%; }
.sn-widget-list li .sn-widget-list-bg_disabled {
cursor: default; }
.sn-widget-list li .sn-widget-list-bg_disabled::before {
display: none; }
.sn-widget-list li .sn-widget-list-bg_disabled.sn-widget-list-bg_active::before {
display: block; }

.sn-widget-list-wrapper {
float: left;
position: relative;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%; }

.sn-widget-list-content {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
min-width: 1px;
opacity: 1;
position: relative; }
.sn-widget-list-content_static, .sn-widget-list-content_actions {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-widget-list-content_static {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-widget-list-content_static .btn {
margin-left: 10px; }
.sn-widget-list-content_static .btn.icon-chevron-right {
font-size: 14px;
margin-left: 10px;
text-align: right;
width: auto; }
.sn-widget-list-content_padding {
margin-right: 10px; }
.sn-widget-list-content_actions a {
color: #81878e; }
.sn-widget-list-content_actions .btn-icon {
margin-left: 0; }
.sn-widget-list-content_actions .btn-icon::before {
line-height: 31px; }

.sn-widget-list-title,
.sn-widget-list-details,
.sn-widget-list-link {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%; }
.sn-widget-list-title_wrap,
.sn-widget-list-details_wrap,
.sn-widget-list-link_wrap {
overflow: visible;
text-overflow: initial;
white-space: normal; }

.sn-widget-list-title {
color: #ffffff;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-widget-list-title_edit {
height: 20px;
overflow: visible; }
.sn-widget-list-title_edit input {
margin: -4px 0 0 -4px;
padding: 3px;
width: 100%; }

.sn-widget-list-details,
.sn-widget-list-link {
color: #e6e8ea;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-widget-list-details-highlight,
.sn-widget-list-link-highlight {
color: #278efc;
font-style: italic; }

.sn-widget-list-link {
color: #278efc; }

.sn-widget-list_v2 {
position: relative;
width: 100%;
list-style: none;
margin: 0;
padding: 0;
text-decoration: none; }
.sn-widget-list_v2:hover {
text-decoration: none; }
.sn-widget-list_v2.sn-widget-list_borderless li,
.sn-widget-list_v2.sn-widget-list_borderless .sn-widget-list-item {
border: none; }
.sn-widget-list_v2.tt-cursor .sn-widget-list-item, .sn-widget-list_v2.tt-cursor .sn-widget-list-item:hover, .sn-widget-list_v2.tt-cursor .sn-widget-list-item.state-hover {
background-color: #e7f2ff; }
.sn-widget-list_v2.sn-widget-list_dense li,
.sn-widget-list_v2.sn-widget-list_dense .sn-widget-list-item {
height: auto;
min-height: 40px;
padding: 4.5px 10px; }
.sn-widget-list_v2.sn-widget-list_dense li.sn-widget-list-divider,
.sn-widget-list_v2.sn-widget-list_dense .sn-widget-list-item.sn-widget-list-divider {
background-color: #293e40;
cursor: default;
height: 3px;
min-height: 0;
padding: 0; }
.sn-widget-list_v2.sn-widget-list_dense li.sn-widget-list-divider:hover, .sn-widget-list_v2.sn-widget-list_dense li.sn-widget-list-divider:active, .sn-widget-list_v2.sn-widget-list_dense li.sn-widget-list-divider:focus,
.sn-widget-list_v2.sn-widget-list_dense .sn-widget-list-item.sn-widget-list-divider:hover,
.sn-widget-list_v2.sn-widget-list_dense .sn-widget-list-item.sn-widget-list-divider:active,
.sn-widget-list_v2.sn-widget-list_dense .sn-widget-list-item.sn-widget-list-divider:focus {
background-color: #293e40; }
.sn-widget-list_v2.sn-widget-list_dense li.sn-widget-list-divider:hover::before, .sn-widget-list_v2.sn-widget-list_dense li.sn-widget-list-divider:active::before, .sn-widget-list_v2.sn-widget-list_dense li.sn-widget-list-divider:focus::before,
.sn-widget-list_v2.sn-widget-list_dense .sn-widget-list-item.sn-widget-list-divider:hover::before,
.sn-widget-list_v2.sn-widget-list_dense .sn-widget-list-item.sn-widget-list-divider:active::before,
.sn-widget-list_v2.sn-widget-list_dense .sn-widget-list-item.sn-widget-list-divider:focus::before {
background-color: transparent; }
.sn-widget-list_v2 li,
.sn-widget-list_v2 .sn-widget-list-item {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #ffffff;
border-bottom: 1px solid #e6e8ea;
color: #303a46;
cursor: pointer;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
min-height: 56px;
overflow: hidden;
padding: 10px 10px;
position: relative;
text-decoration: none;
width: 100%; }
.sn-widget-list_v2 li.favorite-list-overwrite--border--group,
.sn-widget-list_v2 .sn-widget-list-item.favorite-list-overwrite--border--group {
border-bottom: 0px !important; }
.sn-widget-list_v2 li:hover, .sn-widget-list_v2 li.state-hover,
.sn-widget-list_v2 .sn-widget-list-item:hover,
.sn-widget-list_v2 .sn-widget-list-item.state-hover {
background-color: #e7f2ff; }
.sn-widget-list_v2 li:active, .sn-widget-list_v2 li:focus, .sn-widget-list_v2 li.state-active,
.sn-widget-list_v2 .sn-widget-list-item:active,
.sn-widget-list_v2 .sn-widget-list-item:focus,
.sn-widget-list_v2 .sn-widget-list-item.state-active {
background-color: #e7f2ff; }
.sn-widget-list_v2 li:focus,
.sn-widget-list_v2 .sn-widget-list-item:focus {
box-shadow: #bddcfc 0 0 40px 0 inset;
outline: none; }
.sn-widget-list_v2 li:focus .sn-widget-list-content.sn-widget-list-content_hidden,
.sn-widget-list_v2 .sn-widget-list-item:focus .sn-widget-list-content.sn-widget-list-content_hidden {
max-width: 100%;
opacity: 1; }
.sn-widget-list_v2 li .sn-widget-list-content.sn-widget-list-content_hidden:focus,
.sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content.sn-widget-list-content_hidden:focus {
max-width: 100%;
opacity: 1; }
.sn-widget-list_v2 li .sn-widget-list-content.sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action:focus,
.sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-content.sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action:focus {
opacity: 1; }
.sn-widget-list_v2 li.state-disabled,
.sn-widget-list_v2 .sn-widget-list-item.state-disabled {
background-color: #e6e8ea;
cursor: default;
pointer-events: none; }
.sn-widget-list_v2 li.state-disabled .sn-widget-list-title,
.sn-widget-list_v2 li.state-disabled .sn-widget-list-subtitle,
.sn-widget-list_v2 li.state-disabled .sn-widget-list-action,
.sn-widget-list_v2 .sn-widget-list-item.state-disabled .sn-widget-list-title,
.sn-widget-list_v2 .sn-widget-list-item.state-disabled .sn-widget-list-subtitle,
.sn-widget-list_v2 .sn-widget-list-item.state-disabled .sn-widget-list-action {
color: #81878e; }
.sn-widget-list_v2 li.state-disable-bg,
.sn-widget-list_v2 .sn-widget-list-item.state-disable-bg {
background-color: #ffffff;
cursor: default; }
.sn-widget-list_v2 li.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden,
.sn-widget-list_v2 .sn-widget-list-item.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden {
max-width: 100%;
opacity: 1;
padding-left: 2px; }
.sn-widget-list_v2 li.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action,
.sn-widget-list_v2 .sn-widget-list-item.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action {
opacity: 1; }
html[dir="rtl"] .sn-widget-list_v2 li.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden, html[dir="rtl"]
.sn-widget-list_v2 .sn-widget-list-item.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden {
padding-left: 0;
padding-right: 2px; }
.sn-widget-list_v2 li.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge,
.sn-widget-list_v2 .sn-widget-list-item.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge {
margin-right: -31px;
opacity: 0; }
html[dir="rtl"] .sn-widget-list_v2 li.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge, html[dir="rtl"]
.sn-widget-list_v2 .sn-widget-list-item.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge {
margin-left: -31px;
margin-right: 0; }
.sn-widget-list_v2 li.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action,
.sn-widget-list_v2 .sn-widget-list-item.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action {
margin-left: 0; }
.sn-widget-list_v2 li.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right,
.sn-widget-list_v2 .sn-widget-list-item.state-hover.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right {
width: 31px; }
.sn-widget-list_v2 li.sn-widget-list-item_controls,
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_controls {
height: 40px; }
.sn-widget-list_v2 li.sn-widget-list-item_controls label,
.sn-widget-list_v2 li.sn-widget-list-item_controls .sn-widget-list-title,
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_controls label,
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_controls .sn-widget-list-title {
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin-bottom: 0; }
.sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action,
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action {
opacity: 1; }
html[dir="rtl"] .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge, html[dir="rtl"]
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge {
margin-right: 0;
margin-left: -31px; }
html[dir="rtl"] .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action, html[dir="rtl"]
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action {
margin-right: 0; }
.no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden, .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden {
max-width: 100%;
opacity: 1;
padding-left: 0; }
.no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action, .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action {
opacity: 1; }
html[dir="rtl"] .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden, html[dir="rtl"] .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden, html[dir="rtl"] .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden, html[dir="rtl"] .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden {
padding-left: 0;
padding-right: 2px; }
.no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge, .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge {
margin-right: -31px;
opacity: 0; }
html[dir="rtl"] .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge, html[dir="rtl"] .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge, html[dir="rtl"] .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge, html[dir="rtl"] .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge {
margin-right: 0;
margin-left: -31px; }
.no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action, .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action {
margin-left: 0; }
html[dir="rtl"] .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action, html[dir="rtl"] .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action, html[dir="rtl"] .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action, html[dir="rtl"] .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action {
margin-right: 0; }
.no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right, .no-touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.focus-state .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right, .no-touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action:hover .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right {
width: 31px; }
.touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden, .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden, .touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden,
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden {
max-width: 100%;
opacity: 1;
padding-left: 2px; }
.touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action, .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action, .touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action,
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden.nav-content_hidden .sn-widget-list-action {
opacity: 1; }
.touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge, .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden + .sn-widget-list-content_badge, .touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge,
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden + .sn-widget-list-content_badge {
margin-right: -31px;
opacity: 0; }
.touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action, .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action, .touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action,
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action {
margin-left: 0; }
.touch .sn-widget-list_v2 li.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right, .sn-widget-list_v2 li.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right, .touch
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right,
.sn-widget-list_v2 .sn-widget-list-item.sn-widget-list-item_hidden-action.state-selected .sn-widget-list-content_hidden + .sn-widget-list-content_badge .sn-widget-list-action.icon-chevron-right {
width: 31px; }
.sn-widget-list_v2 li.nav-application-overwrite .favorite-list-overwrite--title,
.sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite .favorite-list-overwrite--title {
color: #e6e8ea;
text-decoration: none;
width: 100%;
text-transform: none; }
.sn-widget-list_v2 li.nav-application-overwrite .favorite-list-overwrite--title.favorite-list-overwrite--title--display,
.sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite .favorite-list-overwrite--title.favorite-list-overwrite--title--display {
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.sn-widget-list_v2 li.nav-application-overwrite .favorite-list-overwrite--button,
.sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite .favorite-list-overwrite--button {
background-color: transparent;
border: none;
margin: 0; }
html[dir="rtl"] .sn-widget-list_v2 li.nav-application-overwrite .favorite-list-overwrite--button, html[dir="rtl"]
.sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite .favorite-list-overwrite--button {
margin: 0; }
.sn-widget-list_v2 li.nav-application-overwrite .favorite-list-overwrite--button:hover,
.sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite .favorite-list-overwrite--button:hover {
background-color: rgba(0, 0, 0, 0.2); }
.sn-widget-list_v2 li.nav-application-overwrite .favorite-list-overwrite--button:active, .sn-widget-list_v2 li.nav-application-overwrite .favorite-list-overwrite--button:focus, .sn-widget-list_v2 li.nav-application-overwrite .favorite-list-overwrite--button.state-selected,
.sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite .favorite-list-overwrite--button:active,
.sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite .favorite-list-overwrite--button:focus,
.sn-widget-list_v2 .sn-widget-list-item.nav-application-overwrite .favorite-list-overwrite--button.state-selected {
opacity: 1;
border: 1px solid #278efc; }
.sn-widget-list_v2 li.state-overwrite,
.sn-widget-list_v2 .sn-widget-list-item.state-overwrite {
padding: 0;
border: none !important;
min-height: auto; }
.sn-widget-list_v2 .sn-widget-list-content {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
min-width: 1px;
padding-left: 10px;
position: relative;
transition: -webkit-flex 0.2s cubic-bezier(0.77, 0, 0.175, 1);
transition: flex 0.2s cubic-bezier(0.77, 0, 0.175, 1);
transition: flex 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-flex 0.2s cubic-bezier(0.77, 0, 0.175, 1), -ms-flex 0.2s cubic-bezier(0.77, 0, 0.175, 1); }
html[dir="rtl"] .sn-widget-list_v2 .sn-widget-list-content {
padding-left: 0;
padding-right: 10px; }
.sn-widget-list_v2 .sn-widget-list-content:first-child {
padding-left: 0; }
html[dir="rtl"] .sn-widget-list_v2 .sn-widget-list-content:first-child {
padding-right: 0; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_static {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
opacity: 1;
transition: margin 0.2s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1); }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_static label.switch {
cursor: pointer; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_form {
margin-right: 10px; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_form .sn-widget-list-form {
width: 100%; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_form .sn-widget-list-form label,
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_form .sn-widget-list-form input {
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 0;
padding: 6px 5px; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_form .sn-widget-list-form label {
border: 1px solid transparent;
width: 100%; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_form .sn-widget-list-form label:hover {
border: 1px solid #278efc;
border-radius: 3px; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_form .sn-widget-list-form input {
border: 1px solid #278efc; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_form .sn-widget-list-form input + label {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
cursor: text; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_form + .sn-widget-list-content_actions {
margin-right: 10px; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_drag {
cursor: pointer;
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_drag .avatar-container {
cursor: pointer;
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab;
position: static; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_drag .avatar-container *:not(sn-presence) {
position: static; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action {
cursor: pointer; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action:hover, .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action.state-hover {
background-color: rgba(0, 0, 0, 0.2);
color: #303a46; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action:active, .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action:focus, .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action.state-active {
color: #278efc; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions .sn-widget-list-action.draggable {
cursor: pointer;
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_actions + .sn-widget-list-content_static {
padding-left: 0; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_hidden {
max-width: 0;
opacity: 0;
overflow: hidden;
padding: 0;
transition: max-width 0.2s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), padding 0.2s cubic-bezier(0.77, 0, 0.175, 1); }
html[dir="rtl"] .sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_hidden {
padding: 0; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_hidden {
max-width: 100%;
opacity: 1; } }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_hidden.state-overwrite {
max-width: 100%;
opacity: 1; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_hidden.state-disable-animation {
transition: none; }
.sn-widget-list_v2 .sn-widget-list-content.sn-widget-list-content_hidden .sn-widget-list-action.icon-cross {
margin-left: 8px; }
.sn-widget-list_v2 .sn-widget-list-content.nav-content_hidden {
opacity: 1;
overflow: visible;
max-width: 100%; }
.sn-widget-list_v2 .sn-widget-list-content.nav-content_hidden .sn-widget-list-action {
opacity: 0; }
.sn-widget-list_v2 .sn-widget-list-content.favorite-list-overwrite--button {
padding-left: 0px; }
html[dir="rtl"] .sn-widget-list_v2 .sn-widget-list-content.favorite-list-overwrite--button {
padding-right: 0px;
padding-left: auto; }
.sn-widget-list_v2 .sn-widget-list-title,
.sn-widget-list_v2 .sn-widget-list-subtitle {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
text-decoration: none; }
.sn-widget-list_v2 .sn-widget-list-title_wrap,
.sn-widget-list_v2 .sn-widget-list-subtitle_wrap {
white-space: normal; }
.sn-widget-list_v2 .sn-widget-list-title {
color: #303a46;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-widget-list_v2 label.sn-widget-list-title {
margin: 0; }
.sn-widget-list_v2 .sn-widget-list-subtitle {
color: #81878e;
font: 13px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 2px 0; }
.sn-widget-list_v2 .sn-widget-list-subtitle.sn-widget-list-subtitle_highlight {
color: #278efc; }
.sn-widget-list_v2 .sn-widget-list-subtitle + .sn-widget-list-subtitle {
padding-top: 0; }
.sn-widget-list_v2 .sn-widget-list-action {
height: 28px;
width: 28px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 3px;
color: #455464;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 16px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.sn-widget-list_v2 .sn-widget-list-action + .sn-widget-list-action {
margin-left: 0; }
.sn-widget-list_v2 .sn-widget-list-image,
.sn-widget-list_v2 .sn-widget-list-icon {
height: 32px;
width: 32px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-position: 50%;
background-repeat: no-repeat;
background-size: cover;
border-radius: 3px;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 28px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.sn-widget-list_v2 .sn-widget-list-icon {
height: 22px;
width: 22px;
font-size: 18px; }
.sn-widget-list_v2 .sn-widget-list-divider {
height: 3px;
width: 100%;
background-color: #e6e8ea; }

html.compact .sn-widget-list_v2 li,
html.compact .sn-widget-list_v2 .sn-widget-list-item {
min-height: 1px;
padding: 3.5px 5px; }

.sn-widget-list li.sn-widget-list-header {
background-color: #e7e9eb;
border: 1px solid #e7e9eb;
border-width: 1px 0;
color: #303a46;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 10px; }

.sn-widget-list-attachment .attach-file {
display: none; }

.sn-widget-list-attachment-preview {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }

.sn-widget-list-attachment-image,
.sn-widget-list-attachment-document {
height: 32px;
width: 32px;
margin-right: 10px; }

.sn-widget-list-attachment-image {
background-repeat: no-repeat;
background-size: contain;
border-radius: 3px;
border: 1px solid #bec1c6; }

.sn-widget-list-attachment-document {
font-size: 26px;
line-height: 32px;
text-align: center; }
.sn-widget-list-attachment-document .icon-document {
color: #455464; }
.sn-widget-list-attachment-document .icon-document-pdf {
color: #fb8d8e; }
.sn-widget-list-attachment-document .icon-document-doc {
color: #83bfff; }
.sn-widget-list-attachment-document .icon-document-xls {
color: #a4eda8; }
.sn-widget-list-attachment-document .icon-document-ppt {
color: #fcc742; }
.sn-widget-list-attachment-document .icon-document-txt {
color: #a0a8f1; }
.sn-widget-list-attachment-document .icon-document-zip {
color: #fc8a3d; }

.sn-widget-list-attachment-actions {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.sn-widget-list-attachment-actions a {
color: #81878e; }
.sn-widget-list-attachment-actions .btn-icon {
margin-left: 0; }
.sn-widget-list-attachment-actions .btn-icon::before {
line-height: 30px; }

.sn-widget-list-table li {
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
border: 0;
cursor: default;
padding: 2px 15px;
padding-left: 10px; }
.sn-widget-list-table li:last-of-type {
border-bottom: none; }
.sn-widget-list-table li.sn-widget-list-table-cell_stacked .sn-widget-list-table-cell,
.sn-widget-list-table li.multiline .sn-widget-list-table-cell {
padding-top: 3px;
width: 100%; }
.sn-widget-list-table li.sn-widget-list-table-cell_stacked .sn-widget-list-table-cell:first-of-type,
.sn-widget-list-table li.multiline .sn-widget-list-table-cell:first-of-type {
text-align: left; }

.sn-widget-list-table-cell {
float: left;
position: relative;
word-break: break-word;
display: inline-block; }
.sn-widget-list-table-cell:first-of-type {
font: 12px "SourceSansProSemibold", "Helvetica Neue", "Helvetica", Arial, sans-serif;
max-width: 150px;
padding-right: 20px;
text-align: right;
white-space: normal;
width: 40%; }
.sn-widget-list-table-cell:last-of-type {
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
width: 60%; }
.sn-widget-list-table-cell .avatar-container.avatar-xs {
height: 17px;
width: 17px; }
.sn-widget-list-table-cell .avatar-container.avatar-xs .avatar.soloAvatar .sub-avatar {
font-size: 9px; }

.sn-widget-button {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
outline: none;
overflow: visible;
padding: 10px 10px; }
.sn-widget-button:empty {
display: none; }
.sn-widget-button.sn-widget-button_stacked {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.sn-widget-button.sn-widget-button_stacked .btn {
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
margin-bottom: 10px;
margin-right: 0; }
.sn-widget-button.sn-widget-button_stacked .btn:last-of-type {
margin-bottom: 0; }
html.compact .sn-widget-button.sn-widget-button_row .btn {
min-height: 1px;
padding: 3.5px 5px; }
.sn-widget-button.sn-widget-button_row {
border-bottom: 1px solid #e7e9eb;
padding: 0; }
.sn-widget-button.sn-widget-button_row .btn {
border-radius: 0;
border-width: 0;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 0;
min-height: 56px;
padding: 10px;
width: 100%; }
.sn-widget-button.sn-widget-button_row .btn:hover, .sn-widget-button.sn-widget-button_row .btn:active, .sn-widget-button.sn-widget-button_row .btn:focus, .sn-widget-button.sn-widget-button_row .btn.state-hover {
background-color: #e7f2ff;
color: #303a46;
opacity: 1; }
.sn-widget-button.sn-widget-button_row .btn.icon {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
text-align: left; }
.sn-widget-button.sn-widget-button_row .btn.icon span {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.sn-widget-button.sn-widget-button_row .btn.icon span:first-of-type {
color: #81878e;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin-right: 10px;
width: 32px; }
html[dir=rtl] .sn-widget-button.sn-widget-button_row .btn.icon span:first-of-type {
margin-left: 10px;
margin-right: 0px; }
.sn-widget-button.sn-widget-button_row .btn.icon span:first-of-type::before {
font-size: 26px;
line-height: inherit;
padding-top: 1px; }
.sn-widget-button.sn-widget-button_row + .sn-widget-list-attachment .sn-widget-list li:first-of-type {
border-top: none; }
.sn-widget-button.sn-widget-button_row.default-focus-outline:focus {
background-color: #e7f2ff;
color: #303a46;
opacity: 1; }
.sn-widget-button .btn {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
margin-right: 10px; }
.sn-widget-button .btn::before {
font-size: 14px;
margin-right: 10px; }
.sn-widget-button .btn:last-of-type {
margin-right: 0; }

.sn-widget-button_themed.sn-widget-button.sn-widget-button_row {
border-bottom: 1px solid rgba(0, 0, 0, 0.13); }
.sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn {
background-color: #336699;
color: #fff; }
.sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn:active, .sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn:focus {
background-color: #576667; }
.sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn:hover, .sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn.state-hover, .sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn:active, .sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn.state-active, .sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn:focus {
color: #ffffff; }
.sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn:hover::before, .sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn.state-hover::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(0, 0, 0, 0.13);
content: "";
margin: 0; }
.sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn:active::before, .sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn.state-active::before, .sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn:focus::before {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(255, 255, 255, 0.13);
content: "";
margin: 0; }
.sn-widget-button_themed.sn-widget-button.sn-widget-button_row .btn.btn-primary {
background-color: #278efc;
color: #fff; }

.sn-widget-config-checkbox li,
.sn-widget-config-radio li,
.sn-widget-config-switches li {
border: none;
cursor: default;
min-height: 1px;
overflow: visible;
padding: 5px 10px; }
.sn-widget-config-checkbox li:before, .sn-widget-config-checkbox li:after,
.sn-widget-config-radio li:before,
.sn-widget-config-radio li:after,
.sn-widget-config-switches li:before,
.sn-widget-config-switches li:after {
content: " ";
display: table; }
.sn-widget-config-checkbox li:after,
.sn-widget-config-radio li:after,
.sn-widget-config-switches li:after {
clear: both; }

.sn-widget-config-checkbox .sn-widget-list li:last-of-type,
.sn-widget-config-radio .sn-widget-list li:last-of-type,
.sn-widget-config-switches .sn-widget-list li:last-of-type {
border-bottom: none; }

.sn-widget-config-checkbox .ng-hide,
.sn-widget-config-radio .ng-hide,
.sn-widget-config-switches .ng-hide {
height: 0; }

.sn-widget-config-checkbox label,
.sn-widget-config-switches label {
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin-bottom: 0; }

.sn-widget-config-checkbox li .input-group-checkbox {
width: 100%; }
.sn-widget-config-checkbox li .input-group-checkbox input.checkbox ~ label.checkbox-label {
cursor: pointer;
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 0;
white-space: nowrap;
width: 100%; }

.sn-widget-config-checkbox li .checkbox-label::before {
margin-top: -3px;
font-size: 13px; }

.sn-widget-config-checkbox .icon-drag-dots {
cursor: pointer;
cursor: move;
line-height: 1;
margin-top: -2px; }

.sn-widget-config-description {
color: #81878e;
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 4px 28px;
width: 100%; }

.sn-widget-config-radio li .input-group-radio {
width: 100%; }
.sn-widget-config-radio li .input-group-radio input.radio ~ label.radio-label {
cursor: pointer;
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 0;
width: 100%; }
.sn-widget-config-radio li .input-group-radio input.radio ~ label.radio-label::before {
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }

.sn-widget-config-radio li .radio-label::before {
margin-top: -3px;
font-size: 13px; }

.sn-widget-media-images {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%; }

.sn-widget-media-frame {
float: left;
position: relative;
-webkit-flex: 1 0 50%;
-ms-flex: 1 0 50%;
flex: 1 0 50%; }
.sn-widget-media-frame:last-of-type:nth-child(odd) {
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%; }
.sn-widget-media-frame_image {
height: 100%;
width: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: contain; }
.sn-widget-media-frame_image:hover .sn-widget-media-details {
opacity: 1; }
.sn-widget-media-frame_image:hover .sn-widget-media-detail {
opacity: 1;
padding-top: 5px; }
.sn-widget-media-frame_image:hover .sn-widget-media-detail:first-of-type {
padding-top: 10px; }
.sn-widget-media-frame_image img {
max-height: 130px;
visibility: hidden; }

.sn-widget-media-details {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(0, 0, 0, 0.5);
opacity: 0;
transition: opacity 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }

.sn-widget-media-detail {
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
float: left;
position: relative;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
opacity: 0;
padding: 0 10px;
transition: opcity 500ms cubic-bezier(0.075, 0.82, 0.165, 1), padding-top 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
color: #ffffff; }
.sn-widget-media-detail:last-of-type {
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }

.sn-widget-media-files .sn-widget-list li {
padding-bottom: 11.25px; }

.sn-widget-media-file {
float: left;
font-size: 24px;
margin-top: -7px;
padding-right: 10px; }

.sn-widget-members {
padding: 10px 10px 0;
width: 100%; }

.sn-widget-members-avatar {
float: left;
position: relative;
margin: 0 8.5px 8.5px 0; }

.sn-widget-members-list .avatar-container {
z-index: 2; }

.sn-widget-members-list .sn-widget-list li {
border-bottom: 1px solid #e7e9eb;
border-top: none;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 10px 20px; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.sn-widget-members-list .sn-widget-list li .sn-widget-members-list-btn-close::before {
opacity: 1; }
.sn-widget-members-list .sn-widget-list li .sn-widget-list-content_actions .icon-delete,
.sn-widget-members-list .sn-widget-list li .sn-widget-list-content_actions .icon-filter,
.sn-widget-members-list .sn-widget-list li .sn-widget-list-content_actions .icon-arrow-up {
opacity: 1; } }
.sn-widget-members-list .sn-widget-list li:hover .sn-widget-members-list-btn-close::before, .sn-widget-members-list .sn-widget-list li:focus .sn-widget-members-list-btn-close::before {
opacity: 1;
transition: all 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }
.sn-widget-members-list .sn-widget-list li:hover .sn-widget-list-content_actions .icon-delete,
.sn-widget-members-list .sn-widget-list li:hover .sn-widget-list-content_actions .icon-filter,
.sn-widget-members-list .sn-widget-list li:hover .sn-widget-list-content_actions .icon-arrow-up, .sn-widget-members-list .sn-widget-list li:focus .sn-widget-list-content_actions .icon-delete,
.sn-widget-members-list .sn-widget-list li:focus .sn-widget-list-content_actions .icon-filter,
.sn-widget-members-list .sn-widget-list li:focus .sn-widget-list-content_actions .icon-arrow-up {
opacity: 1; }
.sn-widget-members-list .sn-widget-list li .sn-widget-list-content_actions .icon-delete .icon-filter:focus,
.sn-widget-members-list .sn-widget-list li .sn-widget-list-content_actions .icon-arrow-up:focus {
opacity: 1; }
.sn-widget-members-list .sn-widget-list li:first-child {
border-top: none; }
.sn-widget-members-list .sn-widget-list li::before {
margin-top: -8px; }
.sn-widget-members-list .sn-widget-list li *:focus {
outline: none; }
.sn-widget-members-list .sn-widget-list li .avatar-container + .sn-widget-list-content {
padding-left: 10px; }

.sn-widget-members-list .sn-widget-list-content_actions .disabled {
opacity: 1; }

.sn-widget-members-list .sn-widget-list-content_actions .icon-delete,
.sn-widget-members-list .sn-widget-list-content_actions .icon-filter,
.sn-widget-members-list .sn-widget-list-content_actions .icon-arrow-up {
opacity: 0; }

.sn-widget-members-list-badge {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin-right: 0; }
.sn-widget-members-list-badge .sn-badge {
margin-left: 5px; }

.sn-widget-members-list-btn-close {
color: #ffffff;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 0 -15px 0 0;
overflow: hidden; }
.sn-widget-members-list-btn-close:hover {
color: #ffffff; }
.sn-widget-members-list-btn-close:hover::before {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
transition-duration: 500ms; }
.sn-widget-members-list-btn-close:focus {
color: #ffffff; }
.sn-widget-members-list-btn-close:focus::before {
opacity: 1;
transition: all 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
transition-duration: 500ms; }
.sn-widget-members-list-btn-close:active::before {
-webkit-transform: scale(0.6);
-ms-transform: scale(0.6);
transform: scale(0.6); }
.sn-widget-members-list-btn-close::before {
opacity: 0;
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
-webkit-transform-origin: 50%;
-ms-transform-origin: 50%;
transform-origin: 50%;
transition: -webkit-transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }

.sn-widget-members-list-adduser .avatar {
color: #81878e;
font-size: 36px; }

.sn-widget-profile {
padding-top: 20px;
overflow: hidden; }
.popover .sn-widget-profile {
padding-top: 10px;
width: 268px; }
.sn-widget-profile .sn-widget-list li {
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-widget-profile .sn-widget-list li::before {
top: auto;
right: auto;
position: relative;
font-size: 24px;
margin: 0;
max-width: 32px;
min-width: 32px;
padding-right: 10px; }

.sn-widget-profile-avatar {
height: 140px;
width: 140px;
display: block;
margin: 0 auto 10px;
position: relative; }

.sn-widget-profile-name,
.sn-widget-profile-position,
.sn-widget-profile-company {
display: inline-block;
padding: 0 15px;
text-align: center;
width: 100%; }

.sn-widget-profile-name {
font: 24px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1.1; }

.sn-widget-profile-position,
.sn-widget-profile-company {
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 1.1; }

.sn-widget-profile-company {
padding-bottom: 10px; }

.sn-widget-progress-bar {
padding: 10px; }
.sn-widget-progress-bar .checklist-progress-indicator-row {
width: 100%; }
.sn-widget-progress-bar .progress {
margin: 3px 0 0; }

.sn-widget-search {
padding: 0; }
.sn-widget-search.sn-live-search {
background-color: transparent; }
.sn-widget-search.sn-live-search .input-group-addon-transparent.icon-search {
left: 18px; }
.sn-widget-search.sn-live-search .twitter-typeahead input {
color: #303a46;
left: 10px !important;
width: calc(100% - 60px); }
.sn-widget-search.sn-live-search .twitter-typeahead .tt-menu {
max-height: 100%;
max-width: 100%;
border: none;
border-radius: 0;
box-shadow: none;
position: relative !important;
top: 12px !important; }
@media (max-width: 800px) {
.sn-widget-search.sn-live-search .twitter-typeahead .tt-menu {
min-width: 285px; } }
.sn-widget-search.sn-live-search .btn-cancel {
top: 50%;
right: 10px;
position: absolute;
height: 30px;
width: 30px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 3px;
color: #81878e;
cursor: pointer;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
line-height: 1;
margin-top: -15px;
opacity: 1; }
.sn-widget-search.sn-live-search .btn-cancel:active, .sn-widget-search.sn-live-search .btn-cancel:focus {
outline: none; }
.sn-widget-search.sn-live-search .btn-cancel:hover {
background-color: rgba(0, 0, 0, 0.2); }

.sn-widget-stream .sn-feed {
height: auto;
width: 100%; }

.sn-widget-stream .sn-feed-content {
border: 1px solid #e7e9eb;
border-radius: 5px;
margin-bottom: 20px;
padding: 10px; }
.sn-widget-stream .sn-feed-content a {
color: #278efc; }
.sn-widget-stream .sn-feed-content a:last-child {
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding-top: 10px; }
.sn-widget-stream .sn-feed-content .incident {
display: block;
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
width: 100%; }

.sn-widget-stream .sn-feed-title {
padding-bottom: 10px; }
.sn-widget-stream .sn-feed-title .attachment,
.sn-widget-stream .sn-feed-title .timestamp {
float: right;
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-widget-stream .sn-feed-title .attachment {
padding: 0 10px; }

.sn-widget-stream .sn-feed-btn-drill {
top: 50%;
right: 10px;
position: absolute;
margin: -15px 0 0 0;
width: 10px; }
.sn-widget-stream .sn-feed-btn-drill:hover, .sn-widget-stream .sn-feed-btn-drill:active, .sn-widget-stream .sn-feed-btn-drill:focus {
background-color: transparent;
border-color: transparent;
box-shadow: none;
outline: none; }
.sn-widget-stream .sn-feed-btn-drill:hover,
.sn-widget-stream .sn-feed-btn-drill .hover {
color: #278efc; }
.sn-widget-stream .sn-feed-btn-drill:active, .sn-widget-stream .sn-feed-btn-drill.active {
opacity: 0.5; }
.sn-widget-stream .sn-feed-btn-drill::before {
color: #e6e8ea; }

.sn-widget-textblock {
color: #81878e;
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 0 10px 10px;
word-break: break-word; }
.sn-widget-textblock.state-expanded .sn-widget-textblock-body {
max-height: 100%;
overflow: auto; }
.sn-widget-textblock_center {
text-align: center; }
.sn-widget-textblock_large {
font: 18px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 0 10px 20px; }
.sn-widget-textblock_large .sn-widget-textblock-icon {
padding: 0 10px; }
.sn-widget-textblock_large .sn-widget-textblock-icon::before {
margin-top: -4px; }
.sn-widget-textblock_nobottom {
padding-bottom: 0; }
.sn-widget-textblock_small {
font: 12px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }
.sn-widget-textblock_top {
padding-top: 20px; }

.sn-widget-textblock-body {
display: inline-block;
max-height: 120px;
overflow: hidden;
word-break: break-word;
white-space: pre-wrap;
width: 100%;
word-wrap: break-word; }
.sn-widget-textblock-body.sn-widget-textblock-body_form {
max-height: 200px;
overflow: visible; }
.sn-widget-textblock-body.sn-widget-textblock-body_form:hover textarea {
background-color: #e7f2ff; }
.sn-widget-textblock-body.sn-widget-textblock-body_form .icon-copy {
top: 18px;
right: 18px;
position: absolute;
opacity: 0; }
.sn-widget-textblock-body.sn-widget-textblock-body_form textarea {
background-color: transparent;
border: 1px solid #bec1c6;
border-radius: 3px;
cursor: pointer;
max-height: 200px;
min-height: 100px;
overflow: visible;
padding: 8px 44px 8px 8px;
position: relative;
resize: none;
width: 100%; }
.sn-widget-textblock-body.sn-widget-textblock-body_formatted {
white-space: normal; }
.sn-widget-textblock-body ul {
margin-left: 30px; }
.sn-widget-textblock-body + a {
color: #278efc;
display: none;
float: right; }

.sn-welcome-wrapper {
height: 100%;
width: 100%;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #ffffff;
color: #303a46;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding: 15vh 20px 20px;
overflow: auto;
z-index: 1; }
@media (max-width: 800px) {
.sn-welcome-wrapper {
padding: 10vh 10px 5px; } }

.sn-welcome {
border: 1px solid #e7e9eb;
border-radius: 10px;
font: 18px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
max-width: 700px;
padding: 40px 40px 20px;
position: relative; }
@media (max-width: 800px) {
.sn-welcome {
font: 15px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
padding: 20px 20px 10px; } }
.sn-welcome_borderless {
border: none; }

.sn-welcome-badge {
top: -36px;
left: 50%;
position: absolute;
height: 72px;
width: 72px;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #278efc;
border-radius: 100%;
color: #ffffff;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 40px;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin-left: -36px;
text-align: center; }
@media (max-width: 800px) {
.sn-welcome-badge {
top: -26px;
left: 50%;
position: absolute;
height: 52px;
width: 52px;
font-size: 24px;
margin-left: -26px; } }
.sn-welcome-badge.icon-collaboration::before {
height: 34px; }
@media (max-width: 800px) {
.sn-welcome-badge.icon-collaboration::before {
height: 18px; } }

.sn-welcome-title {
font: 34px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin: 10px 0;
text-align: center; }
@media (max-width: 800px) {
.sn-welcome-title {
font: 18px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; } }

.sn-welcome-content {
color: #455464;
width: 100%; }
@media (max-width: 800px) {
.sn-welcome-content {
padding-bottom: 20px; } }
.sn-welcome-content ul {
list-style: disc outside;
margin: 0 0 10px 0;
padding: 0 0 0 30px; }
.sn-welcome-content a {
color: #278efc;
display: block;
margin-bottom: 5px; }
.sn-welcome-content a:focus, .sn-welcome-content a:hover {
text-decoration: underline; }
.sn-welcome-content a:focus::before, .sn-welcome-content a:hover::before {
text-decoration: none; }
.sn-welcome-content a::before {
margin: -2px 5px 0 0; }

.disable-ng-animations.ng-enter, .disable-ng-animations.ng-leave, .disable-ng-animations.ng-animate {
transition: none !important; }

.disable-ng-animations.ng-animate {
-webkit-animation: none 0s !important;
animation: none 0s !important; }

.navpage-right {
background-color: #303a46; }

.sn-highlight_positive {
color: #71e279; }

.sn-highlight_negative {
color: #f95050; }

.sn-light-box {
background-color: rgba(0, 0, 0, 0.6); }
.sn-light-box .modal-dialog {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin: 30px auto 0;
max-width: 80vw;
width: auto; }
.sn-light-box .modal-content {
background-color: transparent;
border: none;
box-shadow: none;
min-width: 20vw; }
.sn-light-box .modal-header {
border: none;
padding: 5px 0; }
.sn-light-box .modal-header .modal-title,
.sn-light-box .modal-header .close {
color: #e7e9eb; }
.sn-light-box .modal-header .modal-title {
width: 80%; }
.sn-light-box .modal-header .close {
opacity: 1;
text-shadow: none; }
.sn-light-box .modal-body {
background-color: transparent;
padding: 0; }
.sn-light-box .modal-body .sn-attachment-preview-image img {
max-height: 80vh; }
.sn-light-box .modal-footer {
border: none;
padding: 5px 0; }
.sn-light-box .modal-footer .btn {
box-shadow: none; }
.sn-light-box .modal-footer .btn.btn-icon {
color: #e7e9eb; }
.sn-light-box .modal-footer .btn.btn-icon::before {
margin-top: -2px; }

.sn-embedded-help {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.sn-embedded-help .help-action .sn-widget .sn-widget {
padding: 0; }
.sn-embedded-help .help-action .sn-widget .sn-widget .btn {
margin-bottom: 10px; }
.sn-embedded-help .help-action .sn-widget .sn-widget .btn.btn-default {
background-color: #e7e9eb; }
.sn-embedded-help .help-action .btn.btn-default {
background-color: #e7e9eb; }

.sn-embedded-help-content,
.sn-embedded-help-pane,
.sn-embedded-help-pane-content {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }

.sn-embedded-help-pane-content .sn-aside-header.open .sn-aside-btn:active, .sn-embedded-help-pane-content .sn-aside-header.open .sn-aside-btn:focus {
opacity: 1; }

.sn-embedded-help-pane-content .sn-aside-header.open .sn-aside-btn .sn-widget-list_v2 {
top: 50px;
right: 0;
position: absolute;
display: block; }
.sn-embedded-help-pane-content .sn-aside-header.open .sn-aside-btn .sn-widget-list_v2 .sn-widget-list-item {
background-color: #ffffff;
color: #303a46;
min-height: 40px; }
.sn-embedded-help-pane-content .sn-aside-header.open .sn-aside-btn .sn-widget-list_v2 .sn-widget-list-item .sn-widget-list-title {
color: #303a46;
font: 14px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; }

.skip-links:active,
.skip-links:focus {
background: #278efc;
border-radius: 4px;
color: #ffffff;
display: inline-block;
left: 3px;
padding: 5px 10px;
position: absolute;
text-decoration: none;
top: 3px; }
/*! RESOURCE: styles/overview_help.css */
.overview-help-background {
background-color: rgba(0, 0, 0, 0.9);
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow-y: auto;
z-index: 1040; }
.overview-help-background .carousel {
max-width: 960px;
min-width: 600px;
margin: 50px auto 0px; }
.overview-help-background .carousel-caption {
position: static;
width: 600px;
margin: 0 auto;
padding-top: 0px;
font-family: SourceSansProLight, SourceSansPro, "Helvetica Neue", Arial;
min-height: 220px; }
.overview-help-background .carousel-caption .lead {
white-space: pre-line;
font-size: 18px; }
.overview-help-background .close {
color: white;
padding: 20px; }
.overview-help-background .carousel-inner > .item img, .overview-help-background .carousel-inner > .item a > img {
margin: 0 auto;
max-height: 535px;
width: auto;
max-width: 100%; }
.overview-help-background .carousel-inner > .item h1 {
position: absolute;
top: 30%;
margin: 0 auto 0 -200px;
color: white;
text-shadow: 1px 1px 8px rgba(0, 0, 0, 0.5);
width: 400px;
left: 50%;
font-size: 40px;
text-align: center;
font-family: SourceSansProLight, SourceSansPro, "Helvetica Neue", Arial; }
.overview-help-background .carousel-inner > .item h1 span {
font-size: 100px; }
.overview-help-background .carousel-indicators {
margin: 30px auto;
position: static; }
.overview-help-background .carousel-indicators li {
margin: 0 6px; }
.overview-help-background .carousel-indicators li.active {
margin: -1px 6px; }
.overview-help-background .carousel-indicators.icon-buttons {
width: 600px;
display: flex;
justify-content: space-between; }
.overview-help-background .carousel-indicators.icon-buttons li {
width: 80px;
height: 80px;
overflow-y: hidden;
border-radius: 40px;
text-indent: 0;
color: white;
transition: .4s all; }
.overview-help-background .carousel-indicators.icon-buttons li:before {
line-height: 80px;
font-size: 25px; }
.overview-help-background .carousel-indicators.icon-buttons li.active, .overview-help-background .carousel-indicators.icon-buttons li.active:focus, .overview-help-background .carousel-indicators.icon-buttons li.active:hover {
background-color: rgba(255, 255, 255, 0.2);
outline: none;
margin: 0 6px; }
.overview-help-background .carousel-indicators.icon-buttons li:hover, .overview-help-background .carousel-indicators.icon-buttons li:focus {
background-color: rgba(255, 255, 255, 0.4);
outline: none; }
.overview-help-background .carousel-indicators.icon-buttons li .hover-text {
display: none;
font-size: 14px;
vertical-align: middle;
width: 80px;
height: 80px; }
.overview-help-background .carousel-indicators.icon-buttons li:hover .hover-text {
text-indent: 0;
display: table-cell; }
.overview-help-background .carousel-indicators.icon-buttons li:hover:before {
display: none; }
.overview-help-background .btn-primary {
background-color: transparent;
border-color: white;
min-width: 100px; }

.footer {
background-repeat: no-repeat;
display: inline-block;
width: 100%;
min-height: 430px; }

.overview-help-frame {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
border: none; }

@media (max-height: 1000px) {
.overview-help-background .carousel {
max-width: 900px; }
.overview-help-background .carousel-caption {
padding-left: 20px;
padding-right: 20px; }
.overview-help-background .carousel-caption, .overview-help-background .carousel .footer {
min-height: 0;
padding-bottom: 20px; } }
@media (max-height: 900px) {
.overview-help-background .carousel {
max-width: 750px; }
.overview-help-background .carousel-indicators {
margin: 20px auto; } }
@media (max-height: 800px) {
.overview-help-background .carousel {
max-width: 600px;
margin-top: 10px; } }
/*! RESOURCE: styles/snFlyout.css */
/* line 19, sass/snFlyout.scss */
.sn-tabbed-view {
list-style: none;
}

/* line 23, sass/snFlyout.scss */
.sn-tab-view {
padding: 10px;
padding: 1rem;
}

/* line 28, sass/snFlyout.scss */
.flyout {
position: absolute;
z-index: 100;
}
/* line 33, sass/snFlyout.scss */
.flyout.debug .flyout-handle {
background-color: black;
}
/* line 37, sass/snFlyout.scss */
.flyout.debug .flyout-header {
background-color: blue;
}
/* line 41, sass/snFlyout.scss */
.flyout.debug .flyout-body {
background-color: green;
}
/* line 45, sass/snFlyout.scss */
.flyout.debug .flyout-panel-right {
background-color: orange;
}
/* line 50, sass/snFlyout.scss */
.flyout.fly-from-left, .flyout.fly-from-right {
height: 100%;
margin-top: 10px;
margin-top: 1rem;
}
/* line 56, sass/snFlyout.scss */
.flyout.fly-from-left .flyout-handle {
right: -40px;
right: -4rem;
}
/* line 60, sass/snFlyout.scss */
.flyout.fly-from-left .flyout-body {
border-right: solid 1px #e6e8ea;
left: 0;
}
/* line 65, sass/snFlyout.scss */
.flyout.fly-from-left .flyout-tabs {
right: -40px;
right: -4rem;
}
/* line 69, sass/snFlyout.scss */
.flyout.fly-from-left .flyout-handle, .flyout.fly-from-left .flyout-tab {
border-top-right-radius: 3px;
border-top-right-radius: 0.3rem;
border-bottom-right-radius: 3px;
border-bottom-right-radius: 0.3rem;
}
/* line 76, sass/snFlyout.scss */
.flyout.fly-from-right .flyout-handle {
left: -40px;
left: -4rem;
}
/* line 80, sass/snFlyout.scss */
.flyout.fly-from-right .flyout-body {
border-left: solid 1px #bec1c6;
left: 0;
}
/* line 85, sass/snFlyout.scss */
.flyout.fly-from-right .flyout-tab {
margin-left: 6px;
margin-left: 0.6rem;
}
/* line 89, sass/snFlyout.scss */
.flyout.fly-from-right .flyout-tabs {
left: -40px;
left: -4rem;
}
/* line 93, sass/snFlyout.scss */
.flyout.fly-from-right .flyout-handle, .flyout.fly-from-right .flyout-tab {
border-top-left-radius: 3px;
border-top-left-radius: 0.3rem;
border-bottom-left-radius: 3px;
border-bottom-left-radius: 0.3rem;
}
/* line 99, sass/snFlyout.scss */
.flyout.fly-from-bottom, .flyout.fly-from-top {
width: 100%;
height: 400px;
height: 40rem;
}
/* line 103, sass/snFlyout.scss */
.flyout.fly-from-bottom .flyout-header-wrapper, .flyout.fly-from-top .flyout-header-wrapper {
width: 100%;
}
/* line 107, sass/snFlyout.scss */
.flyout.fly-from-bottom .flyout-header, .flyout.fly-from-top .flyout-header {
width: 100%;
}
/* line 111, sass/snFlyout.scss */
.flyout.fly-from-bottom .flyout-handle, .flyout.fly-from-top .flyout-handle {
margin-left: 10px;
margin-left: 1rem;
}
/* line 115, sass/snFlyout.scss */
.flyout.fly-from-bottom .flyout-body, .flyout.fly-from-top .flyout-body {
float: left;
width: 100%;
height: 320px;
height: 32rem;
top: 80px;
top: 8rem;
}
/* line 124, sass/snFlyout.scss */
.flyout.fly-from-top .flyout-body {
top: 0;
}
/* line 128, sass/snFlyout.scss */
.flyout.fly-from-top .flyout-header-wrapper {
position: absolute;
top: 320px;
top: 32rem;
}
/* line 133, sass/snFlyout.scss */
.flyout.fly-from-top .flyout-handle {
position: absolute;
top: 40px;
top: 4rem;
}
/* line 138, sass/snFlyout.scss */
.flyout.fly-from-top .flyout-tabs {
width: auto;
bottom: 0;
right: 0;
top: initial;
left: 50px;
left: 5rem;
height: 40px;
height: 4rem;
}
/* line 147, sass/snFlyout.scss */
.flyout.fly-from-top .flyout-tab {
float: left;
margin-top: auto;
margin-left: 5px;
margin-left: 0.5rem;
height: 34px;
height: 3.4rem;
width: 40px;
width: 4rem;
}
/* line 155, sass/snFlyout.scss */
.flyout.fly-from-top .flyout-handle, .flyout.fly-from-top .flyout-tab {
border-bottom-left-radius: 3px;
border-bottom-left-radius: 0.3rem;
border-bottom-right-radius: 3px;
border-bottom-right-radius: 0.3rem;
}
/* line 162, sass/snFlyout.scss */
.flyout.fly-from-bottom .flyout-header {
position: absolute;
top: 40px;
top: 4rem;
}
/* line 167, sass/snFlyout.scss */
.flyout.fly-from-bottom .flyout-tabs {
width: auto;
top: 0;
right: 0;
left: 50px;
left: 5rem;
height: 40px;
height: 4rem;
}
/* line 175, sass/snFlyout.scss */
.flyout.fly-from-bottom .flyout-tab {
float: left;
margin-left: 5px;
margin-left: 0.5rem;
height: 34px;
height: 3.4rem;
width: 40px;
width: 4rem;
margin-top: 6px;
margin-top: 0.6rem;
}
/* line 183, sass/snFlyout.scss */
.flyout.fly-from-bottom .flyout-handle, .flyout.fly-from-bottom .flyout-tab {
border-top-left-radius: 3px;
border-top-left-radius: 0.3rem;
border-top-right-radius: 3px;
border-top-right-radius: 0.3rem;
}

/* line 190, sass/snFlyout.scss */
.flyout-tabs {
position: absolute;
bottom: 0;
top: 40px;
top: 4rem;
width: 40px;
width: 4rem;
list-style-type: none;
}

/* line 198, sass/snFlyout.scss */
.flyout-tab {
background-color: #455464;
width: 34px;
width: 3.4rem;
height: 40px;
height: 4rem;
margin-top: 5px;
margin-top: 0.5rem;
}
/* line 205, sass/snFlyout.scss */
.flyout-tab.state-selected {
background-color: #bec1c6;
}

/* line 210, sass/snFlyout.scss */
.flyout-handle {
background-color: #303a46;
position: absolute;
width: 40px;
width: 4rem;
height: 40px;
height: 4rem;
}

/* line 217, sass/snFlyout.scss */
.flyout-header {
background-color: #303a46;
width: 320px;
width: 32rem;
height: 40px;
height: 4rem;
}

/* line 223, sass/snFlyout.scss */
.flyout-body {
position: absolute;
bottom: 0;
background-color: #bec1c6;
width: 320px;
width: 32rem;
top: 40px;
top: 4rem;
}
/*! RESOURCE: styles/app.embedded_help/css_includes_embedded_help.css */
// include for reducing round trips from the browser
/*! RESOURCE: styles/heisenberg/source_sans_pro.css */
@font-face {
font-family: "SourceSansPro";
src: url("/styles/fonts/source-sans-pro/SourceSansPro-Regular.eot");
src: url("/styles/fonts/source-sans-pro/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"), url("/styles/fonts/source-sans-pro/SourceSansPro-Regular.otf.woff") format("woff"), url("/styles/fonts/source-sans-pro/SourceSansPro-Regular.ttf") format("truetype"); }
@font-face {
font-family: "SourceSansProLight";
src: url("/styles/fonts/source-sans-pro/SourceSansPro-Light.eot");
src: url("/styles/fonts/source-sans-pro/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"), url("/styles/fonts/source-sans-pro/SourceSansPro-Light.otf.woff") format("woff"), url("/styles/fonts/source-sans-pro/SourceSansPro-Light.ttf") format("truetype"); }
@font-face {
font-family: "SourceSansProSemibold";
src: url("/styles/fonts/source-sans-pro/SourceSansPro-Semibold.eot");
src: url("/styles/fonts/source-sans-pro/SourceSansPro-Semibold.eot?#iefix") format("embedded-opentype"), url("/styles/fonts/source-sans-pro/SourceSansPro-Semibold.otf.woff") format("woff"), url("/styles/fonts/source-sans-pro/SourceSansPro-Semibold.ttf") format("truetype"); }
@font-face {
font-family: "SourceSansProBold";
src: url("/styles/fonts/source-sans-pro/SourceSansPro-Bold.eot");
src: url("/styles/fonts/source-sans-pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"), url("/styles/fonts/source-sans-pro/SourceSansPro-Bold.otf.woff") format("woff"), url("/styles/fonts/source-sans-pro/SourceSansPro-Bold.ttf") format("truetype"); }
/*! RESOURCE: styles/app.embedded_help/dist/embedded_help.css */
@charset "UTF-8";
.help-content {
margin-top: 20px;
color: #e6e8ea;
word-wrap: break-word;
/*
*
* Lists
*
*/
/*
*
* Tables
*
*/
/*
*
* Related Links
*
*/ }
.help-content .tbody {
display: block !important; }
.help-content tr.row {
margin-right: 0 !important;
margin-left: 0 !important;
display: block !important; }
.help-content.overlay {
position: absolute;
width: 100%;
height: 100%;
z-index: 10;
background-color: rgba(0, 0, 0, 0.5); }
.help-content.overlay.warning {
margin-top: 5px; }
.help-content .video {
padding: 0px 20px 20px; }
.help-content iframe {
width: 100%; }
.help-content a,
.help-content a:link,
.help-content a:visited {
color: #d1d6d8;
text-decoration: none; }
.help-content a:hover,
.help-content a:active {
color: #ffffff; }
.help-content b,
.help-content em,
.help-content strong,
.help-content .uicontrol {
font-weight: 600; }
.help-content .title {
color: #ffffff;
font-weight: 400; }
.help-content .topictitle1 {
font-size: 18px;
margin: 0;
padding: 0 20px 20px; }
.help-content .articletitle {
display: inline-block;
text-align: center;
width: 100%;
height: 21px;
line-height: 23px;
margin-bottom: 5px; }
.help-content p.article {
text-align: center;
width: 100%;
height: 51px;
line-height: 17px;
margin-bottom: 5px; }
.help-content h2.sectiontitle {
font-size: 16px;
margin: 0;
padding: 0 20px 5px; }
.help-content .section {
margin: 0 0 20px; }
.help-content .p,
.help-content p {
background: none;
color: #e6e8ea;
font-family: 'SourceSansPro', sans-serif;
margin: 0;
padding: 0 20px 20px; }
.help-content .body > .section.context {
padding: 0 20px; }
.help-content .body > .section.context > .p {
padding: 0; }
.help-content strong {
font-weight: 600; }
.help-content kbd {
color: #d1d6d8;
font-family: Courier, monospace; }
.help-content code.codeblock {
font-family: Courier, monospace;
background-color: rgba(0, 0, 0, 0.08);
border: 1px solid rgba(0, 0, 0, 0.15);
color: #d1d6d8;
display: block;
margin: 0 0 20px;
padding: 20px; }
.help-content samp.codeph {
font-family: Courier, monospace;
background-color: rgba(0, 0, 0, 0.08);
display: inline-block; }
.help-content .ul, .help-content .ol {
padding: 7px 0 0 20px; }
.help-content .body > .ul, .help-content .body > .ol {
margin: 0 0 1em;
padding: 0 20px 0 35px; }
.help-content ol.substeps {
list-style-type: lower-alpha; }
.help-content li {
color: inherit;
font-family: 'SourceSansPro', sans-serif;
padding: 0 0 0.5em;
word-wrap: break-word; }
.help-content .body > .ul > .li, .help-content .body > .ol > .li {
padding-bottom: 1.5em; }
.help-content .body .li:last-of-type {
margin-bottom: 0;
padding-bottom: 0; }
.help-content .stepresult ol li,
.help-content .stepresult ul li {
color: #d1d6d8; }
.help-content .itemgroup {
padding: 5px 0;
color: #d1d6d8; }
.help-content .note {
background: rgba(0, 0, 0, 0.2);
border: 1px solid #278efc;
border-radius: 3px;
font-weight: normal;
margin: 10px 0;
padding: 10px 10px 10px 30px;
position: relative; }
.help-content .note:before {
content: "\f119";
color: #278efc;
font-family: 'retina_icons';
position: absolute;
font-weight: normal;
top: 12px;
left: 10px; }
.help-content .notetitle {
font-weight: bold; }
.help-content .caution {
background: rgba(0, 0, 0, 0.2);
border: 1px solid #f95050;
border-radius: 3px;
font-weight: normal;
margin: 10px 0;
padding: 10px 10px 10px 30px;
position: relative; }
.help-content .caution:before {
content: "\f108";
color: #f95050;
font-family: 'retina_icons';
position: absolute;
font-weight: normal;
top: 12px;
left: 10px; }
.help-content dl {
background-color: rgba(0, 0, 0, 0.08);
border: 1px dashed rgba(0, 0, 0, 0.15);
border-width: 1px 0;
color: #e6e8ea;
font-family: 'SourceSansPro', sans-serif;
margin: 0;
padding: 20px 20px 0; }
.help-content .dlterm {
font-weight: 600; }
.help-content .dd {
background: none;
color: #d1d6d8;
font-family: 'SourceSansPro', sans-serif;
margin: 0 0 20px; }
.help-content table,
.help-content thead,
.help-content tbody,
.help-content tr,
.help-content th,
.help-content td {
border: 0; }
.help-content table,
.help-content th,
.help-content td {
box-sizing: border-box;
display: block; }
.help-content thead {
display: none; }
.help-content .choicetable, .help-content .table {
width: 100%;
display: block;
background-color: rgba(0, 0, 0, 0.08);
border: 1px solid rgba(0, 0, 0, 0.15);
border-width: 1px 0;
border-spacing: 0;
border-collapse: collapse;
margin: 0 0 20px;
padding-top: 10px;
padding-bottom: 5px;
position: relative; }
.help-content ul .choicetable, .help-content ol .choicetable, .help-content ul .table, .help-content .ol table {
overflow: hidden;
max-width: 125%;
width: 125%;
left: -35px;
margin: 15px 0; }
.help-content .p table, .help-content .p table {
max-width: 116%;
width: 116%;
left: -20px; }
.help-content ul .table, .help-content ol .table {
margin: 15px 0 0; }
.help-content .choicetable td, .help-content .table td {
border-top: 0;
padding: 5px 30px; }
.help-content td.choption, .help-content .table tr.row td:first-of-type {
padding: 5px 20px 0;
color: #e6e8ea; }
.help-content td.chdesc, .help-content .table tr.row td:last-of-type {
padding: 4px 20px 5px;
color: #d1d6d8; }
.help-content ul td.choption, .help-content ol td.choption, .help-content ul .table tr.row td:first-of-type, .help-content ol .table tr.row td:first-of-type {
padding: 5px 20px 0 35px; }
.help-content ul td.chdesc, .help-content ol td.chdesc, .help-content ul .table tr.row td:last-of-type, .help-content ol .table tr.row td:last-of-type {
padding: 4px 35px 15px; }
.help-content ul td.chdesc p, .help-content ol td.chdesc p, .help-content ul td.chdesc .p, .help-content ol td.chdesc .p,
.help-content ul .table tr.row td:last-of-type p, .help-content ol .table tr.row td:last-of-type p, .help-content ul li.step p, .help-content ol li.step p {
color: inherit;
padding: 8px 0 0; }
.help-content .tabledisc, .help-content .tablecap {
color: #e6e8ea;
display: inline-block;
font-style: italic;
padding: 10px 20px; }
.help-content .tablecap {
padding: 0; }
.help-content table caption {
font-style: italic;
font-weight: bold;
text-align: left;
padding: 0 20px 10px; }
.help-content ul table caption, .help-content ol table caption {
padding: 0 20px 10px 35px; }
.help-content .related-links {
color: #ffffff;
padding: 10px 20px 0; }
.help-content .reltitle {
display: block;
font-size: 16px;
font-weight: 400;
padding: 0 0 5px; }

.help-content-container.disabled {
overflow: hidden; }

.help-content-container .help-language-warning {
background-color: #336699; }
.help-content-container .help-language-warning p {
color: #d1d6d8;
margin-top: 10px;
padding-bottom: 10px; }
.help-content-container .help-language-warning .input-suppress-warning {
padding: 0 20px 0 20px; }
.help-content-container .help-language-warning .input-suppress-warning label {
color: #ffffff;
margin-left: 5px;
position: relative;
display: inline-block; }
.help-content-container .help-language-warning .input-suppress-warning input {
margin-left: 5px; }
.help-content-container .help-language-warning .help-action .helpbtn {
margin: 10px 0 0 0; }

.compact .help-content {
margin-top: 5px; }

.dropdown-menu-left {
left: 0;
right: auto !important;
text-align: right; }

.oval {
display: inline-block;
text-align: center;
height: 72px;
width: 72px;
background-color: #278efc;
border-radius: 35px;
margin-bottom: 30px;
margin-top: 10px; }

.article-icon {
font-size: 32px;
display: inline-block;
position: relative;
top: 11px; }

div .articlediv {
width: 30%;
margin: 0 auto; }

.help_truncate {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; }

.help_touroptions {
top: 77%;
float: left;
padding: 0px 0px;
margin: 0px 0 0;
font-size: 13px;
border: 0px solid #ccc;
border: 0px solid #485563;
border-radius: 0px; }
.help_touroptions li a {
padding: 6px 9px; }
.help_touroptions li a:hover {
background-color: #BDDCFC; }

.help_btngroup {
padding: 10px 10px 0px; }

.help_tours {
max-height: 50px;
overflow-y: scroll; }

.help_guidedtours {
height: auto;
max-height: 95px;
overflow-x: hidden; }

.help-action {
padding: 0 20px 0 20px;
background-color: #336699;
border-top: 1px solid rgba(0, 0, 0, 0.15);
/*
*
* Action Buttons
*
*/ }
.help-action.disabled {
opacity: 0.5;
background-color: rgba(0, 0, 0, 0.5);
pointer-events: none; }
.help-action p {
margin: 0 0 0;
text-align: center; }
.help-action p a, .help-action p :link, .help-action p:visited {
margin: 10px 0 0;
color: #d1d6d8;
display: inline-block;
text-decoration: none;
font-family: 'SourceSansPro', sans-serif;
font-size: 13px;
-o-transition: all .15s ease-in-out;
-ms-transition: all .15s ease-in-out;
-moz-transition: all .15s ease-in-out;
-webkit-transition: all .15s ease-in-out;
transition: all .15s ease-in-out; }
.help-action p a:hover, .help-action p a:active, .help-action p :link:hover, .help-action p :link:active, .help-action p:visited:hover, .help-action p:visited:active {
color: #ffffff; }
.help-action .helpbtn {
border-radius: 3px;
box-sizing: border-box;
color: #ffffff;
cursor: pointer;
display: block;
font-family: 'SourceSansPro', sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 30px;
padding: 0;
width: 100%;
text-align: center;
-o-transition: all .15s ease-in-out;
-ms-transition: all .15s ease-in-out;
-moz-transition: all .15s ease-in-out;
-webkit-transition: all .15s ease-in-out;
transition: all .15s ease-in-out; }
.help-action .helpbtn-primary {
color: #ffffff; }
.help-action .helpbtn-default {
color: #343d47;
background-color: #ffffff;
border: 1px solid #bdc0c4; }
.help-action .helpbtn:hover {
text-decoration: none; }
.help-action .helpbtn-primary:hover {
box-shadow: inset 0 0 100px rgba(255, 255, 255, 0.15); }
.help-action .helpbtn-default:hover {
box-shadow: inset 0 0 100px rgba(255, 255, 255, 0.03); }

.compact .help-action {
padding-bottom: 10px; }
.compact .help-action .helpbtn {
line-height: 20px; }

.last-button {
margin-bottom: 0px !important; }

.help-aside {
margin-right: 5px;
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
align-items: center; }
.help-aside:hover {
color: #e6e8ea; }
.help-aside:focus {
border: 0;
outline: none !important;
color: #278efc; }
.help-aside:active {
border: 0;
outline: none;
color: #278efc; }

.help-aside-btn {
display: -webkit-flex;
display: flex;
font-size: 15px; }
.help-aside-btn:focus {
border: 0;
outline: none; }

.help-remove-padding {
padding: 0 !important; }

hp-doc-content {
font-family: "retina_icons";
font-size: 96px;
display: block;
text-align: center; }
hp-doc-content[type=image]:after {
content: "\f194"; }
hp-doc-content[type=video]:after {
content: "\f21b"; }
hp-doc-content[type=table]:after {
content: "\f1fa"; }
/*! RESOURCE: styles/snFlyout.css */
/* line 19, sass/snFlyout.scss */
.sn-tabbed-view {
list-style: none;
}

/* line 23, sass/snFlyout.scss */
.sn-tab-view {
padding: 10px;
padding: 1rem;
}

/* line 28, sass/snFlyout.scss */
.flyout {
position: absolute;
z-index: 100;
}
/* line 33, sass/snFlyout.scss */
.flyout.debug .flyout-handle {
background-color: black;
}
/* line 37, sass/snFlyout.scss */
.flyout.debug .flyout-header {
background-color: blue;
}
/* line 41, sass/snFlyout.scss */
.flyout.debug .flyout-body {
background-color: green;
}
/* line 45, sass/snFlyout.scss */
.flyout.debug .flyout-panel-right {
background-color: orange;
}
/* line 50, sass/snFlyout.scss */
.flyout.fly-from-left, .flyout.fly-from-right {
height: 100%;
margin-top: 10px;
margin-top: 1rem;
}
/* line 56, sass/snFlyout.scss */
.flyout.fly-from-left .flyout-handle {
right: -40px;
right: -4rem;
}
/* line 60, sass/snFlyout.scss */
.flyout.fly-from-left .flyout-body {
border-right: solid 1px #e6e8ea;
left: 0;
}
/* line 65, sass/snFlyout.scss */
.flyout.fly-from-left .flyout-tabs {
right: -40px;
right: -4rem;
}
/* line 69, sass/snFlyout.scss */
.flyout.fly-from-left .flyout-handle, .flyout.fly-from-left .flyout-tab {
border-top-right-radius: 3px;
border-top-right-radius: 0.3rem;
border-bottom-right-radius: 3px;
border-bottom-right-radius: 0.3rem;
}
/* line 76, sass/snFlyout.scss */
.flyout.fly-from-right .flyout-handle {
left: -40px;
left: -4rem;
}
/* line 80, sass/snFlyout.scss */
.flyout.fly-from-right .flyout-body {
border-left: solid 1px #bec1c6;
left: 0;
}
/* line 85, sass/snFlyout.scss */
.flyout.fly-from-right .flyout-tab {
margin-left: 6px;
margin-left: 0.6rem;
}
/* line 89, sass/snFlyout.scss */
.flyout.fly-from-right .flyout-tabs {
left: -40px;
left: -4rem;
}
/* line 93, sass/snFlyout.scss */
.flyout.fly-from-right .flyout-handle, .flyout.fly-from-right .flyout-tab {
border-top-left-radius: 3px;
border-top-left-radius: 0.3rem;
border-bottom-left-radius: 3px;
border-bottom-left-radius: 0.3rem;
}
/* line 99, sass/snFlyout.scss */
.flyout.fly-from-bottom, .flyout.fly-from-top {
width: 100%;
height: 400px;
height: 40rem;
}
/* line 103, sass/snFlyout.scss */
.flyout.fly-from-bottom .flyout-header-wrapper, .flyout.fly-from-top .flyout-header-wrapper {
width: 100%;
}
/* line 107, sass/snFlyout.scss */
.flyout.fly-from-bottom .flyout-header, .flyout.fly-from-top .flyout-header {
width: 100%;
}
/* line 111, sass/snFlyout.scss */
.flyout.fly-from-bottom .flyout-handle, .flyout.fly-from-top .flyout-handle {
margin-left: 10px;
margin-left: 1rem;
}
/* line 115, sass/snFlyout.scss */
.flyout.fly-from-bottom .flyout-body, .flyout.fly-from-top .flyout-body {
float: left;
width: 100%;
height: 320px;
height: 32rem;
top: 80px;
top: 8rem;
}
/* line 124, sass/snFlyout.scss */
.flyout.fly-from-top .flyout-body {
top: 0;
}
/* line 128, sass/snFlyout.scss */
.flyout.fly-from-top .flyout-header-wrapper {
position: absolute;
top: 320px;
top: 32rem;
}
/* line 133, sass/snFlyout.scss */
.flyout.fly-from-top .flyout-handle {
position: absolute;
top: 40px;
top: 4rem;
}
/* line 138, sass/snFlyout.scss */
.flyout.fly-from-top .flyout-tabs {
width: auto;
bottom: 0;
right: 0;
top: initial;
left: 50px;
left: 5rem;
height: 40px;
height: 4rem;
}
/* line 147, sass/snFlyout.scss */
.flyout.fly-from-top .flyout-tab {
float: left;
margin-top: auto;
margin-left: 5px;
margin-left: 0.5rem;
height: 34px;
height: 3.4rem;
width: 40px;
width: 4rem;
}
/* line 155, sass/snFlyout.scss */
.flyout.fly-from-top .flyout-handle, .flyout.fly-from-top .flyout-tab {
border-bottom-left-radius: 3px;
border-bottom-left-radius: 0.3rem;
border-bottom-right-radius: 3px;
border-bottom-right-radius: 0.3rem;
}
/* line 162, sass/snFlyout.scss */
.flyout.fly-from-bottom .flyout-header {
position: absolute;
top: 40px;
top: 4rem;
}
/* line 167, sass/snFlyout.scss */
.flyout.fly-from-bottom .flyout-tabs {
width: auto;
top: 0;
right: 0;
left: 50px;
left: 5rem;
height: 40px;
height: 4rem;
}
/* line 175, sass/snFlyout.scss */
.flyout.fly-from-bottom .flyout-tab {
float: left;
margin-left: 5px;
margin-left: 0.5rem;
height: 34px;
height: 3.4rem;
width: 40px;
width: 4rem;
margin-top: 6px;
margin-top: 0.6rem;
}
/* line 183, sass/snFlyout.scss */
.flyout.fly-from-bottom .flyout-handle, .flyout.fly-from-bottom .flyout-tab {
border-top-left-radius: 3px;
border-top-left-radius: 0.3rem;
border-top-right-radius: 3px;
border-top-right-radius: 0.3rem;
}

/* line 190, sass/snFlyout.scss */
.flyout-tabs {
position: absolute;
bottom: 0;
top: 40px;
top: 4rem;
width: 40px;
width: 4rem;
list-style-type: none;
}

/* line 198, sass/snFlyout.scss */
.flyout-tab {
background-color: #455464;
width: 34px;
width: 3.4rem;
height: 40px;
height: 4rem;
margin-top: 5px;
margin-top: 0.5rem;
}
/* line 205, sass/snFlyout.scss */
.flyout-tab.state-selected {
background-color: #bec1c6;
}

/* line 210, sass/snFlyout.scss */
.flyout-handle {
background-color: #303a46;
position: absolute;
width: 40px;
width: 4rem;
height: 40px;
height: 4rem;
}

/* line 217, sass/snFlyout.scss */
.flyout-header {
background-color: #303a46;
width: 320px;
width: 32rem;
height: 40px;
height: 4rem;
}

/* line 223, sass/snFlyout.scss */
.flyout-body {
position: absolute;
bottom: 0;
background-color: #bec1c6;
width: 320px;
width: 32rem;
top: 40px;
top: 4rem;
}
/*! RESOURCE: styles/css_hopscotch.css */
/*! RESOURCE: styles/hopscotch.min.css */
.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fade-in-up{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-ms-transform:translateY(-20px)}100%{opacity:1;-ms-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fade-in-down{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fade-in-right{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fade-in-left{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}div.hopscotch-bubble .hopscotch-nav-button{font-weight:bold;border-width:1px;border-style:solid;cursor:pointer;margin:0;overflow:visible;text-decoration:none !important;width:auto;padding:0 10px;height:26px;line-height:24px;font-size:12px;*zoom:1;white-space:nowrap;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:middle;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.hopscotch-bubble .hopscotch-nav-button:hover{*zoom:1;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25)}div.hopscotch-bubble .hopscotch-nav-button:active{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.25)}div.hopscotch-bubble .hopscotch-nav-button.next{color:#fff;margin:0 0 0 10px;text-shadow:0 1px 1px rgba(0,0,0,0.35);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='', endColorstr='')}div.hopscotch-bubble .hopscotch-nav-button.next:hover{filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='', endColorstr='')}div.hopscotch-bubble .hopscotch-nav-button.prev{background-color:#f2f2f2;border-color:#a7a7a7;color:#444;text-shadow:0 1px 1px rgba(255,255,255,0.75);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='', endColorstr='')}div.hopscotch-bubble .hopscotch-nav-button.prev:hover{background-color:#e8e8e8;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8E8E8', endColorstr='#FFA9A9A9');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8e8), color-stop(13%, #e3e3e3), color-stop(32%, #d7d7d7), color-stop(71%, #b9b9b9), color-stop(100%, #a9a9a9));background-image:-webkit-linear-gradient(to bottom, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);background-image:-moz-linear-gradient(to bottom, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);background-image:-o-linear-gradient(to bottom, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);background-image:linear-gradient(to bottom, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%)}div.hopscotch-bubble{background-color:#fff;border:5px solid #000;border:5px solid rgba(0,0,0,0.5);color:#333;font-family:Helvetica, Arial;font-size:13px;position:absolute;z-index:999999;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}div.hopscotch-bubble *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}div.hopscotch-bubble.animate{-moz-transition-property:top, left;-moz-transition-duration:1s;-moz-transition-timing-function:ease-in-out;-ms-transition-property:top, left;-ms-transition-duration:1s;-ms-transition-timing-function:ease-in-out;-o-transition-property:top, left;-o-transition-duration:1s;-o-transition-timing-function:ease-in-out;-webkit-transition-property:top, left;-webkit-transition-duration:1s;-webkit-transition-timing-function:ease-in-out;transition-property:top, left;transition-duration:1s;transition-timing-function:ease-in-out}div.hopscotch-bubble.invisible{opacity:0}div.hopscotch-bubble.hide,div.hopscotch-bubble .hide,div.hopscotch-bubble .hide-all{display:none}div.hopscotch-bubble h3{color:#000;font-family:Helvetica, Arial;font-size:16px;font-weight:bold;line-height:19px;margin:-1px 15px 0 0;padding:0}div.hopscotch-bubble .hopscotch-bubble-container{padding:15px;position:relative;text-align:left;-webkit-font-smoothing:antialiased}div.hopscotch-bubble .hopscotch-content{font-family:Helvetica, Arial;font-weight:normal;line-height:17px;margin:-5px 0 11px;padding-top:8px}div.hopscotch-bubble .hopscotch-bubble-content{margin:0 0 0 40px}div.hopscotch-bubble.no-number .hopscotch-bubble-content{margin:0}div.hopscotch-bubble .hopscotch-bubble-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#000;background:transparent url(../img/sprite-green.png) -192px -92px no-repeat;display:block;padding:8px;position:absolute;text-decoration:none;text-indent:-9999px;width:8px;height:8px;top:0;right:0}div.hopscotch-bubble .hopscotch-bubble-close.hide,div.hopscotch-bubble .hopscotch-bubble-close.hide-all{display:none}div.hopscotch-bubble .hopscotch-bubble-number{background:transparent url(../img/sprite-green.png) 0 0 no-repeat;color:#fff;display:block;float:left;font-size:17px;font-weight:bold;line-height:31px;padding:0 10px 0 0;text-align:center;width:30px;height:30px}div.hopscotch-bubble .hopscotch-bubble-arrow-container{position:absolute;width:34px;height:34px}div.hopscotch-bubble .hopscotch-bubble-arrow-container .hopscotch-bubble-arrow,div.hopscotch-bubble .hopscotch-bubble-arrow-container .hopscotch-bubble-arrow-border{width:0;height:0}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up{top:-22px;left:10px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow{border-bottom:17px solid #fff;border-left:17px solid transparent;border-right:17px solid transparent;position:relative;top:-10px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border{border-bottom:17px solid #000;border-bottom:17px solid rgba(0,0,0,0.5);border-left:17px solid transparent;border-right:17px solid transparent}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down{bottom:-39px;left:10px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow{border-top:17px solid #fff;border-left:17px solid transparent;border-right:17px solid transparent;position:relative;top:-24px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border{border-top:17px solid #000;border-top:17px solid rgba(0,0,0,0.5);border-left:17px solid transparent;border-right:17px solid transparent}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left{top:10px;left:-22px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow{border-bottom:17px solid transparent;border-right:17px solid #fff;border-top:17px solid transparent;position:relative;left:7px;top:-34px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border{border-right:17px solid #000;border-right:17px solid rgba(0,0,0,0.5);border-bottom:17px solid transparent;border-top:17px solid transparent}div.hopscotch-bubble .hopscotch-bubble-arrow-container.right{top:10px;right:-39px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow{border-bottom:17px solid transparent;border-left:17px solid #fff;border-top:17px solid transparent;position:relative;left:-7px;top:-34px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border{border-left:17px solid #000;border-left:17px solid rgba(0,0,0,0.5);border-bottom:17px solid transparent;border-top:17px solid transparent}div.hopscotch-bubble .hopscotch-actions{margin:10px 0 0;text-align:right}
/*! RESOURCE: styles/hopscotch.glide.css */
div.hopscotch-bubble .hopscotch-bubble-close {
background: transparent url(../images/sprite-green.png) -192px -92px no-repeat;
}

div.hopscotch-bubble .hopscotch-bubble-number {
background: transparent url(../images/sprite-green.png) 0 0 no-repeat;
}
/*! RESOURCE: styles/app.guided_tours/guided_tours.css */
div[class*='tour-tour'].hopscotch-bubble,div[class*='no-number'].hopscotch-bubble{background:#FAFAFA;border:1px solid #7A828A;box-shadow:0 2px 4px 0 #BDC0C4;border-radius:4px;color:#E6E8EA;font-family:"Source Sans Pro", Helvetica, Arial, sans-serif}div[class*='tour-tour'].hopscotch-bubble *,div[class*='no-number'].hopscotch-bubble *{font-family:"Source Sans Pro", Helvetica, Arial, sans-serif}div[class*='tour-tour'].hopscotch-bubble .hopscotch-bubble-container,div[class*='no-number'].hopscotch-bubble .hopscotch-bubble-container{padding:30px 20px 20px}div[class*='tour-tour'].hopscotch-bubble .hopscotch-bubble-arrow-container.up,div[class*='no-number'].hopscotch-bubble .hopscotch-bubble-arrow-container.up{top:-17px}div[class*='tour-tour'].hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow,div[class*='no-number'].hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow{border-left:17px solid transparent;border-bottom:17px solid #FAFAFA;border-right:17px solid transparent;position:relative;top:-16px}div[class*='tour-tour'].hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border,div[class*='no-number'].hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border{border-left:17px solid transparent;border-bottom:17px solid #7A828A;border-right:17px solid transparent}div[class*='tour-tour'].hopscotch-bubble .hopscotch-bubble-arrow-container.down,div[class*='no-number'].hopscotch-bubble .hopscotch-bubble-arrow-container.down{bottom:-17px}div[class*='tour-tour'].hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow,div[class*='no-number'].hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow{border-right:17px solid transparent;border-top:17px solid #FAFAFA;border-left:17px solid transparent;position:relative;top:0px}div[class*='tour-tour'].hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border,div[class*='no-number'].hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border{border-left:17px solid transparent;border-right:17px solid transparent;border-top:17px solid #7A828A;position:relative;top:18px}div[class*='tour-tour'].hopscotch-bubble .hopscotch-bubble-arrow-container.right,div[class*='no-number'].hopscotch-bubble .hopscotch-bubble-arrow-container.right{right:-17px}div[class*='tour-tour'].hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow,div[class*='no-number'].hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow{border-bottom:17px solid transparent;border-left:17px solid #FAFAFA;border-top:17px solid transparent;position:relative;left:17px;top:-34px}div[class*='tour-tour'].hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border,div[class*='no-number'].hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border{border-left:17px solid #7A828A;border-bottom:17px solid transparent;border-top:17px solid transparent;position:relative;left:18px}div[class*='tour-tour'].hopscotch-bubble .hopscotch-bubble-arrow-container.left,div[class*='no-number'].hopscotch-bubble .hopscotch-bubble-arrow-container.left{left:-17px}div[class*='tour-tour'].hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow,div[class*='no-number'].hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow{border-bottom:17px solid transparent;border-right:17px solid #FAFAFA;border-top:17px solid transparent;position:relative;left:1px;top:-34px}div[class*='tour-tour'].hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border,div[class*='no-number'].hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border{border-right:17px solid #7A828A;border-bottom:17px solid transparent;border-top:17px solid transparent}div[class*='tour-tour'].hopscotch-bubble .hopscotch-bubble-number,div[class*='no-number'].hopscotch-bubble .hopscotch-bubble-number{background-image:none;color:#81878E;display:inline-block;float:right;font-size:13px;font-weight:normal;height:auto;line-height:13px;position:absolute;top:9px;right:30px;width:auto}div[class*='tour-tour'].hopscotch-bubble .hopscotch-nav-button,div[class*='no-number'].hopscotch-bubble .hopscotch-nav-button{color:#E7E9EB;display:block;height:auto;font-size:14px;font-weight:normal;line-height:30px;outline:none;text-shadow:none;width:100%;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}div[class*='tour-tour'].hopscotch-bubble .hopscotch-nav-button :hover,div[class*='no-number'].hopscotch-bubble .hopscotch-nav-button :hover{color:#000}div[class*='tour-tour'].hopscotch-bubble .hopscotch-nav-button.next,div[class*='no-number'].hopscotch-bubble .hopscotch-nav-button.next{background-image:none;border-radius:3px;margin:0}div[class*='tour-tour'].hopscotch-bubble .hopscotch-nav-button.next :hover,div[class*='no-number'].hopscotch-bubble .hopscotch-nav-button.next :hover{background-image:none;color:#FFF}div[class*='tour-tour'].hopscotch-bubble #gtd-callout-next:focus,div[class*='no-number'].hopscotch-bubble #gtd-callout-next:focus{outline:0}div[class*='tour-tour'].hopscotch-bubble .hopscotch-actions,div[class*='no-number'].hopscotch-bubble .hopscotch-actions{margin-top:20px}div[class*='tour-tour'].hopscotch-bubble .hopscotch-actions.multi-actions,div[class*='no-number'].hopscotch-bubble .hopscotch-actions.multi-actions{clear:both;height:32px}div[class*='tour-tour'].hopscotch-bubble .hopscotch-actions.multi-actions .hopscotch-nav-button,div[class*='no-number'].hopscotch-bubble .hopscotch-actions.multi-actions .hopscotch-nav-button{display:block;float:left;margin-right:8px;width:calc(50% - 4px)}div[class*='tour-tour'].hopscotch-bubble .hopscotch-actions.multi-actions .hopscotch-nav-button :last-of-type,div[class*='no-number'].hopscotch-bubble .hopscotch-actions.multi-actions .hopscotch-nav-button :last-of-type{margin-right:0}div[class*='tour-tour'].hopscotch-bubble .hopscotch-bubble-close,div[class*='tour-tour'].hopscotch-bubble .hopscotch-bubble-close.hopscotch-close,div[class*='no-number'].hopscotch-bubble .hopscotch-bubble-close,div[class*='no-number'].hopscotch-bubble .hopscotch-bubble-close.hopscotch-close{color:#81878E;cursor:pointer;font-size:13px;font-weight:normal;line-height:13px;margin:0;text-indent:0;padding:8px;height:13px;width:13px;background:none;border:none;z-index:1;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}div[class*='tour-tour'].hopscotch-bubble .hopscotch-bubble-content,div[class*='no-number'].hopscotch-bubble .hopscotch-bubble-content{margin:0;padding:10px 0 0 0}div[class*='tour-tour'].hopscotch-bubble h3,div[class*='no-number'].hopscotch-bubble h3{color:#343D47;font-family:inherit;font-size:16px;font-weight:bold;line-height:normal;margin-right:0;padding:0 0 8px}div[class*='tour-tour'].hopscotch-bubble .hopscotch-content,div[class*='no-number'].hopscotch-bubble .hopscotch-content{color:#343D47;font-family:inherit;font-size:14px;line-height:1.25em;padding-top:0;word-wrap:break-word}div[class*='tour-tour'].hopscotch-bubble .hopscotch-content em,div[class*='no-number'].hopscotch-bubble .hopscotch-content em{color:#278efc;font-style:normal;font-weight:bold}.btn.btn-primary.no-action{cursor:default}.btn.btn-primary.no-action:focus{box-shadow:none;outline:none}.btn.btn-primary.no-action:hover{box-shadow:none;outline:none}div[class*='no-number'].hopscotch-bubble{position:absolute;top:0px;left:0px;visibility:hidden}div.gtd-container .modal-backdrop{z-index:1150;display:block}div.gtd-modal{display:flex;align-items:center}div.gtd-modal .modal-dialog .modal-content.gtd-modal-content{background:#FAFAFA}div.gtd-modal .modal-dialog .modal-content.gtd-modal-content .icon-cross{margin:0px;font-size:20px}div.gtd-modal .modal-dialog .modal-content.gtd-modal-content .gtd-header-without-text{height:35px;width:100%;padding:10px}div.gtd-modal .modal-dialog .modal-content.gtd-modal-content .modal-body{padding:20px}div.gtd-modal .modal-dialog .modal-content.gtd-modal-content h4.modal-title{font-size:18px}div.gtd-modal .modal-dialog .modal-content.gtd-modal-content .intro-content{padding-top:0px;max-height:433px;overflow-y:auto}div.gtd-modal .modal-dialog .modal-content.gtd-modal-content .concl-content{max-height:433px;overflow-y:auto}div.gtd-modal .modal-dialog .modal-content.gtd-modal-content .modal-footer .gtd-begin-tour,div.gtd-modal .modal-dialog .modal-content.gtd-modal-content .modal-footer .gtd-complete-tour{float:right}.gtd-autolaunch-modal .autolaunch-content .row{margin:0px}.gtd-autolaunch-modal .autolaunch-content .row .col-left{text-align:left;padding:0px}.gtd-autolaunch-modal .autolaunch-content .row .col-right{text-align:right}
