


body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif !important;
    font-size: 14px !important;
    color: #141414 !important;
    background: #f8f8f8;
    text-rendering: optimizeSpeed;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: "tnum";
    -webkit-font-feature-settings: "tnum";
    -moz-font-feature-settings: "tnum"
}



.absolute {
    position: absolute !important
}

.bbs {
    border-bottom-style: solid;
    border-bottom-color: #dfdfdf;
    border-bottom-width: 1px !important
}


.box {
    position: relative
}

.box .boxFoot {
    padding: 0;
    margin: 0 21px
}

.box .boxBody {
    padding: 0 21px
}

.boxHighlight {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.07);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.07)
}

.boxBasic,
.boxHighlight,
.dropdownBox,
.dropdownBoxHighlight {
    border: 1px solid #dfdfdf;
    border-radius: 4px
}

.boxTabPrimary .boxBody {
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    border-top-left-radius: 0
}

.boxTabColumns .boxBody {
    background: #fff;
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 4px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: 1px solid #fff;
    border-top: none
}

.boxTabColumns ul.tabBody {
    margin: 0
}

.boxTabColumns .tabBody>li {
    margin: 0;
    padding: 0;
    padding-top: 1px
}

.boxTabColumns .line {
    margin-left: 0
}

.flexfill {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-height: 0;
    min-width: 0
}


.circle {
    display: inline-block;
    border-radius: 100%;
    text-align: center
}

.circle.xxsm {
    width: 15px;
    height: 15px;
    font-size: 10px;
    line-height: 15px
}

.circle.xsm {
    width: 20px;
    height: 20px;
    font-size: 12px;
    line-height: 20px
}

.circle.sm {
    width: 28px;
    height: 28px
}

.circle.md {
    width: 36px;
    height: 36px
}

.circle.lg {
    width: 46px;
    height: 46px
}




.dropdown {
    position: relative
}

.dot {
    display: inline-block;
    width: 9px;
    height: 9px;
    border-radius: 9px
}
.typeLowercase {
    text-transform: lowercase !important
}

.typeCaps {
    text-transform: uppercase !important
}

.typeCapitalize {
    text-transform: capitalize !important
}

.typeTruncate {
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap
}

.typeAlignLeft {
    text-align: left
}

.typeAlignCenter {
    text-align: center
}

.typeAlignRight {
    text-align: right
}

.typeNoLine {
    line-height: 0px !important
}

.typeLgLine {
    line-height: 26px !important
}

.typeWarning {
    color: #f17651 !important
}

.typeWarning .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #f17651
}

.typeWarning .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeWarning .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #f17651
}

.typeAction {
    color: #4a74e7 !important
}

.typeAction .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #4a74e7
}

.typeAction .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeAction .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #4a74e7
}

.typeCallout {
    color: #f17651 !important
}

.typeCallout .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #f17651
}

.typeCallout .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeCallout .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #f17651
}

.typeHighlight {
    color: #51ad84 !important
}

.typeHighlight .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #51ad84
}

.typeHighlight .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeHighlight .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #51ad84
}

.typeYield {
    color: #f17651 !important
}

.typeYield .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #f17651
}

.typeYield .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeYield .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #f17651
}

.typeSeattle {
    color: #545664 !important
}

.typeSeattle .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #545664
}

.typeSeattle .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeSeattle .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #545664
}

.typeLowlight {
    color: #7e8598 !important
}

.typeLowlight .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #7e8598
}

.typeLowlight .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeLowlight .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #7e8598
}

.typeBrightlight {
    color: #afb5c2 !important
}

.typeBrightlight .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #afb5c2
}

.typeBrightlight .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeBrightlight .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #afb5c2
}

.typeMidnight {
    color: #141414 !important
}

.typeMidnight .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #141414
}

.typeMidnight .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeMidnight .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #141414
}

.typeReversed {
    color: #fff !important
}

.typeReversed .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #fff
}

.typeReversed .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeReversed .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #fff
}

.typeCrimson {
    color: #e74a4a !important
}

.typeCrimson .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #e74a4a
}

.typeCrimson .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeCrimson .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #e74a4a
}

.typeResetColor {
    color: #141414 !important
}

.typeResetColor .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #141414
}

.typeResetColor .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeResetColor .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #141414
}

.typeNolight {
    color: #141414 !important
}

.typeNolight .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #141414
}

.typeNolight .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeNolight .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #141414
}

.typeDeemphasize {
    font-weight: 300 !important
}

.typeWeightNormal {
    font-weight: normal !important
}

.typeEmphasize {
    font-weight: bold !important
}

.typeBold {
    font-weight: 600 !important
}

.typeLooseSpacing {
    letter-spacing: 1px
}

.typeShadow {
    text-shadow: 0 0 3px #141414
}

.typeDefault {
    color: #141414 !important
}

.typeDefault .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #141414
}

.typeDefault .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeDefault .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #141414
}

