.theme-1 .floating-attribute-container{background-color:#1f1f1f}.theme-1 button .button,.theme-1 i{color:#f0f0f0}.theme-1 button .border-label{color:#f0f0f0}
.theme-1 .button{color:#f0f0f0 !important}.theme-1 .button.label{color:#f0f0f0 !important;background-color:transparent !important}
.theme-1 .button.label:hover{background-color:transparent !important}.theme-1 .button.select,.theme-1 .button.quiet{color:#f0f0f0 !important;background-color:transparent !important}
.theme-1 .button.select:hover,.theme-1 .button.quiet:hover{background:#313131 !important}.theme-1 .button:hover{background:#313131 !important}
.theme-1 .button.active{background:#313131 !important}.theme-1 .icon-button,.theme-1 .sidebar-icon-button,.theme-1 .tb-button{background:#1f1f1f !important;color:#f0f0f0 !important}
.theme-1 .icon-button:hover,.theme-1 .sidebar-icon-button:hover,.theme-1 .tb-button:hover{background:#313131 !important}
.theme-1 .icon-button.active,.theme-1 .sidebar-icon-button.active,.theme-1 .tb-button.active{background:#313131 !important}
.theme-1 .chat-container,.theme-1 .tab-header,.theme-1 .tab-container{background-color:#1f1f1f !important}.theme-1 .input-container-new input{background-color:#1f1f1f !important;color:#f0f0f0 !important;border:1px solid gray}
.theme-1 .text-area-container .text-area{background-color:#1f1f1f !important;color:#f0f0f0 !important;border:1px solid gray !important}
.theme-1 .flat-style{background-color:#1f1f1f !important;color:#f0f0f0 !important;border:1px solid gray !important}.theme-1 .users-dropdown-container-list,.theme-1 .dropdown-container-list,.theme-1 .stats-and-more-column,.theme-1 .in-app-sidebar,.theme-1 .timer-header-title,.theme-1 .moderation-header-title,.theme-1 .conference-header-title,.theme-1 .moderation-panel,.theme-1 .chat-panel,.theme-1 .conference-call-panel,.theme-1 .dialog-container{background-color:#1f1f1f !important;color:#f0f0f0 !important}
.theme-1 .chat-panel{border-top:1px solid #313131}.theme-1 .moderation-header,.theme-1 .timer-header,.theme-1 .conference-header,.theme-1 .chat-header{border-bottom:1px solid #313131 !important;color:#f0f0f0 !important}
.theme-1 .base-dropdown-menu{background-color:#1f1f1f !important;color:#f0f0f0 !important}.theme-1 .base-dropdown-menu .preset-button-text{color:#f0f0f0}
.theme-1 #boardHeader{padding:0}.theme-1 .icons-board-pane,.theme-1 .secondary-toolbar-container{background-color:#1f1f1f !important}
.theme-1 .presets-list-wrapper li.active{background:#313131 !important}.theme-1 .presets-list-wrapper li:hover{background:#313131 !important}
.theme-1 .base-dropdown-menu{border:1px solid #1f1f1f}.theme-1 .simple-app-menu__submenu,.theme-1 .simple-app-menu{background-color:#1f1f1f !important}
.theme-1 .simple-app-menu__submenu li,.theme-1 .simple-app-menu li{color:#f0f0f0}.theme-1 .simple-app-menu__submenu li:hover,.theme-1 .simple-app-menu li:hover{background:#313131 !important}
.theme-1 .header-center-content,.theme-1 .header-right-content,.theme-1 .header-left-content,.theme-1 .timer-container,.theme-1 .zoom-strip-container,.theme-1 .minimap-container,.theme-1 .view-management-pane,.theme-1 .tools-container{background-color:#1f1f1f !important}
.theme-1 .icons-board-pane,.theme-1 .view-management-pane,.theme-1 .minimap-container{border-left:1px solid #313131 !important}
.theme-1 .minimap-surface div{background:rgba(255,255,255,0.2) !important}.theme-1 .setting-entry.active{background:#313131 !important}
.theme-1 .setting-entry:hover{background:#313131 !important}.theme-1 .left-board-pane{background-color:#1f1f1f !important;border-top:1px solid #313131 !important}
.theme-1 .left-board-pane .sidebar-title,.theme-1 .left-board-pane .action-button-label{color:#f0f0f0}.theme-1 .import-content-menu li{color:#f0f0f0 !important}
.theme-1 .ui-mode-badge{background:#313131 !important;color:#f0f0f0 !important}.theme-1 .menu-content a,.theme-1 .menu-content div{color:#f0f0f0 !important}
.theme-1 .outline-entry__label,.theme-1 .user-display__details{color:#f0f0f0 !important}.theme-1 .day,.theme-1 .approval-display-minimal{background:#313131 !important;color:#f0f0f0}
.theme-1 .left-board-pane.insert-section-pane-container .icon-button svg path,.theme-1 .left-board-pane.insert-section-pane-container .button-icon-container svg path{fill:#f0f0f0}
.theme-1 .empty-state{background-color:inherit}@font-face{font-family:"ConceptboardDingbats";src:url("./conceptboard-dingbats/ConceptboardDingbats-Regular.woff2") format("woff2"),url("./conceptboard-dingbats/ConceptboardDingbats-Regular.woff") format("woff"),url("./conceptboard-dingbats/ConceptboardDingbats-Regular.otf") format("opentype");font-style:normal;font-weight:normal}
[class^="fonticon-"]:before,[class*=" fonticon-"]:before{font-family:ConceptboardDingbats;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:baseline}
.fonticon-large:before{font-size:1.5em}.fonticon-verylarge:before{font-size:2em}li [class^="fonticon-"],li [class*=" fonticon-"]{display:inline-block;width:1.25em;text-align:center}
li .fonticon-large[class^="fonticon-"],li .fonticon-large[class*=" fonticon-"]{width:1.875em}
.fonticon-info.help-icon{margin-left:2px;font-size:16px;line-height:16px;padding:3px;cursor:help;color:#000}.fonticon-info.help-icon-board{margin-left:2px;font-size:16px;line-height:16px;padding:3px;cursor:help;color:#404040}
.fonticon-home:before{content:"\e00b"}.fonticon-participant:before{content:"\e048"}
.fonticon-participant-lock:before{content:"\e439"}.fonticon-participant-remove:before{content:"\e074"}
.fonticon-participants:before{content:"\e002"}.fonticon-participant-add:before,.fonticon-participants-small:before{content:"\e12b"}
.fonticon-invite:before{content:"\e001"}.fonticon-share:before{content:"\e007"}
.fonticon-lock:before{content:"\e008"}.fonticon-lock-open:before{content:"\e009"}
.fonticon-password:before{content:"\e146"}.fonticon-attachment:before,.fonticon-paperclip:before{content:"\e012"}
.fonticon-portfolio:before{content:"\e04d"}.fonticon-movetoportfolio:before{content:"\e030"}
.fonticon-removefromportfolio:before{content:"\e031"}.fonticon-addportfolio:before{content:"\e04e"}
.fonticon-portfolio-outline:before{content:"\e43a"}.fonticon-corner-left:before{content:"\e054"}
.fonticon-boards:before{content:"\e046"}.fonticon-businesscard:before{content:"\e047"}
.fonticon-newboard:before{content:"\e04B"}.fonticon-board:before{content:"\e051"}
.fonticon-copyboard:before{content:"\e050"}.fonticon-message:before{content:"\e00e"}
.fonticon-new-message:before{content:"\e075"}.fonticon-cog:before{content:"\e010"}
.fonticon-cogs:before{content:"\e011"}.fonticon-external:before{content:"\e059"}
.fonticon-list:before,.fonticon-outline:before{content:"\e061"}.fonticon-outline-remove:before{content:"\e097"}
.fonticon-reply:before{content:"\e07d"}.fonticon-pencil:before{content:"\e06b"}
.fonticon-trashcan:before{content:"\e067"}.fonticon-menu:before{content:"\e073"}
.fonticon-clock:before{content:"\e076"}.fonticon-clock-reverse:before{content:"\e464"}
.fonticon-magnifier:before{content:"\e00a"}.fonticon-magnifier-plus:before{content:"\e148"}
.fonticon-magnifier-minus:before{content:"\e149"}.fonticon-notification:before{content:"\e10a"}
.fonticon-notification-off:before{content:"\e43b"}.fonticon-email-warning:before{content:"\e112"}
.fonticon-line-width:before{content:"\e113"}.fonticon-line-style:before{content:"\e114"}
.fonticon-line-solid:before{content:"\e503"}.fonticon-line-dashed:before{content:"\e504"}
.fonticon-line-dotted:before{content:"\e505"}.fonticon-fill-color:before{content:"\e115"}
.fonticon-arrange:before{content:"\e116"}.fonticon-discuss:before{content:"\e117"}
.fonticon-no-color:before{content:"\e118"}.fonticon-download:before{content:"\e136"}
.fonticon-export:before{content:"\e463"}.fonticon-screen:before{content:"\e013"}
.fonticon-rename:before{content:"\e434"}.fonticon-archive:before{content:"\e438"}
.fonticon-not-allowed:before{content:"\e107"}.fonticon-box-empty:before{content:"\e467"}
.fonticon-chevron-left:before{content:"\e017"}.fonticon-chevron-right:before{content:"\e018"}
.fonticon-chevron-up:before{content:"\e049"}.fonticon-chevron-down:before{content:"\e04a"}
.fonticon-chevron-down-thin:before{content:"\e119"}.fonticon-triangle-down:before{content:"\e023"}
.fonticon-triangle-up:before{content:"\e022"}.fonticon-triangle-left:before{content:"\e033"}
.fonticon-triangle-right:before{content:"\e032"}.fonticon-skip-left:before{content:"\e056"}
.fonticon-skip-right:before{content:"\e055"}.fonticon-doublearrow-left:before{content:"\e053"}
.fonticon-doublearrow-right:before{content:"\e052"}.fonticon-doublearrow-up:before{content:"\e12e"}
.fonticon-doublearrow-down:before{content:"\e130"}.fonticon-arrow-up:before{content:"\e069"}
.fonticon-arrow-down:before{content:"\e06a"}.fonticon-go:before{content:"\e027"}
.fonticon-singlearrow-left:before{content:"\e06c"}.fonticon-singlearrow-right:before{content:"\e06d"}
.fonticon-circlearrow-right:before{content:"\e078"}.fonticon-arrow-back:before{content:"\e086"}
.fonticon-circle-back:before{content:"\e104"}.fonticon-corner-down-arrow:before{content:"\e105"}
.fonticon-tools:before{content:"\e02e"}.fonticon-hand:before{content:"\e01d"}
.fonticon-select:before{content:"\e01c"}.fonticon-crosshair:before{content:"\e470"}
.fonticon-select-border:before{content:"\e081"}.fonticon-align-left:before{content:"\e02b"}
.fonticon-align-center:before{content:"\e02c"}.fonticon-align-none:before{content:"\e02c"}
.fonticon-align-right:before{content:"\e02d"}.fonticon-align-v-top:before{content:"\e510"}
.fonticon-align-v-middle:before{content:"\e512"}.fonticon-align-v-none:before{content:"\e512"}
.fonticon-align-v-bottom:before{content:"\e513"}.fonticon-obj-align-left:before{content:"\e42b"}
.fonticon-obj-align-center:before{content:"\e42c"}.fonticon-obj-align-right:before{content:"\e42d"}
.fonticon-obj-align-top:before{content:"\e42e"}.fonticon-obj-align-middle:before{content:"\e430"}
.fonticon-obj-align-bottom:before{content:"\e431"}.fonticon-obj-align-horizontally:before{content:"\e432"}
.fonticon-obj-align-vertically:before{content:"\e433"}.fonticon-upload:before{content:"\e003"}
.fonticon-camera:before{content:"\e004"}.fonticon-puzzle:before{content:"\e014"}
.fonticon-freeLine:before{content:"\e091"}.fonticon-scribble:before,.fonticon-scribble-pen:before{content:"\e037"}
.fonticon-scribble-pen-vert:before{content:"\e083"}.fonticon-fineLine:before,.fonticon-scribble-fine:before{content:"\e042"}
.fonticon-scribble-fine-vert:before{content:"\e084"}.fonticon-bigLine:before,.fonticon-scribble-marker:before{content:"\e040"}
.fonticon-scribble-marker-vert:before{content:"\e082"}.fonticon-textsettings:before{content:"\e035"}
.fonticon-headline:before{content:"\e020"}.fonticon-blockText:before,.fonticon-text:before{content:"\e01e"}
.fonticon-text-alt:before{content:"\e459"}.fonticon-a-uppercase:before{content:"\e147"}
.fonticon-postit:before{content:"\e089"}.fonticon-history:before,.fonticon-commentText:before{content:"\e036"}
.fonticon-comment:before{content:"\e085"}.fonticon-change-shape:before{content:"\e490"}
.fonticon-rectangle:before{content:"\e021"}.fonticon-rounded-rectangle:before{content:"\e491"}
.fonticon-racetrack:before{content:"\e492"}.fonticon-triangle:before{content:"\e493"}
.fonticon-play-triangle:before{content:"\e494"}.fonticon-orthogonal-triangle:before{content:"\e495"}
.fonticon-diamond:before{content:"\e496"}.fonticon-parallelogram:before{content:"\e497"}
.fonticon-hexagon:before{content:"\e498"}.fonticon-signal-arrow:before{content:"\e499"}
.fonticon-chevron-arrow:before{content:"\e49a"}.fonticon-block-arrow:before{content:"\e49b"}
.fonticon-double-block-arrow:before{content:"\e49c"}.fonticon-cloud:before{content:"\e49d"}
.fonticon-explosion:before{content:"\e49e"}.fonticon-rectangle-dotted:before{content:"\e45a"}
.fonticon-rectangle-copy:before{content:"\e448"}.fonticon-rectangle-plus:before{content:"\e447"}
.fonticon-minus:before{content:"\e05d"}.fonticon-oval:before{content:"\e03a"}
.fonticon-line:before{content:"\e03b"}.fonticon-dashed-line:before{content:"\e08c"}
.fonticon-arrow:before{content:"\e03c"}.fonticon-arrow-end:before{content:"\e08b"}
.fonticon-arrow-double:before{content:"\e08a"}.fonticon-highlight:before,.fonticon-highlighter:before{content:"\e03d"}
.fonticon-highlighter-vert:before{content:"\e087"}.fonticon-context:before{content:"\e03e"}
.fonticon-transparent:before{content:"\e043"}.fonticon-opaque:before{content:"\e044"}
.fonticon-semi:before{content:"\e045"}.fonticon-transparency:before{content:"\e500"}
.fonticon-dashed:before{content:"\e501"}.fonticon-dotted:before{content:"\e502"}
.fonticon-support:before{content:"\e015"}.fonticon-tour:before{content:"\e057"}
.fonticon-shortcuts:before{content:"\e058"}.fonticon-keyboard:before{content:"\e137"}
.fonticon-touch-device:before{content:"\e02a"}.fonticon-compose-multi:before{content:"\e068"}
.fonticon-undo:before{content:"\e14a"}.fonticon-redo:before{content:"\e14b"}
.fonticon-shapes:before{content:"\e07e"}.fonticon-shapes-text:before{content:"\e088"}
.fonticon-eraser:before{content:"\e080"}.fonticon-chat:before{content:"\e08e"}
.fonticon-heartbeat:before{content:"\e090"}.fonticon-revert-size:before{content:"\e092"}
.fonticon-scaleCustom:before{content:"\e437"}.fonticon-to-front:before{content:"\e093"}
.fonticon-to-back:before{content:"\e094"}.fonticon-group:before{content:"\e096"}
.fonticon-ungroup:before{content:"\e095"}.fonticon-rotate:before{content:"\e12c"}
.fonticon-live-location:before{content:"\e140"}.fonticon-scissors:before{content:"\e142"}
.fonticon-crop:before{content:"\e521"}.fonticon-powerplug:before{content:"\e14c"}
.fonticon-pin:before{content:"\e420"}.fonticon-pin-undefined:before{content:"\e480"}
.fonticon-asterisk-dot:before{content:"\e421"}.fonticon-door-enter:before{content:"\e422"}
.fonticon-mention:before{content:"\e423"}.fonticon-at:before{content:"\e424"}
.fonticon-borders-hide:before{content:"\e426"}.fonticon-borders-show:before{content:"\e427"}
.fonticon-options:before{content:"\e428"}.fonticon-more:before{content:"\e520"}
.fonticon-link:before{content:"\e429"}.fonticon-key:before{content:"\e42a"}
.fonticon-phone:before{content:"\e44a"}.fonticon-hang-up:before{content:"\e52B"}
[class^="fonticon-"]:before,[class*=" fonticon-"]:before{font-family:ConceptboardDingbats;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:baseline}
.fonticon-large:before{font-size:1.5em}.fonticon-verylarge:before{font-size:2em}li [class^="fonticon-"],li [class*=" fonticon-"]{display:inline-block;width:1.25em;text-align:center}
li .fonticon-large[class^="fonticon-"],li .fonticon-large[class*=" fonticon-"]{width:1.875em}
.fonticon-info.help-icon{margin-left:2px;font-size:16px;line-height:16px;padding:3px;cursor:help}.fonticon-home:before{content:"\e00b"}
.fonticon-participant:before{content:"\e048"}.fonticon-participant-lock:before{content:"\e439"}
.fonticon-participant-remove:before{content:"\e074"}.fonticon-participants:before{content:"\e002"}
.fonticon-participant-add:before,.fonticon-participants-small:before{content:"\e12b"}.fonticon-invite:before{content:"\e001"}
.fonticon-share:before{content:"\e007"}.fonticon-lock:before{content:"\e008"}
.fonticon-lock-open:before{content:"\e009"}.fonticon-password:before{content:"\e146"}
.fonticon-attachment:before,.fonticon-paperclip:before{content:"\e012"}.fonticon-portfolio:before{content:"\e04d"}
.fonticon-movetoportfolio:before{content:"\e030"}.fonticon-removefromportfolio:before{content:"\e031"}
.fonticon-addportfolio:before{content:"\e04e"}.fonticon-portfolio-outline:before{content:"\e43a"}
.fonticon-corner-left:before{content:"\e054"}.fonticon-boards:before{content:"\e046"}
.fonticon-businesscard:before{content:"\e047"}.fonticon-newboard:before{content:"\e04B"}
.fonticon-board:before{content:"\e051"}.fonticon-copyboard:before{content:"\e050"}
.fonticon-message:before{content:"\e00e"}.fonticon-new-message:before{content:"\e075"}
.fonticon-cog:before{content:"\e010"}.fonticon-cogs:before{content:"\e011"}
.fonticon-external:before{content:"\e059"}.fonticon-list:before,.fonticon-outline:before{content:"\e061"}
.fonticon-outline-remove:before{content:"\e097"}.fonticon-reply:before{content:"\e07d"}
.fonticon-pencil:before{content:"\e06b"}.fonticon-trashcan:before{content:"\e067"}
.fonticon-menu:before{content:"\e073"}.fonticon-clock:before{content:"\e076"}
.fonticon-clock-reverse:before{content:"\e464"}.fonticon-magnifier:before{content:"\e00a"}
.fonticon-magnifier-plus:before{content:"\e148"}.fonticon-magnifier-minus:before{content:"\e149"}
.fonticon-notification:before{content:"\e10a"}.fonticon-notification-off:before{content:"\e43b"}
.fonticon-email-warning:before{content:"\e112"}.fonticon-line-width:before{content:"\e113"}
.fonticon-line-style:before{content:"\e114"}.fonticon-line-solid:before{content:"\e503"}
.fonticon-line-dashed:before{content:"\e504"}.fonticon-line-dotted:before{content:"\e505"}
.fonticon-fill-color:before{content:"\e115"}.fonticon-arrange:before{content:"\e116"}
.fonticon-discuss:before{content:"\e117"}.fonticon-no-color:before{content:"\e118"}
.fonticon-download:before{content:"\e136"}.fonticon-export:before{content:"\e463"}
.fonticon-screen:before{content:"\e013"}.fonticon-rename:before{content:"\e434"}
.fonticon-archive:before{content:"\e438"}.fonticon-not-allowed:before{content:"\e107"}
.fonticon-box-empty:before{content:"\e467"}.fonticon-chevron-left:before{content:"\e017"}
.fonticon-chevron-right:before{content:"\e018"}.fonticon-chevron-up:before{content:"\e049"}
.fonticon-chevron-down:before{content:"\e04a"}.fonticon-chevron-down-thin:before{content:"\e119"}
.fonticon-triangle-down:before{content:"\e023"}.fonticon-triangle-up:before{content:"\e022"}
.fonticon-triangle-left:before{content:"\e033"}.fonticon-triangle-right:before{content:"\e032"}
.fonticon-skip-left:before{content:"\e056"}.fonticon-skip-right:before{content:"\e055"}
.fonticon-doublearrow-left:before{content:"\e053"}.fonticon-doublearrow-right:before{content:"\e052"}
.fonticon-doublearrow-up:before{content:"\e12e"}.fonticon-doublearrow-down:before{content:"\e130"}
.fonticon-arrow-up:before{content:"\e069"}.fonticon-arrow-down:before{content:"\e06a"}
.fonticon-go:before{content:"\e027"}.fonticon-singlearrow-left:before{content:"\e06c"}
.fonticon-singlearrow-right:before{content:"\e06d"}.fonticon-circlearrow-right:before{content:"\e078"}
.fonticon-arrow-back:before{content:"\e086"}.fonticon-circle-back:before{content:"\e104"}
.fonticon-corner-down-arrow:before{content:"\e105"}.fonticon-tools:before{content:"\e02e"}
.fonticon-hand:before{content:"\e01d"}.fonticon-select:before{content:"\e01c"}
.fonticon-crosshair:before{content:"\e470"}.fonticon-select-border:before{content:"\e081"}
.fonticon-align-left:before{content:"\e02b"}.fonticon-align-center:before{content:"\e02c"}
.fonticon-align-none:before{content:"\e02c"}.fonticon-align-right:before{content:"\e02d"}
.fonticon-align-v-top:before{content:"\e510"}.fonticon-align-v-middle:before{content:"\e512"}
.fonticon-align-v-none:before{content:"\e512"}.fonticon-align-v-bottom:before{content:"\e513"}
.fonticon-obj-align-left:before{content:"\e42b"}.fonticon-obj-align-center:before{content:"\e42c"}
.fonticon-obj-align-right:before{content:"\e42d"}.fonticon-obj-align-top:before{content:"\e42e"}
.fonticon-obj-align-middle:before{content:"\e430"}.fonticon-obj-align-bottom:before{content:"\e431"}
.fonticon-obj-align-horizontally:before{content:"\e432"}.fonticon-obj-align-vertically:before{content:"\e433"}
.fonticon-upload:before{content:"\e003"}.fonticon-camera:before{content:"\e004"}
.fonticon-puzzle:before{content:"\e014"}.fonticon-freeLine:before{content:"\e091"}
.fonticon-scribble:before,.fonticon-scribble-pen:before{content:"\e037"}.fonticon-scribble-pen-vert:before{content:"\e083"}
.fonticon-fineLine:before,.fonticon-scribble-fine:before{content:"\e042"}.fonticon-scribble-fine-vert:before{content:"\e084"}
.fonticon-bigLine:before,.fonticon-scribble-marker:before{content:"\e040"}.fonticon-scribble-marker-vert:before{content:"\e082"}
.fonticon-textsettings:before{content:"\e035"}.fonticon-headline:before{content:"\e020"}
.fonticon-blockText:before,.fonticon-text:before{content:"\e01e"}.fonticon-text-alt:before{content:"\e459"}
.fonticon-a-uppercase:before{content:"\e147"}.fonticon-postit:before{content:"\e089"}
.fonticon-history:before,.fonticon-commentText:before{content:"\e036"}.fonticon-comment:before{content:"\e085"}
.fonticon-change-shape:before{content:"\e490"}.fonticon-rectangle:before{content:"\e021"}
.fonticon-rounded-rectangle:before{content:"\e491"}.fonticon-racetrack:before{content:"\e492"}
.fonticon-triangle:before{content:"\e493"}.fonticon-play-triangle:before{content:"\e494"}
.fonticon-orthogonal-triangle:before{content:"\e495"}.fonticon-diamond:before{content:"\e496"}
.fonticon-parallelogram:before{content:"\e497"}.fonticon-hexagon:before{content:"\e498"}
.fonticon-signal-arrow:before{content:"\e499"}.fonticon-chevron-arrow:before{content:"\e49a"}
.fonticon-block-arrow:before{content:"\e49b"}.fonticon-double-block-arrow:before{content:"\e49c"}
.fonticon-cloud:before{content:"\e49d"}.fonticon-explosion:before{content:"\e49e"}
.fonticon-rectangle-dotted:before{content:"\e45a"}.fonticon-rectangle-copy:before{content:"\e448"}
.fonticon-rectangle-plus:before{content:"\e447"}.fonticon-minus:before{content:"\e05d"}
.fonticon-oval:before{content:"\e03a"}.fonticon-line:before{content:"\e03b"}
.fonticon-dashed-line:before{content:"\e08c"}.fonticon-arrow:before{content:"\e03c"}
.fonticon-arrow-end:before{content:"\e08b"}.fonticon-arrow-double:before{content:"\e08a"}
.fonticon-highlight:before,.fonticon-highlighter:before{content:"\e03d"}.fonticon-highlighter-vert:before{content:"\e087"}
.fonticon-context:before{content:"\e03e"}.fonticon-transparent:before{content:"\e043"}
.fonticon-opaque:before{content:"\e044"}.fonticon-semi:before{content:"\e045"}
.fonticon-transparency:before{content:"\e500"}.fonticon-dashed:before{content:"\e501"}
.fonticon-dotted:before{content:"\e502"}.fonticon-support:before{content:"\e015"}
.fonticon-tour:before{content:"\e057"}.fonticon-shortcuts:before{content:"\e058"}
.fonticon-keyboard:before{content:"\e137"}.fonticon-touch-device:before{content:"\e02a"}
.fonticon-compose-multi:before{content:"\e068"}.fonticon-undo:before{content:"\e14a"}
.fonticon-redo:before{content:"\e14b"}.fonticon-shapes:before{content:"\e07e"}
.fonticon-shapes-text:before{content:"\e088"}.fonticon-eraser:before{content:"\e080"}
.fonticon-chat:before{content:"\e08e"}.fonticon-heartbeat:before{content:"\e090"}
.fonticon-revert-size:before{content:"\e092"}.fonticon-scaleCustom:before{content:"\e437"}
.fonticon-to-front:before{content:"\e093"}.fonticon-to-back:before{content:"\e094"}
.fonticon-group:before{content:"\e096"}.fonticon-ungroup:before{content:"\e095"}
.fonticon-rotate:before{content:"\e12c"}.fonticon-live-location:before{content:"\e140"}
.fonticon-scissors:before{content:"\e142"}.fonticon-crop:before{content:"\e521"}
.fonticon-powerplug:before{content:"\e14c"}.fonticon-pin:before{content:"\e420"}
.fonticon-pin-undefined:before{content:"\e480"}.fonticon-asterisk-dot:before{content:"\e421"}
.fonticon-door-enter:before{content:"\e422"}.fonticon-mention:before{content:"\e423"}
.fonticon-at:before{content:"\e424"}.fonticon-borders-hide:before{content:"\e426"}
.fonticon-borders-show:before{content:"\e427"}.fonticon-options:before{content:"\e428"}
.fonticon-more:before{content:"\e520"}.fonticon-link:before{content:"\e429"}
.fonticon-key:before{content:"\e42a"}.fonticon-phone:before{content:"\e44a"}
.fonticon-hang-up:before{content:"\e52B"}.fonticon-share-screen:before{content:"\e44b"}
.fonticon-share-screen-off:before{content:"\e454"}.fonticon-mic:before{content:"\e44d"}
.fonticon-mic-off:before{content:"\e44e"}.fonticon-mic-detailed:before{content:"\e44c"}
.fonticon-speaker:before{content:"\e450"}.fonticon-speaker-off:before{content:"\e451"}
.fonticon-video-expand:before{content:"\e452"}.fonticon-video-collapse:before{content:"\e453"}
.fonticon-sidebar:before{content:"\e522"}.fonticon-straight-connector:before{content:"\e506"}
.fonticon-elbow-connector:before{content:"\e507"}.fonticon-curved-connector:before{content:"\e508"}
.fonticon-question:before{content:"\e024"}.fonticon-question-alt:before{content:"\e07c"}
.fonticon-info:before{content:"\e025"}.fonticon-exclamation-alt:before{content:"\e026"}
.fonticon-check:before,.fonticon-task-closed:before{content:"\e005"}.fonticon-exclamation:before{content:"\e05e"}
.fonticon-cross:before{content:"\e006"}.fonticon-plus:before{content:"\e05c"}
.fonticon-task-checked:before{content:"\e071"}.fonticon-task-undone:before{content:"\e072"}
.fonticon-task-open:before,.fonticon-task-round-open:before{content:"\e08d"}.fonticon-task-open-for-me:before,.fonticon-task-onhold:before,.fonticon-task-round-important:before{content:"\e10b"}
.fonticon-task-round-done:before{content:"\e10c"}.fonticon-task-round-remove:before{content:"\e10d"}
.fonticon-twitter:before{content:"\e063"}.fonticon-facebook:before{content:"\e064"}
.fonticon-google:before,.fonticon-google_hybrid:before,.fonticon-google_oauth:before{content:"\e065"}
.fonticon-salesforce:before{content:"\e066"}.fonticon-forcedotcom:before{content:"\e066"}
.fonticon-google-drive:before{content:"\e41e"}.fonticon-dropbox:before{content:"\e442"}
.fonticon-boxnet:before{content:"\e441"}.fonticon-onedrive:before{content:"\e443"}
.fonticon-linkedin:before{content:"\e108"}.fonticon-roove:before{content:"\e468"}
.fonticon-full-page-extension:before{content:"\e446"}.fonticon-rss:before,.fonticon-blog:before{content:"\e109"}
.fonticon-vimeo:before{content:"\e134"}.fonticon-youtube:before{content:"\e135"}
.fonticon-trello:before{content:"\e138"}.fonticon-tumblr:before{content:"\e41d"}
.fonticon-imagerelay:before{content:"\e435"}.fonticon-heart:before{content:"\e016"}
.fonticon-star:before{content:"\e00c"}.fonticon-video:before{content:"\e05a"}
.fonticon-video-camera:before{content:"\e06e"}.fonticon-video-camera-off:before{content:"\e13e"}
.fonticon-video-alt:before{content:"\e111"}.fonticon-briefcase:before{content:"\e077"}
.fonticon-business:before{content:"\e04c"}.fonticon-crossdevice:before{content:"\e079"}
.fonticon-presentation:before{content:"\e07a"}.fonticon-presentation-alt:before{content:"\e141"}
.fonticon-presentation-end:before{content:"\e52a"}.fonticon-circle:before{content:"\e08d"}
.fonticon-globe:before{content:"\e098"}.fonticon-speech-bubble:before{content:"\e099"}
.fonticon-document:before{content:"\e100"}.fonticon-compass:before{content:"\e101"}
.fonticon-compass-simple:before{content:"\e425"}.fonticon-lightbulb:before{content:"\e102"}
.fonticon-lightbulb-alt:before{content:"\e143"}.fonticon-tacticboard:before{content:"\e103"}
.fonticon-review:before{content:"\e104"}.fonticon-centralize:before{content:"\e106"}
.fonticon-badge:before{content:"\e12d"}.fonticon-badge-new:before{content:"\e10e"}
.fonticon-creditcard-ok:before{content:"\e12a"}.fonticon-hat:before{content:"\e132"}
.fonticon-image-drag:before{content:"\e131"}.fonticon-cross-drag:before{content:"\e133"}
.fonticon-expand:before{content:"\e139"}.fonticon-eye:before{content:"\e13a"}
.fonticon-map:before{content:"\e13b"}.fonticon-disk:before{content:"\e13c"}
.fonticon-disk-check:before{content:"\e13d"}.fonticon-stopwatch:before{content:"\e144"}
.fonticon-book:before{content:"\e145"}.fonticon-workflow:before{content:"\e43e"}
.fonticon-workflow-done:before{content:"\e43c"}.fonticon-workflow-pending:before{content:"\e43d"}
.fonticon-calendar:before{content:"\e440"}.fonticon-toclipboard:before{content:"\e444"}
.fonticon-itemlink:before{content:"\e445"}.fonticon-paper:before{content:"\e449"}
.fonticon-paper-with-content:before{content:"\e456"}.fonticon-paper-with-image:before{content:"\e457"}
.fonticon-start-position:before{content:"\e458"}.fonticon-qrcode:before{content:"\e45c"}
.fonticon-media-play:before{content:"\e45e"}.fonticon-media-prev:before{content:"\e45d"}
.fonticon-media-next:before{content:"\e460"}.fonticon-media-pause:before{content:"\e461"}
.fonticon-templates:before{content:"\e523"}.fonticon-format-brush:before{content:"\e524"}
.fonticon-opacity:before{content:"\e525"}.fonticon-color-picker:before{content:"\e526"}
.fonticon-mouse-keyboard:before{content:"\e527"}.fonticon-trackpad-keyboard:before{content:"\e528"}
.fonticon-format-brush-repeat:before{content:"\e529"}.fonticon-timer:before{content:"\e070"}
.fonticon-voting:before{content:"\e903"}.fonticon-text-style:before{content:"\e514"}
.fonticon-bold:before{content:"\e515"}.fonticon-italic:before{content:"\e516"}
.fonticon-underline:before{content:"\e517"}.fonticon-unordered-list:before{content:"\e518"}
.fonticon-ordered-list:before{content:"\e519"}.icon.icon-corner-left{display:inline-block;position:relative}
.icon.icon-corner-left i{border-bottom:1px dotted #404040;border-left:1px dotted #404040;display:block;height:8px;left:12px;margin-left:2px;position:absolute;top:-13px;width:6px}
.margined{margin-right:4px}.grey{color:#999}.share-dialog-fonticon-margined{margin-top:4px}.disabled{color:#ccc}.file-type-icon{display:inline-block;width:29px;height:35px;background:url(../images/mime-type-icons_35_sprite.png) no-repeat}
.file-type-icon.doc{background-position:0 0}.file-type-icon.xls{background-position:-34px 0}.file-type-icon.ppt{background-position:-68px 0}
.file-type-icon.pdf{background-position:-102px 0}.file-type-icon.jpg{background-position:-136px 0}.file-type-icon.eps{background-position:-170px 0}
.file-type-icon.psd{background-position:-204px 0}.file-type-icon.png{background-position:-238px 0}.file-type-icon.small{width:19px;height:24px;background:url(../images/mime-type-icons_24_sprite.png) no-repeat}
.file-type-icon.small.doc{background-position:0 0}.file-type-icon.small.xls{background-position:-23px 0}.file-type-icon.small.ppt{background-position:-47px 0}
.file-type-icon.small.pdf{background-position:-70px 0}.file-type-icon.small.jpg{background-position:-93px 0}.file-type-icon.small.eps{background-position:-116px 0}
.file-type-icon.small.psd{background-position:-140px 0}.file-type-icon.small.png{background-position:-163px 0}.fonticon-go.fonticon-margin-right:before{margin-right:6px;text-decoration:none}
html{height:100%;overscroll-behavior-x:none}body{touch-action:none !important;font:normal 16px/1.5em "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-align:left;color:#404040;height:100%;width:100%;background:#f0f0f0}
body.pagetype-app-related{background:#fff}body.pagetype-app-related.iwb-page{background:#f0f0f0}body.pagetype-app-related.iwb-page .app-related-header{background:#f0f0f0}
body.pagetype-app-related:not(.iwb-page){touch-action:pan-y !important}body.pagetype-empty-page{background-color:#fff}body.touch-device .board-scrollbar-container-v{display:none}
body.touch-device .board-scrollbar-container-h{display:none}.app-related-page-wrapper{width:100%;position:relative;overflow:hidden}
*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.branding-secondary__bg{background:#107fc9}.branding-secondary__bg-text{color:#fff}
.branding-secondary__header-line{position:absolute;top:0;left:0;right:0;height:4px}.center-block{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}
ul,li{margin:0;padding:0;list-style-type:none}ul.display-list,li.display-list{list-style-type:disc;list-style-position:inside}
div.paragraph{margin-bottom:1.5em}a,.link{color:#107fc9;text-decoration:none;cursor:pointer}a:hover,.link:hover{text-decoration:underline}
.color--blue{color:#107fc9}@font-face{font-family:"CourierPrime";src:url("../fonts/CourierPrime/CourierPrime-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"CourierPrime";src:url("../fonts/CourierPrime/CourierPrime-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}
@font-face{font-family:"CourierPrime";src:url("../fonts/CourierPrime/CourierPrime-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}
@font-face{font-family:"CourierPrime";src:url("../fonts/CourierPrime/CourierPrime-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}
@font-face{font-family:"Nunito";src:url("../fonts/Nunito/Nunito-VariableFont_wght.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"Nunito";src:url("../fonts/Nunito/Nunito-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}
@font-face{font-family:"Nunito";src:url("../fonts/Nunito/Nunito-Italic-VariableFont_wght.ttf") format("truetype");font-weight:normal;font-style:italic}
@font-face{font-family:"Nunito";src:url("../fonts/Nunito/Nunito-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}
@font-face{font-family:"SourceSerifPro";src:url("../fonts/SourceSerifPro/SourceSerifPro-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"SourceSerifPro";src:url("../fonts/SourceSerifPro/SourceSerifPro-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}
@font-face{font-family:"SourceSerifPro";src:url("../fonts/SourceSerifPro/SourceSerifPro-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}
@font-face{font-family:"SourceSerifPro";src:url("../fonts/SourceSerifPro/SourceSerifPro-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}
@font-face{font-family:"Lobster";src:url("../fonts/Lobster/LobsterTwo-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"Lobster";src:url("../fonts/Lobster/LobsterTwo-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}
@font-face{font-family:"Lobster";src:url("../fonts/Lobster/LobsterTwo-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}
@font-face{font-family:"Lobster";src:url("../fonts/Lobster/LobsterTwo-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}
@font-face{font-family:"Enriqueta";src:url("../fonts/enriqueta/Enriqueta-Regular-webfont.woff") format("woff"),url("../fonts/enriqueta/Enriqueta-Regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"Enriqueta Regular";src:url("../fonts/enriqueta/Enriqueta-Regular-webfont.woff") format("woff"),url("../fonts/enriqueta/Enriqueta-Regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"Enriqueta Bold";src:url("../fonts/enriqueta/Enriqueta-Bold-webfont.woff") format("woff"),url("../fonts/enriqueta/Enriqueta-Bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"KG You Wont Bring Me Down";src:url("../fonts/kgwontbringmedown/215AFC_1_0.woff") format("woff"),url("../fonts/kgwontbringmedown/215AFC_1_0.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"KG You Wont Bring Me Down Bold";src:url("../fonts/kgwontbringmedown/215AFC_0_0.woff") format("woff"),url("../fonts/kgwontbringmedown/215AFC_0_0.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"Chewy";src:url("../fonts/Chewy/chewy-webfont.woff") format("woff"),url("../fonts/Chewy/chewy-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"Open Sans Regular";src:url("../fonts/Open_Sans/opensans-regular-webfont.woff") format("woff"),url("../fonts/Open_Sans/opensans-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"Open Sans Regular";src:url("../fonts/Open_Sans/opensans-bold-webfont.woff") format("woff"),url("../fonts/Open_Sans/opensans-bold-webfont.ttf") format("truetype");font-weight:bold;font-style:normal}
@font-face{font-family:"Open Sans Condensed Light Regular";src:url("../fonts/Open_Sans_Condensed/opensans-condlight-webfont.woff") format("woff"),url("../fonts/Open_Sans_Condensed/opensans-condlight-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"PT Mono Regular";src:url("../fonts/PT_Mono/ptm55ft-webfont.woff") format("woff"),url("../fonts/PT_Mono/ptm55ft-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"Ultra Regular";src:url("../fonts/Ultra/ultra-webfont.woff") format("woff"),url("../fonts/Ultra/ultra-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
h1{color:#404040;line-height:1}h1 i{margin-right:5px}p{margin-top:0;margin-bottom:1.5em}.information{border-top:2px solid #999;background:#ddd;padding:15px 20px;font-size:14px}
.danger{color:#e52a1f}.hint{font-size:13px;color:#404040}.highlight{background:#ff0}kbd{display:inline-block;padding:0 3px;background:#f0f0f0;border-radius:2px;box-shadow:0 1px 0 #ddd}
ul.paragraph{margin:0 0 1.5em 25px}ul.paragraph li{margin:7px 0}ul.paragraph.icon-checker li{margin:7px 0 7px 20px;text-indent:-20px}
ol{margin-left:0;padding-left:1em}ol li{list-style-type:decimal}dl.shortcut{margin:7px 0;padding:0;zoom:1}dl.shortcut:after{display:block;visibility:hidden;height:0;clear:both;content:"."}
dl.shortcut i{width:20px;display:inline-block;text-align:center}dl.shortcut dt{float:left;display:block}dl.shortcut dt kbd{display:inline-block;padding:0 5px 2px 5px;background:#ddd;min-width:10px;border-radius:2px;text-align:center;border:1px solid #ccc;box-shadow:inset 0 1px 0 white,0 1px 0 #CCC;margin:-3px 0 3px 0}
dl.shortcut dt span{line-height:1px}dl.shortcut dd{float:left;display:block;margin-left:5px}.preloadernode{position:absolute;top:-99999999999px}
.preloadernode img{height:1px;width:1px}.activity-indicator{display:block;width:32px;height:32px;background:transparent url("../images/ajax-loader-small.gif") no-repeat scroll center center}
.activity-indicator.inline{display:inline-block}.activity-indicator.small{height:16px;width:16px}.activity-indicator.full-dialog{width:auto;height:auto;top:0;left:0;right:0;bottom:0;position:absolute;z-index:1;background-color:rgba(255,255,255,0.5)}
.activity-indicator-css-only:before,.activity-indicator-css-only--centered-in--light:before,.activity-indicator-css-only--centered-in-container:before{content:"";display:inline-block;box-sizing:border-box;width:32px;height:32px;border-radius:50%;border:5px solid rgba(0,0,0,0.1);border-top-color:#404040;animation:spin 1s infinite linear}
@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.activity-indicator-css-only.small:before,.activity-indicator-css-only--centered-in--light.small:before,.activity-indicator-css-only--centered-in-container.small:before{width:16px;height:16px;border-width:2px}
.activity-indicator-css-only--light:before{border:5px solid rgba(255,255,255,0.25);border-top-color:white}.activity-indicator-css-only--centered-in--light:before{border:2px solid #fff;border-top-color:rgba(0,0,0,0);position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px}
.activity-indicator-css-only--centered-in-container:before{position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px}.center{text-align:center}
.right{text-align:right}.left{text-align:left}.float-right{float:right}.float-left{float:left}.full-width{width:100%}.fixed-width-70{max-width:300px;min-height:80px;resize:vertical}
.fixed-width-portfolio{max-width:250px;min-height:80px;resize:vertical}.inline-block{display:inline-block}.v-center-table{display:table;height:100%}
.v-center{display:table-cell;vertical-align:middle}small,.small{font-size:.9em}.orange-sticker{color:#ff9f1c;text-transform:uppercase;font-weight:normal}
.blue{color:#107fc9}.light{color:#999}.help-hover{cursor:help;border-bottom:1px dashed}.help-hover i{margin-right:4px}.info{cursor:pointer;border-bottom:1px dotted}
hr{display:block;height:1px;border:0;background-color:#ddd}hr.divider{margin:2em 0}.or-divider{position:relative;text-align:center}
.or-divider:before{content:"";position:absolute;left:0;right:0;height:1px;background:#ddd;top:calc(50% - 1px);z-index:0}
.or-divider__text-node{background:white;z-index:1;position:relative;padding:0 4px}.upgrade-badge{display:inline;background:#404040;color:#fff;text-transform:uppercase;font-size:8px;font-weight:normal;letter-spacing:1px;padding:4px 6px 3px 6px;line-height:10px;cursor:pointer;border-radius:3px}
.upgrade-badge.users{float:right;margin:10px}.upgrade-badge:hover{background:#107fc9}.upgrade-badge-history{background:#404040;color:#fff;text-transform:uppercase;font-size:8px;letter-spacing:1px;padding:4px 6px 3px 6px;line-height:10px;margin-left:5px;cursor:pointer;border-radius:3px}
.upgrade-badge-history:hover{background:#107fc9}.boxed{border-radius:3px;background:#f0f0f0;padding:16px;box-sizing:border-box}
.boxed p{color:#404040;margin-bottom:16px}table.fixed-width-40{width:100%}table.fixed-width-40 th{width:40%}table.fixed-width-50{width:100%}
table.fixed-width-50 th{width:50%}table.fixed-width-35{width:100%}table.fixed-width-35 th{width:35%}table.content{border:1px solid #ddd}
table.content td{padding:4px 4px 4px 8px;font:normal 16px/1.5em "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
table.content th{border-right:1px solid #ddd;background-color:#f0f0f0;padding:4px 4px 4px 8px;vertical-align:top}table.content.fieldset{margin-top:0;width:100%;background-color:#fff}
table.content.fieldset th{border-bottom:1px solid #ddd}.payment-table-container table.content{margin-bottom:1em;text-align:left}
table.clean{border-collapse:collapse;width:100%}table.clean tr{border-bottom:1px solid #ddd}table.clean tr:last-child{border-bottom:0}
table.clean .title,table.clean thead{background:#f0f0f0}table.clean .title td,table.clean thead td,table.clean .title th,table.clean thead th{font-weight:bold}
table.clean td{font:normal 16px/1.5em "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:5px 10px 5px 10px}
table.clean th{padding:5px 10px 5px 10px}table.clean th:first-child{border-right:1px solid #ddd}.enable-interactions{pointer-events:auto !important}
.disable-interactions{pointer-events:none !important}.hideBlock{display:none !important}.no-user-select{user-select:none !important}
.invisible{visibility:hidden !important;opacity:0 !important}.visible{visibility:visible !important}@media only screen and (max-width:767px){.hide-on-mobile{display:none !important}
}.show-on-mobile{display:none}@media only screen and (max-width:767px){.show-on-mobile{display:block}}html:not(.dj_edge) .blur-out{-webkit-filter:blur(5px);filter:blur(5px)}
.locale_en .hide-en{display:none}.nowrap{white-space:nowrap}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}
.blocking-progress-milk{position:fixed;width:100%;height:100%;z-index:9999999;background:url("../images/ajax-loader-medium_ff.gif") no-repeat scroll center center #fff;filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)";opacity:.9}
.toggler{position:relative;cursor:pointer}.toggler:after{content:"\e022";font-family:ConceptboardDingbats;font-weight:normal;font-style:normal;display:inline-block;text-decoration:none;font-size:1em;float:right;text-align:center;color:#107fc9}
.toggler.wipe-in-active:after,.toggler:hover:after{content:"\e023"}.toggler:hover:after{color:#107fc9}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.clearer{clear:both !important;float:none !important}
.float-container{overflow:hidden}.content-container{zoom:1;background:#fff;box-shadow:0 0 4px rgba(0,0,0,0.18);border-radius:3px;position:relative;margin-bottom:30px;border-top:1px solid transparent}
.content-container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}
.content-container.clean{background:0;box-shadow:none}.content-container.with-padding{box-sizing:border-box;padding:30px}
.content-container .first-element{margin-left:35px}.content-container .margin{zoom:1;margin:30px}.content-container .margin:after{display:block;visibility:hidden;height:0;clear:both;content:"."}
.content-container .inner-content-container-box{padding:24px;border:1px solid #ddd;margin-top:0;border-radius:3px;position:relative}
.content-container .inner-content-container-box+.inner-content-container-box{margin-top:24px}.centered-content-container-wrapper{margin:0 auto;text-align:center;max-width:960px}
.centered-content-container-wrapper.narrow-wrapper{max-width:640px}.centered-content-container-wrapper .content-container{display:inline-block;padding:24px 48px}
@media only screen and (max-width:767px){.centered-content-container-wrapper{margin:0 24px}}.centered-content-container-intro{text-align:center}
.centered-content-container-intro h1{margin-bottom:8px !important}.boards-overview-in-page{background-color:#fff;padding:10px;height:100%}
.boards-overview-in-page .board-tile-new,.boards-overview-in-page .board-tile{margin:10px !important}.boards-overview-in-page.loading-indicator{height:100%;padding:0;position:relative;flex:1}
.boards-overview-in-page.loading-indicator:before{content:"";display:inline-block;box-sizing:border-box;width:32px;height:32px;border-radius:50%;border:5px solid rgba(0,0,0,0.1);border-top-color:#404040;animation:spin 1s infinite linear}
@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.boards-overview-in-page.loading-indicator.small:before{width:16px;height:16px;border-width:2px}
.boards-overview-in-page.loading-indicator:before{position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px}.no-border{border:0 !important}
.outline-with-box-shadow{box-shadow:0 1px 3px rgba(0,0,0,0.4);border-radius:3px;border:1px solid #ddd;border-color:transparent;padding:5px;background:#fff}
blockquote{margin:0 0 1.5em 0;padding:0;border:0;color:#107fc9;font-size:16px}blockquote p{margin:0;padding:0}blockquote .source{font-family:sans-serif;text-align:right;font-size:.8em;color:#999;font-style:italic;margin-top:10px}
.quote .author-image{margin-top:14px;box-shadow:0 1px 3px rgba(0,0,0,0.4);border-radius:3px}.quote blockquote{position:absolute;left:30px;top:0;width:921px;height:163px;background:url(../images/blockquote-big-bubble.png) no-repeat;color:#fff;text-shadow:1px 1px 1px rgba(100,100,100,0.3);font-weight:normal}
.quote blockquote p{font-size:18px;margin:25px 40px 18px 85px}.quote blockquote.large p{font-size:32px;line-height:1.1em}
.quote blockquote p.source{font:normal 16px/1.5em "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1em;margin:13px 0 0 85px;text-align:left;color:#fff}
.quote blockquote p.source .author{text-transform:uppercase;font-weight:bold}.opentasks-count{display:block;float:none;position:absolute;top:0;right:0;color:#fff;line-height:10px;font-size:11px;text-align:center;border-top:30px solid #e52a1f;border-left:30px solid transparent;height:0;width:0;z-index:100}
.opentasks-count .number{position:absolute;top:-25px;left:-19px;width:21px}.scroll-wrapper{position:relative}.scroll-wrapper .scroll-content{overflow:hidden}
.scroll-wrapper .scroll-prev,.scroll-wrapper .scroll-next{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none}
.scroll-horizontal .scroll-horizontal-content{white-space:nowrap}.scroll-horizontal .scroll-horizontal-content>*{display:inline-block}
.dojoxGrid{background:0;font-family:inherit;border:1px solid #f0f0f0}.dojoxGrid .dojoxGridHeader{background:#f5f5f5;border-bottom:1px solid #f0f0f0}
.dojoxGrid .dojoxGridHeader .dojoxGridCell{background:0}.dojoxGrid .dojoxGridHeader .dojoxGridCell .dojoxGridColCaption{display:inline}
.dojoxGrid .dojoxGridRow{border:0;border-bottom:1px solid #f0f0f0}.dojoxGrid .dojoxGridRow:last-child{border-bottom:0}.dojoxGrid .dojoxGridRow.dojoxGridRowOdd{background:#f3f3f3}
.dojoxGrid table .dojoxGridCellOver,.dojoxGrid table .dojoxGridCellFocus{border:1px solid transparent !important}.dojoxGrid .dojoxGridCell{border:1px solid transparent;outline:0}
.dojoxGrid table th.dojoxGridCell{font-weight:bold}.dojoxGrid .dojoxGridRowOver .dojoxGridCell a.hint,.dojoxGrid .dojoxGridRowOver .dojoxGridCell .link.hint{color:inherit}
.pretty-scrollbars::-webkit-scrollbar{width:9px;height:9px;-webkit-border-radius:0}.pretty-scrollbars::-webkit-scrollbar-button:start:decrement,.pretty-scrollbars::-webkit-scrollbar-button:end:increment{display:block;height:0;background-color:transparent}
.pretty-scrollbars::-webkit-scrollbar-track-piece{background-color:#fafafa;-webkit-border-radius:0}.pretty-scrollbars::-webkit-scrollbar-thumb{background-color:#999;-webkit-border-radius:0}
.pretty-scrollbars--light::-webkit-scrollbar{width:9px;height:9px;-webkit-border-radius:0}.pretty-scrollbars--light::-webkit-scrollbar-button:start:decrement,.pretty-scrollbars--light::-webkit-scrollbar-button:end:increment{display:block;height:0;background-color:transparent}
.pretty-scrollbars--light::-webkit-scrollbar-track-piece{background-color:#fafafa;-webkit-border-radius:0}.pretty-scrollbars--light::-webkit-scrollbar-thumb{background-color:#bbb;-webkit-border-radius:0}
.board-title-focused,.approval-display-minimal-focused,.item-with-font-icon-focused,.item-without-font-icon-focused,.item-link-focused{background-color:#f0f0f0 !important;outline:none !important}
.outlined:focus-visible{outline:3px solid #9fcce9 !important}.outlined:focus:not(:focus-visible){outline:hidden}.no-outline{outline:none !important}
.googleLogoSvg{margin-right:5px;vertical-align:top}.googleLogoSvg.profile{margin-right:0;vertical-align:text-bottom}.pagetype button,.pagetype .button,.pagetype a.button{display:inline-flex;cursor:pointer;background:#107fc9;color:white;border:0;border-radius:3px;text-decoration:none;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px;font-weight:600;line-height:1.3em;justify-content:center;text-align:center;padding:9px 16px;-webkit-transition:background-color 100ms;-moz-transition:background-color 100ms;-ms-transition:background-color 100ms;-o-transition:background-color 100ms;transition:background-color 100ms}
.pagetype button:hover,.pagetype .button:hover,.pagetype a.button:hover{background:#128ee1}.pagetype button:hover.disabled,.pagetype .button:hover.disabled,.pagetype a.button:hover.disabled{background:#107fc9}
.pagetype button:active,.pagetype .button:active,.pagetype a.button:active{background:#0e70b1;outline:0}.pagetype button:active.disabled,.pagetype .button:active.disabled,.pagetype a.button:active.disabled{background:#107fc9}
.pagetype button:focus,.pagetype .button:focus,.pagetype a.button:focus{outline:0}.pagetype button label,.pagetype .button label,.pagetype a.button label{pointer-events:none}
.pagetype button.button--secondary,.pagetype .button.button--secondary,.pagetype a.button.button--secondary,.pagetype button.secondary,.pagetype .button.secondary,.pagetype a.button.secondary{color:#404040;background-color:#ddd;border-color:#ddd}
.pagetype button.button--secondary:hover:not(.disabled),.pagetype .button.button--secondary:hover:not(.disabled),.pagetype a.button.button--secondary:hover:not(.disabled),.pagetype button.secondary:hover:not(.disabled),.pagetype .button.secondary:hover:not(.disabled),.pagetype a.button.secondary:hover:not(.disabled){color:#404040 !important;background-color:#eaeaea !important;border-color:#eaeaea !important}
.pagetype button.button--secondary.disabled:hover,.pagetype .button.button--secondary.disabled:hover,.pagetype a.button.button--secondary.disabled:hover,.pagetype button.secondary.disabled:hover,.pagetype .button.secondary.disabled:hover,.pagetype a.button.secondary.disabled:hover{color:#404040;background-color:#ddd;border-color:#ddd}
.pagetype button.button--secondary label.disabled,.pagetype .button.button--secondary label.disabled,.pagetype a.button.button--secondary label.disabled,.pagetype button.secondary label.disabled,.pagetype .button.secondary label.disabled,.pagetype a.button.secondary label.disabled,.pagetype button.disabled label.disabled,.pagetype .button.disabled label.disabled,.pagetype a.button.disabled label.disabled,.pagetype button[disabled] label.disabled,.pagetype .button[disabled] label.disabled,.pagetype a.button[disabled] label.disabled{color:inherit !important;cursor:not-allowed !important}
.pagetype button.button--atmention,.pagetype .button.button--atmention,.pagetype a.button.button--atmention{display:block}
.pagetype button.button--white,.pagetype .button.button--white,.pagetype a.button.button--white{background:white;color:#107fc9;border:0;border-color:#0e70b1}
.pagetype button.button--white:hover,.pagetype .button.button--white:hover,.pagetype a.button.button--white:hover{background:#fff}
.pagetype button.button--white:hover.disabled,.pagetype .button.button--white:hover.disabled,.pagetype a.button.button--white:hover.disabled{background:white}
.pagetype button.button--white:active,.pagetype .button.button--white:active,.pagetype a.button.button--white:active{background:#f2f2f2;outline:0}
.pagetype button.button--white:active.disabled,.pagetype .button.button--white:active.disabled,.pagetype a.button.button--white:active.disabled{background:white}
.pagetype button.confirm,.pagetype .button.confirm,.pagetype a.button.confirm{background:#1cba89;color:white;border:0}.pagetype button.confirm:hover,.pagetype .button.confirm:hover,.pagetype a.button.confirm:hover{background:#1fd099}
.pagetype button.confirm:hover.disabled,.pagetype .button.confirm:hover.disabled,.pagetype a.button.confirm:hover.disabled{background:#1cba89}
.pagetype button.confirm:active,.pagetype .button.confirm:active,.pagetype a.button.confirm:active{background:#19a479;outline:0}
.pagetype button.confirm:active.disabled,.pagetype .button.confirm:active.disabled,.pagetype a.button.confirm:active.disabled{background:#1cba89}
.pagetype button.delete,.pagetype .button.delete,.pagetype a.button.delete{background:#e52a1f;color:white;border:0}.pagetype button.delete:hover,.pagetype .button.delete:hover,.pagetype a.button.delete:hover{background:#e84036}
.pagetype button.delete:hover.disabled,.pagetype .button.delete:hover.disabled,.pagetype a.button.delete:hover.disabled{background:#e52a1f}
.pagetype button.delete:active,.pagetype .button.delete:active,.pagetype a.button.delete:active{background:#d22318;outline:0}
.pagetype button.delete:active.disabled,.pagetype .button.delete:active.disabled,.pagetype a.button.delete:active.disabled{background:#e52a1f}
.pagetype button.button--outline,.pagetype .button.button--outline,.pagetype a.button.button--outline{background:transparent;color:#777;border:1px solid #ddd;font-weight:normal}
.pagetype button.button--outline:hover,.pagetype .button.button--outline:hover,.pagetype a.button.button--outline:hover{background:rgba(0,0,0,0.06)}
.pagetype button.button--outline:active,.pagetype .button.button--outline:active,.pagetype a.button.button--outline:active{background:#ddd}
.pagetype button.button--outline:hover,.pagetype .button.button--outline:hover,.pagetype a.button.button--outline:hover,.pagetype button.button--outline:active,.pagetype .button.button--outline:active,.pagetype a.button.button--outline:active,.pagetype button.button--outline[disabled],.pagetype .button.button--outline[disabled],.pagetype a.button.button--outline[disabled],.pagetype button.button--outline.disabled,.pagetype .button.button--outline.disabled,.pagetype a.button.button--outline.disabled,.pagetype button.button--outline[disabled]:hover,.pagetype .button.button--outline[disabled]:hover,.pagetype a.button.button--outline[disabled]:hover,.pagetype button.button--outline.disabled:hover,.pagetype .button.button--outline.disabled:hover,.pagetype a.button.button--outline.disabled:hover,.pagetype button.button--outline[disabled]:active,.pagetype .button.button--outline[disabled]:active,.pagetype a.button.button--outline[disabled]:active,.pagetype button.button--outline.disabled:active,.pagetype .button.button--outline.disabled:active,.pagetype a.button.button--outline.disabled:active{border-width:1px}
.pagetype button.button--twitter,.pagetype .button.button--twitter,.pagetype a.button.button--twitter{background:#00aced;color:white;border:0}
.pagetype button.button--twitter:hover,.pagetype .button.button--twitter:hover,.pagetype a.button.button--twitter:hover{background:#08bbff}
.pagetype button.button--twitter:hover.disabled,.pagetype .button.button--twitter:hover.disabled,.pagetype a.button.button--twitter:hover.disabled{background:#00aced}
.pagetype button.button--twitter:active,.pagetype .button.button--twitter:active,.pagetype a.button.button--twitter:active{background:#0099d4;outline:0}
.pagetype button.button--twitter:active.disabled,.pagetype .button.button--twitter:active.disabled,.pagetype a.button.button--twitter:active.disabled{background:#00aced}
.pagetype button.button--facebook,.pagetype .button.button--facebook,.pagetype a.button.button--facebook{background:#3b5998;color:white;border:0}
.pagetype button.button--facebook:hover,.pagetype .button.button--facebook:hover,.pagetype a.button.button--facebook:hover{background:#4264aa}
.pagetype button.button--facebook:hover.disabled,.pagetype .button.button--facebook:hover.disabled,.pagetype a.button.button--facebook:hover.disabled{background:#3b5998}
.pagetype button.button--facebook:active,.pagetype .button.button--facebook:active,.pagetype a.button.button--facebook:active{background:#344e86;outline:0}
.pagetype button.button--facebook:active.disabled,.pagetype .button.button--facebook:active.disabled,.pagetype a.button.button--facebook:active.disabled{background:#3b5998}
.pagetype button.button--google,.pagetype .button.button--google,.pagetype a.button.button--google{background:#fff;border-bottom:0;border-radius:3px;border:0;color:#777;box-shadow:1px 1px 1px grey;box-shadow:1px 1px 3px gray}
.pagetype button.button--google:hover,.pagetype .button.button--google:hover,.pagetype a.button.button--google:hover{border-bottom-color:none;background:#fff}
.pagetype button.button--google:active,.pagetype .button.button--google:active,.pagetype a.button.button--google:active{background:#eee;outline:0}
.pagetype button.button--google:focus,.pagetype .button.button--google:focus,.pagetype a.button.button--google:focus{border-color:#4285f4}
.pagetype button.button--forcedotcom,.pagetype .button.button--forcedotcom,.pagetype a.button.button--forcedotcom{background:#1798c1;color:white;border:0}
.pagetype button.button--forcedotcom:hover,.pagetype .button.button--forcedotcom:hover,.pagetype a.button.button--forcedotcom:hover{background:#1aaad8}
.pagetype button.button--forcedotcom:hover.disabled,.pagetype .button.button--forcedotcom:hover.disabled,.pagetype a.button.button--forcedotcom:hover.disabled{background:#1798c1}
.pagetype button.button--forcedotcom:active,.pagetype .button.button--forcedotcom:active,.pagetype a.button.button--forcedotcom:active{background:#1486aa;outline:0}
.pagetype button.button--forcedotcom:active.disabled,.pagetype .button.button--forcedotcom:active.disabled,.pagetype a.button.button--forcedotcom:active.disabled{background:#1798c1}
.pagetype button.button--trello,.pagetype .button.button--trello,.pagetype a.button.button--trello{background:#266c96;color:white;border:0}
.pagetype button.button--trello:hover,.pagetype .button.button--trello:hover,.pagetype a.button.button--trello:hover{background:#2b7baa}
.pagetype button.button--trello:hover.disabled,.pagetype .button.button--trello:hover.disabled,.pagetype a.button.button--trello:hover.disabled{background:#266c96}
.pagetype button.button--trello:active,.pagetype .button.button--trello:active,.pagetype a.button.button--trello:active{background:#215d82;outline:0}
.pagetype button.button--trello:active.disabled,.pagetype .button.button--trello:active.disabled,.pagetype a.button.button--trello:active.disabled{background:#266c96}
.pagetype button.clean,.pagetype .button.clean,.pagetype a.button.clean{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";color:#404040;background:#f0f0f0;border:1px solid #bbb;box-shadow:inset 0 1px 0 #fff;text-shadow:none}
.pagetype button.clean:hover,.pagetype .button.clean:hover,.pagetype a.button.clean:hover{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";background:#fff}
.pagetype button.clean.active,.pagetype .button.clean.active,.pagetype a.button.clean.active,.pagetype button.clean:active,.pagetype .button.clean:active,.pagetype a.button.clean:active{box-shadow:inset 0 1px 3px 1px rgba(1,1,1,0.15);background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";background:#e6e6e6}
.pagetype button.clean.active:hover,.pagetype .button.clean.active:hover,.pagetype a.button.clean.active:hover,.pagetype button.clean:active:hover,.pagetype .button.clean:active:hover,.pagetype a.button.clean:active:hover{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";background:#e6e6e6}
.pagetype button.flex,.pagetype .button.flex,.pagetype a.button.flex{display:flex}.pagetype button.no-style,.pagetype .button.no-style,.pagetype a.button.no-style{padding:0;background:transparent;margin:0}
.pagetype button.button--social,.pagetype .button.button--social,.pagetype a.button.button--social{box-shadow:1px 2px 2px #aeaeae;padding:8px 16px}
.pagetype button.tb-button,.pagetype .button.tb-button,.pagetype a.button.tb-button{position:relative;z-index:1;font-size:12px;font-weight:bold;text-align:center;cursor:pointer;white-space:nowrap;color:#404040;background:transparent;height:39px;min-width:39px;box-sizing:border-box;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:0;border:none !important}
@media only screen and (max-width:949px){.pagetype button.tb-button,.pagetype .button.tb-button,.pagetype a.button.tb-button{height:33px;min-width:33px}
}.pagetype button.tb-button.tb-button--small,.pagetype .button.tb-button.tb-button--small,.pagetype a.button.tb-button.tb-button--small{width:28px;min-width:28px;height:28px}
.pagetype button.tb-button.padded,.pagetype .button.tb-button.padded,.pagetype a.button.tb-button.padded{padding:0 8px}.pagetype button.tb-button i,.pagetype .button.tb-button i,.pagetype a.button.tb-button i{transform:scale(1.08);font-size:16px;min-width:16px;-moz-osx-font-smoothing:grayscale}
.dj_ie .pagetype button.tb-button i,.dj_ie .pagetype .button.tb-button i,.dj_ie .pagetype a.button.tb-button i{line-height:24px}
@media only screen and (max-width:949px){.pagetype button.tb-button i,.pagetype .button.tb-button i,.pagetype a.button.tb-button i{transform:none}
}.pagetype button.tb-button.dropdown,.pagetype .button.tb-button.dropdown,.pagetype a.button.tb-button.dropdown{padding:6px 10px 6px 10px;background-color:#fff;margin-left:1px;margin-top:0 !important}
.pagetype button.tb-button.dropdown.first-row,.pagetype .button.tb-button.dropdown.first-row,.pagetype a.button.tb-button.dropdown.first-row{margin-top:-7px !important}
.pagetype button.tb-button.with-dropdown-triangle:after,.pagetype .button.tb-button.with-dropdown-triangle:after,.pagetype a.button.tb-button.with-dropdown-triangle:after{content:"";position:absolute;bottom:3px;right:3px;border-color:transparent;border-style:solid;border-width:3px;border-right-color:#404040;border-bottom-color:#404040}
.pagetype button.tb-button.with-dropdown-triangle.active:after,.pagetype .button.tb-button.with-dropdown-triangle.active:after,.pagetype a.button.tb-button.with-dropdown-triangle.active:after{border-right-color:#000;border-bottom-color:#000}
.pagetype button.tb-button.margin-correction-left,.pagetype .button.tb-button.margin-correction-left,.pagetype a.button.tb-button.margin-correction-left{margin-left:7px}
.pagetype button.tb-button.margin-correction-right,.pagetype .button.tb-button.margin-correction-right,.pagetype a.button.tb-button.margin-correction-right{margin-right:7px}
.pagetype button.tb-button.empty-drop-btn,.pagetype .button.tb-button.empty-drop-btn,.pagetype a.button.tb-button.empty-drop-btn{min-width:16px}
.pagetype button.tb-button.empty-drop-btn .triangle,.pagetype .button.tb-button.empty-drop-btn .triangle,.pagetype a.button.tb-button.empty-drop-btn .triangle{margin:0;padding:0}
.pagetype button.tb-button.drop-r-btn,.pagetype .button.tb-button.drop-r-btn,.pagetype a.button.tb-button.drop-r-btn{padding:0;border-radius:0 2px 2px 0}
.pagetype button.tb-button.drop-r-btn+span .tb-button,.pagetype .button.tb-button.drop-r-btn+span .tb-button,.pagetype a.button.tb-button.drop-r-btn+span .tb-button{width:33px}
.pagetype button.tb-button:hover,.pagetype .button.tb-button:hover,.pagetype a.button.tb-button:hover,.pagetype button.tb-button:hover.drop-r-btn+span .tb-button,.pagetype .button.tb-button:hover.drop-r-btn+span .tb-button,.pagetype a.button.tb-button:hover.drop-r-btn+span .tb-button{background:#eee}
@media only screen and (max-width:949px){.pagetype button.tb-button:hover,.pagetype .button.tb-button:hover,.pagetype a.button.tb-button:hover,.pagetype button.tb-button:hover.drop-r-btn+span .tb-button,.pagetype .button.tb-button:hover.drop-r-btn+span .tb-button,.pagetype a.button.tb-button:hover.drop-r-btn+span .tb-button{background:transparent}
}.pagetype button.tb-button:active,.pagetype .button.tb-button:active,.pagetype a.button.tb-button:active,.pagetype button.tb-button:active.drop-r-btn+span .tb-button,.pagetype .button.tb-button:active.drop-r-btn+span .tb-button,.pagetype a.button.tb-button:active.drop-r-btn+span .tb-button,.pagetype button.tb-button.active,.pagetype .button.tb-button.active,.pagetype a.button.tb-button.active,.pagetype button.tb-button.active.drop-r-btn+span .tb-button,.pagetype .button.tb-button.active.drop-r-btn+span .tb-button,.pagetype a.button.tb-button.active.drop-r-btn+span .tb-button{color:#000;background:#ddd}
.pagetype button.tb-button.spPopupHookNode,.pagetype .button.tb-button.spPopupHookNode,.pagetype a.button.tb-button.spPopupHookNode,.pagetype button.tb-button.spPopupHookNode.drop-r-btn+span .tb-button,.pagetype .button.tb-button.spPopupHookNode.drop-r-btn+span .tb-button,.pagetype a.button.tb-button.spPopupHookNode.drop-r-btn+span .tb-button{border-color:#ddd #ddd #fff #ddd;box-shadow:0 1px 5px rgba(0,0,0,0.2);border-radius:2px 2px 0 0;background:white}
.pagetype button.tb-button.spPopupHookNode.drop-r-btn+span .tb-button,.pagetype .button.tb-button.spPopupHookNode.drop-r-btn+span .tb-button,.pagetype a.button.tb-button.spPopupHookNode.drop-r-btn+span .tb-button{border-right:1px solid #fff;box-shadow:-1px 0 4px -1px rgba(0,0,0,0.2)}
.pagetype button.tb-button.disabled,.pagetype .button.tb-button.disabled,.pagetype a.button.tb-button.disabled,.pagetype button.tb-button.disabled:hover,.pagetype .button.tb-button.disabled:hover,.pagetype a.button.tb-button.disabled:hover{color:#c5c5c5;background:transparent;border-color:transparent;text-shadow:0 1px 1px white;cursor:default}
.pagetype button.tb-button .triangle,.pagetype .button.tb-button .triangle,.pagetype a.button.tb-button .triangle{color:#999;font-size:7px;vertical-align:top;line-height:31px;padding:0 0 0 2px}
.pagetype button.tb-button .selected-color,.pagetype .button.tb-button .selected-color,.pagetype a.button.tb-button .selected-color{display:block;width:23px;position:absolute;height:4px;border-radius:6px;bottom:8px}
.pagetype button.tb-button.spPopupHookNode .selected-color,.pagetype .button.tb-button.spPopupHookNode .selected-color,.pagetype a.button.tb-button.spPopupHookNode .selected-color{display:none}
.pagetype button.tb-button .tool-label,.pagetype .button.tb-button .tool-label,.pagetype a.button.tb-button .tool-label{overflow:hidden;display:inline-block;text-overflow:ellipsis;max-width:100px}
.pagetype button.tb-button .attribute-label,.pagetype .button.tb-button .attribute-label,.pagetype a.button.tb-button .attribute-label{overflow:hidden;display:inline-block;text-overflow:ellipsis;float:left;max-width:100px}
@media only screen and (max-width:949px){.pagetype button.tb-button .tool-label,.pagetype .button.tb-button .tool-label,.pagetype a.button.tb-button .tool-label{max-width:0}
}@media only screen and (max-width:949px){.pagetype button.tb-button .attribute-label,.pagetype .button.tb-button .attribute-label,.pagetype a.button.tb-button .attribute-label{max-width:60px}
}@media(max-width:320px){.pagetype button.tb-button .attribute-label,.pagetype .button.tb-button .attribute-label,.pagetype a.button.tb-button .attribute-label{max-width:20px}
}@media only screen and (max-width:949px){.pagetype button.tb-button.comment-btn i,.pagetype .button.tb-button.comment-btn i,.pagetype a.button.tb-button.comment-btn i{margin-right:0}
}.pagetype button.tb-button.object-count-btn,.pagetype .button.tb-button.object-count-btn,.pagetype a.button.tb-button.object-count-btn{padding:0 7px 0 7px;font-weight:normal;font-size:11px;margin-right:5px;color:#777}
.pagetype button.tb-button.object-count-btn.object-count-btn--error,.pagetype .button.tb-button.object-count-btn.object-count-btn--error,.pagetype a.button.tb-button.object-count-btn.object-count-btn--error{font-weight:bold;color:#e52a1f}
.pagetype button.tb-button.object-count-btn .object-count-btn__legend,.pagetype .button.tb-button.object-count-btn .object-count-btn__legend,.pagetype a.button.tb-button.object-count-btn .object-count-btn__legend{margin-left:2px}
@media screen and (max-width:1200px){.pagetype button.tb-button.object-count-btn .object-count-btn__legend,.pagetype .button.tb-button.object-count-btn .object-count-btn__legend,.pagetype a.button.tb-button.object-count-btn .object-count-btn__legend{display:none}
}.pagetype button.tb-button.show-on-mobile,.pagetype .button.tb-button.show-on-mobile,.pagetype a.button.tb-button.show-on-mobile{display:none}
.pagetype button.tb-button.zoom-drop-btn,.pagetype .button.tb-button.zoom-drop-btn,.pagetype a.button.tb-button.zoom-drop-btn{width:auto;font-size:12px;font-weight:bold;min-width:48px}
.pagetype button.tb-button.minimap-btn i,.pagetype .button.tb-button.minimap-btn i,.pagetype a.button.tb-button.minimap-btn i{font-size:25px;padding-bottom:1px}
.pagetype button.tb-button.magnifier-btn i,.pagetype .button.tb-button.magnifier-btn i,.pagetype a.button.tb-button.magnifier-btn i{font-size:23px}
.pagetype button.tb-button.device-settings-btn .fonticon-mouse-keyboard,.pagetype .button.tb-button.device-settings-btn .fonticon-mouse-keyboard,.pagetype a.button.tb-button.device-settings-btn .fonticon-mouse-keyboard{font-size:26px;padding-bottom:3px}
.pagetype button.tb-button.device-settings-btn .fonticon-touch-device,.pagetype .button.tb-button.device-settings-btn .fonticon-touch-device,.pagetype a.button.tb-button.device-settings-btn .fonticon-touch-device{font-size:21px;padding-bottom:3px}
.pagetype button.tb-button.device-settings-btn .fonticon-trackpad-keyboard,.pagetype .button.tb-button.device-settings-btn .fonticon-trackpad-keyboard,.pagetype a.button.tb-button.device-settings-btn .fonticon-trackpad-keyboard{font-size:21px;padding-bottom:2px}
.pagetype button.tb-button .fonticon-color-picker,.pagetype .button.tb-button .fonticon-color-picker,.pagetype a.button.tb-button .fonticon-color-picker{font-size:21px;padding-bottom:3px}
.pagetype button.tb-button .fonticon-trashcan,.pagetype .button.tb-button .fonticon-trashcan,.pagetype a.button.tb-button .fonticon-trashcan{font-size:18px;padding-bottom:2px}
.pagetype button.tb-button.moderation-action-button,.pagetype .button.tb-button.moderation-action-button,.pagetype a.button.tb-button.moderation-action-button{width:33px;min-width:33px;height:33px;color:#fff;background-color:#e52a1f;border-radius:2px}
.pagetype button.tb-button.moderation-action-button i,.pagetype .button.tb-button.moderation-action-button i,.pagetype a.button.tb-button.moderation-action-button i{transform:scale(1)}
.pagetype button.tb-button.moderation-action-button:hover:not(.disabled),.pagetype .button.tb-button.moderation-action-button:hover:not(.disabled),.pagetype a.button.tb-button.moderation-action-button:hover:not(.disabled){background-color:#e84036}
.pagetype button.tb-button.moderation-action-button.disabled,.pagetype .button.tb-button.moderation-action-button.disabled,.pagetype a.button.tb-button.moderation-action-button.disabled{opacity:.4;cursor:not-allowed}
.pagetype button.tb-button:focus,.pagetype .button.tb-button:focus,.pagetype a.button.tb-button:focus{outline:0}.pagetype button.label,.pagetype .button.label,.pagetype a.button.label{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";color:#404040;background:transparent;border:1px solid transparent;box-shadow:none;text-shadow:none;padding-left:7px;padding-right:7px;padding-bottom:9px}
.pagetype button.label:active,.pagetype .button.label:active,.pagetype a.button.label:active,.pagetype button.label:hover,.pagetype .button.label:hover,.pagetype a.button.label:hover{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";color:#404040;cursor:default;border:1px solid transparent}
.pagetype button.select,.pagetype .button.select,.pagetype a.button.select{display:inline-flex;align-items:center;padding-bottom:7px;background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";color:#404040;background:transparent;border:1px solid transparent;box-shadow:none;text-shadow:none;padding-left:7px;padding-right:7px}
.pagetype button.select:hover,.pagetype .button.select:hover,.pagetype a.button.select:hover{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";background:#f0f0f0;border:1px solid transparent}
.pagetype button.select:hover.disabled,.pagetype .button.select:hover.disabled,.pagetype a.button.select:hover.disabled{background:transparent;border-color:transparent}
.pagetype button.select:focus,.pagetype .button.select:focus,.pagetype a.button.select:focus{outline:0}.pagetype button.link,.pagetype .button.link,.pagetype a.button.link{display:inline-flex;align-items:center;padding:0;background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";color:#107fc9;background:transparent;border:0;text-shadow:none;font-weight:normal}
.pagetype button.link:hover,.pagetype .button.link:hover,.pagetype a.button.link:hover{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}
.pagetype button.link:focus,.pagetype .button.link:focus,.pagetype a.button.link:focus{outline:0}.pagetype button.quiet,.pagetype .button.quiet,.pagetype a.button.quiet{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";color:#404040;background:transparent;border:1px solid transparent;box-shadow:none;text-shadow:none;padding-left:7px;padding-right:7px;padding-bottom:9px}
.pagetype button.quiet:hover,.pagetype .button.quiet:hover,.pagetype a.button.quiet:hover,.pagetype button.quiet.spPopupHookNode,.pagetype .button.quiet.spPopupHookNode,.pagetype a.button.quiet.spPopupHookNode{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";border:1px solid transparent;color:#777}
.pagetype button.quiet.no-button-padding,.pagetype .button.quiet.no-button-padding,.pagetype a.button.quiet.no-button-padding{padding-bottom:0}
.pagetype button.quiet.active,.pagetype .button.quiet.active,.pagetype a.button.quiet.active,.pagetype button.quiet:active,.pagetype .button.quiet:active,.pagetype a.button.quiet:active{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}
.pagetype button.quiet.active:hover,.pagetype .button.quiet.active:hover,.pagetype a.button.quiet.active:hover,.pagetype button.quiet:active:hover,.pagetype .button.quiet:active:hover,.pagetype a.button.quiet:active:hover{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}
.pagetype button.quiet:focus,.pagetype .button.quiet:focus,.pagetype a.button.quiet:focus{outline:0}.pagetype button.quiet[disabled],.pagetype .button.quiet[disabled],.pagetype a.button.quiet[disabled],.pagetype button.quiet.disabled,.pagetype .button.quiet.disabled,.pagetype a.button.quiet.disabled,.pagetype button.quiet[disabled]:hover,.pagetype .button.quiet[disabled]:hover,.pagetype a.button.quiet[disabled]:hover,.pagetype button.quiet.disabled:hover,.pagetype .button.quiet.disabled:hover,.pagetype a.button.quiet.disabled:hover,.pagetype button.quiet[disabled]:active,.pagetype .button.quiet[disabled]:active,.pagetype a.button.quiet[disabled]:active,.pagetype button.quiet.disabled:active,.pagetype .button.quiet.disabled:active,.pagetype a.button.quiet.disabled:active,.pagetype button.quiet[disabled].active,.pagetype .button.quiet[disabled].active,.pagetype a.button.quiet[disabled].active,.pagetype button.quiet.disabled.active,.pagetype .button.quiet.disabled.active,.pagetype a.button.quiet.disabled.active{color:#999;background:transparent;border:1px solid transparent;cursor:default;box-shadow:none}
.pagetype button.outline,.pagetype .button.outline,.pagetype a.button.outline{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";color:#999;background:transparent;border:1px solid #ddd;font-weight:normal;box-shadow:none;text-shadow:none;padding:6px 10px}
.pagetype button.outline:hover,.pagetype .button.outline:hover,.pagetype a.button.outline:hover{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";color:#999;border:1px solid #ddd;background:#ddd}
.pagetype button.outline.no-button-padding,.pagetype .button.outline.no-button-padding,.pagetype a.button.outline.no-button-padding{padding-bottom:0}
.pagetype button.outline.active,.pagetype .button.outline.active,.pagetype a.button.outline.active,.pagetype button.outline:active,.pagetype .button.outline:active,.pagetype a.button.outline:active{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}
.pagetype button.outline.active:hover,.pagetype .button.outline.active:hover,.pagetype a.button.outline.active:hover,.pagetype button.outline:active:hover,.pagetype .button.outline:active:hover,.pagetype a.button.outline:active:hover{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}
.pagetype button.outline:focus,.pagetype .button.outline:focus,.pagetype a.button.outline:focus{outline:0}.pagetype button.outline[disabled],.pagetype .button.outline[disabled],.pagetype a.button.outline[disabled],.pagetype button.outline.disabled,.pagetype .button.outline.disabled,.pagetype a.button.outline.disabled,.pagetype button.outline[disabled]:hover,.pagetype .button.outline[disabled]:hover,.pagetype a.button.outline[disabled]:hover,.pagetype button.outline.disabled:hover,.pagetype .button.outline.disabled:hover,.pagetype a.button.outline.disabled:hover,.pagetype button.outline[disabled]:active,.pagetype .button.outline[disabled]:active,.pagetype a.button.outline[disabled]:active,.pagetype button.outline.disabled:active,.pagetype .button.outline.disabled:active,.pagetype a.button.outline.disabled:active,.pagetype button.outline[disabled].active,.pagetype .button.outline[disabled].active,.pagetype a.button.outline[disabled].active,.pagetype button.outline.disabled.active,.pagetype .button.outline.disabled.active,.pagetype a.button.outline.disabled.active{color:#ddd;background:transparent;border:1px solid transparent;cursor:default;box-shadow:none}
.pagetype button.quiet-users,.pagetype .button.quiet-users,.pagetype a.button.quiet-users{width:10px;background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";color:#404040;background:transparent;border:1px solid transparent;box-shadow:none;text-shadow:none;padding-left:7px;padding-right:7px;padding-bottom:9px}
.pagetype button.quiet-users:hover,.pagetype .button.quiet-users:hover,.pagetype a.button.quiet-users:hover,.pagetype button.quiet-users.spPopupHookNode,.pagetype .button.quiet-users.spPopupHookNode,.pagetype a.button.quiet-users.spPopupHookNode{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";border-color:#ddd}
.pagetype button.quiet-users.active,.pagetype .button.quiet-users.active,.pagetype a.button.quiet-users.active,.pagetype button.quiet-users:active,.pagetype .button.quiet-users:active,.pagetype a.button.quiet-users:active{box-shadow:inset 0 1px 2px 1px rgba(1,1,1,0.1);background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";background:transparent}
.pagetype button.quiet-users.active:hover,.pagetype .button.quiet-users.active:hover,.pagetype a.button.quiet-users.active:hover,.pagetype button.quiet-users:active:hover,.pagetype .button.quiet-users:active:hover,.pagetype a.button.quiet-users:active:hover{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";background:transparent}
.pagetype button.quiet-users[disabled],.pagetype .button.quiet-users[disabled],.pagetype a.button.quiet-users[disabled],.pagetype button.quiet-users.disabled,.pagetype .button.quiet-users.disabled,.pagetype a.button.quiet-users.disabled,.pagetype button.quiet-users[disabled]:hover,.pagetype .button.quiet-users[disabled]:hover,.pagetype a.button.quiet-users[disabled]:hover,.pagetype button.quiet-users.disabled:hover,.pagetype .button.quiet-users.disabled:hover,.pagetype a.button.quiet-users.disabled:hover,.pagetype button.quiet-users[disabled]:active,.pagetype .button.quiet-users[disabled]:active,.pagetype a.button.quiet-users[disabled]:active,.pagetype button.quiet-users.disabled:active,.pagetype .button.quiet-users.disabled:active,.pagetype a.button.quiet-users.disabled:active,.pagetype button.quiet-users[disabled].active,.pagetype .button.quiet-users[disabled].active,.pagetype a.button.quiet-users[disabled].active,.pagetype button.quiet-users.disabled.active,.pagetype .button.quiet-users.disabled.active,.pagetype a.button.quiet-users.disabled.active{color:#999;background:transparent;border:1px solid transparent;cursor:default;box-shadow:none}
.pagetype button.small,.pagetype .button.small,.pagetype a.button.small{font-size:13px;font-weight:normal;padding:3px 8px}
.pagetype button.small.notification-load-more-btn,.pagetype .button.small.notification-load-more-btn,.pagetype a.button.small.notification-load-more-btn{background:#ddd;color:#404040;border:0}
.pagetype button.small.notification-load-more-btn:hover,.pagetype .button.small.notification-load-more-btn:hover,.pagetype a.button.small.notification-load-more-btn:hover{background:#eaeaea}
.pagetype button.small.notification-load-more-btn.disabled,.pagetype .button.small.notification-load-more-btn.disabled,.pagetype a.button.small.notification-load-more-btn.disabled{color:#999;opacity:1}
.pagetype button.small.notification-load-more-btn.disabled:hover,.pagetype .button.small.notification-load-more-btn.disabled:hover,.pagetype a.button.small.notification-load-more-btn.disabled:hover{background:#ddd}
.pagetype button.large,.pagetype .button.large,.pagetype a.button.large{font-size:23px;padding:13px 21.33333333px;font-weight:normal}
.pagetype button.full-width,.pagetype .button.full-width,.pagetype a.button.full-width{display:block;box-sizing:border-box}
.pagetype button.nowrap,.pagetype .button.nowrap,.pagetype a.button.nowrap{white-space:nowrap}.pagetype button.bold,.pagetype .button.bold,.pagetype a.button.bold{font-weight:bold}
.pagetype button .subline,.pagetype .button .subline,.pagetype a.button .subline{display:block;margin-top:5px;font-size:16px}
.pagetype button .icon,.pagetype .button .icon,.pagetype a.button .icon{display:inline-block;width:2em;margin-left:-0.5em}
.pagetype button .icon.invite,.pagetype .button .icon.invite,.pagetype a.button .icon.invite{background:url(../images/sprite_privatepages.png) -119px -23px no-repeat}
.pagetype button .icon.go,.pagetype .button .icon.go,.pagetype a.button .icon.go{float:right;font-weight:bold;font-size:1.2em;line-height:.6em;width:auto}
.pagetype button[disabled]:not(.tb-button),.pagetype .button[disabled]:not(.tb-button),.pagetype a.button[disabled]:not(.tb-button),.pagetype button.disabled:not(.tb-button),.pagetype .button.disabled:not(.tb-button),.pagetype a.button.disabled:not(.tb-button){opacity:.4}
.pagetype button[disabled]:hover,.pagetype .button[disabled]:hover,.pagetype a.button[disabled]:hover,.pagetype button.disabled:hover,.pagetype .button.disabled:hover,.pagetype a.button.disabled:hover,.pagetype button[disabled]:active,.pagetype .button[disabled]:active,.pagetype a.button[disabled]:active,.pagetype button.disabled:active,.pagetype .button.disabled:active,.pagetype a.button.disabled:active{cursor:not-allowed}
.pagetype button[disabled].clean:hover,.pagetype .button[disabled].clean:hover,.pagetype a.button[disabled].clean:hover,.pagetype button.disabled.clean:hover,.pagetype .button.disabled.clean:hover,.pagetype a.button.disabled.clean:hover,.pagetype button[disabled].clean:active,.pagetype .button[disabled].clean:active,.pagetype a.button[disabled].clean:active,.pagetype button.disabled.clean:active,.pagetype .button.disabled.clean:active,.pagetype a.button.disabled.clean:active{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";box-shadow:none}
.pagetype .button-group>*{border-radius:0}.pagetype .button-group>*:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}
.pagetype .button-group>*:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.pagetype .button-group>*+*{margin-left:-1px}
.pagetype button.full-width{width:100%}.pagetype .third-party-follow-button{margin-right:1px;display:inline-block;vertical-align:text-top;line-height:20px}
.pagetype #fb-root{display:none}.pagetype .social-buttons{line-height:1px;margin-bottom:10px;width:250px}.pagetype .social-buttons.non-fancy{padding:0;margin:0;outline:0;box-shadow:none;border-radius:0;background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";background:transparent;border:0}
.pagetype .social-buttons a{display:inline-block;margin-right:5px;padding:1px 4px;text-decoration:none;font-size:11px;border-radius:2px;color:white}
.pagetype .social-buttons a.twitter{background:#00aced;color:white;border:0}.pagetype .social-buttons a.twitter:hover{background:#08bbff}
.pagetype .social-buttons a.twitter:hover.disabled{background:#00aced}.pagetype .social-buttons a.twitter:active{background:#0099d4;outline:0}
.pagetype .social-buttons a.twitter:active.disabled{background:#00aced}.pagetype .social-buttons a.facebook{background:#3b5998;color:white;border:0}
.pagetype .social-buttons a.facebook:hover{background:#4264aa}.pagetype .social-buttons a.facebook:hover.disabled{background:#3b5998}
.pagetype .social-buttons a.facebook:active{background:#344e86;outline:0}.pagetype .social-buttons a.facebook:active.disabled{background:#3b5998}
.pagetype .social-buttons a.googleplus{background:#fff;color:#404040;border:0}.pagetype .social-buttons a.googleplus:hover{background:#fff}
.pagetype .social-buttons a.googleplus:hover.disabled{background:#fff}.pagetype .social-buttons a.googleplus:active{background:#f2f2f2;outline:0}
.pagetype .social-buttons a.googleplus:active.disabled{background:#fff}.pagetype .social-buttons a.linkedin{background:#4875b4;color:white;border:0}
.pagetype .social-buttons a.linkedin:hover{background:#5982bd}.pagetype .social-buttons a.linkedin:hover.disabled{background:#4875b4}
.pagetype .social-buttons a.linkedin:active{background:#4169a2;outline:0}.pagetype .social-buttons a.linkedin:active.disabled{background:#4875b4}
.pagetype .state-button{display:inline-block;vertical-align:top;border-radius:2px}.pagetype .state-button *{cursor:pointer}
.pagetype .state-button:hover{background:#6c7179}.pagetype .state-button.on{background:#f0f0f0;color:#404040}.pagetype .state-button.state-buttonDisabled *{cursor:default}
.pagetype .state-button.state-buttonDisabled:hover{background:inherit}*{-webkit-overflow-scrolling:auto !important}.dijitPopup div,.dijitDialog div,.dijitTooltip div,.dijitTooltipDialog div,.dijitDialogFixed div{outline:0}
.dijitTooltipContainer{background:#fff;border-radius:3px;box-shadow:0 2px 5px rgba(0,0,0,0.4);border:1px solid #ddd;border-color:transparent;border-top-color:#ddd;outline:0;color:#404040;padding:0;position:relative;font-size:16px}
.dijitTooltipContainer.dijitTooltipContents{padding:5px}.dijitTooltipContainer .dijitTooltipContents{padding:0}.dijitTooltipContainer .tooltip-hint-content{max-width:200px;display:inline-block;padding:5px;line-height:1.5em;text-align:left}
.dijitTooltipContainer .tooltip-hint-content--small{max-width:170px;display:inline-block;padding:5px;line-height:1.5em;text-align:left}
.dijitTooltipContainer .tooltip-hint-content--norm-size{max-width:250px;display:inline-block;padding:5px;line-height:1.5em;text-align:left;font-size:16px}
.slider-snapshot-tooltip div+div{margin-top:24px}.dijitTooltipConnector{width:100%;height:11px;background:transparent none 50% 50% no-repeat;top:1px;z-index:1;left:0}
.dijitTooltipRight{padding-left:7px}.dijitTooltipRight .dijitTooltipConnector{background:transparent url(../images/tooltipArrowLeft_8x15.png) left center no-repeat;height:15px;width:8px;left:0;margin-left:-1px}
.dijitTooltipLeft{padding-right:7px}.dijitTooltipLeft .dijitTooltipConnector{background:transparent url(../images/tooltipArrowRight_8x15.png) right center no-repeat;height:15px;width:8px;right:0;left:auto}
.dijitTooltipBelow{padding-top:11px}.dijitTooltipBelow .dijitTooltipConnector{background-image:url(../images/tooltipArrowUp_19x11.png)}
.dijitTooltipBelow.with-title .dijitTooltipConnector{background-image:url(../images/tooltipArrowUp-title_19x11.png)}.dijitTooltipAbove{padding-bottom:11px}
.dijitTooltipAbove .dijitTooltipConnector{top:auto;bottom:1px;background-image:url(../images/tooltipArrowDown_19x11.png)}
.dijitTooltipLRCenter .dijitTooltipConnector{top:0;height:100%}.dijitTooltipLeft.dijitTooltipLRCenter .dijitTooltipConnector{background-position:left center}
.dijitTooltipRight.dijitTooltipLRCenter .dijitTooltipConnector{background-position:right center}.dijitTooltipABCenter.dijitTooltipBelow .dijitTooltipConnector,.dijitTooltipABCenter.dijitTooltipAbove .dijitTooltipConnector{background-position:center}
.dijitTooltipABLeft.dijitTooltipBelow,.dijitTooltipABLeft.dijitTooltipAbove{margin-left:-12px}.dijitTooltipABLeft.dijitTooltipBelow .dijitTooltipConnector,.dijitTooltipABLeft.dijitTooltipAbove .dijitTooltipConnector{background-position:5% center}
.dijitTooltipABRight.dijitTooltipBelow,.dijitTooltipABRight.dijitTooltipAbove{margin-right:-12px}.dijitTooltipABRight.dijitTooltipBelow .dijitTooltipConnector,.dijitTooltipABRight.dijitTooltipAbove .dijitTooltipConnector{background-position:95% center;margin-top:0}
.integrated-design.dijitTooltipBelow{left:0;right:0;padding:0;margin:-4px 0 0 0;position:relative}.integrated-design.dijitTooltipAbove{left:0;right:0;padding:0;margin:0;position:relative}
.integrated-design .dijitTooltipConnector{height:6px;background:white;margin-left:1px}.integrated-design.dijitTooltipAbove .dijitTooltipConnector{bottom:-4px}
.integrated-design.dijitTooltipBelow .dijitTooltipConnector{top:-2px;height:3px}.integrated-design.dijitTooltipABRight .dijitTooltipConnector{right:1px;left:auto}
.integrated-design.dijitTooltipABCenter .dijitTooltipConnector{margin-left:0}.integrated-design .dijitTooltipContainer{border-radius:0 0 3px 3px;border-color:#ddd #d5d5d5 #c5c5c5;box-shadow:0 1px 5px rgba(0,0,0,0.2)}
.integrated-design .dijitTooltipContainer .dialog-content{margin:0}.integrated-design .simple-app-menu .dijitTooltipContainer{border-radius:0;border-color:white;box-shadow:0 1px 0 rgba(0,0,0,0.2)}
.dialog-title{border-top-right-radius:5px;border-top-left-radius:5px;padding:15px;font-size:20px;background:#f0f0f0;border-bottom:1px solid #ddd;margin:-1px -1px 0 -1px}
.dialog-title .dialog-header__title{font-size:12px;position:absolute;padding:10px;right:5px;top:5px;cursor:pointer;color:#999}
.dialog-title .dialog-header__title:hover{color:#404040}.dialog-title .dialog-close-button{font-size:12px;position:absolute;padding:10px;right:5px;top:5px;cursor:pointer;color:#999}
.dialog-title .close-icon{float:right;font-size:12px}.dialog-title .close-icon .icon{background-image:none}.dialog-title .close-icon .dijitButtonNode{border:0}
.dialog-title .close-icon .dijitButtonText{display:none}.dialog-content{margin:10px}.dialog-content.portfolio-empty{text-align:center;font-size:30px;color:gray;font-weight:bold}
.dialog-content .closeLinkDiv{margin:10px 0 0 0}.closeLinkDiv{display:none}.dijitPopup,.dijitTooltip{z-index:64006 !important}
.dijitPopup.higher,.dijitTooltip.higher{z-index:64008 !important}.dijitTooltip{z-index:64007 !important}.dijitDialog,.dijitDialogFixed{background:#fff;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.4);border:1px solid #ddd;border-color:transparent;outline:0;color:#404040;padding:0}
.dijitDialog h3,.dijitDialogFixed h3,.dijitPopup h3,.dijitTooltip h3{font:normal 24px/1.3em Enriqueta,Arial,Verdana,sans-serif;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.dijitDialog hr,.dijitDialogFixed hr,.dijitPopup hr,.dijitTooltip hr{margin:15px 0}.spPopupHookNode{visibility:visible;position:relative;z-index:64006;opacity:100 / 100}
.milk{position:fixed;width:100%;height:100%;z-index:64006}.with-dark-milk .milk,.with-dark-milk .dijitDialogUnderlay{background:rgba(0,0,0,0.75);opacity:1}
.milk,.dijitDialogUnderlay{background:rgba(0,0,0,0.5);opacity:1}.dijitPopup .dijitTooltipFocusNode .milk{position:absolute;left:0;top:0;z-index:64010}
span.spinner{width:32px;line-height:32px;background:transparent url(../images/ajax-loader.gif) no-repeat left top;display:none}
span.spinner-small{background:transparent url(../images/ajax-loader-small.gif) no-repeat center center;padding:8px}.dijitPopup .dijitTooltipFocusNode .milk span.spinner,.dijitPopup .dijitTooltipFocusNode .milk span.spinner-small{position:absolute;right:19px;top:19px}
.milk.transparent{background-color:transparent;background-image:none}.plain-video-dialog.dijitDialog,.plain-video-dialog .dijitTooltipContainer{background:transparent;border:0;box-shadow:none}
.post-registration-dialog .dijitDialogPaneContent{overflow:hidden !important;padding:10px}.post-registration-dialog .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.post-registration-dialog .embed-container iframe,.post-registration-dialog .embed-container object,.post-registration-dialog .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.post-registration-dialog iframe{margin-bottom:-5px}.post-registration-dialog .buttons{width:250px;height:430px;background-color:#107fc9;position:relative;float:right;box-shadow:inset 6px 0 10px -3px rgba(0,0,0,0.35)}
.post-registration-dialog .buttons__option{font-size:20px;color:white;padding:30px 24px;border:1px solid rgba(255,255,255,0.3);border-width:1px 0 0 0}
.post-registration-dialog .buttons__option:first-child{border:0}.post-registration-dialog .buttons__option a{color:white;text-decoration:none}
.post-registration-dialog .buttons__option i{float:left;margin-right:10px;margin-bottom:10px;font-size:22px}.post-registration-dialog .buttons__option:hover,.post-registration-dialog .buttons__option--is-active{cursor:pointer;background:rgba(255,255,255,0.2)}
.post-registration-dialog .buttons__option--extra{position:absolute;bottom:0;left:0;right:0;padding:0 24px 24px 24px}.post-registration-dialog .buttons__option__close{color:white !important;margin-top:12px}
.post-registration-dialog .buttons__option__tutorial{text-align:left !important;position:relative;padding-right:50px !important;min-height:50px}
.post-registration-dialog .buttons__option__tutorial:before{content:"";position:absolute;right:0;bottom:0;top:-10px;width:90px;background:url("/_/images/cpt-CB-right-45deg--without-tie.svg") no-repeat;background-size:110px;background-position:-33px 0;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}
.post-registration-dialog img.close-icon{position:absolute;top:-8px;right:-8px;cursor:pointer}@media only screen and (max-width:1150px){.post-registration-dialog iframe{width:580px;height:326px}
.post-registration-dialog .buttons{height:326px}.post-registration-dialog .buttons .buttons__option{font-size:16px;padding:24px}
.post-registration-dialog .buttons .buttons__option i{font-size:16px}.post-registration-dialog .buttons .buttons__option__tutorial,.post-registration-dialog .buttons .buttons__option__close{font-size:16px !important}
}@media only screen and (max-width:949px){.post-registration-dialog .buttons{float:none;height:auto;width:580px}.post-registration-dialog .buttons .buttons__option{border-width:0 0 0 1px;width:22%;height:88px;vertical-align:top;display:inline-block;box-sizing:border-box}
.post-registration-dialog .buttons .buttons__option i{display:inline;font-size:12px;float:none;margin:0 6px 0 0}.post-registration-dialog .buttons .buttons__option--extra{position:static;width:34%;height:88px;vertical-align:top;display:inline-block;box-sizing:border-box;padding:26px 24px 0}
.post-registration-dialog .buttons .buttons__option--extra .buttons__option__close{display:none}}.has-open-dropdown{position:relative;background:#fff;border:1px solid #eaeaea !important;box-shadow:0 2px 5px rgba(0,0,0,0.2)}
.has-open-dropdown:hover{background:#fff !important;cursor:default !important}.dropdown-connector{position:fixed;height:4px;background:#fff}
.base-dropdown-menu{max-width:236px;min-width:200px;background:#fff;border-radius:3px;border:1px solid #e0e0e0;box-shadow:0 3px 5px rgba(0,0,0,0.2);pointer-events:auto}
.base-dropdown-menu .menu-content{padding-bottom:8px}.base-dropdown-menu .menu-content .menu-divider{display:block;margin:8px 0;height:1px;background:#ddd}
.base-dropdown-menu .menu-content a,.base-dropdown-menu .menu-content .link{display:block;padding:6px 18px;color:#404040;font-size:12px;line-height:16px}
.base-dropdown-menu .menu-content a:hover,.base-dropdown-menu .menu-content .link:hover{color:#404040;text-decoration:none;background:#f0f0f0}
.base-dropdown-menu .menu-content .menu-item-bubble-container{flex-basis:93%}.base-dropdown-menu .menu-content a,.base-dropdown-menu .menu-content .menu-item-with-bubble{display:flex;align-items:center}
.base-dropdown-menu-de{min-width:260px}.choose-zoom-dialog{min-width:auto;font-weight:bold}.user-profile-dialog{max-width:260px;min-width:260px}
.user-profile-dialog .user-display{margin:12px 18px 12px 18px}.user-profile-dialog a.upgrade,.user-profile-dialog .link.upgrade{background:#107fc9;color:white;line-height:1;padding:12px 24px;border-radius:3px;text-align:center;margin:12px 24px}
.user-profile-dialog a.upgrade i,.user-profile-dialog .link.upgrade i{margin-right:5px}.user-profile-dialog .subnav-container{margin:0;padding:0}
.user-profile-dialog .simple-app-menu .simple-app-menu__submenu{left:-236px;right:auto}.showSubmenu{display:block !important}
.component-underlay{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:auto;z-index:-1}.component-underlay.disabled{pointer-events:none}
.user-dialog.dijitTooltipBelow.dijitTooltipABLeft{left:-27px !important}.user-dialog-announcement-bubble{border:1px #fff solid;background:#e52a1f;color:#fff;border-radius:30px;width:10px;height:10px}
.user-dialog .dialog-content{margin:0;padding:8px 0;overflow:hidden;max-width:280px;min-width:200px}.user-dialog .dijitTooltipContainer{border:0}
.user-dialog .simple-app-menu li{max-width:none;padding:6px 18px}.user-dialogPopup{z-index:64010 !important}.notifications-dialog{width:340px}
.notifications-dialog .dijitTooltipContainer{border-radius:3px;overflow:hidden}.notifications-dialog .empty-state{max-width:290px;border:0;padding:0;margin:18px auto 0 auto}
.notifications-dialog .dialog-title{display:none}.notifications-dialog .scroll-container{max-height:400px;overflow:hidden;overflow-y:auto;margin-left:-1px;margin-right:-2px}
.notifications-dialog .user-notices-list{box-sizing:border-box;margin:0;border:0}.notifications-dialog .user-notices-list:before{display:none}
.notifications-dialog .user-notices-list .user-notices-list-entry{padding:0 24px 0 24px;margin-bottom:0;min-height:0;cursor:pointer;box-shadow:none}
.notifications-dialog .user-notices-list .user-notices-list-entry .user-notices-list-entry__part{padding:24px 0 0 0}.notifications-dialog .user-notices-list .user-notices-list-entry:after{content:"";position:relative;display:block;width:100%;height:1px;background:#ddd;margin-top:24px}
.notifications-dialog .user-notices-list .user-notices-list-entry.unread{background:#eee;border-radius:3px}.notifications-dialog .user-notices-list .user-notices-list-entry:before{display:none}
.notifications-dialog .user-notices-list .user-notices-list-entry .user-notices-list-entry__poi-container,.notifications-dialog .user-notices-list .user-notices-list-entry .user-notices-list-entry__actions,.notifications-dialog .user-notices-list .user-notices-list-entry .user-notices-list-entry-content__poi-container{display:none}
.notifications-dialog .user-notices-list .user-notices-list-entry .user-notices-list-entry-first-pictures{left:0;position:relative;float:left;margin-right:9px}
.notifications-dialog .user-notices-list .user-notices-list-entry .user-notices-list-entry-type-icon{top:48px;left:-8px}
.notifications-dialog .user-notices-list .user-notices-list-entry .user-notices-list-entry-first{margin-left:45px}.notifications-dialog .user-notices-list .user-notices-list-entry .user-notices-list-entry-first-content{display:inline;padding-right:.5em}
.notifications-dialog .user-notices-list .user-notices-list-entry .user-notices-list-entry-meta{display:flex}.notifications-dialog .user-notices-list .user-notices-list-entry .user-notices-list-entry-content__text-container__comment{max-height:72px !important;margin-bottom:0 !important;position:relative}
.notifications-dialog .user-notices-list .user-notices-list-entry .user-notices-list-entry-content__text-container__comment:after{content:"";position:absolute;left:0;right:0;top:36px;height:16px;background-color:white;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(transparent),to(white));background-image:-moz-linear-gradient(transparent,white);background-image:-ms-linear-gradient(transparent,white);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,white));background-image:-webkit-linear-gradient(transparent,white);background-image:-o-linear-gradient(transparent,white);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent',endColorstr='white',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='white', GradientType=0)";background-image:linear-gradient(transparent,white);background-color:transparent}
.notifications-dialog .user-notices-list .user-notices-list-entry .user-notices-list-entry-content{padding:9px;margin-left:-45px}
.notifications-dialog .user-notices-list .user-notices-list-entry .user-notices-list-entry-content a{display:none}.notifications-dialog .user-notices-list .user-notices-list-entry .user-notices-list-entry-content:empty{display:none}
.notifications-dialog .user-notices-list .user-notices-list-entry .user-notices-list-entry-content__text-container{border-radius:3px}
.notifications-dialog .user-notices-list .user-notices-list-entry .user-notices-list-entry-content--empty{display:none}.notifications-dialog .user-notices-list .user-notices-list-entry a.user-notices-list-entry-block-link:hover{color:#777}
.notifications-dialog .user-notices-list .user-notices-list-entry.user-notices-list-entry--newsflash{border:1px solid transparent;border-top:1px solid transparent}
.notifications-dialog .user-notices-list .user-notices-list-entry.user-notices-list-entry--newsflash:hover{background:#55b2e3}
.notifications-dialog .user-notices-list .user-notices-list-entry a.full-entry-link{cursor:pointer}.notifications-dialog .user-notices-list .user-notices-list-entry:hover{background:#f0f0f0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:-1px}
.notifications-dialog .user-notices-list .user-notices-list-entry:hover:after{background:transparent;height:0}.notifications-dialog .user-notices-list .user-notices-list-entry:hover .user-notices-list-entry-content__text-container__comment:after{background-color:#f0f0f0;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(transparent),to(#f0f0f0));background-image:-moz-linear-gradient(transparent,#f0f0f0);background-image:-ms-linear-gradient(transparent,#f0f0f0);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,#f0f0f0));background-image:-webkit-linear-gradient(transparent,#f0f0f0);background-image:-o-linear-gradient(transparent,#f0f0f0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent',endColorstr='#f0f0f0',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='#f0f0f0', GradientType=0)";background-image:linear-gradient(transparent,#f0f0f0);background-color:transparent}
.notifications-dialog .end-of-list{padding:24px}.pad-page .notifications-dialogPopup{margin-top:46px}.pad-page .notifications-dialogPopup .dijitTooltipConnector{margin-top:10px}
.pad-page .notifications-dialog .dialog-title{display:block}.pad-page .notifications-dialog .user-notices-list .user-notices-list-entry:first-child{border-top:1px solid #ddd;margin-top:0}
.tutorial-pane{position:absolute;margin:9px;max-width:740px;z-index:64005 !important}.tutorial-pane .dijitTooltipContainer{max-width:380px;float:right}
.tutorial-pane .dijitTooltipContainer .dialog-title{padding:20px 20px 18px;background:transparent;border:0;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #ccc;line-height:1.3}
.tutorial-pane .dijitTooltipContainer .tutorial-actions{margin-top:10px}.tutorial-pane .dijitTooltipContainer .tutorial-actions .tutorial-action{position:relative}
.tutorial-pane .dijitTooltipContainer .tutorial-actions .tutorial-action .icon-container{position:absolute;top:50%;left:0}
.tutorial-pane .dijitTooltipContainer .tutorial-actions .tutorial-action i{position:absolute;top:-18px;left:10px;font-size:32px;line-height:1em}
.tutorial-pane .dijitTooltipContainer .tutorial-actions .tutorial-action i.default-icon{font-size:48px;color:#ccc;top:-27px;left:0}
.tutorial-pane .dijitTooltipContainer .tutorial-actions .tutorial-action .with-special-icon i.default-icon{display:none}
.tutorial-pane .dijitTooltipContainer .tutorial-actions .tutorial-action.completed i{display:none}.tutorial-pane .dijitTooltipContainer .tutorial-actions .tutorial-action.completed i.default-icon{color:#00ca1d;display:block}
.tutorial-pane .dijitTooltipContainer .tutorial-actions .tutorial-action .inner{padding:10px 10px 10px 62px;font-size:20px;line-height:28px;font-weight:bold}
.tutorial-pane .dijitTooltipContainer .tutorial-actions .tutorial-action .inner strong{border:1px solid #aaa}.tutorial-pane .dijitTooltipContainer .tutorial-actions .tutorial-action.no-icon .inner{padding-left:20px}
.tutorial-pane .dijitTooltipContainer .tutorial-actions .tutorial-action img.import-image{width:300px;margin-left:26px;margin-top:5px}
.tutorial-pane .dijitTooltipContainer .tutorial-tip{max-width:320px;color:#777;padding:18px 20px}.tutorial-pane .dijitTooltipContainer .tutorial-tip.next-to-head{padding:18px 80px 0 95px;margin-bottom:-20px}
.tutorial-pane .dijitTooltipContainer .tutorial-buttons{text-align:right;padding:20px}.tutorial-pane .dijitTooltipContainer .tutorial-buttons span{margin-left:20px}
.tutorial-pane .dijitTooltipContainer .tutorial-buttons .dialog-close{display:inline-block;position:absolute;top:12px;right:12px;padding:0 10px;color:#999;background:white}
.tutorial-pane .dijitTooltipContainer .tutorial-special .start-special{font-size:16px;line-height:24px;padding:40px 40px 0 260px;border-top:1px solid #ccc;margin-top:-5px}
.tutorial-pane .dijitTooltipContainer .tutorial-special h1{margin-top:0;margin-bottom:24px;font-size:26px;line-height:1.3}
.tutorial-pane .dijitTooltipContainer .tutorial-special .screenshot{position:relative;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;width:460px;height:190px;margin-top:42px;background:url(../images/tut__end__screenshot--2015.png) no-repeat}
.tutorial-pane .dijitTooltipContainer .tutorial-special .screenshot .pointer{position:absolute;top:-45px;width:146px;height:146px}
.tutorial-pane .dijitTooltipContainer .tutorial-special .screenshot .pointer.close-board{left:-50px;background:url(../images/tut__end__feature-close-board--2015.png) no-repeat}
.tutorial-pane .dijitTooltipContainer .tutorial-special .screenshot .pointer.close-board .tooltip{left:30px}.tutorial-pane .dijitTooltipContainer .tutorial-special .screenshot .pointer.close-board .tooltip:before{background-position:33px 0}
.tutorial-pane .dijitTooltipContainer .tutorial-special .screenshot .pointer.share-button{right:-48px;top:-36px;background:url(../images/tut__end__feature-share-button--2015.png) no-repeat}
.tutorial-pane .dijitTooltipContainer .tutorial-special .screenshot .pointer.share-button .tooltip{left:-62px}.tutorial-pane .dijitTooltipContainer .tutorial-special .screenshot .pointer.share-button .tooltip:before{background-position:126px 0}
.tutorial-pane .dijitTooltipContainer .tutorial-special .screenshot .pointer.help-menu{left:120px;top:-21px;background:url(../images/tut__end__feature-help-menu--2015.png) no-repeat}
.tutorial-pane .dijitTooltipContainer .tutorial-special .screenshot .pointer.help-menu .tooltip{left:-72px}.tutorial-pane .dijitTooltipContainer .tutorial-special .screenshot .pointer.help-menu .tooltip:before{background-position:136px 0}
.tutorial-pane .dijitTooltipContainer .tutorial-special .screenshot .pointer .tooltip{background:#fff;width:171px;padding:10px;position:absolute;top:125px;left:-6px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.4)}
.tutorial-pane .dijitTooltipContainer .tutorial-special .screenshot .pointer .tooltip p{margin:0;line-height:22px}.tutorial-pane .dijitTooltipContainer .tutorial-special .screenshot .pointer .tooltip:before{content:"";position:absolute;height:11px;top:-10px;left:0;right:0;background:url(../images/tooltipArrowUp_19x11.png) no-repeat center 0}
.tutorial-pane .dijitTooltipContainer.with-special{max-width:760px;width:760px}.tutorial-pane .dijitTooltipContainer.with-special .dialog-title{border-bottom:0}
.tutorial-pane .dijitTooltipContainer.with-special .tutorial-buttons{text-align:left;padding-left:240px}.tutorial-pane .dijitTooltipContainer.with-special-start{background:white url("/_/images/tut_guy_start.png") no-repeat 10px 101%;background-size:220px}
.tutorial-pane .dijitTooltipContainer.with-special-start .dialog-close{top:18px}.tutorial-pane .dijitTooltipContainer.with-special-start .tutorial-buttons{margin-top:48px}
.tutorial-pane .dijitTooltipContainer.with-special-start:after{content:"";position:absolute;left:-10000px;top:-10000px;right:-10000px;bottom:-10000px;background:rgba(0,0,0,0.5);z-index:-1}
.tutorial-pane .dijitTooltipContainer.with-special-end{width:560px;height:426px;background:#fff;box-sizing:border-box;padding:20px 48px}
.tutorial-pane .dijitTooltipContainer.with-special-end:before{content:"";position:absolute;right:35px;top:-25px;background:url("/_/images/tut_guy_end.png") no-repeat;background-size:180px;width:180px;height:239px}
.tutorial-pane .dijitTooltipContainer.with-special-end.abort:before{background-image:url("/_/images/tut_guy_start--flip.png");right:7px}
.tutorial-pane .dijitTooltipContainer.with-special-end:after{content:"";position:absolute;left:-10000px;top:-10000px;right:-10000px;bottom:-10000px;background:rgba(0,0,0,0.5);z-index:-1}
.tutorial-pane .dijitTooltipContainer.with-special-end .dialog-title{display:none}.tutorial-pane .dijitTooltipContainer.with-special-end .start-special{margin:0;border:0;padding:0}
.tutorial-pane .dijitTooltipContainer.with-special-end .tutorial-buttons{margin:0;border-top:1px solid #ddd;margin-left:-48px;margin-right:-48px;box-sizing:border-box;padding:20px 20px 0 20px;padding-top:16px;text-align:center}
.tutorial-pane .dijitTooltipContainer.with-head-normal{background:#fff url("/_/images/tut_guy_head_normal.png") no-repeat 2px bottom}
.tutorial-pane .dijitTooltipContainer.with-head-smile{background:#fff url("/_/images/tut_guy_head_smile.png") no-repeat 2px bottom}
.tutorial-pane .dijitTooltipContainer.with-head-eye{background:#fff url("/_/images/tut_guy_head_eye.png") no-repeat 2px bottom}
.task-dialog.dijitTooltipLeft .dijitTooltipConnector{right:4px}.popup-dialog-wrapper{z-index:64007;position:absolute;pointer-events:none}
.popup-dialog-wrapper.z-index-64006{z-index:64006}.popup-dialog-wrapper.descreased-zindex{z-index:64004}.popup-dialog-wrapper.increased-zindex{z-index:64011}
.popup-dialog-wrapper.highest-zindex{z-index:64030}.popup-dialog-wrapper.flex{top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}
.popup-dialog-wrapper.flex.mobile.dropdown{align-items:flex-end}.popup-dialog-wrapper.flex.mobile.dialog{align-items:flex-start}
.popup-dialog-wrapper .tooltip-triangle{width:19px;height:11px;position:absolute;bottom:-10px;left:48%;background-image:url(../images/tooltipArrowDown_19x11.png)}
.popup-dialog-wrapper .tooltip-triangle.bottom{transform:rotate(180deg);top:-10px;bottom:auto}.popup-dialog-wrapper .tooltip-triangle.right{top:50%;left:-5px;transform:rotate(90deg);bottom:auto}
.popup-dialog-wrapper .tooltip-triangle.left{top:50%;transform:rotate(270deg);right:-5px;bottom:auto}.popup-dialog-wrapper.tooltip--dark .tooltip-triangle{background-image:url(../images/tooltipArrowDownDark_19x11.png)}
.blurOverlay{position:fixed;width:100%;height:100%;z-index:64006;background:rgba(0,0,0,0.6);opacity:1}.blurOverlay.increased-zindex{z-index:64011}
@media only screen and (max-width:628px){.dialog-container{width:100%}.dialog-container:not(.mobile){max-height:100%}}.dialog-container{width:580px;background:#fff;border-radius:4px;box-shadow:0 3px 5px rgba(0,0,0,0.2);pointer-events:auto;display:flex;flex-flow:column nowrap}
.dialog-container.mobile{width:100%;margin:0 !important;border-radius:0}.dialog-container .disabled{color:#999 !important;cursor:default !important}
.dialog-container .disabled:hover{color:#999}.dialog-container .dialog-header{flex-grow:0;flex-shrink:0;padding:24px 36px;display:flex;align-items:center;justify-content:space-between;font-size:18px;border-bottom:1px solid #ddd}
@media only screen and (max-width:767px){.dialog-container .dialog-header{padding:24px 24px}}.dialog-container .dialog-header .dialog-header__title{font-weight:600;line-height:24px}
.dialog-container .dialog-header .dialog-header__button-container{display:inline-block}.dialog-container .dialog-header .dialog-header__close-button{font-size:18px;flex:0 0 28px;height:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;color:#404040}
.dialog-container .dialog-header .dialog-header__close-button:hover{color:#000}.dialog-container .dialog-content{margin:0;padding:24px 36px;overflow-y:auto;max-height:365px}
.dialog-container .dialog-content.big{height:365px}.dialog-container .dialog-content.fit{max-height:inherit}@media only screen and (max-width:767px){.dialog-container .dialog-content{padding:24px 24px;max-height:inherit !important}
}.dialog-container .dialog-content.loading-container{padding:72px 0}.dialog-container .dialog-content .loading-indicator{position:relative;flex:1}
.dialog-container .dialog-content .loading-indicator.minimum-size{min-height:365px}.dialog-container .dialog-content .loading-indicator:before{content:"";display:inline-block;box-sizing:border-box;width:32px;height:32px;border-radius:50%;border:5px solid rgba(0,0,0,0.1);border-top-color:#404040;animation:spin 1s infinite linear}
@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.dialog-container .dialog-content .loading-indicator.small:before{width:16px;height:16px;border-width:2px}
.dialog-container .dialog-content .loading-indicator:before{position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px}.dialog-container .dialog-content .input-container{margin-bottom:24px}
.dialog-container .dialog-content .input-container input{width:100%;height:42px;box-shadow:none;border:0;font-size:13px;border-radius:0;background:#f0f0f0;border-bottom:2px solid transparent;border-top:2px solid transparent}
.dialog-container .dialog-content .input-container input:focus{border-bottom:2px solid #107fc9}.dialog-container .dialog-content .input-container input::placeholder{color:#999;font-style:normal}
.dialog-container .dialog-content .input-container input.icon-search-input{padding-left:30px}.dialog-container .dialog-content--no-footer{margin:0;padding:24px 36px;overflow-y:auto;max-height:365px}
@media only screen and (max-width:767px){.dialog-container .dialog-content--no-footer{padding:24px 24px;max-height:calc(100vh - 258px) !important}
}@media screen and (max-height:660px){.dialog-container .dialog-content--no-footer{max-height:calc(100vh - 258px) !important}
}.dialog-container .dialog-footer{flex-grow:0;flex-shrink:0;text-align:left;padding:24px 36px;border-top:1px solid #ddd}
@media only screen and (max-width:767px){.dialog-container .dialog-footer{padding:24px}}.dialog-container .dialog-footer button,.dialog-container .dialog-footer .button{margin-left:28px}
@media only screen and (max-width:767px){.dialog-container .dialog-footer button,.dialog-container .dialog-footer .button{margin-left:16px}
}.dialog-container .dialog-footer button:first-child,.dialog-container .dialog-footer .button:first-child{margin-left:0}
.dialog-container .text-only-button{cursor:pointer;font-weight:bold;border:0;background:0;color:inherit;padding:8px 15px;border:none !important}
.dialog-container .text-only-button:hover,.dialog-container .text-only-button:active{background:0;color:#000;border:none !important}
.dialog-container .switch-with-label{margin:24px 0 0 0;display:flex}.dialog-container .switch-with-label .switch-label{margin-left:8px}
.dialog-container.simple-dialog{width:480px}@media only screen and (max-width:528px){.dialog-container.simple-dialog{width:100%;margin:24px}
}.dialog-container.simple-dialog .dialog-header{border:0;padding-bottom:0}.dialog-container.simple-dialog .dialog-footer{border:0;padding-top:0}
.dialog-container.small-dialog{width:260px}.dialog-container.debug-dialog{width:450px}.dialog-container.debug-dialog .debug-text-area{height:150px}
.dialog-container.debug-dialog .dialog-footer{border:0;padding-top:0}.dialog-container.debug-dialog .dialog-footer .button{margin-left:5px}
.dialog-container.debug-dialog .dialog-footer .button:first-child{margin-left:0}.dialog-container.diagnostics-dialog{width:650px;height:500px}
.dialog-container.diagnostics-dialog.extended{height:866px}.dialog-container.diagnostics-dialog.extended .dialog-content{max-height:730px}
.dialog-container.diagnostics-dialog .debug-text-area{height:150px}.dialog-container.diagnostics-dialog .dialog-content{max-height:335px}
.dialog-container.diagnostics-dialog .dialog-content .list-log{height:335px;overflow:auto;max-height:335px;margin-bottom:20px}
.dialog-container.diagnostics-dialog .dialog-footer{border:0;padding-top:0}.dialog-container.diagnostics-dialog .dialog-footer .button{margin-left:5px}
.dialog-container.diagnostics-dialog .dialog-footer .button:first-child{margin-left:0}.popup-container{background:#fff;border-radius:5px;box-shadow:0 3px 5px rgba(0,0,0,0.2);pointer-events:auto}
.yes-no-dialog{width:300px;padding:36px;background-color:#fff;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.4);border:1px solid #ddd;text-align:center}
@media only screen and (max-width:767px){.yes-no-dialog{padding:24px}}.yes-no-dialog.checkbox-enabled .checkbox-container{justify-content:center}
.yes-no-dialog.checkbox-enabled p{margin-bottom:0}.yes-no-dialog .dialog-title{padding:5px 0 15px 0;margin-bottom:15px;background:0}
.yes-no-dialog .small{display:block;margin-top:.7em;font-size:11px}.yes-no-dialog .logo{padding-bottom:.5em}.yes-no-dialog.chat-confirm-delete-dialog{width:200px}
.yes-no-dialog.new-board-in-project{width:400px}.yes-no-dialog .error{margin-bottom:12px;color:#e52a1f}.yes-no-dialog .horizontal-margin--small{margin:0 6px}
.centered{text-align:center}.invite-result-dialog{width:500px}.contacts-invite-dialog{width:600px}.contacts-invite-dialog textarea{resize:vertical}
.contacts-invite-dialog .dialog-content{margin:0 !important}.contacts-invite-dialog .dialog-title{margin:0 !important}.contacts-invite-dialog .invite-tools--with-2-panes .dijitTab{width:50%}
.contacts-invite-dialog .invite-tools--with-3-panes .dijitTab{width:33.333333%}.contacts-invite-dialog .dijitTab{border:1px solid #ddd;border-top:0;border-right:0;background:#f0f0f0;background-image:linear-gradient(transparent 80%,rgba(0,0,0,0.05) 100%);position:relative;padding:12px;box-sizing:border-box;text-align:center;top:0}
.contacts-invite-dialog .dijitTab .icon{font-size:16px;float:left;margin-right:.5em}.contacts-invite-dialog .dijitTab:first-child{border-left:0}
.contacts-invite-dialog .dijitTab.dijitChecked{background:white}.contacts-invite-dialog .dijitTab.dijitChecked:before{content:"";position:absolute;top:0;left:-1px;right:-1px;height:2px;background:#107fc9}
.contacts-invite-dialog .dijitTab.dijitChecked:after{content:"";position:absolute;bottom:-1px;left:-1px;right:-1px;height:1px;background:white}
.contacts-invite-dialog .dijitTab .tabLabel{outline:0}.contacts-invite-dialog .dijitTabContainerTop-tabs{border:0;width:100% !important}
.contacts-invite-dialog .dijitTabPaneWrapper{border:0;padding:36px 48px 48px 48px}.contacts-invite-dialog .filterable-list .filterable-list__list{max-height:280px}
.contacts-invite-dialog .filterable-list__list__entry .button{top:14px;right:18px;position:absolute}.downloads-dialog{width:760px}
.downloads-dialog .dialog-content{height:400px}.downloads-dialog .dialog-header__delete-button{margin-right:18px}.downloads-dialog .attachment-list p.empty-message{margin:0 48px}
.downloads-dialog .attachment-list .attachment-list-entry{position:relative;width:160px;height:150px;display:inline-block;border:1px solid #ddd;margin:5px;overflow:hidden;background:#f0f0f0}
.downloads-dialog .attachment-list .attachment-list-entry .meta-container{position:absolute;left:0;right:0;bottom:0;text-align:center;line-height:1.4em;overflow:hidden;text-overflow:ellipsis;padding:5px;background:#f0f0f0}
.downloads-dialog .attachment-list .attachment-list-entry .meta-container .subline{display:block;line-height:1em;font-size:.71em;color:#999;margin:3px 3px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.downloads-dialog .attachment-list .attachment-list-entry .img-container{background:transparent url(../images/mime-type-icon_unknown_24x32.png) no-repeat center center;height:120px;overflow:hidden}
.downloads-dialog .attachment-list .attachment-list-entry .img-container img{width:100%;vertical-align:top}.downloads-dialog .attachment-list .attachment-list-entry.image-file .img-container{background:0}
.downloads-dialog .attachment-list .attachment-list-entry.pdf-file .img-container{background-image:url(../images/mime-type-icon_pdf_24x32.png)}
.downloads-dialog .attachment-list .attachment-list-entry.doc-file .img-container{background-image:url(../images/mime-type-icon_doc_24x32.png)}
.downloads-dialog .attachment-list .attachment-list-entry.ppt-file .img-container{background-image:url(../images/mime-type-icon_ppt_24x32.png)}
.downloads-dialog .attachment-list .attachment-list-entry.xls-file .img-container{background-image:url(../images/mime-type-icon_xls_24x32.png)}
.downloads-dialog .attachment-list .attachment-list-entry a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/blank_1x1.png);text-decoration:none;font-weight:normal}
.downloads-dialog .attachment-list .attachment-list-entry a span{display:none;font-size:21px;color:#404040;text-align:center;line-height:28px;padding-top:40px;text-shadow:0 1px 0 white}
.downloads-dialog .attachment-list .attachment-list-entry a span i{font-size:48px}.downloads-dialog .attachment-list .attachment-list-entry a:hover{background-color:rgba(244,244,244,0.8);border:1px solid #ddd}
.downloads-dialog .attachment-list .attachment-list-entry a:hover span{display:block}.downloads-dialog .attachment-list .attachment-list-entry .attachment-list-entry-controls{position:absolute;right:3px;top:6px}
.downloads-dialog .attachment-list .attachment-list-entry .attachment-list-entry-controls .attachment-remove{background-color:#ddd}
.downloads-dialog .attachment-list .attachment-list-entry .attachment-list-entry-controls i{color:#404040;font-size:16px}
.dropdown-select-message-dialog .dijitTooltipConnector{display:none}.dropdown-select-message-dialog .dijitTooltipContainer{margin-top:-11px;border-radius:2px;box-shadow:none;border:1px solid #ddd}
.dijitPopup .dijitMenu.user-select-dropdown,.dijitPopup .dijitMenu.hashtag-select-dropdown{border-radius:0 0 3px 3px;background:#fff;border-color:#fafafa;max-height:300px;overflow:auto !important;overflow-x:hidden !important;margin-top:-2px}
.dijitPopup .dijitMenu.user-select-dropdown .dijitMenuItemSelected,.dijitPopup .dijitMenu.hashtag-select-dropdown .dijitMenuItemSelected,.dijitPopup .dijitMenu.user-select-dropdown .dijitMenuItemHover,.dijitPopup .dijitMenu.hashtag-select-dropdown .dijitMenuItemHover{background:#f0f0f0}
.dijitPopup .dijitMenu.user-select-dropdown .dijitMenuPreviousButton,.dijitPopup .dijitMenu.hashtag-select-dropdown .dijitMenuPreviousButton,.dijitPopup .dijitMenu.user-select-dropdown .dijitMenuNextButton,.dijitPopup .dijitMenu.hashtag-select-dropdown .dijitMenuNextButton{padding:8px 12px;font-size:10px;line-height:1.5;border-top:1px dotted #ddd;white-space:normal}
.dijitPopup .dijitMenu.user-select-dropdown .dijitMenuPreviousButton .title,.dijitPopup .dijitMenu.hashtag-select-dropdown .dijitMenuPreviousButton .title,.dijitPopup .dijitMenu.user-select-dropdown .dijitMenuNextButton .title,.dijitPopup .dijitMenu.hashtag-select-dropdown .dijitMenuNextButton .title{font-weight:600;display:block}
.dijitPopup .dijitMenu.user-select-dropdown .dijitMenuPreviousButton .triangle,.dijitPopup .dijitMenu.hashtag-select-dropdown .dijitMenuPreviousButton .triangle,.dijitPopup .dijitMenu.user-select-dropdown .dijitMenuNextButton .triangle,.dijitPopup .dijitMenu.hashtag-select-dropdown .dijitMenuNextButton .triangle{font-size:5px;vertical-align:middle}
.dijitPopup .dijitMenu.user-select-dropdown .dijitMenuPreviousButton,.dijitPopup .dijitMenu.hashtag-select-dropdown .dijitMenuPreviousButton{border:0;border-bottom:1px dotted #ddd;padding-left:12px}
.dijitPopup .dijitMenu.user-select-dropdown .dijitMenuPreviousButton .triangle,.dijitPopup .dijitMenu.hashtag-select-dropdown .dijitMenuPreviousButton .triangle{margin-right:3px}
.dijitPopup .dijitMenu.user-select-dropdown .dropdown-select-loading-state,.dijitPopup .dijitMenu.hashtag-select-dropdown .dropdown-select-loading-state,.dijitPopup .dijitMenu.user-select-dropdown .dropdown-select-link-option,.dijitPopup .dijitMenu.hashtag-select-dropdown .dropdown-select-link-option,.dijitPopup .dijitMenu.user-select-dropdown .dropdown-select-message-option,.dijitPopup .dijitMenu.hashtag-select-dropdown .dropdown-select-message-option{padding:8px 12px;font-size:10px;line-height:1.5;color:#404040;min-height:18px;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;white-space:normal;pointer-events:none}
.dijitPopup .dijitMenu.user-select-dropdown .dropdown-select-message-option:not(.dropdown-select-link-option).dijitMenuItemSelected,.dijitPopup .dijitMenu.hashtag-select-dropdown .dropdown-select-message-option:not(.dropdown-select-link-option).dijitMenuItemSelected{background-color:inherit !important}
.dijitPopup .dijitMenu.user-select-dropdown .dropdown-select-loading-state,.dijitPopup .dijitMenu.hashtag-select-dropdown .dropdown-select-loading-state{min-height:24px}
.dijitPopup .dijitMenu.user-select-dropdown .message-title,.dijitPopup .dijitMenu.hashtag-select-dropdown .message-title{font-weight:600}
.dijitPopup .dijitMenu.user-select-dropdown .triangle,.dijitPopup .dijitMenu.hashtag-select-dropdown .triangle{font-size:5px;vertical-align:middle}
.dijitPopup .dijitMenu.user-select-dropdown .message-description,.dijitPopup .dijitMenu.hashtag-select-dropdown .message-description{color:#999}
.dijitPopup .dijitMenu.user-select-dropdown .dropdown-select-loading-state:before,.dijitPopup .dijitMenu.hashtag-select-dropdown .dropdown-select-loading-state:before{content:"";display:inline-block;box-sizing:border-box;width:32px;height:32px;border-radius:50%;border:5px solid rgba(0,0,0,0.1);border-top-color:#404040;animation:spin 1s infinite linear}
@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.dijitPopup .dijitMenu.user-select-dropdown .dropdown-select-loading-state.small:before,.dijitPopup .dijitMenu.hashtag-select-dropdown .dropdown-select-loading-state.small:before{width:16px;height:16px;border-width:2px}
.dijitPopup .dijitMenu.user-select-dropdown .dropdown-select-loading-state:before,.dijitPopup .dijitMenu.hashtag-select-dropdown .dropdown-select-loading-state:before{position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px}
.dijitPopup .dijitMenu.user-select-dropdown .dropdown-select-loading-state-with-message,.dijitPopup .dijitMenu.hashtag-select-dropdown .dropdown-select-loading-state-with-message{padding:8px;font-size:10px;line-height:1.5;color:#404040;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;pointer-events:none}
.dijitPopup .dijitMenu.user-select-dropdown .dropdown-select-loading-state-with-message .loading-icon,.dijitPopup .dijitMenu.hashtag-select-dropdown .dropdown-select-loading-state-with-message .loading-icon{position:relative;flex-basis:24px;height:24px;transform:scale(0.75)}
.dijitPopup .dijitMenu.user-select-dropdown .dropdown-select-loading-state-with-message .loading-icon:before,.dijitPopup .dijitMenu.hashtag-select-dropdown .dropdown-select-loading-state-with-message .loading-icon:before{content:"";display:inline-block;box-sizing:border-box;width:32px;height:32px;border-radius:50%;border:5px solid rgba(0,0,0,0.1);border-top-color:#404040;animation:spin 1s infinite linear}
@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.dijitPopup .dijitMenu.user-select-dropdown .dropdown-select-loading-state-with-message .loading-icon.small:before,.dijitPopup .dijitMenu.hashtag-select-dropdown .dropdown-select-loading-state-with-message .loading-icon.small:before{width:16px;height:16px;border-width:2px}
.dijitPopup .dijitMenu.user-select-dropdown .dropdown-select-loading-state-with-message .loading-icon:before,.dijitPopup .dijitMenu.hashtag-select-dropdown .dropdown-select-loading-state-with-message .loading-icon:before{position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px}
.dijitPopup .dijitMenu.user-select-dropdown .dropdown-select-loading-state-with-message .loading-message,.dijitPopup .dijitMenu.hashtag-select-dropdown .dropdown-select-loading-state-with-message .loading-message{margin-left:8px}
.dijitPopup .dijitMenu.user-select-dropdown .dropdown-select-loading-state-with-message.dijitMenuItemSelected,.dijitPopup .dijitMenu.hashtag-select-dropdown .dropdown-select-loading-state-with-message.dijitMenuItemSelected{background-color:inherit !important}
.dijitPopup .dijitMenu.user-select-dropdown .dropdown-select-link-option,.dijitPopup .dijitMenu.hashtag-select-dropdown .dropdown-select-link-option{pointer-events:auto}
.dijitPopup .dijitMenu.user-select-dropdown .dropdown-select-link-option:hover,.dijitPopup .dijitMenu.hashtag-select-dropdown .dropdown-select-link-option:hover{cursor:pointer;background:#f0f0f0;color:#404040}
#teamMentionSelect_dropdown .user-select-dropdown:before{content:"Team Members";padding:6px 12px;width:100%;display:block;background:#fafafa;box-sizing:border-box;font-size:9px;text-transform:uppercase;color:#bbb}
.team-select-dropdown.user-select-dropdown:before{content:"Team Members";padding:6px 12px;width:100%;display:block;background:#fafafa;box-sizing:border-box;font-size:9px;text-transform:uppercase;color:#bbb}
.dijitPopup .dijitMenu.user-select-dropdown{position:relative}.hashtag-select-dropdown{background-color:#fff;pointer-events:auto;box-shadow:0 2px 3px rgba(0,0,0,0.16);border-top:2px solid #107fc9;font-size:12px;line-height:18px}
.hashtag-select-dropdown .hashtag-select-dropdown__item{width:100%;margin:0;max-width:unset;padding:6px 12px;box-sizing:border-box;display:flex;align-items:center;cursor:pointer}
.hashtag-select-dropdown .hashtag-select-dropdown__item:hover{background-color:#f0f0f0}.hashtag-select-dropdown .hashtag-select-dropdown__item .light{display:block}
.hashtag-select-dropdown .hashtag-select-dropdown__item img{margin-right:10px}#guest-mode-hint{border-bottom:1px dotted #5e5e5e;color:#5e5e5e;cursor:help}
.radio-select-list .list-element{line-height:24px;padding:12px 0;display:flex;align-items:center}.radio-select-list .list-element label{cursor:pointer}
.radio-select-list .list-element label input{cursor:pointer}.radio-select-list .list-element label span{margin-left:10px}
.project-select-dialog .projects-list-element{line-height:24px;padding:12px 0;display:flex;align-items:center}.project-select-dialog .projects-list-element label{cursor:pointer}
.project-select-dialog .projects-list-element label input{cursor:pointer}.project-select-dialog .projects-list-element label span{margin-left:10px}
.project-select-dialog .projects-list-element.gray-text{color:#999}.project-select-dialog .projects-list-element.current-project{font-weight:bold}
.project-select-dialog .projects-list>.archived-project{margin-top:24px / 2;padding-top:24px;border-top:1px solid #ddd}.project-select-dialog .projects-list>.archived-project ~ .archived-project{margin-top:0;padding:12px 0;border:0}
.project-select-dialog .projects-list>.unarchived-project{margin-top:24px / 2;padding-top:24px;border-top:1px solid #ddd}
.project-select-dialog .projects-list>.unarchived-project ~ .unarchived-project{margin-top:0;padding:12px 0;border:0}.owner-select-dialog .settings-loading-indicator,.project-owner-select-dialog .settings-loading-indicator{min-height:100px;position:relative;flex:1}
.owner-select-dialog .settings-loading-indicator:before,.project-owner-select-dialog .settings-loading-indicator:before{content:"";display:inline-block;box-sizing:border-box;width:32px;height:32px;border-radius:50%;border:5px solid rgba(0,0,0,0.1);border-top-color:#404040;animation:spin 1s infinite linear}
@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.owner-select-dialog .settings-loading-indicator.small:before,.project-owner-select-dialog .settings-loading-indicator.small:before{width:16px;height:16px;border-width:2px}
.owner-select-dialog .settings-loading-indicator:before,.project-owner-select-dialog .settings-loading-indicator:before{position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px}
.owner-select-dialog .approval-control__approvers,.project-owner-select-dialog .approval-control__approvers{border:0;padding:12px 0}
.owner-select-dialog .approval-control__approvers .participant-list-entry,.project-owner-select-dialog .approval-control__approvers .participant-list-entry{margin:0;display:flex;flex-flow:row-reverse;align-items:center;justify-content:flex-end;padding:12px 36px;border:0}
@media only screen and (max-width:767px){.owner-select-dialog .approval-control__approvers .participant-list-entry,.project-owner-select-dialog .approval-control__approvers .participant-list-entry{padding:12px 24px}
}.owner-select-dialog .approval-control__approvers .participant-list-entry input,.project-owner-select-dialog .approval-control__approvers .participant-list-entry input{margin-top:0;margin-right:12px}
.owner-select-dialog .approval-control__approvers .participant-list-entry:nth-of-type(2n),.project-owner-select-dialog .approval-control__approvers .participant-list-entry:nth-of-type(2n){background:#f0f0f0}
.device-select-dialog{max-width:300px}.device-select-dialog .setting-entry{padding:18px 18px 18px 0;display:flex;align-items:stretch}
.device-select-dialog .setting-entry:hover{background:#eee;cursor:pointer}.device-select-dialog .setting-entry.active{color:#000;background:#ddd;cursor:default}
.device-select-dialog .setting-entry.active i{color:#000}.device-select-dialog .setting-entry .setting-entry--icon{flex-basis:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center}
.device-select-dialog .setting-entry .setting-entry--icon .fonticon-trackpad-keyboard{font-size:36px;padding-bottom:4px}
.device-select-dialog .setting-entry .setting-entry--icon .fonticon-mouse-keyboard{font-size:40px;padding-bottom:8px}.device-select-dialog .setting-entry .setting-entry--icon .fonticon-touch-device{font-size:36px;padding-bottom:8px}
.device-select-dialog .setting-entry .setting-entry--description{flex-basis:auto;flex-grow:1}.device-select-dialog .setting-entry .setting-entry--description .setting-title{font-weight:600}
.device-select-dialog .device-detection-entry{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;padding:12px 0;border-top:1px solid #eaeaea}
.device-select-dialog .device-detection-entry .device-detection-toggle-container{flex-basis:80px;display:flex;align-items:center;justify-content:center}
.device-select-dialog .device-detection-entry .device-detection-text{flex-basis:auto;flex-grow:1}.insert-template-dialog{width:719px}
@media only screen and (max-width:767px){.insert-template-dialog{width:100%;margin:24px}}.insert-template-dialog .dialog-content{display:block}
.insert-template-dialog .dialog-footer{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.insert-template-dialog .dialog-footer{flex-flow:column;justify-content:flex-start;align-items:stretch;text-align:left}
.insert-template-dialog .dialog-footer .button{margin-left:0}}@media only screen and (max-width:767px){.insert-template-dialog .dialog-footer .checkbox-with-label{margin-bottom:24px}
}.insert-template-dialog .dialog-footer .checkbox-with-label .checkbox-label{margin-left:5px}.announcement-dialog{max-width:760px;margin:24px;width:100%;overflow-y:auto}
.announcement-dialog .ann-loading-indicator{min-height:365px;position:relative;flex:1}.announcement-dialog .ann-loading-indicator:before{content:"";display:inline-block;box-sizing:border-box;width:32px;height:32px;border-radius:50%;border:5px solid rgba(0,0,0,0.1);border-top-color:#404040;animation:spin 1s infinite linear}
@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.announcement-dialog .ann-loading-indicator.small:before{width:16px;height:16px;border-width:2px}
.announcement-dialog .ann-loading-indicator:before{position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px}.announcement-dialog .ann-list{position:relative;max-height:482px}
.announcement-dialog .ann-list .ann-item-date{font-size:10px;color:#999;text-transform:uppercase}.announcement-dialog .ann-list .ann-item-title{font-size:19.416px;color:#404040;font-weight:600;line-height:1.5;margin:0 0 12px 0}
.announcement-dialog .ann-list .ann-item-text{font-size:13px;color:#404040}.announcement-dialog .ann-list .ann-item-text div{padding-bottom:10px}
.announcement-dialog .ann-list .ann-item-text img{border:1px solid #ddd;width:100%}.announcement-dialog .ann-list .ann-item-text ul{margin:0 24px 12px 36px}
.announcement-dialog .ann-list .ann-item-text li{list-style-type:disc}.announcement-dialog .ann-list .ann-item-border{width:100%;border-bottom:1px solid #ddd;margin-bottom:36px}
.document-settings-dialog .settings-list,.project-settings-dialog .settings-list{position:relative}.document-settings-dialog .settings-list .settings-loading-indicator,.project-settings-dialog .settings-list .settings-loading-indicator{min-height:365px;position:relative;flex:1}
.document-settings-dialog .settings-list .settings-loading-indicator:before,.project-settings-dialog .settings-list .settings-loading-indicator:before{content:"";display:inline-block;box-sizing:border-box;width:32px;height:32px;border-radius:50%;border:5px solid rgba(0,0,0,0.1);border-top-color:#404040;animation:spin 1s infinite linear}
@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.document-settings-dialog .settings-list .settings-loading-indicator.small:before,.project-settings-dialog .settings-list .settings-loading-indicator.small:before{width:16px;height:16px;border-width:2px}
.document-settings-dialog .settings-list .settings-loading-indicator:before,.project-settings-dialog .settings-list .settings-loading-indicator:before{position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px}
.document-settings-dialog .settings-list .settings-list-item,.project-settings-dialog .settings-list .settings-list-item{display:flex;align-items:stretch;justify-content:space-between;line-height:24px;padding:12px 0}
.document-settings-dialog .settings-list .settings-list-item .settings-list-attribute,.project-settings-dialog .settings-list .settings-list-item .settings-list-attribute{flex:0 0 33%;font-weight:bold}
@media only screen and (max-width:767px){.document-settings-dialog .settings-list .settings-list-item .settings-list-attribute,.project-settings-dialog .settings-list .settings-list-item .settings-list-attribute{flex:0 0 50%}
}.document-settings-dialog .settings-list .settings-list-item .settings-list-value,.project-settings-dialog .settings-list .settings-list-item .settings-list-value{flex:1 0 66%;display:flex;align-items:center;justify-content:flex-start}
@media only screen and (max-width:767px){.document-settings-dialog .settings-list .settings-list-item .settings-list-value,.project-settings-dialog .settings-list .settings-list-item .settings-list-value{flex:0 0 50%}
}.document-settings-dialog .settings-list .settings-list-item .settings-list-value.gray-text,.project-settings-dialog .settings-list .settings-list-item .settings-list-value.gray-text{color:#999}
.document-settings-dialog .settings-list .settings-list-item .settings-list-value.modified-at,.project-settings-dialog .settings-list .settings-list-item .settings-list-value.modified-at{flex-flow:row wrap;align-items:flex-start}
.document-settings-dialog .settings-list .settings-list-item .settings-list-value .icon,.project-settings-dialog .settings-list .settings-list-item .settings-list-value .icon{order:10;color:#107fc9;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-left:6px;font-size:16px}
.document-settings-dialog .settings-list .settings-list-item .settings-list-value .icon:hover,.project-settings-dialog .settings-list .settings-list-item .settings-list-value .icon:hover{color:#128ee1}
.document-settings-dialog .settings-list .settings-list-item .settings-list-value.action-disabled .icon,.project-settings-dialog .settings-list .settings-list-item .settings-list-value.action-disabled .icon{display:none}
.document-settings-dialog .settings-list .settings-list-item .settings-list-value.settings-list-value__board-options-list,.project-settings-dialog .settings-list .settings-list-item .settings-list-value.settings-list-value__board-options-list{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}
.document-settings-dialog .settings-list .settings-list-item .settings-list-value.settings-list-value__board-options-list span,.project-settings-dialog .settings-list .settings-list-item .settings-list-value.settings-list-value__board-options-list span{padding:0 0 24px 0}
.document-settings-dialog .settings-list .settings-list-item .settings-list-value.settings-list-value__board-options-list span:last-child,.project-settings-dialog .settings-list .settings-list-item .settings-list-value.settings-list-value__board-options-list span:last-child{padding-bottom:0}
.document-settings-dialog .settings-list .settings-list-item .settings-list-value.settings-list-value__board-options-list .zero-padding-bottom,.project-settings-dialog .settings-list .settings-list-item .settings-list-value.settings-list-value__board-options-list .zero-padding-bottom{padding-bottom:0}
.document-settings-dialog .settings-list .settings-list-item .settings-list-value.settings-list-value__board-options-list .warning-highlight,.project-settings-dialog .settings-list .settings-list-item .settings-list-value.settings-list-value__board-options-list .warning-highlight{color:#e52a1f}
.document-settings-dialog .settings-list .settings-list-item .settings-list-value.settings-list-value__board-options-list .disabled,.project-settings-dialog .settings-list .settings-list-item .settings-list-value.settings-list-value__board-options-list .disabled{color:#999;text-decoration:none;cursor:default}
.project-copy-dialog .copy-in-progress,.board-copy-dialog .copy-in-progress{padding:100px 0;text-align:center}.project-copy-dialog .dialog-footer .new-board-link,.board-copy-dialog .dialog-footer .new-board-link{margin-left:36px}
.color-picker-dialog{box-shadow:0 0 6px rgba(0,0,0,0.2);margin-top:-2px;margin-bottom:-2px;width:auto;max-width:160px;width:160px;border-radius:3px;background:#fff;pointer-events:auto;display:flex;flex-flow:column nowrap}
.color-picker-dialog .dialog-content{margin:0;display:flex;padding:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.color-picker-dialog .dialog-content .picking-area{display:flex;flex-basis:100%;height:160px;width:160px;position:relative;overflow:hidden}
.color-picker-dialog .dialog-content .picking-area:hover{cursor:default}.color-picker-dialog .dialog-content .picking-area{background:-moz-linear-gradient(bottom,#000 0,rgba(0,0,0,0) 100%),-moz-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(bottom,#000 0,rgba(0,0,0,0) 100%),-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background-color:rgba(0,0,0,0);background:-ms-linear-gradient(bottom,#000 0,rgba(0,0,0,0) 100%),-ms-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(bottom,#000 0,rgba(0,0,0,0) 100%),-o-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background-color:red}
.color-picker-dialog .dialog-content .picker{width:12px;height:12px;border-radius:50%;border:1px solid #fff;position:absolute;top:45%;left:45%}
.color-picker-dialog .dialog-content .picker:before{width:10px;height:10px;content:"";position:absolute;border:1px solid #999;border-radius:50%}
.color-picker-dialog .dialog-content .alpha{border:1px solid #ccc;background:url("https://mdn.mozillademos.org/files/5705/alpha.png")}
.color-picker-dialog .dialog-content .info{width:200px;margin:5px;float:left}.color-picker-dialog .dialog-content .info *{float:left}
.color-picker-dialog .dialog-footer{display:flex;flex-grow:0;flex-shrink:0;text-align:left;border-top:0;padding:0}.color-picker-dialog .dialog-footer.middle{padding-bottom:6px}
.color-picker-dialog .dialog-footer.no-vertical-padding{padding-bottom:0;padding-top:0}.color-picker-dialog .dialog-footer.actions-container{padding:5px 4px 5px 10px}
.color-picker-dialog .dialog-footer .preview{display:inline-flex;flex-basis:20%;width:45px;height:35px;margin:5px;border:1px solid #ddd;background-image:url("https://mdn.mozillademos.org/files/5705/alpha.png");position:relative}
.color-picker-dialog .dialog-footer .preview-color{width:100%;height:100%;background-color:rgba(255,0,0,0.5);position:absolute;z-index:1}
.color-picker-dialog .dialog-footer .input{position:relative;order:1;display:inline-flex;flex:1;height:33px;border:0;padding:0;margin:0;text-align:left;display:flex;align-items:stretch}
.color-picker-dialog .dialog-footer .input input{border:0;width:100%;padding:0 8px 0 0;box-sizing:border-box;font-size:14px;color:#777;box-shadow:none;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}
.color-picker-dialog .dialog-footer .color-picker-button{order:2}.color-picker-dialog .dialog-footer .cancel-button{order:3}
.color-picker-dialog .dialog-footer .hue{display:flex;flex-basis:100%;width:198px;height:10px}.color-picker-dialog .dialog-footer .hue{background:url("https://mdn.mozillademos.org/files/5701/hue.png") center;background:-moz-linear-gradient(left,#f00 0,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,#f00 100%);background:-webkit-linear-gradient(left,#f00 0,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,#f00 100%);background:-ms-linear-gradient(left,#f00 0,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,#f00 100%)}
.color-picker-dialog .dialog-footer .slider-picker{height:15px;width:15px;border:1px solid #777;border-radius:50%;background-color:#fff;position:relative;top:-4px;cursor:pointer}
.color-picker-dialog .dialog-footer button{display:flex;flex-basis:20%;justify-content:center;padding:0;margin:0}.color-picker-dialog .dialog-footer span{display:flex;flex-basis:20%;justify-content:center;padding:0}
.dijitMenuPopup{overflow:hidden}.export-to-googledrive-dialog{height:450px}.export-to-googledrive-dialog .googledrive-folder-list{overflow:auto;max-height:340px;margin-right:-15px;padding-right:15px;min-height:24px}
.export-to-googledrive-dialog .googledrive-folder-list .googledrive-folder{position:relative;padding-right:120px;padding-bottom:5px;border-bottom:1px solid #ddd;margin-bottom:5px}
.export-to-googledrive-dialog .googledrive-folder-list .googledrive-folder .googledrive-folder-icon-starred{display:none;padding-left:.5em}
.export-to-googledrive-dialog .googledrive-folder-list .googledrive-folder .googledrive-folder-hint-alreadyconnected{display:none;padding-left:.5em}
.export-to-googledrive-dialog .googledrive-folder-list .googledrive-folder.googledrive-folder-starred .googledrive-folder-icon-starred{display:inline}
.export-to-googledrive-dialog .googledrive-folder-list .googledrive-folder.googledrive-folder-alreadyconnected .googledrive-folder-hint-alreadyconnected{display:inline}
.export-to-googledrive-dialog .googledrive-folder-list .googledrive-folder:last-child{border-bottom-color:transparent;margin-bottom:0}
.export-to-googledrive-dialog .googledrive-folder-list .googledrive-folder .googledrive-folder-icon{width:16px;vertical-align:middle;margin-right:4px}
.export-to-googledrive-dialog .googledrive-folder-list .googledrive-folder .googledrive-folder-action{position:absolute;right:0;top:0}
.export-to-googledrive-dialog .googledrive-folder-list .googledrive-folder .activity-indicator-css-only{position:absolute;right:0;top:-7px}
.simple-app-menu{padding:0}.simple-app-menu li{position:relative;list-style-type:none;list-style-image:none;cursor:pointer;color:#404040;padding:6px 18px 6px 8px;max-width:260px;font-size:12px;line-height:14px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box}
.simple-app-menu li:not(.separator){min-height:28px}.simple-app-menu li:first-child{margin-top:8px}.simple-app-menu li:last-child{margin-bottom:8px}
.simple-app-menu li.with-link{padding:0}.simple-app-menu li.with-link a{flex:1;padding:6px 18px 6px 8px;color:#404040;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:flex;flex-flow:row nowrap;align-items:center}
.simple-app-menu li.with-link a.no-padding{padding:0}.simple-app-menu li.with-link a:hover{text-decoration:none}.simple-app-menu li.with-link .innactive-link{flex:1;padding:6px 18px 6px 8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:flex;flex-flow:row nowrap;align-items:center}
.simple-app-menu li:hover{background-color:#f0f0f0}.simple-app-menu li:hover .triangle{border-left-color:#404040}.simple-app-menu li.disabled{color:#ddd;cursor:default}
.simple-app-menu li.disabled a{color:#ddd}.simple-app-menu li.disabled.no-events{pointer-events:none}.simple-app-menu li.disabled:hover{background-color:transparent}
.simple-app-menu li.disabled .triangle{border-left-color:#ddd}.simple-app-menu li.disabled a{pointer-events:auto}.simple-app-menu li.disabled--can-click{color:#ddd;cursor:default}
.simple-app-menu li.disabled--can-click:hover{background-color:transparent}.simple-app-menu li.separator{height:1px;background-color:#e0e0e0;margin:8px 0;padding:0;cursor:default}
.simple-app-menu li.separator:hover{background-color:#e0e0e0}.simple-app-menu li i{font-size:16px;margin-right:5px}.simple-app-menu li i.no-margin{margin:0}
.simple-app-menu li i.inactive{visibility:hidden}.simple-app-menu li .label{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between}
.simple-app-menu li .label.no-icon{margin-left:25px}.simple-app-menu li .triangle{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #999;font-size:0;color:transparent;float:right;margin:0 0 0 14px}
.simple-app-menu li.no-icon{padding:6px 18px}.simple-app-menu.large-spacing li:not(.separator){padding:6px 12px 6px 12px;min-height:42px;height:42px}
.simple-app-menu.large-spacing li i{margin-right:12px}.simple-app-menu__shortcut{color:#ddd}.simple-app-menu__shortcut-de{padding-left:5px}
ul.simple-app-menu>li:not(.disabled):hover ul.simple-app-menu__submenu{display:block}ul.simple-app-menu .active{display:block}
ul.simple-app-menu__submenu{display:none;position:absolute;top:0;width:236px;right:-236px;border-radius:0 0 3px 3px;box-shadow:0 1px 5px rgba(0,0,0,0.2);background:white;border-color:#ddd #d5d5d5 #c5c5c5;-webkit-transition:visibility 0 ease 300ms;-moz-transition:visibility 0 ease 300ms;-ms-transition:visibility 0 ease 300ms;-o-transition:visibility 0 ease 300ms;transition:visibility 0 ease 300ms}
ul.simple-app-menu.open-submenu-left ul.simple-app-menu__submenu{left:auto;right:100%}.simple-app-menu .upgrade-badge{margin-left:10px}
.simple-app-menu li.simple-app-menu__submenu__input-container{flex-flow:column nowrap;align-items:flex-start;margin:0 !important;padding:11px !important;cursor:default}
.simple-app-menu li.simple-app-menu__submenu__input-container>i{display:none}.simple-app-menu li.simple-app-menu__submenu__input-container:hover{background:0}
.simple-app-menu__submenu__input-container input[type="text"]{box-shadow:none;border:1px solid #f0f0f0;color:#999;background:#f0f0f0;width:165px}
.simple-app-menu__submenu__input-container__hint{max-width:185px;display:block;margin-bottom:12px}.board-background-submenu:hover ul li .triangle{border-left:6px solid #999}
.board-background-submenu ul li:hover .triangle{border-left:6px solid #404040}.board-background-submenu ul.active .triangle{border-left:6px solid #404040}
.active-preset-open .offset-below-preset-container{margin-top:54px}.active-preset-open .offset-above-preset-container{margin-bottom:54px}
.active-preset-shapes-open .offset-below-preset-container{margin-top:132px}.active-preset-shapes-open .offset-above-preset-container{margin-bottom:132px}
.in-board-tooltip-dialog{width:290px;max-width:290px;position:relative}.in-board-tooltip-dialog.base-dropdown-menu{background:#4c505d;color:#fff;font-size:14px;line-height:1.5;border:0;box-shadow:0 2px 15px rgba(0,0,0,0.4);padding:18px}
.in-board-tooltip-dialog.base-dropdown-menu .tooltip-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.in-board-tooltip-dialog.base-dropdown-menu .tooltip-header h3{margin-bottom:0}.in-board-tooltip-dialog.base-dropdown-menu .tooltip-header .tooltip-header__close-button{flex:32px 0 0;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center}
.in-board-tooltip-dialog.base-dropdown-menu .tooltip-title{font-weight:600}.in-board-tooltip-dialog.base-dropdown-menu .dialog-content{margin:0}
.in-board-tooltip-dialog.base-dropdown-menu a{color:#fff;text-decoration:underline}.in-board-tooltip-dialog.base-dropdown-menu .tip-action-container{position:relative;font-size:12px;margin-top:12px;z-index:1;display:flex;align-items:center;justify-content:flex-end}
.in-board-tooltip-dialog.base-dropdown-menu .tip-action-container .light{color:#ccc}.in-board-tooltip-dialog.base-dropdown-menu .tip-action-container .light.link:hover{color:#fff}
.in-board-tooltip-dialog.base-dropdown-menu .tip-action-container .button{padding:9px 14px;flex-basis:95px;max-width:95px;box-sizing:border-box;display:flex;justify-content:center}
.in-board-tooltip-dialog.base-dropdown-menu .tip-action-container .tooltip-count{flex-basis:100px;max-width:100px;box-sizing:border-box;text-align:center}
.in-board-tooltip-dialog.base-dropdown-menu .tip-action-container .button--secondary{background:rgba(255,255,255,0.12);color:#fff;border:1px solid #4c505d}
.in-board-tooltip-dialog.base-dropdown-menu .tip-action-container .button--secondary:hover{background:rgba(255,255,255,0.2);border:1px solid #4c505d}
.edit-dialog--as-context-menu .dijitTooltipContainer{border-radius:3px}.edit-dialog--as-context-menu .dijitTooltipContainer .dialog-contents ul.simple-app-menu li{padding-right:45px}
.contact-actions-dropdown{min-width:100px;background-color:#fff;box-shadow:0 3px 4px rgba(0,0,0,0.16);border-top:thick black;pointer-events:auto}
.contact-actions-dropdown ul li{display:flex;position:relative;align-items:center;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;line-height:16px;height:25px;cursor:pointer}
.contact-actions-dropdown ul li:hover{background-color:#f0f0f0}.contact-actions-dropdown ul li a{color:#404040}.contact-actions-dropdown ul li a:hover{color:#404040;text-decoration:none}
.NEW-DIALOG-STYLE-PROTOTYPE .dialog-title{font-size:18px;line-height:24px;padding:24px 48px;background:transparent}.NEW-DIALOG-STYLE-PROTOTYPE .dialog-content{margin:48px}
.NEW-DIALOG-STYLE-PROTOTYPE .dialog-content .dialog-title{margin:-48px -48px 48px -48px}.NEW-DIALOG-STYLE-PROTOTYPE .dialog-content .dialog-title.portfolio{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:450px;margin:-48px -48px 32px -48px}
.NEW-DIALOG-STYLE-PROTOTYPE .dialog-margin-negation{margin:-48px}.NEW-DIALOG-STYLE-PROTOTYPE .dialog-header__title{font-size:16px !important;right:18px;top:18px;padding:0 !important;margin-right:-6px;width:36px;height:36px;text-align:center;line-height:36px}
.NEW-DIALOG-STYLE-PROTOTYPE .dialog-close-button{position:absolute;cursor:pointer;color:#999;font-size:16px !important;padding:0 !important;right:18px;top:18px;margin-right:-6px;width:36px;height:36px;text-align:center;line-height:36px}
.NEW-DIALOG-STYLE-PROTOTYPE .dialog-close-button:hover{color:#404040}.dialog-title strong{font-weight:600}.outline-entry-rename-dialog input{padding:8px !important}
.create-section-dialog label{display:block}.create-section-dialog .button{margin-right:12px}.create-section-dialog input[type="number"]{width:50px}
.create-section-dialog .form-elements{width:382px;background:#f0f0f0;border-radius:3px;padding:24px;margin-bottom:24px}.create-section-dialog .height-container,.create-section-dialog .width-container{display:inline-block}
.create-section-dialog .width-container:after{content:" × "}.create-section-dialog .height-container{margin-left:3px}
.create-section-dialog .preset-select{width:192px}.create-section-dialog .unit-select{display:inline-block;width:50px;height:28px;margin-top:-3px;margin-left:10px}
.create-section-dialog .orientation{float:right;padding:0 48px;height:130px;border-left:1px solid #ddd}.create-section-dialog .orientation .forms__custom__checkbox__plain{margin-right:.5em}
.create-section-dialog .orientation .radiogroup>div{margin-bottom:.5em}.create-section-dialog .orientation .radiogroup span{cursor:pointer}
.create-section-dialog .orientation.landscape .icon svg{-webkit-transform:rotateZ(-90deg);-moz-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);-o-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}
.create-section-dialog .icon{display:block;margin:0 auto 24px auto}.create-section-dialog .icon svg{display:block;margin:0 auto;width:52px;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}
.join-team-instructions{width:540px}.join-team-instructions .dialog-title{font-size:24px}.join-team-instructions ol{margin:-1.5em 0 2em}
.join-team-instructions ol li{margin-bottom:1em;font-size:14px}.video-chat-dialog .dialog-title{display:none}.video-chat-dialog .video-chat-dialog__container--start-join{overflow:hidden;margin:-48px -49px}
.video-chat-dialog .video-chat-dialog__container--start-join li i{font-size:16px}.video-chat-dialog .video-chat-dialog__container--install .text,.video-chat-dialog .video-chat-dialog__container--not-supported .text{display:block;max-width:500px;margin-bottom:24px}
.video-chat-dialog .video-chat-dialog__container--install .button,.video-chat-dialog .video-chat-dialog__container--not-supported .button{margin-right:24px}
.sidebar-select-dialog li .fonticon-notification,.sidebar-select-dialog li .fonticon-task-round-done{font-size:19px}.sidebar-select-dialog li.active{background-color:#f0f0f0}
.invite-via-mention-dialog{max-width:480px}.invite-via-mention-dialog .dialog-footer .button{margin-right:8px}.invite-via-mention-dialog .participants-display{max-height:170px;overflow:auto;margin-bottom:0}
.invite-via-mention-dialog .participants-display:after{display:none}.invite-via-mention-dialog .participant-list__entry{overflow:hidden;margin-right:0}
.invite-via-mention-dialog .participant-list__entry:last-child{margin-bottom:0}.invite-via-mention-dialog .participant-list__entry .participant-list__entry__user{display:flex;align-items:center;justify-content:space-between}
.invite-via-mention-dialog .participant-list__entry .user-display{order:0;margin-right:8px}.invite-via-mention-dialog .participant-list__entry .user-display .user-display__details{padding-right:0}
.invite-via-mention-dialog .participant-list__entry .user-display .user-display__details__subline__container{max-width:200px}
.invite-via-mention-dialog .participant-list__entry .user-role-select{order:1;max-width:90px;border:1px solid #ddd}.invite-via-mention-dialog .participant-list__entry .user-role-select .dijitButtonContents{padding-left:9px}
.invite-via-mention-dialog .participant-list__entry .user-role-select .dijitDownArrowButton{padding-right:3px;color:#999}
.invite-via-mention-dialog .dialog-header{font-size:16px;line-height:1.5;background:#f0f0f0;border-radius:5px 5px 0 0}.more-participants-dialog{max-height:400px;overflow:auto}
.more-participants-dialog .dialog-content .more-participants-list-entry{display:flex;flex-flow:row nowrap;margin-bottom:8px}
.more-participants-dialog .dialog-content .more-participants-list-entry:last-child{margin-bottom:0}.more-participants-dialog .dialog-content .more-participants-list-entry .user-badge .user-badge--color-indicator-container{width:27px}
.more-participants-dialog .dialog-content .more-participants-list-entry .more-participants-list-entry-icon-container{flex-basis:30px;font-size:17px;display:flex;align-items:center;justify-content:center}
.more-participants-dialog .dialog-content .more-participants-list-entry .more-participants-list-entry-icon-container.clickable{cursor:pointer;color:#e52a1f}
.form li{margin-bottom:12px}.form li:last-child{margin-bottom:0}.form li.buttonline{margin-top:24px}.dijitTextArea,input[type="file"],input[type="text"],input[type="number"],input[type="password"],input[type="email"],input[type="search"],textarea,.dijitTextBox{width:180px;padding:6px 5px;font:normal 16px/1.3em "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;background:#fff;color:#404040;border-radius:3px;box-shadow:0 -1px 0 rgba(0,0,0,0.4);border:1px solid #ccc;display:inline-block;outline:0}
.dijitTextArea:focus,input[type="file"]:focus,input[type="text"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="search"]:focus,textarea:focus,.dijitTextBox:focus,.dijitTextArea.dijitFocused,input[type="file"].dijitFocused,input[type="text"].dijitFocused,input[type="number"].dijitFocused,input[type="password"].dijitFocused,input[type="email"].dijitFocused,input[type="search"].dijitFocused,textarea.dijitFocused,.dijitTextBox.dijitFocused,.dijitTextArea.dijitHasDropDownOpen,input[type="file"].dijitHasDropDownOpen,input[type="text"].dijitHasDropDownOpen,input[type="number"].dijitHasDropDownOpen,input[type="password"].dijitHasDropDownOpen,input[type="email"].dijitHasDropDownOpen,input[type="search"].dijitHasDropDownOpen,textarea.dijitHasDropDownOpen,.dijitTextBox.dijitHasDropDownOpen{border-color:#107fc9;box-shadow:0 0 5px #107fc9}
.dijitTextArea[type="image"],input[type="file"][type="image"],input[type="text"][type="image"],input[type="number"][type="image"],input[type="password"][type="image"],input[type="email"][type="image"],input[type="search"][type="image"],textarea[type="image"],.dijitTextBox[type="image"]{height:auto;width:auto;border:0;background:inherit}
.dijitTextArea[type="file"],input[type="file"][type="file"],input[type="text"][type="file"],input[type="number"][type="file"],input[type="password"][type="file"],input[type="email"][type="file"],input[type="search"][type="file"],textarea[type="file"],.dijitTextBox[type="file"]{height:auto}
.dijitTextArea.full-width,input[type="file"].full-width,input[type="text"].full-width,input[type="number"].full-width,input[type="password"].full-width,input[type="email"].full-width,input[type="search"].full-width,textarea.full-width,.dijitTextBox.full-width{width:100%;display:block;box-sizing:border-box}
.dijitTextArea.large,input[type="file"].large,input[type="text"].large,input[type="number"].large,input[type="password"].large,input[type="email"].large,input[type="search"].large,textarea.large,.dijitTextBox.large{height:48px;font-size:15px;padding-left:12px}
.dijitTextArea.plain,input[type="file"].plain,input[type="text"].plain,input[type="number"].plain,input[type="password"].plain,input[type="email"].plain,input[type="search"].plain,textarea.plain,.dijitTextBox.plain{padding:0;box-shadow:none;vertical-align:baseline;padding-top:1px}
.dijitTextArea.colored,input[type="file"].colored,input[type="text"].colored,input[type="number"].colored,input[type="password"].colored,input[type="email"].colored,input[type="search"].colored,textarea.colored,.dijitTextBox.colored{box-shadow:none}
.dijitTextArea.flat-style,input[type="file"].flat-style,input[type="text"].flat-style,input[type="number"].flat-style,input[type="password"].flat-style,input[type="email"].flat-style,input[type="search"].flat-style,textarea.flat-style,.dijitTextBox.flat-style{display:block;width:100%;height:48px;box-shadow:none;border:0;font-size:15px;border-radius:0;background:#f0f0f0;border-bottom:2px solid transparent;padding-left:12px;box-sizing:border-box}
.dijitTextArea.flat-style:focus,input[type="file"].flat-style:focus,input[type="text"].flat-style:focus,input[type="number"].flat-style:focus,input[type="password"].flat-style:focus,input[type="email"].flat-style:focus,input[type="search"].flat-style:focus,textarea.flat-style:focus,.dijitTextBox.flat-style:focus{border-bottom:2px solid #107fc9}
.dijitTextArea.flat-style::placeholder,input[type="file"].flat-style::placeholder,input[type="text"].flat-style::placeholder,input[type="number"].flat-style::placeholder,input[type="password"].flat-style::placeholder,input[type="email"].flat-style::placeholder,input[type="search"].flat-style::placeholder,textarea.flat-style::placeholder,.dijitTextBox.flat-style::placeholder{color:#999;font-style:normal}
.dijitTextArea.smaller,input[type="file"].smaller,input[type="text"].smaller,input[type="number"].smaller,input[type="password"].smaller,input[type="email"].smaller,input[type="search"].smaller,textarea.smaller,.dijitTextBox.smaller{height:42px;font-size:13px}
.dijitTextArea.flat-style-textarea,input[type="file"].flat-style-textarea,input[type="text"].flat-style-textarea,input[type="number"].flat-style-textarea,input[type="password"].flat-style-textarea,input[type="email"].flat-style-textarea,input[type="search"].flat-style-textarea,textarea.flat-style-textarea,.dijitTextBox.flat-style-textarea{display:block;box-shadow:none;border:0;border-radius:0;background:#f0f0f0;border-bottom:2px solid transparent;box-sizing:border-box}
.dijitTextArea.flat-style-textarea:focus,input[type="file"].flat-style-textarea:focus,input[type="text"].flat-style-textarea:focus,input[type="number"].flat-style-textarea:focus,input[type="password"].flat-style-textarea:focus,input[type="email"].flat-style-textarea:focus,input[type="search"].flat-style-textarea:focus,textarea.flat-style-textarea:focus,.dijitTextBox.flat-style-textarea:focus{border-bottom:2px solid #107fc9}
.dijitTextArea.flat-style-textarea::placeholder,input[type="file"].flat-style-textarea::placeholder,input[type="text"].flat-style-textarea::placeholder,input[type="number"].flat-style-textarea::placeholder,input[type="password"].flat-style-textarea::placeholder,input[type="email"].flat-style-textarea::placeholder,input[type="search"].flat-style-textarea::placeholder,textarea.flat-style-textarea::placeholder,.dijitTextBox.flat-style-textarea::placeholder{color:#999;font-style:normal}
input[type="search"]{-webkit-appearance:textfield;-moz-appearance:textfield}input[type="checkbox"]:disabled,input[type="radio"]:disabled{opacity:50 / 100}
.dj_ie .dijitTextArea::-ms-clear,.dj_ie input::-ms-clear,.dj_ie textarea::-ms-clear,.dj_ie .inlineEditInput::-ms-clear,.dj_ie .dijitTextBox::-ms-clear{display:none}
.dj_ie .dijitTextArea.full-width,.dj_ie input.full-width,.dj_ie textarea.full-width,.dj_ie .inlineEditInput.full-width,.dj_ie .dijitTextBox.full-width{width:100%}
.dijitSelect{margin:0;cursor:pointer;width:180px;padding:6px 5px;height:34px;font:normal 16px/1.3em "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;background:white;color:#404040;display:table;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,0.3),inset 0 -7px 15px -10px rgba(0,0,0,0.3);border-radius:3px;outline:0}
.dijitSelect .dijitButtonText{margin-top:3px}.dijitSelect.full-width{width:100%}.dijitSelect .dijitButtonContents{padding-left:5px;width:90%;border:0}
.dijitSelect .dijitDownArrowButton{width:10%;border:0}.dijitSelect .dijitDownArrowButton input[type="text"]{text-indent:0 !important;box-shadow:none;font-size:10px;margin-left:5px;border:0}
.dijitSelect.dijitSelectHover{background-color:#fff;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#e6e6e6),to(#fff));background-image:-moz-linear-gradient(#e6e6e6,#fff);background-image:-ms-linear-gradient(#e6e6e6,#fff);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e6e6),color-stop(100%,#fff));background-image:-webkit-linear-gradient(#e6e6e6,#fff);background-image:-o-linear-gradient(#e6e6e6,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#ffffff',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#ffffff', GradientType=0)";background-image:linear-gradient(#e6e6e6,#fff)}
.dijitSelect.dijitSelectOpened{box-shadow:0 1px 1px rgba(0,0,0,0.3),inset 0 7px 15px -10px rgba(0,0,0,0.3)}.dijitSelect.dijitSelectDisabled{color:#999;background:#ddd}
.dijitSelect.dijitSelectDisabled .dijitDownArrowButton input[type="text"]{color:#999}.dijitSelect .dijitArrowButtonInner{float:right;margin-right:1em;text-align:right !important}
.dijitSelect.custom-select{position:relative}.dijitSelect.custom-select .dijitArrowButton{position:absolute;right:0;top:0;bottom:0;width:25px}
.dijitSelect.custom-select .dijitArrowButton .dijitArrowButtonInner{position:absolute;top:50%;left:3px;width:22px;padding:0;margin:0;margin-top:-7px;text-align:center !important}
.dijitSelect.custom-select--simple{background:transparent;border:1px solid #ddd;box-shadow:none}.dijitSelect.custom-select--simple.dijitSelectOpened,.dijitSelect.custom-select--simple.dijitSelectHover{border-color:#404040}
.dijitSelect.custom-select--simple.dijitSelectOpened .dijitArrowButton,.dijitSelect.custom-select--simple.dijitSelectHover .dijitArrowButton{background-color:#404040}
.dijitSelect.custom-select--simple.dijitSelectOpened .dijitArrowButtonInner,.dijitSelect.custom-select--simple.dijitSelectHover .dijitArrowButtonInner{color:#f0f0f0}
.dijitSelect.custom-select--white{background-color:white}.dijitSelect.custom-select--quiet{background:transparent;border-color:transparent;box-shadow:none}
.dijitSelect.custom-select--quiet .dijitArrowButton input{margin-right:0}.dijitSelect.custom-select--quiet.dijitSelectHover,.dijitSelect.custom-select--quiet.dijitOpenedFocused{border-color:#ddd}
.dijitSelect.custom-select--quiet.dijitOpenedFocused{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}
.dijitSelect.custom-select--inline{display:inline-table;width:auto;height:auto;vertical-align:top}.dijitSelect.custom-select--inline .dijitButtonContents{font-weight:bold}
.dijitSelect.custom-select--inline .dijitArrowButton input{font-size:9px;margin-left:2px;width:9px}.dijitSelect.custom-select--inline .dijitButtonContents,.dijitSelect.custom-select--inline .dijitArrowButton{min-width:auto;width:auto;padding:0;margin:0;font-family:"Open Sans",sans-serif}
.dijitSelect.custom-select--inline *{margin:0;padding:0}.dijitSelect.custom-select--inline.dijitSelectHover,.dijitSelect.custom-select--inline.dijitOpenedFocused{margin:-3px}
.dijitSelect.custom-select--inline.dijitSelectHover .dijitButtonContents,.dijitSelect.custom-select--inline.dijitOpenedFocused .dijitButtonContents{padding:3px 0 3px 3px}
.dijitSelect.custom-select--inline.dijitSelectHover .dijitArrowButton,.dijitSelect.custom-select--inline.dijitOpenedFocused .dijitArrowButton{padding:3px 3px 3px 0}
.button.quiet .dijitSelect,.dijitSelect.button.quiet{width:auto}.button.quiet .dijitSelect .dijitButtonContents,.dijitSelect.button.quiet .dijitButtonContents,.button.quiet .dijitSelect .dijitDownArrowButton,.dijitSelect.button.quiet .dijitDownArrowButton{width:auto}
.dijitMenuSeparator td{border-top:1px solid #ddd}.dijitMenuSeparator td .dijitMenuSeparatorTop,.dijitMenuSeparator td .dijitMenuSeparatorBottom{display:none}
.dijitValidationContainer{display:none}.pagetype .dijitSelect.clean{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";background:#f0f0f0;box-shadow:inset 0 1px 0 #fff;text-shadow:none;border:1px solid #bbb;height:30px}
.pagetype .dijitSelect.clean.dijitSelectHover{background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";background:#fff}
.pagetype .dijitSelect.clean.dijitSelectOpened{box-shadow:inset 0 1px 3px 1px rgba(1,1,1,0.15);background-image:none;background-repeat:repeat;background:0;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";background:#e6e6e6}
.pagetype .clean>.dijitSelect{background-image:none;background-repeat:repeat;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";background:0;border:0;height:auto}
.pagetype .clean>.dijitSelect.dijitSelectHover{background-image:none;background-repeat:repeat;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";background:0}
.pagetype .clean>.dijitSelect.dijitSelectOpened{background-image:none;background-repeat:repeat;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";background:0;box-shadow:none}
.dijitMenu{border-color:#ddd !important}.dijitMenu .dijitMenuItem td{background:transparent;color:#404040;padding:9px 0}
.dijitMenu .dijitMenuItem td.dijitMenuItemLabel{padding-left:9px;padding-right:9px}.dijitMenu .dijitMenuItemSelected,.dijitMenu .dijitMenuItem:hover,.dijitMenu .dijitMenuItemHover{color:#404040;background:#f0f0f0}
.dijitTextArea,textarea{width:100%;padding-top:5px;box-sizing:border-box}.dijitTextArea.big-sized,textarea.big-sized{height:10em}
.stretched-inputs input{width:95%}.dijitTextBox{margin:0}input[disabled],textarea[disabled]{color:#999;background:#ddd}.dijitComboBox .dijitArrowButton{border-left:1px solid #ddd !important;position:relative;top:-6px;right:-5px}
.dijitComboBox .dijitArrowButton .dijitArrowButtonInner{box-shadow:none;text-indent:0 !important;padding-top:6px;padding-bottom:6px;padding-left:8px !important;padding-right:8px !important;border-radius:0 3px 3px 0;border-color:transparent transparent transparent #ccc;background-color:#eee}
.dijitComboBox:focus .dijitArrowButton,.dijitComboBox.dijitFocused .dijitArrowButton,.dijitComboBox.dijitHasDropDownOpen .dijitArrowButton{border-color:#999 !important}
.dijitComboBox .dijitInputContainer .dijitInputInner{box-shadow:none !important}.dijitComboBox .dijitValidationContainer{display:none}
.participant-select .dijitComboBox,.email-invite-container .dijitComboBox{box-sizing:border-box;width:100%;height:31px;box-shadow:0 -1px 0 rgba(0,0,0,0.4);border:1px solid #ccc}
.participant-select .dijitComboBox .dijitInputInner,.email-invite-container .dijitComboBox .dijitInputInner{margin-top:-5px}
.participant-select .dijitComboBox .dijitArrowButton,.email-invite-container .dijitComboBox .dijitArrowButton{font-size:10px;border:0 !important}
.dijitComboBoxMenuPopup .dijitMenu,.dijitMenuPopup .dijitMenu{border-radius:3px;border:1px solid #999;margin-top:1px}.dijitComboBoxMenuPopup .dijitMenu,.dijitMenuPopup .dijitMenu{max-height:420px;overflow-y:auto !important}
input[type="text"]::placeholder{font-style:italic;color:#999}.dijitPlaceHolder{font-style:normal;left:1px}
form hr{margin:1.5em 0}fieldset .dijitComboBox input{line-height:1.5em}fieldset .dijitComboBox input.dijitArrowButtonInner{width:7px}
fieldset,.fieldset{margin:0;padding:0}fieldset ul li{list-style-type:none;list-style-image:none}fieldset ul li ul li{margin:0 !important}
fieldset .error,form .error,.errors{color:#e52a1f}fieldset .error a,form .error a,.errors a,fieldset .error link,form .error link,.errors link{color:#e52a1f;text-decoration:underline}
fieldset .error a:hover,form .error a:hover,.errors a:hover,fieldset .error link:hover,form .error link:hover,.errors link:hover{color:black}
fieldset .error.subform,form .error.subform,.errors.subform{display:block;margin-top:-3px;margin-bottom:6px;max-width:400px}
fieldset .error.team,form .error.team,.errors.team{display:block;max-width:400px}fieldset .error.errorBorder,form .error.errorBorder,.errors.errorBorder{border:1px solid red;padding:10px 16px 10px 30px;width:400px;text-align:left;margin-bottom:12px}
fieldset li span.error,fieldset span.error{display:block}fieldset li .error{font-size:12px;line-height:normal}label small{position:relative;top:-1em;display:inline-block}
.label-meta-hint{color:#999;line-height:1.4;margin-bottom:7px;padding-right:15px;margin-top:-3px;font-size:.9em}fieldset .legend{border-bottom:1px solid #f0f0f0;font-weight:bold;padding:0 24px;line-height:60px}
fieldset label{display:block;clear:both}fieldset input[type="checkbox"]+label{display:inline-block;margin-left:.5em;width:auto}
.fieldset.long-labels-in-same-row li,.long-labels-in-same-row .fieldset li,fieldset.long-labels-in-same-row li,.long-labels-in-same-row fieldset li{display:table;width:100%;margin-bottom:24px}
.fieldset.long-labels-in-same-row input[type="text"],.long-labels-in-same-row .fieldset input[type="text"],fieldset.long-labels-in-same-row input[type="text"],.long-labels-in-same-row fieldset input[type="text"]{box-sizing:border-box;display:table-cell;width:100%}
.fieldset.long-labels-in-same-row li>label,.long-labels-in-same-row .fieldset li>label,fieldset.long-labels-in-same-row li>label,.long-labels-in-same-row fieldset li>label{line-height:3}
.fieldset.long-labels-in-same-row ul li ul li label,.long-labels-in-same-row .fieldset ul li ul li label,fieldset.long-labels-in-same-row ul li ul li label,.long-labels-in-same-row fieldset ul li ul li label{line-height:24px}
.fieldset.long-labels-in-same-row label,.long-labels-in-same-row .fieldset label,fieldset.long-labels-in-same-row label,.long-labels-in-same-row fieldset label,.fieldset.long-labels-in-same-row .big-switch,.long-labels-in-same-row .fieldset .big-switch,fieldset.long-labels-in-same-row .big-switch,.long-labels-in-same-row fieldset .big-switch{display:table-cell;vertical-align:top;width:165px}
.fieldset.long-labels-in-same-row .additionalhint,.long-labels-in-same-row .fieldset .additionalhint,fieldset.long-labels-in-same-row .additionalhint,.long-labels-in-same-row fieldset .additionalhint{margin:8px 0 0 0;color:#999}
.fieldset.long-labels-in-same-row .additionalhint+input,.long-labels-in-same-row .fieldset .additionalhint+input,fieldset.long-labels-in-same-row .additionalhint+input,.long-labels-in-same-row fieldset .additionalhint+input{margin-top:8px}
.fieldset.long-labels-in-same-row label+.additionalhint,.long-labels-in-same-row .fieldset label+.additionalhint,fieldset.long-labels-in-same-row label+.additionalhint,.long-labels-in-same-row fieldset label+.additionalhint{margin-top:0}
.fieldset.long-labels-in-same-row .small.hint,.long-labels-in-same-row .fieldset .small.hint,fieldset.long-labels-in-same-row .small.hint,.long-labels-in-same-row fieldset .small.hint{float:left;margin-left:400px;margin-top:-3em}
.fieldset.long-labels-in-same-row .big-switch label,.long-labels-in-same-row .fieldset .big-switch label,fieldset.long-labels-in-same-row .big-switch label,.long-labels-in-same-row fieldset .big-switch label{float:none;width:auto}
.fieldset.long-labels-in-same-row .additionalhint.long-labels-in-same-row__compensate-label-line-height,.long-labels-in-same-row .fieldset .additionalhint.long-labels-in-same-row__compensate-label-line-height,fieldset.long-labels-in-same-row .additionalhint.long-labels-in-same-row__compensate-label-line-height,.long-labels-in-same-row fieldset .additionalhint.long-labels-in-same-row__compensate-label-line-height,.fieldset.long-labels-in-same-row .long-labels-in-same-row__compensate-label-line-height,.long-labels-in-same-row .fieldset .long-labels-in-same-row__compensate-label-line-height,fieldset.long-labels-in-same-row .long-labels-in-same-row__compensate-label-line-height,.long-labels-in-same-row fieldset .long-labels-in-same-row__compensate-label-line-height{margin-top:8px}
.narrow fieldset ul li .small.hint{float:left;margin-left:200px;margin-top:-4em}.fieldset li .hint,fieldset li .hint{padding-left:10px;font-size:.8em;line-height:1.5em;display:inline-block}
.long-labels-in-same-row textarea{display:block;width:380px;clear:both}.fieldset li .hint-textarea,fieldset li .hint-textarea{padding-left:0}
fieldset .radiogroup{display:inline-block}fieldset .radiogroup label{float:none;display:inline;margin-left:5px}fieldset .radiogroup .hint{margin-left:10px}
fieldset .radiogroup.disabled label{color:#999}fieldset ul.locale li label{padding-left:20px;background:transparent none no-repeat center left}
fieldset ul.locale li.locale-de label{background-image:url(../images/locale/de.png)}fieldset ul.locale li.locale-en label{background-image:url(../images/locale/usgb.png)}
form label{color:#404040}form li{margin-bottom:10px}.forms__short-label label{display:inline-block;min-width:100px}.forms__form-table li{display:table;width:100%}
.forms__form-table label{display:table-cell;width:200px;vertical-align:top}.forms__form-table input{display:table-cell}.forms__form-table input[type="checkbox"]{display:inline-block;vertical-align:middle}
.forms__custom__checkbox,.forms__custom__checkbox__plain{position:relative;border-radius:3px;box-sizing:border-box;overflow:visible}
.forms__custom__checkbox input,.forms__custom__checkbox__plain input{z-index:1;position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;-webkit-appearance:none;-moz-appearance:none;outline:0;width:100%;height:100%}
.forms__custom__checkbox.dijitRadio,.forms__custom__checkbox__plain.dijitRadio{border-radius:20px}.forms__custom__checkbox{width:25px;height:25px;background:rgba(0,0,0,0.15);border-bottom:1px solid rgba(255,255,255,0.5);box-shadow:inset 0 1px 2px rgba(0,0,0,0.4)}
.forms__custom__checkbox.dijitCheckBoxChecked:after,.forms__custom__checkbox.dijitRadioChecked:after{content:"\e005";font-family:"ConceptboardDingbats";color:#404040;position:absolute;top:8px;right:-6px;line-height:0;font-size:32px;z-index:0;text-shadow:1px 1px 0 rgba(0,0,0,0.1)}
.forms__custom__checkbox.dijitRadio{width:20px;height:20px}.forms__custom__checkbox.dijitRadio.dijitRadioChecked:after{color:#107fc9;right:-4px;font-size:24px}
.forms__custom__checkbox+label{margin-left:17px}fieldset .radiogroup .forms__custom__checkbox__plain{width:21px;height:21px;box-shadow:0 0 0 1px #aaa;border:2px solid white;background:transparent}
fieldset .radiogroup .forms__custom__checkbox__plain.dijitCheckBoxChecked,fieldset .radiogroup .forms__custom__checkbox__plain.dijitRadioChecked{background:#107fc9;box-shadow:0 0 0 1px #107fc9}
fieldset .radiogroup .forms__custom__checkbox__plain.dijitRadio{width:16px;height:16px}fieldset .radiogroup .forms__custom__checkbox__plain+label{margin-left:10px}
fieldset .radiogroup .forms__custom__checkbox__plain+label+.hint{display:block;text-align:justify;margin:-2px 0 4px 20px;vertical-align:top}
fieldset .dijitSelect__plain{background:transparent;border:0;box-shadow:none;font-size:.9em;height:1em;opacity:.6}.dijitSlider .dijitSliderImageHandle{border:8px solid white;border-radius:50%;box-shadow:1px 2px 5px rgba(0,0,0,0.5);margin-top:-2px}
.dijitSlider .dijitSliderImageHandle.dijitSliderThumbHover{border-color:#107fc9;box-shadow:1px 2px 8px #000}.dijitSlider .dijitSliderImageHandle.dijitSliderThumbFocused{border-color:#107fc9;outline:0;box-shadow:1px 1px 1px rgba(0,0,0,0.5)}
.dijitSlider .dijitSliderBar{border:0;background-color:#bbb;border-radius:8px}.dijitSlider .dijitSliderBar.dijitSliderBumper{width:1px;background-color:transparent}
.dijitSlider .dijitSliderProgressBar{background-color:#107fc9}.grid-reset{letter-spacing:normal}.text-size-xlarge{font-size:41.888px;line-height:1.3}
.text-size-large{font-size:25.888px;line-height:1.5}.text-size-medium{font-size:20px;line-height:1.5}.text-size-basic{font-size:16px;line-height:1.5}
.text-size-small{font-size:14px;line-height:1.5}@font-face{font-family:"Open Sans";src:local("Open Sans Light"),url("/_/fonts/Open_Sans/Light/OpenSans-Light.woff2?v=1.1.0") format("woff2"),url("/_/fonts/Open_Sans/Light/OpenSans-Light.woff?v=1.1.0") format("woff"),url("/_/fonts/Open_Sans/Light/OpenSans-Light.ttf?v=1.1.0") format("truetype"),url("/_/fonts/Open_Sans/Light/OpenSans-Light.svg?v=1.1.0#Light") format("svg");font-weight:300;font-style:normal}
@font-face{font-family:"Open Sans";src:local("Open Sans Light Italic"),url("/_/fonts/Open_Sans/LightItalic/OpenSans-LightItalic.woff2?v=1.1.0") format("woff2"),url("/_/fonts/Open_Sans/LightItalic/OpenSans-LightItalic.woff?v=1.1.0") format("woff"),url("/_/fonts/Open_Sans/LightItalic/OpenSans-LightItalic.ttf?v=1.1.0") format("truetype"),url("/_/fonts/Open_Sans/LightItalic/OpenSans-LightItalic.svg?v=1.1.0#LightItalic") format("svg");font-weight:300;font-style:italic}
@font-face{font-family:"Open Sans";src:local("Open Sans"),url("/_/fonts/Open_Sans/Regular/OpenSans-Regular.woff2?v=1.1.0") format("woff2"),url("/_/fonts/Open_Sans/Regular/OpenSans-Regular.woff?v=1.1.0") format("woff"),url("/_/fonts/Open_Sans/Regular/OpenSans-Regular.ttf?v=1.1.0") format("truetype"),url("/_/fonts/Open_Sans/Regular/OpenSans-Regular.svg?v=1.1.0#Regular") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"Open Sans";src:local("Open Sans Italic"),url("/_/fonts/Open_Sans/Italic/OpenSans-Italic.woff2?v=1.1.0") format("woff2"),url("/_/fonts/Open_Sans/Italic/OpenSans-Italic.woff?v=1.1.0") format("woff"),url("/_/fonts/Open_Sans/Italic/OpenSans-Italic.ttf?v=1.1.0") format("truetype"),url("/_/fonts/Open_Sans/Italic/OpenSans-Italic.svg?v=1.1.0#Italic") format("svg");font-weight:normal;font-style:italic}
@font-face{font-family:"Open Sans";src:local("Open Sans Semibold"),url("/_/fonts/Open_Sans/Semibold/OpenSans-Semibold.woff2?v=1.1.0") format("woff2"),url("/_/fonts/Open_Sans/Semibold/OpenSans-Semibold.woff?v=1.1.0") format("woff"),url("/_/fonts/Open_Sans/Semibold/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"),url("/_/fonts/Open_Sans/Semibold/OpenSans-Semibold.svg?v=1.1.0#Semibold") format("svg");font-weight:600;font-style:normal}
@font-face{font-family:"Open Sans";src:local("Open Sans Semibold Italic"),url("/_/fonts/Open_Sans/SemiboldItalic/OpenSans-SemiboldItalic.woff2?v=1.1.0") format("woff2"),url("/_/fonts/Open_Sans/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.1.0") format("woff"),url("/_/fonts/Open_Sans/SemiboldItalic/OpenSans-SemiboldItalic.ttf?v=1.1.0") format("truetype"),url("/_/fonts/Open_Sans/SemiboldItalic/OpenSans-SemiboldItalic.svg?v=1.1.0#SemiboldItalic") format("svg");font-weight:600;font-style:italic}
@font-face{font-family:"Open Sans";src:local("Open Sans Bold"),url("/_/fonts/Open_Sans/Bold/OpenSans-Bold.woff2?v=1.1.0") format("woff2"),url("/_/fonts/Open_Sans/Bold/OpenSans-Bold.woff?v=1.1.0") format("woff"),url("/_/fonts/Open_Sans/Bold/OpenSans-Bold.ttf?v=1.1.0") format("truetype"),url("/_/fonts/Open_Sans/Bold/OpenSans-Bold.svg?v=1.1.0#Bold") format("svg");font-weight:bold;font-style:normal}
@font-face{font-family:"Open Sans";src:local("Open Sans Bold Italic"),url("/_/fonts/Open_Sans/BoldItalic/OpenSans-BoldItalic.woff2?v=1.1.0") format("woff2"),url("/_/fonts/Open_Sans/BoldItalic/OpenSans-BoldItalic.woff?v=1.1.0") format("woff"),url("/_/fonts/Open_Sans/BoldItalic/OpenSans-BoldItalic.ttf?v=1.1.0") format("truetype"),url("/_/fonts/Open_Sans/BoldItalic/OpenSans-BoldItalic.svg?v=1.1.0#BoldItalic") format("svg");font-weight:bold;font-style:italic}
body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px;line-height:24px}
h1{font-size:41.888px;line-height:1.3;font-weight:normal;margin:0 0 48px 0}@media only screen and (max-width:949px){.pagetype-app-page h1{font-size:34.034px}
}h2,h3{font-size:25.888px;line-height:1.5;font-weight:300;margin:0 0 24px 0}@media only screen and (max-width:949px){.pagetype-app-page h2,.pagetype-app-page h3{font-size:21.034px}
}h3{font-weight:normal}h4{font-size:20px;line-height:24px;margin:0 0 12px 0;font-weight:300}p+h2{margin-top:48px}.paragraph--half-margin p,p.paragraph--half-margin{margin-bottom:12px}
.social-login-container button{font-size:13px;margin-bottom:.5em;text-align:left;white-space:nowrap}.social-login-container button [class^="fonticon-"]{font-size:16px;vertical-align:top;margin-right:5px}
.social-login-container.social-login-container--shrinked>form:nth-of-type(1n+3):not(.social-login-container__toggle),.social-login-container.social-login-container--shrinked>form:nth-of-type(-1n+3).social-login-container__toggle{max-height:0;overflow:hidden}
.social-login-container>.social-login{max-height:70px;transition:max-height .25s}.social-login-container>.social-login-container__toggle{transition:none}
.social-login-container:not(.social-login-container--shrinked)>.social-login-container__toggle,.social-login-container:not(.social-login-container--shrinked)>.social-login-container__toggle{max-height:0;overflow:hidden}
@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1)}40%{-webkit-transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1)}
}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);-moz-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);-o-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
100%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@-webkit-keyframes blink{from{opacity:1}50%{opacity:1}100%{opacity:0}}@keyframes blink{from{opacity:1}50%{opacity:1}100%{opacity:0}
}@-webkit-keyframes progressRunning{from{background-position:30px 0}100%{background-position:0 0}}@keyframes progressRunning{from{background-position:30px 0}
100%{background-position:0 0}}.pagetype-app-related-no-footer,.pagetype-app-related{background-color:#fff}.pagetype-app-related-no-footer .app-related-page-wrapper,.pagetype-app-related .app-related-page-wrapper{position:relative;min-height:100%;display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:space-between}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.pagetype-app-related-no-footer .app-related-page-wrapper,.pagetype-app-related .app-related-page-wrapper{height:100%}
}.pagetype-app-related-no-footer .app-related-header,.pagetype-app-related .app-related-header{position:relative;flex-basis:100px;display:flex;align-items:center;justify-content:center;background:#f0f0f0;background:linear-gradient(177deg,#f6f6f6 64.7%,#fff 65%);padding-left:24px;padding-right:24px;padding-bottom:24px;margin-bottom:-24px}
@media only screen and (max-width:767px){.pagetype-app-related-no-footer .app-related-header,.pagetype-app-related .app-related-header{flex-basis:80px}
}.pagetype-app-related-no-footer .app-related-header .logo,.pagetype-app-related .app-related-header .logo{max-width:360px}
@media only screen and (max-width:767px){.pagetype-app-related-no-footer .app-related-header .logo,.pagetype-app-related .app-related-header .logo{max-width:180px}
}.pagetype-app-related-no-footer .app-related-header .company-name,.pagetype-app-related .app-related-header .company-name{font-weight:bold;font-size:24px}
.pagetype-app-related-no-footer .app-related-content,.pagetype-app-related .app-related-content{flex-grow:1;flex-shrink:1;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;padding:24px;z-index:1}
@media only screen and (max-width:767px){.pagetype-app-related-no-footer .app-related-content,.pagetype-app-related .app-related-content{padding-bottom:0}
}.pagetype-app-related-no-footer .app-related-content .app-related-branding-line,.pagetype-app-related .app-related-content .app-related-branding-line{width:400px;display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:24px}
@media only screen and (max-width:400px){.pagetype-app-related-no-footer .app-related-content .app-related-branding-line,.pagetype-app-related .app-related-content .app-related-branding-line{width:100%}
}.pagetype-app-related-no-footer .app-related-content .app-related-branding-line .logo,.pagetype-app-related .app-related-content .app-related-branding-line .logo{max-width:100%;max-height:90px;width:auto;height:auto}
@media only screen and (max-width:767px){.pagetype-app-related-no-footer .app-related-content .app-related-branding-line .logo,.pagetype-app-related .app-related-content .app-related-branding-line .logo{max-height:70px}
}.pagetype-app-related-no-footer .app-related-content .app-related-branding-line .logo.image-ratio-square,.pagetype-app-related .app-related-content .app-related-branding-line .logo.image-ratio-square{max-height:110px}
@media only screen and (max-width:767px){.pagetype-app-related-no-footer .app-related-content .app-related-branding-line .logo.image-ratio-square,.pagetype-app-related .app-related-content .app-related-branding-line .logo.image-ratio-square{max-height:90px}
}.pagetype-app-related-no-footer .app-related-content .app-related-branding-line .company-name,.pagetype-app-related .app-related-content .app-related-branding-line .company-name{font-weight:bold;font-size:24px}
.pagetype-app-related-no-footer .app-related-content .inner-content-container,.pagetype-app-related .app-related-content .inner-content-container{width:400px;display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:center;text-align:center;font-size:14px}
@media only screen and (max-width:400px){.pagetype-app-related-no-footer .app-related-content .inner-content-container,.pagetype-app-related .app-related-content .inner-content-container{width:100%}
}.pagetype-app-related-no-footer .app-related-content .inner-content-container.row,.pagetype-app-related .app-related-content .inner-content-container.row{flex-flow:row nowrap}
.pagetype-app-related-no-footer .app-related-content .inner-content-container.large,.pagetype-app-related .app-related-content .inner-content-container.large{width:500px}
@media only screen and (max-width:500px){.pagetype-app-related-no-footer .app-related-content .inner-content-container.large,.pagetype-app-related .app-related-content .inner-content-container.large{width:100%}
}.pagetype-app-related-no-footer .app-related-content .inner-content-container.small,.pagetype-app-related .app-related-content .inner-content-container.small{width:280px}
@media only screen and (max-width:280px){.pagetype-app-related-no-footer .app-related-content .inner-content-container.small,.pagetype-app-related .app-related-content .inner-content-container.small{width:100%}
}.pagetype-app-related-no-footer .app-related-content .inner-content-container p,.pagetype-app-related .app-related-content .inner-content-container p{font-size:14px;margin-bottom:24px;color:#999}
.pagetype-app-related-no-footer .app-related-content h1,.pagetype-app-related .app-related-content h1{text-align:center;font-size:21px;font-weight:600;margin-bottom:24px}
.pagetype-app-related-no-footer .app-related-content h1.middle-title,.pagetype-app-related .app-related-content h1.middle-title{margin-top:24px}
.pagetype-app-related-no-footer .app-related-content h1.with-subheadline,.pagetype-app-related .app-related-content h1.with-subheadline{margin-bottom:8px}
.pagetype-app-related-no-footer .app-related-content h3,.pagetype-app-related .app-related-content h3{text-align:center;font-size:18px;font-weight:600;margin-bottom:12px}
.pagetype-app-related-no-footer .app-related-content .subline,.pagetype-app-related .app-related-content .subline{margin-top:1.5em}
.pagetype-app-related-no-footer .footer,.pagetype-app-related .footer{padding:24px;margin:0}.pagetype-app-related-no-footer .footer .center,.pagetype-app-related .footer .center{text-align:center}
.pagetype-app-related-no-footer .footer p,.pagetype-app-related .footer p{margin-bottom:12px}.pagetype-app-related-no-footer .footer .footer-link,.pagetype-app-related .footer .footer-link{margin:0 12px;color:#404040;font-size:14px}
.pagetype-app-related-no-footer .footer:after,.pagetype-app-related .footer:after{display:none}.pagetype-app-related-no-footer .inner-content-container button,.pagetype-app-related .inner-content-container button,.pagetype-app-related-no-footer .login-area button,.pagetype-app-related .login-area button,.pagetype-app-related-no-footer .inner-content-container .full-width-button,.pagetype-app-related .inner-content-container .full-width-button,.pagetype-app-related-no-footer .login-area .full-width-button,.pagetype-app-related .login-area .full-width-button{height:48px;width:100%;padding:0 10px 0 10px;white-space:nowrap;display:flex;align-items:center;justify-content:center}
.pagetype-app-related-no-footer .inner-content-container button i,.pagetype-app-related .inner-content-container button i,.pagetype-app-related-no-footer .login-area button i,.pagetype-app-related .login-area button i,.pagetype-app-related-no-footer .inner-content-container .full-width-button i,.pagetype-app-related .inner-content-container .full-width-button i,.pagetype-app-related-no-footer .login-area .full-width-button i,.pagetype-app-related .login-area .full-width-button i{font-size:18px}
.pagetype-app-related-no-footer .inner-content-container form li,.pagetype-app-related .inner-content-container form li,.pagetype-app-related-no-footer .login-area form li,.pagetype-app-related .login-area form li{position:relative;margin-bottom:24px}
.pagetype-app-related-no-footer .inner-content-container form li.reduced-margin,.pagetype-app-related .inner-content-container form li.reduced-margin,.pagetype-app-related-no-footer .login-area form li.reduced-margin,.pagetype-app-related .login-area form li.reduced-margin{margin-bottom:6px}
.pagetype-app-related-no-footer .inner-content-container form label,.pagetype-app-related .inner-content-container form label,.pagetype-app-related-no-footer .login-area form label,.pagetype-app-related .login-area form label{margin-bottom:8px}
.pagetype-app-related-no-footer .inner-content-container form input[type="text"],.pagetype-app-related .inner-content-container form input[type="text"],.pagetype-app-related-no-footer .login-area form input[type="text"],.pagetype-app-related .login-area form input[type="text"],.pagetype-app-related-no-footer .inner-content-container form input[type="number"],.pagetype-app-related .inner-content-container form input[type="number"],.pagetype-app-related-no-footer .login-area form input[type="number"],.pagetype-app-related .login-area form input[type="number"],.pagetype-app-related-no-footer .inner-content-container form input[type="password"],.pagetype-app-related .inner-content-container form input[type="password"],.pagetype-app-related-no-footer .login-area form input[type="password"],.pagetype-app-related .login-area form input[type="password"],.pagetype-app-related-no-footer .inner-content-container form input[type="email"],.pagetype-app-related .inner-content-container form input[type="email"],.pagetype-app-related-no-footer .login-area form input[type="email"],.pagetype-app-related .login-area form input[type="email"]{width:100%;height:48px;box-shadow:none;border:0;border-radius:0;background:#f0f0f0;border-bottom:2px solid transparent;padding:12px;box-sizing:border-box}
.pagetype-app-related-no-footer .inner-content-container form input[type="text"].with-right-icon,.pagetype-app-related .inner-content-container form input[type="text"].with-right-icon,.pagetype-app-related-no-footer .login-area form input[type="text"].with-right-icon,.pagetype-app-related .login-area form input[type="text"].with-right-icon,.pagetype-app-related-no-footer .inner-content-container form input[type="number"].with-right-icon,.pagetype-app-related .inner-content-container form input[type="number"].with-right-icon,.pagetype-app-related-no-footer .login-area form input[type="number"].with-right-icon,.pagetype-app-related .login-area form input[type="number"].with-right-icon,.pagetype-app-related-no-footer .inner-content-container form input[type="password"].with-right-icon,.pagetype-app-related .inner-content-container form input[type="password"].with-right-icon,.pagetype-app-related-no-footer .login-area form input[type="password"].with-right-icon,.pagetype-app-related .login-area form input[type="password"].with-right-icon,.pagetype-app-related-no-footer .inner-content-container form input[type="email"].with-right-icon,.pagetype-app-related .inner-content-container form input[type="email"].with-right-icon,.pagetype-app-related-no-footer .login-area form input[type="email"].with-right-icon,.pagetype-app-related .login-area form input[type="email"].with-right-icon{padding-right:32px}
.pagetype-app-related-no-footer .inner-content-container form input[type="text"]:focus,.pagetype-app-related .inner-content-container form input[type="text"]:focus,.pagetype-app-related-no-footer .login-area form input[type="text"]:focus,.pagetype-app-related .login-area form input[type="text"]:focus,.pagetype-app-related-no-footer .inner-content-container form input[type="number"]:focus,.pagetype-app-related .inner-content-container form input[type="number"]:focus,.pagetype-app-related-no-footer .login-area form input[type="number"]:focus,.pagetype-app-related .login-area form input[type="number"]:focus,.pagetype-app-related-no-footer .inner-content-container form input[type="password"]:focus,.pagetype-app-related .inner-content-container form input[type="password"]:focus,.pagetype-app-related-no-footer .login-area form input[type="password"]:focus,.pagetype-app-related .login-area form input[type="password"]:focus,.pagetype-app-related-no-footer .inner-content-container form input[type="email"]:focus,.pagetype-app-related .inner-content-container form input[type="email"]:focus,.pagetype-app-related-no-footer .login-area form input[type="email"]:focus,.pagetype-app-related .login-area form input[type="email"]:focus{border-bottom:2px solid #107fc9;box-shadow:none}
.pagetype-app-related-no-footer .inner-content-container form input[type="text"]::placeholder,.pagetype-app-related .inner-content-container form input[type="text"]::placeholder,.pagetype-app-related-no-footer .login-area form input[type="text"]::placeholder,.pagetype-app-related .login-area form input[type="text"]::placeholder,.pagetype-app-related-no-footer .inner-content-container form input[type="number"]::placeholder,.pagetype-app-related .inner-content-container form input[type="number"]::placeholder,.pagetype-app-related-no-footer .login-area form input[type="number"]::placeholder,.pagetype-app-related .login-area form input[type="number"]::placeholder,.pagetype-app-related-no-footer .inner-content-container form input[type="password"]::placeholder,.pagetype-app-related .inner-content-container form input[type="password"]::placeholder,.pagetype-app-related-no-footer .login-area form input[type="password"]::placeholder,.pagetype-app-related .login-area form input[type="password"]::placeholder,.pagetype-app-related-no-footer .inner-content-container form input[type="email"]::placeholder,.pagetype-app-related .inner-content-container form input[type="email"]::placeholder,.pagetype-app-related-no-footer .login-area form input[type="email"]::placeholder,.pagetype-app-related .login-area form input[type="email"]::placeholder{color:#999;font-style:normal}
.pagetype-app-related-no-footer .inner-content-container form input[type="text"].input-error,.pagetype-app-related .inner-content-container form input[type="text"].input-error,.pagetype-app-related-no-footer .login-area form input[type="text"].input-error,.pagetype-app-related .login-area form input[type="text"].input-error,.pagetype-app-related-no-footer .inner-content-container form input[type="number"].input-error,.pagetype-app-related .inner-content-container form input[type="number"].input-error,.pagetype-app-related-no-footer .login-area form input[type="number"].input-error,.pagetype-app-related .login-area form input[type="number"].input-error,.pagetype-app-related-no-footer .inner-content-container form input[type="password"].input-error,.pagetype-app-related .inner-content-container form input[type="password"].input-error,.pagetype-app-related-no-footer .login-area form input[type="password"].input-error,.pagetype-app-related .login-area form input[type="password"].input-error,.pagetype-app-related-no-footer .inner-content-container form input[type="email"].input-error,.pagetype-app-related .inner-content-container form input[type="email"].input-error,.pagetype-app-related-no-footer .login-area form input[type="email"].input-error,.pagetype-app-related .login-area form input[type="email"].input-error{border-bottom:2px solid #e52a1f}
.pagetype-app-related-no-footer .inner-content-container form textarea,.pagetype-app-related .inner-content-container form textarea,.pagetype-app-related-no-footer .login-area form textarea,.pagetype-app-related .login-area form textarea{width:100%;height:96px;box-shadow:none;border:0;border-radius:0;background:#f0f0f0;border-bottom:2px solid transparent;padding:12px;box-sizing:border-box;resize:vertical}
.pagetype-app-related-no-footer .inner-content-container form textarea:focus,.pagetype-app-related .inner-content-container form textarea:focus,.pagetype-app-related-no-footer .login-area form textarea:focus,.pagetype-app-related .login-area form textarea:focus{border-bottom:2px solid #107fc9;box-shadow:none}
.pagetype-app-related-no-footer .inner-content-container form textarea::placeholder,.pagetype-app-related .inner-content-container form textarea::placeholder,.pagetype-app-related-no-footer .login-area form textarea::placeholder,.pagetype-app-related .login-area form textarea::placeholder{color:#999;font-style:normal}
.pagetype-app-related-no-footer .inner-content-container form textarea.input-error,.pagetype-app-related .inner-content-container form textarea.input-error,.pagetype-app-related-no-footer .login-area form textarea.input-error,.pagetype-app-related .login-area form textarea.input-error{border-bottom:2px solid #e52a1f}
.pagetype-app-related-no-footer .inner-content-container form input:-webkit-autofill,.pagetype-app-related .inner-content-container form input:-webkit-autofill,.pagetype-app-related-no-footer .login-area form input:-webkit-autofill,.pagetype-app-related .login-area form input:-webkit-autofill,.pagetype-app-related-no-footer .inner-content-container form input:-webkit-autofill:hover,.pagetype-app-related .inner-content-container form input:-webkit-autofill:hover,.pagetype-app-related-no-footer .login-area form input:-webkit-autofill:hover,.pagetype-app-related .login-area form input:-webkit-autofill:hover,.pagetype-app-related-no-footer .inner-content-container form input:-webkit-autofill:focus,.pagetype-app-related .inner-content-container form input:-webkit-autofill:focus,.pagetype-app-related-no-footer .login-area form input:-webkit-autofill:focus,.pagetype-app-related .login-area form input:-webkit-autofill:focus,.pagetype-app-related-no-footer .inner-content-container form input:-webkit-autofill:active,.pagetype-app-related .inner-content-container form input:-webkit-autofill:active,.pagetype-app-related-no-footer .login-area form input:-webkit-autofill:active,.pagetype-app-related .login-area form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #f0f0f0 inset !important}
.pagetype-app-related-no-footer .inner-content-container form .error,.pagetype-app-related .inner-content-container form .error,.pagetype-app-related-no-footer .login-area form .error,.pagetype-app-related .login-area form .error{text-align:left}
.pagetype-app-related-no-footer .inner-content-container form .errors:not(:empty),.pagetype-app-related .inner-content-container form .errors:not(:empty),.pagetype-app-related-no-footer .login-area form .errors:not(:empty),.pagetype-app-related .login-area form .errors:not(:empty){display:block;text-align:left;font-size:12px;line-height:16px}
.pagetype-app-related-no-footer .inner-content-container form .input-icon,.pagetype-app-related .inner-content-container form .input-icon,.pagetype-app-related-no-footer .login-area form .input-icon,.pagetype-app-related .login-area form .input-icon{position:absolute;top:0;right:0;width:32px;height:48px;display:flex;align-items:center;justify-content:center;color:#999}
.pagetype-app-related-no-footer .inner-content-container form .input-icon .fonticon-lock,.pagetype-app-related .inner-content-container form .input-icon .fonticon-lock,.pagetype-app-related-no-footer .login-area form .input-icon .fonticon-lock,.pagetype-app-related .login-area form .input-icon .fonticon-lock{font-size:21px}
.pagetype-app-related-no-footer .inner-content-container form .input-icon .fonticon-message,.pagetype-app-related .inner-content-container form .input-icon .fonticon-message,.pagetype-app-related-no-footer .login-area form .input-icon .fonticon-message,.pagetype-app-related .login-area form .input-icon .fonticon-message{font-size:18px}
.pagetype-app-related-no-footer .inner-content-container form .input-icon .fonticon-participant,.pagetype-app-related .inner-content-container form .input-icon .fonticon-participant,.pagetype-app-related-no-footer .login-area form .input-icon .fonticon-participant,.pagetype-app-related .login-area form .input-icon .fonticon-participant{font-size:21px}
.pagetype-app-related-no-footer .inner-content-container form .button-line,.pagetype-app-related .inner-content-container form .button-line,.pagetype-app-related-no-footer .login-area form .button-line,.pagetype-app-related .login-area form .button-line{margin-bottom:8px}
.pagetype-app-related-no-footer .inner-content-container form .confirmation-button,.pagetype-app-related .inner-content-container form .confirmation-button,.pagetype-app-related-no-footer .login-area form .confirmation-button,.pagetype-app-related .login-area form .confirmation-button{margin-bottom:12px}
.pagetype-app-related-no-footer .inner-content-container form .login-options,.pagetype-app-related .inner-content-container form .login-options,.pagetype-app-related-no-footer .login-area form .login-options,.pagetype-app-related .login-area form .login-options{display:flex;flex-flow:row nowrap;align-items:center;font-size:14px;margin-bottom:0}
.pagetype-app-related-no-footer .inner-content-container form .login-options .rememberme,.pagetype-app-related .inner-content-container form .login-options .rememberme,.pagetype-app-related-no-footer .login-area form .login-options .rememberme,.pagetype-app-related .login-area form .login-options .rememberme{flex-grow:1;display:flex;flex-flow:row nowrap;align-items:center}
.pagetype-app-related-no-footer .inner-content-container form .login-options .rememberme input,.pagetype-app-related .inner-content-container form .login-options .rememberme input,.pagetype-app-related-no-footer .login-area form .login-options .rememberme input,.pagetype-app-related .login-area form .login-options .rememberme input{width:16px;height:16px;padding:0}
.pagetype-app-related-no-footer .inner-content-container form .login-options .rememberme label,.pagetype-app-related .inner-content-container form .login-options .rememberme label,.pagetype-app-related-no-footer .login-area form .login-options .rememberme label,.pagetype-app-related .login-area form .login-options .rememberme label{margin-left:3px;margin-bottom:0}
.pagetype-app-related-no-footer .inner-content-container .button-with-right-icon,.pagetype-app-related .inner-content-container .button-with-right-icon,.pagetype-app-related-no-footer .login-area .button-with-right-icon,.pagetype-app-related .login-area .button-with-right-icon{position:relative;display:flex;align-items:center;justify-content:center}
.pagetype-app-related-no-footer .inner-content-container .button-with-right-icon svg,.pagetype-app-related .inner-content-container .button-with-right-icon svg,.pagetype-app-related-no-footer .login-area .button-with-right-icon svg,.pagetype-app-related .login-area .button-with-right-icon svg{position:absolute;right:0}
.pagetype-app-related-no-footer .inner-content-container .button-with-right-icon i,.pagetype-app-related .inner-content-container .button-with-right-icon i,.pagetype-app-related-no-footer .login-area .button-with-right-icon i,.pagetype-app-related .login-area .button-with-right-icon i{position:absolute;right:4px;width:24px}
.pagetype-app-related-no-footer .inner-content-container .button-with-right-icon.social-login-dropdown,.pagetype-app-related .inner-content-container .button-with-right-icon.social-login-dropdown,.pagetype-app-related-no-footer .login-area .button-with-right-icon.social-login-dropdown,.pagetype-app-related .login-area .button-with-right-icon.social-login-dropdown{border-radius:none;background:transparent;color:#404040}
.pagetype-app-related-no-footer .inner-content-container .button-with-right-icon.social-login-dropdown:hover,.pagetype-app-related .inner-content-container .button-with-right-icon.social-login-dropdown:hover,.pagetype-app-related-no-footer .login-area .button-with-right-icon.social-login-dropdown:hover,.pagetype-app-related .login-area .button-with-right-icon.social-login-dropdown:hover{color:#000}
.pagetype-app-related-no-footer .inner-content-container .login-next,.pagetype-app-related .inner-content-container .login-next,.pagetype-app-related-no-footer .login-area .login-next,.pagetype-app-related .login-area .login-next{height:48px;width:100%;margin-bottom:24px}
.pagetype-app-related-no-footer .inner-content-container .user-account-badge-container,.pagetype-app-related .inner-content-container .user-account-badge-container,.pagetype-app-related-no-footer .login-area .user-account-badge-container,.pagetype-app-related .login-area .user-account-badge-container{text-align:center;font-size:14px}
.pagetype-app-related-no-footer .inner-content-container .user-account-badge-container .user-account-badge,.pagetype-app-related .inner-content-container .user-account-badge-container .user-account-badge,.pagetype-app-related-no-footer .login-area .user-account-badge-container .user-account-badge,.pagetype-app-related .login-area .user-account-badge-container .user-account-badge{max-width:100%;display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;box-sizing:border-box;border:1px solid #eaeaea;font-weight:bold;line-height:22px;border-radius:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}
.pagetype-app-related-no-footer .inner-content-container .user-account-badge-container .user-account-badge svg,.pagetype-app-related .inner-content-container .user-account-badge-container .user-account-badge svg,.pagetype-app-related-no-footer .login-area .user-account-badge-container .user-account-badge svg,.pagetype-app-related .login-area .user-account-badge-container .user-account-badge svg{width:22px;height:22px;fill:#404040}
.pagetype-app-related-no-footer .inner-content-container .user-account-badge-container .user-account-badge .user-account-icon,.pagetype-app-related .inner-content-container .user-account-badge-container .user-account-badge .user-account-icon,.pagetype-app-related-no-footer .login-area .user-account-badge-container .user-account-badge .user-account-icon,.pagetype-app-related .login-area .user-account-badge-container .user-account-badge .user-account-icon{margin-right:5px}
.pagetype-app-related-no-footer .inner-content-container .user-account-badge-container .user-account-badge .close-icon,.pagetype-app-related .inner-content-container .user-account-badge-container .user-account-badge .close-icon,.pagetype-app-related-no-footer .login-area .user-account-badge-container .user-account-badge .close-icon,.pagetype-app-related .login-area .user-account-badge-container .user-account-badge .close-icon{margin-left:8px}
.pagetype-app-related-no-footer .inner-content-container #social-container,.pagetype-app-related .inner-content-container #social-container,.pagetype-app-related-no-footer .login-area #social-container,.pagetype-app-related .login-area #social-container,.pagetype-app-related-no-footer .inner-content-container #social-dropdown-container,.pagetype-app-related .inner-content-container #social-dropdown-container,.pagetype-app-related-no-footer .login-area #social-dropdown-container,.pagetype-app-related .login-area #social-dropdown-container{margin-top:24px;border-top:1px solid #eaeaea;overflow:hidden}
.pagetype-app-related-no-footer .inner-content-container #social-container .social-dropdown-button,.pagetype-app-related .inner-content-container #social-container .social-dropdown-button,.pagetype-app-related-no-footer .login-area #social-container .social-dropdown-button,.pagetype-app-related .login-area #social-container .social-dropdown-button,.pagetype-app-related-no-footer .inner-content-container #social-dropdown-container .social-dropdown-button,.pagetype-app-related .inner-content-container #social-dropdown-container .social-dropdown-button,.pagetype-app-related-no-footer .login-area #social-dropdown-container .social-dropdown-button,.pagetype-app-related .login-area #social-dropdown-container .social-dropdown-button{border:0;border-radius:none;background:transparent;color:#404040}
.pagetype-app-related-no-footer .inner-content-container #social-container .social-dropdown-button:focus,.pagetype-app-related .inner-content-container #social-container .social-dropdown-button:focus,.pagetype-app-related-no-footer .login-area #social-container .social-dropdown-button:focus,.pagetype-app-related .login-area #social-container .social-dropdown-button:focus,.pagetype-app-related-no-footer .inner-content-container #social-dropdown-container .social-dropdown-button:focus,.pagetype-app-related .inner-content-container #social-dropdown-container .social-dropdown-button:focus,.pagetype-app-related-no-footer .login-area #social-dropdown-container .social-dropdown-button:focus,.pagetype-app-related .login-area #social-dropdown-container .social-dropdown-button:focus{outline:0}
.pagetype-app-related-no-footer .inner-content-container #social-container .social-dropdown-button:hover,.pagetype-app-related .inner-content-container #social-container .social-dropdown-button:hover,.pagetype-app-related-no-footer .login-area #social-container .social-dropdown-button:hover,.pagetype-app-related .login-area #social-container .social-dropdown-button:hover,.pagetype-app-related-no-footer .inner-content-container #social-dropdown-container .social-dropdown-button:hover,.pagetype-app-related .inner-content-container #social-dropdown-container .social-dropdown-button:hover,.pagetype-app-related-no-footer .login-area #social-dropdown-container .social-dropdown-button:hover,.pagetype-app-related .login-area #social-dropdown-container .social-dropdown-button:hover{color:#000}
.pagetype-app-related-no-footer .inner-content-container #social-container .social-login-options-container,.pagetype-app-related .inner-content-container #social-container .social-login-options-container,.pagetype-app-related-no-footer .login-area #social-container .social-login-options-container,.pagetype-app-related .login-area #social-container .social-login-options-container,.pagetype-app-related-no-footer .inner-content-container #social-dropdown-container .social-login-options-container,.pagetype-app-related .inner-content-container #social-dropdown-container .social-login-options-container,.pagetype-app-related-no-footer .login-area #social-dropdown-container .social-login-options-container,.pagetype-app-related .login-area #social-dropdown-container .social-login-options-container{display:flex;flex-flow:column nowrap;overflow:hidden;transition:max-height .5s ease-out}
.pagetype-app-related-no-footer .inner-content-container #social-container .social-login-options-container .social-login-option,.pagetype-app-related .inner-content-container #social-container .social-login-options-container .social-login-option,.pagetype-app-related-no-footer .login-area #social-container .social-login-options-container .social-login-option,.pagetype-app-related .login-area #social-container .social-login-options-container .social-login-option,.pagetype-app-related-no-footer .inner-content-container #social-dropdown-container .social-login-options-container .social-login-option,.pagetype-app-related .inner-content-container #social-dropdown-container .social-login-options-container .social-login-option,.pagetype-app-related-no-footer .login-area #social-dropdown-container .social-login-options-container .social-login-option,.pagetype-app-related .login-area #social-dropdown-container .social-login-options-container .social-login-option{display:flex;align-items:center;height:48px}
.pagetype-app-related-no-footer .inner-content-container #social-container .social-login-options-container .social-login-option button,.pagetype-app-related .inner-content-container #social-container .social-login-options-container .social-login-option button,.pagetype-app-related-no-footer .login-area #social-container .social-login-options-container .social-login-option button,.pagetype-app-related .login-area #social-container .social-login-options-container .social-login-option button,.pagetype-app-related-no-footer .inner-content-container #social-dropdown-container .social-login-options-container .social-login-option button,.pagetype-app-related .inner-content-container #social-dropdown-container .social-login-options-container .social-login-option button,.pagetype-app-related-no-footer .login-area #social-dropdown-container .social-login-options-container .social-login-option button,.pagetype-app-related .login-area #social-dropdown-container .social-login-options-container .social-login-option button{position:relative;background:transparent;display:flex;color:#404040;font-size:14px;border:0}
.pagetype-app-related-no-footer .inner-content-container #social-container .social-login-options-container .social-login-option button svg,.pagetype-app-related .inner-content-container #social-container .social-login-options-container .social-login-option button svg,.pagetype-app-related-no-footer .login-area #social-container .social-login-options-container .social-login-option button svg,.pagetype-app-related .login-area #social-container .social-login-options-container .social-login-option button svg,.pagetype-app-related-no-footer .inner-content-container #social-dropdown-container .social-login-options-container .social-login-option button svg,.pagetype-app-related .inner-content-container #social-dropdown-container .social-login-options-container .social-login-option button svg,.pagetype-app-related-no-footer .login-area #social-dropdown-container .social-login-options-container .social-login-option button svg,.pagetype-app-related .login-area #social-dropdown-container .social-login-options-container .social-login-option button svg{position:absolute;left:0;margin-right:12px;width:24px;height:24px}
.pagetype-app-related-no-footer .inner-content-container #social-container .social-login-options-container .social-login-option .button--forcedotcom svg,.pagetype-app-related .inner-content-container #social-container .social-login-options-container .social-login-option .button--forcedotcom svg,.pagetype-app-related-no-footer .login-area #social-container .social-login-options-container .social-login-option .button--forcedotcom svg,.pagetype-app-related .login-area #social-container .social-login-options-container .social-login-option .button--forcedotcom svg,.pagetype-app-related-no-footer .inner-content-container #social-dropdown-container .social-login-options-container .social-login-option .button--forcedotcom svg,.pagetype-app-related .inner-content-container #social-dropdown-container .social-login-options-container .social-login-option .button--forcedotcom svg,.pagetype-app-related-no-footer .login-area #social-dropdown-container .social-login-options-container .social-login-option .button--forcedotcom svg,.pagetype-app-related .login-area #social-dropdown-container .social-login-options-container .social-login-option .button--forcedotcom svg{width:auto;height:32px}
.pagetype-app-related-no-footer .inner-content-container #social-container .social-login-options-container .social-login-option .button--twitter svg,.pagetype-app-related .inner-content-container #social-container .social-login-options-container .social-login-option .button--twitter svg,.pagetype-app-related-no-footer .login-area #social-container .social-login-options-container .social-login-option .button--twitter svg,.pagetype-app-related .login-area #social-container .social-login-options-container .social-login-option .button--twitter svg,.pagetype-app-related-no-footer .inner-content-container #social-dropdown-container .social-login-options-container .social-login-option .button--twitter svg,.pagetype-app-related .inner-content-container #social-dropdown-container .social-login-options-container .social-login-option .button--twitter svg,.pagetype-app-related-no-footer .login-area #social-dropdown-container .social-login-options-container .social-login-option .button--twitter svg,.pagetype-app-related .login-area #social-dropdown-container .social-login-options-container .social-login-option .button--twitter svg{width:auto;height:26px}
.pagetype-app-related-no-footer .inner-content-container #social-container.collapsed .fonticon-chevron-down,.pagetype-app-related .inner-content-container #social-container.collapsed .fonticon-chevron-down,.pagetype-app-related-no-footer .login-area #social-container.collapsed .fonticon-chevron-down,.pagetype-app-related .login-area #social-container.collapsed .fonticon-chevron-down,.pagetype-app-related-no-footer .inner-content-container #social-dropdown-container.collapsed .fonticon-chevron-down,.pagetype-app-related .inner-content-container #social-dropdown-container.collapsed .fonticon-chevron-down,.pagetype-app-related-no-footer .login-area #social-dropdown-container.collapsed .fonticon-chevron-down,.pagetype-app-related .login-area #social-dropdown-container.collapsed .fonticon-chevron-down{display:none}
.pagetype-app-related-no-footer .inner-content-container #social-container.collapsed .social-login-options-container,.pagetype-app-related .inner-content-container #social-container.collapsed .social-login-options-container,.pagetype-app-related-no-footer .login-area #social-container.collapsed .social-login-options-container,.pagetype-app-related .login-area #social-container.collapsed .social-login-options-container,.pagetype-app-related-no-footer .inner-content-container #social-dropdown-container.collapsed .social-login-options-container,.pagetype-app-related .inner-content-container #social-dropdown-container.collapsed .social-login-options-container,.pagetype-app-related-no-footer .login-area #social-dropdown-container.collapsed .social-login-options-container,.pagetype-app-related .login-area #social-dropdown-container.collapsed .social-login-options-container{max-height:0}
.pagetype-app-related-no-footer .inner-content-container #social-container.minimal,.pagetype-app-related .inner-content-container #social-container.minimal,.pagetype-app-related-no-footer .login-area #social-container.minimal,.pagetype-app-related .login-area #social-container.minimal,.pagetype-app-related-no-footer .inner-content-container #social-dropdown-container.minimal,.pagetype-app-related .inner-content-container #social-dropdown-container.minimal,.pagetype-app-related-no-footer .login-area #social-dropdown-container.minimal,.pagetype-app-related .login-area #social-dropdown-container.minimal{margin-top:0;border-top:0}
.pagetype-app-related-no-footer .inner-content-container #social-container.expanded .fonticon-chevron-up,.pagetype-app-related .inner-content-container #social-container.expanded .fonticon-chevron-up,.pagetype-app-related-no-footer .login-area #social-container.expanded .fonticon-chevron-up,.pagetype-app-related .login-area #social-container.expanded .fonticon-chevron-up,.pagetype-app-related-no-footer .inner-content-container #social-dropdown-container.expanded .fonticon-chevron-up,.pagetype-app-related .inner-content-container #social-dropdown-container.expanded .fonticon-chevron-up,.pagetype-app-related-no-footer .login-area #social-dropdown-container.expanded .fonticon-chevron-up,.pagetype-app-related .login-area #social-dropdown-container.expanded .fonticon-chevron-up{display:none}
.pagetype-app-related-no-footer .inner-content-container #social-container.expanded .social-login-options-container,.pagetype-app-related .inner-content-container #social-container.expanded .social-login-options-container,.pagetype-app-related-no-footer .login-area #social-container.expanded .social-login-options-container,.pagetype-app-related .login-area #social-container.expanded .social-login-options-container,.pagetype-app-related-no-footer .inner-content-container #social-dropdown-container.expanded .social-login-options-container,.pagetype-app-related .inner-content-container #social-dropdown-container.expanded .social-login-options-container,.pagetype-app-related-no-footer .login-area #social-dropdown-container.expanded .social-login-options-container,.pagetype-app-related .login-area #social-dropdown-container.expanded .social-login-options-container{max-height:350px}
.pagetype-app-related-no-footer.no-username-entered #ccb-login-form--password-field,.pagetype-app-related.no-username-entered #ccb-login-form--password-field{display:none !important}
.pagetype-app-related-no-footer.no-username-entered .login-options,.pagetype-app-related.no-username-entered .login-options{display:none !important}
.pagetype-app-related-no-footer.no-username-entered .confirmation-button,.pagetype-app-related.no-username-entered .confirmation-button{display:none !important}
.pagetype-app-related-no-footer.no-username-entered .user-account-badge-container,.pagetype-app-related.no-username-entered .user-account-badge-container{display:none !important}
.pagetype-app-related-no-footer.username-entered #ccb-login-form--email-field,.pagetype-app-related.username-entered #ccb-login-form--email-field{display:none !important}
.pagetype-app-related-no-footer.username-entered .ccb-login-form--next-button,.pagetype-app-related.username-entered .ccb-login-form--next-button{display:none !important}
.pagetype-app-related-no-footer.username-entered #social-dropdown-container,.pagetype-app-related.username-entered #social-dropdown-container{display:none !important}
.login-page .student-registration-link{margin-top:24px;padding-top:12px;border-top:1px solid #eaeaea}.registration-page .button-line{margin-top:2em}
.registration-page .third-party-userinfo{display:flex;justify-content:flex-start;align-items:center;margin-bottom:24px}.registration-page .third-party-userinfo .registration-profile-image{margin-right:10px;border-radius:50%;width:48px;height:48px}
.registration-page .third-party-userinfo .third-party-userinfo--details{display:flex;flex-flow:column nowrap;text-align:left}
.registration-page .third-party-userinfo .third-party-userinfo--details .username{font-weight:bold;display:block}.registration-page .third-party-userinfo .third-party-userinfo--details .provider-details{margin-bottom:0;margin-top:2px}
.registration-page .field-finishRegistrationData-subdomain{text-align:left}.registration-page .field-finishRegistrationData-subdomain label{display:block}
.registration-page .subdomain{width:110px !important;font-size:14px}.registration-page .second-level-domain{display:inline-block;margin:0;padding-left:2px}
.registration-page .existing-team-hint{border-top:1px solid #eaeaea;padding-top:24px}.registration-page .join-existing-team-dialog ol{margin-top:0;font-size:14px}
.registration-page .join-existing-team-dialog li{margin-bottom:12px}.registration-page #social-dropdown-container{margin-top:0 !important}
.pre-board-page #iwbRootNode{width:100%}.pre-board-page .iwb-wrapper{display:flex;align-items:center;justify-content:center}
.pre-board-page .iwb-wrapper .iwb-inner-content{display:flex;justify-content:space-between;align-items:center;flex-basis:50%}
.pre-board-page .iwb-wrapper .iwb-tile{flex-basis:49%;position:relative}.pre-board-page .iwb-wrapper .iwb-tile::before{content:"";display:block;padding-top:100%}
.pre-board-page .iwb-wrapper .iwb-tile .iwb-button{display:flex;flex-flow:column nowrap;top:0;left:0;right:0;bottom:0;position:absolute;background:#fff;border-radius:5%;border:2px solid #ddd}
.pre-board-page .iwb-wrapper .iwb-tile .iwb-button .iwb-tile-content{display:flex;align-items:center;justify-content:center;flex-basis:80%;position:relative}
.pre-board-page .iwb-wrapper .iwb-tile .iwb-button .iwb-tile-content img{width:85%;height:auto}.pre-board-page .iwb-wrapper .iwb-tile .iwb-button .iwb-tile-content img.circuit{width:50%}
.pre-board-page .iwb-wrapper .iwb-tile .iwb-button .iwb-tile-footer{display:flex;align-items:flex-start;justify-content:center;flex-basis:20%;font-weight:bold;font-size:2vw}
.pre-board-page .link-fill{position:absolute;top:0;left:0;width:100%;height:100%}.pre-board-page .board-welcome--container{position:relative;width:100%}
.pre-board-page .board-welcome--container .board-welcome--buttons{width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}
.pre-board-page .board-welcome--container .board-welcome--buttons.no-guest{justify-content:center}.pre-board-page .board-welcome--container .board-welcome--button-container{flex-basis:47%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;cursor:pointer;color:inherit;text-decoration:none}
.pre-board-page .board-welcome--container .board-welcome--button-container:hover{color:#999}.pre-board-page .board-welcome--container .board-welcome--button-container:hover svg{fill:white}
.pre-board-page .board-welcome--container .board-welcome--button-container .guest-login-button{display:none}.pre-board-page .board-welcome--container .board-welcome--button-container.guest-login-allowed .guest-login-button{display:flex}
.pre-board-page .board-welcome--container .board-welcome--button-container .label{font-weight:600;margin-top:12px;font-size:12px}
.pre-board-page .board-welcome--container .board-welcome--button{position:relative;text-align:center;width:80%;padding-top:80%;cursor:pointer;color:#404040;background:#f0f0f0;border-radius:50%;transition:background 100ms linear}
.pre-board-page .board-welcome--container .board-welcome--button .board-welcome--button-inner{position:absolute;top:0;right:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center}
.pre-board-page .board-welcome--container .board-welcome--button .guest-icon,.pre-board-page .board-welcome--container .board-welcome--button .user-icon{width:45%;fill:#404040}
@media only screen and (max-width:767px){.pre-board-page{font-size:14px;padding:0;width:auto}.pre-board-page h1{font-size:20px}
.pre-board-page .label{margin-top:8px}}.pre-board-page .guest-join-form{margin:0 auto;position:relative;max-width:400px}
.pre-board-page .guest-join-form .privacy-checkbox{margin:10px 0}.pre-board-page .guest-join-form .back-link{display:block;margin-top:18px;color:#107fc9;font-size:14px;text-align:left}
.log-page .social-login-icon-container{border-top:0}.registration-success-page .email-notice{background:#78c2e9 url(../images/texture-light_950x153.png);padding:20px;border-radius:7px;color:#fff;text-shadow:1px 1px 1px rgba(100,100,100,0.3);font:normal 24px/1.3em Enriqueta,Arial,Verdana,sans-serif}
.registration-success-page .email-notice p{margin-bottom:0}.registration-success-page .email-notice a{text-shadow:1px 1px 0 rgba(255,255,255,0.7)}
.registration-page .fonticon-creditcard-ok{font-size:32px;margin-right:.3em;float:left}.registration-page .payment-provider-block{position:relative;zoom:1;margin-top:2em;border-top:1px solid #ddd;padding-top:1.5em}
.registration-page .payment-provider-block:after{display:block;visibility:hidden;height:0;clear:both;content:"."}
.registration-page .payment-provider-block .hint{margin:0}.registration-page .payment-provider-block img{float:left;margin-right:20px;margin-top:-5px}
.teamjoin-page .edu-join-submit{margin-bottom:20px}.team-list .team-list--list li{position:relative;display:flex;flex-flow:row nowrap;margin-bottom:12px !important}
.team-list .team-list--list li:last-child{margin-bottom:0 !important}.team-list .team-list--list .input-container{flex-basis:auto;flex-grow:1}
.team-list .user-image{width:48px;display:flex;margin-right:10px}.team-list .user-image img{width:48px;height:48px;border-radius:50%}
.team-list .remove-member{position:absolute;top:0;right:-24px;width:24px;height:48px;display:flex;align-items:center;justify-content:center;font-size:14px}
.team-list .remove-member span{cursor:pointer;color:#404040;position:relative}.team-list .remove-member span:hover{color:#000}
.team-list__actions{margin-top:4px;font-size:.9em;color:#999;text-align:right}.auth-email__container{margin-bottom:24px}
.auth-email__container .auth-email__form label{margin-bottom:unset !important;color:unset}.auth-email__container .auth-email__form-input{margin-bottom:24px}
.auth-sso__container .auth-sso__seperator{height:1px;background:#eaeaea;margin-bottom:5px}.auth-sso__container .auth-sso__social-container{display:flex;align-items:center;justify-content:center}
.auth-sso__container .auth-sso__social-container label{font-weight:bold}.auth-sso__container .auth-sso__social-container .auth-sso__social-list{display:inline-block;margin-top:5px}
.auth-sso__container .auth-sso__social-container .auth-sso__social-list li{display:inline-block;margin-right:5px;vertical-align:top}
.auth-sso__container .auth-sso__social-container .auth-sso__social-list li:last-of-type{margin:0}.auth-sso__container .auth-sso__social-container .auth-sso__social-list li .googleLogoSvg{margin:0}
.auth-sso__container .auth-sso__saml-title{color:#404040 !important}.auth-sso__container .remember-me label{color:#999}.auth-sso__container .privacy-checkbox{margin-top:-2px}
.auth-sso__container .privacy-checkbox .button.label{font-size:14px;height:18px}.auth-sso__container .privacy-checkbox .errors{font-size:14px}
.auth-user-badge{text-align:center;font-size:14px;max-width:100%;display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;box-sizing:border-box;border:1px solid #eaeaea;font-weight:bold;line-height:22px;border-radius:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;margin-bottom:24px}
.auth-user-badge i{color:#404040;font-size:18px}.auth-user-badge .auth-user-badge__email{margin-left:5px;margin-right:8px;overflow:hidden;text-overflow:ellipsis}
.auth-options{display:flex;align-items:center;justify-content:space-between;font-size:14px !important}.auth-options label{font-weight:normal !important;font-size:14px !important}
.student-registration-link{padding-top:12px;border-top:1px solid #eaeaea}.input-container-new{display:flex;align-items:center;flex-basis:100%}
.input-container-new .input-container-wrapper{flex-basis:100%}.input-container-new .input-container-wrapper .input-wrapper{display:flex;align-items:center;border-bottom:2px solid transparent;flex-basis:100%}
.input-container-new input{width:100%;height:44px;box-shadow:none !important;border:none !important;font-size:12px;font-family:Open Sans Regular;border-radius:0;background:#f0f0f0;border-top:2px solid transparent}
.input-container-new input:focus{outline:0}.input-container-new input::placeholder{color:#999;font-style:normal}.input-container-new input.icon-search-input{padding-left:30px}
.input-container-new input.no-icon{padding-left:10px}.input-container-new input.input-normal-color{color:#000}.input-container-new input::-ms-clear{display:none;height:0;width:0}
.input-container-new.full-focus .input-wrapper{border-bottom:2px solid #107fc9;outline:0}.input-container-new.full-focus.error .input-wrapper{border-bottom:2px solid #e52a1f}
.input-container-new .button-container.button.quiet{background:#f0f0f0;border-radius:inherit}.input-container-new .button-container.button.quiet:active{background:#f0f0f0 !important}
.input-container-new .button-container.input-color-picker.button.quiet{padding:3px}.input-container-new .button-container.input-fonticon-button-cross i{color:#999}
.input-container-new .button-container.input-fonticon-button-cross.button.quiet{padding:13px;margin:0}.input-container-new .button-container.input-fonticon-button-magnifier i{font-size:20px;color:#999;height:15px}
.input-container-new .button-container.input-fonticon-button-magnifier.button.quiet{padding:15px 12px 12px 16px;margin:0}