ids-enterprise
Version:
Infor Design System (IDS) Enterprise Components for the web
1,895 lines (1,674 loc) • 764 kB
CSS
@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; }
.tag,
.badge {
font-weight: bold !important; }
.calendar-table .is-today {
text-decoration: underline; }
.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: #134d71; }
.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: #941e1e !important; }
.icon-confirm {
fill: #397514 !important; }
.icon-empty-circle,
.icon-half-empty-circle {
fill: #292929; }
.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: #1d5f8a !important; }
svg.icon-close {
height: 16px !important; }
.icon-sohoxi {
fill: #ffffff;
height: 22px;
left: -15px;
top: 5px;
width: 115px; }
.icon-favorite svg {
fill: #efa836 !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: #bdbdbd;
border: 1px solid #bdbdbd;
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: #292929;
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: #292929;
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: #292929; }
.app-drawer {
position: relative; }
.app-drawer span:not(.audible) {
display: inline-block;
background-color: #292929;
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 #292929;
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: #292929 #292929 #292929 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: #134d71;
border-color: #134d71; }
.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: #454545; }
.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: #bdbdbd;
color: #000000;
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: #000000; }
h1 + p {
margin: 20px 0; }
h2 {
font-size: 16px;
font-size: 1.6rem;
line-height: 32px;
line-height: 2rem;
color: #000000; }
h2 + p {
margin: 20px 0; }
h3 {
font-size: 16px;
font-size: 1.6rem;
line-height: 32px;
line-height: 2rem;
color: #000000; }
h4 {
font-size: 16px;
font-size: 1.6rem;
line-height: 32px;
line-height: 2rem;
color: #000000; }
p {
font-size: 14px;
font-size: 1.4rem;
color: #000000;
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: #000000; }
.text-descriptive {
color: #292929; }
.text-link {
color: #134d71; }
.text-muted {
color: #737373; }
.text-emphasis {
font-style: italic !important; }
.text-strong {
font-weight: bold !important; }
.text-alert {
color: #941e1e; }
.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: #292929;
display: block;
line-height: 13px;
margin-bottom: 8px;
min-height: 13px; }
.is-disabled.label,
.is-disabled .label,
label.is-disabled,
.is-disabled label {
color: #737373; }
.data-description {
font-size: 14px;
font-size: 1.4rem;
color: #1a1a1a;
margin-left: 6px; }
label.side,
.label.side {
font-size: 14px;
font-size: 1.4rem;
color: #292929;
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: #000000;
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: #1a1a1a; }
small,
.micro-text {
font-size: 12px;
font-size: 1.2rem;
margin-bottom: 16px;
margin-bottom: 1rem;
line-height: 24px;
line-height: 1.5rem;
color: #000000; }
.alert-text {
font-size: 11px;
font-size: 1.1rem;
margin-bottom: 16px;
margin-bottom: 1rem;
line-height: 32px;
line-height: 2rem;
color: #941e1e;
font-weight: bold;
padding-left: 15px; }
.alert-text::before {
background-color: #941e1e;
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: #292929;
font-weight: bold; }
.small-thin-text + .small-thin-text {
margin-top: 0; }
.larger-heavy-text {
font-size: 14px;
font-size: 1.4rem;
color: #1a1a1a;
font-weight: bold; }
.data-large {
font-size: 22px;
font-size: 2.2rem;
color: #1a1a1a;
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: #000000;
line-height: normal;
padding-right: 8px;
position: relative; }
.field.label-left .label::after {
content: ':'; }
.label + .data {
color: #1a1a1a; }
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: #d8d8d8;
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 #5c5c5c;
height: 100%;
width: calc(75%); }
.two-column > .main + .sidebar {
border-right: 0;
margin-right: 0 !important; }
.two-column > .sidebar {
background-color: #bdbdbd;
border-right: 1px solid #5c5c5c;
height: 100%;
width: calc(25%); }
.two-column > .sidebar + .main {
border-right: 0; }
.two-column > .sidebar .listview {
background-color: #bdbdbd; }
.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: #bdbdbd;
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 #5c5c5c; }
.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 #5c5c5c;
border-left: 0;
border-right: 0; }
.three-column .sidebar + .main,
.three-column.fixed .sidebar + .main {
border-top: 1px solid #5c5c5c; } }
.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: #f0f0f0;
border-bottom: 1px solid #5c5c5c;
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: #bdbdbd;
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 #134d71;
color: #134d71;
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: #d8d8d8;
border-bottom: 1px solid #5c5c5c;
height: auto;
padding: 0; }
.banner-detail .detail {
background-color: #bdbdbd;
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: #d8d8d8;
border: 1px solid #5c5c5c; }
.content-area h2 {
color: #292929; }
.header-section {
background-color: #bdbdbd;
border-bottom: 1px solid #5c5c5c; }
.modal-body .header-section {
margin-top: -30px; }
.detail-section {
background-color: #d8d8d8; }
.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: #bdbdbd;
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 #5c5c5c;
border-right: 0 solid #5c5c5c; }
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: #292929;
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: #292929;
font-weight: bold; }
.breadcrumb .hyperlink {
font-size: 12px;
font-size: 1.2rem;
-webkit-font-smoothing: antialiased;
color: #292929;
line-height: 2em;
text-decoration: none; }
.breadcrumb .hyperlink:visited {
color: #292929; }
.breadcrumb .hyperlink:hover:not([disabled]) {
border-bottom: 1px solid #292929;
color: #292929; }
.breadcrumb .hyperlink:focus {
border-radius: 2px;
color: #292929; }
.breadcrumb .hyperlink:focus:hover {
border-bottom: 1px solid #292929; }
.breadcrumb .hyperlink:active {
border-bottom: 1px solid #292929;
color: #292929; }
.breadcrumb .hyperlink.current {
font-weight: bold; }
.breadcrumb .hyperlink[disabled] {
color: #737373; }
.toolbar .breadcrumb {
display: inline-block;
padding-top: 8px;
vertical-align: top; }
.toolbar .breadcrumb a,
.toolbar .breadcrumb span {
font-size: 14px;
font-size: 1.4rem; }
html[dir='rtl'] .breadcrumb li::after {
content: '\005C'; }
html[dir='rtl'] .breadcrumb li:last-child::after {
content: ''; }
button {
background-color: transparent;
margin-right: 5px; }
button:last-child {
margin-right: 0; }
[class^="btn"] {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-webkit-tap-highlight-color: transparent;
font-size: 14px;
font-size: 1.4rem;
-webkit-transition: color 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94), background-color 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94), border 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94), box-shadow 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
-moz-transition: color 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94), background-color 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94), border 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94), box-shadow 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
-o-transition: color 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94), background-color 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94), border 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94), box-shadow 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
-ms-transition: color 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94), background-color 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94), border 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94), box-shadow 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
transition: color 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94), background-color 300ms cub