.typeVoid {
    color: #141414 !important
}

.typeVoid .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #141414
}

.typeVoid .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeVoid .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #141414
}

.typeDark {
    color: #545664 !important
}

.typeDark .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #545664
}

.typeDark .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeDark .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #545664
}

.typeLight {
    color: #7e8598 !important
}

.typeLight .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #7e8598
}

.typeLight .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeLight .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #7e8598
}

.typeLighter {
    color: #afb5c2 !important
}

.typeLighter .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #afb5c2
}

.typeLighter .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeLighter .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #afb5c2
}

.typeLightest {
    color: #f7f9fa !important
}

.typeLightest .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #f7f9fa
}

.typeLightest .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeLightest .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #f7f9fa
}

.typeReversed {
    color: #fff !important
}

.typeReversed .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #fff
}

.typeReversed .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeReversed .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #fff
}

.typeBlue {
    color: #4a74e7 !important
}

.typeBlue .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #4a74e7
}

.typeBlue .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeBlue .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #4a74e7
}

.typeLightBlue {
    color: #4a74e7 !important
}

.typeLightBlue .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #4a74e7
}

.typeLightBlue .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeLightBlue .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #4a74e7
}

.typeDarkBlue {
    color: #4a74e7 !important
}

.typeDarkBlue .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #4a74e7
}

.typeDarkBlue .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeDarkBlue .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #4a74e7
}

.typePastelBlue {
    color: #4a74e7 !important
}

.typePastelBlue .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #4a74e7
}

.typePastelBlue .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typePastelBlue .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #4a74e7
}

.typeTeal {
    color: #51ad84 !important
}

.typeTeal .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #51ad84
}

.typeTeal .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeTeal .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #51ad84
}

.typeLightTeal {
    color: #51ad84 !important
}

.typeLightTeal .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #51ad84
}

.typeLightTeal .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeLightTeal .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #51ad84
}

.typeDarkTeal {
    color: #51ad84 !important
}

.typeDarkTeal .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #51ad84
}

.typeDarkTeal .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeDarkTeal .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #51ad84
}

.typeGreen {
    color: #51ad84 !important
}

.typeGreen .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #51ad84
}

.typeGreen .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeGreen .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #51ad84
}

.typeLightGreen {
    color: #51ad84 !important
}

.typeLightGreen .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #51ad84
}

.typeLightGreen .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeLightGreen .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #51ad84
}

.typeDarkGreen {
    color: #51ad84 !important
}

.typeDarkGreen .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #51ad84
}

.typeDarkGreen .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeDarkGreen .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #51ad84
}

.typePastelGreen {
    color: #51ad84 !important
}

.typePastelGreen .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #51ad84
}

.typePastelGreen .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typePastelGreen .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #51ad84
}

.typePurple {
    color: #4a74e7 !important
}

.typePurple .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #4a74e7
}

.typePurple .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typePurple .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #4a74e7
}

.typeLightPurple {
    color: #4a74e7 !important
}

.typeLightPurple .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #4a74e7
}

.typeLightPurple .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeLightPurple .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #4a74e7
}

.typeDarkPurple {
    color: #4a74e7 !important
}

.typeDarkPurple .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #4a74e7
}

.typeDarkPurple .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeDarkPurple .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #4a74e7
}

.typePastelPurple {
    color: #4a74e7 !important
}

.typePastelPurple .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #4a74e7
}

.typePastelPurple .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typePastelPurple .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #4a74e7
}

.typeRed {
    color: #7A2022 !important
}

.typeRed .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #7A2022
}

.typeRed .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeRed .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #7A2022
}

.typeLightRed {
    color: #7A2022 !important
}

.typeLightRed .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #7A2022
}

.typeLightRed .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeLightRed .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #7A2022
}

.typeDarkRed {
    color: #e74a4a !important
}

.typeDarkRed .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #e74a4a
}

.typeDarkRed .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeDarkRed .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #e74a4a
}

.typePastelRed {
    color: #e74a4a !important
}

.typePastelRed .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #e74a4a
}

.typePastelRed .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typePastelRed .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #e74a4a
}

.typeOrange {
    color: #f17651 !important
}

.typeOrange .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #f17651
}

.typeOrange .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeOrange .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #f17651
}

.typeLightOrange {
    color: #f17651 !important
}

.typeLightOrange .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #f17651
}

.typeLightOrange .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeLightOrange .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #f17651
}

.typeDarkOrange {
    color: #f17651 !important
}

.typeDarkOrange .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #f17651
}

.typeDarkOrange .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeDarkOrange .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #f17651
}

.typePastelOrange {
    color: #f17651 !important
}

.typePastelOrange .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #f17651
}

.typePastelOrange .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typePastelOrange .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #f17651
}

.typeYellow {
    color: #f17651 !important
}

.typeYellow .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #f17651
}

.typeYellow .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeYellow .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #f17651
}

