UNPKG

ids-enterprise

Version:

Infor Design System (IDS) Enterprise Components for the web

1,877 lines (1,661 loc) 766 kB
/** * Soho XI Controls v4.7.0-dev * Date: 09/05/2018 11:57:58 AM * Revision: * License: * * The Soho Xi Component Library (the “Runtime”) is made available to you under this Runtime License. * Infor, Inc. grants you a nonexclusive, non-transferable, non-sublicenseable, and revocable license to use * the Runtime within the Application for the sole purpose of enabling the Runtime’s functionality within the * Application. You may not, and you may not permit anyone else to, copy, modify, combine with other software, * or redistribute the Runtime. You are prohibited from removing, altering, or obscuring the above copyright * notice or this Runtime License. * * Disclaimer. You assume all responsibility and risk of use of the Runtime. The Runtime is provided "AS IS" * without warranty or condition of any kind. INFOR DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, * INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT, * AND ANY WARRANTIES OR CONDITIONS ARISING OUT OF COURSE OF DEALING OR USAGE OF TRADE. Infor is not responsible * or liable (and makes no representation or warranty) for the accuracy, content, * completeness, legality, * reliability, or availability of the Runtime. * * Limitation of Liability. IN NO EVENT WILL INFOR BE LIABLE TO YOU FOR ANY SPECIAL, INCIDENTAL, EXEMPLARY, PUNITIVE OR * CONSEQUENTIAL DAMAGES (INCLUDING LOSS OF USE, DATA, BUSINESS OR PROFITS) ARISING OUT OF OR IN CONNECTION WITH * THIS RUNTIME LICENSE, WHETHER SUCH LIABILITY ARISES FROM ANY CLAIM BASED UPON CONTRACT, WARRANTY, * TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, AND WHETHER OR NOT INFOR HAS BEEN * ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE. THE FOREGOING LIMITATIONS * WILL SURVIVE AND * APPLY EVEN IF ANY LIMITED REMEDY SPECIFIED IN THIS AGREEMENT IS FOUND TO HAVE FAILED OF ITS ESSENTIAL PURPOSE. * IN NO EVENT WILL INFOR’S TOTAL LIABILITY ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT OR FROM THE USE OF * OR INABILITY TO USE THE RUNTIME EXCEED $100. */ @charset "UTF-8"; html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, em, img, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, legend, label, input, textarea, select, button, table, caption, thead, tbody, tfoot, tr, th, td { border: 0; margin: 0; padding: 0; } a:focus, input:focus, textarea:focus, select:focus, button:focus { outline: 0; } * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } html { height: 100%; } article, aside, figure, footer, header, hgroup, nav, main, section { display: block; } img, object, embed { max-width: 100%; } img { border-color: transparent; border-style: none; border-width: 0; } ol, ul { list-style: none; } del { text-decoration: line-through; } input, textarea, select, button, th { border: 0; font-family: inherit; font-weight: inherit; margin: 0; padding: 0; } table { font-size: inherit; } button { cursor: pointer; margin: 0; overflow: visible; width: auto; } ::-moz-focus-inner { border: 0; padding: 0; } .dropdown-list.multiple li:hover:not(.group-label)::before { border: 1px solid #888b94; } .icon { display: inline-block; fill: #999999; height: 18px; position: relative; width: 22px; } .header .icon { fill: #ffffff; } .icon-error, .icon-confirm, .icon-alert, .icon-info, .icon-info-field, .icon-in-progress, svg.icon-dirty, .icon-new, .icon-pending, .icon-empty-circle, .icon-half-empty-circle { position: relative; top: 10px; vertical-align: top; } .icon-info-field { fill: #368ac0; } .field .icon-error, .field .icon-confirm, .field .icon-alert, .field .icon-info, .field .icon-pending { margin-left: -28px; margin-top: 9px; position: absolute; top: inherit; } .field .icon-error, .field .icon-confirm { height: 14px; position: absolute; right: 5px; top: 24px; width: 18px; } .field .icon-confirm { position: relative; right: auto; top: auto; } .field [data-error-type="tooltip"] ~ .icon-error, .field [data-error-type="tooltip"] ~ .icon-confirm { position: relative; right: auto; top: -5px; } .field .dropdown-wrapper [data-error-type="tooltip"] ~ .icon-error, .field .dropdown-wrapper [data-error-type="tooltip"] ~ .icon-confirm { position: absolute; right: 25px; top: 1px; } .field.editor-container [data-error-type="tooltip"] ~ .icon-error, .field.editor-container [data-error-type="tooltip"] ~ .icon-confirm { position: absolute; right: 10px; top: 55px; } .field textarea[data-error-type="tooltip"] ~ .icon-error, .field textarea[data-error-type="tooltip"] ~ .icon-confirm { position: absolute; top: 20px; } .field .lookup-wrapper .icon-error, .field .lookup-wrapper .icon-confirm { right: 31px; top: 1px; } .field .popover-trigger .icon-info { height: 14px; position: relative; top: -6px; width: 14px; } .field .icon { vertical-align: middle; } .field .icon + span { display: inline-block; padding-left: 5px; vertical-align: middle; width: calc(100% - 27px); } .icon-dirtyerror, .icon-error { fill: #e84f4f !important; } .icon-confirm { fill: #80ce4d !important; } .icon-empty-circle, .icon-half-empty-circle { fill: #abaeb7; } .icon-alert { fill: #ff9426 !important; } .icon-pending { background: #ffd726 !important; border: 2px solid #ffd726; border-radius: 50%; fill: #ffffff !important; height: 18px; width: 18px; } .icon-info { fill: #368ac0 !important; } svg.icon-close { height: 16px !important; } .icon-sohoxi { fill: #ffffff; height: 22px; left: -15px; top: 5px; width: 115px; } .icon-favorite svg { fill: #f4c951 !important; } svg use { pointer-events: none; } svg.icon-logo { height: 34px; width: 34px; } .icon-dirty { -webkit-border-radius: 2px 0 0; -moz-border-radius: 2px 0 0; -o-border-radius: 2px 0 0; -ms-border-radius: 2px 0 0; border-radius: 2px 0 0; border-color: #ffd726 transparent transparent #ffd726; border-style: solid; border-width: 4px; height: 0; left: 2px; margin: 3px 0 0 1px; position: absolute; width: 0; } .icon-dirty.is-checked { margin: 0; z-index: 1; } .icon-dirty.dirty-checkbox.is-checked { border-width: 4px; left: 1px; top: 0; z-index: 2; } .inline .icon-dirty { margin-top: 8px; } .inline .icon-dirty.dirty-checkbox { left: -4px; margin-top: inherit; top: 1px; } .inline .icon-dirty.dirty-checkbox.is-checked { top: 0; } .img-placeholder { background-color: #888b94; border: 1px solid #888b94; border-radius: 2px; display: table-cell; height: 100px; max-height: 100px; max-width: 100px; min-height: 100px; min-width: 100px; width: 100px; } .img-placeholder svg { display: inline-block; fill: #ffffff; height: 45px; margin-left: 26px; margin-top: 25px; position: relative; width: 45px; } .drilldown.btn-icon { border-radius: 0; } .drilldown.btn-icon svg { height: 22px; width: 22px; } .drilldown.btn-icon span { color: transparent; } .drilldown.btn-icon:hover span { color: transparent; } svg.icon-dirty { fill: #ffd726; height: 12px; stroke: #ffd726; top: 7px; width: 12px; } .icon-in-progress { fill: #806594; } .icon-new { fill: #ee9a36; } .icon.plus-minus { display: inline-block; position: relative; } .icon.plus-minus::before, .icon.plus-minus::after { -webkit-transform-origin: 50% 50% 0; -moz-transform-origin: 50% 50% 0; -o-transform-origin: 50% 50% 0; -ms-transform-origin: 50% 50% 0; transform-origin: 50% 50% 0; -webkit-transition: transform 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s; -moz-transition: transform 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s; -o-transition: transform 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s; -ms-transition: transform 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s; transition: transform 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s; background-color: #abaeb7; border-radius: 2px; content: ''; height: 2px; left: .65em; position: absolute; top: 1.4em; width: 14px; } .icon.plus-minus::before { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .icon.plus-minus::after { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } .icon.plus-minus.active::before, .icon.plus-minus.active::after { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .icon.app-header span:not(.audible) { -webkit-transform-origin: 50% 50% 0; -moz-transform-origin: 50% 50% 0; -o-transform-origin: 50% 50% 0; -ms-transform-origin: 50% 50% 0; transform-origin: 50% 50% 0; -webkit-transition: transform 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s, left 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94), top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -moz-transition: transform 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s, left 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94), top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -o-transition: transform 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s, left 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94), top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -ms-transition: transform 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s, left 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94), top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); transition: transform 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s, left 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94), top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); background-color: #abaeb7; border-radius: 4px; height: 2px; position: absolute; width: 20px; } .icon.app-header span.one { left: 6px; top: 8.5px; } .icon.app-header span.two { left: 6px; top: 14.5px; } .icon.app-header span.three { left: 6px; top: 20.5px; } .icon.app-header.go-back span.one { -webkit-transform: rotate(-45deg) translateX(-5.75px) translateY(-2.5px) scaleX(0.6); -moz-transform: rotate(-45deg) translateX(-5.75px) translateY(-2.5px) scaleX(0.6); -o-transform: rotate(-45deg) translateX(-5.75px) translateY(-2.5px) scaleX(0.6); -ms-transform: rotate(-45deg) translateX(-5.75px) translateY(-2.5px) scaleX(0.6); transform: rotate(-45deg) translateX(-5.75px) translateY(-2.5px) scaleX(0.6); } .icon.app-header.go-back span.three { -webkit-transform: rotate(45deg) translateX(-5.75px) translateY(2.5px) scaleX(0.6); -moz-transform: rotate(45deg) translateX(-5.75px) translateY(2.5px) scaleX(0.6); -o-transform: rotate(45deg) translateX(-5.75px) translateY(2.5px) scaleX(0.6); -ms-transform: rotate(45deg) translateX(-5.75px) translateY(2.5px) scaleX(0.6); transform: rotate(45deg) translateX(-5.75px) translateY(2.5px) scaleX(0.6); } .icon.app-header.close span.one { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); top: 12.5px; } .icon.app-header.close span.two { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .icon.app-header.close span.three { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: 12.5px; } [class^="btn"] .icon.app-header { height: 32px; width: 32px; } [class^="btn"] .icon.app-header span:not(.audible) { background-color: #abaeb7; } .app-drawer { position: relative; } .app-drawer span:not(.audible) { display: inline-block; background-color: #abaeb7; border-radius: 1px; height: 4px; width: 4px; -webkit-transform-origin: 50% 50% 0; -moz-transform-origin: 50% 50% 0; -o-transform-origin: 50% 50% 0; -ms-transform-origin: 50% 50% 0; transform-origin: 50% 50% 0; -webkit-transition: transform 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s, left 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94), top 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94), height 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94), width 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -moz-transition: transform 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s, left 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94), top 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94), height 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94), width 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -o-transition: transform 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s, left 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94), top 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94), height 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94), width 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -ms-transition: transform 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s, left 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94), top 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94), height 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94), width 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94); transition: transform 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s, left 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94), top 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94), height 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94), width 350ms cubic-bezier(0.17, 0.04, 0.03, 0.94); padding: 0; position: absolute; } .app-drawer .one { left: 9px; top: 7px; } .app-drawer .two { left: 15px; top: 7px; } .app-drawer .three { left: 21px; top: 7px; } .app-drawer .four { left: 9px; top: 13px; } .app-drawer .five { left: 15px; top: 13px; } .app-drawer .six { left: 21px; top: 13px; } .app-drawer .seven { left: 9px; top: 19px; } .app-drawer .eight { left: 15px; top: 19px; } .app-drawer .nine { left: 21px; top: 19px; } .app-drawer.active .one, .app-drawer.active .three, .app-drawer.active .four, .app-drawer.active .five, .app-drawer.active .six, .app-drawer.active .seven, .app-drawer.active .nine { height: 0; left: 16px; top: 14px; width: 0; } .app-drawer.active .two { -webkit-transform-origin: 50% 50% 0; -moz-transform-origin: 50% 50% 0; -o-transform-origin: 50% 50% 0; -ms-transform-origin: 50% 50% 0; transform-origin: 50% 50% 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); height: 2px; left: 8px; top: 14px; width: 18px; } .app-drawer.active .eight { -webkit-transform-origin: 50% 50% 0; -moz-transform-origin: 50% 50% 0; -o-transform-origin: 50% 50% 0; -ms-transform-origin: 50% 50% 0; transform-origin: 50% 50% 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); height: 18px; left: 16px; top: 6px; width: 2px; } .icon.checkmark, .icon.checkmark-selected { border: 2px solid #abaeb7; border-radius: 50%; height: 26px; width: 26px; } .icon.checkmark::after, .icon.checkmark-selected::after { -webkit-transform: scaleX(-1) rotate(135deg); -moz-transform: scaleX(-1) rotate(135deg); -o-transform: scaleX(-1) rotate(135deg); -ms-transform: scaleX(-1) rotate(135deg); transform: scaleX(-1) rotate(135deg); border-color: #abaeb7 #abaeb7 #abaeb7 transparent; border-style: solid; border-width: 2px 2px 0 0; content: ''; height: 12px; left: 7px; margin-top: 3px; position: absolute; width: 5px; } .icon.checkmark-selected { background-color: #368ac0; border-color: #368ac0; } .icon.checkmark-selected::after { border-color: #ffffff #ffffff #ffffff transparent; } .icon-capslock { display: inline; height: 24px; overflow: hidden; padding: 0; position: absolute; right: 6px; top: 22px; width: 24px; z-index: 1; } .no-animate { -moz-transition: none 0s ease 0s !important; -webkit-transition: none 0s ease 0s !important; transition: none 0s ease 0s !important; } .icon-rtl-rotate { -ms-filter: fliph; filter: fliph; -webkit-transform: scaleX(-1); transform: scaleX(-1); } html[dir='rtl'] .field .icon-error, html[dir='rtl'] .field .icon-confirm, html[dir='rtl'] .field .icon-alert, html[dir='rtl'] .field .icon-info, html[dir='rtl'] .field .icon-pending { left: 30px; margin-left: -21px; margin-right: inherit; right: auto; } html[dir='rtl'] .field .icon-error, html[dir='rtl'] .field .icon-confirm { left: auto; margin-left: inherit; margin-right: -30px; right: 0; } html[dir='rtl'] .field .error-message .icon-error { margin-right: inherit; } html[dir='rtl'] .field .lookup-wrapper .icon-error, html[dir='rtl'] .field .lookup-wrapper .icon-confirm { left: 50px; margin-left: -20px; margin-right: inherit; right: auto; } html[dir='rtl'] .icon.app-header.go-back span.one { -webkit-transform: rotate(45deg) translateX(5.75px) translateY(-2.5px) scaleX(0.6); -moz-transform: rotate(45deg) translateX(5.75px) translateY(-2.5px) scaleX(0.6); -o-transform: rotate(45deg) translateX(5.75px) translateY(-2.5px) scaleX(0.6); -ms-transform: rotate(45deg) translateX(5.75px) translateY(-2.5px) scaleX(0.6); transform: rotate(45deg) translateX(5.75px) translateY(-2.5px) scaleX(0.6); } html[dir='rtl'] .icon.app-header.go-back span.three { -webkit-transform: rotate(-45deg) translateX(5.75px) translateY(2.5px) scaleX(0.6); -moz-transform: rotate(-45deg) translateX(5.75px) translateY(2.5px) scaleX(0.6); -o-transform: rotate(-45deg) translateX(5.75px) translateY(2.5px) scaleX(0.6); -ms-transform: rotate(-45deg) translateX(5.75px) translateY(2.5px) scaleX(0.6); transform: rotate(-45deg) translateX(5.75px) translateY(2.5px) scaleX(0.6); } html[dir='rtl'] .img-placeholder svg { margin-left: inherit; margin-right: 26px; } html[dir='rtl'] .icon-dirty:not(.dirty-checkbox) { -webkit-border-radius: 2px 0 0; -moz-border-radius: 2px 0 0; -o-border-radius: 2px 0 0; -ms-border-radius: 2px 0 0; border-radius: 2px 0 0; border-color: #ffd726 #ffd726 transparent transparent; left: auto; margin: 1px 1px 0 0; } .icon-empty-state { display: inline-block; fill: #368ac0; height: 65px; position: relative; width: 65px; } .is-graphite.icon-empty-state { fill: #abaeb7; } .icon-empty-offset-color { opacity: .4; } .icon-empty-center-color { fill: #ffffff; } .space-icons svg { margin-right: 20px; } @media (max-width: 766px) { body::after { content: "phone"; display: none; } } @media (min-width: 0) and (max-width: 479px) { body::after { content: "phonedown"; display: none; } } @media (min-width: 767px) and (max-width: 1279px) { body::after { content: "tablet"; display: none; } } @media (min-width: 1280px) and (max-width: 1599px) { body::after { content: "desktop"; display: none; } } @media (min-width: 1600px) { body::after { content: "extralarge"; display: none; } } html { font-size: 62.5%; } html body { background-color: #313236; color: #ffffff; font-family: Helvetica, Arial; font-size: 1rem; height: 100%; -webkit-overflow-scrolling: touch; } html.font-source-sans body { font-family: "Source Sans Pro", Helvetica, Arial; } html[lang='ar-EG'] body { font-family: "Helvetica", "Arial", "Tahoma", "DejaVu"; } html[lang='ar-SA'] body { font-family: "Helvetica", "Arial", "Tahoma", "DejaVu"; } html[lang='ja-JP'] body { font-family: "Helvetica", "Arial", "MS PGothic"; } html[lang='ko-KR'] body { font-family: "Helvetica", "Arial", "Batang", "Gulim"; } html[lang='zh-CN'] body { font-family: "Helvetica", "Arial", "Microsoft YaHei New", "微软雅黑", "宋体", "SimSun", "STXihei", "华文细黑"; } html[lang='zh-tw'] body { font-family: "Helvetica", "Arial", "MingLiU"; } h1, h2, h3, h4, label, p, small, span, ul, ol { -webkit-font-smoothing: antialiased; font-weight: normal; line-height: normal; } h1 { font-size: 18px; font-size: 1.8rem; line-height: 40px; line-height: 2.5rem; color: #ffffff; } h1 + p { margin: 20px 0; } h2 { font-size: 16px; font-size: 1.6rem; line-height: 32px; line-height: 2rem; color: #ffffff; } h2 + p { margin: 20px 0; } h3 { font-size: 16px; font-size: 1.6rem; line-height: 32px; line-height: 2rem; color: #ffffff; } h4 { font-size: 16px; font-size: 1.6rem; line-height: 32px; line-height: 2rem; color: #ffffff; } p { font-size: 14px; font-size: 1.4rem; color: #ffffff; line-height: 2rem; } p + h1, p + h2, p + h3, p + h4 { margin-top: 32px; margin-top: 2rem; } p + p { margin-top: 24px; margin-top: 1.5rem; } .text-default { color: #ffffff; } .text-descriptive { color: #abaeb7; } .text-link { color: #368ac0; } .text-muted { color: #888b94; } .text-emphasis { font-style: italic !important; } .text-strong { font-weight: bold !important; } .text-alert { color: #e84f4f; } .text-primary, a.text-primary { font-size: 18px; font-size: 1.8rem; line-height: 40px; line-height: 2.5rem; } .text-secondary, a.text-secondary { font-size: 16px; font-size: 1.6rem; line-height: 32px; line-height: 2rem; } .text-base, a.text-base { font-size: 14px; font-size: 1.4rem; line-height: 24px; line-height: 1.5rem; } .text-small, a.text-small { font-size: 12px; font-size: 1.2rem; } label, .label { font-size: 12px; font-size: 1.2rem; color: #abaeb7; display: block; line-height: 13px; margin-bottom: 8px; min-height: 13px; } .is-disabled.label, .is-disabled .label, label.is-disabled, .is-disabled label { color: #888b94; } .data-description { font-size: 14px; font-size: 1.4rem; color: #ffffff; margin-left: 6px; } label.side, .label.side { font-size: 14px; font-size: 1.4rem; color: #abaeb7; display: inline-block; height: 100%; line-height: 1.5; min-width: 120px; } .widget-title, .card-title { margin-bottom: 16px; margin-bottom: 1rem; line-height: 35.2px; line-height: 2.2rem; font-size: 16px; font-size: 1.6rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #ffffff; margin-top: 2px; max-width: calc(100% - 45px); } .list-title { font-size: 16px; font-size: 1.6rem; margin-bottom: 16px; margin-bottom: 1rem; line-height: 32px; line-height: 2rem; color: #dee1e8; } small, .micro-text { font-size: 12px; font-size: 1.2rem; margin-bottom: 16px; margin-bottom: 1rem; line-height: 24px; line-height: 1.5rem; color: #ffffff; } .alert-text { font-size: 11px; font-size: 1.1rem; margin-bottom: 16px; margin-bottom: 1rem; line-height: 32px; line-height: 2rem; color: #e84f4f; font-weight: bold; padding-left: 15px; } .alert-text::before { background-color: #e84f4f; border-radius: 50%; content: ''; height: 8px; margin-left: -14px; margin-top: 4px; position: absolute; width: 8px; } .error-text { font-size: 11px; font-size: 1.1rem; color: #e84f4f; font-weight: bold; } .warning-text { font-size: 11px; font-size: 1.1rem; color: #ff9426; font-weight: bold; } .good-text { font-size: 11px; font-size: 1.1rem; color: #80ce4d; font-weight: bold; } .info-text { font-size: 11px; font-size: 1.1rem; color: #2578a9; font-weight: bold; } .small-thin-text { font-size: 10px; font-size: 1rem; color: #c8cbd4; font-weight: bold; } .small-thin-text + .small-thin-text { margin-top: 0; } .larger-heavy-text { font-size: 14px; font-size: 1.4rem; color: #dee1e8; font-weight: bold; } .data-large { font-size: 22px; font-size: 2.2rem; color: #dee1e8; padding-bottom: 2px; } .xl-text { font-size: 50px; font-size: 5rem; } .align-text-left { text-align: left; } .align-text-right { text-align: right; } .align-text-enter { text-align: center; } .center-text { text-align: center; } .text-uppercase, .uppercase-text { text-transform: uppercase; } .field-flex { align-items: center; display: flex; } .field-flex .data-description { flex-basis: 25%; } .field-flex .field-flex-group { padding: 20px; } .field-flex-sm { align-items: center; display: flex; overflow: auto; } .field-flex-sm .data-description { flex-basis: auto; white-space: nowrap; } .field-flex-sm input { min-width: 25%; } .field.label-left { font-size: 14px; font-size: 1.4rem; display: flex; margin: 5px 0; } .field.label-left .label { font-size: 14px; font-size: 1.4rem; color: #ffffff; line-height: normal; padding-right: 8px; position: relative; } .field.label-left .label::after { content: ':'; } .label + .data { color: #ffffff; } html[dir='rtl'] .alert-text { padding-left: inherit; padding-right: 15px; } html[dir='rtl'] .alert-text::before { margin-left: inherit; margin-right: -14px; } .l-pull-right { float: right; } .l-pull-left { float: left; } .l-center-text { text-align: center; } .l-right-text { text-align: right; } .height-100 { height: 100%; } .l-vertical-center { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); vertical-align: top; } .page-contents { margin-top: 30px; } .header.is-sticky + .single-column { margin-top: 100px; } .single-column { height: calc(100% - 120px); margin: 20px 20px 30px; width: calc(100% - 40px); } .single-column .content { background-color: #ffffff; border: 1px solid #d8d8d8; } .no-scroll { overflow: hidden !important; } body.no-scroll { height: 100%; } .two-column { font-size: 0; } .two-column > .main, .two-column > .sidebar { background-color: #414247; display: inline-block; } .two-column > .main.scrollable, .two-column > .sidebar.scrollable { height: 100%; width: 100%; } .two-column > .main.scrollable-y, .two-column > .sidebar.scrollable-y { height: 100%; } .two-column > .main .fieldset, .two-column > .sidebar .fieldset { margin: 20px; } .two-column > .main { border-right: 1px solid #656871; height: 100%; width: calc(75%); } .two-column > .main + .sidebar { border-right: 0; margin-right: 0 !important; } .two-column > .sidebar { background-color: #313236; border-right: 1px solid #656871; height: 100%; width: calc(25%); } .two-column > .sidebar + .main { border-right: 0; } .two-column > .sidebar .listview { background-color: #313236; } .two-column > .sidebar .listview.paginated { height: calc(100% - 38px); } .two-column > .sidebar .header + .listview { height: calc(100% - 60px); } .two-column > .sidebar .header + .listview.paginated { height: calc(100% - 98px); } .two-column > .sidebar > .listview-search + .listview { height: calc(100% - 90px); } .two-column > .sidebar > .listview-search + .listview.paginated { height: calc(100% - 134px); } .two-column.fixed > .main, .two-column.fixed-xs > .main, .two-column.fixed-sm > .main, .two-column.fixed-mm > .main, .two-column.fixed-md > .main, .two-column.fixed-lg > .main, .two-column.fixed-xl > .main { min-height: 100%; vertical-align: top; } .two-column.fixed > .sidebar { width: 250px; } .two-column.fixed > .main { width: calc(100% - 250px); } .two-column.fixed-sm > .sidebar { width: 275px; } .two-column.fixed-sm > .main { width: calc(100% - 275px); } .two-column.fixed-mm > .sidebar { width: 300px; } .two-column.fixed-mm > .main { width: calc(100% - 300px); } .two-column.fixed-md > .sidebar { width: 350px; } .two-column.fixed-md > .main { width: calc(100% - 350px); } .two-column.fixed-lg > .sidebar { width: 400px; } .two-column.fixed-lg > .main { width: calc(100% - 400px); } .two-column.fixed-xl > .sidebar { width: 450px; } .two-column.fixed-xl > .main { width: calc(100% - 450px); } .two-column .content { height: 100%; } .page-container .two-column, .page-container .three-column { height: 100%; } .three-column .main, .three-column .sidebar { background-color: #ffffff; display: inline-block; vertical-align: top; } .three-column .main.scrollable, .three-column .sidebar.scrollable { height: calc(100% - 3px); width: 100%; } .three-column .main.scrollable-x, .three-column .sidebar.scrollable-x { width: 100%; } .three-column .main.scrollable-y, .three-column .sidebar.scrollable-y { height: calc(100% - 3px); } .three-column .main { border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; width: calc(60% - 3px); } .three-column .main.scrollable, .three-column .main.scrollable-y { border-left: 0; border-right: 0; } .three-column .main + .sidebar { float: right; } .three-column .sidebar { background-color: #313236; width: 20%; } .three-column.fixed.left .main, .three-column.fixed.right .main { width: calc(80% - 254px); } .three-column.fixed.left .sidebar:first-child { width: 250px; } .three-column.fixed.left .sidebar:last-child { width: 20%; } .three-column.fixed.right .sidebar { width: 20%; } .three-column.fixed.right .main + .sidebar { width: 250px; } .three-column.fixed.both .main { width: calc(100% - 504px); } .three-column.fixed.both .sidebar { width: 250px; } .modal-body .two-column, .modal-body .three-column { margin: -20px -20px -24px; } @media (max-width: 766px) { .two-column > .main, .two-column > .sidebar { display: block; width: 100%; } .two-column > .main.scrollable, .two-column > .main.scrollable-y, .two-column > .sidebar.scrollable, .two-column > .sidebar.scrollable-y { height: auto; overflow: visible; } .two-column > .main { border: 0; border-bottom: 1px solid #d8d8d8; } .two-column > .sidebar + .main { border-bottom: 0; border-top: 1px solid #656871; } .two-column.fixed > .main, .two-column.fixed > .sidebar, .two-column.fixed-xs > .main, .two-column.fixed-xs > .sidebar, .two-column.fixed-sm > .main, .two-column.fixed-sm > .sidebar, .two-column.fixed-mm > .main, .two-column.fixed-mm > .sidebar, .two-column.fixed-md > .main, .two-column.fixed-md > .sidebar, .two-column.fixed-lg > .main, .two-column.fixed-lg > .sidebar, .two-column.fixed-xl > .main, .two-column.fixed-xl > .sidebar { display: block; width: 100%; } .two-column.builder > .main.scrollable, .two-column.builder > .main.scrollable-y, .two-column.builder > .sidebar.scrollable, .two-column.builder > .sidebar.scrollable-y { height: 100%; overflow: auto; } } @media (max-width: 766px) { .three-column .main, .three-column .sidebar, .three-column.fixed .main, .three-column.fixed .sidebar { display: block; vertical-align: initial; width: 100%; } .three-column .main.scrollable, .three-column .main.scrollable-y, .three-column .sidebar.scrollable, .three-column .sidebar.scrollable-y, .three-column.fixed .main.scrollable, .three-column.fixed .main.scrollable-y, .three-column.fixed .sidebar.scrollable, .three-column.fixed .sidebar.scrollable-y { height: auto; overflow: visible; } .three-column.left .main, .three-column.left .sidebar, .three-column.right .main, .three-column.right .sidebar, .three-column.fixed.left .main, .three-column.fixed.left .sidebar, .three-column.fixed.right .main, .three-column.fixed.right .sidebar { display: block; width: 100%; } .three-column.left .main:first-child, .three-column.left .main:last-child, .three-column.left .sidebar:first-child, .three-column.left .sidebar:last-child, .three-column.right .main:first-child, .three-column.right .main:last-child, .three-column.right .sidebar:first-child, .three-column.right .sidebar:last-child, .three-column.fixed.left .main:first-child, .three-column.fixed.left .main:last-child, .three-column.fixed.left .sidebar:first-child, .three-column.fixed.left .sidebar:last-child, .three-column.fixed.right .main:first-child, .three-column.fixed.right .main:last-child, .three-column.fixed.right .sidebar:first-child, .three-column.fixed.right .sidebar:last-child { width: 100%; } .three-column .main, .three-column.fixed .main { border-bottom: 1px solid #656871; border-left: 0; border-right: 0; } .three-column .sidebar + .main, .three-column.fixed .sidebar + .main { border-top: 1px solid #656871; } } .scrollable { overflow: auto; -webkit-overflow-scrolling: touch; } .scrollable-x { -webkit-overflow-scrolling: touch; overflow-x: auto; overflow-y: hidden; } .scrollable-y { -webkit-overflow-scrolling: touch; overflow-x: hidden; overflow-y: auto; } .page-container { -webkit-transition: height 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -moz-transition: height 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -o-transition: height 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -ms-transition: height 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); transition: height 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); bottom: 0; font-size: 0; height: 100%; margin: 0 auto; position: absolute; width: 100%; } .page-container.top-padding { padding-top: 20px; } .page-container > .row:first-child { padding-top: 20px; } .page-container > .row:last-child { padding-bottom: 20px; } .page-container .svg-patterns + .row { padding-top: 20px; } .page-content-container { height: calc(100% - 60px); } .header + .container, .header + .site-content, .header + .site-hero, .header + .application-menu + .site-hero, .header + .svg-icons + .container { margin-top: 60px; } .header + .page-container, .header + .application-menu + .page-container { -webkit-transition: height 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -moz-transition: height 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -o-transition: height 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -ms-transition: height 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); transition: height 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); height: calc(100% - 60px); margin-top: 60px; } .header.has-searchfield-xl { height: 200px; } .header.has-searchfield-xl .searchfield-wrapper input { font-size: 20px; font-size: 2rem; height: 60px; padding: 18px 40px; } .header.has-searchfield-xl .searchfield-wrapper input::-webkit-input-placeholder { font-size: 16px; font-size: 1.6rem; font-weight: normal; } .header.has-searchfield-xl .searchfield-wrapper input::-moz-placeholder { font-size: 16px; font-size: 1.6rem; line-height: 25px; } .header.has-searchfield-xl .searchfield-wrapper input:-ms-input-placeholder { font-size: 16px; font-size: 1.6rem; } .header.has-searchfield-xl .searchfield-wrapper .icon { height: 18px; left: 10px !important; top: 21px; width: 20px; } .header.has-searchfield-xl + .page-container, .header.has-searchfield-xl + .application-menu + .page-container { height: calc(100% - 200px); } .header + .subheader + .page-container, .header + .subheader + .application-menu + .page-container { height: calc(100% - 120px); margin-top: 120px; } .header.has-tabs, .header.has-alternate-tabs { height: 100px; } .header.has-tabs > .toolbar, .header.has-alternate-tabs > .toolbar { height: 60px; margin-bottom: 0; } .header.has-tabs + .page-container, .header.has-tabs + .application-menu + .page-container, .header.has-alternate-tabs + .page-container, .header.has-alternate-tabs + .application-menu + .page-container { height: calc(100% - 100px); margin-top: 100px; } .header.has-tabs-only { height: 60px; } .header.has-tabs-only > .toolbar { height: 0; margin-bottom: 0; } .header.has-tabs-only + .page-container, .header.has-tabs-only + .application-menu + .page-container { height: calc(100% - 60px); margin-top: 60px; } .header.has-tabs-only + .subheader + .page-container, .header.has-tabs-only + .subheader + .application-menu + .page-container { height: calc(100% - 120px); margin-top: 120px; } .header.has-breadcrumb { height: 105px; } .header.has-breadcrumb > .toolbar { margin-bottom: 0; } .header.has-breadcrumb + .page-container, .header.has-breadcrumb + .application-menu + .page-container { height: calc(100% - 105px); margin-top: 105px; } .header.has-alternate-breadcrumb { height: 120px; } .header.has-alternate-breadcrumb + .page-container, .header.has-alternate-breadcrumb + .application-menu + .page-container { height: calc(100% - 120px); margin-top: 120px; } .header.has-wizard { height: 144px; } .header.has-wizard + .page-container, .header.has-wizard + .application-menu + .page-container { height: calc(100% - 144px); margin-top: 144px; } .header ~ .masthead + .page-container { height: calc(100% - 98px); margin-top: 98px; } .content-container-header { -webkit-transition: height 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -moz-transition: height 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -o-transition: height 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -ms-transition: height 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); transition: height 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); height: calc(100% - 60px); margin: 30px; } .panel-header { background-color: #50535a; border-bottom: 1px solid #656871; height: 50px; padding-right: 10px; } .panel-header .title { font-size: 16px; font-size: 1.6rem; padding-top: 5px; padding-left: 13px; } .panel-header + .splitter { height: 100%; top: 0; } .is-firefox .panel-header button { padding-top: 2.5px; } .masthead + .header.is-sticky + .site-content, .masthead + .header.is-sticky + .site-hero, .masthead + .header.is-sticky + .application-nav + .site-hero, .masthead + .header.is-sticky + .svg-icons + .page-container { margin-top: 135px; } .masthead + .header.is-sticky + .page-container, .masthead + .header.is-sticky + .application-menu + .page-container { height: calc(100% - 95px); } .masthead + .header.is-sticky.has-breadcrumb + .page-container, .masthead + .header.is-sticky.has-breadcrumb + .application-menu + .page-container, .masthead + .header.is-sticky.has-tabs + .page-container, .masthead + .header.is-sticky.has-tabs + .application-menu + .page-container { height: calc(100% - 133px); margin-top: 133px; } .masthead + .header.is-sticky.has-wizard { height: 179px; } .masthead + .header.is-sticky.has-wizard + .page-container, .masthead + .header.is-sticky.has-wizard + .application-menu + .page-container { height: calc(100% - 179px); margin-top: 179px; } .masthead + .page-container, .masthead + .application-menu + .page-container { height: calc(100% - 38px); margin-top: 38px; } .masthead + .header + .page-container, .masthead + .header + .application-menu + .page-container { height: calc(100% - 98px); margin-top: 98px; } .masthead + .module-tabs + .page-container, .masthead + .module-tabs + .application-menu + .page-container { height: calc(100% - 74px); margin-top: 74px; } .module-tabs + .page-container, .module-tabs + .application-menu + .page-container { height: calc(100% - 36px); margin-top: 36px; } .no-transform { transform: none !important; } .editorial { background-color: #ffffff; } .editorial .main { height: auto; margin: 0 auto; max-width: 1080px; width: 100%; } .editorial .main > .content { display: inline-block; margin-top: 48px; max-width: calc(100% - 240px); padding: 0 30px; } .editorial .main > .content > h3, .editorial .main > .content > h2 { margin-bottom: 10px; padding-bottom: 10px; width: 68%; } .editorial .main > p { margin-bottom: 25px; } .editorial .tag-list .tag { clear: both; display: block; float: left; margin: 5px 0; width: auto; } .editorial .tag-list .tag:last-child { margin-bottom: 30px; } .editorial .is-sticky .content { position: fixed; top: 60px; } .editorial .hero { background-color: #313236; border-bottom: 1px solid #d8d8d8; height: 350px; } .editorial .section-tracker { margin-bottom: 20px; } .editorial .section-tracker a { border-bottom: medium none; border-left: 3px solid transparent; color: #737373; height: auto; line-height: 25px; padding: 5px 10px; } .editorial .section-tracker a:hover, .editorial .section-tracker a:active, .editorial .section-tracker a:focus, .editorial .section-tracker a.is-active { border-bottom: 0; border-left: 3px solid #368ac0; color: #368ac0; outline: none; } @media (max-width: 766px) { .editorial .main .content { min-width: 100%; } .editorial .sidebar-nav { display: none; } } .img-responsive { border: 0 none; display: block; height: auto; max-width: 100%; vertical-align: middle; width: 100%; } .page-container .banner-detail { min-height: 100%; position: relative; top: 0; } .banner-detail .banner { background-color: #414247; border-bottom: 1px solid #656871; height: auto; padding: 0; } .banner-detail .detail { background-color: #313236; height: auto; } .banner-detail .detail .tab-container.alternate { position: relative; top: -40px; } .banner-detail .detail .tab-container.alternate + .tab-panel-container { margin-bottom: 0; position: relative; } .banner-detail .detail .tab-container.alternate + .tab-panel-container .tab-panel.alternate { margin-top: -30px; } .banner-detail .detail .tab-container.alternate + .tab-panel-container .card { margin: 0 10px; width: calc(100% - 20px); } .banner-detail .detail .tab-container.alternate .tab-list-container { overflow-y: hidden; } .content-area { background-color: #414247; border: 1px solid #656871; } .content-area h2 { color: #c8cbd4; } .header-section { background-color: #313236; border-bottom: 1px solid #656871; } .modal-body .header-section { margin-top: -30px; } .detail-section { background-color: #414247; } .scrollable.canvas, .scrollable-x.canvas, .scrollable-y.canvas { min-height: calc(100% - 60px); min-width: 100%; -webkit-overflow-scrolling: touch; } .has-sticky-footer { bottom: 60px; height: calc(100% - 60px); } .sticky-footer { font-size: 12px; font-size: 1.2rem; background-color: #313236; bottom: 0; left: 50%; max-width: 1280px; padding: 20px; position: fixed; transform: translateX(-50%); width: 100%; } .sticky-footer .footer-list { margin: 0; padding: 0; } .sticky-footer .footer-list::after { clear: both; content: ''; display: block; } .sticky-footer .footer-list li { display: inline-block; margin-left: 20px; } .sticky-footer .footer-list li:first-child { margin-left: 0; } @media (max-width: 766px) { .builder .main, .builder .sidebar { -webkit-transition: -webkit-transform 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -moz-transition: -moz-transform 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -o-transition: -o-transform 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -ms-transition: -ms-transform 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); transition: transform 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); position: absolute; } .builder .main { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -o-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); } .builder .sidebar { -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .builder.show-detail .main { -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .builder.show-detail .sidebar { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -o-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); } .has-sticky-footer { bottom: 150px; height: calc(100% - 150px); } .sticky-footer .footer-list.l-pull-left, .sticky-footer .footer-list.l-pull-right { float: none; } .sticky-footer .footer-list:not(:last-child) { margin-bottom: 10px; } .sticky-footer .footer-list li { display: block; margin-left: 0; } } html[dir='rtl'] .two-column .sidebar { border-left: 1px solid #656871; border-right: 0 solid #656871; } html[dir='rtl'] .l-pull-right { float: left; } html[dir='rtl'] .l-pull-left { float: right; } html[dir='rtl'] .l-right-text { text-align: left; } html[dir='rtl'] .l-left-text { text-align: right; } html[dir='rtl'] .sticky-footer .footer-list li { margin-left: inherit; margin-right: 20px; } html[dir='rtl'] .sticky-footer .footer-list li:first-child { margin-left: inherit; margin-right: 0; } .show { display: block !important; } .hidden { display: none !important; visibility: hidden !important; } .collapsed { visibility: collapse; } .invisible { visibility: hidden; } .sr-only, .audible { clip: rect(0, 0, 0, 0); height: 0; line-height: 0; min-height: 0; overflow: hidden; padding: 0; position: absolute; width: 1px; } .no-animation { -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; -ms-animation: none !important; animation: none !important; } .no-animation::before { -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; -ms-animation: none !important; animation: none !important; } .no-animation::after { -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; -ms-animation: none !important; animation: none !important; } .no-transition { -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; -ms-transition: none !important; transition: none !important; } .no-transition::before { -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; -ms-transition: none !important; transition: none !important; } .no-transition::after { -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; -ms-transition: none !important; transition: none !important; } [class*="visible-sm-"], [class*="visible-md-"], [class*="visible-lg-"], [class*="visible-xl-"], [class*="visible-print-"] { display: none !important; } @media (min-width: 0) and (max-width: 479px) { .hidden-xs { display: none !important; } } @media (max-width: 766px) { .visible-sm-block { display: block !important; } .visible-sm-inline { display: inline !important; } .visible-sm-inline-block { display: inline-block !important; } .hidden-sm { display: none !important; } } @media (min-width: 767px) and (max-width: 1279px) { .visible-md-block { display: block !important; } .visible-md-inline { display: inline !important; } .visible-md-inline-block { display: inline-block !important; } .hidden-md { display: none !important; } } @media (min-width: 1280px) and (max-width: 1599px) { .visible-lg-block { display: block !important; } .visible-lg-inline { display: inline !important; } .visible-lg-inline-block { display: inline-block !important; } .hidden-lg { display: none !important; } } @media (min-width: 1600px) { .visible-xl-block { display: block !important; } .visible-xl-inline { display: inline !important; } .visible-xl-inline-block { display: inline-block !important; } .hidden-xl { display: none !important; } } @media print { .visible-print-block { display: block !important; } .visible-print-inline { display: inline !important; } .visible-print-inline-block { display: inline-block !important; } .hidden-print { display: none !important; } } .placeable { position: absolute; } .breadcrumb li { -webkit-font-smoothing: antialiased; color: #abaeb7; display: inline-block; list-style: none; } .breadcrumb li::after { font-size: 10px; font-size: 1rem; content: '\002F'; padding: 0 10px; } .breadcrumb li:last-child::after { content: ''; padding: 0; } .breadcrumb li .current, .breadcrumb li.current { font-size: 12px; font-size: 1.2rem; color: #abaeb7; font-weight: bold; } .breadcrumb .hyperlink { font-size: 12px; font-size: 1.2rem; -webkit-font-smoothing: antialiased; color: #abaeb7; line-height: 2em; text-decoration: none; } .breadcrumb .hyperlink:visited { color: #abaeb7; } .breadcrumb .hyperlink:hover:not([disabled]) { border-bottom: 1px solid #abaeb7; color: #abaeb7; } .breadcrumb .hyperlink:focus { border-radius: 2px; color: #abaeb7