@charset "UTF-8"; /********* public:normalize.css ********/ /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */ button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none} /********* public:core.less ********/ html { font: 15px / 1.4 sans-serif; font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', sans-serif; font-weight: 400; color: #141414; margin: 0; padding: 0; word-wrap: break-word; background-color: #ececec; /* // just a reminder that we *might* want this at some point -ms-text-size-adjust: none; -webkit-text-size-adjust: none;*/ } button, input, optgroup, select, textarea { font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', sans-serif; line-height: 1.4; } img { max-width: 100%; height: auto; } b, strong { font-weight: 700; } a { color: #2577b1; text-decoration: none; } a:hover { color: #185886; text-decoration: underline; } html:after { content: 'full'; display: none; } @media (max-width: 900px) { html:after { content: 'wide'; } } @media (max-width: 650px) { html:after { content: 'medium'; } } @media (max-width: 480px) { html:after { content: 'narrow'; } } * { box-sizing: border-box; } body { overflow-y: scroll !important; } [data-xf-click], a[tabindex] { cursor: pointer; } [dir=auto] { text-align: left; } pre, textarea { word-wrap: normal; } img { -ms-interpolation-mode: bicubic; } .has-pointer-nav :focus { outline: 0; } .has-pointer-nav ::-moz-focus-inner { border: 0; } .has-pointer-nav label.iconic > input:focus + i:before { outline: 0; } .u-concealed, .u-concealed a, .u-cloaked, .u-cloaked a { text-decoration: inherit !important; color: inherit !important; } a.u-concealed:hover, .u-concealed a:hover { text-decoration: underline !important; } a.u-concealed:hover .fa, .u-concealed a:hover .fa { color: #185886; } .u-dimmed { color: #505050; } .u-muted { color: #8c8c8c; } .u-dimmed a, .u-muted a, .u-faint a { color: inherit; text-decoration: none; } .u-dimmed a:hover, .u-muted a:hover, .u-faint a:hover { text-decoration: underline; } .u-featuredText { color: #47a7eb; } .u-prependAsterisk:before { content: "* "; } .u-appendAsterisk:after { content: " *"; } .u-dt[title] { border: none; text-decoration: none; } .u-clearFix:before, .u-clearFix:after { content: " "; display: table; } .u-clearFix:after { clear: both; } .u-appendColon:after { content: ":"; } .u-appendColon.is-sentence:after { content: ""; } .u-pullLeft { float: left !important; } .u-pullRight { float: right !important; } .u-alignCenter { text-align: center; } .u-showWideInline, .u-showWideBlock, .u-showMediumInline, .u-showMediumBlock, .u-showNarrowInline, .u-showNarrowBlock { display: none; } .u-smaller { font-size: small; } @media (max-width: 900px) { .u-hideWide { display: none !important; } .u-showWideInline { display: inline; } .u-showWideBlock { display: block; } } @media (max-width: 650px) { .u-hideMedium { display: none !important; } .u-showMediumInline { display: inline; } .u-showMediumBlock { display: block; } } @media (max-width: 480px) { .u-hideNarrow { display: none !important; } .u-showNarrowInline { display: inline; } .u-showNarrowBlock { display: block; } } .u-ltr { direction: ltr; text-align: left; } .u-rtl { direction: rtl; text-align: right; } .u-depth1 { padding-left: 1em; } .u-indentDepth1 { text-indent: 1em; } .u-depth2 { padding-left: 2em; } .u-indentDepth2 { text-indent: 2em; } .u-depth3 { padding-left: 3em; } .u-indentDepth3 { text-indent: 3em; } .u-depth4 { padding-left: 4em; } .u-indentDepth4 { text-indent: 4em; } .u-depth5 { padding-left: 5em; } .u-indentDepth5 { text-indent: 5em; } .u-depth6 { padding-left: 6em; } .u-indentDepth6 { text-indent: 6em; } .u-depth7 { padding-left: 7em; } .u-indentDepth7 { text-indent: 7em; } .u-depth8 { padding-left: 8em; } .u-indentDepth8 { text-indent: 8em; } .u-depth9 { padding-left: 9em; } .u-indentDepth9 { text-indent: 9em; } .u-hidden { display: none; } .u-hidden.is-active { display: block; } .u-hidden.u-hidden--transition { display: none; opacity: 0; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; -webkit-transition-property: all, -xf-opacity; transition-property: all, -xf-opacity; overflow-y: hidden; height: 0; -webkit-transition-property: all, -xf-height; transition-property: all, -xf-height; } .u-hidden.u-hidden--transition.is-active { display: block; } .u-hidden.u-hidden--transition.is-active { display: block; opacity: 1; } .u-hidden.u-hidden--transition.is-transitioning { display: block; } .u-hidden.u-hidden--transition.is-active { height: auto; overflow-y: visible; } .u-hidden.u-hidden--transition.is-transitioning { overflow-y: hidden; } .u-srOnly { position: absolute; height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; clip: rect(0 0 0 0); overflow: hidden; } .has-no-js .u-jsOnly { display: none !important; } .has-js .u-noJsOnly { display: none !important; } img.u-imgContained { max-height: 100%; max-width: 100%; } .u-bottomFixer { position: fixed; left: 0; right: 0; bottom: 0; z-index: 800; pointer-events: none; } .u-bottomFixer > * { pointer-events: auto; } .u-anchorTarget { display: block; height: 0; width: 0; visibility: hidden; pointer-events: none; position: absolute; } .pairs { padding: 0; margin: 0; overflow: hidden; } .pairs.pairs--plainLabel > dt { color: inherit; } .pairs.pairs--spaced + .pairs { margin-top: 6px; } .pairs.pairs--noColon > dt:after { content: ""; } .pairs > dt { padding: 0; margin: 0; color: #8c8c8c; } .pairs > dt:after { content: ":"; } .pairs > dt.is-sentence:after { content: ""; } .pairs > dd { padding: 0; margin: 0; } .pairs.pairs--inline { display: inline; } .pairs.pairs--inline > dt, .pairs.pairs--inline > dd { display: inline; } .pairs.pairs--columns { display: table; table-layout: fixed; width: 100%; } .pairs.pairs--columns > dt, .pairs.pairs--columns > dd { display: table-cell; } .pairs.pairs--columns > dt { width: 50%; padding-right: 6px; } .pairs.pairs--columns.pairs--fixedSmall > dt { width: 200px; } .pairs.pairs--columns.pairs--fluidSmall > dt { width: 25%; } .pairs.pairs--columns.pairs--fluidHuge > dt { width: 70%; } @media (max-width: 500px) { .pairs.pairs--columns { display: block; } .pairs.pairs--columns > dt, .pairs.pairs--columns > dd { display: block; } .pairs.pairs--columns.pairs > dt { width: auto; padding-right: 0; } .pairs.pairs--columns + .pairs { margin-top: 6px; } } .pairs.pairs--justified:before, .pairs.pairs--justified:after { content: " "; display: table; } .pairs.pairs--justified:after { clear: both; } .pairs.pairs--justified > dt { float: left; max-width: 100%; margin-right: 6px; } .pairs.pairs--justified > dd { float: right; text-align: right; max-width: 100%; } .pairs.pairs--rows { display: inline-table; margin-right: 6px; } .pairs.pairs--rows.pairs--rows--centered > dt, .pairs.pairs--rows.pairs--rows--centered > dd { text-align: center; } .pairs.pairs--rows:last-of-type { margin-right: 0; } .pairs.pairs--rows > dt { display: table-row; font-size: 80%; } .pairs.pairs--rows > dt:after { content: ''; display: none; } .pairs.pairs--rows > dd { display: table-row; } .pairJustifier { display: flex; flex-wrap: wrap; justify-content: space-between; margin-right: -5px; margin-bottom: -5px; } .pairJustifier .pairs.pairs--rows { margin-right: 5px; margin-bottom: 5px; } .listPlain { list-style: none; margin: 0; padding: 0; } .listInline { list-style: none; margin: 0; padding: 0; } .listInline.listInline--selfInline { display: inline; } .listInline > li { display: inline; margin: 0; padding: 0; } .listInline.listInline--block > li { display: inline-block; } .listInline.listInline--comma > li:after { content: ", "; } .listInline.listInline--comma > li:last-child:after { content: ""; display: none; } .listInline.listInline--bullet > li:before { content: "\00B7\20"; } .listInline.listInline--bullet > li:first-child:before { content: ""; display: none; } .listHeap { list-style: none; margin: 0; padding: 0; margin-top: -4px; } .listHeap > li { margin: 0; padding: 0; display: inline-block; margin-right: -1px; margin-top: 4px; } .listHeap > li:last-child { margin-right: 0; } .listColumns { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; -moz-column-gap: 1em; -webkit-column-gap: 1em; column-gap: 1em; } @media (max-width: 480px) { .listColumns { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; } } .listColumns > li { -webkit-column-break-inside: avoid; break-inside: avoid-column; page-break-inside: avoid; position: relative; } .listColumns.listColumns--spaced > li { margin-bottom: .5em; } .listColumns.listColumns--narrow { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; -moz-column-gap: 1em; -webkit-column-gap: 1em; column-gap: 1em; } .listColumns.listColumns--together { -moz-column-gap: 0; -webkit-column-gap: 0; column-gap: 0; } .listColumns.listColumns--collapsed { display: inline-block; } .textHighlight { font-style: normal; font-weight: 700; } .textHighlight.textHighlight--attention { color: #f2930d; } .categoryList { display: none; list-style: none; margin: 0; padding: 0; } .categoryList.is-active { display: block; } .categoryList-item { padding: 0; text-decoration: none; font-size: 15px; } .categoryList-item.categoryList-item--small { font-size: 13px; } .categoryList-item .categoryList { padding-left: 10px; } .categoryList-itemDesc { display: block; font-size: 12px; font-weight: 400; color: #8c8c8c; margin-top: -6px; overflow: hidden; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; } .categoryList-header { padding: 6px 0; margin: 0; color: #47a7eb; text-decoration: none; font-weight: 700; } .categoryList-header.categoryList-header--muted { color: #8c8c8c; } .categoryList-header:before, .categoryList-header:after { content: " "; display: table; } .categoryList-header:after { clear: both; } .categoryList-header a { color: inherit; text-decoration: none; } .categoryList-header a:hover { text-decoration: underline; } .categoryList-itemRow { display: flex; min-width: 0; } .categoryList-link { display: block; flex-grow: 1; padding: 6px 6px; text-decoration: none; overflow: hidden; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; } .categoryList-link:hover { text-decoration: none; } .categoryList-link.is-selected { font-weight: 700; } .categoryList-toggler + .categoryList-link, .categoryList-togglerSpacer + .categoryList-link { padding-left: 0; } .categoryList-label { margin-left: auto; align-self: center; padding-right: 6px; } .categoryList-toggler { display: inline-block; padding: 6px 6px; text-decoration: none; flex-grow: 0; line-height: 1; } .categoryList-toggler:hover { text-decoration: none; } .categoryList-toggler:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 80%; content: "\f078"; display: inline-block; width: 1em; } .categoryList-toggler.is-active:after { content: "\f077"; display: inline-block; width: 1em; } .categoryList-togglerSpacer { display: inline-block; visibility: hidden; padding: 6px 6px; } .categoryList-togglerSpacer:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 80%; content: "\f078"; display: inline-block; width: 1em; } .blocks { margin-bottom: 20px; } .blocks:last-child { margin-bottom: 0; } .blocks .block { margin-bottom: 10px; } .blocks .block:last-child { margin-bottom: 0; } .blocks-header { font-size: 20px; font-weight: 400; color: #8c8c8c; margin-bottom: 5px; } .blocks-textJoiner { display: table; width: 100%; margin-bottom: 10px; padding: 0 6px; } .blocks-textJoiner > span { display: table-cell; position: relative; } .blocks-textJoiner > span:before { content: ''; position: absolute; left: 0; right: 0; top: 50%; border-top: 1px solid #d8d8d8; } .blocks-textJoiner > em { display: table-cell; padding: 0 10px; width: 1%; white-space: nowrap; font-size: 24px; line-height: 1; font-style: normal; text-align: center; } .block { margin-bottom: 20px; } .block.block--close { margin-bottom: 5px; } .block.block--treeEntryChooser .block-header { font-size: 17px; } .block.block--treeEntryChooser .block-header .block-desc { font-size: 11px; } .block.block--treeEntryChooser .block-row { padding-top: 6px; padding-bottom: 6px; } .block.block--treeEntryChooser .contentRow.is-disabled { opacity: 0.5; } .block.block--treeEntryChooser .contentRow-title { font-size: 15px; } .block.block--treeEntryChooser .contentRow-minor { font-size: 12px; } .block.block--treeEntryChooser .contentRow-suffix { font-size: 13px; } .block-outer { padding-bottom: 6px; } .block-outer:before, .block-outer:after { content: " "; display: table; } .block-outer:after { clear: both; } .block-outer:empty { display: none; } .block-outer.block-outer--after { padding-top: 6px; padding-bottom: 0; } .block-outer .block-outer-hint { font-size: 13px; color: #8c8c8c; } .block-outer-main { float: left; } .block-outer-opposite { float: right; } .block-outer-middle { text-align: center; } .block-container { color: #141414; background: #fefefe; border-width: 1px; border-style: solid; border-top-color: #dfdfdf; border-right-color: #d8d8d8; border-bottom-color: #cbcbcb; border-left-color: #d8d8d8; border-radius: 4px; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; -webkit-transition-property: border margin; transition-property: border margin; } @media (min-width: 650px) { .block-container:not(.block-container--noStripRadius) > :first-child, .block-topRadiusContent, .block-container:not(.block-container--noStripRadius) > .block-body:first-child > .blockLink:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px; } .block-container:not(.block-container--noStripRadius) > :last-child, .block-bottomRadiusContent, .block-container:not(.block-container--noStripRadius) > .block-body:last-child > .blockLink:last-child { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } .block-container:not(.block-container--noStripRadius) > .block-body:first-child > .dataList:first-child tbody:first-child .dataList-row:first-child > .dataList-cell:first-child, .block-topRadiusContent.dataList tbody:first-child .dataList-row:first-child > .dataList-cell:first-child, .block-topRadiusContent > .dataList:first-child tbody:first-child .dataList-row:first-child > .dataList-cell:first-child, .block-container:not(.block-container--noStripRadius) > .block-body:first-child > .dataList:first-child thead:first-child .dataList-row:first-child > .dataList-cell:first-child, .block-topRadiusContent.dataList thead:first-child .dataList-row:first-child > .dataList-cell:first-child, .block-topRadiusContent > .dataList:first-child thead:first-child .dataList-row:first-child > .dataList-cell:first-child { border-top-left-radius: 3px; } .block-container:not(.block-container--noStripRadius) > .block-body:first-child > .dataList:first-child tbody:first-child .dataList-row:first-child > .dataList-cell:last-child, .block-topRadiusContent.dataList tbody:first-child .dataList-row:first-child > .dataList-cell:last-child, .block-topRadiusContent > .dataList:first-child tbody:first-child .dataList-row:first-child > .dataList-cell:last-child, .block-container:not(.block-container--noStripRadius) > .block-body:first-child > .dataList:first-child thead:first-child .dataList-row:first-child > .dataList-cell:last-child, .block-topRadiusContent.dataList thead:first-child .dataList-row:first-child > .dataList-cell:last-child, .block-topRadiusContent > .dataList:first-child thead:first-child .dataList-row:first-child > .dataList-cell:last-child { border-top-right-radius: 3px; } .block-container:not(.block-container--noStripRadius) > .block-body:first-child > .formRow:first-child > dt, .block-topRadiusContent.formRow > dt, .block-topRadiusContent > .formRow:first-child > dt { border-top-left-radius: 3px; } .block-container:not(.block-container--noStripRadius) > .block-body:first-child > .formRow:first-child > dd, .block-topRadiusContent.formRow > dd, .block-topRadiusContent > .formRow:first-child > dd { border-top-right-radius: 3px; } .block-container:not(.block-container--noStripRadius) > .block-body:last-child > .dataList:last-child tbody:last-child .dataList-row:last-child > .dataList-cell:first-child, .block-bottomRadiusContent.dataList tbody:last-child .dataList-row:last-child > .dataList-cell:first-child, .block-bottomRadiusContent > .dataList:last-child tbody:last-child .dataList-row:last-child > .dataList-cell:first-child { border-bottom-left-radius: 3px; } .block-container:not(.block-container--noStripRadius) > .block-body:last-child > .dataList:last-child tbody:last-child .dataList-row:last-child > .dataList-cell:last-child, .block-bottomRadiusContent.dataList tbody:last-child .dataList-row:last-child > .dataList-cell:last-child, .block-bottomRadiusContent > .dataList:last-child tbody:last-child .dataList-row:last-child > .dataList-cell:last-child { border-bottom-right-radius: 3px; } .block-container:not(.block-container--noStripRadius) > .block-body:last-child > .formRow:last-child > dt, .block-bottomRadiusContent.formRow > dt, .block-bottomRadiusContent > .formRow:last-child > dt { border-bottom-left-radius: 3px; } .block-container:not(.block-container--noStripRadius) > .block-body:last-child > .formRow:last-child > dd, .block-bottomRadiusContent.formRow > dd, .block-bottomRadiusContent > .formRow:last-child > dd { border-bottom-right-radius: 3px; } .block-container:not(.block-container--noStripRadius) > .block-body:last-child .formSubmitRow:not(.is-sticky) > dt, .block-container:not(.block-container--noStripRadius) > .formSubmitRow:not(.is-sticky):last-child > dt, .block-bottomRadiusContent > .formSubmitRow:not(.is-sticky) > dt { border-bottom-left-radius: 3px; } .block-container:not(.block-container--noStripRadius) > .block-body:last-child .formSubmitRow:not(.is-sticky) > dd, .block-container:not(.block-container--noStripRadius) > .formSubmitRow:not(.is-sticky):last-child > dd, .block-bottomRadiusContent > .formSubmitRow:not(.is-sticky) > dd { border-bottom-right-radius: 3px; } .block-container:not(.block-container--noStripRadius) > .block-body:last-child .formSubmitRow:not(.is-sticky) .formSubmitRow-bar, .block-container:not(.block-container--noStripRadius) > .formSubmitRow:not(.is-sticky):last-child .formSubmitRow-bar, .block-bottomRadiusContent > .formSubmitRow:not(.is-sticky) .formSubmitRow-bar { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } } .block-header { padding: 6px 10px; margin: 0; font-weight: 400; text-decoration: none; font-size: 20px; color: #2577b1; background: #edf6fd; border-bottom: 1px solid #dfdfdf; background: linear-gradient(0deg, #edf6fd, #f6fafe); } .block-header:before, .block-header:after { content: " "; display: table; } .block-header:after { clear: both; } .block-header a { color: inherit; text-decoration: none; } .block-header a:hover { text-decoration: underline; } .block-header.block-header--separated { border-top: 1px solid #dfdfdf; } .block-header .block-desc { color: rgba(37, 119, 177, 0.7); } .block-header .block-desc a { color: inherit; text-decoration: underline; } .block-minorHeader { padding: 6px 10px; margin: 0; font-weight: 400; text-decoration: none; font-size: 17px; color: #47a7eb; } .block-minorHeader:before, .block-minorHeader:after { content: " "; display: table; } .block-minorHeader:after { clear: both; } .block-minorHeader a { color: inherit; text-decoration: none; } .block-minorHeader a:hover { text-decoration: underline; } .block-body + .block-minorHeader { border-top: 1px solid #dfdfdf; } .block-minorHeader .block-desc a { color: inherit; text-decoration: underline; } .block-minorHeader--small { font-size: 13px; } .block-tabHeader { padding: 0; margin: 0; font-weight: 400; font-size: 15px; color: #bcdef5; background: #2577b1; border-bottom: 1px solid #d8d8d8; font-size: 0; } .block-tabHeader .tabs-tab, .block-tabHeader .tabs-extra, .block-tabHeader .hScroller-action { font-size: 15px; } .block-tabHeader .tabs-tab { padding: 6px 10px 3px; border-bottom: 3px solid transparent; } .block-tabHeader .tabs-tab:hover { color: #edf6fd; background: rgba(237, 246, 253, 0.1); } .block-tabHeader .tabs-tab.is-active { background: none; color: #edf6fd; border-color: #bcdef5; } .block-tabHeader .block-tabHeader-extra { float: right; color: inherit; font-size: 15px; padding: 6px 10px; } .block-tabHeader .hScroller-action { color: #bcdef5; } .block-tabHeader .hScroller-action:hover { color: #edf6fd; } .block-tabHeader .hScroller-action.hScroller-action--start { background: #2577b1; background: linear-gradient(to right, #2577b1 66%, rgba(37, 119, 177, 0) 100%); } .block-tabHeader .hScroller-action.hScroller-action--end { background: #2577b1; background: linear-gradient(to right, rgba(37, 119, 177, 0) 0%, #2577b1 33%); } .block-minorTabHeader { padding: 0; margin: 0; font-weight: 400; font-size: 15px; color: #2577b1; background: #fefefe; border-bottom: 1px solid #d8d8d8; font-size: 0; } .block-minorTabHeader .tabs-tab, .block-minorTabHeader .tabs-extra, .block-minorTabHeader .hScroller-action { font-size: 15px; } .block-minorTabHeader .tabs-tab { padding: 6px 10px 3px; border-bottom: 3px solid transparent; } .block-minorTabHeader .tabs-tab:hover { color: #47a7eb; } .block-minorTabHeader .tabs-tab.is-active { background: none; color: #47a7eb; border-color: #47a7eb; } .block-minorTabHeader .hScroller-action { color: #2577b1; } .block-minorTabHeader .hScroller-action:hover { color: #47a7eb; } .block-minorTabHeader .hScroller-action.hScroller-action--start { background: #fefefe; background: linear-gradient(to right, #fefefe 66%, rgba(254, 254, 254, 0) 100%); } .block-minorTabHeader .hScroller-action.hScroller-action--end { background: #fefefe; background: linear-gradient(to right, rgba(254, 254, 254, 0) 0%, #fefefe 33%); } .block-filterBar { padding: 6px 10px; font-size: 13px; color: #2577b1; background: #edf6fd; border-bottom: 1px solid #cbcbcb; background: linear-gradient(0deg, #edf6fd, #f6fafe); } .block-filterBar .filterBar-filterToggle { background: #ddecf7; } .block-filterBar .filterBar-filterToggle:hover, .block-filterBar .filterBar-menuTrigger:hover { text-decoration: none; background: #cde2f1; } .block-filterBar .filterBar-menuTrigger { margin-right: -5px; } .block-textHeader { margin: 3px 0; padding: 0; font-weight: 400; font-size: 17px; color: #47a7eb; } .block-textHeader:before, .block-textHeader:after { content: " "; display: table; } .block-textHeader:after { clear: both; } .block-textHeader a { color: inherit; text-decoration: none; } .block-textHeader a:hover { text-decoration: underline; } .block-textHeader.block-textHeader--scaled { font-size: inherit; } .block-textHeader .block-textHeader-highlight { color: #141414; } .block-textHeader .block-desc a { color: inherit; text-decoration: underline; } .block-textHeader:first-child { margin-top: 0; } .block-formSectionHeader { padding: 6px 10px; margin: 0; font-weight: 400; text-decoration: none; font-size: 17px; color: #47a7eb; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #e7e7e7; } .block-formSectionHeader:before, .block-formSectionHeader:after { content: " "; display: table; } .block-formSectionHeader:after { clear: both; } .block-formSectionHeader a { color: inherit; text-decoration: none; } .block-formSectionHeader a:hover { text-decoration: underline; } .block-formSectionHeader .block-desc a { color: inherit; text-decoration: underline; } .block-container > .block-formSectionHeader:first-child { border-top: none; } .block-formSectionHeader .block-formSectionHeader-aligner { display: inline-block; text-align: right; min-width: 33%; min-width: calc((33%) - (3.3px) - (10px) - (1px)); max-width: 100%; } @media (max-width: 540px) { .block-formSectionHeader .block-formSectionHeader-aligner { display: inline; text-align: left; min-width: 0; padding-left: 0; } } @media (max-width: 540px) { .block-formSectionHeader { padding-left: 10px; } } .block-formSectionHeader .block-formSectionHeader-multiChecker { float: right; } .block-desc { display: block; font-size: 12px; font-weight: 400; } .block-body { list-style: none; margin: 0; padding: 0; } .block-body.block-body--collapsible { display: none; opacity: 0; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; -webkit-transition-property: all, -xf-opacity; transition-property: all, -xf-opacity; overflow-y: hidden; height: 0; -webkit-transition-property: all, -xf-height; transition-property: all, -xf-height; } .has-no-js .block-body.block-body--collapsible { display: block; } .block-body.block-body--collapsible.is-active { display: block; opacity: 1; } .block-body.block-body--collapsible.is-transitioning { display: block; } .block-body.block-body--collapsible.is-active { height: auto; overflow-y: visible; } .block-body.block-body--collapsible.is-transitioning { overflow-y: hidden; } .block-body.block-body--contained { overflow: auto; max-height: 300px; max-height: 70vh; } .block-row { margin: 0; padding: 6px 10px; } .block-row:before, .block-row:after { content: " "; display: table; } .block-row:after { clear: both; } .block-row.block-row--alt { color: #141414; background: #f5f5f5; } .block-row.block-row--minor { font-size: 13px; } .block-row.block-row--separated { padding-top: 12px; padding-bottom: 12px; } .block-row.block-row--separated + .block-row { border-top: 1px solid #dfdfdf; } .block-row.block-row--connectAbove { padding-bottom: 12px; } .block-body > .block-row.block-row--connectAbove:last-child { padding-bottom: 6px; } .block-row.block-row--highlighted { color: #141414; background: #edf6fd; } .block-row.block-row--clickable:hover { color: #141414; background: #edf6fd; } .block-row.is-mod-selected { background: #fff8ee; } .block-row > pre:first-child { margin-top: 0; } .block-row > pre:last-child { margin-bottom: 0; } .block-separator { margin: 0; padding: 0; border: none; border-top: 1px solid #dfdfdf; } .block-footer { padding: 6px 10px; font-size: 12px; color: #505050; background: #f5f5f5; border-top: 1px solid #dfdfdf; background: linear-gradient(180deg, #f5f5f5, #fafafa); } .block-footer:before, .block-footer:after { content: " "; display: table; } .block-footer:after { clear: both; } .block-footer:first-child { border: none; } [data-app=admin] .block-footer .block-footer-counter, [data-app=admin] .block-footer .block-footer-select { line-height: 30px; } .block-footer:not(.block-footer--split) .block-footer-counter { float: left; } .block-footer:not(.block-footer--split) .block-footer-controls { float: right; } .block-footer.block-footer--split { display: flex; align-items: center; } .block-footer.block-footer--split .block-footer-main, .block-footer.block-footer--split .block-footer-counter { flex-grow: 1; } .has-no-flexbox .block-footer.block-footer--split .block-footer-main, .has-no-flexbox .block-footer.block-footer--split .block-footer-counter { float: left; } .block-footer.block-footer--split .block-footer-select:not(:last-child) { margin: 0 1em; } .block-footer.block-footer--split .block-footer-opposite, .block-footer.block-footer--split .block-footer-controls { margin-left: auto; } .has-no-flexbox .block-footer.block-footer--split .block-footer-opposite, .has-no-flexbox .block-footer.block-footer--split .block-footer-controls { float: right; } @media (max-width: 480px) { .block-outer { text-align: center; } .block-outer-main, .block-outer-opposite { float: none; text-align: center; } .block-outer-main + .block-outer-opposite { margin-top: 6px; } } .block-rowMessage { margin: 6px 0; padding: 6px 10px; border-width: 1px; border-style: solid; border-top-color: #dfdfdf; border-right-color: #d8d8d8; border-bottom-color: #cbcbcb; border-left-color: #d8d8d8; border-radius: 4px; } .block-rowMessage:before, .block-rowMessage:after { content: " "; display: table; } .block-rowMessage:after { clear: both; } .block-rowMessage:first-child { margin-top: 0; } .block-rowMessage:last-child { margin-bottom: 0; } .block-rowMessage.block-rowMessage--small { font-size: 13px; padding: 3px 5px; } .block-rowMessage.block-rowMessage--center { text-align: center; } .block-rowMessage.block-rowMessage--highlight { color: #141414; background: #edf6fd; } .block-rowMessage--highlight.block-rowMessage--iconic:before { content: "\f05a"; } .block-rowMessage.block-rowMessage--important { color: #aa6709; background: #fff4e5; border-left: 3px solid #f2930d; } .block-rowMessage.block-rowMessage--important a { color: #f2930d; } .block-rowMessage--important.block-rowMessage--iconic:before { content: "\f06a"; color: #f2930d; } .block-rowMessage.block-rowMessage--success { border-left: 3px solid #63b265; background: #daf3d8; color: #3d793f; } .block-rowMessage.block-rowMessage--success a { color: inherit; text-decoration: underline; } .block-rowMessage--success.block-rowMessage--iconic:before { content: "\f058"; color: #63b265; } .block-rowMessage.block-rowMessage--warning { border-left: 3px solid #dcda54; background: #fbf7e2; color: #84653d; } .block-rowMessage.block-rowMessage--warning a { color: inherit; text-decoration: underline; } .block-rowMessage--warning.block-rowMessage--iconic:before { content: "\f071"; color: #dcda54; } .block-rowMessage.block-rowMessage--error { border-left: 3px solid #c84448; background: #fde9e9; color: #c84448; } .block-rowMessage.block-rowMessage--error a { color: inherit; text-decoration: underline; } .block-rowMessage--error.block-rowMessage--iconic:before { content: "\f057"; color: #c84448; } .blockMessage { margin-bottom: 20px; padding: 6px 10px; color: #141414; background: #fefefe; border-width: 1px; border-style: solid; border-top-color: #dfdfdf; border-right-color: #d8d8d8; border-bottom-color: #cbcbcb; border-left-color: #d8d8d8; border-radius: 4px; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; -webkit-transition-property: border margin; transition-property: border margin; } .blockMessage:before, .blockMessage:after { content: " "; display: table; } .blockMessage:after { clear: both; } .blockMessage.blockMessage--none { background: none; border: none; color: #141414; padding: 0; } .blockMessage.blockMessage--close { margin-top: 5px; margin-bottom: 5px; } .blockMessage.blockMessage--small { font-size: 13px; padding: 3px 5px; } .blockMessage.blockMessage--center { text-align: center; } .blockMessage.blockMessage--highlight { color: #141414; background: #edf6fd; } .blockMessage--highlight.blockMessage--iconic:before { content: "\f05a"; } .blockMessage.blockMessage--important { color: #aa6709; background: #fff4e5; border-left: 3px solid #f2930d; } .blockMessage.blockMessage--important a { color: #f2930d; } .blockMessage--important.blockMessage--iconic:before { content: "\f06a"; color: #f2930d; } .blockMessage.blockMessage--success { border-left: 3px solid #63b265; background: #daf3d8; color: #3d793f; } .blockMessage.blockMessage--success a { color: inherit; text-decoration: underline; } .blockMessage--success.blockMessage--iconic:before { content: "\f058"; color: #63b265; } .blockMessage.blockMessage--warning { border-left: 3px solid #dcda54; background: #fbf7e2; color: #84653d; } .blockMessage.blockMessage--warning a { color: inherit; text-decoration: underline; } .blockMessage--warning.blockMessage--iconic:before { content: "\f071"; color: #dcda54; } .blockMessage.blockMessage--error { border-left: 3px solid #c84448; background: #fde9e9; color: #c84448; } .blockMessage.blockMessage--error a { color: inherit; text-decoration: underline; } .blockMessage--error.blockMessage--iconic:before { content: "\f057"; color: #c84448; } .blockMessage--iconic, .block-rowMessage--iconic { text-align: left; position: relative; padding-left: 4em; min-height: 3.5em; } .blockMessage--iconic:before, .block-rowMessage--iconic:before { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 280%; position: absolute; left: 10px; } .blockStatus { color: #141414; background: #f5f5f5; border-width: 1px; border-style: solid; border-top-color: #dfdfdf; border-right-color: #d8d8d8; border-bottom-color: #cbcbcb; border-left-color: #d8d8d8; border-left: 3px solid #f2930d; border-radius: 4px; margin: 0; padding: 6px 0; font-size: 13px; text-align: left; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; -webkit-transition-property: border margin; transition-property: border margin; } .blockStatus > dt { display: none; } .blockStatus.blockStatus--info { border-left-color: #47a7eb; } .blockStatus.blockStatus--simple { border-width: 1px; border-style: solid; border-top-color: #dfdfdf; border-right-color: #d8d8d8; border-bottom-color: #cbcbcb; border-left-color: #d8d8d8; } .blockStatus.blockStatus--standalone { margin-bottom: 10px; } .blockStatus-message { display: block; padding: 0 6px; margin: .2em 0 0; } .blockStatus-message:first-of-type { margin-top: 0; } .blockStatus-message:before { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; min-width: .8em; color: #f2930d; } .blockStatus-message--deleted::before { content: "\f014\20"; } .blockStatus-message--locked::before { content: "\f023\20"; } .blockStatus-message--moderated::before { content: "\f132\20"; } .blockStatus-message--warning:before { content: "\f071\20"; } .blockStatus-message--ignored:before { content: "\f131\20"; } .blockLink { display: block; padding: 6px 10px; text-decoration: none; cursor: pointer; } .blockLink.is-selected { font-weight: 700; background: #edf6fd; border-left: 3px solid #47a7eb; padding-left: 7px; } .blockLink:hover { background: #edf6fd; text-decoration: inherit; } .blockLink-desc { display: block; color: #8c8c8c; font-size: 12px; font-weight: 400; } .blockLinkSplitToggle { display: flex; padding: 0; text-decoration: none; cursor: pointer; } .has-no-flexbox .blockLinkSplitToggle { display: table; table-layout: fixed; width: 100%; } .blockLinkSplitToggle.is-selected { font-weight: 700; background: #edf6fd; } .blockLinkSplitToggle:hover { background: #edf6fd; text-decoration: inherit; } .blockLinkSplitToggle-link { display: block; padding: 6px 10px; text-decoration: none; flex-grow: 1; } .has-no-flexbox .blockLinkSplitToggle-link { display: table-cell; } .blockLinkSplitToggle-link:hover { text-decoration: none; } .blockLinkSplitToggle.is-selected .blockLinkSplitToggle-link { border-left: 3px solid #47a7eb; padding-left: 7px; } .blockLinkSplitToggle-toggle { display: inline-block; padding: 6px 10px; text-decoration: none; flex-grow: 0; line-height: 1; } .has-no-flexbox .blockLinkSplitToggle-toggle { display: table-cell; width: 34px; } .blockLinkSplitToggle-toggle:hover { text-decoration: none; } .blockLinkSplitToggle-toggle:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 80%; content: "\f078"; display: inline-block; width: 1em; } .blockLinkSplitToggle-toggle.is-active:after { content: "\f077"; display: inline-block; width: 1em; } .blockLink--iconic i:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; min-width: 1em; position: absolute; left: 10px; top: 8px; display: none !important; } .blockLink--iconic--started i:after { content: "\f15c"; display: inline-block; width: 0.86em; } .blockLink--iconic--contributed i:after { content: "\f0e6"; display: inline-block; width: 1em; } .blockLink--iconic--watched i:after { content: "\f02e"; display: inline-block; width: 0.72em; } .blockLink--iconic--unanswered i:after { content: "\f29c"; display: inline-block; width: 0.86em; } .fauxBlockLink { position: relative; } .fauxBlockLink a, .fauxBlockLink .fauxBlockLink-link { position: relative; z-index: 2; } .fauxBlockLink .fauxBlockLink-blockLink { position: static; } .fauxBlockLink .fauxBlockLink-blockLink:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; } .fauxBlockLink.fauxBlockLink--noHover .fauxBlockLink-blockLink:hover { text-decoration: none; } .blockMessage p:first-child, .blockStatus p:first-child, .block-row p:first-child { margin-top: 0; } .blockMessage p:last-child, .blockStatus p:last-child, .block-row p:last-child { margin-bottom: 0; } @media (max-width: 650px) { .block-container, .blockMessage { margin-left: -10px; margin-right: -10px; border-radius: 0; border-left: none; border-right: none; } .blockStatus { margin-left: -10px; margin-right: -10px; border-radius: 0; border-right: none; } .blockMessage.blockMessage--none { margin-left: 0; margin-right: 0; } } .fixedMessageBar { color: #ffffff; background: #8c8c8c; border-top: 1px solid #737373; border-bottom: 1px solid #737373; padding: 10px; display: none; opacity: 0; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; -webkit-transition-property: all, -xf-opacity; transition-property: all, -xf-opacity; overflow-y: hidden; height: 0; -webkit-transition-property: all, -xf-height; transition-property: all, -xf-height; } .fixedMessageBar.is-active { display: block; opacity: 1; } .fixedMessageBar.is-transitioning { display: block; } .fixedMessageBar.is-active { height: auto; overflow-y: visible; } .fixedMessageBar.is-transitioning { overflow-y: hidden; } .fixedMessageBar:before, .fixedMessageBar:after { content: " "; display: table; } .fixedMessageBar:after { clear: both; } .fixedMessageBar-inner { display: flex; align-items: center; justify-content: space-between; } .fixedMessageBar-message { order: 1; } .fixedMessageBar-close { float: right; margin-left: 1em; order: 2; color: inherit; } .fixedMessageBar-close:before { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f00d"; display: inline-block; width: 0.79em; } .fixedMessageBar-close:hover { text-decoration: none; color: #e6e6e6; } .button, a.button { display: inline-block; text-decoration: none; cursor: pointer; border: 1px solid transparent; white-space: nowrap; -webkit-transition: background-color 0.25s ease; transition: background-color 0.25s ease; font-size: 13px; border-radius: 4px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; text-align: center; color: #edf6fd; background: #2577b1; border-color: #2985c6 #21699c #21699c #2985c6; } .button a, a.button a { color: inherit; text-decoration: none; } .button.button--splitTrigger > .button-text, a.button.button--splitTrigger > .button-text { border-right-color: #21699c; } .button.button--splitTrigger > .button-menu, a.button.button--splitTrigger > .button-menu { border-left-color: #2985c6; } .button:not(.button--splitTrigger):hover, a.button:not(.button--splitTrigger):hover, .button.button--splitTrigger > .button-text:hover, a.button.button--splitTrigger > .button-text:hover, .button.button--splitTrigger > .button-menu:hover, a.button.button--splitTrigger > .button-menu:hover, .button:not(.button--splitTrigger):focus, a.button:not(.button--splitTrigger):focus, .button.button--splitTrigger > .button-text:focus, a.button.button--splitTrigger > .button-text:focus, .button.button--splitTrigger > .button-menu:focus, a.button.button--splitTrigger > .button-menu:focus, .button:not(.button--splitTrigger):active, a.button:not(.button--splitTrigger):active, .button.button--splitTrigger > .button-text:active, a.button.button--splitTrigger > .button-text:active, .button.button--splitTrigger > .button-menu:active, a.button.button--splitTrigger > .button-menu:active { background-color: #166eac; } .button.button--primary, a.button.button--primary { color: #ffffff; background: #47a7eb; min-width: 80px; border-color: #5eb2ed #309ce8 #309ce8 #5eb2ed; } .button.button--primary.button--splitTrigger > .button-text, a.button.button--primary.button--splitTrigger > .button-text { border-right-color: #309ce8; } .button.button--primary.button--splitTrigger > .button-menu, a.button.button--primary.button--splitTrigger > .button-menu { border-left-color: #5eb2ed; } .button.button--primary:not(.button--splitTrigger):hover, a.button.button--primary:not(.button--splitTrigger):hover, .button.button--primary.button--splitTrigger > .button-text:hover, a.button.button--primary.button--splitTrigger > .button-text:hover, .button.button--primary.button--splitTrigger > .button-menu:hover, a.button.button--primary.button--splitTrigger > .button-menu:hover, .button.button--primary:not(.button--splitTrigger):focus, a.button.button--primary:not(.button--splitTrigger):focus, .button.button--primary.button--splitTrigger > .button-text:focus, a.button.button--primary.button--splitTrigger > .button-text:focus, .button.button--primary.button--splitTrigger > .button-menu:focus, a.button.button--primary.button--splitTrigger > .button-menu:focus, .button.button--primary:not(.button--splitTrigger):active, a.button.button--primary:not(.button--splitTrigger):active, .button.button--primary.button--splitTrigger > .button-text:active, a.button.button--primary.button--splitTrigger > .button-text:active, .button.button--primary.button--splitTrigger > .button-menu:active, a.button.button--primary.button--splitTrigger > .button-menu:active { background-color: #27a0f6; } .button.button--cta, a.button.button--cta { color: #ffffff; background: #f2930d; border-color: #f39e25 #da840c #da840c #f39e25; } .button.button--cta.button--splitTrigger > .button-text, a.button.button--cta.button--splitTrigger > .button-text { border-right-color: #da840c; } .button.button--cta.button--splitTrigger > .button-menu, a.button.button--cta.button--splitTrigger > .button-menu { border-left-color: #f39e25; } .button.button--cta:not(.button--splitTrigger):hover, a.button.button--cta:not(.button--splitTrigger):hover, .button.button--cta.button--splitTrigger > .button-text:hover, a.button.button--cta.button--splitTrigger > .button-text:hover, .button.button--cta.button--splitTrigger > .button-menu:hover, a.button.button--cta.button--splitTrigger > .button-menu:hover, .button.button--cta:not(.button--splitTrigger):focus, a.button.button--cta:not(.button--splitTrigger):focus, .button.button--cta.button--splitTrigger > .button-text:focus, a.button.button--cta.button--splitTrigger > .button-text:focus, .button.button--cta.button--splitTrigger > .button-menu:focus, a.button.button--cta.button--splitTrigger > .button-menu:focus, .button.button--cta:not(.button--splitTrigger):active, a.button.button--cta:not(.button--splitTrigger):active, .button.button--cta.button--splitTrigger > .button-text:active, a.button.button--cta.button--splitTrigger > .button-text:active, .button.button--cta.button--splitTrigger > .button-menu:active, a.button.button--cta.button--splitTrigger > .button-menu:active { background-color: #eb8900; } .button.button--link, a.button.button--link { background: #fefefe; color: #2577b1; border-color: #e5e5e5 #cbcbcb #cbcbcb #e5e5e5; } .button.button--link.button--splitTrigger > .button-text, a.button.button--link.button--splitTrigger > .button-text { border-right-color: #cbcbcb; } .button.button--link.button--splitTrigger > .button-menu, a.button.button--link.button--splitTrigger > .button-menu { border-left-color: #e5e5e5; } .button.button--link:hover, a.button.button--link:hover, .button.button--link:active, a.button.button--link:active, .button.button--link:focus, a.button.button--link:focus { text-decoration: none; background: #edf6fd; } .button.button--longText, a.button.button--longText { white-space: normal; text-align: left; } .button.is-disabled, a.button.is-disabled { color: #8c8c8c; font-style: italic; background: #efefef; cursor: default; border-color: #fbfbfb #e2e2e2 #e2e2e2 #fbfbfb; } .button.is-disabled.button--splitTrigger > .button-text, a.button.is-disabled.button--splitTrigger > .button-text { border-right-color: #e2e2e2; } .button.is-disabled.button--splitTrigger > .button-menu, a.button.is-disabled.button--splitTrigger > .button-menu { border-left-color: #fbfbfb; } .button.is-disabled:hover, a.button.is-disabled:hover, .button.is-disabled:active, a.button.is-disabled:active, .button.is-disabled:focus, a.button.is-disabled:focus { background: #efefef !important; } .button.button--scroll, a.button.button--scroll { background: rgba(37, 119, 177, 0.75); padding: 5px 8px; box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.25); } .button.button--small, a.button.button--small { font-size: 12px; padding: 3px 6px; } .button.button--fullWidth, a.button.button--fullWidth { display: block; } .button.button--icon > .button-text:before, a.button.button--icon > .button-text:before { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 120%; vertical-align: -.1em; display: inline-block; margin: -0.255em 6px -0.255em 0; } .button.button--icon.button--iconOnly > .button-text:before, a.button.button--icon.button--iconOnly > .button-text:before { margin: 0; } .button.button--icon--add > .button-text:before, a.button.button--icon--add > .button-text:before { content: "\f0fe"; display: inline-block; width: 0.79em; } .button.button--icon--confirm > .button-text:before, a.button.button--icon--confirm > .button-text:before { content: "\f00c"; display: inline-block; width: 1em; } .button.button--icon--write > .button-text:before, a.button.button--icon--write > .button-text:before { content: "\f044"; display: inline-block; width: 1em; } .button.button--icon--import > .button-text:before, a.button.button--icon--import > .button-text:before { content: "\f093"; display: inline-block; width: 0.93em; } .button.button--icon--export > .button-text:before, a.button.button--icon--export > .button-text:before { content: "\f019"; display: inline-block; width: 0.93em; } .button.button--icon--download > .button-text:before, a.button.button--icon--download > .button-text:before { content: "\f019"; display: inline-block; width: 0.93em; } .button.button--icon--disable > .button-text:before, a.button.button--icon--disable > .button-text:before { content: "\f011"; } .button.button--icon--edit > .button-text:before, a.button.button--icon--edit > .button-text:before { content: "\f040"; display: inline-block; width: 0.86em; } .button.button--icon--save > .button-text:before, a.button.button--icon--save > .button-text:before { content: "\f0c7"; display: inline-block; width: 0.86em; } .button.button--icon--reply > .button-text:before, a.button.button--icon--reply > .button-text:before { content: "\f112"; display: inline-block; width: 1em; } .button.button--icon--quote > .button-text:before, a.button.button--icon--quote > .button-text:before { content: "\f10d"; display: inline-block; width: 0.93em; } .button.button--icon--purchase > .button-text:before, a.button.button--icon--purchase > .button-text:before { content: "\f09d"; display: inline-block; width: 1.11em; } .button.button--icon--payment > .button-text:before, a.button.button--icon--payment > .button-text:before { content: "\f09d"; display: inline-block; width: 1.08em; } .button.button--icon--convert > .button-text:before, a.button.button--icon--convert > .button-text:before { content: "\f0e7"; display: inline-block; width: 0.5em; } .button.button--icon--search > .button-text:before, a.button.button--icon--search > .button-text:before { content: "\f002"; display: inline-block; width: 0.93em; } .button.button--icon--sort > .button-text:before, a.button.button--icon--sort > .button-text:before { content: "\f0dc"; display: inline-block; width: 0.58em; } .button.button--icon--upload > .button-text:before, a.button.button--icon--upload > .button-text:before { content: "\f093"; display: inline-block; width: 0.93em; } .button.button--icon--attach > .button-text:before, a.button.button--icon--attach > .button-text:before { content: "\f0c6"; display: inline-block; width: 0.79em; } .button.button--icon--login > .button-text:before, a.button.button--icon--login > .button-text:before { content: "\f023"; display: inline-block; width: 0.65em; } .button.button--icon--rate > .button-text:before, a.button.button--icon--rate > .button-text:before { content: "\f123"; display: inline-block; width: 0.93em; } .button.button--icon--config > .button-text:before, a.button.button--icon--config > .button-text:before { content: "\f013"; display: inline-block; width: 0.86em; } .button.button--icon--refresh > .button-text:before, a.button.button--icon--refresh > .button-text:before { content: "\f021"; display: inline-block; width: 0.86em; } .button.button--icon--translate > .button-text:before, a.button.button--icon--translate > .button-text:before { content: "\f0ac"; display: inline-block; width: 0.86em; } .button.button--icon--vote > .button-text:before, a.button.button--icon--vote > .button-text:before { content: "\f05d"; display: inline-block; width: 0.86em; } .button.button--icon--result > .button-text:before, a.button.button--icon--result > .button-text:before { content: "\f080"; display: inline-block; width: 1.15em; } .button.button--icon--history > .button-text:before, a.button.button--icon--history > .button-text:before { content: "\f1da"; display: inline-block; width: 0.86em; } .button.button--icon--cancel > .button-text:before, a.button.button--icon--cancel > .button-text:before { content: "\f00d"; display: inline-block; width: 0.86em; } .button.button--icon--preview > .button-text:before, a.button.button--icon--preview > .button-text:before { content: "\f06e"; display: inline-block; width: 1em; } .button.button--icon--conversation > .button-text:before, a.button.button--icon--conversation > .button-text:before { content: "\f0e6"; display: inline-block; width: 1em; } .button.button--icon--bolt > .button-text:before, a.button.button--icon--bolt > .button-text:before { content: "\f0e7"; display: inline-block; width: 0.5em; } .button.button--icon--list > .button-text:before, a.button.button--icon--list > .button-text:before { content: "\f03a"; display: inline-block; width: 0.86em; } .button.button--icon--prev > .button-text:before, a.button.button--icon--prev > .button-text:before { content: "\f053"; display: inline-block; width: 0.71em; } .button.button--icon--next > .button-text:before, a.button.button--icon--next > .button-text:before { content: "\f054"; display: inline-block; width: 0.71em; } .button.button--icon--markRead > .button-text:before, a.button.button--icon--markRead > .button-text:before { content: "\f046"; display: inline-block; width: 0.93em; } .button.button--icon--user > .button-text:before, a.button.button--icon--user > .button-text:before { content: "\f007"; display: inline-block; width: 0.72em; } .button.button--icon--userCircle > .button-text:before, a.button.button--icon--userCircle > .button-text:before { content: "\f2bd"; display: inline-block; width: 1em; } .button.button--icon--notificationsOn > .button-text:before, a.button.button--icon--notificationsOn > .button-text:before { content: "\f0a2"; display: inline-block; width: 1em; } .button.button--icon--notificationsOff > .button-text:before, a.button.button--icon--notificationsOff > .button-text:before { content: "\f1f7"; display: inline-block; width: 1.15em; } .button.button--icon--merge > .button-text:before, a.button.button--icon--merge > .button-text:before { content: "\f066"; display: inline-block; width: 0.86em; } .button.button--icon--move > .button-text:before, a.button.button--icon--move > .button-text:before { content: "\f064"; display: inline-block; width: 1em; } .button.button--icon--copy > .button-text:before, a.button.button--icon--copy > .button-text:before { content: "\f24d"; display: inline-block; width: 1em; } .button.button--icon--approve > .button-text:before, a.button.button--icon--approve > .button-text:before, .button.button--icon--unapprove > .button-text:before, a.button.button--icon--unapprove > .button-text:before { content: "\f132"; display: inline-block; width: 0.72em; } .button.button--icon--delete > .button-text:before, a.button.button--icon--delete > .button-text:before, .button.button--icon--undelete > .button-text:before, a.button.button--icon--undelete > .button-text:before { content: "\f014"; display: inline-block; width: 0.79em; } .button.button--icon--stick > .button-text:before, a.button.button--icon--stick > .button-text:before, .button.button--icon--unstick > .button-text:before, a.button.button--icon--unstick > .button-text:before { content: "\f08d"; display: inline-block; width: 0.65em; } .button.button--icon--lock > .button-text:before, a.button.button--icon--lock > .button-text:before { content: "\f023"; display: inline-block; width: 0.65em; } .button.button--icon--unlock > .button-text:before, a.button.button--icon--unlock > .button-text:before { content: "\f09c"; display: inline-block; width: 0.93em; } .button.button--provider > .button-text:before, a.button.button--provider > .button-text:before { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 120%; vertical-align: middle; display: inline-block; margin: -4px 6px -4px 0; } .button.button--provider--facebook, a.button.button--provider--facebook { color: #ffffff; background-color: #3b5998; border-color: #4264aa #344e86 #344e86 #4264aa; } .button.button--provider--facebook.button--splitTrigger > .button-text, a.button.button--provider--facebook.button--splitTrigger > .button-text { border-right-color: #344e86; } .button.button--provider--facebook.button--splitTrigger > .button-menu, a.button.button--provider--facebook.button--splitTrigger > .button-menu { border-left-color: #4264aa; } .button.button--provider--facebook:hover, a.button.button--provider--facebook:hover, .button.button--provider--facebook:active, a.button.button--provider--facebook:active, .button.button--provider--facebook:focus, a.button.button--provider--facebook:focus { background-color: #2a4c95; } .button.button--provider--facebook > .button-text:before, a.button.button--provider--facebook > .button-text:before { content: "\f09a"; display: inline-block; width: 0.58em; } .button.button--provider--twitter, a.button.button--provider--twitter { color: #ffffff; background-color: #1da1f3; border-color: #35abf4 #0c95ea #0c95ea #35abf4; } .button.button--provider--twitter.button--splitTrigger > .button-text, a.button.button--provider--twitter.button--splitTrigger > .button-text { border-right-color: #0c95ea; } .button.button--provider--twitter.button--splitTrigger > .button-menu, a.button.button--provider--twitter.button--splitTrigger > .button-menu { border-left-color: #35abf4; } .button.button--provider--twitter:hover, a.button.button--provider--twitter:hover, .button.button--provider--twitter:active, a.button.button--provider--twitter:active, .button.button--provider--twitter:focus, a.button.button--provider--twitter:focus { background-color: #009bfc; } .button.button--provider--twitter > .button-text:before, a.button.button--provider--twitter > .button-text:before { content: "\f099"; display: inline-block; width: 0.93em; } .button.button--provider--google, a.button.button--provider--google { color: #ffffff; background-color: #4285f4; border-color: #5a95f5 #2a75f3 #2a75f3 #5a95f5; } .button.button--provider--google.button--splitTrigger > .button-text, a.button.button--provider--google.button--splitTrigger > .button-text { border-right-color: #2a75f3; } .button.button--provider--google.button--splitTrigger > .button-menu, a.button.button--provider--google.button--splitTrigger > .button-menu { border-left-color: #5a95f5; } .button.button--provider--google:hover, a.button.button--provider--google:hover, .button.button--provider--google:active, a.button.button--provider--google:active, .button.button--provider--google:focus, a.button.button--provider--google:focus { background-color: #2376ff; } .button.button--provider--google > .button-text:before, a.button.button--provider--google > .button-text:before { content: "\f1a0"; display: inline-block; width: 0.86em; } .button.button--provider--github, a.button.button--provider--github { color: #ffffff; background-color: #666666; border-color: #737373 #595959 #595959 #737373; } .button.button--provider--github.button--splitTrigger > .button-text, a.button.button--provider--github.button--splitTrigger > .button-text { border-right-color: #595959; } .button.button--provider--github.button--splitTrigger > .button-menu, a.button.button--provider--github.button--splitTrigger > .button-menu { border-left-color: #737373; } .button.button--provider--github:hover, a.button.button--provider--github:hover, .button.button--provider--github:active, a.button.button--provider--github:active, .button.button--provider--github:focus, a.button.button--provider--github:focus { background-color: #675151; } .button.button--provider--github > .button-text:before, a.button.button--provider--github > .button-text:before { content: "\f09b"; display: inline-block; width: 0.86em; } .button.button--provider--linkedin, a.button.button--provider--linkedin { color: #ffffff; background-color: #0077b5; border-color: #0088cf #00669c #00669c #0088cf; } .button.button--provider--linkedin.button--splitTrigger > .button-text, a.button.button--provider--linkedin.button--splitTrigger > .button-text { border-right-color: #00669c; } .button.button--provider--linkedin.button--splitTrigger > .button-menu, a.button.button--provider--linkedin.button--splitTrigger > .button-menu { border-left-color: #0088cf; } .button.button--provider--linkedin:hover, a.button.button--provider--linkedin:hover, .button.button--provider--linkedin:active, a.button.button--provider--linkedin:active, .button.button--provider--linkedin:focus, a.button.button--provider--linkedin:focus { background-color: #006aa1; } .button.button--provider--linkedin > .button-text:before, a.button.button--provider--linkedin > .button-text:before { content: "\f0e1"; display: inline-block; width: 0.86em; } .button.button--provider--microsoft, a.button.button--provider--microsoft { color: #ffffff; background-color: #00bcf2; border-color: #0dc9ff #00a8d9 #00a8d9 #0dc9ff; } .button.button--provider--microsoft.button--splitTrigger > .button-text, a.button.button--provider--microsoft.button--splitTrigger > .button-text { border-right-color: #00a8d9; } .button.button--provider--microsoft.button--splitTrigger > .button-menu, a.button.button--provider--microsoft.button--splitTrigger > .button-menu { border-left-color: #0dc9ff; } .button.button--provider--microsoft:hover, a.button.button--provider--microsoft:hover, .button.button--provider--microsoft:active, a.button.button--provider--microsoft:active, .button.button--provider--microsoft:focus, a.button.button--provider--microsoft:focus { background-color: #00acde; } .button.button--provider--microsoft > .button-text:before, a.button.button--provider--microsoft > .button-text:before { content: "\f17a"; display: inline-block; width: 0.93em; } .button.button--provider--yahoo, a.button.button--provider--yahoo { color: #ffffff; background-color: #410093; border-color: #4c00ac #36007a #36007a #4c00ac; } .button.button--provider--yahoo.button--splitTrigger > .button-text, a.button.button--provider--yahoo.button--splitTrigger > .button-text { border-right-color: #36007a; } .button.button--provider--yahoo.button--splitTrigger > .button-menu, a.button.button--provider--yahoo.button--splitTrigger > .button-menu { border-left-color: #4c00ac; } .button.button--provider--yahoo:hover, a.button.button--provider--yahoo:hover, .button.button--provider--yahoo:active, a.button.button--provider--yahoo:active, .button.button--provider--yahoo:focus, a.button.button--provider--yahoo:focus { background-color: #38007f; } .button.button--provider--yahoo > .button-text:before, a.button.button--provider--yahoo > .button-text:before { content: "\f19e"; display: inline-block; width: 0.86em; } .button.button--splitTrigger, a.button.button--splitTrigger { padding: 0; font-size: 0; } .button.button--splitTrigger > .button-text, a.button.button--splitTrigger > .button-text { border-right: 1px solid transparent; } .button.button--splitTrigger > .button-menu, a.button.button--splitTrigger > .button-menu { border-left: 1px solid transparent; } .button.button--splitTrigger:before, a.button.button--splitTrigger:before, .button.button--splitTrigger:after, a.button.button--splitTrigger:after { content: " "; display: table; } .button.button--splitTrigger:after, a.button.button--splitTrigger:after { clear: both; } .button.button--splitTrigger button.button-text, a.button.button--splitTrigger button.button-text { background: transparent; border: none; border-right: 1px solid transparent; color: inherit; } .button.button--splitTrigger > .button-text, a.button.button--splitTrigger > .button-text, .button.button--splitTrigger > .button-menu, a.button.button--splitTrigger > .button-menu { font-size: 13px; border-radius: 4px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; text-align: center; display: inline-block; } .button.button--splitTrigger > .button-text:hover:after, a.button.button--splitTrigger > .button-text:hover:after, .button.button--splitTrigger > .button-menu:hover:after, a.button.button--splitTrigger > .button-menu:hover:after { opacity: 1; } .button.button--splitTrigger > .button-text, a.button.button--splitTrigger > .button-text { border-top-right-radius: 0; border-bottom-right-radius: 0; } .button.button--splitTrigger > .button-menu, a.button.button--splitTrigger > .button-menu { border-top-left-radius: 0; border-bottom-left-radius: 0; padding-right: 10px; padding-left: 10px; } .button.button--splitTrigger > .button-menu:after, a.button.button--splitTrigger > .button-menu:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f0d7"; display: inline-block; width: 0.58em; unicode-bidi: isolate; opacity: .5; } .buttonGroup { display: inline-block; vertical-align: top; } .buttonGroup:before, .buttonGroup:after { content: " "; display: table; } .buttonGroup:after { clear: both; } .buttonGroup.buttonGroup--aligned { vertical-align: middle; } .buttonGroup > .button { float: left; } .buttonGroup > .button:not(:first-child) { border-left: none; } .buttonGroup > .button:not(:first-child):not(:last-child) { border-radius: 0; } .buttonGroup > .button:first-child:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; } .buttonGroup > .button:last-child:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; } .buttonGroup > .buttonGroup-buttonWrapper { float: left; } .buttonGroup > .buttonGroup-buttonWrapper:not(:first-child) > .button { border-left: none; } .buttonGroup > .buttonGroup-buttonWrapper:not(:first-child):not(:last-child) > .button { border-radius: 0; } .buttonGroup > .buttonGroup-buttonWrapper:first-child:not(:last-child) > .button { border-top-right-radius: 0; border-bottom-right-radius: 0; } .buttonGroup > .buttonGroup-buttonWrapper:last-child:not(:first-child) > .button { border-top-left-radius: 0; border-bottom-left-radius: 0; } .toggleButton > input { display: none; } .toggleButton > span { color: #8c8c8c; font-style: italic; background: #efefef; cursor: default; border-color: #fbfbfb #e2e2e2 #e2e2e2 #fbfbfb; } .toggleButton > span.button--splitTrigger > .button-text { border-right-color: #e2e2e2; } .toggleButton > span.button--splitTrigger > .button-menu { border-left-color: #fbfbfb; } .toggleButton.toggleButton--small > span { font-size: 12px; padding: 3px; } .toggleButton > input:checked + span { color: #edf6fd; background: #2577b1; border-color: #2985c6 #21699c #21699c #2985c6; } .toggleButton > input:checked + span.button--splitTrigger > .button-text { border-right-color: #21699c; } .toggleButton > input:checked + span.button--splitTrigger > .button-menu { border-left-color: #2985c6; } .toggleButton > input:checked + span:not(.button--splitTrigger):hover, .toggleButton > input:checked + span.button--splitTrigger > .button-text:hover, .toggleButton > input:checked + span.button--splitTrigger > .button-menu:hover, .toggleButton > input:checked + span:not(.button--splitTrigger):focus, .toggleButton > input:checked + span.button--splitTrigger > .button-text:focus, .toggleButton > input:checked + span.button--splitTrigger > .button-menu:focus, .toggleButton > input:checked + span:not(.button--splitTrigger):active, .toggleButton > input:checked + span.button--splitTrigger > .button-text:active, .toggleButton > input:checked + span.button--splitTrigger > .button-menu:active { background-color: #166eac; } .u-scrollButtons { position: fixed; bottom: 30px; right: 5px; z-index: 900; -webkit-transition: opacity 0.25s ease; transition: opacity 0.25s ease; opacity: 0; display: none; } .has-hiddenscroll .u-scrollButtons { right: 20px; } .u-scrollButtons.is-transitioning { display: block; } .u-scrollButtons.is-active { display: block; opacity: 1; } .u-scrollButtons .button { display: block; } .u-scrollButtons .button + .button { margin-top: 5px; } .input { font-size: 15px; color: #141414; background: #f7fbfe; border-width: 1px; border-style: solid; border-top-color: #cbcbcb; border-right-color: #dfdfdf; border-bottom-color: #dfdfdf; border-left-color: #cbcbcb; border-radius: 4px; padding: 6px; display: block; width: 100%; line-height: 1.4; text-align: left; word-wrap: break-word; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; } .input::-webkit-input-placeholder { color: rgba(20, 20, 20, 0.4); } .input::-moz-placeholder { color: rgba(20, 20, 20, 0.4); } .input:-moz-placeholder { color: rgba(20, 20, 20, 0.4); } .input:-ms-input-placeholder { color: rgba(20, 20, 20, 0.4); } .input:focus, .input.is-focused { outline: 0; background: #edf6fd; } .input:focus::-webkit-input-placeholder, .input.is-focused::-webkit-input-placeholder { color: rgba(20, 20, 20, 0.5); } .input:focus::-moz-placeholder, .input.is-focused::-moz-placeholder { color: rgba(20, 20, 20, 0.5); } .input:focus:-moz-placeholder, .input.is-focused:-moz-placeholder { color: rgba(20, 20, 20, 0.5); } .input:focus:-ms-input-placeholder, .input.is-focused:-ms-input-placeholder { color: rgba(20, 20, 20, 0.5); } .input[readonly], .input.is-readonly { color: #505050; background: #f3f5f6; } .input[disabled] { color: #8c8c8c; background: #efefef; } .input[type=number], .input[type=tel], .input.input--number { text-align: right; max-width: 150px; } .input[type=number].input--numberNarrow, .input[type=tel].input--numberNarrow, .input.input--number.input--numberNarrow { width: 90px; } .input.input--date { max-width: 150px; } textarea.input { min-height: 0; max-height: 400px; max-height: 75vh; resize: vertical; } textarea.input.input--fitHeight { resize: none; } textarea.input.input--fitHeight.input--fitHeight--short { max-height: 200px; max-height: 35vh; } textarea.input.input--code { overflow-x: auto; text-align: left; } textarea.input.input--maxHeight-300px { max-height: 300px; } .has-js textarea.input[rows="1"][data-single-line] { overflow: hidden; resize: none; } select.input, .input.input--select { padding-right: 1em !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4.9 10'%3E%3Cstyle%3E._xfG%7Bfill:%23141414;%7D%3C/style%3E%3Cpath class='_xfG' d='M1.4 4.7l1.1-1.5 1 1.5m0 .6l-1 1.5-1.1-1.5'/%3E%3C/svg%3E") !important; background-size: 1em !important; background-repeat: no-repeat !important; background-position: 100% !important; white-space: nowrap; word-wrap: normal; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; overflow-x: hidden; overflow-y: auto; } select.input[disabled], .input.input--select[disabled] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4.9 10'%3E%3Cstyle%3E._xfG%7Bfill:%238c8c8c;%7D%3C/style%3E%3Cpath class='_xfG' d='M1.4 4.7l1.1-1.5 1 1.5m0 .6l-1 1.5-1.1-1.5'/%3E%3C/svg%3E") !important; } select.input[size], .input.input--select[size], select.input[multiple], .input.input--select[multiple] { background-image: none !important; padding-right: 6px !important; } .input.input--autoSize { width: auto; } .input.input--inline { display: inline; width: auto; } .input.input--code { font-family: Monaco, Menlo, Consolas, 'Roboto Mono', 'Andale Mono', 'Ubuntu Mono', monospace; direction: ltr; word-wrap: normal; } .input.input--title { font-size: 24px; } .input.input--avatarSizeS { min-height: 48px; } @media (max-width: 568px) { .input { font-size: 16px; } } label.iconic:hover > input + i:before { color: #1265a1; } label.iconic > input { position: absolute; height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; clip: rect(0 0 0 0); overflow: hidden; width: auto; height: auto; opacity: 0; } label.iconic > input + i:before { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 120%; height: .9em; color: #47a7eb; vertical-align: -.1em; visibility: visible; text-align: left; } label.iconic > input:focus + i:before { outline: Highlight solid 2px; -moz-outline-radius: 5px; } @media (-webkit-min-device-pixel-ratio: 0) { label.iconic > input:focus + i:before { outline: -webkit-focus-ring-color auto 5px; } } label.iconic > input[readonly] + i:before, label.iconic > input[disabled]:not(.js-disablerExemption) + i:before { color: #8c8c8c; } label.iconic > input[type="checkbox"] + i:before { content: "\f096"; display: inline-block; width: 0.93em; } label.iconic > input[type="checkbox"]:checked + i:before { content: "\f046"; display: inline-block; width: 0.93em; } label.iconic > input[type="radio"] + i:before { content: "\f10c"; display: inline-block; width: 0.86em; } label.iconic > input[type="radio"]:checked + i:before { content: "\f058"; display: inline-block; width: 0.86em; } label.iconic.iconic--toggle > input + i:before { color: rgba(71, 167, 235, 0.5); } label.iconic.iconic--toggle > input:checked + i:before { color: #47a7eb; } label.iconic.iconic--toggle > input:hover + i:before { color: #1265a1; } label.iconic.iconic--toggle > input[type="radio"] + i { width: .86em; } label.iconic.iconic--toggle > input[type="checkbox"] + i:before { content: "\f204"; display: inline-block; width: 1.15em; } label.iconic.iconic--toggle > input[type="checkbox"]:checked + i:before { content: "\f205"; display: inline-block; width: 1.15em; } label.iconic:not(.inputGroup-text) > input + i { display: inline-block; text-align: left; } label.iconic.iconic--labelled > input + i { width: 1.5em; } .inputChoices label.iconic > input, .inputChoices label.iconic > input + i { position: absolute; left: 0; } .inputChoices label.iconic:not(.iconic--labelled) > input, .inputChoices label.iconic:not(.iconic--labelled) > input + i { top: .4em; } .formRow-hint label.iconic > input + i:before, label.iconic.cssCustomHighlight > input + i:before, label.iconic.iconic--inherit-color > input + i:before { color: inherit; } .dataList-cell.dataList-cell--iconic > label.iconic, .dataList-cell.dataList-cell--iconic > a.dataList-delete { color: #47a7eb; } .dataList-cell.dataList-cell--iconic > label.iconic.dataList-delete, .dataList-cell.dataList-cell--iconic > a.dataList-delete.dataList-delete, .dataList-cell.dataList-cell--iconic > label.iconic > i, .dataList-cell.dataList-cell--iconic > a.dataList-delete > i { font-size: 20px; } .dataList-cell.dataList-cell--iconic > label.iconic:not(.iconic--toggle) > input[type="checkbox"] + i:before, .dataList-cell.dataList-cell--iconic > a.dataList-delete:not(.iconic--toggle) > input[type="checkbox"] + i:before { font-size: 16px; } .dataList-cell.dataList-cell--iconic > label.iconic:hover, .dataList-cell.dataList-cell--iconic > a.dataList-delete:hover { color: #1265a1; } .dataList-cell.dataList-cell--iconic .fa { font-size: 16px; } .u-inputSpacer { margin-top: 6px; } .inputGroup { display: flex; align-items: stretch; max-width: 100%; } .has-no-flexbox .inputGroup { display: table; width: 100%; } .inputGroup .inputGroup-text { flex-grow: 0; display: flex; align-items: center; white-space: nowrap; vertical-align: middle; padding: 0 6px; } .has-no-flexbox .inputGroup .inputGroup-text { display: table-cell; width: 1%; } .inputGroup .inputGroup-text:first-child { padding-left: 0; } .inputGroup .inputGroup-text:last-child { padding-right: 0; } .inputGroup .inputGroup-splitter { display: inline-block; width: 5px; flex-shrink: 0; } .has-no-flexbox .inputGroup .inputGroup-splitter { display: table-cell; } .inputGroup .input { flex-shrink: 1; min-width: 0; } .has-no-flexbox .inputGroup .input { display: table-cell; width: 100%; } .inputGroup .button { flex-shrink: 0; } .has-no-flexbox .inputGroup .button { display: table-cell; } .inputGroup .inputGroup-label { flex-shrink: 1; width: 100%; padding: 0 0 6px; } .inputGroup .inputGroup-label:after { content: ":"; } .inputGroup .inputGroup-label.is-sentence:after { content: ""; } .has-no-flexbox .inputGroup .inputGroup-label { display: table-cell; width: 100%; } @media (max-width: 540px) { .inputGroup .input:not(.input--autoSize):not(.input--numberNarrow) { width: 100%; min-width: 100px; } } .inputGroup.inputGroup--inline { display: inline-flex; } .has-no-flexbox .inputGroup.inputGroup--inline { display: inline-table; width: auto; } .inputGroup.inputGroup--auto .input { width: auto; } .inputGroup.inputGroup--joined .input { border-radius: 0; } .inputGroup.inputGroup--joined .input:first-child { border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-right: none; } .inputGroup.inputGroup--joined .input:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-left: none; } .inputGroup.inputGroup--joined .inputGroup-text { border-width: 1px; border-style: solid; border-top-color: #cbcbcb; border-right-color: #dfdfdf; border-bottom-color: #dfdfdf; border-left-color: #cbcbcb; background: #edf6fd; text-align: center; padding: 3px 6px; } .inputGroup.inputGroup--joined .inputGroup-text.inputGroup-text--disabled, .inputGroup.inputGroup--joined .inputGroup-text.is-disabled, .inputGroup.inputGroup--joined .inputGroup-text[disabled] { color: #8c8c8c; background: #efefef; } .inputGroup.inputGroup--joined .inputGroup-text.inputGroup-text--disabled a, .inputGroup.inputGroup--joined .inputGroup-text.is-disabled a, .inputGroup.inputGroup--joined .inputGroup-text[disabled] a { text-decoration: none; } .inputGroup.inputGroup--joined .inputGroup-text:first-child { border-right: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .inputGroup.inputGroup--joined .inputGroup-text:last-child { border-left: 0; border-top-right-radius: 4px; border-bottom-right-radius: 4px; } .inputGroup.inputGroup--joined .input + .inputGroup-text, .inputGroup.inputGroup--joined .input + .input, .inputGroup.inputGroup--joined .inputGroup-text + .input { border-left: 1px solid #dfdfdf; } .inputGroup.inputGroup--joined .inputGroup-text + .inputGroup-text, .inputGroup.inputGroup--joined .inputGroup-text + select.input { border-left: 0; } .inputGroup-container > .inputGroup { margin-top: 6px; } .inputGroup-container > .inputGroup:first-child { margin-top: 0; } .inputNumber .input--number { -moz-appearance: textfield !important; } .inputNumber .input--number::-webkit-inner-spin-button, .inputNumber .input--number::-webkit-outer-spin-button { margin: 0 !important; -webkit-appearance: none !important; } @media (max-width: 540px) { .inputNumber .input--number { width: 120px; } } .inputNumber-button { position: relative; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #47a7eb; font-size: 1.0em; font-style: normal !important; line-height: .75em; vertical-align: -15%; width: 45px; justify-content: center; text-align: center; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .inputNumber-button.inputNumber-button--smaller { vertical-align: 0; width: 35px; } .inputNumber-button--up::before { content: "\f067"; display: inline-block; width: 0.79em; } .inputNumber-button--down::before { content: "\f068"; display: inline-block; width: 0.79em; } .inputGroup.inputGroup--joined .inputNumber-button:hover, .inputGroup.inputGroup--joined .inputNumber-button:active, .inputGroup.inputGroup--joined .inputNumber-button:focus { background-color: #d8edfd; color: #1265a1; } .input.input--number[readonly] ~ .inputNumber-button { color: #505050; background: #f3f5f6; } .input.input--number[disabled] ~ .inputNumber-button { cursor: default; color: #8c8c8c; background: #efefef; } .inputDate .inputDate-icon { position: relative; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #2577b1; font-size: 1.0em; font-style: normal !important; line-height: .75em; vertical-align: -15%; width: 45px; justify-content: center; text-align: center; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } @media (max-width: 540px) { .inputDate .inputDate-icon { vertical-align: 0; width: 25px; } } .inputDate .inputDate-icon::before { content: "\f073"; display: inline-block; width: 0.79em; } .inputList { list-style: none; margin: 0; padding: 0; } .inputList > li { margin-top: 6px; } .inputList > li:first-child { margin-top: 0; } .inputPair:before, .inputPair:after { content: " "; display: table; } .inputPair:after { clear: both; } .inputPair > .input, .inputPair .inputPair-input { float: right; width: 49%; width: calc(50% - 2px); } .inputPair > .input:first-child, .inputPair .inputPair-input:first-child { float: left; } .inputPair-container > .inputPair { margin-top: 6px; } .inputPair-container > .inputPair:first-child { margin-top: 0; } .inputLabelPair { margin: 6px 0; padding: 0; } .inputLabelPair:before, .inputLabelPair:after { content: " "; display: table; } .inputLabelPair:after { clear: both; } .inputLabelPair > dt, .inputLabelPair > dd { float: left; margin: 0; padding: 0; } .inputLabelPair > dt { width: 65%; padding-right: 6px; padding-top: .6em; } .inputLabelPair > dt > label:after { content: ":"; } .inputLabelPair > dt > label.is-sentence:after { content: ""; } .inputLabelPair > dd { width: 35%; text-align: right; } .inputLabelPair > dd .input { width: 100%; max-width: none; } @media (max-width: 480px) { .inputLabelPair > dt, .inputLabelPair > dd { width: 50%; } } .inputChoices { list-style: none; padding: 0; margin: 0; } .inputChoices > .inputChoices-choice { margin-bottom: 6px; padding-left: 1.5em; position: relative; } .inputChoices > .inputChoices-choice:last-child { margin-bottom: 0; } .inputChoices > .inputChoices-choice > .inputChoices, .inputChoices > .inputChoices-choice .inputChoices-spacer { margin-top: 6px; } .inputChoices.inputChoices--noChoice > .inputChoices-choice, .inputChoices .inputChoices-plainChoice { padding-left: 0; } .inputChoices.inputChoices--inline > .inputChoices-choice { display: inline-block; margin-right: 6px; margin-bottom: 0; } .inputChoices.inputChoices--inline > .inputChoices-choice:last-child { margin-right: 0; } .inputChoices .inputChoices-label { padding-left: 0; font-size: 13px; color: #8c8c8c; } .inputChoices + .inputChoices:not(.inputChoices--inline) { margin-top: 6px; } .inputChoices-group + .inputChoices-group, .inputChoices-choice + .inputChoices-group { margin-top: 12px; } .inputChoices-spacer + .inputChoices { margin-top: 6px; } .inputChoices-heading { color: #8c8c8c; padding-bottom: 3px; border-bottom: 1px solid #e7e7e7; margin-bottom: 6px; position: relative; } .inputChoices-heading label.iconic.inputChoices-heading-checkAll { margin-left: 0; } .inputChoices-heading label.iconic.inputChoices-heading-checkAll > input + i { position: absolute; right: 0; left: auto; width: auto; } .inputChoices-explain { display: block; font-style: normal; font-size: 13px; color: #8c8c8c; } .inputChoices-explain a { color: inherit; text-decoration: underline; } .inputChoices-explain.inputChoices-explain--after { margin-top: 6px; } .inputChoices-dependencies { list-style: none; padding: 0; margin: 0; } .inputChoices-dependencies > li { margin-top: 6px; } .inputChoices-dependencies > li > label { display: block; padding: 3px 0; } .inputChoices-dependencies > li > label.iconic--labelled > input + i { margin-left: 0; } @media (max-width: 480px) { .input.input--title { font-size: 17px; } } .formRow { display: table; table-layout: fixed; width: 100%; margin: 0; position: relative; } .formRow > dt, .formRow > dd { display: table-cell; vertical-align: top; margin: 0; } .formRow > dt { border-right: 1px solid transparent; background: #f5f5f5; border-color: #dfdfdf; text-align: right; width: 33%; padding: 15px 10px 15px 10px; } .formRow > dd { width: 67%; padding: 15px 10px 15px 10px; } .formRow.formRow--input > dt { padding-top: 22px; } .formRow.formRow--button > dt { padding-top: 20px; } .formRow.formRow--inputLabelPair > dt { padding-top: 30px; } .formRow.formRow--valueToEdge > dd { padding-left: 0; padding-right: 0; } .formRow.formRow--limited { display: none; } .formRow.formRow--fullWidth { display: block; } .formRow.formRow--fullWidth > dt, .formRow.formRow--fullWidth > dd { width: auto; display: block; padding: 7.5px 10px 15px; } .formRow.formRow--fullWidth > dt { background: none; border: none; text-align: left; padding-bottom: 0; } .formRow.formRow--fullWidth > dt .formRow-hint { display: inline; } .formRow.formRow--fullWidth.formRow--input > dt, .formRow.formRow--fullWidth.formRow--button > dt { padding-top: 7.5px; } .formRow.formRow--fullWidth > dd { padding-top: 7.5px; } .formRow.formRow--fullWidth > dd > .inputChoices:first-child { padding-top: 0; } .formRow.formRow--fullWidth + .formRow, .formRow + .formRow.formRow--fullWidth, .formRow.formRow--fullWidth + * > .formRow:first-of-type, .formRow + * > .formRow.formRow--fullWidth:first-of-type { border-top: 1px solid #dfdfdf; } .formRow.formRow--fullWidth.formRow--noLabel > dt { display: none; } .formRow.formRow--fullWidth.formRow--noLabel > dd { padding-top: 15px; } .formRow.formRow--fullWidth + .formRow--mergePrev, .formRow.formRow--fullWidth + * > .formRow:first-of-type.formRow--mergePrev, .formRow.formRow--fullWidth.formRow--mergeNext + .formRow.formRow--fullWidth, .formRow.formRow--fullWidth.formRow--mergeNext + * > .formRow.formRow--fullWidth:first-of-type { border-top: 0; } .formRow.formRow--fullWidth + .formRow--mergePrev > dt, .formRow.formRow--fullWidth + * > .formRow:first-of-type.formRow--mergePrev > dt, .formRow.formRow--fullWidth.formRow--mergeNext + .formRow.formRow--fullWidth > dt, .formRow.formRow--fullWidth.formRow--mergeNext + * > .formRow.formRow--fullWidth:first-of-type > dt { padding-top: 0; } .formRow.formRow--fullWidth.formRow--noGutter > dt, .formRow.formRow--fullWidth.formRow--noGutter > dd { padding-left: 0; padding-right: 0; } .formRow.formRow--fullWidth.formRow--noPadding > dt, .formRow.formRow--fullWidth.formRow--noPadding > dd { padding: 0; } .formRow.formRow--fullWidth.formRow--noPadding + .formRow.formRow--fullWidth > dt, .formRow.formRow--fullWidth.formRow--noPadding + * > .formRow.formRow--fullWidth:first-of-type > dt { padding-top: 15px; } .formRow .formRow-label:after { content: ":"; } .formRow .formRow-label.is-sentence:after { content: ""; } .formRow.formRow--noColon .formRow-label:after { content: ""; } .formRow .formRow-explain { margin: 6px 0 0; display: block; font-style: normal; font-size: 13px; color: #8c8c8c; } .formRow .formRow-explain a { color: inherit; text-decoration: underline; } .formRow.formRow--explainOffset .formRow-explain { margin-top: 12px; } .formRow .formRow-hint { display: block; font-style: normal; font-size: 12px; color: #8c8c8c; } .formRow .formRow-hint a { color: inherit; text-decoration: underline; } .formRow .formRow-hint .formRow-hint-featured { display: block; color: #47a7eb; } .formRow + .formInfoRow { border-top: 1px solid #dfdfdf; } @media (max-width: 540px) { .formRow { display: block; } .formRow > dt, .formRow > dd { width: auto; display: block; padding: 7.5px 10px 15px; } .formRow > dt { background: none; border: none; text-align: left; padding-bottom: 0; } .formRow > dt .formRow-hint { display: inline; } .formRow.formRow--input > dt, .formRow.formRow--button > dt { padding-top: 7.5px; } .formRow > dd { padding-top: 7.5px; } .formRow > dd > .inputChoices:first-child { padding-top: 0; } } .formButtonGroup { display: flex; flex-wrap: wrap; margin-top: 10px; margin-bottom: -5px; } .formButtonGroup .has-no-flexbox:before, .formButtonGroup .has-no-flexbox:after { content: " "; display: table; } .formButtonGroup .has-no-flexbox:after { clear: both; } .formButtonGroup-primary { order: 2; margin-left: auto; margin-bottom: 5px; } .formButtonGroup-primary .has-no-flexbox { float: right; } .formButtonGroup-extra { order: 1; margin-bottom: 5px; } .formButtonGroup-extra .has-no-flexbox { float: left; } .formInfoRow { padding: 15px 10px; } .formInfoRow.formInfoRow--close { padding-top: 7.5px; padding-bottom: 7.5px; } .formInfoRow.formInfoRow--noPadding { padding: 0; } .formInfoRow.formInfoRow--confirm { text-align: center; } .formInfoRow.formInfoRow--confirm strong { display: block; margin: .5em 0; font-size: 20px; } .formInfoRow.formInfoRow--confirm strong:last-child { margin-bottom: 0; } .formInfoRow + .formRow { border-top: 1px solid #dfdfdf; } .formInfoRow.u-hidden:not(.is-active) + .formRow { border-top: none; } .formInfoRow > .blockMessage:first-child { margin-top: 0; } .formInfoRow > .blockMessage:last-child { margin-bottom: 0; } .formSubmitRow { position: relative; } .formSubmitRow > dt { display: none; } .formSubmitRow > dd { width: 100%; padding: 0; } .formSubmitRow.formSubmitRow--sticky.is-sticky .formSubmitRow-main { position: fixed; bottom: 0; z-index: 200; } .formSubmitRow.formSubmitRow--sticky.is-sticky .formSubmitRow-bar { box-shadow: 0px -5px 15px rgba(0, 0, 0, 0.15); } .formSubmitRow.formSubmitRow--simple > dt { visibility: hidden; } .formSubmitRow.formSubmitRow--simple .formSubmitRow-controls { text-align: center; padding-left: 0; margin-left: 0; } .block-body--collapsible:not(.is-active) + .formSubmitRow:not(.formSubmitRow--simple) > dt { visibility: hidden; } .formSubmitRow-main { position: relative; } .formSubmitRow-bar { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #edf6fd; border-top: 1px solid #cbcbcb; } .formSubmitRow-controls { position: relative; padding-left: 33%; padding-top: 6px; padding-bottom: 6px; margin-left: 10px; margin-right: 10px; } .formSubmitRow-controls > .button:first-child:last-child { min-width: 120px; } @media (max-width: 540px) { .formSubmitRow-controls { padding-left: 0; text-align: center; } } .formRowSep { margin: -1px 10px 0; border: none; border-top: 1px solid #d8d8d8; } .formRowSep + .formRowSep, .formRowSep:last-child { display: none; } .toggleTarget { display: none; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; -webkit-transition-property: all, -xf-height; transition-property: all, -xf-height; overflow: hidden; height: 0; opacity: 0; } .toggleTarget.is-transitioning { display: block; } .toggleTarget.is-active { display: block; height: auto; opacity: 1; } .collapseTrigger { cursor: pointer; } .collapseTrigger:before { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f0da"; display: inline-block; width: 0.58em; font-size: 80%; margin-right: .2em; } .collapseTrigger.is-active:before { content: "\f0d7"; display: inline-block; width: 0.58em; } .collapseTrigger.collapseTrigger--block { display: block; } .collapseTrigger.collapseTrigger--block:before { float: right; margin-right: 0; margin-left: 5px; font-size: 100%; line-height: inherit; } .badge, .badgeContainer:after { display: inline-block; padding: 2px 4px; margin: -2px 0; font-size: 80%; line-height: 1; font-weight: 400; color: #edf6fd; background: #185886; border-radius: 2px; } .badgeContainer:after { content: attr(data-badge); display: none; } .badgeContainer.badgeContainer--visible:after { display: inline-block; } .badge.badge--highlighted, .badgeContainer.badgeContainer--highlighted:after { display: inline-block; color: white; background: #e03030; } .tooltip { position: absolute; z-index: 300; line-height: 1.4; padding: 0 5px; display: none; } .tooltip.tooltip--basic { max-width: 300px; } .tooltip.tooltip--basic.tooltip--top { margin-bottom: 3px; padding-bottom: 5px; } .tooltip.tooltip--basic.tooltip--right { margin-left: 3px; padding-left: 5px; } .tooltip.tooltip--basic.tooltip--bottom { margin-top: 3px; padding-top: 5px; } .has-touchevents .tooltip.tooltip--basic.tooltip--bottom.tooltip--selectToQuote { margin-top: .75em; } .tooltip.tooltip--basic.tooltip--left { margin-right: 3px; padding-right: 5px; } .tooltip.tooltip--basic a { color: inherit; text-decoration: underline; } .tooltip.tooltip--description { max-width: 350px; } .tooltip.tooltip--selectToQuote a { color: inherit; text-decoration: none; } .tooltip.tooltip--selectToQuote a:hover { text-decoration: underline; } .tooltip.tooltip--preview { max-width: 100%; width: 400px; } .tooltip.tooltip--preview.tooltip--top { padding-bottom: 10px; } .tooltip.tooltip--preview.tooltip--right { padding-left: 10px; } .tooltip.tooltip--preview.tooltip--bottom { padding-top: 10px; } .tooltip.tooltip--preview.tooltip--left { padding-right: 10px; } .tooltip.tooltip--member { max-width: 100%; width: 380px; padding: 0 15px; } .tooltip.tooltip--member.tooltip--top { padding-bottom: 10px; } .tooltip.tooltip--member.tooltip--right { padding-left: 10px; } .tooltip.tooltip--member.tooltip--bottom { padding-top: 10px; } .tooltip.tooltip--member.tooltip--left { padding-right: 10px; } .tooltip--basic .tooltip-content { text-align: center; font-size: 12px; color: #ffffff; background: rgba(20, 20, 20, 0.8); border-radius: 4px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; } .tooltip--description .tooltip-content { text-align: left; } .tooltip--preview .tooltip-content { color: #141414; background: #fefefe; padding: 6px; text-align: left; border: 1px solid #d8d8d8; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.35); } .tooltip--member .tooltip-content { color: #141414; background: #fefefe; padding: 0; text-align: left; border: 1px solid #d8d8d8; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.35); } .tooltip-content-inner { position: relative; } .tooltip--basic .tooltip-content-inner { max-height: 200px; overflow: hidden; } .tooltip--preview .tooltip-content-inner { max-height: 200px; overflow: hidden; } .tooltip--preview .tooltip-content-inner .tooltip-content-cover { background: transparent; background: linear-gradient(to bottom, rgba(254, 254, 254, 0) 160px, #fefefe 200px); } .tooltip-content-inner .tooltip-content-cover { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .tooltip-arrow { position: absolute; width: 0; height: 0; border: 0 solid transparent; } .tooltip--basic.tooltip--top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border: 5px solid transparent; border-bottom-width: 0; border-top-color: rgba(20, 20, 20, 0.8); } .tooltip--basic.tooltip--bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border: 5px solid transparent; border-top-width: 0; border-bottom-color: rgba(20, 20, 20, 0.8); } .tooltip--basic.tooltip--right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border: 5px solid transparent; border-left-width: 0; border-right-color: rgba(20, 20, 20, 0.8); } .tooltip--basic.tooltip--left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border: 5px solid transparent; border-right-width: 0; border-left-color: rgba(20, 20, 20, 0.8); } .tooltip--preview.tooltip--top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -11px; border: 11px solid transparent; border-bottom-width: 0; border-top-color: #d8d8d8; } .tooltip--preview.tooltip--bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -11px; border: 11px solid transparent; border-top-width: 0; border-bottom-color: #d8d8d8; } .tooltip--preview.tooltip--right .tooltip-arrow { top: 50%; left: 0; margin-top: -11px; border: 11px solid transparent; border-left-width: 0; border-right-color: #d8d8d8; } .tooltip--preview.tooltip--left .tooltip-arrow { top: 50%; right: 0; margin-top: -11px; border: 11px solid transparent; border-right-width: 0; border-left-color: #d8d8d8; } .tooltip--preview .tooltip-arrow:after { position: absolute; content: ''; } .tooltip--preview.tooltip--top .tooltip-arrow:after { bottom: 1px; left: -10px; border: 10px solid transparent; border-bottom-width: 0; border-top-color: #fefefe; } .tooltip--preview.tooltip--bottom .tooltip-arrow:after { top: 1px; left: -10px; border: 10px solid transparent; border-top-width: 0; border-bottom-color: #fefefe; } .tooltip--preview.tooltip--right .tooltip-arrow:after { left: 1px; bottom: -10px; border: 10px solid transparent; border-left-width: 0; border-right-color: #fefefe; } .tooltip--preview.tooltip--left .tooltip-arrow:after { right: 1px; bottom: -10px; border: 10px solid transparent; border-right-width: 0; border-left-color: #fefefe; } .tooltip--member.tooltip--top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -11px; border: 11px solid transparent; border-bottom-width: 0; border-top-color: #d8d8d8; } .tooltip--member.tooltip--bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -11px; border: 11px solid transparent; border-top-width: 0; border-bottom-color: #d8d8d8; } .tooltip--member.tooltip--right .tooltip-arrow { top: 50%; left: 0; margin-top: -11px; border: 11px solid transparent; border-left-width: 0; border-right-color: #d8d8d8; } .tooltip--member.tooltip--left .tooltip-arrow { top: 50%; right: 0; margin-top: -11px; border: 11px solid transparent; border-right-width: 0; border-left-color: #d8d8d8; } .tooltip--member .tooltip-arrow:after { position: absolute; content: ''; } .tooltip--member.tooltip--top .tooltip-arrow:after { bottom: 1px; left: -10px; border: 10px solid transparent; border-bottom-width: 0; border-top-color: #fefefe; } .tooltip--member.tooltip--bottom .tooltip-arrow:after { top: 1px; left: -10px; border: 10px solid transparent; border-top-width: 0; border-bottom-color: #fefefe; } .tooltip--member.tooltip--right .tooltip-arrow:after { left: 1px; bottom: -10px; border: 10px solid transparent; border-left-width: 0; border-right-color: #fefefe; } .tooltip--member.tooltip--left .tooltip-arrow:after { right: 1px; bottom: -10px; border: 10px solid transparent; border-right-width: 0; border-left-color: #fefefe; } .tooltip--member.tooltip--bottom .tooltip-arrow:after { border: 10px solid transparent; border-top-width: 0; border-bottom-color: #edf6fd; } .tooltipCover { display: none; position: absolute; opacity: 0; z-index: 299; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .tooltipCover.is-active { display: block; } .menuTrigger { cursor: pointer; } .menuTrigger:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: " \f0d7"; unicode-bidi: isolate; } .menuOutsideClicker { position: fixed; display: none; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; } .menuOutsideClicker.is-active { display: block; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .menu { display: none; opacity: 0; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; -webkit-transition-property: all, -xf-opacity; transition-property: all, -xf-opacity; position: absolute; z-index: 200; margin: 8px 0 0; min-width: 240px; max-width: 320px; border-radius: 3px; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.35); } .menu.is-active { display: block; opacity: 1; } .menu.is-transitioning { display: block; } .menu.menu--structural { margin-top: 0; } .menu.menu--structural.menu--left { border-top-left-radius: 0; } .menu.menu--structural.menu--right { border-top-right-radius: 0; } .menu.menu--veryWide { width: 500px; max-width: 100%; } .menu.menu--wide { width: 350px; max-width: 100%; } .menu.menu--medium { width: 300px; max-width: 100%; } .menu.menu--potentialFixed { z-index: 400; } .menu-arrow { position: absolute; width: 0; height: 0; border: 0 solid transparent; top: -8px; left: 50%; margin-left: -8px; border: 8px solid transparent; border-top-width: 0; border-bottom-color: #47a7eb; } .menu--structural .menu-arrow { top: -8px; } .menu--up .menu-arrow { display: none; } .menu-content { margin: 0; padding: 0; list-style: none; text-align: left; font-size: 13px; color: #141414; background: #fefefe; border-radius: 3px; border-top: 3px solid #47a7eb; } .menu--structural.menu--left .menu-content { border-top-left-radius: 0; } .menu--structural.menu--right .menu-content { border-top-right-radius: 0; } .menu--potentialFixed .menu-content { overflow: auto; max-height: 450px; max-height: 80vh; } .menu-content > :last-child { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } .menu--pageJump { width: auto; min-width: 0; } .menu-header { padding: 6px 15px; margin: 0; font-weight: 400; text-decoration: none; font-size: 17px; color: #47a7eb; background: #edf6fd; border-bottom: 1px solid #dfdfdf; background: linear-gradient(0deg, #edf6fd, #f6fafe); } .menu-header:before, .menu-header:after { content: " "; display: table; } .menu-header:after { clear: both; } .menu-header a { color: inherit; text-decoration: none; } .menu-header a:hover { text-decoration: underline; } .menu-tabHeader { padding: 0; margin: 0; font-weight: 400; text-decoration: none; font-size: 15px; color: #2577b1; background: #edf6fd; border-bottom: 1px solid #dfdfdf; background: linear-gradient(0deg, #edf6fd, #f6fafe); font-size: 0; } .menu-tabHeader .tabs-tab, .menu-tabHeader .tabs-extra, .menu-tabHeader .hScroller-action { font-size: 15px; } .menu-tabHeader .tabs-tab { padding: 6px 15px 3px; border-bottom: 3px solid transparent; } .menu-tabHeader .tabs-tab:hover { color: #47a7eb; } .menu-tabHeader .tabs-tab.is-active { color: #47a7eb; border-color: #47a7eb; } .menu-tabHeader .hScroller-action { color: #2577b1; } .menu-tabHeader .hScroller-action:hover { color: #47a7eb; } .menu-tabHeader .hScroller-action.hScroller-action--start { background: #edf6fd; background: linear-gradient(to right, #edf6fd 66%, rgba(237, 246, 253, 0) 100%); } .menu-tabHeader .hScroller-action.hScroller-action--end { background: #edf6fd; background: linear-gradient(to right, rgba(237, 246, 253, 0) 0%, #edf6fd 33%); } .menu-scroller { overflow: auto; max-height: 300px; max-height: 60vh; } .menu-row { margin: 0; padding: 6px 15px; } .menu-row:before, .menu-row:after { content: " "; display: table; } .menu-row:after { clear: both; } .menu-row.menu-row--alt { color: #141414; background: #f5f5f5; } .menu-row.menu-row--highlighted { color: #141414; background: #edf6fd; } .menu-row.menu-row--separated + .menu-row { border-top: 1px solid #dfdfdf; } .menu-row.menu-row--clickable:hover { background: #edf6fd; } .menu-row:empty { padding: 0; } .menu-linkRow { display: block; padding: 6px 15px 6px 12px; border-left: 3px solid transparent; color: #141414; text-decoration: none; } .menu-linkRow.menu-linkRow--alt { color: #141414; background: #f5f5f5; } .menu-linkRow.is-selected, .menu-linkRow:hover, .menu-linkRow:focus { color: #185886; text-decoration: none; background: #edf6fd; border-left-color: rgba(71, 167, 235, 0.5); } .menu-linkRow.is-selected:focus, .menu-linkRow:hover:focus, .menu-linkRow:focus:focus { outline: 0; } .menu-linkRow.is-selected.is-selected, .menu-linkRow:hover.is-selected, .menu-linkRow:focus.is-selected { border-left-color: #47a7eb; } .menu-linkRow i[aria-hidden=true] { font-size: 13px; display: inline-block; width: 23px; } .menu-linkRow i[aria-hidden=true]:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #8c8c8c; left: 10px; } .menu-linkRow i[aria-hidden=true] ~ .menu-linkRow-hint { padding-left: 23px; } .menu-linkRow:hover i[aria-hidden=true]:after { color: #185886; } .menu-linkRow-hint { font-style: inherit; font-size: 11px; color: #8c8c8c; display: block; } .menu-separator { margin: 0 7.5px; padding: 0; border: none; border-top: 1px solid #dfdfdf; } .menu-separator.menu-separator--hard { margin: 0; } .menu-separator + .menu-separator, .menu-separator:last-child { display: none; } .menu-footer { padding: 6px 15px; font-size: 12px; color: #505050; background: #f5f5f5; border-top: 1px solid #dfdfdf; background: linear-gradient(180deg, #f5f5f5, #fafafa); } .menu-footer:before, .menu-footer:after { content: " "; display: table; } .menu-footer:after { clear: both; } .menu-footer:not(.menu-footer--split) .menu-footer-counter { float: left; } .menu-footer:not(.menu-footer--split) .menu-footer-controls { float: right; } .menu-footer.menu-footer--split { display: flex; align-items: center; } .menu-footer.menu-footer--split .menu-footer-main, .menu-footer.menu-footer--split .menu-footer-counter { flex-grow: 1; } .has-no-flexbox .menu-footer.menu-footer--split .menu-footer-main, .has-no-flexbox .menu-footer.menu-footer--split .menu-footer-counter { float: left; } .menu-footer.menu-footer--split .menu-footer-select:not(:last-child) { margin: 0 1em; } .menu-footer.menu-footer--split .menu-footer-opposite, .menu-footer.menu-footer--split .menu-footer-controls { margin-left: auto; } .has-no-flexbox .menu-footer.menu-footer--split .menu-footer-opposite, .has-no-flexbox .menu-footer.menu-footer--split .menu-footer-controls { float: right; } .offCanvasMenu { display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 500; -webkit-transition: none 0.5s ease; transition: none 0.5s ease; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .offCanvasMenu a { -webkit-tap-highlight-color: initial; } .offCanvasMenu.is-transitioning { display: block; } .offCanvasMenu.is-active { display: block; } .offCanvasMenu .offCanvasMenu-hidden { display: none; } .offCanvasMenu .offCanvasMenu-shown { display: block; } .offCanvasMenu .offCanvasMenu-closer { float: right; cursor: pointer; text-decoration: none; -webkit-tap-highlight-color: initial; padding: 10px; margin: -10px; } .offCanvasMenu .offCanvasMenu-closer:hover { text-decoration: none; } .offCanvasMenu .offCanvasMenu-closer:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f00d"; display: inline-block; width: 0.79em; } .offCanvasMenu .block-container, .offCanvasMenu .blockMessage { margin-left: 0; margin-right: 0; border-radius: 0; border-left: none; border-right: none; } .offCanvasMenu-shown { display: none; } .offCanvasMenu-backdrop { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.25); opacity: 0; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .is-active .offCanvasMenu-backdrop { opacity: 1; } .offCanvasMenu-content { position: relative; width: 280px; max-width: 85%; height: 100%; padding-bottom: 44px; overflow: auto; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-overflow-scrolling: touch; box-shadow: 2px 0 5px 0 rgba(0, 0, 0, 0.25); -webkit-transform: translateX(-280px); -ms-transform: translateX(-280px); transform: translateX(-280px); } .is-active .offCanvasMenu-content { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .offCanvasMenu-header { padding: 10px; margin: 0; font-size: 20px; font-weight: 400; } .offCanvasMenu-header:before, .offCanvasMenu-header:after { content: " "; display: table; } .offCanvasMenu-header:after { clear: both; } .offCanvasMenu-header a { color: inherit; text-decoration: none; } .offCanvasMenu-header a:hover { text-decoration: underline; } .offCanvasMenu-header.offCanvasMenu-header--separated { margin-bottom: 10px; } .offCanvasMenu-row { padding: 10px; } .offCanvasMenu-separator { padding: 0; margin: 0; border: none; border-top: 1px solid transparent; } .offCanvasMenu-link { display: block; padding: 10px; font-size: 17px; text-decoration: inherit; } .offCanvasMenu-link:hover { text-decoration: inherit; } .offCanvasMenu-link.offCanvasMenu-link--splitToggle { position: relative; text-decoration: inherit; } .offCanvasMenu-link.offCanvasMenu-link--splitToggle:before { content: ''; position: absolute; left: 0; top: 6px; bottom: 6px; width: 0; border-left: 1px solid currentColor; } .offCanvasMenu-link.offCanvasMenu-link--splitToggle:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f078"; display: inline-block; width: 1em; } .offCanvasMenu-link.offCanvasMenu-link--splitToggle.is-active:after { content: "\f077"; display: inline-block; width: 1em; } .offCanvasMenu-linkHolder { display: flex; } .offCanvasMenu-linkHolder.is-selected a { color: inherit; } .offCanvasMenu-linkHolder.is-selected .offCanvasMenu-link:first-child { padding-left: 10px; } .offCanvasMenu-linkHolder .offCanvasMenu-link { flex-grow: 1; } .offCanvasMenu-linkHolder .offCanvasMenu-link.offCanvasMenu-link--splitToggle { flex-grow: 0; } .offCanvasMenu-linkHolder .offCanvasMenu-link:hover { background: none; } .offCanvasMenu-list { list-style: none; margin: 0; padding: 0; } .offCanvasMenu-list > li { border-top: 1px solid transparent; } .offCanvasMenu-list:first-child > li:first-child { border-top: none; } .offCanvasMenu-subList { list-style: none; margin: 0; padding: 0; display: none; opacity: 0; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; -webkit-transition-property: all, -xf-opacity; transition-property: all, -xf-opacity; overflow-y: hidden; height: 0; -webkit-transition-property: all, -xf-height; transition-property: all, -xf-height; padding-bottom: 15px; } .offCanvasMenu-subList.is-active { display: block; opacity: 1; } .offCanvasMenu-subList.is-transitioning { display: block; } .offCanvasMenu-subList.is-active { height: auto; overflow-y: visible; } .offCanvasMenu-subList.is-transitioning { overflow-y: hidden; } .offCanvasMenu-subList .offCanvasMenu-link { padding-left: 10px; padding-top: 6px; padding-bottom: 6px; font-size: 13px; } .offCanvasMenu--blocks .offCanvasMenu-content { background: #ececec; color: #141414; } .offCanvasMenu--blocks .offCanvasMenu-header { color: #2577b1; background: #edf6fd; border-bottom: 1px solid #cbcbcb; } .offCanvasMenu--blocks .offCanvasMenu-separator { border-top-color: #d8d8d8; } .offCanvasMenu--blocks .offCanvasMenu-list > li { border-top-color: #d8d8d8; } .offCanvasMenu--nav .offCanvasMenu-content { color: #bcdef5; background: #185886; } .offCanvasMenu--nav .offCanvasMenu-content a { color: inherit; } .offCanvasMenu--nav .offCanvasMenu-header { background: rgba(20, 20, 20, 0.75); border-bottom: 1px solid rgba(20, 20, 20, 0.85); } .offCanvasMenu--nav .offCanvasMenu-list { border-bottom: 1px solid rgba(20, 20, 20, 0.85); } .offCanvasMenu--nav .offCanvasMenu-separator { border-top-color: rgba(20, 20, 20, 0.85); } .offCanvasMenu--nav .offCanvasMenu-link.offCanvasMenu-link--splitToggle:before { border-left-color: rgba(20, 20, 20, 0.76); } .offCanvasMenu--nav .offCanvasMenu-linkHolder { text-decoration: none; } .offCanvasMenu--nav .offCanvasMenu-linkHolder:hover { background: rgba(20, 20, 20, 0.6899999999999999); } .offCanvasMenu--nav .offCanvasMenu-linkHolder.is-selected { color: #2577b1; font-weight: 700; background: #f5f5f5; } .offCanvasMenu--nav .offCanvasMenu-linkHolder.is-selected .offCanvasMenu-link.offCanvasMenu-link--splitToggle:before { border-left-color: rgba(37, 119, 177, 0.2); } .offCanvasMenu--nav .offCanvasMenu-subList { background: rgba(20, 20, 20, 0.75); } .offCanvasMenu--nav .offCanvasMenu-subList .offCanvasMenu-link:hover { text-decoration: none; background: rgba(20, 20, 20, 0.75); } .offCanvasMenu--nav .offCanvasMenu-list > li { border-top-color: rgba(20, 20, 20, 0.75); } .tabs { display: flex; } .tabs.tabs--wrappable { flex-wrap: wrap; } .tabs-tab { display: inline-block; cursor: pointer; white-space: nowrap; color: inherit; font-weight: inherit; text-decoration: none; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; } .tabs-tab:hover { text-decoration: none; } .tabs-extra { float: right; position: relative; margin-left: auto; padding: 0 0 0 6px; align-self: center; white-space: nowrap; } .tabs-extra a { color: inherit; text-decoration: none; display: block; padding: 6px; } .tabPanes { list-style: none; margin: 0; padding: 0; } .tabPanes > li { display: none; } .tabPanes > li.is-active { display: block; } .tabs--standalone { padding: 0; margin-bottom: 20px; font-weight: 400; border-width: 1px; border-style: solid; border-top-color: #dfdfdf; border-right-color: #d8d8d8; border-bottom-color: #cbcbcb; border-left-color: #d8d8d8; font-size: 15px; color: #2577b1; background: #f5f5f5; font-size: 0; } .tabs--standalone .tabs-tab, .tabs--standalone .tabs-extra, .tabs--standalone .hScroller-action { font-size: 15px; } .tabs--standalone .tabs-tab { padding: 6px 10px 3px; border-bottom: 3px solid transparent; } .tabs--standalone .tabs-tab:hover { color: #47a7eb; } .tabs--standalone .tabs-tab.is-active { color: #47a7eb; border-color: #47a7eb; } .tabs--standalone .hScroller-action { color: #2577b1; } .tabs--standalone .hScroller-action:hover { color: #47a7eb; } .tabs--standalone .hScroller-action.hScroller-action--start { background: #f5f5f5; background: linear-gradient(to right, #f5f5f5 66%, rgba(245, 245, 245, 0) 100%); } .tabs--standalone .hScroller-action.hScroller-action--end { background: #f5f5f5; background: linear-gradient(to right, rgba(245, 245, 245, 0) 0%, #f5f5f5 33%); } @media (max-width: 650px) { .tabs--standalone { margin-left: -10px; margin-right: -10px; border-radius: 0; border-left: none; border-right: none; } } .overlay-container { display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 600; background: rgba(0, 0, 0, 0.35); -webkit-overflow-scrolling: touch; opacity: 0; -webkit-transition: opacity 0.25s ease; transition: opacity 0.25s ease; } .overlay-container.is-transitioning { display: block; } .overlay-container.is-active { display: block; opacity: 1; } .overlay { position: relative; margin: 40px auto 10px; margin-top: 4vh; width: 100%; max-width: 800px; background: #ececec; color: #141414; border-width: 1px; border-style: solid; border-top-color: #dfdfdf; border-right-color: #d8d8d8; border-bottom-color: #cbcbcb; border-left-color: #d8d8d8; border-radius: 4px; box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.5); outline: none; } .overlay > .overlay-title:first-child, .overlay .overlay-firstChild { border-top-left-radius: 4px; border-top-right-radius: 4px; } .overlay > .overlay-content > *:last-child, .overlay .overlay-lastChild { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } @media (max-width: 820px) { .overlay { max-width: calc(100% - 20px); } } .overlay-title { display: none; margin: 0; font-weight: 400; font-size: 24px; color: #2577b1; background: #edf6fd; border-bottom: 1px solid #dfdfdf; padding-top: 6px; padding-right: 10px; padding-bottom: 6px; padding-left: 10px; background: linear-gradient(0deg, #edf6fd, #f6fafe); } .overlay-title:before, .overlay-title:after { content: " "; display: table; } .overlay-title:after { clear: both; } .overlay .overlay-title { display: block; } .overlay-titleCloser { float: right; cursor: pointer; margin-left: 5px; text-decoration: none; opacity: .5; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; } .overlay-titleCloser:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f00d"; display: inline-block; width: 0.79em; } .overlay-titleCloser:hover { text-decoration: none; opacity: 1; } .overlay-content:before, .overlay-content:after { content: " "; display: table; } .overlay-content:after { clear: both; } body.is-modalOpen { overflow: hidden !important; } body.is-modalOpen .overlay-container, body.is-modalOpen .offCanvasMenu { overflow-y: scroll !important; } @media (max-width: 480px) { .overlay-title { font-size: 20px; } } .block-container > .tabPanes > li > .blocks > .block > .block-container, .block-container > .block-body > .blocks > .block > .block-container, .block-container > .block-body > .block-row > .blocks > .block > .block-container, .overlay-content > .blocks > .block > .block-container, .block-container > .tabPanes > li > .block > .block-container, .block-container > .block-body > .block > .block-container, .block-container > .block-body > .block-row > .block > .block-container, .overlay-content > .block > .block-container, .block-container > .tabPanes > li > .blockMessage, .block-container > .block-body > .blockMessage, .block-container > .block-body > .block-row > .blockMessage, .overlay-content > .blockMessage { margin-left: 0; margin-right: 0; border-left: none; border-right: none; } .block-container > .tabPanes > li > .blocks > .block:first-child, .block-container > .block-body > .blocks > .block:first-child, .block-container > .block-body > .block-row > .blocks > .block:first-child, .overlay-content > .blocks > .block:first-child, .block-container > .tabPanes > li > .block:first-child, .block-container > .block-body > .block:first-child, .block-container > .block-body > .block-row > .block:first-child, .overlay-content > .block:first-child, .block-container > .tabPanes > li > .blockMessage:first-child, .block-container > .block-body > .blockMessage:first-child, .block-container > .block-body > .block-row > .blockMessage:first-child, .overlay-content > .blockMessage:first-child { margin-top: 0; } .block-container > .tabPanes > li > .blocks > .block:first-child .block-outer:not(.block-outer--after), .block-container > .block-body > .blocks > .block:first-child .block-outer:not(.block-outer--after), .block-container > .block-body > .block-row > .blocks > .block:first-child .block-outer:not(.block-outer--after), .overlay-content > .blocks > .block:first-child .block-outer:not(.block-outer--after), .block-container > .tabPanes > li > .block:first-child .block-outer:not(.block-outer--after), .block-container > .block-body > .block:first-child .block-outer:not(.block-outer--after), .block-container > .block-body > .block-row > .block:first-child .block-outer:not(.block-outer--after), .overlay-content > .block:first-child .block-outer:not(.block-outer--after), .block-container > .tabPanes > li > .blockMessage:first-child .block-outer:not(.block-outer--after), .block-container > .block-body > .blockMessage:first-child .block-outer:not(.block-outer--after), .block-container > .block-body > .block-row > .blockMessage:first-child .block-outer:not(.block-outer--after), .overlay-content > .blockMessage:first-child .block-outer:not(.block-outer--after) { border-bottom: 1px solid #dfdfdf; padding: 6px; } .block-container > .tabPanes > li > .blocks > .block:last-child, .block-container > .block-body > .blocks > .block:last-child, .block-container > .block-body > .block-row > .blocks > .block:last-child, .overlay-content > .blocks > .block:last-child, .block-container > .tabPanes > li > .block:last-child, .block-container > .block-body > .block:last-child, .block-container > .block-body > .block-row > .block:last-child, .overlay-content > .block:last-child, .block-container > .tabPanes > li > .blockMessage:last-child, .block-container > .block-body > .blockMessage:last-child, .block-container > .block-body > .block-row > .blockMessage:last-child, .overlay-content > .blockMessage:last-child { margin-bottom: 0; } .block-container > .tabPanes > li > .blocks > .block:last-child .block-outer.block-outer--after, .block-container > .block-body > .blocks > .block:last-child .block-outer.block-outer--after, .block-container > .block-body > .block-row > .blocks > .block:last-child .block-outer.block-outer--after, .overlay-content > .blocks > .block:last-child .block-outer.block-outer--after, .block-container > .tabPanes > li > .block:last-child .block-outer.block-outer--after, .block-container > .block-body > .block:last-child .block-outer.block-outer--after, .block-container > .block-body > .block-row > .block:last-child .block-outer.block-outer--after, .overlay-content > .block:last-child .block-outer.block-outer--after, .block-container > .tabPanes > li > .blockMessage:last-child .block-outer.block-outer--after, .block-container > .block-body > .blockMessage:last-child .block-outer.block-outer--after, .block-container > .block-body > .block-row > .blockMessage:last-child .block-outer.block-outer--after, .overlay-content > .blockMessage:last-child .block-outer.block-outer--after { border-top: 1px solid #dfdfdf; padding: 6px; } .block-container > .tabPanes > li > .blocks > .block:first-child > .block-container, .block-container > .block-body > .blocks > .block:first-child > .block-container, .block-container > .block-body > .block-row > .blocks > .block:first-child > .block-container, .overlay-content > .blocks > .block:first-child > .block-container, .block-container > .tabPanes > li > .block:first-child > .block-container, .block-container > .block-body > .block:first-child > .block-container, .block-container > .block-body > .block-row > .block:first-child > .block-container, .overlay-content > .block:first-child > .block-container, .block-container > .tabPanes > li > .blockMessage:first-child, .block-container > .block-body > .blockMessage:first-child, .block-container > .block-body > .block-row > .blockMessage:first-child, .overlay-content > .blockMessage:first-child { border-top: none; } .block-container > .tabPanes > li > .blocks > .block:last-child > .block-container, .block-container > .block-body > .blocks > .block:last-child > .block-container, .block-container > .block-body > .block-row > .blocks > .block:last-child > .block-container, .overlay-content > .blocks > .block:last-child > .block-container, .block-container > .tabPanes > li > .block:last-child > .block-container, .block-container > .block-body > .block:last-child > .block-container, .block-container > .block-body > .block-row > .block:last-child > .block-container, .overlay-content > .block:last-child > .block-container, .block-container > .tabPanes > li > .blockMessage:last-child, .block-container > .block-body > .blockMessage:last-child, .block-container > .block-body > .block-row > .blockMessage:last-child, .overlay-content > .blockMessage:last-child { border-bottom: none; } .block-container > .tabPanes > li > .blocks > .block:not(:first-child) > .block-container, .block-container > .block-body > .blocks > .block:not(:first-child) > .block-container, .block-container > .block-body > .block-row > .blocks > .block:not(:first-child) > .block-container, .overlay-content > .blocks > .block:not(:first-child) > .block-container, .block-container > .tabPanes > li > .block:not(:first-child) > .block-container, .block-container > .block-body > .block:not(:first-child) > .block-container, .block-container > .block-body > .block-row > .block:not(:first-child) > .block-container, .overlay-content > .block:not(:first-child) > .block-container, .block-container > .tabPanes > li > .blockMessage:not(:first-child), .block-container > .block-body > .blockMessage:not(:first-child), .block-container > .block-body > .block-row > .blockMessage:not(:first-child), .overlay-content > .blockMessage:not(:first-child) { border-top-left-radius: 0; border-top-right-radius: 0; } .block-container > .tabPanes > li > .blocks > .block:not(:last-child) > .block-container, .block-container > .block-body > .blocks > .block:not(:last-child) > .block-container, .block-container > .block-body > .block-row > .blocks > .block:not(:last-child) > .block-container, .overlay-content > .blocks > .block:not(:last-child) > .block-container, .block-container > .tabPanes > li > .block:not(:last-child) > .block-container, .block-container > .block-body > .block:not(:last-child) > .block-container, .block-container > .block-body > .block-row > .block:not(:last-child) > .block-container, .overlay-content > .block:not(:last-child) > .block-container, .block-container > .tabPanes > li > .blockMessage:not(:last-child), .block-container > .block-body > .blockMessage:not(:last-child), .block-container > .block-body > .block-row > .blockMessage:not(:last-child), .overlay-content > .blockMessage:not(:last-child) { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .overlay-content > .blocks > .block > .block-container, .overlay-content > .block > .block-container, .overlay-content > .blockMessage { border-top-left-radius: 0; border-top-right-radius: 0; } .overlay-content > .blocks > .block > .block-container > :first-child, .overlay-content > .block > .block-container > :first-child { border-top-left-radius: 0; border-top-right-radius: 0; } .overlay-content > .blocks > .block > .block-container > .block-body:first-child > .formRow:first-child > dt, .overlay-content > .block > .block-container > .block-body:first-child > .formRow:first-child > dt { border-top-left-radius: 0; } .overlay-content > .blocks > .block > .block-container > .block-body:first-child > .formRow:first-child > dd, .overlay-content > .block > .block-container > .block-body:first-child > .formRow:first-child > dd { border-top-right-radius: 0; } .overlay-content > .blocks > .block > .block-container > .dataList:first-child tbody:first-child .dataList-row:first-child > .dataList-cell:first-child, .overlay-content > .block > .block-container > .dataList:first-child tbody:first-child .dataList-row:first-child > .dataList-cell:first-child, .overlay-content > .blocks > .block > .block-container > .dataList:first-child thead:first-child .dataList-row:first-child > .dataList-cell:first-child, .overlay-content > .block > .block-container > .dataList:first-child thead:first-child .dataList-row:first-child > .dataList-cell:first-child { border-top-left-radius: 0; } .overlay-content > .blocks > .block > .block-container > .dataList:first-child tbody:first-child .dataList-row:first-child > .dataList-cell:last-child, .overlay-content > .block > .block-container > .dataList:first-child tbody:first-child .dataList-row:first-child > .dataList-cell:last-child, .overlay-content > .blocks > .block > .block-container > .dataList:first-child thead:first-child .dataList-row:first-child > .dataList-cell:last-child, .overlay-content > .block > .block-container > .dataList:first-child thead:first-child .dataList-row:first-child > .dataList-cell:last-child { border-top-right-radius: 0; } .globalAction { position: fixed; top: 0; left: 0; right: 0; z-index: 900; opacity: 0; -webkit-transition: opacity 0.25s ease; transition: opacity 0.25s ease; pointer-events: none; } .globalAction.is-active { opacity: 1; } .globalAction-bar { position: absolute; left: 0; top: 0; width: 33%; height: 3px; background: #f2930d; pointer-events: none; transform: translateX(-33vw); -webkit-animation: 1.5s ease-in-out infinite globalActionBar; animation: 1.5s ease-in-out infinite globalActionBar; } .globalAction-bar:before { content: ''; position: absolute; right: 0; height: 100%; width: 100px; box-shadow: 0 0 10px 2px #f2930d; transform: rotate(2deg) translate(0px, -3px); } @-webkit-keyframes globalActionBar { from { transform: translateX(-33vw); } to { transform: translateX(100vw); } } @keyframes globalActionBar { from { transform: translateX(-33vw); } to { transform: translateX(100vw); } } .globalAction-block { position: fixed; top: 20px; right: 10px; pointer-events: none; } .globalAction-block i { display: inline-block; content: ' '; font-size: 10px; width: 1em; height: 2.5em; margin-right: .3em; background-color: #f2930d; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); -webkit-animation: 1s ease infinite globalActionPulse; animation: 1s ease infinite globalActionPulse; opacity: .35; } .globalAction-block i:last-child { margin-right: 0; } .globalAction-block i:nth-child(2) { animation-delay: .2s; } .globalAction-block i:nth-child(3) { animation-delay: .4s; } @media (max-width: 480px) { .globalAction-block { display: none; } } @-webkit-keyframes globalActionPulse { from { -webkit-transform: scaleY(1.5); -ms-transform: scaleY(1.5); transform: scaleY(1.5); opacity: 1; } to { -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); opacity: .35; } } @keyframes globalActionPulse { from { -webkit-transform: scaleY(1.5); -ms-transform: scaleY(1.5); transform: scaleY(1.5); opacity: 1; } to { -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); opacity: .35; } } .avatar { display: inline-block; border-radius: 2px; vertical-align: top; overflow: hidden; } .avatar img { background-color: #fefefe; } .avatar.avatar--default.avatar--default--dynamic, .avatar.avatar--default.avatar--default--text { font-family: 'Arial', sans-serif; font-weight: normal; text-align: center; text-decoration: none !important; line-height: 1.73333333; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .avatar.avatar--default.avatar--default--text { color: #8c8c8c !important; background: #e2e2e2 !important; } .avatar.avatar--default.avatar--default--text > span:before { content: '?'; } .avatar.avatar--default.avatar--default--image { background-color: #fefefe; background-image: url(); background-size: cover; } .avatar.avatar--default.avatar--default--image > span { display: none; } .avatar:hover { text-decoration: none; } .avatar.avatar--updateLink { position: relative; } .avatar.avatar--separated { border: 1px solid #fefefe; } .avatar.avatar--xxs { width: 24px; height: 24px; font-size: 14.4px; } .avatar.avatar--xs { width: 32px; height: 32px; font-size: 19.2px; } .avatar.avatar--s { width: 48px; height: 48px; font-size: 28.8px; } .avatar.avatar--m { width: 96px; height: 96px; font-size: 57.6px; } .avatar.avatar--l { width: 192px; height: 192px; font-size: 115.2px; } .avatar.avatar--o { width: 384px; height: 384px; font-size: 230.4px; } .avatar img:not(.cropImage) { text-indent: 100%; overflow: hidden; white-space: nowrap; word-wrap: normal; display: block; border-radius: inherit; width: 100%; height: 100%; } .avatar:not(a) { cursor: inherit; } .avatar-update { width: 100%; height: 30px; bottom: -30px; position: absolute; background: #000000; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%); -webkit-transition: all 0.25s ease; transition: all 0.25s ease; padding: 3px; overflow: hidden; font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', sans-serif; font-size: 12px; line-height: 1.4; display: none; align-items: center; justify-content: center; } .avatar-update a { color: inherit; text-decoration: none; } .avatar-update a:hover { text-decoration: underline; } .avatar--updateLink .avatar-update { display: flex; } .has-no-flexbox .avatar-update { display: table; width: 100%; } .has-touchevents .avatar-update, .avatar:hover .avatar-update { bottom: 0; } .avatar-update a { text-shadow: 0 0 2px rgba(0, 0, 0, 0.6); color: #fff; } .avatar-update a:hover { text-decoration: none; } .dataList { max-width: 100%; } .dataList.dataList--separated { border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; } .dataList.dataList--separatedTop { border-top: 1px solid #dfdfdf; } .dataList.dataList--separatedBottom { border-bottom: 1px solid #dfdfdf; } .dataList.dataList--contained { overflow-x: auto; max-height: 85vh; } @media (max-width: 650px) { .dataList { overflow-x: auto; } } .dataList-table { width: 100%; border-collapse: separate; border-spacing: 0; } .dataList-rowGroup.is-hidden { display: none; } .dataList-row:hover:not(.dataList-row--noHover):not(.dataList-row--header) { background: rgba(237, 246, 253, 0.5); } .dataList-row.dataList-row--header .dataList-cell { font-size: 12px; color: #2577b1; font-weight: 700; background: #edf6fd; border-bottom: 1px solid #cbcbcb; text-transform: none; text-align: left; } .dataList-row.dataList-row--header .dataList-cell a { color: inherit; text-decoration: underline; } .dataList-row.dataList-row--header .dataList-cell.dataList-cell--min { text-align: center; } .dataList-row.dataList-row--subSection .dataList-cell { font-size: 17px; color: #2577b1; background: #edf6fd; border-bottom: 1px solid #dfdfdf; padding: 5px 10px; } .dataList-row.dataList-row--subSection .dataList-cell.dataList-cell--action, .dataList-row.dataList-row--subSection .dataList-cell.dataList-cell--link { padding: 0; } .dataList-row.dataList-row--subSection .dataList-cell.dataList-cell--action a, .dataList-row.dataList-row--subSection .dataList-cell.dataList-cell--link a, .dataList-row.dataList-row--subSection .dataList-cell.dataList-cell--action label, .dataList-row.dataList-row--subSection .dataList-cell.dataList-cell--link label, .dataList-row.dataList-row--subSection .dataList-cell.dataList-cell--action .dataList-blockLink, .dataList-row.dataList-row--subSection .dataList-cell.dataList-cell--link .dataList-blockLink { padding: 5px 10px; } .dataList-row.dataList-row--subSection .dataList-cell a { color: inherit; } .dataList-row.dataList-row--subSection:hover:not(.dataList-row--noHover) .dataList-cell { background: #edf6fd; } .dataList-row.dataList-row--note .dataList-cell { text-align: center; font-style: italic; } .dataList-row.dataList-row--deleted .dataList-cell { opacity: .5; } .dataList-row.dataList-row--highlighted { font-weight: 700; } .dataList-row.dataList-row--custom > .dataList-cell:first-child { border-left: 3px solid red; } .dataList-row.dataList-row--custom .dataList-cell--link a { color: red; } .dataList-row.dataList-row--parentCustom > .dataList-cell:first-child { border-left: 3px solid orange; } .dataList-row.dataList-row--parentCustom .dataList-cell--link a { color: orange; } .dataList-row.dataList-row--protected > .dataList-cell:first-child { border-left: 3px solid #47a7eb; } .dataList-row.is-hidden { display: none; } .dataList-row.dataList-row--disabled .dataList-cell--link a { color: #8c8c8c; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; } tbody:last-child .dataList-row:last-child .dataList-cell { border-bottom: none; } .dataList-cell { vertical-align: middle; padding: 10px 10px; border-bottom: 1px solid #e7e7e7; } .dataList-cell.dataList-cell--main { min-width: 180px; } .dataList-cell.dataList-cell--link, .dataList-cell.dataList-cell--action { padding: 0; } .dataList-cell.dataList-cell--alt, .dataList-cell.dataList-cell--action { background: #f5f5f5; } .dataList-cell.dataList-cell--separated { border-left: 1px solid #e7e7e7; } .dataList-cell.dataList-cell--min, .dataList-cell.dataList-cell--action { width: 1%; white-space: nowrap; word-wrap: normal; text-align: center; } .dataList-cell.dataList-cell--action { font-size: 12px; } .dataList-cell.dataList-cell--action, .dataList-cell.dataList-cell--link { cursor: pointer; text-decoration: none; } .dataList-cell.dataList-cell--action.dataList-cell--alt:hover, .dataList-cell.dataList-cell--link.dataList-cell--alt:hover, .dataList-cell.dataList-cell--action.dataList-cell--action:hover, .dataList-cell.dataList-cell--link.dataList-cell--action:hover { background: #edf6fd; } .dataList-cell.dataList-cell--action a, .dataList-cell.dataList-cell--link a, .dataList-cell.dataList-cell--action label, .dataList-cell.dataList-cell--link label, .dataList-cell.dataList-cell--action .dataList-blockLink, .dataList-cell.dataList-cell--link .dataList-blockLink { padding: 10px 10px; display: block; height: 100%; text-decoration: none; cursor: pointer; } .dataList-cell.dataList-cell--action.dataList-cell--iconic a, .dataList-cell.dataList-cell--link.dataList-cell--iconic a, .dataList-cell.dataList-cell--action.dataList-cell--iconic label.iconic, .dataList-cell.dataList-cell--link.dataList-cell--iconic label.iconic, .dataList-cell.dataList-cell--action.dataList-cell--iconic .dataList-blockLink, .dataList-cell.dataList-cell--link.dataList-cell--iconic .dataList-blockLink { padding: 5px 10px; } .dataList-cell.dataList-cell--action input, .dataList-cell.dataList-cell--link input { cursor: pointer; } .dataList-cell.dataList-cell--highlighted { background: #edf6fd; } .dataList-cell.dataList-cell--image { padding: 0; } .dataList-cell.dataList-cell--image a { padding: 0; } .dataList-cell.dataList-cell--image img, .dataList-cell.dataList-cell--image .dataList-imagePlaceholder { display: block; margin: auto; font-size: 30px; } .dataList-cell.dataList-cell--imageSmall img, .dataList-cell.dataList-cell--imageSmall .dataList-imagePlaceholder { height: 41px; max-width: 41px; line-height: 41px; } .dataList-cell.dataList-cell--imageSmall .avatar { width: 41px; height: 41px; font-size: 24.6px; border-radius: 2px; } .dataList-cell.dataList-cell--imageSmallWide img, .dataList-cell.dataList-cell--imageSmallWide .dataList-imagePlaceholder { height: 41px; max-width: 82px; line-height: 41px; } .dataList-cell.dataList-cell--imageSmallWide .avatar { width: 41px; height: 41px; font-size: 24.6px; border-radius: 0; } .dataList-cell.dataList-cell--imageMedium img, .dataList-cell.dataList-cell--imageMedium .dataList-imagePlaceholder { height: 54px; max-width: 54px; line-height: 54px; } .dataList-cell.dataList-cell--imageMedium .avatar { width: 54px; height: 54px; font-size: 32.4px; border-radius: 0; } .dataList-cell.dataList-cell--imageMediumWide img, .dataList-cell.dataList-cell--imageMediumWide .dataList-imagePlaceholder { height: 54px; max-width: 108px; line-height: 54px; } .dataList-cell.dataList-cell--imageMediumWide .avatar { width: 54px; height: 54px; font-size: 32.4px; border-radius: 0; } .dataList-cell.dataList-cell--responsiveMenuTrigger, .dataList-cell.dataList-cell--fauxResponsiveMenuTrigger { display: none; } .dataList-cell.dataList-cell--breakWord { word-break: break-word; } .dataList-cell.dataList-cell--hint, .dataList-row--subSection .dataList-cell.dataList-cell--hint { text-align: right; font-size: 12px; color: #8c8c8c; } .dataList-cell.dataList-cell--d1 { text-indent: 0px; } .dataList-cell.dataList-cell--d2 { text-indent: 25px; } .dataList-cell.dataList-cell--d3 { text-indent: 50px; } .dataList-cell.dataList-cell--d4 { text-indent: 75px; } .dataList-cell.dataList-cell--d5 { text-indent: 100px; } .dataList-cell.dataList-cell--d6 { text-indent: 125px; } .dataList-cell.dataList-cell--d7 { text-indent: 150px; } .dataList-cell.dataList-cell--d8 { text-indent: 175px; } .dataList-cell.dataList-cell--d9 { text-indent: 200px; } .dataList-cell.dataList-cell--d10 { text-indent: 225px; } .dataList-cell .is-match { text-decoration: underline; color: red; } @media (max-width: 650px) { .dataList-cell.dataList-cell--responsiveMenuItem, .dataList-cell.dataList-cell--fauxResponsiveMenuItem { display: none !important; } .dataList-cell.dataList-cell--responsiveMenuTrigger, .dataList-cell.dataList-cell--fauxResponsiveMenuTrigger { display: table-cell; } } .dataList-imagePlaceholder:after { content: '?'; } .dataList-mainRow, .dataList-textRow, .dataList-subRow { width: 0; min-width: 100%; line-height: 1.4; max-height: 1.4em; overflow: hidden; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; } .dataList-mainRow:empty, .dataList-textRow:empty, .dataList-subRow:empty { display: none; } .dataList-mainRow { font-weight: 700; } .dataList-row--subSection .dataList-mainRow { font-weight: 400; } .dataList-secondRow { display: block; font-size: 11px; } .dataList-hint, .dataList-subRow { color: #8c8c8c; font-size: 12px; font-weight: 400; } .dataList-hint { display: inline; } .dataList-delete:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f014"; display: inline-block; width: 0.79em; } .dataList-row--footer .dataList-cell { padding: 5px 10px; border-bottom: none; font-size: 12px; color: #505050; background: #f5f5f5; border-top: 1px solid #dfdfdf; } .dataList--responsive .dataList-table, .dataList--responsive tbody, .dataList--responsive thead, .dataList--responsive tfoot { display: block; } .dataList--responsive .dataList-row { display: block; } .dataList--responsive .dataList-row.dataList-row--headerResponsive { display: none; } .dataList--responsive .dataList-cell { display: block; width: auto; } .dataList--responsive .dataList-cell[data-cell-label] { display: flex; align-items: center; text-align: right; } .dataList--responsive .dataList-cell[data-cell-label] > * { min-width: 0; } .dataList--responsive .dataList-cell[data-cell-label]:before { content: attr(data-cell-label) ":"; padding-right: 10px; margin-right: auto; word-break: normal; } .dataList--responsive .dataList-cell[data-cell-label] > .input:first-child:last-child { display: inline; } .dataList--responsive .dataList-cell[data-cell-label] a { min-width: 0; } .dataList--responsive .dataList-cell.dataList-cell--link[data-cell-label]:before, .dataList--responsive .dataList-cell.dataList-cell--action[data-cell-label]:before { padding: 10px 10px; } .dataList--responsive .dataList-row:not(.dataList-row--header):not(.dataList-row--subSection) { border-bottom: 1px solid #dfdfdf; } .dataList--responsive .dataList-row:not(.dataList-row--header):not(.dataList-row--subSection) .dataList-cell { border-bottom: none; } .dataList--responsive tbody:last-child .dataList-row:not(.dataList-row--header):not(.dataList-row--subSection):last-child { border-bottom: none; } .dataList--responsive .dataList-mainRow, .dataList--responsive .dataList-textRow, .dataList--responsive .dataList-subRow { width: auto; min-width: 0; } .filterBlock { padding: 6px; font-size: 12px; float: right; color: #141414; background: #fefefe; border-width: 1px; border-style: solid; border-top-color: #dfdfdf; border-right-color: #d8d8d8; border-bottom-color: #cbcbcb; border-left-color: #d8d8d8; border-radius: 4px; } .filterBlock:before, .filterBlock:after { content: " "; display: table; } .filterBlock:after { clear: both; } .filterBlock .filterBlock-input { width: 150px; display: inline; font-size: 12px; } .filterBlock .filterBlock-input.filterBlock-input--small { width: 100px; } .filterBlock select.filterBlock-input { width: auto; } .quickFilter { position: relative; } .quickFilter .input { width: 180px; font-size: 12px; } .quickFilter label { font-size: 12px; } .quickFilter input[type=checkbox] { vertical-align: -2px; } .quickFilter .js-filterClear { color: #47a7eb; } .quickFilter .js-filterClear:hover { color: #1265a1; } .quickFilter .js-filterClear:before { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f00d"; } .filterBar:before, .filterBar:after { content: " "; display: table; } .filterBar:after { clear: both; } .filterBar-filters { list-style: none; margin: 0; padding: 0; display: inline; } .filterBar-filters > li { display: inline; } .filterBar-filterToggle { display: inline-block; text-decoration: none; color: inherit; padding: 1px 8px; border-radius: 4px; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; } .filterBar-filterToggle:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 80%; content: " \f00d"; opacity: .5; -webkit-transition: opacity 0.25s ease; transition: opacity 0.25s ease; } .filterBar-filterToggle:hover { text-decoration: none; } .filterBar-filterToggle:hover:after { opacity: 1; } .filterBar-filterToggle-label { opacity: .75; } .filterBar-menuTrigger { float: right; white-space: nowrap; border-radius: 4px; text-decoration: none; padding: 1px 5px; } .filterBar-menuTrigger:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: " \f0d7"; } @media (max-width: 650px) { .filterBar-filterToggle-label { display: none; } } .contentRow { display: flex; } .contentRow.contentRow--alignMiddle { align-items: center; } .has-no-flexbox .contentRow { display: table; width: 100%; } .contentRow.is-deleted { opacity: .7; } .contentRow.is-deleted .contentRow-header, .contentRow.is-deleted .contentRow-title { text-decoration: line-through; } .contentRow-figure { vertical-align: top; white-space: nowrap; word-wrap: normal; text-align: center; } .has-no-flexbox .contentRow-figure { display: table-cell; width: 1%; } .contentRow-figure img, .contentRow-figure i.fa, .contentRow-figure .avatar { vertical-align: bottom; } .contentRow-figure.contentRow-figure--fixedSmall { width: 60px; } .contentRow-figure.contentRow-figure--fixedSmall img, .contentRow-figure.contentRow-figure--fixedSmall i.fa, .contentRow-figure.contentRow-figure--fixedSmall .avatar { max-height: 60px; } .contentRow-figure.contentRow-figure--fixedMedium { width: 100px; } .contentRow-figure.contentRow-figure--fixedMedium img, .contentRow-figure.contentRow-figure--fixedMedium i.fa, .contentRow-figure.contentRow-figure--fixedMedium .avatar { max-height: 100px; } .contentRow-figure.contentRow-figure--fixedLarge { width: 200px; } .contentRow-figure.contentRow-figure--fixedLarge img, .contentRow-figure.contentRow-figure--fixedLarge i.fa, .contentRow-figure.contentRow-figure--fixedLarge .avatar { max-height: 200px; } .contentRow-figure.contentRow-figure--text { font-size: 24px; } .contentRow-figureIcon { text-align: center; color: #47a7eb; } .contentRow-figureIcon img, .contentRow-figureIcon i.fa { width: 64px; overflow: hidden; white-space: nowrap; word-wrap: normal; border-radius: 4px; } .contentRow-main { flex: 1; min-width: 0; vertical-align: top; padding-left: 10px; } .has-no-flexbox .contentRow-main { display: table-cell; } .contentRow-main:before { content: ''; display: block; margin-top: -.18em; } .contentRow-main.contentRow-main--close { padding-left: 6px; } .contentRow-main:first-child { padding-left: 0; } .contentRow-header { margin: 0; padding: 0; font-weight: 700; font-size: 17px; } .contentRow-title { margin: 0; padding: 0; font-weight: 400; font-size: 17px; } .contentRow-snippet { font-size: 13px; font-style: italic; margin: .25em 0; } .contentRow-muted { color: #8c8c8c; } .contentRow-lesser { font-size: 13px; } .contentRow-suffix { padding-left: 6px; white-space: nowrap; word-wrap: normal; } .has-no-flexbox .contentRow-suffix { display: table-cell; width: 1%; } .contentRow-faderContainer { position: relative; overflow: hidden; } .contentRow-faderContent { max-height: 150px; overflow: hidden; } .contentRow-fader { position: absolute; top: 87px; left: 0; right: 0; height: 75px; background: transparent; background: linear-gradient(to bottom, rgba(254, 254, 254, 0) 0%, #fefefe 80%); } .contentRow-minor { font-size: 13px; color: #8c8c8c; } .contentRow-minor.contentRow-minor--hideLinks a { color: inherit; text-decoration: none; } .contentRow-minor.contentRow-minor--hideLinks a:hover { text-decoration: underline; } .contentRow-minor.contentRow-minor--smaller { font-size: 12px; } .contentRow-minor.contentRow-minor--singleLine { overflow: hidden; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; } .contentRow-spaced { margin: .5em 0; } .contentRow-spaced:last-child { margin-bottom: 0; } .contentRow-extra { float: right; padding-left: 6px; font-size: 11px; } .contentRow-extra.contentRow-extra--small { font-size: 13px; color: #8c8c8c; } .contentRow-extra.contentRow-extra--normal { font-size: 15px; color: #8c8c8c; } .contentRow-extra.contentRow-extra--large { font-size: 17px; color: #8c8c8c; } .contentRow-extra.contentRow-extra--larger { font-size: 20px; color: #8c8c8c; } .contentRow-extra.contentRow-extra--largest { font-size: 24px; color: #8c8c8c; } @media (max-width: 480px) { .contentRow-figure .avatar--s { width: 32px; height: 32px; font-size: 19.2px; } .contentRow--hideFigureNarrow .contentRow-figure { display: none; } .contentRow--hideFigureNarrow .contentRow-main { padding-left: 0; } } .pageNav-jump { display: inline-block; background: linear-gradient(0deg, #edf6fd, #fafcfe); color: #2577b1; border-width: 1px; border-style: solid; border-top-color: #dfdfdf; border-right-color: #d8d8d8; border-bottom-color: #cbcbcb; border-left-color: #d8d8d8; font-size: 13px; white-space: nowrap; border-radius: 2px; padding: 5px 8px; } .pageNav-jump:hover, .pageNav-jump:active { background: #dfeffb; text-decoration: none; } .pageNav-jump.pageNav-jump--prev:before, .pageNav-jump.pageNav-jump--next:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 80%; word-wrap: normal; unicode-bidi: isolate; } .pageNav-jump.pageNav-jump--prev:before { content: "\f0d9\00a0"; display: inline-block; width: 0.61em; } .pageNav-jump.pageNav-jump--next:after { content: "\00a0\f0da"; display: inline-block; width: 0.61em; } .pageNav-main { list-style: none; margin: 0; padding: 0; display: inline-table; } .pageNav-page { display: table-cell; background: linear-gradient(0deg, #edf6fd, #fafcfe); color: #2577b1; border-width: 1px; border-style: solid; border-top-color: #dfdfdf; border-right-color: #d8d8d8; border-bottom-color: #cbcbcb; border-left-color: #d8d8d8; font-size: 13px; white-space: nowrap; } .pageNav-page:hover, .pageNav-page:active { background: #dfeffb; text-decoration: none; } .pageNav-page:not(:last-child) { border-right: none; } .pageNav-page:not(:first-child) { border-left-color: #dfdfdf; } .pageNav-page:first-child { border-top-left-radius: 2px; border-bottom-left-radius: 2px; } .pageNav-page:last-child { border-top-right-radius: 2px; border-bottom-right-radius: 2px; } .pageNav-page > a { display: block; padding: 5px 8px; text-decoration: none; color: inherit; } .pageNav-page.pageNav-page--current { background: #fff4e5; color: #aa6709; border: 1px solid #f9c479; cursor: pointer; } .pageNav-page.pageNav-page--current:hover, .pageNav-page.pageNav-page--current:active { background: #ffeed6; } .pageNav-page.pageNav-page--current + .pageNav-page { border-left: none; } @media (max-width: 480px) { .pageNav--skipStart .pageNav-page.pageNav-page--earlier { display: none; } .pageNav--skipEnd .pageNav-page.pageNav-page--later { display: none; } .pageNav--skipEnd .pageNav-page.pageNav-page--skipEnd { border-left: none; } } .pageNavSimple { display: inline-flex; } .pageNavSimple-el { display: inline-block; border-width: 1px; border-style: solid; border-top-color: #dfdfdf; border-right-color: #d8d8d8; border-bottom-color: #cbcbcb; border-left-color: #d8d8d8; border-radius: 2px; padding: 5px 10px; font-size: 13px; text-align: center; white-space: nowrap; margin-right: 4px; } .pageNavSimple-el:last-child { margin-right: 0; } .pageNavSimple-el.pageNavSimple-el--current { color: #aa6709; background: #fff4e5; } .pageNavSimple-el.pageNavSimple-el--current:hover, .pageNavSimple-el.pageNavSimple-el--current:active { background: #ffeed6; text-decoration: none; } .pageNavSimple-el.pageNavSimple-el--prev, .pageNavSimple-el.pageNavSimple-el--next { background: linear-gradient(0deg, #edf6fd, #fafcfe); color: #2577b1; min-width: 75px; } @media (max-width: 350px) { .pageNavSimple-el.pageNavSimple-el--prev, .pageNavSimple-el.pageNavSimple-el--next { min-width: 0; } } .pageNavSimple-el.pageNavSimple-el--prev:hover, .pageNavSimple-el.pageNavSimple-el--next:hover, .pageNavSimple-el.pageNavSimple-el--prev:active, .pageNavSimple-el.pageNavSimple-el--next:active { background: #dfeffb; text-decoration: none; } .pageNavSimple-el.pageNavSimple-el--prev i:before, .pageNavSimple-el.pageNavSimple-el--next i:before { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .pageNavSimple-el.pageNavSimple-el--prev i:before { content: "\f0d9"; display: inline-block; width: 0.37em; } .pageNavSimple-el.pageNavSimple-el--next i:before { content: "\f0da"; display: inline-block; width: 0.37em; } .pageNavSimple-el.pageNavSimple-el--first, .pageNavSimple-el.pageNavSimple-el--last { border-color: transparent; padding-left: 5px; padding-right: 5px; color: rgba(37, 119, 177, 0.6); } .pageNavSimple-el.pageNavSimple-el--first:hover, .pageNavSimple-el.pageNavSimple-el--last:hover, .pageNavSimple-el.pageNavSimple-el--first:active, .pageNavSimple-el.pageNavSimple-el--last:active { border-width: 1px; border-style: solid; border-top-color: #dfdfdf; border-right-color: #d8d8d8; border-bottom-color: #cbcbcb; border-left-color: #d8d8d8; background: #dfeffb; color: #2577b1; text-decoration: none; } .pageNavSimple-el.pageNavSimple-el--first i:before, .pageNavSimple-el.pageNavSimple-el--last i:before { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .pageNavSimple-el.pageNavSimple-el--first i:before { content: "\f04a"; display: inline-block; width: 0.93em; } .pageNavSimple-el.pageNavSimple-el--last i:before { content: "\f04e"; display: inline-block; width: 0.93em; } .pageNavSimple-el.is-disabled { border-color: transparent; background: none; color: #8c8c8c; text-decoration: none; pointer-events: none; } .pageNavSimple-el.is-disabled:hover { background: none; color: #8c8c8c; } .pageNavWrapper--simple .pageNav { display: none; } .pageNavWrapper--full .pageNavSimple { display: none; } .pageNavWrapper--mixed .pageNavSimple { display: none; } @media (max-width: 650px) { .pageNavWrapper--mixed .pageNav { display: none; } .pageNavWrapper--mixed .pageNavSimple { display: inline-flex; } } @media (max-width: 480px) { .block-outer:not(.block-outer--after) .pageNavWrapper:not(.pageNavWrapper--forceShow) { display: none; } .block-container + .block-outer .pageNavWrapper { display: block; } } .hScroller { overflow-y: hidden; position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-overflow-scrolling: touch; } .hScroller.hScroller--scrollHidden .hScroller-action { opacity: 0; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; } .has-no-touchevents .hScroller.hScroller--scrollHidden:hover .hScroller-action { opacity: 1; } .hScroller-scroll { display: block; white-space: nowrap; word-wrap: normal; overflow-x: hidden; } .hScroller-scroll.is-calculated { overflow-x: scroll; padding-bottom: 30px; margin-bottom: -30px; } .hScroller-action { position: absolute; top: 0; bottom: 0; width: 40px; padding: 0 5px; display: none; cursor: pointer; } .hScroller-action.is-active { display: block; display: flex; align-items: center; } .hScroller-action:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 120%; } .hScroller-action.hScroller-action--start { left: 0; justify-content: flex-start; text-align: left; } .hScroller-action.hScroller-action--start:after { content: "\f053"; display: inline-block; width: 0.72em; } .hScroller-action.hScroller-action--end { right: 0; justify-content: flex-end; text-align: right; } .hScroller-action.hScroller-action--end:after { content: "\f054"; display: inline-block; width: 0.72em; } .scrollMeasure { position: absolute; top: -1000px; width: 100px; height: 100px; overflow: scroll; visibility: hidden; } .flashMessage { position: fixed; top: 0; left: 0; right: 0; padding: 15px; font-size: 24px; text-align: center; z-index: 900; background: #e2e2e2; color: #202020; box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25); display: none; opacity: 0; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; -webkit-transition-property: all, -xf-opacity; transition-property: all, -xf-opacity; overflow-y: hidden; height: 0; -webkit-transition-property: all, -xf-height; transition-property: all, -xf-height; } .flashMessage.is-active { display: block; opacity: 1; } .flashMessage.is-transitioning { display: block; } .flashMessage.is-active { height: auto; overflow-y: visible; } .flashMessage.is-transitioning { overflow-y: hidden; } .autoCompleteList { list-style: none; margin: 0; padding: 0; cursor: default; font-size: 13px; color: #141414; background: #fefefe; min-width: 180px; max-width: 95%; border: 1px solid #d8d8d8; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3); margin-top: 2px; } .autoCompleteList li { padding: 6px; line-height: 24px; } .autoCompleteList li:before, .autoCompleteList li:after { content: " "; display: table; } .autoCompleteList li:after { clear: both; } .autoCompleteList li.is-selected { background: #edf6fd; } .autoCompleteList li .autoCompleteList-icon { float: left; margin-right: 6px; width: 24px; height: 24px; } .tagItem { display: inline-block; max-width: 100%; padding: 0 6px 1px; margin: 0 0 2px; border-radius: 4px; font-size: 12px; color: #505050; background: #f5f5f5; border: 1px solid #d8d8d8; } .tagItem:hover { text-decoration: none; color: #505050; background: #fefefe; } .recaptcha.input { box-sizing: content-box; max-width: 100%; } .recaptcha img { max-width: 100%; } .likesBar { display: none; opacity: 0; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; -webkit-transition-property: all, -xf-opacity; transition-property: all, -xf-opacity; overflow-y: hidden; height: 0; -webkit-transition-property: all, -xf-height; transition-property: all, -xf-height; background: #f5f5f5; border: 1px solid #dfdfdf; border-left: 2px solid #47a7eb; padding: 6px; font-size: 12px; margin-top: 6px; } .likesBar.is-active { display: block; opacity: 1; } .likesBar.is-transitioning { display: block; } .likesBar.is-active { height: auto; overflow-y: visible; } .likesBar.is-transitioning { overflow-y: hidden; } .likeIcon:before { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f087"; display: inline-block; width: 0.86em; color: #47a7eb; margin-right: .2em; } .colorChip { display: inline-block; border: 1px solid #d8d8d8; border-radius: 4px; padding: 1px; width: 100px; } .colorChip-inner { display: block; background-color: transparent; border-radius: 2px; height: 1em; } .colorChip-value { display: none; } pre.sf-dump { z-index: 100 !important; } .grecaptcha-badge { z-index: 500; } .actionBar:before, .actionBar:after { content: " "; display: table; } .actionBar:after { clear: both; } .actionBar-set.actionBar-set--internal { float: left; margin-left: -3px; } .actionBar-set.actionBar-set--internal > .actionBar-action:first-child { margin-left: 0; } .actionBar-set.actionBar-set--external { float: right; margin-right: -3px; } .actionBar-set.actionBar-set--external > .actionBar-action:last-child { margin-right: 0; } .actionBar-action { padding: 3px; border: 1px solid transparent; border-radius: 4px; margin-left: 5px; } .actionBar-action:before { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 90%; } .actionBar-action.actionBar-action--menuTrigger { display: none; } .actionBar-action.actionBar-action--menuTrigger:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: " \f0d7"; } .actionBar-action.actionBar-action--menuTrigger.is-menuOpen { text-decoration: none; } .actionBar-action.actionBar-action--inlineMod input { vertical-align: -2px; } .actionBar-action.actionBar-action--mq:before { content: "\f067\20"; } .actionBar-action.actionBar-action--mq.is-selected { background-color: #edf6fd; border-color: #bcdef5; } .actionBar-action.actionBar-action--mq.is-selected:before { content: "\f068\20"; } .actionBar-action.actionBar-action--reply:before { content: "\f112\20"; } .actionBar-action.actionBar-action--like:before { content: "\f087\20"; } @media (max-width: 480px) { .actionBar-action.actionBar-action--menuItem { display: none !important; } .actionBar-action.actionBar-action--menuTrigger { display: inline; } } .label { display: inline-block; padding: 1px .35em; border: 1px solid transparent; border-radius: 4px; font-size: 80%; line-height: 1.26; text-decoration: none; } .label:hover, a:hover .label { text-decoration: none; } .label.label--fullSize { font-size: 100%; } .label.label--small { font-size: 13px; } .label.label--smallest { font-size: 11px; } .label.label--hidden { padding: inherit; border: none; font-size: inherit; line-height: inherit; text-decoration: inherit; } .label.label--hidden:hover { text-decoration: underline; } .label.label--subtle { color: #8c8c8c; background: #f5f5f5; border-color: #dcdcdc; } a.label.label--subtle:hover, a:hover .label.label--subtle { background: #ebebeb; border-color: #d1d1d1; } .label.label--primary { color: #2577b1; background: #edf6fd; border-color: #bfdff8; border-color: #bcdef5; } a.label.label--primary:hover, a:hover .label.label--primary { background: #dbedfb; border-color: #add6f6; border-color: #aad5f2; } .label.label--accent { color: #aa6709; background: #fff4e5; border-color: #ffdeb2; border-color: #f9c479; } a.label.label--accent:hover, a:hover .label.label--accent { background: #ffebd1; border-color: #ffd69e; border-color: #f8bb66; } .label.label--red { color: #ffffff; background: #e20000; border-color: #af0000; } a.label.label--red:hover, a:hover .label.label--red { background: #ce0000; border-color: #9b0000; } .label.label--green { color: #ffffff; background: #008000; border-color: #004d00; } a.label.label--green:hover, a:hover .label.label--green { background: #006c00; border-color: #003900; } .label.label--olive { color: #ffffff; background: #808000; border-color: #4d4d00; } a.label.label--olive:hover, a:hover .label.label--olive { background: #6c6c00; border-color: #393900; } .label.label--lightGreen { color: #000000; background: #ccf9c8; border-color: #a1f49a; border-color: #bee8ba; } a.label.label--lightGreen:hover, a:hover .label.label--lightGreen { background: #bbf7b6; border-color: #90f288; border-color: #b0e3ab; } .label.label--blue { color: #ffffff; background: #0008e3; border-color: #0006b0; } a.label.label--blue:hover, a:hover .label.label--blue { background: #0007cf; border-color: #00059c; } .label.label--royalBlue { color: #ffffff; background: #4169e1; border-color: #214cce; } a.label.label--royalBlue:hover, a:hover .label.label--royalBlue { background: #2f5bde; border-color: #1e46bd; } .label.label--skyBlue { color: #ffffff; background: #7cc3e0; border-color: #53b0d6; } a.label.label--skyBlue:hover, a:hover .label.label--skyBlue { background: #6cbbdc; border-color: #42a9d2; } .label.label--gray { color: #ffffff; background: #808080; border-color: #676767; } a.label.label--gray:hover, a:hover .label.label--gray { background: #767676; border-color: #5c5c5c; } .label.label--silver { color: #000000; background: #c0c0c0; border-color: #a7a7a7; } a.label.label--silver:hover, a:hover .label.label--silver { background: #b6b6b6; border-color: #9c9c9c; } .label.label--yellow { color: #000000; background: #ffff91; border-color: #ffff5e; border-color: #e6e687; } a.label.label--yellow:hover, a:hover .label.label--yellow { background: #ffff7d; border-color: #ffff4a; border-color: #e2e276; } .label.label--orange { color: #000000; background: #ffcb00; border-color: #cca200; } a.label.label--orange:hover, a:hover .label.label--orange { background: #ebbb00; border-color: #b89200; } .label.label--error { color: #c84448; background: #fde9e9; border-color: #f9baba; border-color: #c84448; } a.label.label--error:hover, a:hover .label.label--error { background: #fbd6d6; border-color: #f7a8a8; border-color: #bf383c; } .label-append { display: inline-block; } .labelLink, .labelLink:hover { text-decoration: none; } .pika-single { z-index: 9999; display: block; position: relative; color: #141414; background: #fefefe; border: 1px solid; border-color: #cbcbcb; border-radius: 4px; } .pika-single.is-hidden { display: none; } .pika-single.is-bound { position: absolute; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25); } .pika-single { *zoom: 1; } .pika-single:before, .pika-single:after { content: " "; display: table; } .pika-single:after { clear: both; } .pika-lendar { float: left; width: 240px; margin: 8px; } .pika-title { position: relative; text-align: center; } .pika-title select { cursor: pointer; position: absolute; z-index: 9998; margin: 0; left: 0; top: 5px; filter: alpha(opacity=0); opacity: 0; } .pika-label { display: inline-block; *display: inline; position: relative; z-index: 9999; overflow: hidden; margin: 0; padding: 5px 3px; font-size: 14px; line-height: 20px; font-weight: bold; color: #2577b1; background-color: #fefefe; } .pika-prev, .pika-next { display: block; cursor: pointer; position: relative; outline: none; background: none; border: 0; padding: 0; width: 20px; height: 30px; white-space: nowrap; overflow: hidden; opacity: .5; font-size: 0; } .pika-prev::before, .pika-next::before { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 17px; vertical-align: middle; display: inline-block; margin: -4px 6px -4px 0; } .pika-prev:hover, .pika-next:hover { opacity: 1; } .pika-prev.is-disabled, .pika-next.is-disabled { cursor: default; opacity: .2; } .pika-prev::before { content: "\f0d9"; display: inline-block; width: 0.36em; } .pika-next::before { content: "\f0da"; display: inline-block; width: 0.36em; } .pika-prev, .is-rtl .pika-next { float: left; *left: 0; } .pika-next, .is-rtl .pika-prev { float: right; *right: 0; } .pika-select { display: inline-block; *display: inline; } .pika-table { width: 100%; border-collapse: collapse; border-spacing: 0; border: 0; } .pika-table th, .pika-table td { width: 14.285714285714286%; padding: 0; } .pika-table th { color: #2577b1; font-size: 12px; line-height: 25px; font-weight: bold; text-align: center; } .pika-table abbr { border-bottom: none; } .pika-button { cursor: pointer; display: block; -moz-box-sizing: border-box; box-sizing: border-box; outline: none; border: 0; margin: 0; width: 100%; padding: 5px; color: #141414; font-size: 12px; line-height: 15px; text-align: right; background: #edf6fd; } .is-today .pika-button { color: #47a7eb; font-weight: bold; } .is-selected .pika-button { color: #ffffff; font-weight: bold; background: #47a7eb; box-shadow: inset 0 1px 3px transparent; border-radius: 3px; } .is-disabled .pika-button, .is-outside-current-month .pika-button { pointer-events: none; cursor: default; color: #141414; opacity: .3; } .pika-button:hover { color: #141414; background: #d6ebfa; box-shadow: none; border-radius: 3px; } .pika-week { font-size: 11px; color: #2577b1; } .is-inrange .pika-button { background: #D5E9F7; } .is-startrange .pika-button { color: #fff; background: #6CB31D; box-shadow: none; border-radius: 3px; } .is-endrange .pika-button { color: #fff; background: #33aaff; box-shadow: none; border-radius: 3px; } .pika-time-container { clear: both; } .pika-time { margin: 7px auto 7px; } .smilie { vertical-align: text-bottom; max-width: none; } .smilie.is-clicked { transform: rotate(45deg); transition: all 0.25s; } .bbWrapper ol:not(.is-structureList), .bbWrapper ul:not(.is-structureList) { margin-top: 1em; margin-bottom: 1em; } .bbWrapper ol:not(.is-structureList) ol:not(.is-structureList), .bbWrapper ol:not(.is-structureList) ul:not(.is-structureList), .bbWrapper ul:not(.is-structureList) ol:not(.is-structureList), .bbWrapper ul:not(.is-structureList) ul:not(.is-structureList) { margin-top: 0; margin-bottom: 0; } .bbImage { max-width: 100%; } .bbMediaWrapper, .bbMediaJustifier { width: 560px; max-width: 100%; margin: 0; } .bbMediaWrapper.fb_iframe_widget, .bbMediaJustifier.fb_iframe_widget { display: block; } [style="text-align: center"] .bbMediaWrapper, [style="text-align: center"] .bbMediaJustifier { margin-left: auto; margin-right: auto; } [style="text-align: left"] .bbMediaWrapper, [style="text-align: left"] .bbMediaJustifier { margin-left: 0; margin-right: auto; } [style="text-align: right"] .bbMediaWrapper, [style="text-align: right"] .bbMediaJustifier { margin-left: auto; margin-right: 0; } .bbMediaWrapper-inner { position: relative; padding-bottom: 56.25%; /* 16:9 ratio */ height: 0; } .bbMediaWrapper-inner.bbMediaWrapper-inner--4to3 { padding-bottom: 75%; /* 4:3 ratio */ } .bbMediaWrapper-inner.bbMediaWrapper-inner--104px { padding-bottom: 104px; } .bbMediaWrapper-inner.bbMediaWrapper-inner--110px { padding-bottom: 110px; } .bbMediaWrapper-inner.bbMediaWrapper-inner--500px { padding-bottom: 500px; } .bbMediaWrapper-inner iframe, .bbMediaWrapper-inner object, .bbMediaWrapper-inner embed, .bbMediaWrapper-inner video, .bbMediaWrapper-inner audio, .bbMediaWrapper-inner .bbMediaWrapper-fallback { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .bbMediaWrapper-fallback { display: flex; justify-content: center; align-items: center; max-width: 100%; background: #f5f5f5; border: 1px solid #dfdfdf; } .bbOembed { margin: auto; width: 500px; max-width: 100%; } .bbOembed.bbOembed--loaded { display: block; } .bbOembed .reddit-card { margin: 0; } .fa-angle-down:before { content: "\f107"; display: inline-block; width: 1em; } .fa-angle-up:before { content: "\f106"; display: inline-block; width: 1em; } .fa-arrow-up:before { content: "\f062"; display: inline-block; width: 1em; } .fa-bar-chart:before { content: "\f080"; display: inline-block; width: 1.15em; } .fa-bars:before { content: "\f0c9"; display: inline-block; width: 0.86em; } .fa-caret-left:before { content: "\f0d9"; display: inline-block; width: 0.36em; } .fa-caret-right:before { content: "\f0da"; display: inline-block; width: 0.36em; } .fa-clock-o:before { content: "\f017"; display: inline-block; width: 0.86em; } .fa-cog:before { content: "\f013"; display: inline-block; width: 0.86em; } .fa-cogs:before { content: "\f085"; display: inline-block; width: 1.08em; } .fa-comments:before { content: "\f086"; display: inline-block; width: 1em; } .fa-file-o:before { content: "\f016"; display: inline-block; width: 0.86em; } .fa-globe:before { content: "\f0ac"; display: inline-block; width: 0.86em; } .fa-home:before { content: "\f015"; display: inline-block; width: 0.93em; } .fa-key:before { content: "\f084"; display: inline-block; width: 1em; } .fa-paint-brush:before { content: "\f1fc"; display: inline-block; width: 1em; } .fa-pencil:before { content: "\f040"; display: inline-block; width: 0.86em; } .fa-rss:before { content: "\f09e"; display: inline-block; width: 0.79em; } .fa-search:before { content: "\f002"; display: inline-block; width: 0.93em; } .fa-tags:before { content: "\f02c"; display: inline-block; width: 1.08em; } .fa-th:before { content: "\f00a"; display: inline-block; width: 1em; } .fa-thumbs-up:before { content: "\f164"; display: inline-block; width: 0.93em; } .fa-user:before { content: "\f007"; display: inline-block; width: 0.72em; } .fa-warning:before { content: "\f071"; display: inline-block; width: 1em; } .debugResolution .debugResolution-output:before { content: "Full 900px - 1200px"; } @media (min-width: 1200px) { .debugResolution .debugResolution-output:before { content: "Max > 1200px"; } } @media (max-width: 900px) { .debugResolution .debugResolution-output:before { content: "Wide < 900px"; } } @media (max-width: 650px) { .debugResolution .debugResolution-output:before { content: "Medium < 650px"; } } @media (max-width: 480px) { .debugResolution .debugResolution-output:before { content: "Narrow < 480px"; } } /********* public:app.less ********/ .u-anchorTarget { height: 47px; margin-top: -47px; } .p-pageWrapper { position: relative; display: flex; flex-direction: column; min-height: 100vh; background: #ececec; } .p-offCanvasAccountLink { display: none; } @media (max-width: 359px) { .p-offCanvasAccountLink { display: block; } } @media (max-width: 359px) { .p-offCanvasRegisterLink { display: block; } } .p-staffBar { font-size: 13px; color: #bcdef5; background: #0f3652; border-bottom: 1px solid #0c2b41; } .p-staffBar a { color: inherit; } .p-staffBar .hScroller-action { color: #bcdef5; } .p-staffBar .hScroller-action:hover { color: #90c8ee; } .p-staffBar .hScroller-action.hScroller-action--start { background: #0f3652; background: linear-gradient(to right, #0f3652 66%, rgba(15, 54, 82, 0) 100%); } .p-staffBar .hScroller-action.hScroller-action--end { background: #0f3652; background: linear-gradient(to right, rgba(15, 54, 82, 0) 0%, #0f3652 33%); } .p-staffBar-inner { max-width: 1200px; padding: 0 10px; margin: 0 auto; padding-top: 4px; padding-bottom: 4px; } .p-staffBar-inner:before, .p-staffBar-inner:after { content: " "; display: table; } .p-staffBar-inner:after { clear: both; } .p-staffBar-link { display: inline-block; vertical-align: top; color: inherit; padding: 4px 6px; margin-right: .35em; } .p-staffBar-link:last-child { margin-right: 0; } .p-staffBar-link:hover { text-decoration: none; background: #13476c; border-radius: 2px; } .p-header { color: #bcdef5; background: #185886; } .p-header a { color: inherit; } .p-header-inner { max-width: 1200px; padding: 0 10px; margin: 0 auto; } .p-header-content { padding: 6px 0; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; max-width: 100%; } .has-no-flexbox .p-header-content { display: table; width: 100%; } .p-header-logo { vertical-align: middle; margin-right: auto; } .has-no-flexbox .p-header-logo { display: table-cell; } .p-header-logo a { color: inherit; text-decoration: none; } .p-header-logo.p-header-logo--text { font-size: 24px; } .p-header-logo.p-header-logo--image img { vertical-align: bottom; max-width: 100%; max-height: 200px; } @media (max-width: 650px) { .has-js .p-header { display: none; } } @media (max-width: 480px) { .p-header-logo { max-width: 100px; } .p-header-logo.p-header-logo--text { font-size: 17px; font-weight: 400; overflow: hidden; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; } } .p-navSticky { z-index: 100; } .p-navSticky.is-sticky { z-index: 400; box-shadow: 0 0 8px 3px rgba(0, 0, 0, 0.3); } @supports (position: sticky) or (position: -webkit-sticky) { .p-navSticky { position: -webkit-sticky; position: sticky; top: 0; } .p-navSticky.is-sticky-broken, .p-navSticky.is-sticky-disabled { position: static; top: auto; } } .p-navEl:before, .p-navEl:after { content: " "; display: table; } .p-navEl:after { clear: both; } .p-navEl-linkHolder { float: left; } .p-navEl-link { float: left; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; -webkit-transition-property: opacity, background; transition-property: opacity, background; } .p-navEl-link.p-navEl-link--menuTrigger { cursor: pointer; } .p-navEl-link.p-navEl-link--menuTrigger:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f0d7"; display: inline-block; width: 0.58em; opacity: .5; -webkit-transition: opacity 0.25s ease; transition: opacity 0.25s ease; unicode-bidi: isolate; } .p-navEl-link.p-navEl-link--menuTrigger:hover:after { opacity: 1; } .p-navEl-splitTrigger { float: left; opacity: .5; cursor: pointer; text-decoration: none; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; } .p-navEl-splitTrigger:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f0d7"; display: inline-block; width: 0.58em; } .p-navEl-splitTrigger:hover { opacity: 1; text-decoration: none; } .p-nav { color: #bcdef5; background: #185886; } .p-nav a { color: inherit; } .p-navSticky.is-sticky .p-nav .p-nav-list .p-navEl.is-selected, .p-navSticky.is-sticky .p-nav .p-account { border-radius: 0; } .p-nav-inner { max-width: 1200px; padding: 0 10px; margin: 0 auto; display: flex; align-items: flex-end; padding-left: 0; padding-right: 0; } .p-nav-inner:before, .p-nav-inner:after { content: " "; display: table; } .p-nav-inner:after { clear: both; } .p-nav .p-nav-menuTrigger { display: none; vertical-align: middle; align-self: center; margin-left: 4px; margin-right: 5px; padding: 8px 8px; } .p-nav .p-nav-menuTrigger:hover { text-decoration: none; } .p-nav .p-nav-menuTrigger i:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 24px; content: "\f0c9"; display: inline-block; width: 0.86em; vertical-align: bottom; } .p-nav .p-nav-menuTrigger .p-nav-menuText { display: none; } .p-nav-smallLogo { display: none; max-width: 100px; align-self: center; } .p-nav-smallLogo img { display: block; max-height: 37px; } .p-nav-scroller { margin-right: auto; max-width: 100%; } .has-no-flexbox .p-nav-scroller { float: left; } .p-nav-scroller .hScroller-scroll:not(.is-calculated) { overflow: hidden; } .p-nav-scroller .hScroller-action { color: #bcdef5; } .p-nav-scroller .hScroller-action:hover { color: #90c8ee; } .p-nav-scroller .hScroller-action.hScroller-action--start { background: #185886; background: linear-gradient(to right, #185886 66%, rgba(24, 88, 134, 0) 100%); } .p-nav-scroller .hScroller-action.hScroller-action--end { background: #185886; background: linear-gradient(to right, rgba(24, 88, 134, 0) 0%, #185886 33%); } .p-nav-list { list-style: none; margin: 0; padding: 0; font-size: 0; } .p-nav-list:before, .p-nav-list:after { content: " "; display: table; } .p-nav-list:after { clear: both; } .p-nav-list:before, .p-nav-list:after { display: inline-block; width: 10px; content: ''; } .p-nav-list > li { display: inline-block; vertical-align: bottom; font-size: 15px; } .p-nav-list > li:first-child { margin-left: 0; } .p-nav-list .p-navEl-link { padding: 0 15px; } .p-nav-list .p-navEl-link.p-navEl-link--splitMenu { padding-right: 3.75px; } .p-nav-list .p-navEl-link.p-navEl-link--menuTrigger { padding-right: 5px; } .p-nav-list .p-navEl-link.p-navEl-link--menuTrigger:after { padding-left: 8.75px; } .p-nav-list .p-navEl-splitTrigger { padding: 0 5px; } .p-nav-list .p-navEl { color: #bcdef5; text-decoration: none; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; } .p-nav-list .p-navEl.is-selected { color: #2577b1; font-weight: 700; background: #f5f5f5; border-top-left-radius: 2px; border-top-right-radius: 2px; } .p-nav-list .p-navEl.is-selected .p-navEl-link { padding-right: 15px; } .p-nav-list .p-navEl.is-selected .p-navEl-link:hover { background: none; text-decoration: none; } .p-nav-list .p-navEl.is-selected .p-navEl-splitTrigger { display: none; } .p-nav-list .p-navEl:not(.is-selected):not(.is-menuOpen):hover, .p-nav-list .p-navEl:not(.is-selected):not(.is-menuOpen) .p-navEl-link:hover, .p-nav-list .p-navEl:not(.is-selected):not(.is-menuOpen) .p-navEl-splitTrigger:hover { text-decoration: none; background: rgba(188, 222, 245, 0.06); } .p-nav-list .p-navEl.is-menuOpen { color: #edf6fd; text-decoration: none; background: rgba(71, 167, 235, 0.5); border-top-left-radius: 2px; border-top-right-radius: 2px; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.35); } .p-nav-list .p-navEl.is-menuOpen a { text-decoration: none; opacity: 1; } .p-nav-list .p-navEl-link, .p-nav-list .p-navEl-splitTrigger { padding-top: 8px; padding-bottom: 8px; } .p-navSticky--primary.is-sticky .p-nav-list .p-navEl-link.p-navEl-link--splitMenu { padding-right: 3.75px; } .p-navSticky--primary.is-sticky .p-nav-list .p-navEl.is-selected .p-navEl-splitTrigger { display: inline; position: relative; } .p-navSticky--primary.is-sticky .p-nav-list .p-navEl.is-selected .p-navEl-splitTrigger:before { content: ''; position: absolute; left: 0; top: 5px; bottom: 5px; width: 0; border-left: 1px solid rgba(37, 119, 177, 0.35); } @media (max-width: 650px) { .has-js .p-nav-inner { min-height: 45px; } .has-js .p-nav .p-nav-menuTrigger { display: inline-block; } .has-js .p-nav-smallLogo { display: inline-block; } .has-js .p-nav-scroller { display: none; } } .p-nav-opposite { margin-left: auto; margin-right: 10px; text-align: right; flex-shrink: 0; } .has-no-flexbox .p-nav-opposite { float: right; } .p-navgroup { float: left; background: rgba(20, 20, 20, 0.75); border-top-left-radius: 4px; border-top-right-radius: 4px; } .p-navgroup:before, .p-navgroup:after { content: " "; display: table; } .p-navgroup:after { clear: both; } .p-navgroup.p-discovery { margin-left: .5em; } .p-navgroup.p-discovery.p-discovery--noSearch { margin-left: 0; } .p-navgroup-link { float: left; padding: 8px 10px; border-left: 1px solid rgba(20, 20, 20, 0.75); } .p-navgroup-link:first-of-type { border-top-left-radius: 4px; border-left: none; } .p-navgroup-link:last-of-type { border-top-right-radius: 4px; } .p-navgroup-link:hover { text-decoration: none; background: rgba(7, 7, 7, 0.75); } .p-navgroup-link.p-navgroup-link--user { overflow: hidden; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; max-width: 150px; } .p-navgroup-link.p-navgroup-link--user .avatar { width: 21px; height: 21px; font-size: 12.6px; } .p-navgroup-link.badgeContainer { opacity: .6; position: relative; } .p-navgroup-link.badgeContainer:after { position: absolute; left: 4px; top: 6px; padding: 1px 3px; margin: 0; font-size: 10px; line-height: 11px; } .p-navgroup-link.badgeContainer:hover, .p-navgroup-link.badgeContainer.badgeContainer--highlighted { opacity: 1; } .p-navgroup-link.is-menuOpen { color: #edf6fd; text-decoration: none; background: rgba(71, 167, 235, 0.5); box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.35); opacity: 1; } .p-navgroup-link.p-navgroup-link--iconic i:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; min-width: 1em; } .p-navgroup-link.p-navgroup-link--conversations i:after { content: "\f0e0"; display: inline-block; width: 1em; } .p-navgroup-link.p-navgroup-link--alerts i:after { content: "\f0f3"; display: inline-block; width: 1em; } .p-navgroup-link.p-navgroup-link--whatsnew i:after { content: "\f0e7"; display: inline-block; width: 0.5em; } .p-navgroup-link.p-navgroup-link--search i:after { content: "\f002"; display: inline-block; width: 0.93em; } .p-navgroup-link--whatsnew { display: none; } .p-navgroup-link:first-of-type.p-navgroup-link--whatsnew + .p-navgroup-link { border-top-left-radius: 4px; border-left: none; } @media (max-width: 900px) { .p-navgroup-link.p-navgroup-link--iconic .p-navgroup-linkText, .p-navgroup-link.p-navgroup-link--textual i { display: none; } .p-navgroup-link.p-navgroup-link--textual { overflow: hidden; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; max-width: 110px; } .p-navgroup-link.p-navgroup-link--iconic i:after { text-align: center; } } @media (max-width: 650px) { .p-navgroup-link--whatsnew { display: block; } .has-js .p-nav-opposite { align-self: center; } .has-js .p-nav-opposite .p-navgroup { background: none; margin-left: 0; } .has-js .p-nav-opposite .p-navgroup-link { border: none; border-radius: 4px; } .has-js .p-nav-opposite .p-navgroup-link.is-menuOpen { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } } @media (max-width: 480px) { .p-navgroup--member .p-navgroup-link { margin-left: 5px; } .p-navgroup--member .p-navgroup-link:first-of-type { margin-left: 0; } } @media (max-width: 359px) { .p-navgroup-link.p-navgroup-link--user { display: none; } } @media (max-width: 374px) { .p-navgroup-link.p-navgroup-link--register { display: none; } } .p-sectionLinks { font-size: 13px; color: #2577b1; background: #f5f5f5; border-bottom: 1px solid #cbcbcb; } .p-sectionLinks .hScroller-action { color: #2577b1; } .p-sectionLinks .hScroller-action:hover { color: #185886; } .p-sectionLinks .hScroller-action.hScroller-action--start { background: #f5f5f5; background: linear-gradient(to right, #f5f5f5 66%, rgba(245, 245, 245, 0) 100%); } .p-sectionLinks .hScroller-action.hScroller-action--end { background: #f5f5f5; background: linear-gradient(to right, rgba(245, 245, 245, 0) 0%, #f5f5f5 33%); } .p-sectionLinks.p-sectionLinks--empty { height: 10px; } .p-sectionLinks-inner { max-width: 1200px; padding: 0 10px; margin: 0 auto; padding-left: 2px; padding-right: 2px; } .p-sectionLinks-inner:before, .p-sectionLinks-inner:after { content: " "; display: table; } .p-sectionLinks-inner:after { clear: both; } .p-sectionLinks-list { list-style: none; margin: 0; padding: 0; font-size: 0; } .p-sectionLinks-list a { color: inherit; } .p-sectionLinks-list > li { display: inline-block; } .p-sectionLinks-list .p-navEl-link { padding: 0 8px; } .p-sectionLinks-list .p-navEl-link.p-navEl-link--splitMenu { padding-right: 2px; } .p-sectionLinks-list .p-navEl-link.p-navEl-link--menuTrigger { padding-right: 2.66666667px; } .p-sectionLinks-list .p-navEl-link.p-navEl-link--menuTrigger:after { padding-left: 4.66666667px; } .p-sectionLinks-list .p-navEl-splitTrigger { padding: 0 2.66666667px; } .p-sectionLinks-list .p-navEl { font-size: 13px; } .p-sectionLinks-list .p-navEl:hover { color: #185886; } .p-sectionLinks-list .p-navEl:hover a { text-decoration: ; } .p-sectionLinks-list .p-navEl.is-menuOpen { color: #edf6fd; text-decoration: none; background: rgba(71, 167, 235, 0.65); border-bottom-left-radius: 0; border-bottom-right-radius: 0; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.35); } .p-sectionLinks-list .p-navEl-link, .p-sectionLinks-list .p-navEl-splitTrigger { padding-top: 6px; padding-bottom: 6px; } @media (max-width: 650px) { .has-js .p-sectionLinks { display: none; } } .p-body { display: flex; align-items: stretch; flex-grow: 1; min-height: 1px; } .p-body-inner { display: flex; flex-direction: column; width: 100%; max-width: 1200px; padding: 0 10px; margin: 0 auto; padding-top: 10px; padding-bottom: 20px; } .p-body-inner:before, .p-body-inner:after { content: " "; display: table; } .p-body-inner:after { clear: both; } .p-body-header { margin-bottom: 10px; } .p-body-main { display: table; table-layout: fixed; width: 100%; margin-bottom: auto; min-height: 1px; } .p-body-content { display: table-cell; vertical-align: top; } .p-body-main--withSideNav .p-body-content { padding-left: 10px; } .p-body-main--withSidebar .p-body-content { padding-right: 10px; } .p-body-main--withSidebar .p-body-content ins.adsbygoogle, .p-body-main--withSideNav .p-body-content ins.adsbygoogle { max-width: calc(100vw - 10px - 10px - 10px - 250px - 10px); } @media (min-width: 1200px) { .p-body-main--withSidebar .p-body-content ins.adsbygoogle, .p-body-main--withSideNav .p-body-content ins.adsbygoogle { max-width: calc(1200px - 10px - 10px - 250px - 10px); } } @media (max-width: 900px) { .p-body-main--withSidebar .p-body-content ins.adsbygoogle, .p-body-main--withSideNav .p-body-content ins.adsbygoogle { max-width: 100vw; } } .p-body-pageContent > .tabs--standalone:first-child { margin-bottom: 10px; } .p-body-sideNav { display: table-cell; vertical-align: top; width: 250px; } .p-body-sideNavTrigger { display: none; } .p-body-sidebar { display: table-cell; vertical-align: top; width: 250px; } .p-body-content > :first-child, .p-body-pageContent > :first-child, .p-body-sideNav > :first-child, .p-body-sideNavContent > :first-child, .p-body-sidebar > :first-child { margin-top: 0; } .p-body-content > :last-child, .p-body-pageContent > :last-child, .p-body-sideNav > :last-child, .p-body-sideNavContent > :last-child, .p-body-sidebar > :last-child { margin-bottom: 0; } @media (max-width: 900px) { .p-body-main, .p-body-content { display: block; } .p-body-sideNav { display: block; width: auto; } .p-body-sideNavTrigger { margin-bottom: 10px; text-align: center; } .p-body-sideNavTrigger .button:before { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 120%; vertical-align: middle; margin: -4px 6px -4px 0; content: "\f0c9"; display: inline-block; width: 0.86em; } .has-js .p-body-sideNavTrigger { display: block; } .has-js .p-body-sideNavInner:not(.offCanvasMenu) { display: none; opacity: 0; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; -webkit-transition-property: all, -xf-opacity; transition-property: all, -xf-opacity; overflow-y: hidden; height: 0; -webkit-transition-property: all, -xf-height; transition-property: all, -xf-height; } .has-js .p-body-sideNavInner:not(.offCanvasMenu).is-active { display: block; opacity: 1; } .has-js .p-body-sideNavInner:not(.offCanvasMenu).is-transitioning { display: block; } .has-js .p-body-sideNavInner:not(.offCanvasMenu).is-active { height: auto; overflow-y: visible; } .has-js .p-body-sideNavInner:not(.offCanvasMenu).is-transitioning { overflow-y: hidden; } .has-no-js .p-body-sideNavInner { margin-bottom: 20px; } .p-body-sidebar { display: flex; flex-wrap: wrap; align-items: stretch; margin: 20px -5px -20px; width: auto; } .p-body-sidebar > * { margin: 0 5px 20px; min-width: 250px; flex: 1 1 250px; } .p-body-sidebar > *:last-child { margin-bottom: 20px; } .p-body-sidebar:after { display: block; content: ''; height: 0; margin: 0 5px; min-width: 250px; flex: 1 1 250px; } .p-body-sidebar .block-container { display: flex; flex-direction: column; height: 100%; } .p-body-sidebar .block-container .block-footer { margin-top: auto; } .p-body-main--withSideNav .p-body-content, .p-body-main--withSidebar .p-body-content { padding: 0; } } @media (max-width: 650px) { .p-body-sideNavContent { margin: 0 -10px; padding: 0 10px; } .offCanvasMenu .p-body-sideNavContent { margin: 0; padding: 0; } .p-body-sidebar { display: block; margin-left: 0; margin-right: 0; } .p-body-sidebar > * { margin-left: 0; margin-right: 0; min-width: 0; } } .p-breadcrumbs { list-style: none; margin: 0; padding: 0; margin-bottom: 5px; line-height: 1.5; } .p-breadcrumbs:before, .p-breadcrumbs:after { content: " "; display: table; } .p-breadcrumbs:after { clear: both; } .p-breadcrumbs.p-breadcrumbs--bottom { margin-top: 20px; margin-bottom: 0; } .p-breadcrumbs > li { float: left; margin-right: .5em; font-size: 13px; } .p-breadcrumbs > li a { display: inline-block; vertical-align: bottom; max-width: 300px; overflow: hidden; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; } .p-breadcrumbs > li:after, .p-breadcrumbs > li:before { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 90%; color: #8c8c8c; } .p-breadcrumbs > li:after { content: "\f105"; display: inline-block; width: 0.36em; margin-left: .5em; } .p-breadcrumbs > li:last-child { margin-right: 0; } .p-breadcrumbs > li:last-child a { font-weight: 700; } @media (max-width: 650px) { .p-breadcrumbs > li a { max-width: 200px; } } @media (max-width: 480px) { .p-breadcrumbs > li { display: none; font-size: 11px; } .p-breadcrumbs > li:last-child { display: block; } .p-breadcrumbs > li a { max-width: 90vw; } .p-breadcrumbs > li:after { display: none; } .p-breadcrumbs > li:before { content: "\f053"; display: inline-block; width: 0.72em; margin-right: .5em; } } .p-title { display: flex; flex-wrap: wrap; align-items: center; max-width: 100%; margin-bottom: -5px; } .p-title.p-title--noH1 { flex-direction: row-reverse; } .has-no-flexbox .p-title:before, .has-no-flexbox .p-title:after { content: " "; display: table; } .has-no-flexbox .p-title:after { clear: both; } .p-title-value { padding: 0; margin: 0 0 5px 0; font-size: 24px; font-weight: 400; min-width: 0; margin-right: auto; } .has-no-flexbox .p-title-value { float: left; } .p-title-pageAction { margin-bottom: 5px; } .has-no-flexbox .p-title-pageAction { float: right; } .p-description { margin: 5px 0 0; padding: 0; font-size: 13px; color: #8c8c8c; } @media (max-width: 480px) { .p-title-value { font-size: 20px; } } .p-footer { font-size: 13px; color: #edf6fd; background: #0f3652; } .p-footer a { color: #bcdef5; } .p-footer-inner { max-width: 1200px; padding: 0 10px; margin: 0 auto; padding-top: 6px; padding-bottom: 10px; } .p-footer-row { margin-bottom: -10px; } .p-footer-row:before, .p-footer-row:after { content: " "; display: table; } .p-footer-row:after { clear: both; } .p-footer-row-main { float: left; margin-bottom: 10px; } .p-footer-row-opposite { float: right; margin-bottom: 10px; } .p-footer-linkList { list-style: none; margin: 0; padding: 0; } .p-footer-linkList:before, .p-footer-linkList:after { content: " "; display: table; } .p-footer-linkList:after { clear: both; } .p-footer-linkList > li { float: left; margin-right: .5em; } .p-footer-linkList > li:last-child { margin-right: 0; } .p-footer-linkList > li a { padding: 2px 4px; border-radius: 2px; } .p-footer-linkList > li a:hover { text-decoration: none; background-color: rgba(188, 222, 245, 0.1); } .p-footer-rssLink > span { position: relative; top: -1px; display: inline-block; width: 1.44em; height: 1.44em; line-height: 1.44em; text-align: center; font-size: .8em; background-color: #FFA500; border-radius: 2px; } .p-footer-rssLink .fa-rss { color: white; } .p-footer-copyright { margin-top: 20px; text-align: center; font-size: 11px; } .p-footer-debug { margin-top: 10px; text-align: right; font-size: 11px; } .p-footer-debug .pairs > dt { color: inherit; } @media (max-width: 650px) { .p-footer-row-main, .p-footer-row-opposite { float: none; } .p-footer-copyright { text-align: left; padding: 0 4px; } } .inlineModButton { display: inline-block; position: relative; } .inlineModButton i:before { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f046"; display: inline-block; width: 0.97em; vertical-align: middle; font-size: 1.2em; margin: -0.1em 0; } .inlineModButton.inlineModButton--noIcon i { display: none; } .inlineModButton.is-mod-active { color: #f2930d; } .inlineModButton.is-mod-active .inlineModButton-count { display: inline; } .inlineModButton:not(.inlineModButton--withLabel) .inlineModButton-label { position: absolute; height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; clip: rect(0 0 0 0); overflow: hidden; } .inlineModButton-count { display: none; position: absolute; top: -3px; left: -6px; color: #aa6709; background: #fff4e5; border: 1px solid #f9c479; border-radius: 2px; padding: 1px 2px; font-size: 9px; line-height: 1; } .inlineModButton--noIcon .inlineModButton-count { position: static; font-size: 80%; padding-top: 0; padding-bottom: 0; } .inlineModBar { color: #bcdef5; background: #185886; border-bottom: 1px solid #103c5b; padding-top: 3px; padding-bottom: 3px; display: none; opacity: 0; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; -webkit-transition-property: all, -xf-opacity; transition-property: all, -xf-opacity; overflow-y: hidden; height: 0; -webkit-transition-property: all, -xf-height; transition-property: all, -xf-height; } .inlineModBar.is-active { display: block; opacity: 1; } .inlineModBar.is-transitioning { display: block; } .inlineModBar.is-active { height: auto; overflow-y: visible; } .inlineModBar.is-transitioning { overflow-y: hidden; } .inlineModBar:before, .inlineModBar:after { content: " "; display: table; } .inlineModBar:after { clear: both; } .inlineModBar .input, .inlineModBar .button { padding-top: 3px; padding-bottom: 3px; } .inlineModBar.is-active:first-of-type { box-shadow: 0 0 8px 3px rgba(0, 0, 0, 0.3); } .inlineModBar-inner { max-width: 1200px; padding: 0 10px; margin: 0 auto; display: flex; align-items: center; } .inlineModBar-controls { list-style: none; margin: 0; padding: 0; margin-right: auto; display: flex; align-items: center; flex-wrap: wrap; min-height: 35px; max-width: 100%; } .inlineModBar-controls > li { float: left; display: inline-block; margin-right: 1em; } .inlineModBar-controls > li:last-child { margin-right: 0; } .inlineModBar-close { float: right; margin-left: 1em; order: 2; } .inlineModBar-title { font-weight: 700; } .button.inlineModBar-goButton { font-size: 15px; line-height: 1.5; min-width: 0; } .inlineModBarCover { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; cursor: pointer; } .is-ignored { display: none !important; } .showIgnoredLink.is-hidden { display: none !important; } .block-outer .showIgnoredLink, .showIgnoredLink.showIgnoredLink--subtle { font-size: 13px; color: #8c8c8c; } .block-outer .showIgnoredLink:hover, .showIgnoredLink.showIgnoredLink--subtle:hover { color: #505050; } .username--style3 { color: red; font-weight: bold; } .username--style4 { color: #00ff36; font-weight: bold; } .username--style8 { text-decoration: line-through; } .username--style9 { color: #52ff76; font-weight: bold; } .username--style11 { color: #3445e3; font-weight: bold; } .username--style13 { text-decoration: underline; } .username--style38 { background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #00f6ff), color-stop(1, #7032ff)); background-image: gradient(linear, left top, right top, color-stop(0, #ff2222), color-stop(0.15, #ff22ff), color-stop(0.3, #2222ff), color-stop(0.45, #22ffff), color-stop(0.6, #22ff22), color-stop(0.75, #22ff22), color-stop(0.9, #ffff22), color-stop(1, #ff2222)); color: transparent; -webkit-background-clip: text; background-clip: text; font-weight: bold; } .username--style40 { color: #904ade; font-weight: bold; } .username--style41 { color: #ff5252; font-weight: bold; } .username--style50 { color: #48b432; } .username--style51 { color: #5cf33d; } .username--style52 { color: #6eff35; } .username--style53 { color: #fca44e; } .username--style54 { color: #ff7f00; } .username--style57 { color: #904ade; font-weight: bold; } .username--invisible { color: #8c8c8c; /*&:after { .m-usernameIcon(); .m-faContent(@fa-var-eye-slash); }*/ } .username--banned { text-decoration: line-through; /*&:after { .m-usernameIcon(); .m-faContent(@fa-var-ban); }*/ } /* .username--staff:after { .m-usernameIcon(); .m-faContent(@fa-var-address-card-o); } .username--moderator:after { .m-usernameIcon(); .m-faContent(@fa-var-shield, .72em); } .username--admin:after { .m-usernameIcon(); .m-faContent(@fa-var-id-badge); }*/ .userBanner { font-size: 75%; font-weight: 400; font-style: normal; padding: 1px 6px; border: 1px solid transparent; border-radius: 2px; text-align: center; display: inline-block; } .userBanner strong { font-weight: inherit; } .userBanner.userBanner--hidden { background: none; border: none; box-shadow: none; } .userBanner.userBanner--staff, .userBanner.userBanner--primary { color: #2577b1; background: #edf6fd; border-color: #bfdff8; border-color: #bcdef5; } .userBanner.userBanner--accent { color: #aa6709; background: #fff4e5; border-color: #ffdeb2; border-color: #f9c479; } .userBanner.userBanner--red { color: #ffffff; background: #d80000; border-color: #a50000; } .userBanner.userBanner--green { color: #ffffff; background: #008000; border-color: #004d00; } .userBanner.userBanner--olive { color: #ffffff; background: #808000; border-color: #4d4d00; } .userBanner.userBanner--lightGreen { color: #000000; background: #ccf9c8; border-color: #a1f49a; border-color: #bee8ba; } .userBanner.userBanner--blue { color: #ffffff; background: #0008e3; border-color: #0006b0; } .userBanner.userBanner--royalBlue { color: #ffffff; background: #4169e1; border-color: #214cce; } .userBanner.userBanner--skyBlue { color: #ffffff; background: #7cc3e0; border-color: #53b0d6; } .userBanner.userBanner--gray { color: #ffffff; background: #808080; border-color: #676767; } .userBanner.userBanner--silver { color: #000000; background: #c0c0c0; border-color: #a7a7a7; } .userBanner.userBanner--yellow { color: #000000; background: #ffff91; border-color: #ffff5e; border-color: #e6e687; } .userBanner.userBanner--orange { color: #000000; background: #ffcb00; border-color: #cca200; } /********* public:font_awesome.css ********/ /**/ /*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ @font-face { font-family: 'FontAwesome'; src: url('styles/fonts/fa/fontawesome-webfont.eot?v=4.7.0'); src: url('styles/fonts/fa/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('styles/fonts/fa/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/styles/fonts/fa/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/styles/fonts/fa/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('styles/fonts/fa/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; } .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}