.typeLightYellow {
    color: #f17651 !important
}

.typeLightYellow .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #f17651
}

.typeLightYellow .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeLightYellow .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #f17651
}

.typeDarkYellow {
    color: #f17651 !important
}

.typeDarkYellow .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #f17651
}

.typeDarkYellow .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeDarkYellow .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #f17651
}

.typePastelYellow {
    color: #f17651 !important
}

.typePastelYellow .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #f17651
}

.typePastelYellow .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typePastelYellow .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #f17651
}

.typeBrandBlue {
    color: #4a74e7 !important
}

.typeBrandBlue .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #4a74e7
}

.typeBrandBlue .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeBrandBlue .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #4a74e7
}

.typeLightBrandBlue {
    color: #4a74e7 !important
}

.typeLightBrandBlue .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #4a74e7
}

.typeLightBrandBlue .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeLightBrandBlue .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #4a74e7
}

.typeDarkBrandBlue {
    color: #4a74e7 !important
}

.typeDarkBrandBlue .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #4a74e7
}

.typeDarkBrandBlue .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeDarkBrandBlue .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #4a74e7
}

.typeBrandNavy {
    color: #4a74e7 !important
}

.typeBrandNavy .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #4a74e7
}

.typeBrandNavy .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeBrandNavy .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #4a74e7
}

.typeLightBrandNavy {
    color: #4a74e7 !important
}

.typeLightBrandNavy .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #4a74e7
}

.typeLightBrandNavy .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeLightBrandNavy .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #4a74e7
}

.typeDarkBrandNavy {
    color: #4a74e7 !important
}

.typeDarkBrandNavy .svgIcon:not(.svgDetailed):not(.svgTwoTone) path {
    fill: #4a74e7
}

.typeDarkBrandNavy .svgIcon:not(.svgDetailed).svgTwoTone .lightFill {
    fill: #fff
}

.typeDarkBrandNavy .svgIcon:not(.svgDetailed).svgTwoTone .darkFill {
    fill: #4a74e7
}

.typeThin {
    font-weight: 300 !important
}

.typeRegular {
    font-weight: normal !important
}

.typeMedium {
    font-weight: 500 !important
}

.typeSemibold {
    font-weight: 600 !important
}

.typeBold {
    font-weight: 700 !important
}

.typeHeavy {
    font-weight: 800 !important
}

.typeTight {
    letter-spacing: -1px
}

.typeLoose {
    letter-spacing: 1px
}

.typeShadow {
    text-shadow: 0 0 3px #141414
}

.hoverRowBoxShadow::after {
    content: "";
    position: absolute;
    z-index: -1;
    bottom: 0;
    width: 100%;
    height: 3px;
    opacity: 0;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.13);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.13);
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out
}

.hoverRowBoxShadow:after{
    display: none;
}

.hoverRowBoxShadow:hover::after {
    opacity: 1
}

.inlineBlock {
    display: inline-block !important
}


.row {
    margin-right: -15px;
    margin-left: -15px
}

.pan{
    padding:0 !important
}

.pll,
.checkbox.checkboxSmall {
    padding-left: 21px !important
}


.pdm{
    padding: 5px 0px 0px 0px;
}

.ptl {
    padding-top: 21px !important
}

.pvs {
    padding-top: 6px !important;
    padding-bottom: 6px !important
}

.prs {
    padding-right: 6px !important
}
.prxs {
    padding-right: 3px !important
}

.pbm {
    padding-bottom: 12px !important
}

.pbl{
    padding-bottom: 21px !important
}

.pam,
.popper {
    padding: 12px !important
}

.zIndex40OnHover:hover {
    z-index: 40
}

.phl {
    padding-left: 21px !important;
    padding-right: 21px !important
}
.phn {
    padding-left: 0 !important;
    padding-right: 0 !important
}


.plm {
    padding-left: 12px !important
}

.pbs {
    padding-bottom: 6px !important
}



.middle {
    vertical-align: middle
}
.man {
    margin: 0 !important
}

.mbs {
    margin-bottom: 6px !important
}
.mls {
    margin-left: 6px !important
}
.mvn {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}
.mvm {
    margin-top: 12px !important;
    margin-bottom: 12px !important
}
.mhn {
    margin-left: 0 !important;
    margin-right: 0 !important
}
.mtxs {
    margin-top: 3px !important
}

.mtl {
    margin-top: 21px !important
}
.mrxs {
    margin-right: 3px !important
}

.mts {
    margin-top: 6px !important
}

.mbn,
.radioContainer .radioElement label {
    margin-bottom: 0 !important
}
.mtm,
.btnBank .btn.btnFullWidth+.btn.btnFullWidth {
    margin-top: 12px !important
}

.mrs {
    margin-right: 6px !important
}
.mrm {
    margin-right: 12px !important
}


.break {
    word-wrap: break-word !important
}

/**
 * 栅栏样式
 */

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
}

.col-xs-pull-0 {
    right: 0
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-10 {
    left: 83.33333333%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-7 {
    left: 58.33333333%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 33.33333333%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-1 {
    left: 8.33333333%
}

.col-xs-push-0 {
    left: 0
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-0 {
    margin-left: 0
}

@media (min-width: 768px) {

    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-11 {
        width: 91.66666667%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-7 {
        width: 58.33333333%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-4 {
        width: 33.33333333%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-1 {
        width: 8.33333333%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-pull-11 {
        right: 91.66666667%
    }

    .col-sm-pull-10 {
        right: 83.33333333%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-8 {
        right: 66.66666667%
    }

    .col-sm-pull-7 {
        right: 58.33333333%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-5 {
        right: 41.66666667%
    }

    .col-sm-pull-4 {
        right: 33.33333333%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-2 {
        right: 16.66666667%
    }

    .col-sm-pull-1 {
        right: 8.33333333%
    }

    .col-sm-pull-0 {
        right: 0
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-push-11 {
        left: 91.66666667%
    }

    .col-sm-push-10 {
        left: 83.33333333%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-8 {
        left: 66.66666667%
    }

    .col-sm-push-7 {
        left: 58.33333333%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-5 {
        left: 41.66666667%
    }

    .col-sm-push-4 {
        left: 33.33333333%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-2 {
        left: 16.66666667%
    }

    .col-sm-push-1 {
        left: 8.33333333%
    }

    .col-sm-push-0 {
        left: 0
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 992px) {

    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-11 {
        width: 91.66666667%
    }

    .col-md-10 {
        width: 83.33333333%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-8 {
        width: 66.66666667%
    }

    .col-md-7 {
        width: 58.33333333%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-5 {
        width: 41.66666667%
    }

    .col-md-4 {
        width: 33.33333333%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-2 {
        width: 16.66666667%
    }

    .col-md-1 {
        width: 8.33333333%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-pull-11 {
        right: 91.66666667%
    }

    .col-md-pull-10 {
        right: 83.33333333%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-8 {
        right: 66.66666667%
    }

    .col-md-pull-7 {
        right: 58.33333333%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-5 {
        right: 41.66666667%
    }

    .col-md-pull-4 {
        right: 33.33333333%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-2 {
        right: 16.66666667%
    }

    .col-md-pull-1 {
        right: 8.33333333%
    }

    .col-md-pull-0 {
        right: 0
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-push-11 {
        left: 91.66666667%
    }

    .col-md-push-10 {
        left: 83.33333333%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-8 {
        left: 66.66666667%
    }

    .col-md-push-7 {
        left: 58.33333333%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-5 {
        left: 41.66666667%
    }

    .col-md-push-4 {
        left: 33.33333333%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-2 {
        left: 16.66666667%
    }

    .col-md-push-1 {
        left: 8.33333333%
    }

    .col-md-push-0 {
        left: 0
    }

    .col-md-offset-12 {
        margin-left: 100%
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 1200px) {

    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-11 {
        width: 91.66666667%
    }

    .col-lg-10 {
        width: 83.33333333%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-8 {
        width: 66.66666667%
    }

    .col-lg-7 {
        width: 58.33333333%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-5 {
        width: 41.66666667%
    }

    .col-lg-4 {
        width: 33.33333333%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-2 {
        width: 16.66666667%
    }

    .col-lg-1 {
        width: 8.33333333%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-pull-11 {
        right: 91.66666667%
    }

    .col-lg-pull-10 {
        right: 83.33333333%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-8 {
        right: 66.66666667%
    }

    .col-lg-pull-7 {
        right: 58.33333333%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-5 {
        right: 41.66666667%
    }

    .col-lg-pull-4 {
        right: 33.33333333%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-2 {
        right: 16.66666667%
    }

    .col-lg-pull-1 {
        right: 8.33333333%
    }

    .col-lg-pull-0 {
        right: 0
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-push-11 {
        left: 91.66666667%
    }

    .col-lg-push-10 {
        left: 83.33333333%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-8 {
        left: 66.66666667%
    }

    .col-lg-push-7 {
        left: 58.33333333%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-5 {
        left: 41.66666667%
    }

    .col-lg-push-4 {
        left: 33.33333333%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-2 {
        left: 16.66666667%
    }

    .col-lg-push-1 {
        left: 8.33333333%
    }

    .col-lg-push-0 {
        left: 0
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }
}

/**
 * h1-h7 字体
 */
.h0 {
    font-size: 48px;
    line-height: 1.25;
    margin: 5px 0
}

.h1,
h1 {
    font-size: 36px;
    line-height: 1.2;
    margin: 5px 0
}

h1 {
    color: #333
}

.h2,
h2 {
    font-size: 25px;
    line-height: 1.2;
    margin: 5px 0
}

h2 {
    color: #333
}

.h3,
h3 {
    font-size: 22px;
    line-height: 1.2;
    margin: 5px 0
}

h3 {
    color: #333
}

.h4,
h4 {
    font-size: 18px;
    line-height: 1.4;
    margin: 5px 0
}

h4 {
    color: #333
}

.h5,
h5 {
    font-size: 16px;
    line-height: 1.4;
    margin: 5px 0
}

h5 {
    color: #333
}

.h6,
h6 {
    font-size: 12px;
    line-height: 1.4;
    margin: 5px 0
}

h6 {
    color: #333
}

.h7,
h7 {
    font-size: 11px;
    line-height: 1.6;
    margin: 5px 0
}

h7 {
    color: #333
}

.h8 {
    font-size: 9px;
    line-height: 1.6;
    margin: 5px 0
}

/**
 * 边框颜色
 */
.borderInverse {
    border-color: #141414 !important
}

.borderLowlight {
    border-color: #afb5c2 !important
}

.borderSeattle {
    border-color: #7e8598 !important
}

.borderHighlight {
    border-color: #51ad84 !important
}

.borderAction {
    border-color: #4a74e7 !important
}

.borderMidnight {
    border-color: #4a74e7 !important
}

.borderWarning {
    border-color: #f17651 !important
}

.borderCrimson {
    border-color: #e74a4a !important
}

.borderBlank {
    border-color: #fff !important
}

.borderTransparent {
    border-color: transparent
}
.borderRedlight {
    border-color: #7A2022 !important
}


/**
 * 背景颜色
 */

.backgroundBasic {
    background-color: #fff !important
}

.backgroundBasic.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #fff 10px, #fff 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #fff 10px, #fff 20px)
}

.backgroundBasic.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #fff 10px, #fff 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #fff 10px, #fff 20px)
}

.backgroundBasicHover:hover {
    background-color: #fff !important
}

.backgroundLowlight {
    background-color: #f7f9fa !important
}

.backgroundLowlight.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #f7f9fa 10px, #f7f9fa 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #f7f9fa 10px, #f7f9fa 20px)
}

.backgroundLowlight.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #f7f9fa 10px, #f7f9fa 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #f7f9fa 10px, #f7f9fa 20px)
}

.backgroundLowlightHover:hover {
    background-color: #f7f9fa !important
}

.backgroundInverse {
    background-color: #141414 !important
}

.backgroundInverse.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #141414 10px, #141414 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #141414 10px, #141414 20px)
}

.backgroundInverse.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #141414 10px, #141414 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #141414 10px, #141414 20px)
}

.backgroundInverseHover:hover {
    background-color: #141414 !important
}

.backgroundCallout {
    background-color: #f17651 !important
}

.backgroundCallout.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #f17651 10px, #f17651 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #f17651 10px, #f17651 20px)
}

.backgroundCallout.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #f17651 10px, #f17651 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #f17651 10px, #f17651 20px)
}

.backgroundCalloutHover:hover {
    background-color: #f17651 !important
}

.backgroundSeattle {
    background-color: #545664 !important
}

.backgroundSeattle.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #545664 10px, #545664 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #545664 10px, #545664 20px)
}

.backgroundSeattle.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #545664 10px, #545664 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #545664 10px, #545664 20px)
}

.backgroundSeattleHover:hover {
    background-color: #545664 !important
}

.backgroundLightNavy {
    background-color: #7797ed !important
}

.backgroundLightNavy.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #7797ed 10px, #7797ed 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #7797ed 10px, #7797ed 20px)
}

.backgroundLightNavy.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #7797ed 10px, #7797ed 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #7797ed 10px, #7797ed 20px)
}

.backgroundLightNavyHover:hover {
    background-color: #7797ed !important
}

.backgroundNavy {
    background-color: #4a74e7 !important
}

.backgroundNavy.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #4a74e7 10px, #4a74e7 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #4a74e7 10px, #4a74e7 20px)
}

.backgroundNavy.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #4a74e7 10px, #4a74e7 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #4a74e7 10px, #4a74e7 20px)
}

.backgroundNavyHover:hover {
    background-color: #4a74e7 !important
}

.backgroundDarkNavy {
    background-color: #1e52e0 !important
}

.backgroundDarkNavy.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #1e52e0 10px, #1e52e0 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #1e52e0 10px, #1e52e0 20px)
}

.backgroundDarkNavy.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #1e52e0 10px, #1e52e0 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #1e52e0 10px, #1e52e0 20px)
}

.backgroundDarkNavyHover:hover {
    background-color: #1e52e0 !important
}

.backgroundLightBlue {
    background-color: #7797ed !important
}

.backgroundLightBlue.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #7797ed 10px, #7797ed 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #7797ed 10px, #7797ed 20px)
}

.backgroundLightBlue.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #7797ed 10px, #7797ed 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #7797ed 10px, #7797ed 20px)
}

.backgroundLightBlueHover:hover {
    background-color: #7797ed !important
}

.backgroundBlue {
    background-color: #4a74e7 !important
}

.backgroundBlue.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #4a74e7 10px, #4a74e7 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #4a74e7 10px, #4a74e7 20px)
}

.backgroundBlue.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #4a74e7 10px, #4a74e7 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #4a74e7 10px, #4a74e7 20px)
}

.backgroundBlueHover:hover {
    background-color: #4a74e7 !important
}

.backgroundDarkBlue {
    background-color: #1e52e0 !important
}

.backgroundDarkBlue.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #1e52e0 10px, #1e52e0 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #1e52e0 10px, #1e52e0 20px)
}

.backgroundDarkBlue.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #1e52e0 10px, #1e52e0 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #1e52e0 10px, #1e52e0 20px)
}

.backgroundDarkBlueHover:hover {
    background-color: #1e52e0 !important
}

.backgroundLightGreen {
    background-color: #73be9d !important
}

.backgroundLightGreen.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #73be9d 10px, #73be9d 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #73be9d 10px, #73be9d 20px)
}

.backgroundLightGreen.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #73be9d 10px, #73be9d 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #73be9d 10px, #73be9d 20px)
}

.backgroundLightGreenHover:hover {
    background-color: #73be9d !important
}

.backgroundGreen {
    background-color: #51ad84 !important
}

.backgroundGreen.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #51ad84 10px, #51ad84 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #51ad84 10px, #51ad84 20px)
}

.backgroundGreen.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #51ad84 10px, #51ad84 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #51ad84 10px, #51ad84 20px)
}

.backgroundGreenHover:hover {
    background-color: #51ad84 !important
}

.backgroundDarkGreen {
    background-color: #418a69 !important
}

.backgroundDarkGreen.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #418a69 10px, #418a69 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #418a69 10px, #418a69 20px)
}

.backgroundDarkGreen.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #418a69 10px, #418a69 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #418a69 10px, #418a69 20px)
}

.backgroundDarkGreenHover:hover {
    background-color: #418a69 !important
}

.backgroundLightestCrimson {
    background-color: #DA9697 !important
}

.backgroundLightestCrimson.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #DA9697 10px, #DA9697 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #DA9697 10px, #DA9697 20px)
}

.backgroundLightestCrimson.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #DA9697 10px, #DA9697 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #DA9697 10px, #DA9697 20px)
}

.backgroundLightestCrimsonHover:hover {
    background-color: #DA9697 !important
}

.backgroundLightCrimson {
    background-color: #C53940 !important
}

.backgroundLightCrimson.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #C53940 10px, #C53940 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #C53940 10px, #C53940 20px)
}

.backgroundLightCrimson.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #C53940 10px, #C53940 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #C53940 10px, #C53940 20px)
}

.backgroundLightCrimsonHover:hover {
    background-color: #C53940 !important
}

.backgroundCrimson {
    background-color: #933639 !important
}

.backgroundCrimson.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #933639 10px, #933639 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #933639 10px, #933639 20px)
}

.backgroundCrimson.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #933639 10px, #933639 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #933639 10px, #933639 20px)
}

.backgroundCrimsonHover:hover {
    background-color: #933639 !important
}

.backgroundDarkCrimson {
    background-color: #6A2628 !important
}

.backgroundDarkCrimson.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #6A2628 10px, #6A2628 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #6A2628 10px, #6A2628 20px)
}

.backgroundDarkCrimson.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #6A2628 10px, #6A2628 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #6A2628 10px, #6A2628 20px)
}

.backgroundDarkCrimsonHover:hover {
    background-color: #6A2628 !important
}

.backgroundDarkYellow {
    background-color: #ecdf47 !important
}

.backgroundDarkYellow.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #ecdf47 10px, #ecdf47 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #ecdf47 10px, #ecdf47 20px)
}

.backgroundDarkYellow.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #ecdf47 10px, #ecdf47 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #ecdf47 10px, #ecdf47 20px)
}

.backgroundDarkYellowHover:hover {
    background-color: #ecdf47 !important
}

.backgroundLightYellow {
    background-color: #FDFCEA !important
}

.backgroundLightYellow.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #FDFCEA 10px, #FDFCEA 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #FDFCEA 10px, #FDFCEA 20px)
}

.backgroundLightYellow.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #FDFCEA 10px, #FDFCEA 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #FDFCEA 10px, #FDFCEA 20px)
}

.backgroundLightYellowHover:hover {
    background-color: #FDFCEA !important
}

.backgroundYellow {
    background-color: #FAF7D1 !important
}

.backgroundYellow.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #FAF7D1 10px, #FAF7D1 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #FAF7D1 10px, #FAF7D1 20px)
}

.backgroundYellow.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #FAF7D1 10px, #FAF7D1 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #FAF7D1 10px, #FAF7D1 20px)
}

.backgroundYellowHover:hover {
    background-color: #FAF7D1 !important
}

.backgroundSidewalk {
    background-color: #545664 !important
}

.backgroundSidewalk.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #545664 10px, #545664 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #545664 10px, #545664 20px)
}

.backgroundSidewalk.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #545664 10px, #545664 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #545664 10px, #545664 20px)
}

.backgroundSidewalkHover:hover {
    background-color: #545664 !important
}

.backgroundJazz {
    background-color: #545664 !important
}

.backgroundJazz.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #545664 10px, #545664 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #545664 10px, #545664 20px)
}

.backgroundJazz.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #545664 10px, #545664 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #545664 10px, #545664 20px)
}

.backgroundJazzHover:hover {
    background-color: #545664 !important
}

.backgroundSlate {
    background-color: #545664 !important
}

.backgroundSlate.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #545664 10px, #545664 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #545664 10px, #545664 20px)
}

.backgroundSlate.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #545664 10px, #545664 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #545664 10px, #545664 20px)
}

.backgroundSlateHover:hover {
    background-color: #545664 !important
}

.backgroundDarkSlate {
    background-color: #545664 !important
}

.backgroundDarkSlate.backgroundBackwardStripe {
    background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 10px, #545664 10px, #545664 20px);
    background: repeating-linear-gradient(45deg, #fff, #fff 10px, #545664 10px, #545664 20px)
}

.backgroundDarkSlate.backgroundForwardStripe {
    background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #545664 10px, #545664 20px);
    background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #545664 10px, #545664 20px)
}

.backgroundDarkSlateHover:hover {
    background-color: #545664 !important
}

.backgroundHero {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwNzg5OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFiYWFkYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, left top, left bottom, from(#107898), to(#1baada));
    background: linear-gradient(to bottom, #107898, #1baada)
}

.backgroundHeroHover:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwNzg5OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFiYWFkYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, left top, left bottom, from(#107898), to(#1baada));
    background: linear-gradient(to bottom, #107898, #1baada)
}

.alternatingBackground:nth-of-type(1n) {
    background: #fff
}

.alternatingBackground:nth-of-type(2n) {
    background: #f7f9fa
}

.alternatingDoubleBackground:nth-child(4n),
.alternatingDoubleBackground:nth-child(4n-1) {
    background: #f7f9fa
}

.alternatingDoubleBackground:nth-child(4n-2),
.alternatingDoubleBackground:nth-child(4n-3) {
    background: #fff
}

.bgBlue {
    background-color: #4a74e7 !important
}

.bgBlueHover:hover {
    background-color: #4a74e7 !important
}

.bgLightBlue {
    background-color: #7797ed !important
}

.bgLightBlueHover:hover {
    background-color: #7797ed !important
}

.bgDarkBlue {
    background-color: #1e52e0 !important
}

.bgDarkBlueHover:hover {
    background-color: #1e52e0 !important
}

.bgPastelBlue {
    background-color: #ddf6ff !important
}

.bgPastelBlueHover:hover {
    background-color: #ddf6ff !important
}

.bgTeal {
    background-color: #31d1ac !important
}

.bgTealHover:hover {
    background-color: #31d1ac !important
}

.bgLightTeal {
    background-color: #5bdabd !important
}

.bgLightTealHover:hover {
    background-color: #5bdabd !important
}

.bgDarkTeal {
    background-color: #26a98b !important
}

.bgDarkTealHover:hover {
    background-color: #26a98b !important
}

.bgGreen {
    background-color: #51ad84 !important
}

.bgGreenHover:hover {
    background-color: #51ad84 !important
}

.bgLightGreen {
    background-color: #73be9d !important
}

.bgLightGreenHover:hover {
    background-color: #73be9d !important
}

.bgDarkGreen {
    background-color: #418a69 !important
}

.bgDarkGreenHover:hover {
    background-color: #418a69 !important
}

.bgPastelGreen {
    background-color: #dbfbe8 !important
}

.bgPastelGreenHover:hover {
    background-color: #dbfbe8 !important
}

.bgPurple {
    background-color: #7444a7 !important
}

.bgPurpleHover:hover {
    background-color: #7444a7 !important
}

.bgLightPurple {
    background-color: #8e60be !important
}

.bgLightPurpleHover:hover {
    background-color: #8e60be !important
}

.bgDarkPurple {
    background-color: #5b3583 !important
}

.bgDarkPurpleHover:hover {
    background-color: #5b3583 !important
}

.bgPastelPurple {
    background-color: #f4eaff !important
}

.bgPastelPurpleHover:hover {
    background-color: #f4eaff !important
}

.bgRed {
    background-color: #e74a4a !important
}

.bgRedHover:hover {
    background-color: #e74a4a !important
}

.bgLightRed {
    background-color: #ed7777 !important
}

.bgLightRedHover:hover {
    background-color: #ed7777 !important
}

.bgDarkRed {
    background-color: #e01e1e !important
}

.bgDarkRedHover:hover {
    background-color: #e01e1e !important
}

.bgPastelRed,
.debugTextBaseline:after,
.debugTextBaseline::after,
.debugTextBaseline:before,
.debugTextBaseline::before {
    background-color: #fde4e9 !important
}

.bgPastelRedHover:hover {
    background-color: #fde4e9 !important
}

.bgOrange {
    background-color: #f17651 !important
}

.bgOrangeHover:hover {
    background-color: #f17651 !important
}

.bgLightOrange {
    background-color: #f59b80 !important
}

.bgLightOrangeHover:hover {
    background-color: #f59b80 !important
}

.bgDarkOrange {
    background-color: #ed5122 !important
}

.bgDarkOrangeHover:hover {
    background-color: #ed5122 !important
}

.bgPastelOrange {
    background-color: #fdf0ed !important
}

.bgPastelOrangeHover:hover {
    background-color: #fdf0ed !important
}

.bgYellow {
    background-color: #fee678 !important
}

.bgYellowHover:hover {
    background-color: #fee678 !important
}

.bgLightYellow {
    background-color: #feefab !important
}

.bgLightYellowHover:hover {
    background-color: #feefab !important
}

.bgDarkYellow {
    background-color: #fedd45 !important
}

.bgDarkYellowHover:hover {
    background-color: #fedd45 !important
}

.bgPastelYellow {
    background-color: #fdffe9 !important
}

.bgPastelYellowHover:hover {
    background-color: #fdffe9 !important
}

.bgBrandBlue {
    background-color: #4a74e7 !important
}

.bgBrandBlueHover:hover {
    background-color: #4a74e7 !important
}

.bgLightBrandBlue {
    background-color: #4a74e7 !important
}

.bgLightBrandBlueHover:hover {
    background-color: #4a74e7 !important
}

.bgDarkBrandBlue {
    background-color: #4a74e7 !important
}

.bgDarkBrandBlueHover:hover {
    background-color: #4a74e7 !important
}

.bgBrandNavy {
    background-color: #4a74e7 !important
}

.bgBrandNavyHover:hover {
    background-color: #4a74e7 !important
}

.bgLightBrandNavy {
    background-color: #4a74e7 !important
}

.bgLightBrandNavyHover:hover {
    background-color: #4a74e7 !important
}

.bgDarkBrandNavy {
    background-color: #4a74e7 !important
}

.bgDarkBrandNavyHover:hover {
    background-color: #4a74e7 !important
}

.bgTransparent {
    background-color: transparent !important
}

.bgTransparentHover:hover {
    background-color: transparent !important
}

.bgWhite,
.popper,
.popper .popperArrow {
    background-color: #fff !important
}

.bgWhiteHover:hover {
    background-color: #fff !important
}

.bgOffWhite {
    background-color: #f7f9fa !important
}

.bgOffWhiteHover:hover {
    background-color: #f7f9fa !important
}

.bgOffGrey {
    background-color: #eceef4 !important
}

.bgOffGreyHover:hover {
    background-color: #eceef4 !important
}

.bgGrey {
    background-color: #afb5c2 !important
}

.bgGreyHover:hover {
    background-color: #afb5c2 !important
}

.bgLightGrey {
    background-color: #eceef4 !important
}

.bgLightGreyHover:hover {
    background-color: #eceef4 !important
}

.bgDarkGrey {
    background-color: #7e8598 !important
}

.bgDarkGreyHover:hover {
    background-color: #7e8598 !important
}

.bgSlate {
    background-color: #7e8598 !important
}

.bgSlateHover:hover {
    background-color: #7e8598 !important
}

.bgLightSlate {
    background-color: #7e8598 !important
}

.bgLightSlateHover:hover {
    background-color: #7e8598 !important
}

.bgDarkSlate {
    background-color: #7e8598 !important
}

.bgDarkSlateHover:hover {
    background-color: #7e8598 !important
}

.bgCharcoal {
    background-color: #545664 !important
}

.bgCharcoalHover:hover {
    background-color: #545664 !important
}

.bgLightCharcoal {
    background-color: #7e8598 !important
}

.bgLightCharcoalHover:hover {
    background-color: #7e8598 !important
}

.bgDarkCharcoal {
    background-color: #545664 !important
}

.bgDarkCharcoalHover:hover {
    background-color: #545664 !important
}

.bgBlack {
    background-color: #141414 !important
}

.bgBlackHover:hover {
    background-color: #141414 !important
}

.bgLightBlack {
    background-color: #141414 !important
}

.bgLightBlackHover:hover {
    background-color: #141414 !important
}

.bgDarkBlack {
    background-color: #141414 !important
}

.bgDarkBlackHover:hover {
    background-color: #141414 !important
}

.bgVoid {
    background-color: #141414 !important
}

.bgVoidHover:hover {
    background-color: #141414 !important
}




