:root{
    --theme-color-lighter:#fafafa;
    --theme-color-main:#f5f5f5;
    --theme-color-breadcrumbborder:#eee;
    --theme-color-description:#464646;
    --theme-color-textgray:#333;
    --theme-color-samplecodeicon:#9e9e9e;
    --theme-color-control:#EE2326;
    --theme-color-subscribe:#6b2601;
    --theme-color-light:#fff;
    --theme-color-header:#fff;
    --theme-color-content:#f2f2f2;
    --theme-color-input:#f2f2f2;
    --theme-color-inputbtn:#f2f2f2;
    --theme-color-inputbtnhover:#fff;
    --theme-color-dropdown:#f5f5f5;
    --theme-color-font:#2d2d2d;
    --theme-color-customsortclosebtn:rgba(0,0,0,0.85);
    --theme-color-modal:#fff;
    --theme-color-wrapper:#fbfbfb;
    --theme-color-panel:#fff;
    --theme-color-pagelinkactive:#eee;
    --theme-color-logo:#000;
    --theme-color-logobg:#fff;
    --theme-color-dropicon:#212121;
    --theme-color-chartfont:#666;
    --theme-color-mapbg:hsla(0,0%,100%,0.85);
    --theme-color-hoverfont:#000;
    --theme-color-dprange:#f6dbcb;
    --theme-color-dptoday:#ffe6a2;
    --theme-color-dpother:#eee;
    --theme-color-dptime:#f5f5f5;
    --theme-color-dpcell:#f5f5f5;
    --theme-color-dpcurrent:#2d2d2d;
    --theme-color-filter:#2d2d2d;
    --theme-color-search:#fff;
    --theme-color-link:#EE2326;
    --theme-color-versionbd:#f5f5f5;
    --theme-color-bdgsecondary:#dedede;
    --theme-color-bdglight:#f2f2f2;
    --theme-color-bdgdark:#2d2d2d;
    --theme-color-bdglightfont:#7d7d7d;
    --theme-color-arrow:#9e9e9e;
    --theme-color-arrowbdb:#bdbdbd;
    --theme-color-btnprihover:#d96e34;
    --theme-color-btnpriactive:#a63b01;
    --theme-color-btngray:#f2f2f2;
    --theme-color-btngrayhover:#f5f5f5;
    --theme-color-btngrayactive:#e0e0e0;
    --theme-color-btngraytext:#2d2d2d;
    --theme-color-btntrsgrayhover:#eee;
    --theme-color-btngroupgray:#9e9e9e;
    --theme-color-sidebarhover:#f5f5f5;
    --theme-color-btndisablefont:#9e9e9e;
    --theme-color-disableopacity:1;
    --theme-color-toggledisableon:#feb791;
    --theme-color-toggledisableoff:#e0e0e0;
    --theme-color-checkboxborder:#e0e0e0;
    --theme-color-selectortext:#bdbdbd;
    --theme-color-btndisabletext:#9e9e9e;
    --theme-color-btndisablebg:#eee;
    --theme-color-btndisablenegative:#eee;
    --theme-color-btndisablegray:#eee;
    --theme-color-btndisablesecondaryborder:#e0e0e0;
    --theme-color-btndisablesecondarytext:#bdbdbd;
    --theme-color-btndisablenegativeborder:#e0e0e0;
    --theme-color-btndisablenegativetext:#bdbdbd;
    --theme-color-btndisablegrayborder:#e0e0e0;
    --theme-color-btndisablegraytext:#bdbdbd;
    --theme-color-responsivetabswitchdisable:#e0e0e0;
    --theme-color-editorbg:#fff;
    --theme-color-editorbtn:#fff;
    --theme-color-editorborder:#eee;
    --theme-color-editorbarborder:#9e9e9e;
    --theme-color-editorfont:#2d2d2d;
    --theme-color-editordropdownselectedfont:#000;
    --theme-color-editorhover:#f5f5f5;
    --theme-color-fieldborder:#dedede;
    --theme-color-fieldborderdisable:transparent;
    --theme-color-fieldbutton:#dedede;
    --theme-color-navheader:#fff;
    --theme-color-mdborder:#e8e9e9;
    --theme-color-mdtextdesc:#9e9e9e;
    --theme-color-iconbtn:#9e9e9e;
    --theme-color-ntdefault:#EE2326;
    --theme-color-ntdark:#2d2d2d;
    --theme-color-ntdarkbgsetting:#fafafa;
    --theme-color-ntwarningicon:#2d2d2d;
    --theme-color-ntwarningtimericon:#fff;
    --theme-color-ntalertclosebtn:#9e9e9e;
    --theme-color-ntalertdarkbg:#fafafa;
    --theme-color-ntalertdarkbdg:#2d2d2d;
    --theme-color-ntalertinfobg:#fafafa;
    --theme-color-ntalertinfobdg:#de536f;
    --theme-color-ntalertsucbg:#fafafa;
    --theme-color-ntalertsucbdg:#22992e;
    --theme-color-ntalertwarnbg:#fafafa;
    --theme-color-ntalertwarnbdg:#ffbf1f;
    --theme-color-ntalertwarntxt:#2d2d2d;
    --theme-color-ntalertwarnclosebtn:#9e9e9e;
    --theme-color-ntalerterrorbg:#fafafa;
    --theme-color-ntalerterrorbdg:#c52a1a;
    --theme-color-ntalertbadge:#2d2d2d;
    --theme-color-alinfo:#de536f;
    --theme-color-aldark:#2d2d2d;
    --theme-color-alcircle:#9e9e9e;
    --theme-color-bddark:#2d2d2d;
    --theme-color-pnborder:#dedede;
    --theme-color-headerinput:#f2f2f2;
    --theme-color-headerbd:#eee;
    --theme-color-panelheaderbd:#eee;
    --theme-color-headerbtn:#eee;
    --theme-color-headerbtnhover:#f5f5f5;
    --theme-color-headerbtnactive:#e0e0e0;
    --theme-color-panelbg:#fff;
    --theme-color-panelsubcomponentbkg:#f5f5f5;
    --theme-color-panelwrapper:#f2f2f2;
    --theme-color-paneldark:#fafafa;
    --theme-color-panelnestinginput:#f2f2f2;
    --theme-color-rtyellowstar:#ffb230;
    --theme-color-rtinactive:#e0e0e0;
    --theme-color-rtinactivelight:#f5f5f5;
    --theme-color-rtinactivegray:#d8d8d8;
    --theme-color-rtbargray:#e0e0e0;
    --theme-color-rtbarlight:#f5f5f5;
    --theme-color-rtwhitebg:#fff;
    --theme-color-rtreviewbglight:#fff;
    --theme-color-rtreviewbgdark:#f5f5f5;
    --theme-color-verbox:#fff;
    --theme-color-btnneg:#c62b12;
    --theme-color-btnneghover:#cf4d38;
    --theme-color-btnnegactive:#a6240f;
    --theme-color-btnsechover:rgba(254,238,233,0.5);
    --theme-color-btnsecactive:rgba(253,205,190,0.5);
    --theme-color-btnsecneghover:rgba(221,128,117,0.16);
    --theme-color-btnsecnegactive:rgba(221,128,117,0.31);
    --theme-color-btnsecgray:#9e9e9e;
    --theme-color-btnsecgrayhover:#f5f5f5;
    --theme-color-btnsecgrayactive:#eee;
    --theme-color-btnsecgraytext:#2d2d2d;
    --theme-color-btnfloatloading:#fff;
    --theme-color-tabfont:#9e9e9e;
    --theme-color-tabhover:#2d2d2d;
    --theme-color-tabhoverunderline:#2d2d2d;
    --theme-color-tablehead:#e0e0e0;
    --theme-color-tablecontent:#fff;
    --theme-color-curpage:#f5f5f5;
    --theme-color-pageborder:#dedede;
    --theme-color-pagebg:#fff;
    --theme-color-icon:#2d2d2d;
    --theme-color-draft:#d0d0d0;
    --theme-color-checkbox:#9e9e9e;
    --theme-color-checkboxhover:#9e9e9e;
    --theme-color-filtererror:#d25646;
    --theme-color-filtercomp:#38963c;
    --theme-color-accwrapper:#fff;
    --theme-color-toggleoff:#bdbdbd;
    --theme-color-badgeinfo:#d93954;
    --theme-color-anchor:rgba(0,0,0,0.38);
    --theme-color-comment:#9e9e9e;
    --theme-color-commentsel:#9e9e9e;
    --theme-color-placeholder:#9e9e9e;
    --theme-color-placeholderie:#9e9e9e;
    --theme-color-disableplaceholder:#dedede;
    --theme-color-disableplaceholderie:#dedede;
    --theme-color-dropdownactive:rgba(246,219,203,0.5);
    --theme-color-dropdownhover:#eee;
    --theme-color-headerdropdownhover:rgba(246,219,203,0.5);
    --theme-color-pagecarousel:#bdbdbd;
    --theme-color-slider:#e0e0e0;
    --theme-color-slidergreen:#49ae54;
    --theme-color-sliderred:#c62b12;
    --theme-color-slideryellow:#ffc100;
    --theme-color-sliderpurple:#8052c4;
    --theme-color-accbg:#f5f5f5;
    --theme-color-acchover:#fafafa;
    --theme-color-accgreybg:#eee;
    --theme-color-accbgwithgreybg:#fff;
    --theme-color-breadwithgreybg:#f2f2f2;
    --theme-color-breadcrumbdivider:#e0e0e0;
    --theme-color-paginationpanelbg:#fafafa;
    --theme-color-crumbborder:#e0e0e0;
    --theme-color-tabborder:#f5f5f5;
    --theme-color-tooltip:#2d2d2d;
    --theme-color-sidebar:#fff;
    --theme-color-sidebarborder:#dadce0;
    --theme-color-homepageborder:#f8f8f8;
    --theme-color-filemain:#f5f5f5;
    --theme-color-grayLightC7:#999;
    --theme-color-darkfilepanel:#f5f5f5;
    --theme-color-fileThirdPanel:#fafafa;
    --theme-color-fileFourthPanel:#fff;
    --theme-color-headersOfNavHeader:#fff;
    --theme-color-navigationThirdPanel:#eee;
    --theme-color-navigationhover:#fff;
    --theme-color-uploadSuccessBorder:rgba(0,0,0,0.2);
    --theme-color-filterThirdPanel:#fbfbfb;
    --theme-color-filterDraft:#d0d0d0;
    --theme-color-customizeTooltipText:#dedede;
    --theme-color-sliderEmpty:#e0e0e0;
    --theme-color-deleteIcon:#2d2d2d;
    --theme-color-uploadDrop:#9e9e9e;
    --theme-color-uploadtext:#616161;
    --theme-color-uploaderror:#fff;
    --theme-color-sliderBlueCircle:#25b4f8;
    --theme-color-sliderPurpleCircle:#8052c4;
    --theme-color-table2nLine:#f5f5f5;
    --theme-color-tablebodyregular:#fff;
    --theme-color-tablehovertext:#2d2d2d;
    --theme-color-landingborder:#d8d8d8;
    --theme-color-landingtitle:#212121;
    --theme-color-landingdescription:#313131;
    --theme-color-modallistborder:#eee;
    --theme-color-modalinputfocus:#fff;
    --theme-color-reviewinputfocus:#fff;
    --theme-color-darkorange:#2d2d2d;
    --theme-color-listgreybg:#f2f2f2;
    --theme-color-listwithgreybg:#fff;
    --theme-color-samplecodebox:#f5f2f0;
    --theme-color-samplecodeshadow:#fff;
    --theme-color-getStartBannerNotice:#ffecbd;
    --theme-color-progressopacity:.3;
    --theme-color-progressactive:#fff;
    --theme-color-sliderrangedefault:#f6dbcb;
    --theme-color-progressidle:#d8d8d8;
    --theme-color-progresstext:#999;
    --theme-color-progressbefore:#e39267;
    --theme-color-progressindicator:#9e9e9e;
    --theme-color-listopacity:.5;
    --theme-color-listdescription:#2d2d2d;
    --theme-color-purewhite:#fff;
    --theme-color-subtitle:#9e9e9e
}
/*! * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */
@font-face{
    font-family:FontAwesome;
    src:url(../assets/fontawesome-webfont.25a32416abee198dd821b0b17a198a8f.eot);
    src:url(../assets/fontawesome-webfont.25a32416abee198dd821b0b17a198a8f.eot?#iefix&v=4.6.3) format("embedded-opentype"),url(../assets/fontawesome-webfont.e6cf7c6ec7c2d6f670ae9d762604cb0b.woff2) format("woff2"),url(../assets/fontawesome-webfont.c8ddf1e5e5bf3682bc7bebf30f394148.woff) format("woff"),url(../assets/fontawesome-webfont.1dc35d25e61d819a9c357074014867ab.ttf) format("truetype"),url(../assets/fontawesome-webfont.d7c639084f684d66a1bc66855d193ed8.svg#fontawesomeregular) format("svg");
    font-weight:400;
    font-style:normal
}
.fa{
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome,sans-serif;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.fa-lg{
    font-size:1.33333em;
    line-height:.75em;
    vertical-align:-15%
}
.fa-2x{
    font-size:2em
}
.fa-3x{
    font-size:3em
}
.fa-4x{
    font-size:4em
}
.fa-5x{
    font-size:5em
}
.fa-fw{
    width:1.28571em;
    text-align:center
}
.fa-ul{
    padding-left:0;
    margin-left:2.14286em;
    list-style-type:none
}
.fa-ul>li{
    position:relative
}
.fa-li{
    position:absolute;
    left:-2.14286em;
    width:2.14286em;
    top:.14286em;
    text-align:center
}
.fa-li.fa-lg{
    left:-1.85714em
}
.fa-border{
    padding:.2em .25em .15em;
    border:.08em solid #eee;
    border-radius:.1em
}
.fa-pull-left{
    float:left
}
.fa-pull-right{
    float:right
}
.fa.fa-pull-left{
    margin-right:.3em
}
.fa.fa-pull-right{
    margin-left:.3em
}
.pull-right{
    float:right
}
.pull-left{
    float:left
}

.pull-center{
    float: center
}s
.fa.pull-left{
    margin-right:.3em
}
.fa.pull-right{
    margin-left:.3em
}
.fa-spin{
    -webkit-animation:fa-spin 2s linear infinite;
    animation:fa-spin 2s linear infinite
}
.fa-pulse{
    -webkit-animation:fa-spin 1s steps(8) infinite;
    animation:fa-spin 1s steps(8) infinite
}
@-webkit-keyframes fa-spin{
    0%{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(359deg)
    }
}
@keyframes fa-spin{
    0%{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(359deg)
    }
}
.fa-rotate-90{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    transform:rotate(90deg)
}
.fa-rotate-180{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    transform:rotate(180deg)
}
.fa-rotate-270{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    transform:rotate(270deg)
}
.fa-flip-horizontal{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    transform:scaleX(-1)
}
.fa-flip-vertical{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    transform:scaleY(-1)
}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{
    -webkit-filter:none;
    filter:none
}
.fa-stack{
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:middle
}
.fa-stack-1x,.fa-stack-2x{
    position:absolute;
    left:0;
    width:100%;
    text-align:center
}
.fa-stack-1x{
    line-height:inherit
}
.fa-stack-2x{
    font-size:2em
}
.fa-inverse{
    color:#fff
}
.fa-glass:before{
    content:"\F000"
}
.fa-music:before{
    content:"\F001"
}
.fa-search:before{
    content:"\F002"
}
.fa-envelope-o:before{
    content:"\F003"
}
.fa-heart:before{
    content:"\F004"
}
.fa-star:before{
    content:"\F005"
}
.fa-star-o:before{
    content:"\F006"
}
.fa-user:before{
    content:"\F007"
}
.fa-film:before{
    content:"\F008"
}
.fa-th-large:before{
    content:"\F009"
}
.fa-th:before{
    content:"\F00A"
}
.fa-th-list:before{
    content:"\F00B"
}
.fa-check:before{
    content:"\F00C"
}
.fa-close:before,.fa-remove:before,.fa-times:before{
    content:"\F00D"
}
.fa-search-plus:before{
    content:"\F00E"
}
.fa-search-minus:before{
    content:"\F010"
}
.fa-power-off:before{
    content:"\F011"
}
.fa-signal:before{
    content:"\F012"
}
.fa-cog:before,.fa-gear:before{
    content:"\F013"
}
.fa-trash-o:before{
    content:"\F014"
}
.fa-home:before{
    content:"\F015"
}
.fa-file-o:before{
    content:"\F016"
}
.fa-clock-o:before{
    content:"\F017"
}
.fa-road:before{
    content:"\F018"
}
.fa-download:before{
    content:"\F019"
}
.fa-arrow-circle-o-down:before{
    content:"\F01A"
}
.fa-arrow-circle-o-up:before{
    content:"\F01B"
}
.fa-inbox:before{
    content:"\F01C"
}
.fa-play-circle-o:before{
    content:"\F01D"
}
.fa-repeat:before,.fa-rotate-right:before{
    content:"\F01E"
}
.fa-refresh:before{
    content:"\F021"
}
.fa-list-alt:before{
    content:"\F022"
}
.fa-lock:before{
    content:"\F023"
}
.fa-flag:before{
    content:"\F024"
}
.fa-headphones:before{
    content:"\F025"
}
.fa-volume-off:before{
    content:"\F026"
}
.fa-volume-down:before{
    content:"\F027"
}
.fa-volume-up:before{
    content:"\F028"
}
.fa-qrcode:before{
    content:"\F029"
}
.fa-barcode:before{
    content:"\F02A"
}
.fa-tag:before{
    content:"\F02B"
}
.fa-tags:before{
    content:"\F02C"
}
.fa-book:before{
    content:"\F02D"
}
.fa-bookmark:before{
    content:"\F02E"
}
.fa-print:before{
    content:"\F02F"
}
.fa-camera:before{
    content:"\F030"
}
.fa-font:before{
    content:"\F031"
}
.fa-bold:before{
    content:"\F032"
}
.fa-italic:before{
    content:"\F033"
}
.fa-text-height:before{
    content:"\F034"
}
.fa-text-width:before{
    content:"\F035"
}
.fa-align-left:before{
    content:"\F036"
}
.fa-align-center:before{
    content:"\F037"
}
.fa-align-right:before{
    content:"\F038"
}
.fa-align-justify:before{
    content:"\F039"
}
.fa-list:before{
    content:"\F03A"
}
.fa-dedent:before,.fa-outdent:before{
    content:"\F03B"
}
.fa-indent:before{
    content:"\F03C"
}
.fa-video-camera:before{
    content:"\F03D"
}
.fa-image:before,.fa-photo:before,.fa-picture-o:before{
    content:"\F03E"
}
.fa-pencil:before{
    content:"\F040"
}
.fa-map-marker:before{
    content:"\F041"
}
.fa-adjust:before{
    content:"\F042"
}
.fa-tint:before{
    content:"\F043"
}
.fa-edit:before,.fa-pencil-square-o:before{
    content:"\F044"
}
.fa-share-square-o:before{
    content:"\F045"
}
.fa-check-square-o:before{
    content:"\F046"
}
.fa-arrows:before{
    content:"\F047"
}
.fa-step-backward:before{
    content:"\F048"
}
.fa-fast-backward:before{
    content:"\F049"
}
.fa-backward:before{
    content:"\F04A"
}
.fa-play:before{
    content:"\F04B"
}
.fa-pause:before{
    content:"\F04C"
}
.fa-stop:before{
    content:"\F04D"
}
.fa-forward:before{
    content:"\F04E"
}
.fa-fast-forward:before{
    content:"\F050"
}
.fa-step-forward:before{
    content:"\F051"
}
.fa-eject:before{
    content:"\F052"
}
.fa-chevron-left:before{
    content:"\F053"
}
.fa-chevron-right:before{
    content:"\F054"
}
.fa-plus-circle:before{
    content:"\F055"
}
.fa-minus-circle:before{
    content:"\F056"
}
.fa-times-circle:before{
    content:"\F057"
}
.fa-check-circle:before{
    content:"\F058"
}
.fa-question-circle:before{
    content:"\F059"
}
.fa-info-circle:before{
    content:"\F05A"
}
.fa-crosshairs:before{
    content:"\F05B"
}
.fa-times-circle-o:before{
    content:"\F05C"
}
.fa-check-circle-o:before{
    content:"\F05D"
}
.fa-ban:before{
    content:"\F05E"
}
.fa-arrow-left:before{
    content:"\F060"
}
.fa-arrow-right:before{
    content:"\F061"
}
.fa-arrow-up:before{
    content:"\F062"
}
.fa-arrow-down:before{
    content:"\F063"
}
.fa-mail-forward:before,.fa-share:before{
    content:"\F064"
}
.fa-expand:before{
    content:"\F065"
}
.fa-compress:before{
    content:"\F066"
}
.fa-plus:before{
    content:"\F067"
}
.fa-minus:before{
    content:"\F068"
}
.fa-asterisk:before{
    content:"\F069"
}
.fa-exclamation-circle:before{
    content:"\F06A"
}
.fa-gift:before{
    content:"\F06B"
}
.fa-leaf:before{
    content:"\F06C"
}
.fa-fire:before{
    content:"\F06D"
}
.fa-eye:before{
    content:"\F06E"
}
.fa-eye-slash:before{
    content:"\F070"
}
.fa-exclamation-triangle:before,.fa-warning:before{
    content:"\F071"
}
.fa-plane:before{
    content:"\F072"
}
.fa-calendar:before{
    content:"\F073"
}
.fa-random:before{
    content:"\F074"
}
.fa-comment:before{
    content:"\F075"
}
.fa-magnet:before{
    content:"\F076"
}
.fa-chevron-up:before{
    content:"\F077"
}
.fa-chevron-down:before{
    content:"\F078"
}
.fa-retweet:before{
    content:"\F079"
}
.fa-shopping-cart:before{
    content:"\F07A"
}
.fa-folder:before{
    content:"\F07B"
}
.fa-folder-open:before{
    content:"\F07C"
}
.fa-arrows-v:before{
    content:"\F07D"
}
.fa-arrows-h:before{
    content:"\F07E"
}
.fa-bar-chart-o:before,.fa-bar-chart:before{
    content:"\F080"
}
.fa-twitter-square:before{
    content:"\F081"
}
.fa-facebook-square:before{
    content:"\F082"
}
.fa-camera-retro:before{
    content:"\F083"
}
.fa-key:before{
    content:"\F084"
}
.fa-cogs:before,.fa-gears:before{
    content:"\F085"
}
.fa-comments:before{
    content:"\F086"
}
.fa-thumbs-o-up:before{
    content:"\F087"
}
.fa-thumbs-o-down:before{
    content:"\F088"
}
.fa-star-half:before{
    content:"\F089"
}
.fa-heart-o:before{
    content:"\F08A"
}
.fa-sign-out:before{
    content:"\F08B"
}
.fa-linkedin-square:before{
    content:"\F08C"
}
.fa-thumb-tack:before{
    content:"\F08D"
}
.fa-external-link:before{
    content:"\F08E"
}
.fa-sign-in:before{
    content:"\F090"
}
.fa-trophy:before{
    content:"\F091"
}
.fa-github-square:before{
    content:"\F092"
}
.fa-upload:before{
    content:"\F093"
}
.fa-lemon-o:before{
    content:"\F094"
}
.fa-phone:before{
    content:"\F095"
}
.fa-square-o:before{
    content:"\F096"
}
.fa-bookmark-o:before{
    content:"\F097"
}
.fa-phone-square:before{
    content:"\F098"
}
.fa-twitter:before{
    content:"\F099"
}
.fa-facebook-f:before,.fa-facebook:before{
    content:"\F09A"
}
.fa-github:before{
    content:"\F09B"
}
.fa-unlock:before{
    content:"\F09C"
}
.fa-credit-card:before{
    content:"\F09D"
}
.fa-feed:before,.fa-rss:before{
    content:"\F09E"
}
.fa-hdd-o:before{
    content:"\F0A0"
}
.fa-bullhorn:before{
    content:"\F0A1"
}
.fa-bell:before{
    content:"\F0F3"
}
.fa-certificate:before{
    content:"\F0A3"
}
.fa-hand-o-right:before{
    content:"\F0A4"
}
.fa-hand-o-left:before{
    content:"\F0A5"
}
.fa-hand-o-up:before{
    content:"\F0A6"
}
.fa-hand-o-down:before{
    content:"\F0A7"
}
.fa-arrow-circle-left:before{
    content:"\F0A8"
}
.fa-arrow-circle-right:before{
    content:"\F0A9"
}
.fa-arrow-circle-up:before{
    content:"\F0AA"
}
.fa-arrow-circle-down:before{
    content:"\F0AB"
}
.fa-globe:before{
    content:"\F0AC"
}
.fa-wrench:before{
    content:"\F0AD"
}
.fa-tasks:before{
    content:"\F0AE"
}
.fa-filter:before{
    content:"\F0B0"
}
.fa-briefcase:before{
    content:"\F0B1"
}
.fa-arrows-alt:before{
    content:"\F0B2"
}
.fa-group:before,.fa-users:before{
    content:"\F0C0"
}
.fa-chain:before,.fa-link:before{
    content:"\F0C1"
}
.fa-cloud:before{
    content:"\F0C2"
}
.fa-flask:before{
    content:"\F0C3"
}
.fa-cut:before,.fa-scissors:before{
    content:"\F0C4"
}
.fa-copy:before,.fa-files-o:before{
    content:"\F0C5"
}
.fa-paperclip:before{
    content:"\F0C6"
}
.fa-floppy-o:before,.fa-save:before{
    content:"\F0C7"
}
.fa-square:before{
    content:"\F0C8"
}
.fa-bars:before,.fa-navicon:before,.fa-reorder:before{
    content:"\F0C9"
}
.fa-list-ul:before{
    content:"\F0CA"
}
.fa-list-ol:before{
    content:"\F0CB"
}
.fa-strikethrough:before{
    content:"\F0CC"
}
.fa-underline:before{
    content:"\F0CD"
}
.fa-table:before{
    content:"\F0CE"
}
.fa-magic:before{
    content:"\F0D0"
}
.fa-truck:before{
    content:"\F0D1"
}
.fa-pinterest:before{
    content:"\F0D2"
}
.fa-pinterest-square:before{
    content:"\F0D3"
}
.fa-google-plus-square:before{
    content:"\F0D4"
}
.fa-google-plus:before{
    content:"\F0D5"
}
.fa-money:before{
    content:"\F0D6"
}
.fa-caret-down:before{
    content:"\F0D7"
}
.fa-caret-up:before{
    content:"\F0D8"
}
.fa-caret-left:before{
    content:"\F0D9"
}
.fa-caret-right:before{
    content:"\F0DA"
}
.fa-columns:before{
    content:"\F0DB"
}
.fa-sort:before,.fa-unsorted:before{
    content:"\F0DC"
}
.fa-sort-desc:before,.fa-sort-down:before{
    content:"\F0DD"
}
.fa-sort-asc:before,.fa-sort-up:before{
    content:"\F0DE"
}
.fa-envelope:before{
    content:"\F0E0"
}
.fa-linkedin:before{
    content:"\F0E1"
}
.fa-rotate-left:before,.fa-undo:before{
    content:"\F0E2"
}
.fa-gavel:before,.fa-legal:before{
    content:"\F0E3"
}
.fa-dashboard:before,.fa-tachometer:before{
    content:"\F0E4"
}
.fa-comment-o:before{
    content:"\F0E5"
}
.fa-comments-o:before{
    content:"\F0E6"
}
.fa-bolt:before,.fa-flash:before{
    content:"\F0E7"
}
.fa-sitemap:before{
    content:"\F0E8"
}
.fa-umbrella:before{
    content:"\F0E9"
}
.fa-clipboard:before,.fa-paste:before{
    content:"\F0EA"
}
.fa-lightbulb-o:before{
    content:"\F0EB"
}
.fa-exchange:before{
    content:"\F0EC"
}
.fa-cloud-download:before{
    content:"\F0ED"
}
.fa-cloud-upload:before{
    content:"\F0EE"
}
.fa-user-md:before{
    content:"\F0F0"
}
.fa-stethoscope:before{
    content:"\F0F1"
}
.fa-suitcase:before{
    content:"\F0F2"
}
.fa-bell-o:before{
    content:"\F0A2"
}
.fa-coffee:before{
    content:"\F0F4"
}
.fa-cutlery:before{
    content:"\F0F5"
}
.fa-file-text-o:before{
    content:"\F0F6"
}
.fa-building-o:before{
    content:"\F0F7"
}
.fa-hospital-o:before{
    content:"\F0F8"
}
.fa-ambulance:before{
    content:"\F0F9"
}
.fa-medkit:before{
    content:"\F0FA"
}
.fa-fighter-jet:before{
    content:"\F0FB"
}
.fa-beer:before{
    content:"\F0FC"
}
.fa-h-square:before{
    content:"\F0FD"
}
.fa-plus-square:before{
    content:"\F0FE"
}
.fa-angle-double-left:before{
    content:"\F100"
}
.fa-angle-double-right:before{
    content:"\F101"
}
.fa-angle-double-up:before{
    content:"\F102"
}
.fa-angle-double-down:before{
    content:"\F103"
}
.fa-angle-left:before{
    content:"\F104"
}
.fa-angle-right:before{
    content:"\F105"
}
.fa-angle-up:before{
    content:"\F106"
}
.fa-angle-down:before{
    content:"\F107"
}
.fa-desktop:before{
    content:"\F108"
}
.fa-laptop:before{
    content:"\F109"
}
.fa-tablet:before{
    content:"\F10A"
}
.fa-mobile-phone:before,.fa-mobile:before{
    content:"\F10B"
}
.fa-circle-o:before{
    content:"\F10C"
}
.fa-quote-left:before{
    content:"\F10D"
}
.fa-quote-right:before{
    content:"\F10E"
}
.fa-spinner:before{
    content:"\F110"
}
.fa-circle:before{
    content:"\F111"
}
.fa-mail-reply:before,.fa-reply:before{
    content:"\F112"
}
.fa-github-alt:before{
    content:"\F113"
}
.fa-folder-o:before{
    content:"\F114"
}
.fa-folder-open-o:before{
    content:"\F115"
}
.fa-smile-o:before{
    content:"\F118"
}
.fa-frown-o:before{
    content:"\F119"
}
.fa-meh-o:before{
    content:"\F11A"
}
.fa-gamepad:before{
    content:"\F11B"
}
.fa-keyboard-o:before{
    content:"\F11C"
}
.fa-flag-o:before{
    content:"\F11D"
}
.fa-flag-checkered:before{
    content:"\F11E"
}
.fa-terminal:before{
    content:"\F120"
}
.fa-code:before{
    content:"\F121"
}
.fa-mail-reply-all:before,.fa-reply-all:before{
    content:"\F122"
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
    content:"\F123"
}
.fa-location-arrow:before{
    content:"\F124"
}
.fa-crop:before{
    content:"\F125"
}
.fa-code-fork:before{
    content:"\F126"
}
.fa-chain-broken:before,.fa-unlink:before{
    content:"\F127"
}
.fa-question:before{
    content:"\F128"
}
.fa-info:before{
    content:"\F129"
}
.fa-exclamation:before{
    content:"\F12A"
}
.fa-superscript:before{
    content:"\F12B"
}
.fa-subscript:before{
    content:"\F12C"
}
.fa-eraser:before{
    content:"\F12D"
}
.fa-puzzle-piece:before{
    content:"\F12E"
}
.fa-microphone:before{
    content:"\F130"
}
.fa-microphone-slash:before{
    content:"\F131"
}
.fa-shield:before{
    content:"\F132"
}
.fa-calendar-o:before{
    content:"\F133"
}
.fa-fire-extinguisher:before{
    content:"\F134"
}
.fa-rocket:before{
    content:"\F135"
}
.fa-maxcdn:before{
    content:"\F136"
}
.fa-chevron-circle-left:before{
    content:"\F137"
}
.fa-chevron-circle-right:before{
    content:"\F138"
}
.fa-chevron-circle-up:before{
    content:"\F139"
}
.fa-chevron-circle-down:before{
    content:"\F13A"
}
.fa-html5:before{
    content:"\F13B"
}
.fa-css3:before{
    content:"\F13C"
}
.fa-anchor:before{
    content:"\F13D"
}
.fa-unlock-alt:before{
    content:"\F13E"
}
.fa-bullseye:before{
    content:"\F140"
}
.fa-ellipsis-h:before{
    content:"\F141"
}
.fa-ellipsis-v:before{
    content:"\F142"
}
.fa-rss-square:before{
    content:"\F143"
}
.fa-play-circle:before{
    content:"\F144"
}
.fa-ticket:before{
    content:"\F145"
}
.fa-minus-square:before{
    content:"\F146"
}
.fa-minus-square-o:before{
    content:"\F147"
}
.fa-level-up:before{
    content:"\F148"
}
.fa-level-down:before{
    content:"\F149"
}
.fa-check-square:before{
    content:"\F14A"
}
.fa-pencil-square:before{
    content:"\F14B"
}
.fa-external-link-square:before{
    content:"\F14C"
}
.fa-share-square:before{
    content:"\F14D"
}
.fa-compass:before{
    content:"\F14E"
}
.fa-caret-square-o-down:before,.fa-toggle-down:before{
    content:"\F150"
}
.fa-caret-square-o-up:before,.fa-toggle-up:before{
    content:"\F151"
}
.fa-caret-square-o-right:before,.fa-toggle-right:before{
    content:"\F152"
}
.fa-eur:before,.fa-euro:before{
    content:"\F153"
}
.fa-gbp:before{
    content:"\F154"
}
.fa-dollar:before,.fa-usd:before{
    content:"\F155"
}
.fa-inr:before,.fa-rupee:before{
    content:"\F156"
}
.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{
    content:"\F157"
}
.fa-rouble:before,.fa-rub:before,.fa-ruble:before{
    content:"\F158"
}
.fa-krw:before,.fa-won:before{
    content:"\F159"
}
.fa-bitcoin:before,.fa-btc:before{
    content:"\F15A"
}
.fa-file:before{
    content:"\F15B"
}
.fa-file-text:before{
    content:"\F15C"
}
.fa-sort-alpha-asc:before{
    content:"\F15D"
}
.fa-sort-alpha-desc:before{
    content:"\F15E"
}
.fa-sort-amount-asc:before{
    content:"\F160"
}
.fa-sort-amount-desc:before{
    content:"\F161"
}
.fa-sort-numeric-asc:before{
    content:"\F162"
}
.fa-sort-numeric-desc:before{
    content:"\F163"
}
.fa-thumbs-up:before{
    content:"\F164"
}
.fa-thumbs-down:before{
    content:"\F165"
}
.fa-youtube-square:before{
    content:"\F166"
}
.fa-youtube:before{
    content:"\F167"
}
.fa-xing:before{
    content:"\F168"
}
.fa-xing-square:before{
    content:"\F169"
}
.fa-youtube-play:before{
    content:"\F16A"
}
.fa-dropbox:before{
    content:"\F16B"
}
.fa-stack-overflow:before{
    content:"\F16C"
}
.fa-instagram:before{
    content:"\F16D"
}
.fa-flickr:before{
    content:"\F16E"
}
.fa-adn:before{
    content:"\F170"
}
.fa-bitbucket:before{
    content:"\F171"
}
.fa-bitbucket-square:before{
    content:"\F172"
}
.fa-tumblr:before{
    content:"\F173"
}
.fa-tumblr-square:before{
    content:"\F174"
}
.fa-long-arrow-down:before{
    content:"\F175"
}
.fa-long-arrow-up:before{
    content:"\F176"
}
.fa-long-arrow-left:before{
    content:"\F177"
}
.fa-long-arrow-right:before{
    content:"\F178"
}
.fa-apple:before{
    content:"\F179"
}
.fa-windows:before{
    content:"\F17A"
}
.fa-android:before{
    content:"\F17B"
}
.fa-linux:before{
    content:"\F17C"
}
.fa-dribbble:before{
    content:"\F17D"
}
.fa-skype:before{
    content:"\F17E"
}
.fa-foursquare:before{
    content:"\F180"
}
.fa-trello:before{
    content:"\F181"
}
.fa-female:before{
    content:"\F182"
}
.fa-male:before{
    content:"\F183"
}
.fa-gittip:before,.fa-gratipay:before{
    content:"\F184"
}
.fa-sun-o:before{
    content:"\F185"
}
.fa-moon-o:before{
    content:"\F186"
}
.fa-archive:before{
    content:"\F187"
}
.fa-bug:before{
    content:"\F188"
}
.fa-vk:before{
    content:"\F189"
}
.fa-weibo:before{
    content:"\F18A"
}
.fa-renren:before{
    content:"\F18B"
}
.fa-pagelines:before{
    content:"\F18C"
}
.fa-stack-exchange:before{
    content:"\F18D"
}
.fa-arrow-circle-o-right:before{
    content:"\F18E"
}
.fa-arrow-circle-o-left:before{
    content:"\F190"
}
.fa-caret-square-o-left:before,.fa-toggle-left:before{
    content:"\F191"
}
.fa-dot-circle-o:before{
    content:"\F192"
}
.fa-wheelchair:before{
    content:"\F193"
}
.fa-vimeo-square:before{
    content:"\F194"
}
.fa-try:before,.fa-turkish-lira:before{
    content:"\F195"
}
.fa-plus-square-o:before{
    content:"\F196"
}
.fa-space-shuttle:before{
    content:"\F197"
}
.fa-slack:before{
    content:"\F198"
}
.fa-envelope-square:before{
    content:"\F199"
}
.fa-wordpress:before{
    content:"\F19A"
}
.fa-openid:before{
    content:"\F19B"
}
.fa-bank:before,.fa-institution:before,.fa-university:before{
    content:"\F19C"
}
.fa-graduation-cap:before,.fa-mortar-board:before{
    content:"\F19D"
}
.fa-yahoo:before{
    content:"\F19E"
}
.fa-google:before{
    content:"\F1A0"
}
.fa-reddit:before{
    content:"\F1A1"
}
.fa-reddit-square:before{
    content:"\F1A2"
}
.fa-stumbleupon-circle:before{
    content:"\F1A3"
}
.fa-stumbleupon:before{
    content:"\F1A4"
}
.fa-delicious:before{
    content:"\F1A5"
}
.fa-digg:before{
    content:"\F1A6"
}
.fa-pied-piper-pp:before{
    content:"\F1A7"
}
.fa-pied-piper-alt:before{
    content:"\F1A8"
}
.fa-drupal:before{
    content:"\F1A9"
}
.fa-joomla:before{
    content:"\F1AA"
}
.fa-language:before{
    content:"\F1AB"
}
.fa-fax:before{
    content:"\F1AC"
}
.fa-building:before{
    content:"\F1AD"
}
.fa-child:before{
    content:"\F1AE"
}
.fa-paw:before{
    content:"\F1B0"
}
.fa-spoon:before{
    content:"\F1B1"
}
.fa-cube:before{
    content:"\F1B2"
}
.fa-cubes:before{
    content:"\F1B3"
}
.fa-behance:before{
    content:"\F1B4"
}
.fa-behance-square:before{
    content:"\F1B5"
}
.fa-steam:before{
    content:"\F1B6"
}
.fa-steam-square:before{
    content:"\F1B7"
}
.fa-recycle:before{
    content:"\F1B8"
}
.fa-automobile:before,.fa-car:before{
    content:"\F1B9"
}
.fa-cab:before,.fa-taxi:before{
    content:"\F1BA"
}
.fa-tree:before{
    content:"\F1BB"
}
.fa-spotify:before{
    content:"\F1BC"
}
.fa-deviantart:before{
    content:"\F1BD"
}
.fa-soundcloud:before{
    content:"\F1BE"
}
.fa-database:before{
    content:"\F1C0"
}
.fa-file-pdf-o:before{
    content:"\F1C1"
}
.fa-file-word-o:before{
    content:"\F1C2"
}
.fa-file-excel-o:before{
    content:"\F1C3"
}
.fa-file-powerpoint-o:before{
    content:"\F1C4"
}
.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{
    content:"\F1C5"
}
.fa-file-archive-o:before,.fa-file-zip-o:before{
    content:"\F1C6"
}
.fa-file-audio-o:before,.fa-file-sound-o:before{
    content:"\F1C7"
}
.fa-file-movie-o:before,.fa-file-video-o:before{
    content:"\F1C8"
}
.fa-file-code-o:before{
    content:"\F1C9"
}
.fa-vine:before{
    content:"\F1CA"
}
.fa-codepen:before{
    content:"\F1CB"
}
.fa-jsfiddle:before{
    content:"\F1CC"
}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{
    content:"\F1CD"
}
.fa-circle-o-notch:before{
    content:"\F1CE"
}
.fa-ra:before,.fa-rebel:before,.fa-resistance:before{
    content:"\F1D0"
}
.fa-empire:before,.fa-ge:before{
    content:"\F1D1"
}
.fa-git-square:before{
    content:"\F1D2"
}
.fa-git:before{
    content:"\F1D3"
}
.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{
    content:"\F1D4"
}
.fa-tencent-weibo:before{
    content:"\F1D5"
}
.fa-qq:before{
    content:"\F1D6"
}
.fa-wechat:before,.fa-weixin:before{
    content:"\F1D7"
}
.fa-paper-plane:before,.fa-send:before{
    content:"\F1D8"
}
.fa-paper-plane-o:before,.fa-send-o:before{
    content:"\F1D9"
}
.fa-history:before{
    content:"\F1DA"
}
.fa-circle-thin:before{
    content:"\F1DB"
}
.fa-header:before{
    content:"\F1DC"
}
.fa-paragraph:before{
    content:"\F1DD"
}
.fa-sliders:before{
    content:"\F1DE"
}
.fa-share-alt:before{
    content:"\F1E0"
}
.fa-share-alt-square:before{
    content:"\F1E1"
}
.fa-bomb:before{
    content:"\F1E2"
}
.fa-futbol-o:before,.fa-soccer-ball-o:before{
    content:"\F1E3"
}
.fa-tty:before{
    content:"\F1E4"
}
.fa-binoculars:before{
    content:"\F1E5"
}
.fa-plug:before{
    content:"\F1E6"
}
.fa-slideshare:before{
    content:"\F1E7"
}
.fa-twitch:before{
    content:"\F1E8"
}
.fa-yelp:before{
    content:"\F1E9"
}
.fa-newspaper-o:before{
    content:"\F1EA"
}
.fa-wifi:before{
    content:"\F1EB"
}
.fa-calculator:before{
    content:"\F1EC"
}
.fa-paypal:before{
    content:"\F1ED"
}
.fa-google-wallet:before{
    content:"\F1EE"
}
.fa-cc-visa:before{
    content:"\F1F0"
}
.fa-cc-mastercard:before{
    content:"\F1F1"
}
.fa-cc-discover:before{
    content:"\F1F2"
}
.fa-cc-amex:before{
    content:"\F1F3"
}
.fa-cc-paypal:before{
    content:"\F1F4"
}
.fa-cc-stripe:before{
    content:"\F1F5"
}
.fa-bell-slash:before{
    content:"\F1F6"
}
.fa-bell-slash-o:before{
    content:"\F1F7"
}
.fa-trash:before{
    content:"\F1F8"
}
.fa-copyright:before{
    content:"\F1F9"
}
.fa-at:before{
    content:"\F1FA"
}
.fa-eyedropper:before{
    content:"\F1FB"
}
.fa-paint-brush:before{
    content:"\F1FC"
}
.fa-birthday-cake:before{
    content:"\F1FD"
}
.fa-area-chart:before{
    content:"\F1FE"
}
.fa-pie-chart:before{
    content:"\F200"
}
.fa-line-chart:before{
    content:"\F201"
}
.fa-lastfm:before{
    content:"\F202"
}
.fa-lastfm-square:before{
    content:"\F203"
}
.fa-toggle-off:before{
    content:"\F204"
}
.fa-toggle-on:before{
    content:"\F205"
}
.fa-bicycle:before{
    content:"\F206"
}
.fa-bus:before{
    content:"\F207"
}
.fa-ioxhost:before{
    content:"\F208"
}
.fa-angellist:before{
    content:"\F209"
}
.fa-cc:before{
    content:"\F20A"
}
.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{
    content:"\F20B"
}
.fa-meanpath:before{
    content:"\F20C"
}
.fa-buysellads:before{
    content:"\F20D"
}
.fa-connectdevelop:before{
    content:"\F20E"
}
.fa-dashcube:before{
    content:"\F210"
}
.fa-forumbee:before{
    content:"\F211"
}
.fa-leanpub:before{
    content:"\F212"
}
.fa-sellsy:before{
    content:"\F213"
}
.fa-shirtsinbulk:before{
    content:"\F214"
}
.fa-simplybuilt:before{
    content:"\F215"
}
.fa-skyatlas:before{
    content:"\F216"
}
.fa-cart-plus:before{
    content:"\F217"
}
.fa-cart-arrow-down:before{
    content:"\F218"
}
.fa-diamond:before{
    content:"\F219"
}
.fa-ship:before{
    content:"\F21A"
}
.fa-user-secret:before{
    content:"\F21B"
}
.fa-motorcycle:before{
    content:"\F21C"
}
.fa-street-view:before{
    content:"\F21D"
}
.fa-heartbeat:before{
    content:"\F21E"
}
.fa-venus:before{
    content:"\F221"
}
.fa-mars:before{
    content:"\F222"
}
.fa-mercury:before{
    content:"\F223"
}
.fa-intersex:before,.fa-transgender:before{
    content:"\F224"
}
.fa-transgender-alt:before{
    content:"\F225"
}
.fa-venus-double:before{
    content:"\F226"
}
.fa-mars-double:before{
    content:"\F227"
}
.fa-venus-mars:before{
    content:"\F228"
}
.fa-mars-stroke:before{
    content:"\F229"
}
.fa-mars-stroke-v:before{
    content:"\F22A"
}
.fa-mars-stroke-h:before{
    content:"\F22B"
}
.fa-neuter:before{
    content:"\F22C"
}
.fa-genderless:before{
    content:"\F22D"
}
.fa-facebook-official:before{
    content:"\F230"
}
.fa-pinterest-p:before{
    content:"\F231"
}
.fa-whatsapp:before{
    content:"\F232"
}
.fa-server:before{
    content:"\F233"
}
.fa-user-plus:before{
    content:"\F234"
}
.fa-user-times:before{
    content:"\F235"
}
.fa-bed:before,.fa-hotel:before{
    content:"\F236"
}
.fa-viacoin:before{
    content:"\F237"
}
.fa-train:before{
    content:"\F238"
}
.fa-subway:before{
    content:"\F239"
}
.fa-medium:before{
    content:"\F23A"
}
.fa-y-combinator:before,.fa-yc:before{
    content:"\F23B"
}
.fa-optin-monster:before{
    content:"\F23C"
}
.fa-opencart:before{
    content:"\F23D"
}
.fa-expeditedssl:before{
    content:"\F23E"
}
.fa-battery-4:before,.fa-battery-full:before{
    content:"\F240"
}
.fa-battery-3:before,.fa-battery-three-quarters:before{
    content:"\F241"
}
.fa-battery-2:before,.fa-battery-half:before{
    content:"\F242"
}
.fa-battery-1:before,.fa-battery-quarter:before{
    content:"\F243"
}
.fa-battery-0:before,.fa-battery-empty:before{
    content:"\F244"
}
.fa-mouse-pointer:before{
    content:"\F245"
}
.fa-i-cursor:before{
    content:"\F246"
}
.fa-object-group:before{
    content:"\F247"
}
.fa-object-ungroup:before{
    content:"\F248"
}
.fa-sticky-note:before{
    content:"\F249"
}
.fa-sticky-note-o:before{
    content:"\F24A"
}
.fa-cc-jcb:before{
    content:"\F24B"
}
.fa-cc-diners-club:before{
    content:"\F24C"
}
.fa-clone:before{
    content:"\F24D"
}
.fa-balance-scale:before{
    content:"\F24E"
}
.fa-hourglass-o:before{
    content:"\F250"
}
.fa-hourglass-1:before,.fa-hourglass-start:before{
    content:"\F251"
}
.fa-hourglass-2:before,.fa-hourglass-half:before{
    content:"\F252"
}
.fa-hourglass-3:before,.fa-hourglass-end:before{
    content:"\F253"
}
.fa-hourglass:before{
    content:"\F254"
}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{
    content:"\F255"
}
.fa-hand-paper-o:before,.fa-hand-stop-o:before{
    content:"\F256"
}
.fa-hand-scissors-o:before{
    content:"\F257"
}
.fa-hand-lizard-o:before{
    content:"\F258"
}
.fa-hand-spock-o:before{
    content:"\F259"
}
.fa-hand-pointer-o:before{
    content:"\F25A"
}
.fa-hand-peace-o:before{
    content:"\F25B"
}
.fa-trademark:before{
    content:"\F25C"
}
.fa-registered:before{
    content:"\F25D"
}
.fa-creative-commons:before{
    content:"\F25E"
}
.fa-gg:before{
    content:"\F260"
}
.fa-gg-circle:before{
    content:"\F261"
}
.fa-tripadvisor:before{
    content:"\F262"
}
.fa-odnoklassniki:before{
    content:"\F263"
}
.fa-odnoklassniki-square:before{
    content:"\F264"
}
.fa-get-pocket:before{
    content:"\F265"
}
.fa-wikipedia-w:before{
    content:"\F266"
}
.fa-safari:before{
    content:"\F267"
}
.fa-chrome:before{
    content:"\F268"
}
.fa-firefox:before{
    content:"\F269"
}
.fa-opera:before{
    content:"\F26A"
}
.fa-internet-explorer:before{
    content:"\F26B"
}
.fa-television:before,.fa-tv:before{
    content:"\F26C"
}
.fa-contao:before{
    content:"\F26D"
}
.fa-500px:before{
    content:"\F26E"
}
.fa-amazon:before{
    content:"\F270"
}
.fa-calendar-plus-o:before{
    content:"\F271"
}
.fa-calendar-minus-o:before{
    content:"\F272"
}
.fa-calendar-times-o:before{
    content:"\F273"
}
.fa-calendar-check-o:before{
    content:"\F274"
}
.fa-industry:before{
    content:"\F275"
}
.fa-map-pin:before{
    content:"\F276"
}
.fa-map-signs:before{
    content:"\F277"
}
.fa-map-o:before{
    content:"\F278"
}
.fa-map:before{
    content:"\F279"
}
.fa-commenting:before{
    content:"\F27A"
}
.fa-commenting-o:before{
    content:"\F27B"
}
.fa-houzz:before{
    content:"\F27C"
}
.fa-vimeo:before{
    content:"\F27D"
}
.fa-black-tie:before{
    content:"\F27E"
}
.fa-fonticons:before{
    content:"\F280"
}
.fa-reddit-alien:before{
    content:"\F281"
}
.fa-edge:before{
    content:"\F282"
}
.fa-credit-card-alt:before{
    content:"\F283"
}
.fa-codiepie:before{
    content:"\F284"
}
.fa-modx:before{
    content:"\F285"
}
.fa-fort-awesome:before{
    content:"\F286"
}
.fa-usb:before{
    content:"\F287"
}
.fa-product-hunt:before{
    content:"\F288"
}
.fa-mixcloud:before{
    content:"\F289"
}
.fa-scribd:before{
    content:"\F28A"
}
.fa-pause-circle:before{
    content:"\F28B"
}
.fa-pause-circle-o:before{
    content:"\F28C"
}
.fa-stop-circle:before{
    content:"\F28D"
}
.fa-stop-circle-o:before{
    content:"\F28E"
}
.fa-shopping-bag:before{
    content:"\F290"
}
.fa-shopping-basket:before{
    content:"\F291"
}
.fa-hashtag:before{
    content:"\F292"
}
.fa-bluetooth:before{
    content:"\F293"
}
.fa-bluetooth-b:before{
    content:"\F294"
}
.fa-percent:before{
    content:"\F295"
}
.fa-gitlab:before{
    content:"\F296"
}
.fa-wpbeginner:before{
    content:"\F297"
}
.fa-wpforms:before{
    content:"\F298"
}
.fa-envira:before{
    content:"\F299"
}
.fa-universal-access:before{
    content:"\F29A"
}
.fa-wheelchair-alt:before{
    content:"\F29B"
}
.fa-question-circle-o:before{
    content:"\F29C"
}
.fa-blind:before{
    content:"\F29D"
}
.fa-audio-description:before{
    content:"\F29E"
}
.fa-volume-control-phone:before{
    content:"\F2A0"
}
.fa-braille:before{
    content:"\F2A1"
}
.fa-assistive-listening-systems:before{
    content:"\F2A2"
}
.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{
    content:"\F2A3"
}
.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{
    content:"\F2A4"
}
.fa-glide:before{
    content:"\F2A5"
}
.fa-glide-g:before{
    content:"\F2A6"
}
.fa-sign-language:before,.fa-signing:before{
    content:"\F2A7"
}
.fa-low-vision:before{
    content:"\F2A8"
}
.fa-viadeo:before{
    content:"\F2A9"
}
.fa-viadeo-square:before{
    content:"\F2AA"
}
.fa-snapchat:before{
    content:"\F2AB"
}
.fa-snapchat-ghost:before{
    content:"\F2AC"
}
.fa-snapchat-square:before{
    content:"\F2AD"
}
.fa-pied-piper:before{
    content:"\F2AE"
}
.fa-first-order:before{
    content:"\F2B0"
}
.fa-yoast:before{
    content:"\F2B1"
}
.fa-themeisle:before{
    content:"\F2B2"
}
.fa-google-plus-circle:before,.fa-google-plus-official:before{
    content:"\F2B3"
}
.fa-fa:before,.fa-font-awesome:before{
    content:"\F2B4"
}
.sr-only{
    position:absolute;
    width:.0625rem;
    height:.0625rem;
    padding:0;
    margin:-.0625rem;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
@font-face{
    font-family:appkit-font;
    src:url(../assets/appkit-font.cf34938f29abe5310ebbecc110530022.eot);
    src:url(../assets/appkit-font.cf34938f29abe5310ebbecc110530022.eot#iefix) format("embedded-opentype"),url(../assets/appkit-font.afe60efb6667141a542a0a07d985166a.woff2) format("woff2"),url(../assets/appkit-font.72df11e0efa2e8c243aa243a7835e2d9.woff) format("woff"),url(../assets/appkit-font.e07e7c6ad67c85d137d8293c95ded33d.ttf) format("truetype"),url(../assets/appkit-font.2b5c34b630d808240a719a7c023f630a.svg#appkit-font) format("svg");
    font-weight:400;
    font-style:normal
}
[class*=" icon-"]:before,[class^=icon-]:before{
    font-family:appkit-font;
    font-style:normal;
    font-weight:400;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icon-letter-x:before{
    content:"x"
}
.icon-add-user-fill:before{
    content:"\E800"
}
.icon-add-user-outline:before{
    content:"\E801"
}
.icon-airplane-fill:before{
    content:"\E802"
}
.icon-airplane-outline:before{
    content:"\E803"
}
.icon-alert-fill:before{
    content:"\E804"
}
.icon-alert-outline:before{
    content:"\E805"
}
.icon-archive-fill:before{
    content:"\E806"
}
.icon-archive-outline:before{
    content:"\E807"
}
.icon-arrow-decrease-fill:before{
    content:"\E808"
}
.icon-arrow-decrease-outline:before{
    content:"\E809"
}
.icon-arrow-down-fill:before{
    content:"\E80A"
}
.icon-arrow-down-outline:before{
    content:"\E80B"
}
.icon-arrow-increase-fill:before{
    content:"\E80C"
}
.icon-arrow-increase-outline:before{
    content:"\E80D"
}
.icon-arrow-left-fill:before{
    content:"\E80E"
}
.icon-arrow-left-outline:before{
    content:"\E80F"
}
.icon-arrow-right-fill:before{
    content:"\E810"
}
.icon-arrow-right-outline:before{
    content:"\E811"
}
.icon-arrow-up-fill:before{
    content:"\E812"
}
.icon-arrow-up-outline:before{
    content:"\E813"
}
.icon-audience-fill:before{
    content:"\E814"
}
.icon-audience-outline:before{
    content:"\E815"
}
.icon-avatar-fill:before{
    content:"\E816"
}
.icon-avatar-outline:before{
    content:"\E817"
}
.icon-bar-chart-fill:before{
    content:"\E818"
}
.icon-bar-chart-outline:before{
    content:"\E819"
}
.icon-brightness-fill:before{
    content:"\E81A"
}
.icon-brightness-outline:before{
    content:"\E81B"
}
.icon-bubble-plot-fill:before{
    content:"\E81C"
}
.icon-bubble-plot-outline:before{
    content:"\E81D"
}
.icon-building-fill:before{
    content:"\E81E"
}
.icon-building-outline:before{
    content:"\E81F"
}
.icon-calendar-fill:before{
    content:"\E820"
}
.icon-calendar-outline:before{
    content:"\E821"
}
.icon-camera-fill:before{
    content:"\E822"
}
.icon-camera-outline:before{
    content:"\E823"
}
.icon-center-map-fill:before{
    content:"\E824"
}
.icon-center-map-outline:before{
    content:"\E825"
}
.icon-check-mark-fill:before{
    content:"\E826"
}
.icon-check-mark-outline:before{
    content:"\E827"
}
.icon-circle-checkmark-fill:before{
    content:"\E828"
}
.icon-circle-checkmark-outline:before{
    content:"\E829"
}
.icon-circle-delete-outline:before{
    content:"\E82A"
}
.icon-circle-delete-fill:before{
    content:"\E82B"
}
.icon-circle-minus-fill:before{
    content:"\E82C"
}
.icon-circle-more-fill:before{
    content:"\E82D"
}
.icon-circle-minus-outline:before{
    content:"\E82E"
}
.icon-circle-more-outline:before{
    content:"\E82F"
}
.icon-circle-plus-fill:before{
    content:"\E830"
}
.icon-circle-plus-outline:before{
    content:"\E831"
}
.icon-circle-save-fill:before{
    content:"\E832"
}
.icon-circle-save-outline:before{
    content:"\E833"
}
.icon-clinic-fill:before{
    content:"\E834"
}
.icon-clinic-outline:before{
    content:"\E835"
}
.icon-close-fill:before{
    content:"\E836"
}
.icon-close-outline:before{
    content:"\E837"
}
.icon-cloud-fill:before{
    content:"\E838"
}
.icon-cloud-outline:before{
    content:"\E839"
}
.icon-comment-fill:before{
    content:"\E83A"
}
.icon-comment-outline:before{
    content:"\E83B"
}
.icon-compass-fill:before{
    content:"\E83C"
}
.icon-compass-outline:before{
    content:"\E83D"
}
.icon-confirmed-fill:before{
    content:"\E83E"
}
.icon-confirmed-outline:before{
    content:"\E83F"
}
.icon-convert-outline:before{
    content:"\E840"
}
.icon-convert-fill:before{
    content:"\E841"
}
.icon-delete-fill:before{
    content:"\E842"
}
.icon-delete-outline:before{
    content:"\E843"
}
.icon-doc-fill:before{
    content:"\E844"
}
.icon-doc-outline:before{
    content:"\E845"
}
.icon-door-closed-fill:before{
    content:"\E846"
}
.icon-door-closed-outline:before{
    content:"\E847"
}
.icon-door-opened-fill:before{
    content:"\E848"
}
.icon-door-opened-outline:before{
    content:"\E849"
}
.icon-down-chevron-circle-fill:before{
    content:"\E84A"
}
.icon-down-chevron-circle-outline:before{
    content:"\E84B"
}
.icon-down-chevron-fill:before{
    content:"\E84C"
}
.icon-down-chevron-outline:before{
    content:"\E84D"
}
.icon-download-fill:before{
    content:"\E84E"
}
.icon-download-light-fill:before{
    content:"\E84F"
}
.icon-upload-light-outline:before{
    content:"\E850"
}
.icon-download-outline:before{
    content:"\E851"
}
.icon-downtrend-fill:before{
    content:"\E852"
}
.icon-downtrend-outline:before{
    content:"\E853"
}
.icon-duplicate-fill:before{
    content:"\E854"
}
.icon-duplicate-outline:before{
    content:"\E855"
}
.icon-edit-fill:before{
    content:"\E856"
}
.icon-edit-outline:before{
    content:"\E857"
}
.icon-email-fill:before{
    content:"\E858"
}
.icon-email-outline:before{
    content:"\E859"
}
.icon-end-process-fill:before{
    content:"\E85A"
}
.icon-end-process-outline:before{
    content:"\E85B"
}
.icon-expand-fill:before{
    content:"\E85C"
}
.icon-expand-outline:before{
    content:"\E85D"
}
.icon-file-fill:before{
    content:"\E85E"
}
.icon-file-outline:before{
    content:"\E85F"
}
.icon-filter-fill:before{
    content:"\E860"
}
.icon-filter-outline:before{
    content:"\E861"
}
.icon-folder-closed-fill:before{
    content:"\E862"
}
.icon-folder-closed-outline:before{
    content:"\E863"
}
.icon-folder-opened-fill:before{
    content:"\E864"
}
.icon-folder-opened-outline:before{
    content:"\E865"
}
.icon-globe-fill:before{
    content:"\E866"
}
.icon-globe-map-fill:before{
    content:"\E867"
}
.icon-globe-map-outline:before{
    content:"\E868"
}
.icon-globe-outline:before{
    content:"\E869"
}
.icon-grid-view-fill:before{
    content:"\E86A"
}
.icon-grid-view-outline:before{
    content:"\E86B"
}
.icon-hb-3qtr-lft:before{
    content:"\E86C"
}
.icon-hb-3qtr-rt:before{
    content:"\E86D"
}
.icon-hb-empty:before{
    content:"\E86E"
}
.icon-hb-full-dot:before{
    content:"\E86F"
}
.icon-hb-full:before{
    content:"\E870"
}
.icon-hb-half-btm:before{
    content:"\E871"
}
.icon-hb-half-lft:before{
    content:"\E872"
}
.icon-hb-half-rt:before{
    content:"\E873"
}
.icon-hb-half-top:before{
    content:"\E874"
}
.icon-hb-qtr-lft:before{
    content:"\E875"
}
.icon-hb-qtr-rt:before{
    content:"\E876"
}
.icon-help-question-fill:before{
    content:"\E877"
}
.icon-help-question-outline:before{
    content:"\E878"
}
.icon-home-fill:before{
    content:"\E879"
}
.icon-home-outline:before{
    content:"\E87A"
}
.icon-horizontal-more-fill:before{
    content:"\E87B"
}
.icon-horizontal-more-outline:before{
    content:"\E87C"
}
.icon-hospital-fill:before{
    content:"\E87D"
}
.icon-hospital-outline:before{
    content:"\E87E"
}
.icon-image-fill:before{
    content:"\E87F"
}
.icon-image-outline:before{
    content:"\E880"
}
.icon-information-fill:before{
    content:"\E881"
}
.icon-information-outline:before{
    content:"\E882"
}
.icon-left-chevron-circle-fill:before{
    content:"\E883"
}
.icon-left-chevron-circle-outline:before{
    content:"\E884"
}
.icon-left-chevron-fill:before{
    content:"\E885"
}
.icon-left-chevron-outline:before{
    content:"\E886"
}
.icon-like-fill:before{
    content:"\E887"
}
.icon-like-outline:before{
    content:"\E888"
}
.icon-link-fill:before{
    content:"\E889"
}
.icon-link-outline:before{
    content:"\E88A"
}
.icon-list-view-fill:before{
    content:"\E88B"
}
.icon-list-view-outline:before{
    content:"\E88C"
}
.icon-location-fill:before{
    content:"\E88D"
}
.icon-location-outline:before{
    content:"\E88E"
}
.icon-log-out-outline:before{
    content:"\E88F"
}
.icon-login-fill:before{
    content:"\E890"
}
.icon-login-outline:before{
    content:"\E891"
}
.icon-logout-fill:before{
    content:"\E892"
}
.icon-menu-fill:before{
    content:"\E893"
}
.icon-menu-outline:before{
    content:"\E894"
}
.icon-minimize-fill:before{
    content:"\E895"
}
.icon-minimize-outline:before{
    content:"\E896"
}
.icon-minus-fill:before{
    content:"\E897"
}
.icon-minus-outline:before{
    content:"\E898"
}
.icon-move-fill:before{
    content:"\E899"
}
.icon-move-outline:before{
    content:"\E89A"
}
.icon-news-fill:before{
    content:"\E89B"
}
.icon-news-outline:before{
    content:"\E89C"
}
.icon-notification-fill:before{
    content:"\E89D"
}
.icon-notification-outline:before{
    content:"\E89E"
}
.icon-pause-fill:before{
    content:"\E89F"
}
.icon-pause-outline:before{
    content:"\E8A0"
}
.icon-pdf-fill:before{
    content:"\E8A1"
}
.icon-pdf-outline:before{
    content:"\E8A2"
}
.icon-person-fill:before{
    content:"\E8A3"
}
.icon-person-outline:before{
    content:"\E8A4"
}
.icon-physician-fill:before{
    content:"\E8A5"
}
.icon-physician-outline:before{
    content:"\E8A6"
}
.icon-pie-chart-fill:before{
    content:"\E8A7"
}
.icon-pie-chart-outline:before{
    content:"\E8A8"
}
.icon-plus-fill:before{
    content:"\E8A9"
}
.icon-plus-outline:before{
    content:"\E8AA"
}
.icon-ppt-fill:before{
    content:"\E8AB"
}
.icon-ppt-outline:before{
    content:"\E8AC"
}
.icon-printer-fill:before{
    content:"\E8AD"
}
.icon-printer-outline:before{
    content:"\E8AE"
}
.icon-rating-fill:before{
    content:"\E8AF"
}
.icon-rating-outline:before{
    content:"\E8B0"
}
.icon-refresh-fill:before{
    content:"\E8B1"
}
.icon-refresh-outline:before{
    content:"\E8B2"
}
.icon-right-chevron-circle-fill:before{
    content:"\E8B3"
}
.icon-right-chevron-circle-outline:before{
    content:"\E8B4"
}
.icon-right-chevron-fill:before{
    content:"\E8B5"
}
.icon-right-chevron-outline:before{
    content:"\E8B6"
}
.icon-save-fill:before{
    content:"\E8B7"
}
.icon-save-outline:before{
    content:"\E8B8"
}
.icon-search-fill:before{
    content:"\E8B9"
}
.icon-search-outline:before{
    content:"\E8BA"
}
.icon-setting-fill:before{
    content:"\E8BB"
}
.icon-setting-outline:before{
    content:"\E8BC"
}
.icon-share-fill:before{
    content:"\E8BD"
}
.icon-share-outline:before{
    content:"\E8BE"
}
.icon-transform-outline:before{
    content:"\E8BF"
}
.icon-visitor-outline:before{
    content:"\E8C0"
}
.icon-pencil-fill:before{
    content:"\E8C1"
}
.icon-pencil-outline:before{
    content:"\E8C2"
}
.icon-sorting-fill:before{
    content:"\E8C3"
}
.icon-sorting-outline:before{
    content:"\E8C4"
}
.icon-spark-line-fill:before{
    content:"\E8C5"
}
.icon-spark-line-outline:before{
    content:"\E8C6"
}
.icon-spider-chart-fill:before{
    content:"\E8C7"
}
.icon-spider-chart-outline:before{
    content:"\E8C8"
}
.icon-survey-checkmark-fill:before{
    content:"\E8C9"
}
.icon-survey-checkmark-outline:before{
    content:"\E8CA"
}
.icon-survey-fill:before{
    content:"\E8CB"
}
.icon-survey-outline:before{
    content:"\E8CC"
}
.icon-table-data-fill:before{
    content:"\E8CD"
}
.icon-table-data-outline:before{
    content:"\E8CE"
}
.icon-target-fill:before{
    content:"\E8CF"
}
.icon-target-outline:before{
    content:"\E8D0"
}
.icon-thumb-down-fill:before{
    content:"\E8D1"
}
.icon-thumb-down-outline:before{
    content:"\E8D2"
}
.icon-thumb-up-fill:before{
    content:"\E8D3"
}
.icon-thumb-up-outline:before{
    content:"\E8D4"
}
.icon-time-fill:before{
    content:"\E8D5"
}
.icon-time-outline:before{
    content:"\E8D6"
}
.icon-toggle-fill:before{
    content:"\E8D7"
}
.icon-toggle-outline:before{
    content:"\E8D8"
}
.icon-up-chevron-circle-fill:before{
    content:"\E8D9"
}
.icon-up-chevron-circle-outline:before{
    content:"\E8DA"
}
.icon-up-chevron-fill:before{
    content:"\E8DB"
}
.icon-up-chevron-outline:before{
    content:"\E8DC"
}
.icon-upload-fill:before{
    content:"\E8DD"
}
.icon-upload-light-fill:before{
    content:"\E8DE"
}
.icon-download-light-outline:before{
    content:"\E8DF"
}
.icon-upload-outline:before{
    content:"\E8E0"
}
.icon-uptrend-fill:before{
    content:"\E8E1"
}
.icon-uptrend-outline:before{
    content:"\E8E2"
}
.icon-venn-ab-horizontal-fill:before{
    content:"\E8E3"
}
.icon-venn-ab-horizontal-outline:before{
    content:"\E8E4"
}
.icon-venn-ab-vertical-fill:before{
    content:"\E8E5"
}
.icon-venn-ab-vertical-outline:before{
    content:"\E8E6"
}
.icon-venn-abc-fill:before{
    content:"\E8E7"
}
.icon-venn-abc-outline:before{
    content:"\E8E8"
}
.icon-venn-abc-reversed-fill:before{
    content:"\E8E9"
}
.icon-venn-abc-reversed-outline:before{
    content:"\E8EA"
}
.icon-vertical-more-fill:before{
    content:"\E8EB"
}
.icon-vertical-more-outline:before{
    content:"\E8EC"
}
.icon-view-fill:before{
    content:"\E8ED"
}
.icon-view-outline:before{
    content:"\E8EE"
}
.icon-volume-on-fill:before{
    content:"\E8EF"
}
.icon-volume-off-fill:before{
    content:"\E8F0"
}
.icon-volume-off-outline:before{
    content:"\E8F1"
}
.icon-volume-on-outline:before{
    content:"\E8F2"
}
.icon-volume-up-fill:before{
    content:"\E8F3"
}
.icon-volume-up-outline:before{
    content:"\E8F4"
}
.icon-xls-fill:before{
    content:"\E8F5"
}
.icon-xls-outline:before{
    content:"\E8F6"
}
.icon-tag-fill:before{
    content:"\E8F7"
}
.icon-calendar-accepted-fill:before{
    content:"\E8F8"
}
.icon-call-fill:before{
    content:"\E8FA"
}
.icon-capital-fill:before{
    content:"\E8FB"
}
.icon-change-fill:before{
    content:"\E8FC"
}
.icon-community-fill:before{
    content:"\E8FD"
}
.icon-desktop-fill:before{
    content:"\E8FE"
}
.icon-digital-transformation-fill:before{
    content:"\E8FF"
}
.icon-entrepreneur-fill:before{
    content:"\E900"
}
.icon-family-fill:before{
    content:"\E901"
}
.icon-fnb-fill:before{
    content:"\E902"
}
.icon-governance-fill:before{
    content:"\E903"
}
.icon-grow-revenue-fill:before{
    content:"\E904"
}
.icon-growth-fill:before{
    content:"\E905"
}
.icon-idcard-fill:before{
    content:"\E906"
}
.icon-infinity-fill:before{
    content:"\E907"
}
.icon-leader-fill:before{
    content:"\E908"
}
.icon-tag-outline:before{
    content:"\E909"
}
.icon-management-fill:before{
    content:"\E90A"
}
.icon-network-fill:before{
    content:"\E90B"
}
.icon-partership-fill:before{
    content:"\E90C"
}
.icon-play-fill:before{
    content:"\E90D"
}
.icon-profitability-fill:before{
    content:"\E90E"
}
.icon-purpose-fill:before{
    content:"\E90F"
}
.icon-radio-fill:before{
    content:"\E910"
}
.icon-revenue-fill:before{
    content:"\E911"
}
.icon-service-fill:before{
    content:"\E912"
}
.icon-shopping-bag-fill:before{
    content:"\E913"
}
.icon-shopping-cart-fill:before{
    content:"\E914"
}
.icon-sorting-ascendant-fill:before{
    content:"\E915"
}
.icon-sorting-descendant-fill:before{
    content:"\E916"
}
.icon-stewardship-fill:before{
    content:"\E917"
}
.icon-talent-fill:before{
    content:"\E918"
}
.icon-ticket-fill:before{
    content:"\E919"
}
.icon-transform-fill:before{
    content:"\E91A"
}
.icon-visitor-fill:before{
    content:"\E91B"
}
.icon-wait-fill:before{
    content:"\E91C"
}
.icon-wealth-fill:before{
    content:"\E91D"
}
.icon-calendar-accepted-outline:before{
    content:"\E91E"
}
.icon-calendar-declined-outline:before{
    content:"\E91F"
}
.icon-call-outline:before{
    content:"\E920"
}
.icon-capital-outline:before{
    content:"\E921"
}
.icon-change-outline:before{
    content:"\E922"
}
.icon-community-outline:before{
    content:"\E923"
}
.icon-desktop-outline:before{
    content:"\E924"
}
.icon-digital-transformation-outline:before{
    content:"\E925"
}
.icon-entrepreneur-outline:before{
    content:"\E926"
}
.icon-family-outline:before{
    content:"\E927"
}
.icon-fnb-outline:before{
    content:"\E928"
}
.icon-governance-outline:before{
    content:"\E929"
}
.icon-grow-revenue-outline:before{
    content:"\E92A"
}
.icon-growth-outline:before{
    content:"\E92B"
}
.icon-idcard-outline:before{
    content:"\E92C"
}
.icon-infinity-outline:before{
    content:"\E92D"
}
.icon-leader-outline:before{
    content:"\E92E"
}
.icon-management-outline:before{
    content:"\E930"
}
.icon-network-outline:before{
    content:"\E931"
}
.icon-partership-outline:before{
    content:"\E932"
}
.icon-play-outline:before{
    content:"\E933"
}
.icon-profitability-outline:before{
    content:"\E934"
}
.icon-purpose-outline:before{
    content:"\E935"
}
.icon-radio-outline:before{
    content:"\E936"
}
.icon-revenue-outline:before{
    content:"\E937"
}
.icon-service-outline:before{
    content:"\E938"
}
.icon-shopping-bag-outline:before{
    content:"\E939"
}
.icon-shopping-cart-outline:before{
    content:"\E93A"
}
.icon-sorting-ascendant-outline:before{
    content:"\E93B"
}
.icon-sorting-descendant-outline:before{
    content:"\E93C"
}
.icon-stewardship-outline:before{
    content:"\E93D"
}
.icon-talent-outline:before{
    content:"\E93E"
}
.icon-ticket-outline:before{
    content:"\E93F"
}
.icon-location-locked-fill:before{
    content:"\E940"
}
.icon-location-locked-outline:before{
    content:"\E941"
}
.icon-wait-outline:before{
    content:"\E942"
}
.icon-wealth-outline:before{
    content:"\E943"
}
.icon-xbrl-fill:before{
    content:"\E944"
}
.icon-workflow-fill:before{
    content:"\E945"
}
.icon-woman-fill:before{
    content:"\E946"
}
.icon-windmill-fill:before{
    content:"\E947"
}
.icon-wifi-fill:before{
    content:"\E948"
}
.icon-umbrella-fill:before{
    content:"\E949"
}
.icon-thermometer-fill:before{
    content:"\E94A"
}
.icon-telecom-fill:before{
    content:"\E94B"
}
.icon-tanker-fill:before{
    content:"\E94C"
}
.icon-speedometer-fill:before{
    content:"\E94E"
}
.icon-signpost-fill:before{
    content:"\E94F"
}
.icon-shuttlebus-fill:before{
    content:"\E950"
}
.icon-shoppingbasket-fill:before{
    content:"\E951"
}
.icon-shower-fill:before{
    content:"\E952"
}
.icon-ship-fill:before{
    content:"\E953"
}
.icon-shareios-fill:before{
    content:"\E954"
}
.icon-service--fill:before{
    content:"\E955"
}
.icon-serenityspace-fill:before{
    content:"\E956"
}
.icon-savings-fill:before{
    content:"\E957"
}
.icon-screenmirroring-fill:before{
    content:"\E958"
}
.icon-savemoney-fill:before{
    content:"\E959"
}
.icon-realestate-fill:before{
    content:"\E95A"
}
.icon-query-fill:before{
    content:"\E95B"
}
.icon-qrcode-fill:before{
    content:"\E95C"
}
.icon-projector-fill:before{
    content:"\E95D"
}
.icon-productivity-fill:before{
    content:"\E95E"
}
.icon-prescription-pharmacy-fill:before{
    content:"\E95F"
}
.icon-webcaststudio-fill:before{
    content:"\E960"
}
.icon-powerplant-fill:before{
    content:"\E961"
}
.icon-powerport-plug-outlet-fill:before{
    content:"\E962"
}
.icon-powerbi-fill:before{
    content:"\E963"
}
.icon-powerbutton-fill:before{
    content:"\E964"
}
.icon-platform-fill:before{
    content:"\E967"
}
.icon-payment-fill:before{
    content:"\E968"
}
.icon-particulates-fill:before{
    content:"\E96A"
}
.icon-parks-outdoors-fill:before{
    content:"\E96B"
}
.icon-paperairplanefill:before{
    content:"\E96C"
}
.icon-openinnewwindow-fill:before{
    content:"\E96D"
}
.icon-oiltank-fill:before{
    content:"\E96E"
}
.icon-oilplatform-fill:before{
    content:"\E96F"
}
.icon-oilpipeline-fill:before{
    content:"\E970"
}
.icon-notpublished-fill:before{
    content:"\E971"
}
.icon-office-fill:before{
    content:"\E972"
}
.icon-noteplus-fill:before{
    content:"\E973"
}
.icon-notebook-fill:before{
    content:"\E974"
}
.icon-newsreport-fill:before{
    content:"\E975"
}
.icon-note-fill:before{
    content:"\E976"
}
.icon-neighborhood-fill:before{
    content:"\E977"
}
.icon-mortgagepayment-fill:before{
    content:"\E978"
}
.icon-networkport-fill:before{
    content:"\E979"
}
.icon-mortgage-fill:before{
    content:"\E97A"
}
.icon-microphone-fill:before{
    content:"\E97B"
}
.icon-menuview-fill:before{
    content:"\E97D"
}
.icon-meetingroom-fill:before{
    content:"\E97F"
}
.icon-meeting-fill:before{
    content:"\E980"
}
.icon-manufacturer-fill:before{
    content:"\E981"
}
.icon-manandwoman-fill:before{
    content:"\E982"
}
.icon-marketing-fill:before{
    content:"\E983"
}
.icon-man-fill:before{
    content:"\E984"
}
.icon-malesymbol-fill:before{
    content:"\E985"
}
.icon-lockopen-unlock-fill:before{
    content:"\E986"
}
.icon-lockers-fill:before{
    content:"\E987"
}
.icon-lockclosed-locked-fill:before{
    content:"\E988"
}
.icon-linkunlinked-fill:before{
    content:"\E989"
}
.icon-lightbulb-fill:before{
    content:"\E98A"
}
.icon-linkbroken-fill:before{
    content:"\E98B"
}
.icon-lifeinsurance-fill:before{
    content:"\E98C"
}
.icon-library-fill:before{
    content:"\E98D"
}
.icon-library-reports-fill:before{
    content:"\E98E"
}
.icon-keyboard-fill:before{
    content:"\E98F"
}
.icon-labs-fill:before{
    content:"\E990"
}
.icon-layout-fill:before{
    content:"\E991"
}
.icon-jewelry-fill:before{
    content:"\E992"
}
.icon-immersivetechnology-fill:before{
    content:"\E993"
}
.icon-spinner-fill:before{
    content:"\E994"
}
.icon-hand-fill:before{
    content:"\E995"
}
.icon-hub-fill:before{
    content:"\E996"
}
.icon-ganttchart-fill:before{
    content:"\E997"
}
.icon-genderneutral-fill:before{
    content:"\E998"
}
.icon-gameroom-fill:before{
    content:"\E999"
}
.icon-weight-fill:before{
    content:"\E99A"
}
.icon-waterdrop-fill:before{
    content:"\E99B"
}
.icon-wallet-fill:before{
    content:"\E99C"
}
.icon-walkingworkstation-fill:before{
    content:"\E99D"
}
.icon-typography-fonts-fill:before{
    content:"\E9A0"
}
.icon-video-fill:before{
    content:"\E9A1"
}
.icon-truckconnected-fill:before{
    content:"\E9A2"
}
.icon-truck-fill:before{
    content:"\E9A3"
}
.icon-transformv-fill:before{
    content:"\E9A4"
}
.icon-videoconference-fill:before{
    content:"\E9A5"
}
.icon-foodbeverage-fill:before{
    content:"\E9A6"
}
.icon-train-railway-fill:before{
    content:"\E9A7"
}
.icon-folderdelete-fill:before{
    content:"\E9A8"
}
.icon-folderadd-fill:before{
    content:"\E9A9"
}
.icon-flag-fill:before{
    content:"\E9AA"
}
.icon-firstaid-fill:before{
    content:"\E9AB"
}
.icon-firehose-fill:before{
    content:"\E9AC"
}
.icon-fireextinguisher-fill:before{
    content:"\E9AD"
}
.icon-fireexit-fill:before{
    content:"\E9AE"
}
.icon-femalesymbol-fill:before{
    content:"\E9AF"
}
.icon-extension-fill:before{
    content:"\E9B0"
}
.icon-exit-fill:before{
    content:"\E9B1"
}
.icon-engagement-fill:before{
    content:"\E9B2"
}
.icon-elevator-fill:before{
    content:"\E9B3"
}
.icon-education-fill:before{
    content:"\E9B4"
}
.icon-displaypower-fill:before{
    content:"\E9B5"
}
.icon-disabilityinsurance-fill:before{
    content:"\E9B6"
}
.icon-dining-fill:before{
    content:"\E9B7"
}
.icon-digital-techtransformation-fill:before{
    content:"\E9B8"
}
.icon-dial-medium-fill:before{
    content:"\E9B9"
}
.icon-dial-low-fill:before{
    content:"\E9BA"
}
.icon-dial-high-fill:before{
    content:"\E9BB"
}
.icon-deskchair-fill:before{
    content:"\E9BC"
}
.icon-debt-free-fill:before{
    content:"\E9BD"
}
.icon-database-fill:before{
    content:"\E9BE"
}
.icon-data-fill:before{
    content:"\E9BF"
}
.icon-creditcardpayment-fill:before{
    content:"\E9C0"
}
.icon-creditcard-fill:before{
    content:"\E9C1"
}
.icon-cost-dollar-fill:before{
    content:"\E9C2"
}
.icon-contacts-fill:before{
    content:"\E9C3"
}
.icon-configuration-fill:before{
    content:"\E9C4"
}
.icon-cogs-fill:before{
    content:"\E9C5"
}
.icon-circuitboardbox-fill:before{
    content:"\E9C6"
}
.icon-circlepercent-fill:before{
    content:"\E9C7"
}
.icon-chevrondoubledown-fill:before{
    content:"\E9C8"
}
.icon-carersspace-fill:before{
    content:"\E9CA"
}
.icon-camera-mic-speakers-fill:before{
    content:"\E9CB"
}
.icon-calculator-fill:before{
    content:"\E9CE"
}
.icon-touchscreen-fill:before{
    content:"\E9CF"
}
.icon-businessservices-printer-fill:before{
    content:"\E9D0"
}
.icon-bus-publictransportation-fill:before{
    content:"\E9D1"
}
.icon-bridgechart-fill:before{
    content:"\E9D3"
}
.icon-box-open-fill:before{
    content:"\E9D4"
}
.icon-box-fill:before{
    content:"\E9D5"
}
.icon-bot-fill:before{
    content:"\E9D6"
}
.icon-boat-fill:before{
    content:"\E9D7"
}
.icon-beaker-fill:before{
    content:"\E9D8"
}
.icon-battery-medium-fill:before{
    content:"\E9D9"
}
.icon-battery-low-fill:before{
    content:"\E9DA"
}
.icon-battery-high-fill:before{
    content:"\E9DB"
}
.icon-automobile-fill:before{
    content:"\E9DC"
}
.icon-atm-fill:before{
    content:"\E9DD"
}
.icon-art-themes-fill:before{
    content:"\E9DE"
}
.icon-arrowup-fill:before{
    content:"\E9DF"
}
.icon-arrowright-fill:before{
    content:"\E9E0"
}
.icon-arrowleft-fill:before{
    content:"\E9E1"
}
.icon-arrowincrease-fill:before{
    content:"\E9E2"
}
.icon-arrowdown-fill:before{
    content:"\E9E3"
}
.icon-arrowdecrease-fill:before{
    content:"\E9E4"
}
.icon-apparel-fill:before{
    content:"\E9E5"
}
.icon-xbrl-outline:before{
    content:"\E9E6"
}
.icon-workflow-outline:before{
    content:"\E9E7"
}
.icon-woman-outline:before{
    content:"\E9E8"
}
.icon-windmill-outline:before{
    content:"\E9E9"
}
.icon-wifi-outline:before{
    content:"\E9EA"
}
.icon-weight-outline:before{
    content:"\E9EB"
}
.icon-webcaststudio-outline:before{
    content:"\E9EC"
}
.icon-waterdrop-outline:before{
    content:"\E9ED"
}
.icon-wallet-outline:before{
    content:"\E9EE"
}
.icon-walkingworkstation-outline:before{
    content:"\E9EF"
}
.icon-videoconference-outline:before{
    content:"\E9F1"
}
.icon-video-outline:before{
    content:"\E9F2"
}
.icon-umbrella-outline:before{
    content:"\E9F3"
}
.icon-typography-fonts-outline:before{
    content:"\E9F4"
}
.icon-truckconnected-outline:before{
    content:"\E9F5"
}
.icon-truck-outline:before{
    content:"\E9F6"
}
.icon-train-railway-outline:before{
    content:"\E9F7"
}
.icon-touchscreen-outline:before{
    content:"\E9F8"
}
.icon-thermometer-outline:before{
    content:"\E9F9"
}
.icon-telecom-outline:before{
    content:"\E9FA"
}
.icon-tanker-outline:before{
    content:"\E9FB"
}
.icon-tabledata-outline:before{
    content:"\E9FD"
}
.icon-star-outline:before{
    content:"\E9FF"
}
.icon-speedometer-outline:before{
    content:"\EA00"
}
.icon-signpost-outline:before{
    content:"\EA01"
}
.icon-shuttlebus-outline:before{
    content:"\EA02"
}
.icon-shower-outline:before{
    content:"\EA03"
}
.icon-shoppingbasket-outline:before{
    content:"\EA04"
}
.icon-ship-outline:before{
    content:"\EA05"
}
.icon-serenityspace-outline:before{
    content:"\EA06"
}
.icon-screenmirroring-outline:before{
    content:"\EA07"
}
.icon-savings-outline:before{
    content:"\EA08"
}
.icon-savemoney-outline:before{
    content:"\EA09"
}
.icon-realestate-outline:before{
    content:"\EA0A"
}
.icon-query-outline:before{
    content:"\EA0B"
}
.icon-qrcode-outline:before{
    content:"\EA0C"
}
.icon-projector-outline:before{
    content:"\EA0D"
}
.icon-productivity-outline:before{
    content:"\EA0E"
}
.icon-prescription-outline:before{
    content:"\EA0F"
}
.icon-powerport-plug-outlet-outline:before{
    content:"\EA11"
}
.icon-powerplant-outline:before{
    content:"\EA12"
}
.icon-powerbutton-outline:before{
    content:"\EA13"
}
.icon-powerbi-outline:before{
    content:"\EA14"
}
.icon-platform-outline:before{
    content:"\EA16"
}
.icon-payment-outline:before{
    content:"\EA17"
}
.icon-particulates-outline:before{
    content:"\EA19"
}
.icon-parks-outdoors-outline:before{
    content:"\EA1A"
}
.icon-paperairplane-outline:before{
    content:"\EA1B"
}
.icon-openinnewwindow-outline:before{
    content:"\EA1C"
}
.icon-oiltank-outline:before{
    content:"\EA1D"
}
.icon-oilplatform-outline:before{
    content:"\EA1E"
}
.icon-oilpipeline-outline:before{
    content:"\EA1F"
}
.icon-office-outline:before{
    content:"\EA20"
}
.icon-notpublished-outline:before{
    content:"\EA21"
}
.icon-noteplus-outline:before{
    content:"\EA22"
}
.icon-notebook-outline:before{
    content:"\EA23"
}
.icon-note-outline:before{
    content:"\EA24"
}
.icon-newsreport-outline:before{
    content:"\EA25"
}
.icon-networkport-outline:before{
    content:"\EA26"
}
.icon-neighborhood-outline:before{
    content:"\EA27"
}
.icon-mortgagepayment-outline:before{
    content:"\EA28"
}
.icon-mortgage-outline:before{
    content:"\EA29"
}
.icon-microphone-outline:before{
    content:"\EA2A"
}
.icon-menuview-outline:before{
    content:"\EA2B"
}
.icon-meetingroom-outline:before{
    content:"\EA2C"
}
.icon-meeting-outline:before{
    content:"\EA2D"
}
.icon-marketing-outline:before{
    content:"\EA2E"
}
.icon-manufacturer-outline:before{
    content:"\EA2F"
}
.icon-manandwoman-outline:before{
    content:"\EA30"
}
.icon-man-outline:before{
    content:"\EA32"
}
.icon-malesymbol-outline:before{
    content:"\EA33"
}
.icon-lockopen-unlock-outline:before{
    content:"\EA34"
}
.icon-lockers-outline:before{
    content:"\EA35"
}
.icon-lockclosed-locked-outline:before{
    content:"\EA36"
}
.icon-listview-outline:before{
    content:"\EA37"
}
.icon-linkunlinked-outline:before{
    content:"\EA38"
}
.icon-linkbroken-outline:before{
    content:"\EA39"
}
.icon-lightbulb-outline:before{
    content:"\EA3A"
}
.icon-lifeinsurance-outline:before{
    content:"\EA3B"
}
.icon-library-reports-outline:before{
    content:"\EA3C"
}
.icon-library-outline:before{
    content:"\EA3D"
}
.icon-layout-outline:before{
    content:"\EA3F"
}
.icon-labs-outline:before{
    content:"\EA40"
}
.icon-keyboard-outline:before{
    content:"\EA41"
}
.icon-jewelry-outline:before{
    content:"\EA42"
}
.icon-immersivetechnology-outline:before{
    content:"\EA43"
}
.icon-spinner-outline:before{
    content:"\EA44"
}
.icon-hub-outline:before{
    content:"\EA45"
}
.icon-hand-outline:before{
    content:"\EA46"
}
.icon-genderneutral-outline:before{
    content:"\EA47"
}
.icon-ganttchart-outline:before{
    content:"\EA48"
}
.icon-gameroom-outline:before{
    content:"\EA49"
}
.icon-folderdelete-outline:before{
    content:"\EA4A"
}
.icon-folderadd-outline:before{
    content:"\EA4B"
}
.icon-flag-outline:before{
    content:"\EA4C"
}
.icon-firstaid-outline:before{
    content:"\EA4D"
}
.icon-firehose-outline:before{
    content:"\EA4E"
}
.icon-fireextinguisher-outline:before{
    content:"\EA4F"
}
.icon-fireexit-outline:before{
    content:"\EA50"
}
.icon-femalesymbol-outline:before{
    content:"\EA51"
}
.icon-extension-outline:before{
    content:"\EA52"
}
.icon-exit-outline:before{
    content:"\EA53"
}
.icon-engagement-outline:before{
    content:"\EA54"
}
.icon-elevator-outline:before{
    content:"\EA55"
}
.icon-education-outline:before{
    content:"\EA56"
}
.icon-displaypower-outline:before{
    content:"\EA57"
}
.icon-disabilityinsurance-outline:before{
    content:"\EA58"
}
.icon-dining-outline:before{
    content:"\EA59"
}
.icon-dial-medium-outline:before{
    content:"\EA5A"
}
.icon-dial-low-outline:before{
    content:"\EA5B"
}
.icon-dial-high-outline:before{
    content:"\EA5C"
}
.icon-deskchair-outline:before{
    content:"\EA5D"
}
.icon-debt-free-outline:before{
    content:"\EA5E"
}
.icon-database-outline:before{
    content:"\EA5F"
}
.icon-data-outline:before{
    content:"\EA60"
}
.icon-creditcardpayment-outline:before{
    content:"\EA61"
}
.icon-creditcard-outline:before{
    content:"\EA62"
}
.icon-cost-dollar-outline:before{
    content:"\EA63"
}
.icon-contacts-outline:before{
    content:"\EA64"
}
.icon-configuration-outline:before{
    content:"\EA65"
}
.icon-cogs-outline:before{
    content:"\EA66"
}
.icon-circuitboardbox-outline:before{
    content:"\EA67"
}
.icon-circlepercent-outline:before{
    content:"\EA68"
}
.icon-chevrondoubledown-outline:before{
    content:"\EA69"
}
.icon-check-hook-outline:before{
    content:"\EA6A"
}
.icon-carersspace-outline:before{
    content:"\EA6C"
}
.icon-camera-mic-speakers-outline:before{
    content:"\EA6E"
}
.icon-calculator-outline:before{
    content:"\EA70"
}
.icon-businessservices-printer-outline:before{
    content:"\EA71"
}
.icon-bus-publictransportation-outline:before{
    content:"\EA72"
}
.icon-bridgechart-outline:before{
    content:"\EA74"
}
.icon-box-outline:before{
    content:"\EA75"
}
.icon-box-open-outline:before{
    content:"\EA76"
}
.icon-bot-outline:before{
    content:"\EA77"
}
.icon-boat-outline:before{
    content:"\EA78"
}
.icon-beaker-outline:before{
    content:"\EA79"
}
.icon-battery-medium-outline:before{
    content:"\EA7A"
}
.icon-battery-low-outline:before{
    content:"\EA7B"
}
.icon-battery-high-outline:before{
    content:"\EA7C"
}
.icon-bargraph-outline:before{
    content:"\EA7D"
}
.icon-automobile-outline:before{
    content:"\EA7E"
}
.icon-atm-outline:before{
    content:"\EA7F"
}
.icon-art-themes-outline:before{
    content:"\EA80"
}
.icon-arrowup-outline:before{
    content:"\EA81"
}
.icon-arrowright-outline:before{
    content:"\EA82"
}
.icon-arrowleft-outline:before{
    content:"\EA83"
}
.icon-arrowincrease-outline:before{
    content:"\EA84"
}
.icon-arrowdown-outline:before{
    content:"\EA85"
}
.icon-arrowdecrease-outline:before{
    content:"\EA86"
}
.icon-apparel-outline:before{
    content:"\EA87"
}
.icon-3by3grid-outline:before{
    content:"\EA88"
}
.icon-calendar-declined-fill:before{
    content:"\EBCC"
}
@font-face{
    font-family:PwC Helvetica Neue_n2;
    src:url(../assets/418e7417-47f3-40a1-8817-519a566f9d82.52362b02a48b639cd2a125c7008fdbd4.eot?#iefix) format("eot")
}
@font-face{
    font-family:PwC Helvetica Neue;
    src:url(../assets/418e7417-47f3-40a1-8817-519a566f9d82.52362b02a48b639cd2a125c7008fdbd4.eot?#iefix);
    src:url(../assets/418e7417-47f3-40a1-8817-519a566f9d82.52362b02a48b639cd2a125c7008fdbd4.eot?#iefix) format("eot"),url(../assets/02b3f97a-406d-43cb-885c-ba5233577cad.8d309e2fddec466699ea7d9403cc159f.woff2) format("woff2"),url(../assets/cad33bbd-bbf2-423b-98c5-51136c054e14.340ab505aa969b8fdce4397da34b49ea.woff) format("woff"),url(../assets/22c6282d-e7aa-406b-89dc-5176916a9c44.29394864f02f4207e1032547816df65d.ttf) format("truetype");
    font-weight:275;
    font-style:normal
}
@font-face{
    font-family:PwC Helvetica Neue_n2;
    src:url(../assets/da266c3a-a094-4adc-a81e-12f73609ba16.c8791ae4ae242241e00cc44d439e39a1.eot?#iefix) format("eot")
}
@font-face{
    font-family:PwC Helvetica Neue;
    src:url(../assets/da266c3a-a094-4adc-a81e-12f73609ba16.c8791ae4ae242241e00cc44d439e39a1.eot?#iefix);
    src:url(../assets/da266c3a-a094-4adc-a81e-12f73609ba16.c8791ae4ae242241e00cc44d439e39a1.eot?#iefix) format("eot"),url(../assets/7d63ccf8-e0ae-4dee-ad4d-bbc798aa5803.4f909104daca240d842cee19cdca4511.woff2) format("woff2"),url(../assets/b2c1327f-ab3d-4230-93d7-eee8596e1498.7e7c71c2965d474a6670954712f6905d.woff) format("woff"),url(../assets/922917a9-4ca8-4c0b-b1bb-417b6ff0210e.5c5e437772c66f8e113d3bd8d5c63e29.ttf) format("truetype");
    font-weight:250;
    font-style:normal
}
@font-face{
    font-family:PwC Helvetica Neue_n3;
    src:url(../assets/cb0d1e8a-e111-4dbf-82c2-e948aba954c0.4da3868f865060e835488d1bc90af6f5.eot?#iefix) format("eot")
}
@font-face{
    font-family:PwC Helvetica Neue;
    src:url(../assets/cb0d1e8a-e111-4dbf-82c2-e948aba954c0.4da3868f865060e835488d1bc90af6f5.eot?#iefix);
    src:url(../assets/cb0d1e8a-e111-4dbf-82c2-e948aba954c0.4da3868f865060e835488d1bc90af6f5.eot?#iefix) format("eot"),url(../assets/f9c5199e-a996-4c08-9042-1eb845bb7495.1e20397cac193c993bb712a91303dd3e.woff2) format("woff2"),url(../assets/2a34f1f8-d701-4949-b12d-133c1c2636eb.454a26dd4bb9a1ea4326d5fce3f6efbd.woff) format("woff"),url(../assets/fdf10d5e-4ce0-45e5-a6c1-5eaff6cb1c11.9f06e0e433d5b4b73853cd6cbdc60fbe.ttf) format("truetype");
    font-weight:300;
    font-style:normal
}
@font-face{
    font-family:PwC Helvetica Neue_n4;
    src:url(../assets/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.d20a01fea5817d6cc34a0ed8aa0ddba5.eot?#iefix) format("eot")
}
@font-face{
    font-family:PwC Helvetica Neue;
    src:url(../assets/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.d20a01fea5817d6cc34a0ed8aa0ddba5.eot?#iefix);
    src:url(../assets/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.d20a01fea5817d6cc34a0ed8aa0ddba5.eot?#iefix) format("eot"),url(../assets/08b57253-2e0d-4c12-9c57-107f6c67bc49.94003a0e80103fc3f998ba7a59b2a237.woff2) format("woff2"),url(../assets/08edde9d-c27b-4731-a27f-d6cd9b01cd06.47b39d054a4241e4ccd868d4005e4492.woff) format("woff"),url(../assets/8f4a1705-214a-4dd0-80b8-72252c37e688.75ad4f60d19b3552006e77b755cdb5cf.ttf) format("truetype");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:PwC Helvetica Neue_n5;
    src:url(../assets/5640036d-d549-4f16-b31e-87da78d9e832.4bd67564884eaae69a9002c5e15ff74e.eot?#iefix) format("eot")
}
@font-face{
    font-family:PwC Helvetica Neue;
    src:url(../assets/5640036d-d549-4f16-b31e-87da78d9e832.4bd67564884eaae69a9002c5e15ff74e.eot?#iefix);
    src:url(../assets/5640036d-d549-4f16-b31e-87da78d9e832.4bd67564884eaae69a9002c5e15ff74e.eot?#iefix) format("eot"),url(../assets/240c57a0-fdce-440d-9ce3-85e0cb56f470.497ac7524f555afd21a399fa975e432f.woff2) format("woff2"),url(../assets/7802e576-2ffa-4f22-a409-534355fbea79.4c8a5d54537af24153ab4bfbda856b84.woff) format("woff"),url(../assets/14d824a2-2a5c-4692-8e30-74f6e177b675.6a470198e7556b29f5793fc7d3da853f.ttf) format("truetype");
    font-weight:500;
    font-style:normal
}
@font-face{
    font-family:PwC Helvetica Neue_n7;
    src:url(../assets/4c21ab66-1566-4a85-b310-fbc649985f88.9d95d5635ced295e191e379f3859fe81.eot?#iefix) format("eot")
}
@font-face{
    font-family:PwC Helvetica Neue;
    src:url(../assets/4c21ab66-1566-4a85-b310-fbc649985f88.9d95d5635ced295e191e379f3859fe81.eot?#iefix);
    src:url(../assets/4c21ab66-1566-4a85-b310-fbc649985f88.9d95d5635ced295e191e379f3859fe81.eot?#iefix) format("eot"),url(../assets/800da3b0-675f-465f-892d-d76cecbdd5b1.bfdafc71b6847d67aafc1b4bd27f0251.woff2) format("woff2"),url(../assets/7b415a05-784a-4a4c-8c94-67e9288312f5.02df0a0c5c46ba651543bf2cf7cb2dd9.woff) format("woff"),url(../assets/f07c25ed-2d61-4e44-99ab-a0bc3ec67662.84e90224b63388a9c3cff8655ce9d863.ttf) format("truetype");
    font-weight:700;
    font-style:normal
}
@font-face{
    font-family:PwC Helvetica Neue_n9;
    src:url(../assets/4cc8f5da-4e24-4929-8efb-866ffcb1fe7e.f717798c7a3fc3f1e6f977941ed93c21.eot?#iefix) format("eot")
}
@font-face{
    font-family:PwC Helvetica Neue;
    src:url(../assets/4cc8f5da-4e24-4929-8efb-866ffcb1fe7e.f717798c7a3fc3f1e6f977941ed93c21.eot?#iefix);
    src:url(../assets/4cc8f5da-4e24-4929-8efb-866ffcb1fe7e.f717798c7a3fc3f1e6f977941ed93c21.eot?#iefix) format("eot"),url(../assets/93ce67e5-64e3-4a99-99a3-545f20c5beec.41020858294321091c870fb455202a05.woff2) format("woff2"),url(../assets/96b3a113-3e18-46f9-b6e3-5bdee7288b20.c3308c9b519437f8b881fb9215230221.woff) format("woff"),url(../assets/556d95c6-2352-4272-9422-83d53f66cfa3.54b4d94afcfcefaa643b42aa3d520aa5.ttf) format("truetype");
    font-weight:900;
    font-style:normal
}
html{
    font-size:16px
}
body,html{
    margin:0;
    padding:0;
    font-family:PwC Helvetica Neue,sans-serif
}
body{
    position:relative;
    color:var(--theme-color-font)
}
*{
    vertical-align:baseline;
    font-weight:inherit;
    font-style:inherit;
    font-size:100%;
    border:0
}
*,dd,dl,dt,li,ul{
    padding:0;
    margin:0
}
dd,dl,dt,li,ul{
    list-style:none
}
.a-h1{
    font-size:2.8125rem;
    line-height:4.375rem
}
.a-h1,.a-h2{
    font-weight:500;
    color:var(--theme-color-font)
}
.a-h2{
    font-size:1.75rem;
    line-height:2.75rem
}
.a-h3{
    font-size:1.375rem;
    line-height:2.25rem
}
.a-h3,.a-h4{
    font-weight:500;
    color:var(--theme-color-font)
}
.a-h4{
    font-size:1.125rem;
    line-height:1.875rem
}
.a-h5{
    font-size:1rem;
    line-height:1.75rem
}
.a-h5,.a-h6{
    font-weight:500;
    color:var(--theme-color-font)
}
.a-h6{
    font-size:.875rem;
    line-height:1.25rem
}
.a-p3{
    font-size:1.125rem;
    line-height:1.8125rem
}
.a-p4{
    font-size:1rem;
    line-height:1.625rem
}
.a-text-xl{
    font-size:2.8125rem;
    font-weight:500;
    line-height:4.375rem
}
.a-text-lg{
    font-size:1.75rem;
    font-weight:500;
    line-height:2.75rem
}
.a-text-md{
    font-size:1.375rem;
    font-weight:400;
    line-height:2.25rem
}
.a-text-sm{
    font-size:1.125rem;
    font-weight:400;
    line-height:1.875rem
}
.a-text-heading{
    font-size:1rem;
    font-weight:500;
    line-height:1.75rem
}
.a-text-subheading{
    font-size:.75rem;
    font-weight:700;
    line-height:1.25rem
}
.a-text-body{
    font-size:.875rem;
    font-weight:400;
    line-height:1.5rem
}
.a-text-caption{
    font-size:.75rem;
    font-weight:400;
    line-height:1.25rem
}
.a-text-orange-darker{
    color:#571f01!important
}
.a-border-orange-darker{
    border-color:#571f01!important
}
.a-bg-orange-darker{
    background-color:#571f01!important
}
.a-text-orange-dark{
    color:#933401!important
}
.a-border-orange-dark{
    border-color:#933401!important
}
.a-bg-orange-dark{
    background-color:#933401!important
}
.a-text-orange{
    color:var(--theme-color-control)!important
}
.a-border-orange{
    border-color:var(--theme-color-control)!important
}
.a-bg-orange{
    background-color:var(--theme-color-control)!important
}
.a-text-orange-light{
    color:#fd6412!important
}
.a-border-orange-light{
    border-color:#fd6412!important
}
.a-bg-orange-light{
    background-color:#fd6412!important
}
.a-text-orange-lighter{
    color:#feb791!important
}
.a-border-orange-lighter{
    border-color:#feb791!important
}
.a-bg-orange-lighter{
    background-color:#feb791!important
}
.a-text-tangerine-darker{
    color:#714300!important
}
.a-border-tangerine-darker{
    border-color:#714300!important
}
.a-bg-tangerine-darker{
    background-color:#714300!important
}
.a-text-tangerine-dark{
    color:#ae6800!important
}
.a-border-tangerine-dark{
    border-color:#ae6800!important
}
.a-bg-tangerine-dark{
    background-color:#ae6800!important
}
.a-text-tangerine{
    color:#eb8c00!important
}
.a-border-tangerine{
    border-color:#eb8c00!important
}
.a-bg-tangerine{
    background-color:#eb8c00!important
}
.a-text-tangerine-light{
    color:#ffa929!important
}
.a-border-tangerine-light{
    border-color:#ffa929!important
}
.a-bg-tangerine-light{
    background-color:#ffa929!important
}
.a-text-tangerine-lighter{
    color:#ffdca9!important
}
.a-border-tangerine-lighter{
    border-color:#ffdca9!important
}
.a-bg-tangerine-lighter{
    background-color:#ffdca9!important
}
.a-text-yellow-darker{
    color:#855f00!important
}
.a-border-yellow-darker{
    border-color:#855f00!important
}
.a-bg-yellow-darker{
    background-color:#855f00!important
}
.a-text-yellow-dark{
    color:#c28a00!important
}
.a-border-yellow-dark{
    border-color:#c28a00!important
}
.a-bg-yellow-dark{
    background-color:#c28a00!important
}
.a-text-yellow{
    color:#ffb600!important
}
.a-border-yellow{
    border-color:#ffb600!important
}
.a-bg-yellow{
    background-color:#ffb600!important
}
.a-text-yellow-light{
    color:#ffc83d!important
}
.a-border-yellow-light{
    border-color:#ffc83d!important
}
.a-bg-yellow-light{
    background-color:#ffc83d!important
}
.a-text-yellow-lighter{
    color:#ffecbd!important
}
.a-border-yellow-lighter{
    border-color:#ffecbd!important
}
.a-bg-yellow-lighter{
    background-color:#ffecbd!important
}
.a-text-red-darker{
    color:#741940!important
}
.a-border-red-darker{
    border-color:#741940!important
}
.a-bg-red-darker{
    background-color:#741940!important
}
.a-text-red-dark{
    color:#aa2417!important
}
.a-border-red-dark{
    border-color:#aa2417!important
}
.a-bg-red-dark{
    background-color:#aa2417!important
}
.a-text-red{
    color:#e0301e!important
}
.a-border-red{
    border-color:#e0301e!important
}
.a-bg-red{
    background-color:#e0301e!important
}
.a-text-red-light{
    color:#e86153!important
}
.a-border-red-light{
    border-color:#e86153!important
}
.a-bg-red-light{
    background-color:#e86153!important
}
.a-text-red-lighter{
    color:#f7c8c4!important
}
.a-border-red-lighter{
    border-color:#f7c8c4!important
}
.a-bg-red-lighter{
    background-color:#f7c8c4!important
}
.a-text-rose-darker{
    color:#6e2a35!important
}
.a-border-rose-darker{
    border-color:#6e2a35!important
}
.a-bg-rose-darker{
    background-color:#6e2a35!important
}
.a-text-rose-dark{
    color:#a43e50!important
}
.a-border-rose-dark{
    border-color:#a43e50!important
}
.a-bg-rose-dark{
    background-color:#a43e50!important
}
.a-text-rose{
    color:#d93954!important
}
.a-border-rose{
    border-color:#d93954!important
}
.a-bg-rose{
    background-color:#d93954!important
}
.a-text-rose-light{
    color:#e27588!important
}
.a-border-rose-light{
    border-color:#e27588!important
}
.a-bg-rose-light{
    background-color:#e27588!important
}
.a-text-rose-lighter{
    color:#f1bac3!important
}
.a-border-rose-lighter{
    border-color:#f1bac3!important
}
.a-bg-rose-lighter{
    background-color:#f1bac3!important
}
.a-text-grey-darker{
    color:#151515!important
}
.a-border-grey-darker{
    border-color:#151515!important
}
.a-bg-grey-darker{
    background-color:#151515!important
}
.a-text-grey-dark{
    color:var(--theme-color-font)!important
}
.a-border-grey-dark{
    border-color:var(--theme-color-font)!important
}
.a-bg-grey-dark{
    background-color:var(--theme-color-font)!important
}
.a-text-grey-medium{
    color:var(--theme-color-description)!important
}
.a-border-grey-medium{
    border-color:var(--theme-color-description)!important
}
.a-bg-grey-medium{
    background-color:var(--theme-color-description)!important
}
.a-text-grey{
    color:#7d7d7d!important
}
.a-border-grey{
    border-color:#7d7d7d!important
}
.a-bg-grey{
    background-color:#7d7d7d!important
}
.a-text-grey-light{
    color:#dedede!important
}
.a-border-grey-light{
    border-color:#dedede!important
}
.a-bg-grey-light{
    background-color:#dedede!important
}
.a-text-grey-lighter{
    color:var(--theme-color-input)!important
}
.a-border-grey-lighter{
    border-color:var(--theme-color-input)!important
}
.a-bg-grey-lighter{
    background-color:var(--theme-color-input)!important
}
.a-text-purple-darker{
    color:#4b20ab!important
}
.a-border-purple-darker{
    border-color:#4b20ab!important
}
.a-bg-purple-darker{
    background-color:#4b20ab!important
}
.a-text-purple-dark{
    color:#6b2cda!important
}
.a-border-purple-dark{
    border-color:#6b2cda!important
}
.a-bg-purple-dark{
    background-color:#6b2cda!important
}
.a-text-purple{
    color:#8e34f4!important
}
.a-border-purple{
    border-color:#8e34f4!important
}
.a-bg-purple{
    background-color:#8e34f4!important
}
.a-text-purple-light{
    color:#b056f6!important
}
.a-border-purple-light{
    border-color:#b056f6!important
}
.a-bg-purple-light{
    background-color:#b056f6!important
}
.a-text-purple-lighter{
    color:#dcb4fc!important
}
.a-border-purple-lighter{
    border-color:#dcb4fc!important
}
.a-bg-purple-lighter{
    background-color:#dcb4fc!important
}
.a-text-blue-darker{
    color:#003dab!important
}
.a-border-blue-darker{
    border-color:#003dab!important
}
.a-bg-blue-darker{
    background-color:#003dab!important
}
.a-text-blue-dark{
    color:#0060d7!important
}
.a-border-blue-dark{
    border-color:#0060d7!important
}
.a-bg-blue-dark{
    background-color:#0060d7!important
}
.a-text-blue{
    color:#0089eb!important
}
.a-border-blue{
    border-color:#0089eb!important
}
.a-bg-blue{
    background-color:#0089eb!important
}
.a-text-blue-light{
    color:#4dacf1!important
}
.a-border-blue-light{
    border-color:#4dacf1!important
}
.a-bg-blue-light{
    background-color:#4dacf1!important
}
.a-text-blue-lighter{
    color:#b3dcf9!important
}
.a-border-blue-lighter{
    border-color:#b3dcf9!important
}
.a-bg-blue-lighter{
    background-color:#b3dcf9!important
}
.a-text-green-darker{
    color:#175c2c!important
}
.a-border-green-darker{
    border-color:#175c2c!important
}
.a-bg-green-darker{
    background-color:#175c2c!important
}
.a-text-green-dark{
    color:#2c8646!important
}
.a-border-green-dark{
    border-color:#2c8646!important
}
.a-bg-green-dark{
    background-color:#2c8646!important
}
.a-text-green{
    color:#4eb523!important
}
.a-border-green{
    border-color:#4eb523!important
}
.a-bg-green{
    background-color:#4eb523!important
}
.a-text-green-light{
    color:#86db4f!important
}
.a-border-green-light{
    border-color:#86db4f!important
}
.a-bg-green-light{
    background-color:#86db4f!important
}
.a-text-green-lighter{
    color:#c4fc9f!important
}
.a-border-green-lighter{
    border-color:#c4fc9f!important
}
.a-bg-green-lighter{
    background-color:#c4fc9f!important
}
.a-text-status-red{
    color:#c52a1a!important
}
.a-border-status-red{
    border-color:#c52a1a!important
}
.a-bg-status-red{
    background-color:#c52a1a!important
}
.a-text-status-yellow{
    color:#ffbf1f!important
}
.a-border-status-yellow{
    border-color:#ffbf1f!important
}
.a-bg-status-yellow{
    background-color:#ffbf1f!important
}
.a-text-status-green{
    color:#22992e!important
}
.a-border-status-green{
    border-color:#22992e!important
}
.a-bg-status-green{
    background-color:#22992e!important
}
.a-text-9e9{
    color:#9e9e9e!important
}
.a-border-9e9{
    border-color:#9e9e9e!important
}
.a-bg-9e9{
    background-color:#9e9e9e!important
}
.a-text-bdb{
    color:#bdbdbd!important
}
.a-border-bdb{
    border-color:#bdbdbd!important
}
.a-bg-bdb{
    background-color:#bdbdbd!important
}
.a-text-f5f{
    color:var(--theme-color-main)!important
}
.a-border-f5f{
    border-color:var(--theme-color-main)!important
}
.a-bg-f5f{
    background-color:var(--theme-color-main)!important
}
.a-text-e0e{
    color:#e0e0e0!important
}
.a-border-e0e{
    border-color:#e0e0e0!important
}
.a-bg-e0e{
    background-color:#e0e0e0!important
}
.a-text-faf{
    color:var(--theme-color-lighter)!important
}
.a-border-faf{
    border-color:var(--theme-color-lighter)!important
}
.a-bg-faf{
    background-color:var(--theme-color-lighter)!important
}
.a-text-212{
    color:var(--theme-color-dropicon)!important
}
.a-border-212{
    border-color:var(--theme-color-dropicon)!important
}
.a-bg-212{
    background-color:var(--theme-color-dropicon)!important
}
.a-text-d8d{
    color:#d8d8d8!important
}
.a-border-d8d{
    border-color:#d8d8d8!important
}
.a-bg-d8d{
    background-color:#d8d8d8!important
}
.a-text-616{
    color:#616161!important
}
.a-border-616{
    border-color:#616161!important
}
.a-bg-616{
    background-color:#616161!important
}
.a-text-7d7{
    color:#7d7d7d!important
}
.a-border-7d7{
    border-color:#7d7d7d!important
}
.a-bg-7d7{
    background-color:#7d7d7d!important
}
.a-text-ded{
    color:#dedede!important
}
.a-border-ded{
    border-color:#dedede!important
}
.a-bg-ded{
    background-color:#dedede!important
}
.a-text-primary{
    color:var(--theme-color-control)!important
}
.a-border-primary{
    border-color:var(--theme-color-control)!important
}
.a-bg-primary{
    background-color:var(--theme-color-control)!important
}
.a-text-secondary{
    color:#e0e0e0!important
}
.a-border-secondary{
    border-color:#e0e0e0!important
}
.a-bg-secondary{
    background-color:#e0e0e0!important
}
.a-text-success{
    color:#22992e!important
}
.a-border-success{
    border-color:#22992e!important
}
.a-bg-success{
    background-color:#22992e!important
}
.a-text-danger{
    color:#c52a1a!important
}
.a-border-danger{
    border-color:#c52a1a!important
}
.a-bg-danger{
    background-color:#c52a1a!important
}
.a-text-warning{
    color:#ffbf1f!important
}
.a-border-warning{
    border-color:#ffbf1f!important
}
.a-bg-warning{
    background-color:#ffbf1f!important
}
.a-text-info{
    color:#de536f!important
}
.a-border-info{
    border-color:#de536f!important
}
.a-bg-info{
    background-color:#de536f!important
}
.a-text-light{
    color:var(--theme-color-content)!important
}
.a-border-light{
    border-color:var(--theme-color-content)!important
}
.a-bg-light{
    background-color:var(--theme-color-content)!important
}
.a-text-dark{
    color:var(--theme-color-font)!important
}
.a-border-dark{
    border-color:var(--theme-color-font)!important
}
.a-bg-dark{
    background-color:var(--theme-color-font)!important
}
.a-text-black{
    color:#000!important
}
.a-border-black{
    border-color:#000!important
}
.a-bg-black{
    background-color:#000!important
}
.a-text-white{
    color:var(--theme-color-light)!important
}
.a-border-white{
    border-color:var(--theme-color-light)!important
}
.a-bg-white{
    background-color:var(--theme-color-light)!important
}
.a-cursor-pointer{
    cursor:pointer!important
}
.a-cursor-default{
    cursor:default!important
}
.a-text-underline{
    text-decoration:underline!important
}
.a-text-decoration-none,.text-decoration-none{
    text-decoration:none!important
}
.a-medium,.font-weight-medium{
    font-weight:500!important
}
.a-font-45{
    font-size:2.8125rem!important
}
.a-font-40{
    font-size:2.5rem!important
}
.a-font-32{
    font-size:2rem!important
}
.a-font-28{
    font-size:1.75rem!important
}
.a-font-24{
    font-size:1.5rem!important
}
.a-font-22{
    font-size:1.375rem!important
}
.a-font-18{
    font-size:1.125rem!important
}
.a-font-16{
    font-size:1rem!important
}
.a-font-14{
    font-size:.875rem!important
}
.a-font-12{
    font-size:.75rem!important
}
.a-font-10{
    font-size:.625rem!important
}
.a-font-8{
    font-size:.5rem!important
}
.a-opacity-50{
    opacity:.5!important
}
.a-shadow-xs{
    box-shadow:0 .0625rem .125rem .0625rem rgba(0,0,0,.08)!important
}
.a-shadow-sm{
    box-shadow:0 .1875rem .4375rem .0625rem rgba(0,0,0,.16)!important
}
.a-shadow-md{
    box-shadow:0 .4375rem 1.125rem .0625rem rgba(0,0,0,.16)!important
}
.a-shadow-lg{
    box-shadow:0 1.125rem 1.8125rem .0625rem rgba(0,0,0,.16)!important
}
.a-transition-500ms{
    transition:all .5s
}
[class*=" icon-"]:before,[class^=icon-]:before{
    margin-left:0;
    margin-right:0
}
.a-overflow-auto{
    overflow:auto!important
}
.a-overflow-hidden{
    overflow:hidden!important
}
.a-overflow-visible{
    overflow:visible!important
}
.appkiticon{
    line-height:1;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    background-color:transparent
}
.a-action-icon{
    cursor:pointer
}
.a-action-icon:hover{
    color:var(--theme-color-control)!important
}
.a-nowrap{
    white-space:nowrap!important
}
.a-m-5{
    margin:.3125rem!important
}
.a-mx-5{
    margin-left:.3125rem!important;
    margin-right:.3125rem!important
}
.a-my-5{
    margin-top:.3125rem!important;
    margin-bottom:.3125rem!important
}
.a-ml-5{
    margin-left:.3125rem!important
}
.a-mt-5{
    margin-top:.3125rem!important
}
.a-mr-5{
    margin-right:.3125rem!important
}
.a-mb-5{
    margin-bottom:.3125rem!important
}
.a-p-5{
    padding:.3125rem!important
}
.a-px-5{
    padding-left:.3125rem!important;
    padding-right:.3125rem!important
}
.a-py-5{
    padding-top:.3125rem!important;
    padding-bottom:.3125rem!important
}
.a-pl-5{
    padding-left:.3125rem!important
}
.a-pt-5{
    padding-top:.3125rem!important
}
.a-pr-5{
    padding-right:.3125rem!important
}
.a-pb-5{
    padding-bottom:.3125rem!important
}
@media (min-width:36rem){
    .a-m-sm-5{
        margin:.3125rem!important
    }
    .a-mx-sm-5{
        margin-left:.3125rem!important;
        margin-right:.3125rem!important
    }
    .a-my-sm-5{
        margin-top:.3125rem!important;
        margin-bottom:.3125rem!important
    }
    .a-ml-sm-5{
        margin-left:.3125rem!important
    }
    .a-mt-sm-5{
        margin-top:.3125rem!important
    }
    .a-mr-sm-5{
        margin-right:.3125rem!important
    }
    .a-mb-sm-5{
        margin-bottom:.3125rem!important
    }
    .a-p-sm-5{
        padding:.3125rem!important
    }
    .a-px-sm-5{
        padding-left:.3125rem!important;
        padding-right:.3125rem!important
    }
    .a-py-sm-5{
        padding-top:.3125rem!important;
        padding-bottom:.3125rem!important
    }
    .a-pl-sm-5{
        padding-left:.3125rem!important
    }
    .a-pt-sm-5{
        padding-top:.3125rem!important
    }
    .a-pr-sm-5{
        padding-right:.3125rem!important
    }
    .a-pb-sm-5{
        padding-bottom:.3125rem!important
    }
}
@media (min-width:48rem){
    .a-m-md-5{
        margin:.3125rem!important
    }
    .a-mx-md-5{
        margin-left:.3125rem!important;
        margin-right:.3125rem!important
    }
    .a-my-md-5{
        margin-top:.3125rem!important;
        margin-bottom:.3125rem!important
    }
    .a-ml-md-5{
        margin-left:.3125rem!important
    }
    .a-mt-md-5{
        margin-top:.3125rem!important
    }
    .a-mr-md-5{
        margin-right:.3125rem!important
    }
    .a-mb-md-5{
        margin-bottom:.3125rem!important
    }
    .a-p-md-5{
        padding:.3125rem!important
    }
    .a-px-md-5{
        padding-left:.3125rem!important;
        padding-right:.3125rem!important
    }
    .a-py-md-5{
        padding-top:.3125rem!important;
        padding-bottom:.3125rem!important
    }
    .a-pl-md-5{
        padding-left:.3125rem!important
    }
    .a-pt-md-5{
        padding-top:.3125rem!important
    }
    .a-pr-md-5{
        padding-right:.3125rem!important
    }
    .a-pb-md-5{
        padding-bottom:.3125rem!important
    }
}
@media (min-width:62rem){
    .a-m-lg-5{
        margin:.3125rem!important
    }
    .a-mx-lg-5{
        margin-left:.3125rem!important;
        margin-right:.3125rem!important
    }
    .a-my-lg-5{
        margin-top:.3125rem!important;
        margin-bottom:.3125rem!important
    }
    .a-ml-lg-5{
        margin-left:.3125rem!important
    }
    .a-mt-lg-5{
        margin-top:.3125rem!important
    }
    .a-mr-lg-5{
        margin-right:.3125rem!important
    }
    .a-mb-lg-5{
        margin-bottom:.3125rem!important
    }
    .a-p-lg-5{
        padding:.3125rem!important
    }
    .a-px-lg-5{
        padding-left:.3125rem!important;
        padding-right:.3125rem!important
    }
    .a-py-lg-5{
        padding-top:.3125rem!important;
        padding-bottom:.3125rem!important
    }
    .a-pl-lg-5{
        padding-left:.3125rem!important
    }
    .a-pt-lg-5{
        padding-top:.3125rem!important
    }
    .a-pr-lg-5{
        padding-right:.3125rem!important
    }
    .a-pb-lg-5{
        padding-bottom:.3125rem!important
    }
}
@media (min-width:75rem){
    .a-m-xl-5{
        margin:.3125rem!important
    }
    .a-mx-xl-5{
        margin-left:.3125rem!important;
        margin-right:.3125rem!important
    }
    .a-my-xl-5{
        margin-top:.3125rem!important;
        margin-bottom:.3125rem!important
    }
    .a-ml-xl-5{
        margin-left:.3125rem!important
    }
    .a-mt-xl-5{
        margin-top:.3125rem!important
    }
    .a-mr-xl-5{
        margin-right:.3125rem!important
    }
    .a-mb-xl-5{
        margin-bottom:.3125rem!important
    }
    .a-p-xl-5{
        padding:.3125rem!important
    }
    .a-px-xl-5{
        padding-left:.3125rem!important;
        padding-right:.3125rem!important
    }
    .a-py-xl-5{
        padding-top:.3125rem!important;
        padding-bottom:.3125rem!important
    }
    .a-pl-xl-5{
        padding-left:.3125rem!important
    }
    .a-pt-xl-5{
        padding-top:.3125rem!important
    }
    .a-pr-xl-5{
        padding-right:.3125rem!important
    }
    .a-pb-xl-5{
        padding-bottom:.3125rem!important
    }
}
.a-m-8{
    margin:.5rem!important
}
.a-mx-8{
    margin-left:.5rem!important;
    margin-right:.5rem!important
}
.a-my-8{
    margin-top:.5rem!important;
    margin-bottom:.5rem!important
}
.a-ml-8{
    margin-left:.5rem!important
}
.a-mt-8{
    margin-top:.5rem!important
}
.a-mr-8{
    margin-right:.5rem!important
}
.a-mb-8{
    margin-bottom:.5rem!important
}
.a-p-8{
    padding:.5rem!important
}
.a-px-8{
    padding-left:.5rem!important;
    padding-right:.5rem!important
}
.a-py-8{
    padding-top:.5rem!important;
    padding-bottom:.5rem!important
}
.a-pl-8{
    padding-left:.5rem!important
}
.a-pt-8{
    padding-top:.5rem!important
}
.a-pr-8{
    padding-right:.5rem!important
}
.a-pb-8{
    padding-bottom:.5rem!important
}
@media (min-width:36rem){
    .a-m-sm-8{
        margin:.5rem!important
    }
    .a-mx-sm-8{
        margin-left:.5rem!important;
        margin-right:.5rem!important
    }
    .a-my-sm-8{
        margin-top:.5rem!important;
        margin-bottom:.5rem!important
    }
    .a-ml-sm-8{
        margin-left:.5rem!important
    }
    .a-mt-sm-8{
        margin-top:.5rem!important
    }
    .a-mr-sm-8{
        margin-right:.5rem!important
    }
    .a-mb-sm-8{
        margin-bottom:.5rem!important
    }
    .a-p-sm-8{
        padding:.5rem!important
    }
    .a-px-sm-8{
        padding-left:.5rem!important;
        padding-right:.5rem!important
    }
    .a-py-sm-8{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .a-pl-sm-8{
        padding-left:.5rem!important
    }
    .a-pt-sm-8{
        padding-top:.5rem!important
    }
    .a-pr-sm-8{
        padding-right:.5rem!important
    }
    .a-pb-sm-8{
        padding-bottom:.5rem!important
    }
}
@media (min-width:48rem){
    .a-m-md-8{
        margin:.5rem!important
    }
    .a-mx-md-8{
        margin-left:.5rem!important;
        margin-right:.5rem!important
    }
    .a-my-md-8{
        margin-top:.5rem!important;
        margin-bottom:.5rem!important
    }
    .a-ml-md-8{
        margin-left:.5rem!important
    }
    .a-mt-md-8{
        margin-top:.5rem!important
    }
    .a-mr-md-8{
        margin-right:.5rem!important
    }
    .a-mb-md-8{
        margin-bottom:.5rem!important
    }
    .a-p-md-8{
        padding:.5rem!important
    }
    .a-px-md-8{
        padding-left:.5rem!important;
        padding-right:.5rem!important
    }
    .a-py-md-8{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .a-pl-md-8{
        padding-left:.5rem!important
    }
    .a-pt-md-8{
        padding-top:.5rem!important
    }
    .a-pr-md-8{
        padding-right:.5rem!important
    }
    .a-pb-md-8{
        padding-bottom:.5rem!important
    }
}
@media (min-width:62rem){
    .a-m-lg-8{
        margin:.5rem!important
    }
    .a-mx-lg-8{
        margin-left:.5rem!important;
        margin-right:.5rem!important
    }
    .a-my-lg-8{
        margin-top:.5rem!important;
        margin-bottom:.5rem!important
    }
    .a-ml-lg-8{
        margin-left:.5rem!important
    }
    .a-mt-lg-8{
        margin-top:.5rem!important
    }
    .a-mr-lg-8{
        margin-right:.5rem!important
    }
    .a-mb-lg-8{
        margin-bottom:.5rem!important
    }
    .a-p-lg-8{
        padding:.5rem!important
    }
    .a-px-lg-8{
        padding-left:.5rem!important;
        padding-right:.5rem!important
    }
    .a-py-lg-8{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .a-pl-lg-8{
        padding-left:.5rem!important
    }
    .a-pt-lg-8{
        padding-top:.5rem!important
    }
    .a-pr-lg-8{
        padding-right:.5rem!important
    }
    .a-pb-lg-8{
        padding-bottom:.5rem!important
    }
}
@media (min-width:75rem){
    .a-m-xl-8{
        margin:.5rem!important
    }
    .a-mx-xl-8{
        margin-left:.5rem!important;
        margin-right:.5rem!important
    }
    .a-my-xl-8{
        margin-top:.5rem!important;
        margin-bottom:.5rem!important
    }
    .a-ml-xl-8{
        margin-left:.5rem!important
    }
    .a-mt-xl-8{
        margin-top:.5rem!important
    }
    .a-mr-xl-8{
        margin-right:.5rem!important
    }
    .a-mb-xl-8{
        margin-bottom:.5rem!important
    }
    .a-p-xl-8{
        padding:.5rem!important
    }
    .a-px-xl-8{
        padding-left:.5rem!important;
        padding-right:.5rem!important
    }
    .a-py-xl-8{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .a-pl-xl-8{
        padding-left:.5rem!important
    }
    .a-pt-xl-8{
        padding-top:.5rem!important
    }
    .a-pr-xl-8{
        padding-right:.5rem!important
    }
    .a-pb-xl-8{
        padding-bottom:.5rem!important
    }
}
.a-m-10{
    margin:.625rem!important
}
.a-mx-10{
    margin-left:.625rem!important;
    margin-right:.625rem!important
}
.a-my-10{
    margin-top:.625rem!important;
    margin-bottom:.625rem!important
}
.a-ml-10{
    margin-left:.625rem!important
}
.a-mt-10{
    margin-top:.625rem!important
}
.a-mr-10{
    margin-right:.625rem!important
}
.a-mb-10{
    margin-bottom:.625rem!important
}
.a-p-10{
    padding:.625rem!important
}
.a-px-10{
    padding-left:.625rem!important;
    padding-right:.625rem!important
}
.a-py-10{
    padding-top:.625rem!important;
    padding-bottom:.625rem!important
}
.a-pl-10{
    padding-left:.625rem!important
}
.a-pt-10{
    padding-top:.625rem!important
}
.a-pr-10{
    padding-right:.625rem!important
}
.a-pb-10{
    padding-bottom:.625rem!important
}
@media (min-width:36rem){
    .a-m-sm-10{
        margin:.625rem!important
    }
    .a-mx-sm-10{
        margin-left:.625rem!important;
        margin-right:.625rem!important
    }
    .a-my-sm-10{
        margin-top:.625rem!important;
        margin-bottom:.625rem!important
    }
    .a-ml-sm-10{
        margin-left:.625rem!important
    }
    .a-mt-sm-10{
        margin-top:.625rem!important
    }
    .a-mr-sm-10{
        margin-right:.625rem!important
    }
    .a-mb-sm-10{
        margin-bottom:.625rem!important
    }
    .a-p-sm-10{
        padding:.625rem!important
    }
    .a-px-sm-10{
        padding-left:.625rem!important;
        padding-right:.625rem!important
    }
    .a-py-sm-10{
        padding-top:.625rem!important;
        padding-bottom:.625rem!important
    }
    .a-pl-sm-10{
        padding-left:.625rem!important
    }
    .a-pt-sm-10{
        padding-top:.625rem!important
    }
    .a-pr-sm-10{
        padding-right:.625rem!important
    }
    .a-pb-sm-10{
        padding-bottom:.625rem!important
    }
}
@media (min-width:48rem){
    .a-m-md-10{
        margin:.625rem!important
    }
    .a-mx-md-10{
        margin-left:.625rem!important;
        margin-right:.625rem!important
    }
    .a-my-md-10{
        margin-top:.625rem!important;
        margin-bottom:.625rem!important
    }
    .a-ml-md-10{
        margin-left:.625rem!important
    }
    .a-mt-md-10{
        margin-top:.625rem!important
    }
    .a-mr-md-10{
        margin-right:.625rem!important
    }
    .a-mb-md-10{
        margin-bottom:.625rem!important
    }
    .a-p-md-10{
        padding:.625rem!important
    }
    .a-px-md-10{
        padding-left:.625rem!important;
        padding-right:.625rem!important
    }
    .a-py-md-10{
        padding-top:.625rem!important;
        padding-bottom:.625rem!important
    }
    .a-pl-md-10{
        padding-left:.625rem!important
    }
    .a-pt-md-10{
        padding-top:.625rem!important
    }
    .a-pr-md-10{
        padding-right:.625rem!important
    }
    .a-pb-md-10{
        padding-bottom:.625rem!important
    }
}
@media (min-width:62rem){
    .a-m-lg-10{
        margin:.625rem!important
    }
    .a-mx-lg-10{
        margin-left:.625rem!important;
        margin-right:.625rem!important
    }
    .a-my-lg-10{
        margin-top:.625rem!important;
        margin-bottom:.625rem!important
    }
    .a-ml-lg-10{
        margin-left:.625rem!important
    }
    .a-mt-lg-10{
        margin-top:.625rem!important
    }
    .a-mr-lg-10{
        margin-right:.625rem!important
    }
    .a-mb-lg-10{
        margin-bottom:.625rem!important
    }
    .a-p-lg-10{
        padding:.625rem!important
    }
    .a-px-lg-10{
        padding-left:.625rem!important;
        padding-right:.625rem!important
    }
    .a-py-lg-10{
        padding-top:.625rem!important;
        padding-bottom:.625rem!important
    }
    .a-pl-lg-10{
        padding-left:.625rem!important
    }
    .a-pt-lg-10{
        padding-top:.625rem!important
    }
    .a-pr-lg-10{
        padding-right:.625rem!important
    }
    .a-pb-lg-10{
        padding-bottom:.625rem!important
    }
}
@media (min-width:75rem){
    .a-m-xl-10{
        margin:.625rem!important
    }
    .a-mx-xl-10{
        margin-left:.625rem!important;
        margin-right:.625rem!important
    }
    .a-my-xl-10{
        margin-top:.625rem!important;
        margin-bottom:.625rem!important
    }
    .a-ml-xl-10{
        margin-left:.625rem!important
    }
    .a-mt-xl-10{
        margin-top:.625rem!important
    }
    .a-mr-xl-10{
        margin-right:.625rem!important
    }
    .a-mb-xl-10{
        margin-bottom:.625rem!important
    }
    .a-p-xl-10{
        padding:.625rem!important
    }
    .a-px-xl-10{
        padding-left:.625rem!important;
        padding-right:.625rem!important
    }
    .a-py-xl-10{
        padding-top:.625rem!important;
        padding-bottom:.625rem!important
    }
    .a-pl-xl-10{
        padding-left:.625rem!important
    }
    .a-pt-xl-10{
        padding-top:.625rem!important
    }
    .a-pr-xl-10{
        padding-right:.625rem!important
    }
    .a-pb-xl-10{
        padding-bottom:.625rem!important
    }
}
.a-m-12{
    margin:.75rem!important
}
.a-mx-12{
    margin-left:.75rem!important;
    margin-right:.75rem!important
}
.a-my-12{
    margin-top:.75rem!important;
    margin-bottom:.75rem!important
}
.a-ml-12{
    margin-left:.75rem!important
}
.a-mt-12{
    margin-top:.75rem!important
}
.a-mr-12{
    margin-right:.75rem!important
}
.a-mb-12{
    margin-bottom:.75rem!important
}
.a-p-12{
    padding:.75rem!important
}
.a-px-12{
    padding-left:.75rem!important;
    padding-right:.75rem!important
}
.a-py-12{
    padding-top:.75rem!important;
    padding-bottom:.75rem!important
}
.a-pl-12{
    padding-left:.75rem!important
}
.a-pt-12{
    padding-top:.75rem!important
}
.a-pr-12{
    padding-right:.75rem!important
}
.a-pb-12{
    padding-bottom:.75rem!important
}
@media (min-width:36rem){
    .a-m-sm-12{
        margin:.75rem!important
    }
    .a-mx-sm-12{
        margin-left:.75rem!important;
        margin-right:.75rem!important
    }
    .a-my-sm-12{
        margin-top:.75rem!important;
        margin-bottom:.75rem!important
    }
    .a-ml-sm-12{
        margin-left:.75rem!important
    }
    .a-mt-sm-12{
        margin-top:.75rem!important
    }
    .a-mr-sm-12{
        margin-right:.75rem!important
    }
    .a-mb-sm-12{
        margin-bottom:.75rem!important
    }
    .a-p-sm-12{
        padding:.75rem!important
    }
    .a-px-sm-12{
        padding-left:.75rem!important;
        padding-right:.75rem!important
    }
    .a-py-sm-12{
        padding-top:.75rem!important;
        padding-bottom:.75rem!important
    }
    .a-pl-sm-12{
        padding-left:.75rem!important
    }
    .a-pt-sm-12{
        padding-top:.75rem!important
    }
    .a-pr-sm-12{
        padding-right:.75rem!important
    }
    .a-pb-sm-12{
        padding-bottom:.75rem!important
    }
}
@media (min-width:48rem){
    .a-m-md-12{
        margin:.75rem!important
    }
    .a-mx-md-12{
        margin-left:.75rem!important;
        margin-right:.75rem!important
    }
    .a-my-md-12{
        margin-top:.75rem!important;
        margin-bottom:.75rem!important
    }
    .a-ml-md-12{
        margin-left:.75rem!important
    }
    .a-mt-md-12{
        margin-top:.75rem!important
    }
    .a-mr-md-12{
        margin-right:.75rem!important
    }
    .a-mb-md-12{
        margin-bottom:.75rem!important
    }
    .a-p-md-12{
        padding:.75rem!important
    }
    .a-px-md-12{
        padding-left:.75rem!important;
        padding-right:.75rem!important
    }
    .a-py-md-12{
        padding-top:.75rem!important;
        padding-bottom:.75rem!important
    }
    .a-pl-md-12{
        padding-left:.75rem!important
    }
    .a-pt-md-12{
        padding-top:.75rem!important
    }
    .a-pr-md-12{
        padding-right:.75rem!important
    }
    .a-pb-md-12{
        padding-bottom:.75rem!important
    }
}
@media (min-width:62rem){
    .a-m-lg-12{
        margin:.75rem!important
    }
    .a-mx-lg-12{
        margin-left:.75rem!important;
        margin-right:.75rem!important
    }
    .a-my-lg-12{
        margin-top:.75rem!important;
        margin-bottom:.75rem!important
    }
    .a-ml-lg-12{
        margin-left:.75rem!important
    }
    .a-mt-lg-12{
        margin-top:.75rem!important
    }
    .a-mr-lg-12{
        margin-right:.75rem!important
    }
    .a-mb-lg-12{
        margin-bottom:.75rem!important
    }
    .a-p-lg-12{
        padding:.75rem!important
    }
    .a-px-lg-12{
        padding-left:.75rem!important;
        padding-right:.75rem!important
    }
    .a-py-lg-12{
        padding-top:.75rem!important;
        padding-bottom:.75rem!important
    }
    .a-pl-lg-12{
        padding-left:.75rem!important
    }
    .a-pt-lg-12{
        padding-top:.75rem!important
    }
    .a-pr-lg-12{
        padding-right:.75rem!important
    }
    .a-pb-lg-12{
        padding-bottom:.75rem!important
    }
}
@media (min-width:75rem){
    .a-m-xl-12{
        margin:.75rem!important
    }
    .a-mx-xl-12{
        margin-left:.75rem!important;
        margin-right:.75rem!important
    }
    .a-my-xl-12{
        margin-top:.75rem!important;
        margin-bottom:.75rem!important
    }
    .a-ml-xl-12{
        margin-left:.75rem!important
    }
    .a-mt-xl-12{
        margin-top:.75rem!important
    }
    .a-mr-xl-12{
        margin-right:.75rem!important
    }
    .a-mb-xl-12{
        margin-bottom:.75rem!important
    }
    .a-p-xl-12{
        padding:.75rem!important
    }
    .a-px-xl-12{
        padding-left:.75rem!important;
        padding-right:.75rem!important
    }
    .a-py-xl-12{
        padding-top:.75rem!important;
        padding-bottom:.75rem!important
    }
    .a-pl-xl-12{
        padding-left:.75rem!important
    }
    .a-pt-xl-12{
        padding-top:.75rem!important
    }
    .a-pr-xl-12{
        padding-right:.75rem!important
    }
    .a-pb-xl-12{
        padding-bottom:.75rem!important
    }
}
.a-m-20{
    margin:1.25rem!important
}
.a-mx-20{
    margin-left:1.25rem!important;
    margin-right:1.25rem!important
}
.a-my-20{
    margin-top:1.25rem!important;
    margin-bottom:1.25rem!important
}
.a-ml-20{
    margin-left:1.25rem!important
}
.a-mt-20{
    margin-top:1.25rem!important
}
.a-mr-20{
    margin-right:1.25rem!important
}
.a-mb-20{
    margin-bottom:1.25rem!important
}
.a-p-20{
    padding:1.25rem!important
}
.a-px-20{
    padding-left:1.25rem!important;
    padding-right:1.25rem!important
}
.a-py-20{
    padding-top:1.25rem!important;
    padding-bottom:1.25rem!important
}
.a-pl-20{
    padding-left:1.25rem!important
}
.a-pt-20{
    padding-top:1.25rem!important
}
.a-pr-20{
    padding-right:1.25rem!important
}
.a-pb-20{
    padding-bottom:1.25rem!important
}
@media (min-width:36rem){
    .a-m-sm-20{
        margin:1.25rem!important
    }
    .a-mx-sm-20{
        margin-left:1.25rem!important;
        margin-right:1.25rem!important
    }
    .a-my-sm-20{
        margin-top:1.25rem!important;
        margin-bottom:1.25rem!important
    }
    .a-ml-sm-20{
        margin-left:1.25rem!important
    }
    .a-mt-sm-20{
        margin-top:1.25rem!important
    }
    .a-mr-sm-20{
        margin-right:1.25rem!important
    }
    .a-mb-sm-20{
        margin-bottom:1.25rem!important
    }
    .a-p-sm-20{
        padding:1.25rem!important
    }
    .a-px-sm-20{
        padding-left:1.25rem!important;
        padding-right:1.25rem!important
    }
    .a-py-sm-20{
        padding-top:1.25rem!important;
        padding-bottom:1.25rem!important
    }
    .a-pl-sm-20{
        padding-left:1.25rem!important
    }
    .a-pt-sm-20{
        padding-top:1.25rem!important
    }
    .a-pr-sm-20{
        padding-right:1.25rem!important
    }
    .a-pb-sm-20{
        padding-bottom:1.25rem!important
    }
}
@media (min-width:48rem){
    .a-m-md-20{
        margin:1.25rem!important
    }
    .a-mx-md-20{
        margin-left:1.25rem!important;
        margin-right:1.25rem!important
    }
    .a-my-md-20{
        margin-top:1.25rem!important;
        margin-bottom:1.25rem!important
    }
    .a-ml-md-20{
        margin-left:1.25rem!important
    }
    .a-mt-md-20{
        margin-top:1.25rem!important
    }
    .a-mr-md-20{
        margin-right:1.25rem!important
    }
    .a-mb-md-20{
        margin-bottom:1.25rem!important
    }
    .a-p-md-20{
        padding:1.25rem!important
    }
    .a-px-md-20{
        padding-left:1.25rem!important;
        padding-right:1.25rem!important
    }
    .a-py-md-20{
        padding-top:1.25rem!important;
        padding-bottom:1.25rem!important
    }
    .a-pl-md-20{
        padding-left:1.25rem!important
    }
    .a-pt-md-20{
        padding-top:1.25rem!important
    }
    .a-pr-md-20{
        padding-right:1.25rem!important
    }
    .a-pb-md-20{
        padding-bottom:1.25rem!important
    }
}
@media (min-width:62rem){
    .a-m-lg-20{
        margin:1.25rem!important
    }
    .a-mx-lg-20{
        margin-left:1.25rem!important;
        margin-right:1.25rem!important
    }
    .a-my-lg-20{
        margin-top:1.25rem!important;
        margin-bottom:1.25rem!important
    }
    .a-ml-lg-20{
        margin-left:1.25rem!important
    }
    .a-mt-lg-20{
        margin-top:1.25rem!important
    }
    .a-mr-lg-20{
        margin-right:1.25rem!important
    }
    .a-mb-lg-20{
        margin-bottom:1.25rem!important
    }
    .a-p-lg-20{
        padding:1.25rem!important
    }
    .a-px-lg-20{
        padding-left:1.25rem!important;
        padding-right:1.25rem!important
    }
    .a-py-lg-20{
        padding-top:1.25rem!important;
        padding-bottom:1.25rem!important
    }
    .a-pl-lg-20{
        padding-left:1.25rem!important
    }
    .a-pt-lg-20{
        padding-top:1.25rem!important
    }
    .a-pr-lg-20{
        padding-right:1.25rem!important
    }
    .a-pb-lg-20{
        padding-bottom:1.25rem!important
    }
}
@media (min-width:75rem){
    .a-m-xl-20{
        margin:1.25rem!important
    }
    .a-mx-xl-20{
        margin-left:1.25rem!important;
        margin-right:1.25rem!important
    }
    .a-my-xl-20{
        margin-top:1.25rem!important;
        margin-bottom:1.25rem!important
    }
    .a-ml-xl-20{
        margin-left:1.25rem!important
    }
    .a-mt-xl-20{
        margin-top:1.25rem!important
    }
    .a-mr-xl-20{
        margin-right:1.25rem!important
    }
    .a-mb-xl-20{
        margin-bottom:1.25rem!important
    }
    .a-p-xl-20{
        padding:1.25rem!important
    }
    .a-px-xl-20{
        padding-left:1.25rem!important;
        padding-right:1.25rem!important
    }
    .a-py-xl-20{
        padding-top:1.25rem!important;
        padding-bottom:1.25rem!important
    }
    .a-pl-xl-20{
        padding-left:1.25rem!important
    }
    .a-pt-xl-20{
        padding-top:1.25rem!important
    }
    .a-pr-xl-20{
        padding-right:1.25rem!important
    }
    .a-pb-xl-20{
        padding-bottom:1.25rem!important
    }
}
.a-m-30{
    margin:1.875rem!important
}
.a-mx-30{
    margin-left:1.875rem!important;
    margin-right:1.875rem!important
}
.a-my-30{
    margin-top:1.875rem!important;
    margin-bottom:1.875rem!important
}
.a-ml-30{
    margin-left:1.875rem!important
}
.a-mt-30{
    margin-top:1.875rem!important
}
.a-mr-30{
    margin-right:1.875rem!important
}
.a-mb-30{
    margin-bottom:1.875rem!important
}
.a-p-30{
    padding:1.875rem!important
}
.a-px-30{
    padding-left:1.875rem!important;
    padding-right:1.875rem!important
}
.a-py-30{
    padding-top:1.875rem!important;
    padding-bottom:1.875rem!important
}
.a-pl-30{
    padding-left:1.875rem!important
}
.a-pt-30{
    padding-top:1.875rem!important
}
.a-pr-30{
    padding-right:1.875rem!important
}
.a-pb-30{
    padding-bottom:1.875rem!important
}
@media (min-width:36rem){
    .a-m-sm-30{
        margin:1.875rem!important
    }
    .a-mx-sm-30{
        margin-left:1.875rem!important;
        margin-right:1.875rem!important
    }
    .a-my-sm-30{
        margin-top:1.875rem!important;
        margin-bottom:1.875rem!important
    }
    .a-ml-sm-30{
        margin-left:1.875rem!important
    }
    .a-mt-sm-30{
        margin-top:1.875rem!important
    }
    .a-mr-sm-30{
        margin-right:1.875rem!important
    }
    .a-mb-sm-30{
        margin-bottom:1.875rem!important
    }
    .a-p-sm-30{
        padding:1.875rem!important
    }
    .a-px-sm-30{
        padding-left:1.875rem!important;
        padding-right:1.875rem!important
    }
    .a-py-sm-30{
        padding-top:1.875rem!important;
        padding-bottom:1.875rem!important
    }
    .a-pl-sm-30{
        padding-left:1.875rem!important
    }
    .a-pt-sm-30{
        padding-top:1.875rem!important
    }
    .a-pr-sm-30{
        padding-right:1.875rem!important
    }
    .a-pb-sm-30{
        padding-bottom:1.875rem!important
    }
}
@media (min-width:48rem){
    .a-m-md-30{
        margin:1.875rem!important
    }
    .a-mx-md-30{
        margin-left:1.875rem!important;
        margin-right:1.875rem!important
    }
    .a-my-md-30{
        margin-top:1.875rem!important;
        margin-bottom:1.875rem!important
    }
    .a-ml-md-30{
        margin-left:1.875rem!important
    }
    .a-mt-md-30{
        margin-top:1.875rem!important
    }
    .a-mr-md-30{
        margin-right:1.875rem!important
    }
    .a-mb-md-30{
        margin-bottom:1.875rem!important
    }
    .a-p-md-30{
        padding:1.875rem!important
    }
    .a-px-md-30{
        padding-left:1.875rem!important;
        padding-right:1.875rem!important
    }
    .a-py-md-30{
        padding-top:1.875rem!important;
        padding-bottom:1.875rem!important
    }
    .a-pl-md-30{
        padding-left:1.875rem!important
    }
    .a-pt-md-30{
        padding-top:1.875rem!important
    }
    .a-pr-md-30{
        padding-right:1.875rem!important
    }
    .a-pb-md-30{
        padding-bottom:1.875rem!important
    }
}
@media (min-width:62rem){
    .a-m-lg-30{
        margin:1.875rem!important
    }
    .a-mx-lg-30{
        margin-left:1.875rem!important;
        margin-right:1.875rem!important
    }
    .a-my-lg-30{
        margin-top:1.875rem!important;
        margin-bottom:1.875rem!important
    }
    .a-ml-lg-30{
        margin-left:1.875rem!important
    }
    .a-mt-lg-30{
        margin-top:1.875rem!important
    }
    .a-mr-lg-30{
        margin-right:1.875rem!important
    }
    .a-mb-lg-30{
        margin-bottom:1.875rem!important
    }
    .a-p-lg-30{
        padding:1.875rem!important
    }
    .a-px-lg-30{
        padding-left:1.875rem!important;
        padding-right:1.875rem!important
    }
    .a-py-lg-30{
        padding-top:1.875rem!important;
        padding-bottom:1.875rem!important
    }
    .a-pl-lg-30{
        padding-left:1.875rem!important
    }
    .a-pt-lg-30{
        padding-top:1.875rem!important
    }
    .a-pr-lg-30{
        padding-right:1.875rem!important
    }
    .a-pb-lg-30{
        padding-bottom:1.875rem!important
    }
}
@media (min-width:75rem){
    .a-m-xl-30{
        margin:1.875rem!important
    }
    .a-mx-xl-30{
        margin-left:1.875rem!important;
        margin-right:1.875rem!important
    }
    .a-my-xl-30{
        margin-top:1.875rem!important;
        margin-bottom:1.875rem!important
    }
    .a-ml-xl-30{
        margin-left:1.875rem!important
    }
    .a-mt-xl-30{
        margin-top:1.875rem!important
    }
    .a-mr-xl-30{
        margin-right:1.875rem!important
    }
    .a-mb-xl-30{
        margin-bottom:1.875rem!important
    }
    .a-p-xl-30{
        padding:1.875rem!important
    }
    .a-px-xl-30{
        padding-left:1.875rem!important;
        padding-right:1.875rem!important
    }
    .a-py-xl-30{
        padding-top:1.875rem!important;
        padding-bottom:1.875rem!important
    }
    .a-pl-xl-30{
        padding-left:1.875rem!important
    }
    .a-pt-xl-30{
        padding-top:1.875rem!important
    }
    .a-pr-xl-30{
        padding-right:1.875rem!important
    }
    .a-pb-xl-30{
        padding-bottom:1.875rem!important
    }
}
.a-m-40{
    margin:2.5rem!important
}
.a-mx-40{
    margin-left:2.5rem!important;
    margin-right:2.5rem!important
}
.a-my-40{
    margin-top:2.5rem!important;
    margin-bottom:2.5rem!important
}
.a-ml-40{
    margin-left:2.5rem!important
}
.a-mt-40{
    margin-top:2.5rem!important
}
.a-mr-40{
    margin-right:2.5rem!important
}
.a-mb-40{
    margin-bottom:2.5rem!important
}
.a-p-40{
    padding:2.5rem!important
}
.a-px-40{
    padding-left:2.5rem!important;
    padding-right:2.5rem!important
}
.a-py-40{
    padding-top:2.5rem!important;
    padding-bottom:2.5rem!important
}
.a-pl-40{
    padding-left:2.5rem!important
}
.a-pt-40{
    padding-top:2.5rem!important
}
.a-pr-40{
    padding-right:2.5rem!important
}
.a-pb-40{
    padding-bottom:2.5rem!important
}
@media (min-width:36rem){
    .a-m-sm-40{
        margin:2.5rem!important
    }
    .a-mx-sm-40{
        margin-left:2.5rem!important;
        margin-right:2.5rem!important
    }
    .a-my-sm-40{
        margin-top:2.5rem!important;
        margin-bottom:2.5rem!important
    }
    .a-ml-sm-40{
        margin-left:2.5rem!important
    }
    .a-mt-sm-40{
        margin-top:2.5rem!important
    }
    .a-mr-sm-40{
        margin-right:2.5rem!important
    }
    .a-mb-sm-40{
        margin-bottom:2.5rem!important
    }
    .a-p-sm-40{
        padding:2.5rem!important
    }
    .a-px-sm-40{
        padding-left:2.5rem!important;
        padding-right:2.5rem!important
    }
    .a-py-sm-40{
        padding-top:2.5rem!important;
        padding-bottom:2.5rem!important
    }
    .a-pl-sm-40{
        padding-left:2.5rem!important
    }
    .a-pt-sm-40{
        padding-top:2.5rem!important
    }
    .a-pr-sm-40{
        padding-right:2.5rem!important
    }
    .a-pb-sm-40{
        padding-bottom:2.5rem!important
    }
}
@media (min-width:48rem){
    .a-m-md-40{
        margin:2.5rem!important
    }
    .a-mx-md-40{
        margin-left:2.5rem!important;
        margin-right:2.5rem!important
    }
    .a-my-md-40{
        margin-top:2.5rem!important;
        margin-bottom:2.5rem!important
    }
    .a-ml-md-40{
        margin-left:2.5rem!important
    }
    .a-mt-md-40{
        margin-top:2.5rem!important
    }
    .a-mr-md-40{
        margin-right:2.5rem!important
    }
    .a-mb-md-40{
        margin-bottom:2.5rem!important
    }
    .a-p-md-40{
        padding:2.5rem!important
    }
    .a-px-md-40{
        padding-left:2.5rem!important;
        padding-right:2.5rem!important
    }
    .a-py-md-40{
        padding-top:2.5rem!important;
        padding-bottom:2.5rem!important
    }
    .a-pl-md-40{
        padding-left:2.5rem!important
    }
    .a-pt-md-40{
        padding-top:2.5rem!important
    }
    .a-pr-md-40{
        padding-right:2.5rem!important
    }
    .a-pb-md-40{
        padding-bottom:2.5rem!important
    }
}
@media (min-width:62rem){
    .a-m-lg-40{
        margin:2.5rem!important
    }
    .a-mx-lg-40{
        margin-left:2.5rem!important;
        margin-right:2.5rem!important
    }
    .a-my-lg-40{
        margin-top:2.5rem!important;
        margin-bottom:2.5rem!important
    }
    .a-ml-lg-40{
        margin-left:2.5rem!important
    }
    .a-mt-lg-40{
        margin-top:2.5rem!important
    }
    .a-mr-lg-40{
        margin-right:2.5rem!important
    }
    .a-mb-lg-40{
        margin-bottom:2.5rem!important
    }
    .a-p-lg-40{
        padding:2.5rem!important
    }
    .a-px-lg-40{
        padding-left:2.5rem!important;
        padding-right:2.5rem!important
    }
    .a-py-lg-40{
        padding-top:2.5rem!important;
        padding-bottom:2.5rem!important
    }
    .a-pl-lg-40{
        padding-left:2.5rem!important
    }
    .a-pt-lg-40{
        padding-top:2.5rem!important
    }
    .a-pr-lg-40{
        padding-right:2.5rem!important
    }
    .a-pb-lg-40{
        padding-bottom:2.5rem!important
    }
}
@media (min-width:75rem){
    .a-m-xl-40{
        margin:2.5rem!important
    }
    .a-mx-xl-40{
        margin-left:2.5rem!important;
        margin-right:2.5rem!important
    }
    .a-my-xl-40{
        margin-top:2.5rem!important;
        margin-bottom:2.5rem!important
    }
    .a-ml-xl-40{
        margin-left:2.5rem!important
    }
    .a-mt-xl-40{
        margin-top:2.5rem!important
    }
    .a-mr-xl-40{
        margin-right:2.5rem!important
    }
    .a-mb-xl-40{
        margin-bottom:2.5rem!important
    }
    .a-p-xl-40{
        padding:2.5rem!important
    }
    .a-px-xl-40{
        padding-left:2.5rem!important;
        padding-right:2.5rem!important
    }
    .a-py-xl-40{
        padding-top:2.5rem!important;
        padding-bottom:2.5rem!important
    }
    .a-pl-xl-40{
        padding-left:2.5rem!important
    }
    .a-pt-xl-40{
        padding-top:2.5rem!important
    }
    .a-pr-xl-40{
        padding-right:2.5rem!important
    }
    .a-pb-xl-40{
        padding-bottom:2.5rem!important
    }
}
.a-m-50{
    margin:3.125rem!important
}
.a-mx-50{
    margin-left:3.125rem!important;
    margin-right:3.125rem!important
}
.a-my-50{
    margin-top:3.125rem!important;
    margin-bottom:3.125rem!important
}
.a-ml-50{
    margin-left:3.125rem!important
}
.a-mt-50{
    margin-top:3.125rem!important
}
.a-mr-50{
    margin-right:3.125rem!important
}
.a-mb-50{
    margin-bottom:3.125rem!important
}
.a-p-50{
    padding:3.125rem!important
}
.a-px-50{
    padding-left:3.125rem!important;
    padding-right:3.125rem!important
}
.a-py-50{
    padding-top:3.125rem!important;
    padding-bottom:3.125rem!important
}
.a-pl-50{
    padding-left:3.125rem!important
}
.a-pt-50{
    padding-top:3.125rem!important
}
.a-pr-50{
    padding-right:3.125rem!important
}
.a-pb-50{
    padding-bottom:3.125rem!important
}
@media (min-width:36rem){
    .a-m-sm-50{
        margin:3.125rem!important
    }
    .a-mx-sm-50{
        margin-left:3.125rem!important;
        margin-right:3.125rem!important
    }
    .a-my-sm-50{
        margin-top:3.125rem!important;
        margin-bottom:3.125rem!important
    }
    .a-ml-sm-50{
        margin-left:3.125rem!important
    }
    .a-mt-sm-50{
        margin-top:3.125rem!important
    }
    .a-mr-sm-50{
        margin-right:3.125rem!important
    }
    .a-mb-sm-50{
        margin-bottom:3.125rem!important
    }
    .a-p-sm-50{
        padding:3.125rem!important
    }
    .a-px-sm-50{
        padding-left:3.125rem!important;
        padding-right:3.125rem!important
    }
    .a-py-sm-50{
        padding-top:3.125rem!important;
        padding-bottom:3.125rem!important
    }
    .a-pl-sm-50{
        padding-left:3.125rem!important
    }
    .a-pt-sm-50{
        padding-top:3.125rem!important
    }
    .a-pr-sm-50{
        padding-right:3.125rem!important
    }
    .a-pb-sm-50{
        padding-bottom:3.125rem!important
    }
}
@media (min-width:48rem){
    .a-m-md-50{
        margin:3.125rem!important
    }
    .a-mx-md-50{
        margin-left:3.125rem!important;
        margin-right:3.125rem!important
    }
    .a-my-md-50{
        margin-top:3.125rem!important;
        margin-bottom:3.125rem!important
    }
    .a-ml-md-50{
        margin-left:3.125rem!important
    }
    .a-mt-md-50{
        margin-top:3.125rem!important
    }
    .a-mr-md-50{
        margin-right:3.125rem!important
    }
    .a-mb-md-50{
        margin-bottom:3.125rem!important
    }
    .a-p-md-50{
        padding:3.125rem!important
    }
    .a-px-md-50{
        padding-left:3.125rem!important;
        padding-right:3.125rem!important
    }
    .a-py-md-50{
        padding-top:3.125rem!important;
        padding-bottom:3.125rem!important
    }
    .a-pl-md-50{
        padding-left:3.125rem!important
    }
    .a-pt-md-50{
        padding-top:3.125rem!important
    }
    .a-pr-md-50{
        padding-right:3.125rem!important
    }
    .a-pb-md-50{
        padding-bottom:3.125rem!important
    }
}
@media (min-width:62rem){
    .a-m-lg-50{
        margin:3.125rem!important
    }
    .a-mx-lg-50{
        margin-left:3.125rem!important;
        margin-right:3.125rem!important
    }
    .a-my-lg-50{
        margin-top:3.125rem!important;
        margin-bottom:3.125rem!important
    }
    .a-ml-lg-50{
        margin-left:3.125rem!important
    }
    .a-mt-lg-50{
        margin-top:3.125rem!important
    }
    .a-mr-lg-50{
        margin-right:3.125rem!important
    }
    .a-mb-lg-50{
        margin-bottom:3.125rem!important
    }
    .a-p-lg-50{
        padding:3.125rem!important
    }
    .a-px-lg-50{
        padding-left:3.125rem!important;
        padding-right:3.125rem!important
    }
    .a-py-lg-50{
        padding-top:3.125rem!important;
        padding-bottom:3.125rem!important
    }
    .a-pl-lg-50{
        padding-left:3.125rem!important
    }
    .a-pt-lg-50{
        padding-top:3.125rem!important
    }
    .a-pr-lg-50{
        padding-right:3.125rem!important
    }
    .a-pb-lg-50{
        padding-bottom:3.125rem!important
    }
}
@media (min-width:75rem){
    .a-m-xl-50{
        margin:3.125rem!important
    }
    .a-mx-xl-50{
        margin-left:3.125rem!important;
        margin-right:3.125rem!important
    }
    .a-my-xl-50{
        margin-top:3.125rem!important;
        margin-bottom:3.125rem!important
    }
    .a-ml-xl-50{
        margin-left:3.125rem!important
    }
    .a-mt-xl-50{
        margin-top:3.125rem!important
    }
    .a-mr-xl-50{
        margin-right:3.125rem!important
    }
    .a-mb-xl-50{
        margin-bottom:3.125rem!important
    }
    .a-p-xl-50{
        padding:3.125rem!important
    }
    .a-px-xl-50{
        padding-left:3.125rem!important;
        padding-right:3.125rem!important
    }
    .a-py-xl-50{
        padding-top:3.125rem!important;
        padding-bottom:3.125rem!important
    }
    .a-pl-xl-50{
        padding-left:3.125rem!important
    }
    .a-pt-xl-50{
        padding-top:3.125rem!important
    }
    .a-pr-xl-50{
        padding-right:3.125rem!important
    }
    .a-pb-xl-50{
        padding-bottom:3.125rem!important
    }
}
.a-vh-100{
    height:100vh!important
}
.a-h-0{
    height:0!important
}
.a-lh-0{
    line-height:0!important
}
@media (min-width:36rem){
    .a-h-sm-0{
        height:0!important
    }
    .a-lh-sm-0{
        line-height:0!important
    }
}
@media (min-width:48rem){
    .a-h-md-0{
        height:0!important
    }
    .a-lh-md-0{
        line-height:0!important
    }
}
@media (min-width:62rem){
    .a-h-lg-0{
        height:0!important
    }
    .a-lh-lg-0{
        line-height:0!important
    }
}
@media (min-width:75rem){
    .a-h-xl-0{
        height:0!important
    }
    .a-lh-xl-0{
        line-height:0!important
    }
}
.a-h-12{
    height:.75rem!important
}
.a-lh-12{
    line-height:.75rem!important
}
@media (min-width:36rem){
    .a-h-sm-12{
        height:.75rem!important
    }
    .a-lh-sm-12{
        line-height:.75rem!important
    }
}
@media (min-width:48rem){
    .a-h-md-12{
        height:.75rem!important
    }
    .a-lh-md-12{
        line-height:.75rem!important
    }
}
@media (min-width:62rem){
    .a-h-lg-12{
        height:.75rem!important
    }
    .a-lh-lg-12{
        line-height:.75rem!important
    }
}
@media (min-width:75rem){
    .a-h-xl-12{
        height:.75rem!important
    }
    .a-lh-xl-12{
        line-height:.75rem!important
    }
}
.a-h-16{
    height:1rem!important
}
.a-lh-16{
    line-height:1rem!important
}
@media (min-width:36rem){
    .a-h-sm-16{
        height:1rem!important
    }
    .a-lh-sm-16{
        line-height:1rem!important
    }
}
@media (min-width:48rem){
    .a-h-md-16{
        height:1rem!important
    }
    .a-lh-md-16{
        line-height:1rem!important
    }
}
@media (min-width:62rem){
    .a-h-lg-16{
        height:1rem!important
    }
    .a-lh-lg-16{
        line-height:1rem!important
    }
}
@media (min-width:75rem){
    .a-h-xl-16{
        height:1rem!important
    }
    .a-lh-xl-16{
        line-height:1rem!important
    }
}
.a-h-18{
    height:1.125rem!important
}
.a-lh-18{
    line-height:1.125rem!important
}
@media (min-width:36rem){
    .a-h-sm-18{
        height:1.125rem!important
    }
    .a-lh-sm-18{
        line-height:1.125rem!important
    }
}
@media (min-width:48rem){
    .a-h-md-18{
        height:1.125rem!important
    }
    .a-lh-md-18{
        line-height:1.125rem!important
    }
}
@media (min-width:62rem){
    .a-h-lg-18{
        height:1.125rem!important
    }
    .a-lh-lg-18{
        line-height:1.125rem!important
    }
}
@media (min-width:75rem){
    .a-h-xl-18{
        height:1.125rem!important
    }
    .a-lh-xl-18{
        line-height:1.125rem!important
    }
}
.a-h-20{
    height:1.25rem!important
}
.a-lh-20{
    line-height:1.25rem!important
}
@media (min-width:36rem){
    .a-h-sm-20{
        height:1.25rem!important
    }
    .a-lh-sm-20{
        line-height:1.25rem!important
    }
}
@media (min-width:48rem){
    .a-h-md-20{
        height:1.25rem!important
    }
    .a-lh-md-20{
        line-height:1.25rem!important
    }
}
@media (min-width:62rem){
    .a-h-lg-20{
        height:1.25rem!important
    }
    .a-lh-lg-20{
        line-height:1.25rem!important
    }
}
@media (min-width:75rem){
    .a-h-xl-20{
        height:1.25rem!important
    }
    .a-lh-xl-20{
        line-height:1.25rem!important
    }
}
.a-h-24{
    height:1.5rem!important
}
.a-lh-24{
    line-height:1.5rem!important
}
@media (min-width:36rem){
    .a-h-sm-24{
        height:1.5rem!important
    }
    .a-lh-sm-24{
        line-height:1.5rem!important
    }
}
@media (min-width:48rem){
    .a-h-md-24{
        height:1.5rem!important
    }
    .a-lh-md-24{
        line-height:1.5rem!important
    }
}
@media (min-width:62rem){
    .a-h-lg-24{
        height:1.5rem!important
    }
    .a-lh-lg-24{
        line-height:1.5rem!important
    }
}
@media (min-width:75rem){
    .a-h-xl-24{
        height:1.5rem!important
    }
    .a-lh-xl-24{
        line-height:1.5rem!important
    }
}
.a-h-30{
    height:1.875rem!important
}
.a-lh-30{
    line-height:1.875rem!important
}
@media (min-width:36rem){
    .a-h-sm-30{
        height:1.875rem!important
    }
    .a-lh-sm-30{
        line-height:1.875rem!important
    }
}
@media (min-width:48rem){
    .a-h-md-30{
        height:1.875rem!important
    }
    .a-lh-md-30{
        line-height:1.875rem!important
    }
}
@media (min-width:62rem){
    .a-h-lg-30{
        height:1.875rem!important
    }
    .a-lh-lg-30{
        line-height:1.875rem!important
    }
}
@media (min-width:75rem){
    .a-h-xl-30{
        height:1.875rem!important
    }
    .a-lh-xl-30{
        line-height:1.875rem!important
    }
}
.a-h-34{
    height:2.125rem!important
}
.a-lh-34{
    line-height:2.125rem!important
}
@media (min-width:36rem){
    .a-h-sm-34{
        height:2.125rem!important
    }
    .a-lh-sm-34{
        line-height:2.125rem!important
    }
}
@media (min-width:48rem){
    .a-h-md-34{
        height:2.125rem!important
    }
    .a-lh-md-34{
        line-height:2.125rem!important
    }
}
@media (min-width:62rem){
    .a-h-lg-34{
        height:2.125rem!important
    }
    .a-lh-lg-34{
        line-height:2.125rem!important
    }
}
@media (min-width:75rem){
    .a-h-xl-34{
        height:2.125rem!important
    }
    .a-lh-xl-34{
        line-height:2.125rem!important
    }
}
.a-h-40{
    height:2.5rem!important
}
.a-lh-40{
    line-height:2.5rem!important
}
@media (min-width:36rem){
    .a-h-sm-40{
        height:2.5rem!important
    }
    .a-lh-sm-40{
        line-height:2.5rem!important
    }
}
@media (min-width:48rem){
    .a-h-md-40{
        height:2.5rem!important
    }
    .a-lh-md-40{
        line-height:2.5rem!important
    }
}
@media (min-width:62rem){
    .a-h-lg-40{
        height:2.5rem!important
    }
    .a-lh-lg-40{
        line-height:2.5rem!important
    }
}
@media (min-width:75rem){
    .a-h-xl-40{
        height:2.5rem!important
    }
    .a-lh-xl-40{
        line-height:2.5rem!important
    }
}
.a-h-50{
    height:3.125rem!important
}
.a-lh-50{
    line-height:3.125rem!important
}
@media (min-width:36rem){
    .a-h-sm-50{
        height:3.125rem!important
    }
    .a-lh-sm-50{
        line-height:3.125rem!important
    }
}
@media (min-width:48rem){
    .a-h-md-50{
        height:3.125rem!important
    }
    .a-lh-md-50{
        line-height:3.125rem!important
    }
}
@media (min-width:62rem){
    .a-h-lg-50{
        height:3.125rem!important
    }
    .a-lh-lg-50{
        line-height:3.125rem!important
    }
}
@media (min-width:75rem){
    .a-h-xl-50{
        height:3.125rem!important
    }
    .a-lh-xl-50{
        line-height:3.125rem!important
    }
}
.a-accordion-wrapper .a-accordion{
    margin-bottom:.0625rem
}
.a-accordion-wrapper .a-accordion:last-child{
    margin-bottom:0
}
.a-accordion .a-accordion-title{
    margin:auto;
    padding-left:.625rem;
    height:3.125rem;
    font-size:.875rem;
    font-weight:500;
    font-style:normal;
    font-stretch:normal;
    line-height:2.43;
    letter-spacing:normal;
    color:var(--theme-color-font);
    background-color:#EB8C00;
    overflow:hidden;
    white-space:nowrap;
    position:relative;
    padding-right:1.5rem;
    text-overflow:ellipsis;
    cursor:pointer
}
.a-accordion .a-accordion-title:focus{
    z-index:1
}
.a-accordion .a-accordion-title.a-icon-left{
    padding-left:2rem
}
.a-accordion .a-accordion-title.a-icon-left .a-icon{
    left:.625rem
}
.a-accordion .a-accordion-title.a-icon-left+.a-accordion-content{
    padding-left:2rem
}
.a-accordion .a-accordion-title:hover{
    background-color:#FFA929
}
.a-accordion .a-accordion-title .a-icon{
    position:absolute;
    right:.625rem;
    top:50%;
    transform:translateY(-50%);
    color:var(--theme-color-control);
    font-size:.75rem;
    line-height:2.125rem;
    width:.75rem
}
.a-accordion .a-accordion-title.a-show .a-icon{
    transform:translateY(-50%) rotate(180deg)
}
.a-accordion .a-accordion-content{
    overflow:hidden;
    margin:auto;
    padding-left:.625rem;
    padding-right:.625rem;
    font-size:.875rem;
    line-height:1.64;
    color:var(--theme-color-description);
    background-color:var(--theme-color-accbg);
    display:none
}
.a-accordion .a-accordion-content.a-show{
    display:block
}
.a-accordion.a-accordion-transparent .a-accordion-content,.a-accordion.a-accordion-transparent .a-accordion-title{
    background-color:transparent
}
.a-accordion.a-accordion-white .a-accordion-title{
    background-color:var(--theme-color-accbgwithgreybg)
}
.a-accordion.a-accordion-white .a-accordion-title:hover{
    background-color:var(--theme-color-main)
}
.a-accordion.a-accordion-white .a-accordion-content{
    background-color:var(--theme-color-accbgwithgreybg)
}
.a-accor-grey-bg{
    background-color:var(--theme-color-accgreybg)
}
/*! * animate.css -http://daneden.me/animate * Version - 3.7.0 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2018 Daniel Eden */
@-webkit-keyframes bounce{
    0%,20%,53%,80%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1);
        transform:translateZ(0)
    }
    40%,43%{
        -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        transform:translate3d(0,-1.875rem,0)
    }
    70%{
        -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        transform:translate3d(0,-.9375rem,0)
    }
    90%{
        transform:translate3d(0,-.25rem,0)
    }
}
@keyframes bounce{
    0%,20%,53%,80%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1);
        transform:translateZ(0)
    }
    40%,43%{
        -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        transform:translate3d(0,-1.875rem,0)
    }
    70%{
        -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        transform:translate3d(0,-.9375rem,0)
    }
    90%{
        transform:translate3d(0,-.25rem,0)
    }
}
.bounce{
    -webkit-animation-name:bounce;
    animation-name:bounce;
    transform-origin:center bottom
}
@-webkit-keyframes flash{
    0%,50%,to{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
@keyframes flash{
    0%,50%,to{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
.flash{
    -webkit-animation-name:flash;
    animation-name:flash
}
@-webkit-keyframes pulse{
    0%{
        transform:scaleX(1)
    }
    50%{
        transform:scale3d(1.05,1.05,1.05)
    }
    to{
        transform:scaleX(1)
    }
}
@keyframes pulse{
    0%{
        transform:scaleX(1)
    }
    50%{
        transform:scale3d(1.05,1.05,1.05)
    }
    to{
        transform:scaleX(1)
    }
}
.pulse{
    -webkit-animation-name:pulse;
    animation-name:pulse
}
@-webkit-keyframes rubberBand{
    0%{
        transform:scaleX(1)
    }
    30%{
        transform:scale3d(1.25,.75,1)
    }
    40%{
        transform:scale3d(.75,1.25,1)
    }
    50%{
        transform:scale3d(1.15,.85,1)
    }
    65%{
        transform:scale3d(.95,1.05,1)
    }
    75%{
        transform:scale3d(1.05,.95,1)
    }
    to{
        transform:scaleX(1)
    }
}
@keyframes rubberBand{
    0%{
        transform:scaleX(1)
    }
    30%{
        transform:scale3d(1.25,.75,1)
    }
    40%{
        transform:scale3d(.75,1.25,1)
    }
    50%{
        transform:scale3d(1.15,.85,1)
    }
    65%{
        transform:scale3d(.95,1.05,1)
    }
    75%{
        transform:scale3d(1.05,.95,1)
    }
    to{
        transform:scaleX(1)
    }
}
.rubberBand{
    -webkit-animation-name:rubberBand;
    animation-name:rubberBand
}
@-webkit-keyframes shake{
    0%,to{
        transform:translateZ(0)
    }
    10%,30%,50%,70%,90%{
        transform:translate3d(-.625rem,0,0)
    }
    20%,40%,60%,80%{
        transform:translate3d(.625rem,0,0)
    }
}
@keyframes shake{
    0%,to{
        transform:translateZ(0)
    }
    10%,30%,50%,70%,90%{
        transform:translate3d(-.625rem,0,0)
    }
    20%,40%,60%,80%{
        transform:translate3d(.625rem,0,0)
    }
}
.shake{
    -webkit-animation-name:shake;
    animation-name:shake
}
@-webkit-keyframes headShake{
    0%{
        transform:translateX(0)
    }
    6.5%{
        transform:translateX(-.375rem) rotateY(-9deg)
    }
    18.5%{
        transform:translateX(.3125rem) rotateY(7deg)
    }
    31.5%{
        transform:translateX(-.1875rem) rotateY(-5deg)
    }
    43.5%{
        transform:translateX(.125rem) rotateY(3deg)
    }
    50%{
        transform:translateX(0)
    }
}
@keyframes headShake{
    0%{
        transform:translateX(0)
    }
    6.5%{
        transform:translateX(-.375rem) rotateY(-9deg)
    }
    18.5%{
        transform:translateX(.3125rem) rotateY(7deg)
    }
    31.5%{
        transform:translateX(-.1875rem) rotateY(-5deg)
    }
    43.5%{
        transform:translateX(.125rem) rotateY(3deg)
    }
    50%{
        transform:translateX(0)
    }
}
.headShake{
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-name:headShake;
    animation-name:headShake
}
@-webkit-keyframes swing{
    20%{
        transform:rotate(15deg)
    }
    40%{
        transform:rotate(-10deg)
    }
    60%{
        transform:rotate(5deg)
    }
    80%{
        transform:rotate(-5deg)
    }
    to{
        transform:rotate(0deg)
    }
}
@keyframes swing{
    20%{
        transform:rotate(15deg)
    }
    40%{
        transform:rotate(-10deg)
    }
    60%{
        transform:rotate(5deg)
    }
    80%{
        transform:rotate(-5deg)
    }
    to{
        transform:rotate(0deg)
    }
}
.swing{
    transform-origin:top center;
    -webkit-animation-name:swing;
    animation-name:swing
}
@-webkit-keyframes tada{
    0%{
        transform:scaleX(1)
    }
    10%,20%{
        transform:scale3d(.9,.9,.9) rotate(-3deg)
    }
    30%,50%,70%,90%{
        transform:scale3d(1.1,1.1,1.1) rotate(3deg)
    }
    40%,60%,80%{
        transform:scale3d(1.1,1.1,1.1) rotate(-3deg)
    }
    to{
        transform:scaleX(1)
    }
}
@keyframes tada{
    0%{
        transform:scaleX(1)
    }
    10%,20%{
        transform:scale3d(.9,.9,.9) rotate(-3deg)
    }
    30%,50%,70%,90%{
        transform:scale3d(1.1,1.1,1.1) rotate(3deg)
    }
    40%,60%,80%{
        transform:scale3d(1.1,1.1,1.1) rotate(-3deg)
    }
    to{
        transform:scaleX(1)
    }
}
.tada{
    -webkit-animation-name:tada;
    animation-name:tada
}
@-webkit-keyframes wobble{
    0%{
        transform:translateZ(0)
    }
    15%{
        transform:translate3d(-25%,0,0) rotate(-5deg)
    }
    30%{
        transform:translate3d(20%,0,0) rotate(3deg)
    }
    45%{
        transform:translate3d(-15%,0,0) rotate(-3deg)
    }
    60%{
        transform:translate3d(10%,0,0) rotate(2deg)
    }
    75%{
        transform:translate3d(-5%,0,0) rotate(-1deg)
    }
    to{
        transform:translateZ(0)
    }
}
@keyframes wobble{
    0%{
        transform:translateZ(0)
    }
    15%{
        transform:translate3d(-25%,0,0) rotate(-5deg)
    }
    30%{
        transform:translate3d(20%,0,0) rotate(3deg)
    }
    45%{
        transform:translate3d(-15%,0,0) rotate(-3deg)
    }
    60%{
        transform:translate3d(10%,0,0) rotate(2deg)
    }
    75%{
        transform:translate3d(-5%,0,0) rotate(-1deg)
    }
    to{
        transform:translateZ(0)
    }
}
.wobble{
    -webkit-animation-name:wobble;
    animation-name:wobble
}
@-webkit-keyframes jello{
    0%,11.1%,to{
        transform:translateZ(0)
    }
    22.2%{
        transform:skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3%{
        transform:skewX(6.25deg) skewY(6.25deg)
    }
    44.4%{
        transform:skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5%{
        transform:skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6%{
        transform:skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7%{
        transform:skewX(.39062deg) skewY(.39062deg)
    }
    88.8%{
        transform:skewX(-.19531deg) skewY(-.19531deg)
    }
}
@keyframes jello{
    0%,11.1%,to{
        transform:translateZ(0)
    }
    22.2%{
        transform:skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3%{
        transform:skewX(6.25deg) skewY(6.25deg)
    }
    44.4%{
        transform:skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5%{
        transform:skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6%{
        transform:skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7%{
        transform:skewX(.39062deg) skewY(.39062deg)
    }
    88.8%{
        transform:skewX(-.19531deg) skewY(-.19531deg)
    }
}
.jello{
    -webkit-animation-name:jello;
    animation-name:jello;
    transform-origin:center
}
@-webkit-keyframes heartBeat{
    0%{
        transform:scale(1)
    }
    14%{
        transform:scale(1.3)
    }
    28%{
        transform:scale(1)
    }
    42%{
        transform:scale(1.3)
    }
    70%{
        transform:scale(1)
    }
}
@keyframes heartBeat{
    0%{
        transform:scale(1)
    }
    14%{
        transform:scale(1.3)
    }
    28%{
        transform:scale(1)
    }
    42%{
        transform:scale(1.3)
    }
    70%{
        transform:scale(1)
    }
}
.heartBeat{
    -webkit-animation-name:heartBeat;
    animation-name:heartBeat;
    -webkit-animation-duration:1.3s;
    animation-duration:1.3s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out
}
@-webkit-keyframes bounceIn{
    0%,20%,40%,60%,80%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:scale3d(.3,.3,.3)
    }
    20%{
        transform:scale3d(1.1,1.1,1.1)
    }
    40%{
        transform:scale3d(.9,.9,.9)
    }
    60%{
        opacity:1;
        transform:scale3d(1.03,1.03,1.03)
    }
    80%{
        transform:scale3d(.97,.97,.97)
    }
    to{
        opacity:1;
        transform:scaleX(1)
    }
}
@keyframes bounceIn{
    0%,20%,40%,60%,80%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:scale3d(.3,.3,.3)
    }
    20%{
        transform:scale3d(1.1,1.1,1.1)
    }
    40%{
        transform:scale3d(.9,.9,.9)
    }
    60%{
        opacity:1;
        transform:scale3d(1.03,1.03,1.03)
    }
    80%{
        transform:scale3d(.97,.97,.97)
    }
    to{
        opacity:1;
        transform:scaleX(1)
    }
}
.bounceIn{
    -webkit-animation-duration:.75s;
    animation-duration:.75s;
    -webkit-animation-name:bounceIn;
    animation-name:bounceIn
}
@-webkit-keyframes bounceInDown{
    0%,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:translate3d(0,-187.5rem,0)
    }
    60%{
        opacity:1;
        transform:translate3d(0,1.5625rem,0)
    }
    75%{
        transform:translate3d(0,-.625rem,0)
    }
    90%{
        transform:translate3d(0,.3125rem,0)
    }
    to{
        transform:translateZ(0)
    }
}
@keyframes bounceInDown{
    0%,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:translate3d(0,-187.5rem,0)
    }
    60%{
        opacity:1;
        transform:translate3d(0,1.5625rem,0)
    }
    75%{
        transform:translate3d(0,-.625rem,0)
    }
    90%{
        transform:translate3d(0,.3125rem,0)
    }
    to{
        transform:translateZ(0)
    }
}
.bounceInDown{
    -webkit-animation-name:bounceInDown;
    animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft{
    0%,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:translate3d(-187.5rem,0,0)
    }
    60%{
        opacity:1;
        transform:translate3d(1.5625rem,0,0)
    }
    75%{
        transform:translate3d(-.625rem,0,0)
    }
    90%{
        transform:translate3d(.3125rem,0,0)
    }
    to{
        transform:translateZ(0)
    }
}
@keyframes bounceInLeft{
    0%,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:translate3d(-187.5rem,0,0)
    }
    60%{
        opacity:1;
        transform:translate3d(1.5625rem,0,0)
    }
    75%{
        transform:translate3d(-.625rem,0,0)
    }
    90%{
        transform:translate3d(.3125rem,0,0)
    }
    to{
        transform:translateZ(0)
    }
}
.bounceInLeft{
    -webkit-animation-name:bounceInLeft;
    animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight{
    0%,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:translate3d(187.5rem,0,0)
    }
    60%{
        opacity:1;
        transform:translate3d(-1.5625rem,0,0)
    }
    75%{
        transform:translate3d(.625rem,0,0)
    }
    90%{
        transform:translate3d(-.3125rem,0,0)
    }
    to{
        transform:translateZ(0)
    }
}
@keyframes bounceInRight{
    0%,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:translate3d(187.5rem,0,0)
    }
    60%{
        opacity:1;
        transform:translate3d(-1.5625rem,0,0)
    }
    75%{
        transform:translate3d(.625rem,0,0)
    }
    90%{
        transform:translate3d(-.3125rem,0,0)
    }
    to{
        transform:translateZ(0)
    }
}
.bounceInRight{
    -webkit-animation-name:bounceInRight;
    animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp{
    0%,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:translate3d(0,187.5rem,0)
    }
    60%{
        opacity:1;
        transform:translate3d(0,-1.25rem,0)
    }
    75%{
        transform:translate3d(0,.625rem,0)
    }
    90%{
        transform:translate3d(0,-.3125rem,0)
    }
    to{
        transform:translateZ(0)
    }
}
@keyframes bounceInUp{
    0%,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:translate3d(0,187.5rem,0)
    }
    60%{
        opacity:1;
        transform:translate3d(0,-1.25rem,0)
    }
    75%{
        transform:translate3d(0,.625rem,0)
    }
    90%{
        transform:translate3d(0,-.3125rem,0)
    }
    to{
        transform:translateZ(0)
    }
}
.bounceInUp{
    -webkit-animation-name:bounceInUp;
    animation-name:bounceInUp
}
@-webkit-keyframes bounceOut{
    20%{
        transform:scale3d(.9,.9,.9)
    }
    50%,55%{
        opacity:1;
        transform:scale3d(1.1,1.1,1.1)
    }
    to{
        opacity:0;
        transform:scale3d(.3,.3,.3)
    }
}
@keyframes bounceOut{
    20%{
        transform:scale3d(.9,.9,.9)
    }
    50%,55%{
        opacity:1;
        transform:scale3d(1.1,1.1,1.1)
    }
    to{
        opacity:0;
        transform:scale3d(.3,.3,.3)
    }
}
.bounceOut{
    -webkit-animation-duration:.75s;
    animation-duration:.75s;
    -webkit-animation-name:bounceOut;
    animation-name:bounceOut
}
@-webkit-keyframes bounceOutDown{
    20%{
        transform:translate3d(0,.625rem,0)
    }
    40%,45%{
        opacity:1;
        transform:translate3d(0,-1.25rem,0)
    }
    to{
        opacity:0;
        transform:translate3d(0,125rem,0)
    }
}
@keyframes bounceOutDown{
    20%{
        transform:translate3d(0,.625rem,0)
    }
    40%,45%{
        opacity:1;
        transform:translate3d(0,-1.25rem,0)
    }
    to{
        opacity:0;
        transform:translate3d(0,125rem,0)
    }
}
.bounceOutDown{
    -webkit-animation-name:bounceOutDown;
    animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft{
    20%{
        opacity:1;
        transform:translate3d(1.25rem,0,0)
    }
    to{
        opacity:0;
        transform:translate3d(-125rem,0,0)
    }
}
@keyframes bounceOutLeft{
    20%{
        opacity:1;
        transform:translate3d(1.25rem,0,0)
    }
    to{
        opacity:0;
        transform:translate3d(-125rem,0,0)
    }
}
.bounceOutLeft{
    -webkit-animation-name:bounceOutLeft;
    animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight{
    20%{
        opacity:1;
        transform:translate3d(-1.25rem,0,0)
    }
    to{
        opacity:0;
        transform:translate3d(125rem,0,0)
    }
}
@keyframes bounceOutRight{
    20%{
        opacity:1;
        transform:translate3d(-1.25rem,0,0)
    }
    to{
        opacity:0;
        transform:translate3d(125rem,0,0)
    }
}
.bounceOutRight{
    -webkit-animation-name:bounceOutRight;
    animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp{
    20%{
        transform:translate3d(0,-.625rem,0)
    }
    40%,45%{
        opacity:1;
        transform:translate3d(0,1.25rem,0)
    }
    to{
        opacity:0;
        transform:translate3d(0,-125rem,0)
    }
}
@keyframes bounceOutUp{
    20%{
        transform:translate3d(0,-.625rem,0)
    }
    40%,45%{
        opacity:1;
        transform:translate3d(0,1.25rem,0)
    }
    to{
        opacity:0;
        transform:translate3d(0,-125rem,0)
    }
}
.bounceOutUp{
    -webkit-animation-name:bounceOutUp;
    animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
.fadeIn{
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}
@-webkit-keyframes fadeInDown{
    0%{
        opacity:0;
        transform:translate3d(0,-100%,0)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
@keyframes fadeInDown{
    0%{
        opacity:0;
        transform:translate3d(0,-100%,0)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
.fadeInDown{
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig{
    0%{
        opacity:0;
        transform:translate3d(0,-125rem,0)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
@keyframes fadeInDownBig{
    0%{
        opacity:0;
        transform:translate3d(0,-125rem,0)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
.fadeInDownBig{
    -webkit-animation-name:fadeInDownBig;
    animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft{
    0%{
        opacity:0;
        transform:translate3d(-100%,0,0)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
@keyframes fadeInLeft{
    0%{
        opacity:0;
        transform:translate3d(-100%,0,0)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
.fadeInLeft{
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig{
    0%{
        opacity:0;
        transform:translate3d(-125rem,0,0)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
@keyframes fadeInLeftBig{
    0%{
        opacity:0;
        transform:translate3d(-125rem,0,0)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
.fadeInLeftBig{
    -webkit-animation-name:fadeInLeftBig;
    animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight{
    0%{
        opacity:0;
        transform:translate3d(100%,0,0)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
@keyframes fadeInRight{
    0%{
        opacity:0;
        transform:translate3d(100%,0,0)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
.fadeInRight{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig{
    0%{
        opacity:0;
        transform:translate3d(125rem,0,0)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
@keyframes fadeInRightBig{
    0%{
        opacity:0;
        transform:translate3d(125rem,0,0)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
.fadeInRightBig{
    -webkit-animation-name:fadeInRightBig;
    animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp{
    0%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
@keyframes fadeInUp{
    0%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
.fadeInUp{
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig{
    0%{
        opacity:0;
        transform:translate3d(0,125rem,0)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
@keyframes fadeInUpBig{
    0%{
        opacity:0;
        transform:translate3d(0,125rem,0)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
.fadeInUpBig{
    -webkit-animation-name:fadeInUpBig;
    animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut{
    0%{
        opacity:1
    }
    to{
        opacity:0
    }
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    to{
        opacity:0
    }
}
.fadeOut{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
}
@keyframes fadeOutDown{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
}
.fadeOutDown{
    -webkit-animation-name:fadeOutDown;
    animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        transform:translate3d(0,125rem,0)
    }
}
@keyframes fadeOutDownBig{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        transform:translate3d(0,125rem,0)
    }
}
.fadeOutDownBig{
    -webkit-animation-name:fadeOutDownBig;
    animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        transform:translate3d(-100%,0,0)
    }
}
@keyframes fadeOutLeft{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        transform:translate3d(-100%,0,0)
    }
}
.fadeOutLeft{
    -webkit-animation-name:fadeOutLeft;
    animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        transform:translate3d(-125rem,0,0)
    }
}
@keyframes fadeOutLeftBig{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        transform:translate3d(-125rem,0,0)
    }
}
.fadeOutLeftBig{
    -webkit-animation-name:fadeOutLeftBig;
    animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        transform:translate3d(100%,0,0)
    }
}
@keyframes fadeOutRight{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        transform:translate3d(100%,0,0)
    }
}
.fadeOutRight{
    -webkit-animation-name:fadeOutRight;
    animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        transform:translate3d(125rem,0,0)
    }
}
@keyframes fadeOutRightBig{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        transform:translate3d(125rem,0,0)
    }
}
.fadeOutRightBig{
    -webkit-animation-name:fadeOutRightBig;
    animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        transform:translate3d(0,-100%,0)
    }
}
@keyframes fadeOutUp{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        transform:translate3d(0,-100%,0)
    }
}
.fadeOutUp{
    -webkit-animation-name:fadeOutUp;
    animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        transform:translate3d(0,-125rem,0)
    }
}
@keyframes fadeOutUpBig{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        transform:translate3d(0,-125rem,0)
    }
}
.fadeOutUpBig{
    -webkit-animation-name:fadeOutUpBig;
    animation-name:fadeOutUpBig
}
@-webkit-keyframes flip{
    0%{
        transform:perspective(25rem) scaleX(1) translateZ(0) rotateY(-1turn);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        transform:perspective(25rem) scaleX(1) translateZ(9.375rem) rotateY(-190deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        transform:perspective(25rem) scaleX(1) translateZ(9.375rem) rotateY(-170deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        transform:perspective(25rem) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    to{
        transform:perspective(25rem) scaleX(1) translateZ(0) rotateY(0deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
@keyframes flip{
    0%{
        transform:perspective(25rem) scaleX(1) translateZ(0) rotateY(-1turn);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        transform:perspective(25rem) scaleX(1) translateZ(9.375rem) rotateY(-190deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        transform:perspective(25rem) scaleX(1) translateZ(9.375rem) rotateY(-170deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        transform:perspective(25rem) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    to{
        transform:perspective(25rem) scaleX(1) translateZ(0) rotateY(0deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
.animated.flip{
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:flip;
    animation-name:flip
}
@-webkit-keyframes flipInX{
    0%{
        transform:perspective(25rem) rotateX(90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        transform:perspective(25rem) rotateX(-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        transform:perspective(25rem) rotateX(10deg);
        opacity:1
    }
    80%{
        transform:perspective(25rem) rotateX(-5deg)
    }
    to{
        transform:perspective(25rem)
    }
}
@keyframes flipInX{
    0%{
        transform:perspective(25rem) rotateX(90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        transform:perspective(25rem) rotateX(-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        transform:perspective(25rem) rotateX(10deg);
        opacity:1
    }
    80%{
        transform:perspective(25rem) rotateX(-5deg)
    }
    to{
        transform:perspective(25rem)
    }
}
.flipInX{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipInX;
    animation-name:flipInX
}
@-webkit-keyframes flipInY{
    0%{
        transform:perspective(25rem) rotateY(90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        transform:perspective(25rem) rotateY(-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        transform:perspective(25rem) rotateY(10deg);
        opacity:1
    }
    80%{
        transform:perspective(25rem) rotateY(-5deg)
    }
    to{
        transform:perspective(25rem)
    }
}
@keyframes flipInY{
    0%{
        transform:perspective(25rem) rotateY(90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        transform:perspective(25rem) rotateY(-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        transform:perspective(25rem) rotateY(10deg);
        opacity:1
    }
    80%{
        transform:perspective(25rem) rotateY(-5deg)
    }
    to{
        transform:perspective(25rem)
    }
}
.flipInY{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipInY;
    animation-name:flipInY
}
@-webkit-keyframes flipOutX{
    0%{
        transform:perspective(25rem)
    }
    30%{
        transform:perspective(25rem) rotateX(-20deg);
        opacity:1
    }
    to{
        transform:perspective(25rem) rotateX(90deg);
        opacity:0
    }
}
@keyframes flipOutX{
    0%{
        transform:perspective(25rem)
    }
    30%{
        transform:perspective(25rem) rotateX(-20deg);
        opacity:1
    }
    to{
        transform:perspective(25rem) rotateX(90deg);
        opacity:0
    }
}
.flipOutX{
    -webkit-animation-duration:.75s;
    animation-duration:.75s;
    -webkit-animation-name:flipOutX;
    animation-name:flipOutX;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flipOutY{
    0%{
        transform:perspective(25rem)
    }
    30%{
        transform:perspective(25rem) rotateY(-15deg);
        opacity:1
    }
    to{
        transform:perspective(25rem) rotateY(90deg);
        opacity:0
    }
}
@keyframes flipOutY{
    0%{
        transform:perspective(25rem)
    }
    30%{
        transform:perspective(25rem) rotateY(-15deg);
        opacity:1
    }
    to{
        transform:perspective(25rem) rotateY(90deg);
        opacity:0
    }
}
.flipOutY{
    -webkit-animation-duration:.75s;
    animation-duration:.75s;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipOutY;
    animation-name:flipOutY
}
@-webkit-keyframes lightSpeedIn{
    0%{
        transform:translate3d(100%,0,0) skewX(-30deg);
        opacity:0
    }
    60%{
        transform:skewX(20deg);
        opacity:1
    }
    80%{
        transform:skewX(-5deg)
    }
    to{
        transform:translateZ(0)
    }
}
@keyframes lightSpeedIn{
    0%{
        transform:translate3d(100%,0,0) skewX(-30deg);
        opacity:0
    }
    60%{
        transform:skewX(20deg);
        opacity:1
    }
    80%{
        transform:skewX(-5deg)
    }
    to{
        transform:translateZ(0)
    }
}
.lightSpeedIn{
    -webkit-animation-name:lightSpeedIn;
    animation-name:lightSpeedIn;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut{
    0%{
        opacity:1
    }
    to{
        transform:translate3d(100%,0,0) skewX(30deg);
        opacity:0
    }
}
@keyframes lightSpeedOut{
    0%{
        opacity:1
    }
    to{
        transform:translate3d(100%,0,0) skewX(30deg);
        opacity:0
    }
}
.lightSpeedOut{
    -webkit-animation-name:lightSpeedOut;
    animation-name:lightSpeedOut;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn{
    0%{
        transform-origin:center;
        transform:rotate(-200deg);
        opacity:0
    }
    to{
        transform-origin:center;
        transform:translateZ(0);
        opacity:1
    }
}
@keyframes rotateIn{
    0%{
        transform-origin:center;
        transform:rotate(-200deg);
        opacity:0
    }
    to{
        transform-origin:center;
        transform:translateZ(0);
        opacity:1
    }
}
.rotateIn{
    -webkit-animation-name:rotateIn;
    animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft{
    0%{
        transform-origin:left bottom;
        transform:rotate(-45deg);
        opacity:0
    }
    to{
        transform-origin:left bottom;
        transform:translateZ(0);
        opacity:1
    }
}
@keyframes rotateInDownLeft{
    0%{
        transform-origin:left bottom;
        transform:rotate(-45deg);
        opacity:0
    }
    to{
        transform-origin:left bottom;
        transform:translateZ(0);
        opacity:1
    }
}
.rotateInDownLeft{
    -webkit-animation-name:rotateInDownLeft;
    animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight{
    0%{
        transform-origin:right bottom;
        transform:rotate(45deg);
        opacity:0
    }
    to{
        transform-origin:right bottom;
        transform:translateZ(0);
        opacity:1
    }
}
@keyframes rotateInDownRight{
    0%{
        transform-origin:right bottom;
        transform:rotate(45deg);
        opacity:0
    }
    to{
        transform-origin:right bottom;
        transform:translateZ(0);
        opacity:1
    }
}
.rotateInDownRight{
    -webkit-animation-name:rotateInDownRight;
    animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft{
    0%{
        transform-origin:left bottom;
        transform:rotate(45deg);
        opacity:0
    }
    to{
        transform-origin:left bottom;
        transform:translateZ(0);
        opacity:1
    }
}
@keyframes rotateInUpLeft{
    0%{
        transform-origin:left bottom;
        transform:rotate(45deg);
        opacity:0
    }
    to{
        transform-origin:left bottom;
        transform:translateZ(0);
        opacity:1
    }
}
.rotateInUpLeft{
    -webkit-animation-name:rotateInUpLeft;
    animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight{
    0%{
        transform-origin:right bottom;
        transform:rotate(-90deg);
        opacity:0
    }
    to{
        transform-origin:right bottom;
        transform:translateZ(0);
        opacity:1
    }
}
@keyframes rotateInUpRight{
    0%{
        transform-origin:right bottom;
        transform:rotate(-90deg);
        opacity:0
    }
    to{
        transform-origin:right bottom;
        transform:translateZ(0);
        opacity:1
    }
}
.rotateInUpRight{
    -webkit-animation-name:rotateInUpRight;
    animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut{
    0%{
        transform-origin:center;
        opacity:1
    }
    to{
        transform-origin:center;
        transform:rotate(200deg);
        opacity:0
    }
}
@keyframes rotateOut{
    0%{
        transform-origin:center;
        opacity:1
    }
    to{
        transform-origin:center;
        transform:rotate(200deg);
        opacity:0
    }
}
.rotateOut{
    -webkit-animation-name:rotateOut;
    animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft{
    0%{
        transform-origin:left bottom;
        opacity:1
    }
    to{
        transform-origin:left bottom;
        transform:rotate(45deg);
        opacity:0
    }
}
@keyframes rotateOutDownLeft{
    0%{
        transform-origin:left bottom;
        opacity:1
    }
    to{
        transform-origin:left bottom;
        transform:rotate(45deg);
        opacity:0
    }
}
.rotateOutDownLeft{
    -webkit-animation-name:rotateOutDownLeft;
    animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight{
    0%{
        transform-origin:right bottom;
        opacity:1
    }
    to{
        transform-origin:right bottom;
        transform:rotate(-45deg);
        opacity:0
    }
}
@keyframes rotateOutDownRight{
    0%{
        transform-origin:right bottom;
        opacity:1
    }
    to{
        transform-origin:right bottom;
        transform:rotate(-45deg);
        opacity:0
    }
}
.rotateOutDownRight{
    -webkit-animation-name:rotateOutDownRight;
    animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft{
    0%{
        transform-origin:left bottom;
        opacity:1
    }
    to{
        transform-origin:left bottom;
        transform:rotate(-45deg);
        opacity:0
    }
}
@keyframes rotateOutUpLeft{
    0%{
        transform-origin:left bottom;
        opacity:1
    }
    to{
        transform-origin:left bottom;
        transform:rotate(-45deg);
        opacity:0
    }
}
.rotateOutUpLeft{
    -webkit-animation-name:rotateOutUpLeft;
    animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight{
    0%{
        transform-origin:right bottom;
        opacity:1
    }
    to{
        transform-origin:right bottom;
        transform:rotate(90deg);
        opacity:0
    }
}
@keyframes rotateOutUpRight{
    0%{
        transform-origin:right bottom;
        opacity:1
    }
    to{
        transform-origin:right bottom;
        transform:rotate(90deg);
        opacity:0
    }
}
.rotateOutUpRight{
    -webkit-animation-name:rotateOutUpRight;
    animation-name:rotateOutUpRight
}
@-webkit-keyframes hinge{
    0%{
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60%{
        transform:rotate(80deg);
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%,80%{
        transform:rotate(60deg);
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    to{
        transform:translate3d(0,43.75rem,0);
        opacity:0
    }
}
@keyframes hinge{
    0%{
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60%{
        transform:rotate(80deg);
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%,80%{
        transform:rotate(60deg);
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    to{
        transform:translate3d(0,43.75rem,0);
        opacity:0
    }
}
.hinge{
    -webkit-animation-duration:2s;
    animation-duration:2s;
    -webkit-animation-name:hinge;
    animation-name:hinge
}
@-webkit-keyframes jackInTheBox{
    0%{
        opacity:0;
        transform:scale(.1) rotate(30deg);
        transform-origin:center bottom
    }
    50%{
        transform:rotate(-10deg)
    }
    70%{
        transform:rotate(3deg)
    }
    to{
        opacity:1;
        transform:scale(1)
    }
}
@keyframes jackInTheBox{
    0%{
        opacity:0;
        transform:scale(.1) rotate(30deg);
        transform-origin:center bottom
    }
    50%{
        transform:rotate(-10deg)
    }
    70%{
        transform:rotate(3deg)
    }
    to{
        opacity:1;
        transform:scale(1)
    }
}
.jackInTheBox{
    -webkit-animation-name:jackInTheBox;
    animation-name:jackInTheBox
}
@-webkit-keyframes rollIn{
    0%{
        opacity:0;
        transform:translate3d(-100%,0,0) rotate(-120deg)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
@keyframes rollIn{
    0%{
        opacity:0;
        transform:translate3d(-100%,0,0) rotate(-120deg)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
.rollIn{
    -webkit-animation-name:rollIn;
    animation-name:rollIn
}
@-webkit-keyframes rollOut{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        transform:translate3d(100%,0,0) rotate(120deg)
    }
}
@keyframes rollOut{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        transform:translate3d(100%,0,0) rotate(120deg)
    }
}
.rollOut{
    -webkit-animation-name:rollOut;
    animation-name:rollOut
}
@-webkit-keyframes zoomIn{
    0%{
        opacity:0;
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
@keyframes zoomIn{
    0%{
        opacity:0;
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
.zoomIn{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
@-webkit-keyframes zoomInDown{
    0%{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(0,-62.5rem,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(0,3.75rem,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomInDown{
    0%{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(0,-62.5rem,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(0,3.75rem,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInDown{
    -webkit-animation-name:zoomInDown;
    animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft{
    0%{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(-62.5rem,0,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(.625rem,0,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomInLeft{
    0%{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(-62.5rem,0,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(.625rem,0,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInLeft{
    -webkit-animation-name:zoomInLeft;
    animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight{
    0%{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(62.5rem,0,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(-.625rem,0,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomInRight{
    0%{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(62.5rem,0,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(-.625rem,0,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInRight{
    -webkit-animation-name:zoomInRight;
    animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp{
    0%{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(0,62.5rem,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(0,-3.75rem,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomInUp{
    0%{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(0,62.5rem,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(0,-3.75rem,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInUp{
    -webkit-animation-name:zoomInUp;
    animation-name:zoomInUp
}
@-webkit-keyframes zoomOut{
    0%{
        opacity:1
    }
    50%{
        opacity:0;
        transform:scale3d(.3,.3,.3)
    }
    to{
        opacity:0
    }
}
@keyframes zoomOut{
    0%{
        opacity:1
    }
    50%{
        opacity:0;
        transform:scale3d(.3,.3,.3)
    }
    to{
        opacity:0
    }
}
.zoomOut{
    -webkit-animation-name:zoomOut;
    animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown{
    40%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(0,-3.75rem,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    to{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(0,125rem,0);
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomOutDown{
    40%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(0,-3.75rem,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    to{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(0,125rem,0);
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomOutDown{
    -webkit-animation-name:zoomOutDown;
    animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft{
    40%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(2.625rem,0,0)
    }
    to{
        opacity:0;
        transform:scale(.1) translate3d(-125rem,0,0);
        transform-origin:left center
    }
}
@keyframes zoomOutLeft{
    40%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(2.625rem,0,0)
    }
    to{
        opacity:0;
        transform:scale(.1) translate3d(-125rem,0,0);
        transform-origin:left center
    }
}
.zoomOutLeft{
    -webkit-animation-name:zoomOutLeft;
    animation-name:zoomOutLeft
}
@-webkit-keyframes zoomOutRight{
    40%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(-2.625rem,0,0)
    }
    to{
        opacity:0;
        transform:scale(.1) translate3d(125rem,0,0);
        transform-origin:right center
    }
}
@keyframes zoomOutRight{
    40%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(-2.625rem,0,0)
    }
    to{
        opacity:0;
        transform:scale(.1) translate3d(125rem,0,0);
        transform-origin:right center
    }
}
.zoomOutRight{
    -webkit-animation-name:zoomOutRight;
    animation-name:zoomOutRight
}
@-webkit-keyframes zoomOutUp{
    40%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(0,3.75rem,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    to{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(0,-125rem,0);
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomOutUp{
    40%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(0,3.75rem,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    to{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(0,-125rem,0);
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomOutUp{
    -webkit-animation-name:zoomOutUp;
    animation-name:zoomOutUp
}
@-webkit-keyframes slideInDown{
    0%{
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    to{
        transform:translateZ(0)
    }
}
@keyframes slideInDown{
    0%{
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    to{
        transform:translateZ(0)
    }
}
.slideInDown{
    -webkit-animation-name:slideInDown;
    animation-name:slideInDown
}
@-webkit-keyframes slideInLeft{
    0%{
        transform:translate3d(-100%,0,0);
        visibility:visible
    }
    to{
        transform:translateZ(0)
    }
}
@keyframes slideInLeft{
    0%{
        transform:translate3d(-100%,0,0);
        visibility:visible
    }
    to{
        transform:translateZ(0)
    }
}
.slideInLeft{
    -webkit-animation-name:slideInLeft;
    animation-name:slideInLeft
}
@-webkit-keyframes slideInRight{
    0%{
        transform:translate3d(100%,0,0);
        visibility:visible
    }
    to{
        transform:translateZ(0)
    }
}
@keyframes slideInRight{
    0%{
        transform:translate3d(100%,0,0);
        visibility:visible
    }
    to{
        transform:translateZ(0)
    }
}
.slideInRight{
    -webkit-animation-name:slideInRight;
    animation-name:slideInRight
}
@-webkit-keyframes slideInUp{
    0%{
        transform:translate3d(0,100%,0);
        visibility:visible
    }
    to{
        transform:translateZ(0)
    }
}
@keyframes slideInUp{
    0%{
        transform:translate3d(0,100%,0);
        visibility:visible
    }
    to{
        transform:translateZ(0)
    }
}
.slideInUp{
    -webkit-animation-name:slideInUp;
    animation-name:slideInUp
}
@-webkit-keyframes slideOutDown{
    0%{
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        transform:translate3d(0,100%,0)
    }
}
@keyframes slideOutDown{
    0%{
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        transform:translate3d(0,100%,0)
    }
}
.slideOutDown{
    -webkit-animation-name:slideOutDown;
    animation-name:slideOutDown
}
@-webkit-keyframes slideOutLeft{
    0%{
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        transform:translate3d(-100%,0,0)
    }
}
@keyframes slideOutLeft{
    0%{
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        transform:translate3d(-100%,0,0)
    }
}
.slideOutLeft{
    -webkit-animation-name:slideOutLeft;
    animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight{
    0%{
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        transform:translate3d(100%,0,0)
    }
}
@keyframes slideOutRight{
    0%{
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        transform:translate3d(100%,0,0)
    }
}
.slideOutRight{
    -webkit-animation-name:slideOutRight;
    animation-name:slideOutRight
}
.animation{
    color:var(--theme-color-font)
}
@-webkit-keyframes slideOutUp{
    0%{
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        transform:translate3d(0,-100%,0)
    }
}
@keyframes slideOutUp{
    0%{
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        transform:translate3d(0,-100%,0)
    }
}
.slideOutUp{
    -webkit-animation-name:slideOutUp;
    animation-name:slideOutUp
}
.animated{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.animated.infinite{
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
.animated.delay-1s{
    -webkit-animation-delay:1s;
    animation-delay:1s
}
.animated.delay-2s{
    -webkit-animation-delay:2s;
    animation-delay:2s
}
.animated.delay-3s{
    -webkit-animation-delay:3s;
    animation-delay:3s
}
.animated.delay-4s{
    -webkit-animation-delay:4s;
    animation-delay:4s
}
.animated.delay-5s{
    -webkit-animation-delay:5s;
    animation-delay:5s
}
.animated.fast{
    -webkit-animation-duration:.8s;
    animation-duration:.8s
}
.animated.faster{
    -webkit-animation-duration:.5s;
    animation-duration:.5s
}
.animated.slow{
    -webkit-animation-duration:2s;
    animation-duration:2s
}
.animated.slower{
    -webkit-animation-duration:3s;
    animation-duration:3s
}
@media (prefers-reduced-motion){
    .animated{
        -webkit-animation:unset!important;
        animation:unset!important;
        transition:none!important
    }
}
.a-btn{
    border-radius:.125rem;
    align-items:center;
    cursor:pointer;
    display:inline-flex;
    justify-content:center;
    font-size:.75rem;
    font-weight:500;
    padding:.1875rem .625rem;
    line-height:1.5
}
.a-btn .a-btn-icon{
    margin-right:.3125rem;
    font-size:.75rem
}
.a-btn.a-btn-sm{
    font-size:.75rem;
    min-height:1.5rem
}
.a-btn.a-btn-sm .a-btn-icon{
    margin-right:.3125rem;
    font-size:1rem
}
.a-btn.a-btn-md{
    padding-top:.375rem;
    padding-bottom:.375rem;
    font-size:.75rem;
    min-height:1.875rem
}
.a-btn.a-btn-md .a-btn-icon{
    margin-right:.3125rem;
    font-size:1rem
}
.a-btn.a-btn-lg{
    font-size:.875rem;
    padding:.40625rem 1.25rem;
    min-height:2.125rem
}
.a-btn.a-btn-lg .a-btn-icon{
    margin-right:.625rem;
    font-size:1rem
}
.a-btn.a-btn-xl{
    font-size:1rem;
    padding:.8125rem 1.25rem;
    min-height:3.125rem
}
.a-btn.a-btn-xl .a-btn-icon{
    margin-right:.625rem;
    font-size:1.5rem
}
.a-btn.a-btn-primary{
    background-color:var(--theme-color-control);
    color:var(--theme-color-purewhite);
    outline-color:#000;
    outline-color:-webkit-focus-ring-color
}
.a-btn.a-btn-primary:hover{
    background-color:var(--theme-color-btnprihover)
}
.a-btn.a-btn-primary:active{
    background-color:var(--theme-color-btnpriactive)
}
.a-btn.a-btn-primary.a-no-interaction{
    cursor:default
}
.a-btn.a-btn-primary.a-no-interaction:active,.a-btn.a-btn-primary.a-no-interaction:hover{
    background-color:var(--theme-color-control)
}
.a-btn.a-btn-primary:disabled:not(.a-no-interaction){
    opacity:var(--theme-color-disableopacity);
    cursor:not-allowed;
    background-color:var(--theme-color-btndisablebg);
    color:var(--theme-color-btndisabletext)
}
.a-btn.a-btn-primary:disabled:not(.a-no-interaction):hover{
    background-color:var(--theme-color-btndisablebg)
}
.a-btn.a-btn-primary:disabled:not(.a-no-interaction):focus{
    outline:none
}
.a-btn.a-btn-primary:disabled:not(.a-no-interaction):active{
    background-color:var(--theme-color-btndisablebg)
}
.a-btn.a-btn-primary.a-btn-negative{
    background-color:var(--theme-color-btnneg);
    color:var(--theme-color-purewhite)
}
.a-btn.a-btn-primary.a-btn-negative:hover{
    background-color:var(--theme-color-btnneghover)
}
.a-btn.a-btn-primary.a-btn-negative:active{
    background-color:var(--theme-color-btnnegactive)
}
.a-btn.a-btn-primary.a-btn-negative.a-no-interaction:active,.a-btn.a-btn-primary.a-btn-negative.a-no-interaction:hover{
    background-color:var(--theme-color-btnneg)
}
.a-btn.a-btn-primary.a-btn-negative:disabled:not(.a-no-interaction){
    opacity:var(--theme-color-disableopacity);
    cursor:not-allowed;
    background-color:var(--theme-color-btndisablenegative)
}
.a-btn.a-btn-primary.a-btn-negative:disabled:not(.a-no-interaction):hover{
    background-color:var(--theme-color-btndisablenegative);
    color:var(--theme-color-btndisabletext)
}
.a-btn.a-btn-primary.a-btn-negative:disabled:not(.a-no-interaction):focus{
    outline:none
}
.a-btn.a-btn-primary.a-btn-negative:disabled:not(.a-no-interaction):active{
    background-color:var(--theme-color-btndisablenegative);
    color:var(--theme-color-btndisabletext)
}
.a-btn.a-btn-primary.a-btn-gray{
    background-color:var(--theme-color-btngray);
    color:var(--theme-color-btngraytext)
}
.a-btn.a-btn-primary.a-btn-gray:hover{
    background-color:var(--theme-color-btngrayhover)
}
.a-btn.a-btn-primary.a-btn-gray:active{
    background-color:var(--theme-color-btngrayactive)
}
.a-btn.a-btn-primary.a-btn-gray.a-no-interaction:active,.a-btn.a-btn-primary.a-btn-gray.a-no-interaction:hover{
    background-color:var(--theme-color-btngray)
}
.a-btn.a-btn-primary.a-btn-gray:disabled:not(.a-no-interaction){
    opacity:var(--theme-color-disableopacity);
    cursor:not-allowed;
    background-color:var(--theme-color-btndisablegray)
}
.a-btn.a-btn-primary.a-btn-gray:disabled:not(.a-no-interaction):active,.a-btn.a-btn-primary.a-btn-gray:disabled:not(.a-no-interaction):hover{
    background-color:var(--theme-color-btndisablegray)
}
.a-btn.a-btn-secondary{
    background-color:transparent;
    border:.0625rem solid var(--theme-color-control)
}
.a-btn.a-btn-secondary,.a-btn.a-btn-secondary .appkiticon,.a-btn.a-btn-secondary:hover{
    color:var(--theme-color-control)
}
.a-btn.a-btn-secondary:hover{
    background-color:var(--theme-color-btnsechover)
}
.a-btn.a-btn-secondary:active{
    background-color:var(--theme-color-btnsecactive);
    color:var(--theme-color-control)
}
.a-btn.a-btn-secondary.a-btn-sm{
    padding:.125rem .5625rem
}
.a-btn.a-btn-secondary.a-btn-md{
    padding:.3125rem .5625rem
}
.a-btn.a-btn-secondary.a-btn-lg{
    padding:.34375rem 1.1875rem
}
.a-btn.a-btn-secondary.a-btn-xl{
    padding:.75rem 1.1875rem
}
.a-btn.a-btn-secondary.a-no-interaction{
    cursor:default
}
.a-btn.a-btn-secondary.a-no-interaction:active,.a-btn.a-btn-secondary.a-no-interaction:hover{
    background-color:transparent
}
.a-btn.a-btn-secondary.active{
    background-color:var(--theme-color-btnsecactive);
    color:var(--theme-color-control)
}
.a-btn.a-btn-secondary:disabled:not(.a-no-interaction){
    opacity:var(--theme-color-disableopacity);
    cursor:not-allowed;
    border-color:var(--theme-color-btndisablesecondaryborder);
    color:var(--theme-color-btndisablesecondarytext)
}
.a-btn.a-btn-secondary:disabled:not(.a-no-interaction):hover{
    background-color:transparent
}
.a-btn.a-btn-secondary:disabled:not(.a-no-interaction):focus{
    outline:none
}
.a-btn.a-btn-secondary:disabled:not(.a-no-interaction):active{
    background-color:transparent
}
.a-btn.a-btn-secondary:disabled:not(.a-no-interaction) .appkiticon{
    color:var(--theme-color-btndisablesecondarytext)
}
.a-btn.a-btn-secondary.a-btn-negative{
    background-color:transparent;
    border-color:var(--theme-color-btnneg);
    color:var(--theme-color-btnneg)
}
.a-btn.a-btn-secondary.a-btn-negative:hover{
    background-color:var(--theme-color-btnsecneghover)
}
.a-btn.a-btn-secondary.a-btn-negative:active{
    background-color:var(--theme-color-btnsecnegactive)
}
.a-btn.a-btn-secondary.a-btn-negative.a-no-interaction:active,.a-btn.a-btn-secondary.a-btn-negative.a-no-interaction:hover{
    background-color:transparent
}
.a-btn.a-btn-secondary.a-btn-negative.active{
    background-color:var(--theme-color-btnneg);
    border:.0625rem solid var(--theme-color-btnneg);
    color:var(--theme-color-light)
}
.a-btn.a-btn-secondary.a-btn-negative:disabled:not(.a-no-interaction){
    opacity:var(--theme-color-disableopacity);
    cursor:not-allowed;
    border-color:var(--theme-color-btndisablenegativeborder);
    color:var(--theme-color-btndisablenegativetext)
}
.a-btn.a-btn-secondary.a-btn-negative:disabled:not(.a-no-interaction):hover{
    background-color:transparent
}
.a-btn.a-btn-secondary.a-btn-negative:disabled:not(.a-no-interaction):focus{
    outline:none
}
.a-btn.a-btn-secondary.a-btn-negative:disabled:not(.a-no-interaction):active{
    background-color:transparent
}
.a-btn.a-btn-secondary.a-btn-gray{
    background-color:transparent;
    border-color:var(--theme-color-btnsecgray);
    color:var(--theme-color-btnsecgraytext)
}
.a-btn.a-btn-secondary.a-btn-gray:hover{
    background-color:var(--theme-color-btnsecgrayhover)
}
.a-btn.a-btn-secondary.a-btn-gray:active{
    background-color:var(--theme-color-btnsecgrayactive)
}
.a-btn.a-btn-secondary.a-btn-gray.a-no-interaction:active,.a-btn.a-btn-secondary.a-btn-gray.a-no-interaction:hover{
    background-color:transparent
}
.a-btn.a-btn-secondary.a-btn-gray.active{
    background-color:var(--theme-color-description);
    border:.0625rem solid var(--theme-color-description);
    color:var(--theme-color-light)
}
.a-btn.a-btn-secondary.a-btn-gray:disabled:not(.a-no-interaction){
    opacity:var(--theme-color-disableopacity);
    cursor:not-allowed;
    border-color:var(--theme-color-btndisablegrayborder);
    color:var(--theme-color-btndisablegraytext)
}
.a-btn.a-btn-secondary.a-btn-gray:disabled:not(.a-no-interaction):hover{
    background-color:transparent
}
.a-btn.a-btn-secondary.a-btn-gray:disabled:not(.a-no-interaction):focus{
    outline:none
}
.a-btn.a-btn-secondary.a-btn-gray:disabled:not(.a-no-interaction):active,.a-btn.a-btn-transparent{
    background-color:transparent
}
.a-btn.a-btn-transparent{
    color:var(--theme-color-control);
    outline-color:#000;
    outline-color:-webkit-focus-ring-color
}
.a-btn.a-btn-transparent:hover{
    background-color:var(--theme-color-control);
    color:var(--theme-color-purewhite)
}
.a-btn.a-btn-transparent:active{
    background-color:var(--theme-color-btnpriactive);
    color:var(--theme-color-purewhite)
}
.a-btn.a-btn-transparent.a-no-interaction{
    cursor:default
}
.a-btn.a-btn-transparent.a-no-interaction:active,.a-btn.a-btn-transparent.a-no-interaction:hover{
    background-color:transparent;
    color:var(--theme-color-control)
}
.a-btn.a-btn-transparent:disabled:not(.a-no-interaction){
    cursor:not-allowed;
    opacity:var(--theme-color-disableopacity)
}
.a-btn.a-btn-transparent:disabled:not(.a-no-interaction),.a-btn.a-btn-transparent:disabled:not(.a-no-interaction):hover{
    background-color:transparent;
    color:var(--theme-color-btndisablesecondarytext)
}
.a-btn.a-btn-transparent:disabled:not(.a-no-interaction):focus{
    outline:none
}
.a-btn.a-btn-transparent:disabled:not(.a-no-interaction):active{
    background-color:transparent;
    color:var(--theme-color-btndisablesecondarytext)
}
.a-btn.a-btn-transparent.a-btn-negative{
    color:var(--theme-color-btnneg)
}
.a-btn.a-btn-transparent.a-btn-negative:hover{
    background-color:var(--theme-color-btnneg);
    color:var(--theme-color-purewhite)
}
.a-btn.a-btn-transparent.a-btn-negative:active{
    background-color:var(--theme-color-btnnegactive);
    color:var(--theme-color-purewhite)
}
.a-btn.a-btn-transparent.a-btn-negative.a-no-interaction:active,.a-btn.a-btn-transparent.a-btn-negative.a-no-interaction:hover{
    background-color:transparent;
    color:var(--theme-color-btnneg)
}
.a-btn.a-btn-transparent.a-btn-negative:disabled:not(.a-no-interaction){
    opacity:var(--theme-color-disableopacity);
    cursor:not-allowed;
    color:var(--theme-color-btndisablenegativetext)
}
.a-btn.a-btn-transparent.a-btn-negative:disabled:not(.a-no-interaction):hover{
    background-color:transparent;
    color:var(--theme-color-btndisablenegativetext)
}
.a-btn.a-btn-transparent.a-btn-negative:disabled:not(.a-no-interaction):focus{
    outline:none
}
.a-btn.a-btn-transparent.a-btn-negative:disabled:not(.a-no-interaction):active{
    background-color:transparent;
    color:var(--theme-color-btndisablenegativetext)
}
.a-btn.a-btn-transparent.a-btn-gray{
    color:var(--theme-color-btnsecgraytext)
}
.a-btn.a-btn-transparent.a-btn-gray:hover{
    color:var(--theme-color-font);
    background-color:var(--theme-color-btntrsgrayhover)
}
.a-btn.a-btn-transparent.a-btn-gray:active{
    color:var(--theme-color-font);
    background-color:var(--theme-color-btngrayactive)
}
.a-btn.a-btn-transparent.a-btn-gray.a-no-interaction:active,.a-btn.a-btn-transparent.a-btn-gray.a-no-interaction:hover{
    background-color:transparent
}
.a-btn.a-btn-transparent.a-btn-gray:disabled:not(.a-no-interaction){
    opacity:var(--theme-color-disableopacity);
    cursor:not-allowed;
    color:var(--theme-color-btndisablegraytext)
}
.a-btn.a-btn-transparent.a-btn-gray:disabled:not(.a-no-interaction):hover{
    background-color:transparent;
    color:var(--theme-color-btndisablegraytext)
}
.a-btn.a-btn-transparent.a-btn-gray:disabled:not(.a-no-interaction):focus{
    outline:none
}
.a-btn.a-btn-transparent.a-btn-gray:disabled:not(.a-no-interaction):active{
    background-color:transparent;
    color:var(--theme-color-btndisablegraytext)
}
.a-btn-floating{
    width:4rem;
    height:4rem;
    border-radius:50%;
    display:inline-flex;
    flex:0 0 auto;
    align-items:center;
    justify-content:center;
    background-color:var(--theme-color-control);
    -o-box-shadow:0 .125rem .125rem .0625rem rgba(0,0,0,.16);
    -ms-box-shadow:0 .125rem .125rem .0625rem rgba(0,0,0,.16);
    box-shadow:0 .125rem .125rem .0625rem rgba(0,0,0,.16);
    cursor:pointer;
    color:var(--theme-color-purewhite);
    outline-color:#000!important;
    outline-color:-webkit-focus-ring-color!important
}
.a-btn-floating .a-btn-icon{
    font-size:1.5rem
}
.a-btn-floating.a-no-interaction{
    cursor:default
}
.a-btn-floating:not(.a-no-interaction):hover{
    background-color:var(--theme-color-btnprihover)
}
.a-btn-floating:not(.a-no-interaction):active{
    background-color:var(--theme-color-btnpriactive)
}
.a-btn-floating:disabled:not(.a-no-interaction){
    cursor:not-allowed;
    opacity:var(--theme-color-disableopacity);
    -o-box-shadow:none;
    -ms-box-shadow:none;
    box-shadow:none;
    color:var(--theme-color-btndisabletext);
    background-color:var(--theme-color-btndisablebg)
}
.a-btn-floating:disabled:not(.a-no-interaction) .appkiticon{
    cursor:not-allowed
}
.a-btn-floating:disabled:not(.a-no-interaction):hover{
    background-color:var(--theme-color-btndisablebg)
}
.a-btn-floating:disabled:not(.a-no-interaction):focus{
    outline:none
}
.a-btn-floating:disabled:not(.a-no-interaction):active{
    background-color:var(--theme-color-btndisablebg)
}
.a-btn-floating.a-btn-negative{
    background-color:var(--theme-color-btnneg)
}
.a-btn-floating.a-btn-negative:not(.a-no-interaction):hover{
    background-color:var(--theme-color-btnneghover)
}
.a-btn-floating.a-btn-negative:not(.a-no-interaction):active{
    background-color:var(--theme-color-btnnegactive)
}
.a-btn-floating.a-btn-negative:disabled:not(.a-no-interaction){
    background-color:var(--theme-color-btndisablenegative);
    cursor:not-allowed;
    color:var(--theme-color-btndisabletext)
}
.a-btn-floating.a-btn-negative:disabled:not(.a-no-interaction):hover{
    background-color:var(--theme-color-btndisablenegative)
}
.a-btn-floating.a-btn-negative:disabled:not(.a-no-interaction):focus{
    outline:none
}
.a-btn-floating.a-btn-negative:disabled:not(.a-no-interaction):active{
    background-color:var(--theme-color-btndisablenegative)
}
.a-btn-floating.a-btn-gray{
    background-color:var(--theme-color-btngray);
    color:var(--theme-color-btngraytext)
}
.a-btn-floating.a-btn-gray:not(.a-no-interaction):hover{
    background-color:var(--theme-color-btngrayhover)
}
.a-btn-floating.a-btn-gray:not(.a-no-interaction):active{
    background-color:var(--theme-color-btngrayactive)
}
.a-btn-floating.a-btn-gray:disabled:not(.a-no-interaction){
    opacity:var(--theme-color-disableopacity);
    background-color:var(--theme-color-btndisablegray);
    cursor:not-allowed;
    color:var(--theme-color-btndisabletext)
}
.a-btn-floating.a-btn-gray:disabled:not(.a-no-interaction):hover{
    background-color:var(--theme-color-btndisablegray)
}
.a-btn-floating.a-btn-gray:disabled:not(.a-no-interaction):focus{
    outline:none
}
.a-btn-floating.a-btn-gray:disabled:not(.a-no-interaction):active{
    background-color:var(--theme-color-btndisablegray)
}
.a-btn-floating.a-btn-white{
    background-color:var(--theme-color-btnfloatloading);
    color:#2d2d2d
}
.a-btn-floating.a-btn-white:not(.a-no-interaction):hover{
    background-color:#fafafa
}
.a-btn-floating.a-btn-white:not(.a-no-interaction):active{
    background-color:#f5f5f5
}
.a-btn-floating.a-btn-white:disabled:not(.a-no-interaction){
    background-color:var(--theme-color-btnsecgrayactive);
    cursor:not-allowed
}
.a-btn-floating.a-btn-white:disabled:not(.a-no-interaction):hover{
    background-color:var(--theme-color-btnsecgrayactive)
}
.a-btn-floating.a-btn-white:disabled:not(.a-no-interaction):focus{
    outline:none
}
.a-btn-floating.a-btn-white:disabled:not(.a-no-interaction):active{
    background-color:var(--theme-color-btnsecgrayactive)
}
.a-btn-floating.a-btn-sm{
    width:3rem;
    height:3rem
}
.a-btn-floating.a-btn-sm .a-btn-icon{
    font-size:1rem
}
.a-btn-group{
    display:inline-flex;
    position:relative
}
.a-btn-group .a-btn-group-item{
    z-index:1;
    background:transparent;
    border-radius:0;
    align-items:center;
    cursor:pointer;
    display:inline-flex;
    justify-content:center;
    height:1.5rem;
    font-size:.75rem;
    font-weight:500;
    border:.0625rem solid var(--theme-color-control);
    color:var(--theme-color-control);
    padding:0 .5625rem;
    outline-color:#000;
    outline-color:-webkit-focus-ring-color
}
.a-btn-group .a-btn-group-item.a-ellipsis,.a-btn-group .a-btn-group-item .a-ellipsis{
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
.a-btn-group .a-btn-group-item:not(:last-child):not(.active){
    border-right:0
}
.a-btn-group .a-btn-group-item:first-child{
    border-radius:.125rem 0 0 .125rem
}
.a-btn-group .a-btn-group-item:last-child{
    border-radius:0 .125rem .125rem 0
}
.a-btn-group .a-btn-group-item:not(.active):not([disabled]):hover{
    background-color:var(--theme-color-btnsechover)
}
.a-btn-group .a-btn-group-item:not(.active):not(:disabled):active{
    background-color:var(--theme-color-btnsecactive)
}
.a-btn-group .a-btn-group-item.active{
    background:transparent;
    transition:color .25s ease;
    color:var(--theme-color-purewhite);
    border-color:var(--theme-color-control)
}
.a-btn-group .a-btn-group-item.active+button{
    border-left-width:0
}
.a-btn-group .a-btn-group-item:disabled{
    cursor:not-allowed;
    color:var(--theme-color-btngroupgray)
}
.a-btn-group .a-btn-group-item:disabled span{
    opacity:var(--theme-color-disableopacity)
}
.a-btn-group .a-btn-group-bg{
    position:absolute;
    top:0;
    width:6.25rem;
    height:100%;
    background-color:var(--theme-color-control);
    transition:all .25s cubic-bezier(.51,.51,.85,.85) 0s
}
.a-btn-group .a-btn-group-bg.a-first-active{
    border-radius:.125rem 0 0 .125rem
}
.a-btn-group .a-btn-group-bg.a-last-active{
    border-radius:0 .125rem .125rem 0
}
.a-btn-group .a-btn-group-bg+button{
    border-radius:.125rem 0 0 .125rem
}
.a-btn-group.a-btn-group-negative .a-btn-group-bg,.a-btn-group.a-btngroup-negative .a-btn-group-bg{
    background-color:var(--theme-color-btnneg)
}
.a-btn-group.a-btn-group-negative .a-btn-group-item:not(:disabled),.a-btn-group.a-btngroup-negative .a-btn-group-item:not(:disabled){
    border-color:var(--theme-color-btnneg);
    color:var(--theme-color-btnneg)
}
.a-btn-group.a-btn-group-negative .a-btn-group-item:not(:disabled):hover,.a-btn-group.a-btngroup-negative .a-btn-group-item:not(:disabled):hover{
    background-color:var(--theme-color-btnsecneghover)
}
.a-btn-group.a-btn-group-negative .a-btn-group-item:not(:disabled):active,.a-btn-group.a-btngroup-negative .a-btn-group-item:not(:disabled):active{
    background-color:var(--theme-color-btnsecnegactive)
}
.a-btn-group.a-btn-group-negative .a-btn-group-item:not(:disabled).active,.a-btn-group.a-btngroup-negative .a-btn-group-item:not(:disabled).active{
    background:transparent;
    color:var(--theme-color-purewhite);
    border-color:var(--theme-color-btnneg)
}
.a-btn-group.a-btn-group-negative .a-btn-group-item:disabled,.a-btn-group.a-btngroup-negative .a-btn-group-item:disabled{
    border-color:var(--theme-color-btnneg)
}
.a-btn-group.a-btn-group-gray .a-btn-group-bg,.a-btn-group.a-btngroup-gray .a-btn-group-bg{
    background-color:var(--theme-color-description)
}
.a-btn-group.a-btn-group-gray .a-btn-group-item:not(:disabled),.a-btn-group.a-btngroup-gray .a-btn-group-item:not(:disabled){
    border-color:var(--theme-color-description);
    color:var(--theme-color-font)
}
.a-btn-group.a-btn-group-gray .a-btn-group-item:not(:disabled):hover,.a-btn-group.a-btngroup-gray .a-btn-group-item:not(:disabled):hover{
    background-color:var(--theme-color-main)
}
.a-btn-group.a-btn-group-gray .a-btn-group-item:not(:disabled):active,.a-btn-group.a-btngroup-gray .a-btn-group-item:not(:disabled):active{
    background-color:var(--theme-color-btnsecgrayactive)
}
.a-btn-group.a-btn-group-gray .a-btn-group-item:not(:disabled).active,.a-btn-group.a-btngroup-gray .a-btn-group-item:not(:disabled).active{
    background:transparent;
    border-color:var(--theme-color-description);
    color:var(--theme-color-light)
}
.a-btn-group.a-btn-group-gray .a-btn-group-item:disabled,.a-btn-group.a-btngroup-gray .a-btn-group-item:disabled{
    border-color:var(--theme-color-btndisablefont)
}
.a-btn-group.a-btn-group-dark .a-btn-group-bg,.a-btn-group.a-btngroup-dark .a-btn-group-bg{
    background-color:var(--theme-color-font)
}
.a-btn-group.a-btn-group-dark .a-btn-group-item:not(:disabled),.a-btn-group.a-btngroup-dark .a-btn-group-item:not(:disabled){
    border-color:var(--theme-color-btngroupgray);
    color:var(--theme-color-btnsecgraytext)
}
.a-btn-group.a-btn-group-dark .a-btn-group-item:not(:disabled):hover,.a-btn-group.a-btngroup-dark .a-btn-group-item:not(:disabled):hover{
    background-color:var(--theme-color-btnsecgrayhover)
}
.a-btn-group.a-btn-group-dark .a-btn-group-item:not(:disabled):active,.a-btn-group.a-btngroup-dark .a-btn-group-item:not(:disabled):active{
    background-color:var(--theme-color-btnsecgrayactive)
}
.a-btn-group.a-btn-group-dark .a-btn-group-item:not(:disabled).active,.a-btn-group.a-btngroup-dark .a-btn-group-item:not(:disabled).active{
    background:transparent;
    border-color:var(--theme-color-font);
    color:var(--theme-color-light)
}
.a-btn-group.a-btn-group-dark .a-btn-group-item:disabled,.a-btn-group.a-btngroup-dark .a-btn-group-item:disabled{
    border-color:var(--theme-color-btngroupgray)
}
.a-btn-group.a-btn-group-dark .a-btn-group-item:disabled.active,.a-btn-group.a-btngroup-dark .a-btn-group-item:disabled.active{
    border-color:var(--theme-color-font)
}
.a-btn-group.a-btn-group-sm .a-btn-group-item,.a-btn-group.a-btngroup-sm .a-btn-group-item{
    height:1.5rem;
    font-size:.75rem;
    max-width:17.8125rem
}
.a-btn-group.a-btn-group-md .a-btn-group-item,.a-btn-group.a-btngroup-md .a-btn-group-item{
    height:1.875rem;
    font-size:.75rem;
    max-width:17.8125rem
}
.a-btn-group.a-btn-group-lg .a-btn-group-item,.a-btn-group.a-btngroup-lg .a-btn-group-item{
    height:2.125rem;
    padding:0 1.1875rem;
    font-size:.875rem;
    max-width:17.8125rem
}
.a-btn-group.a-btn-group-xl .a-btn-group-item,.a-btn-group.a-btngroup-xl .a-btn-group-item{
    height:3.125rem;
    padding:0 1.1875rem;
    font-size:1rem;
    max-width:24.375rem
}
.custom-sort-close-btn{
    background-color:transparent;
    color:var(--theme-color-customsortclosebtn)
}
.a-badge{
    height:1.5rem;
    display:inline-flex;
    align-items:center;
    background-color:var(--theme-color-control);
    color:var(--theme-color-purewhite);
    border-radius:.75rem;
    padding:0 .625rem;
    font-size:.75rem;
    font-weight:700
}
.a-badge.a-badge-sm{
    height:1.125rem
}
.a-badge.a-badge-secondary{
    color:var(--theme-color-font);
    background-color:var(--theme-color-bdgsecondary)
}
.a-badge.a-badge-light{
    color:var(--theme-color-bdglightfont);
    background-color:var(--theme-color-bdglight)
}
.a-badge.a-badge-dark{
    color:var(--theme-color-purewhite);
    background-color:var(--theme-color-bdgdark)
}
.a-badge.a-badge-warning{
    color:#2d2d2d;
    background-color:#ffbf1f
}
.a-badge.a-badge-error{
    color:var(--theme-color-purewhite);
    background-color:#c52a1a
}
.a-badge.a-badge-success{
    color:var(--theme-color-purewhite);
    background-color:#22992e
}
.a-badge.a-badge-info{
    color:var(--theme-color-purewhite);
    background-color:var(--theme-color-badgeinfo)
}
.a-breadcrumbs{
    display:flex;
    align-items:center;
    padding-bottom:1.25rem;
    line-height:1;
    border-bottom:.0625rem solid var(--theme-color-breadcrumbborder)
}
.a-breadcrumbs .a-bread-item{
    font-size:.75rem;
    font-weight:400;
    font-style:normal;
    font-stretch:normal;
    line-height:1;
    letter-spacing:normal;
    color:var(--theme-color-link);
    cursor:pointer;
    display:inline-flex;
    align-items:center;
    margin-right:1.25rem;
    flex:0 0 auto
}
.a-breadcrumbs .a-bread-item .appkiticon{
    font-size:.875rem
}
.a-breadcrumbs .a-bread-item .a-text-icon{
    margin-right:.625rem;
    font-size:.8125rem
}
.a-breadcrumbs .a-bread-item:hover :not(.appkiticon){
    text-decoration:underline
}
.a-breadcrumbs .a-bread-item.a-current{
    color:var(--theme-color-font);
    cursor:default
}
.a-breadcrumbs .a-bread-item.a-current .a-text-icon{
    font-size:1rem
}
.a-breadcrumbs .a-bread-item.a-current:hover :not(.appkiticon){
    text-decoration:none
}
.a-breadcrumbs .a-divider{
    color:var(--theme-color-breadcrumbdivider);
    margin-right:1.25rem;
    font-size:1rem
}
.a-breadcrumbs.a-breadcrumb-secondary{
    border-color:var(--theme-color-crumbborder)
}
.a-bg-light.a-gray-bread{
    background-color:var(--theme-color-breadwithgreybg)!important
}
.a-bg-light .a-breadcrumbs .a-bread-item.a-current{
    color:var(--theme-color-font)
}
.a-pagination .a-page-number span{
    color:var(--theme-color-description)
}
.a-loader-icon{
    left:0;
    top:0;
    display:inline-block;
    height:1rem;
    width:1rem;
    font-size:.625rem;
    position:relative;
    border-radius:50%;
    border:.1875rem solid var(--theme-color-control);
    border-top:none;
    border-right:none;
    border-bottom:none;
    -webkit-animation:load3 .6s linear infinite;
    animation:load3 .6s linear infinite;
    transform:translateZ(0)
}
.a-loader-icon.a-loader-24{
    height:1.5rem;
    width:1.5rem
}
.a-loader-icon.a-loader-white{
    border-color:var(--theme-color-light)
}
.a-loader-icon.a-loader-error{
    border-color:#c52a1a
}
.a-loader-icon.a-loader-gray{
    border-color:var(--theme-color-font)
}
@-webkit-keyframes load3{
    0%{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(1turn)
    }
}
@keyframes load3{
    0%{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(1turn)
    }
}
.a-loading{
    display:inline-block;
    height:1rem;
    width:1rem;
    background-image:url(../assets/loading-white.7ec6b5f629295baa230f6eba4f444a19.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    -webkit-animation:load3 .6s linear infinite;
    animation:load3 .6s linear infinite
}
.a-loading.a-loading-12{
    width:.75rem;
    height:.75rem
}
.a-loading.a-loading-14{
    width:.875rem;
    height:.875rem
}
.a-loading.a-loading-16{
    width:1rem;
    height:1rem
}
.a-loading.a-loading-24{
    height:1.5rem;
    width:1.5rem
}
.a-loading.a-dark{
    background-image:url(../assets/loading-dark.494a304c1223b90c50c4c44d22fa58d6.svg)
}
.a-loading.a-primary{
    background-image:url(../assets/loading-primary.1ae1223c9a1b223305c37d7b78a3d13b.svg)
}
.a-loading.a-negative{
    background-image:url(../assets/loading-negative.c58f222069a69e04c40d072f85e5b3b8.svg)
}
body[data-theme-logo="#fff"] .a-loading.a-dark{
    background-image:url(../assets/loading-white.7ec6b5f629295baa230f6eba4f444a19.svg)
}
.a-checkbox{
    display:inline-flex;
    margin-bottom:unset;
    position:relative;
    vertical-align:middle;
    align-items:center
}
.a-checkbox input[type=checkbox]{
    position:absolute;
    width:0;
    height:0;
    opacity:0
}
.a-checkbox input[type=checkbox]+.a-checkbox-mark{
    width:1rem;
    height:1rem;
    display:inline-block;
    position:relative;
    border:.0625rem solid var(--theme-color-checkbox);
    border-radius:.125rem;
    cursor:pointer
}
.a-checkbox input[type=checkbox]+.a-checkbox-mark .appkiticon{
    font-size:.625rem;
    color:var(--theme-color-purewhite);
    display:none;
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%)
}
.a-checkbox input[type=checkbox]~.a-checkbox-text{
    font-size:.875rem;
    line-height:1rem;
    cursor:pointer;
    margin-left:.625rem;
    color:var(--theme-color-font)
}
.a-checkbox input[type=checkbox]:checked+.a-checkbox-mark{
    background:var(--theme-color-control);
    border:none
}
.a-checkbox input[type=checkbox]:checked+.a-checkbox-mark .appkiticon{
    display:inline-block
}
.a-checkbox input[type=checkbox]:checked:disabled+.a-checkbox-mark{
    background-color:var(--theme-color-toggledisableon)
}
.a-checkbox input[type=checkbox]:focus+.a-checkbox-mark{
    outline:.0625rem dotted;
    outline:.3125rem auto -webkit-focus-ring-color
}
.a-checkbox input[type=checkbox]:disabled+.a-checkbox-mark{
    opacity:var(--theme-color-disableopacity);
    border-color:var(--theme-color-checkboxborder);
    cursor:not-allowed
}
.a-checkbox input[type=checkbox]:disabled+.a-checkbox-mark *{
    cursor:not-allowed
}
.a-checkbox input[type=checkbox]:disabled~.a-checkbox-text{
    opacity:var(--theme-color-disableopacity);
    color:var(--theme-color-selectortext);
    cursor:not-allowed
}
.a-radio{
    display:inline-flex;
    margin-bottom:unset;
    position:relative;
    align-items:center;
    vertical-align:middle
}
.a-radio input[type=radio]{
    position:absolute;
    width:0;
    height:0;
    opacity:0
}
.a-radio input[type=radio]+.a-radio-mark{
    width:1rem;
    height:1rem;
    display:inline-block;
    position:relative;
    border:.0625rem solid var(--theme-color-checkbox);
    border-radius:50%;
    cursor:pointer
}
.a-radio input[type=radio]+.a-radio-mark .a-radio-inner{
    width:.375rem;
    height:.375rem;
    background-color:var(--theme-color-purewhite);
    border-radius:50%;
    display:none;
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%)
}
.a-radio input[type=radio]~.a-radio-text{
    font-size:.875rem;
    line-height:1rem;
    cursor:pointer;
    margin-left:.625rem;
    color:var(--theme-color-font)
}
.a-radio input[type=radio]:checked+.a-radio-mark{
    background:var(--theme-color-control);
    border:none
}
.a-radio input[type=radio]:checked+.a-radio-mark .a-radio-inner{
    display:inline-block
}
.a-radio input[type=radio]:checked:disabled+.a-radio-mark{
    background-color:var(--theme-color-toggledisableon)
}
.a-radio input[type=radio]:focus+.a-radio-mark{
    outline:.0625rem dotted;
    outline:.3125rem auto -webkit-focus-ring-color
}
.a-radio input[type=radio]:disabled+.a-radio-mark{
    opacity:var(--theme-color-disableopacity);
    border-color:var(--theme-color-checkboxborder);
    cursor:not-allowed
}
.a-radio input[type=radio]:disabled~.a-radio-text{
    opacity:var(--theme-color-disableopacity);
    color:var(--theme-color-selectortext);
    cursor:not-allowed
}
.a-tab{
    display:flex;
    position:relative
}
.a-tab .a-active-bar{
    border-radius:.0625rem;
    background-color:var(--theme-color-control);
    transition:all .1s cubic-bezier(.51,.51,.85,.85) 0s
}
.a-tab .a-active-bar,.a-tab:before{
    position:absolute;
    bottom:0;
    left:0;
    height:.125rem
}
.a-tab:before{
    content:"";
    width:100%;
    border-radius:.25rem;
    background-color:var(--theme-color-tabborder)
}
.a-tab .a-tab-item{
    flex:0 0 auto;
    padding:.625rem 0;
    margin-right:1.875rem;
    cursor:pointer;
    color:var(--theme-color-tabfont);
    line-height:1;
    font-size:.875rem;
    font-weight:500;
    position:relative
}
.a-tab .a-tab-item:last-child{
    margin-right:0
}
.a-tab .a-tab-item:not(.active):hover{
    color:var(--theme-color-tabhover)
}
.a-tab .a-tab-item:not(.active):hover:before{
    content:"";
    height:.125rem;
    width:100%;
    position:absolute;
    bottom:0;
    left:0;
    background-color:var(--theme-color-tabhoverunderline)
}
.a-tab .a-tab-item[tabindex]:focus{
    outline:.0625rem dotted;
    outline:.3125rem auto -webkit-focus-ring-color;
    position:relative
}
.a-tab .active{
    color:var(--theme-color-control);
    position:relative
}
.a-tab.a-for-gray-bg:before{
    background-color:#e0e0e0
}
.a-tab.a-tab-center{
    justify-content:center
}
.a-tab.a-tab-black .active{
    color:var(--theme-color-font)
}
.a-tab.a-tab-black .a-active-bar{
    background-color:var(--theme-color-font)
}
.a-tab.a-tab-sm .a-tab-item{
    font-size:.75rem;
    margin-right:1.25rem
}
.a-tab.a-tab-sm .a-tab-item:last-child{
    margin-right:0
}
.a-tab.a-tab-md .a-tab-item{
    font-size:.875rem;
    margin-right:1.875rem
}
.a-tab.a-tab-md .a-tab-item:last-child{
    margin-right:0
}
.a-tab.a-tab-lg .a-tab-item{
    font-size:1rem;
    margin-right:1.875rem
}
.a-tab.a-tab-lg .a-tab-item:last-child{
    margin-right:0
}
.a-btn-tab{
    display:inline-flex;
    position:relative
}
.a-btn-tab .a-tab-item{
    z-index:1;
    background:transparent;
    border-radius:0;
    align-items:center;
    cursor:pointer;
    display:inline-flex;
    justify-content:center;
    height:1.5rem;
    font-size:.75rem;
    font-weight:500;
    border:.0625rem solid var(--theme-color-control);
    color:var(--theme-color-control);
    padding:0 .5625rem;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.a-btn-tab .a-tab-item:not(:last-child):not(.active){
    border-right:0
}
.a-btn-tab .a-tab-item:first-child{
    border-radius:.125rem 0 0 .125rem
}
.a-btn-tab .a-tab-item:last-child{
    border-radius:0 .125rem .125rem 0
}
.a-btn-tab .a-tab-item:hover{
    background-color:var(--theme-color-btnsechover)
}
.a-btn-tab .a-tab-item:focus{
    outline:.0625rem dotted;
    outline:.3125rem auto -webkit-focus-ring-color
}
.a-btn-tab .a-tab-item:active{
    background-color:var(--theme-color-btnsecactive)
}
.a-btn-tab .a-tab-item.active{
    background:transparent;
    transition:color .25s ease;
    color:var(--theme-color-purewhite);
    border-color:var(--theme-color-control)
}
.a-btn-tab .a-tab-item.active+.a-tab-item{
    border-left-width:0
}
.a-btn-tab .a-active-bar{
    position:absolute;
    top:0;
    width:6.25rem;
    height:100%;
    background-color:var(--theme-color-control);
    transition:all .25s cubic-bezier(.51,.51,.85,.85) 0s
}
.a-btn-tab .a-active-bar.a-first-active{
    border-radius:.125rem 0 0 .125rem
}
.a-btn-tab .a-active-bar.a-last-active{
    border-radius:0 .125rem .125rem 0
}
.a-btn-tab .a-active-bar+.a-tab-item{
    border-radius:.125rem 0 0 .125rem
}
.a-btn-tab.a-tab-negative .a-active-bar{
    background-color:var(--theme-color-btnneg)
}
.a-btn-tab.a-tab-negative .a-tab-item{
    border-color:var(--theme-color-btnneg);
    color:var(--theme-color-btnneg)
}
.a-btn-tab.a-tab-negative .a-tab-item:hover{
    background-color:var(--theme-color-btnneghover)
}
.a-btn-tab.a-tab-negative .a-tab-item:active{
    background-color:var(--theme-color-btnnegactive)
}
.a-btn-tab.a-tab-negative .a-tab-item.active{
    background:transparent;
    color:var(--theme-color-light)
}
.a-btn-tab.a-tab-gray .a-active-bar{
    background-color:var(--theme-color-description)
}
.a-btn-tab.a-tab-gray .a-tab-item{
    border-color:var(--theme-color-btndisablefont);
    color:var(--theme-color-font)
}
.a-btn-tab.a-tab-gray .a-tab-item:hover{
    background-color:var(--theme-color-main)
}
.a-btn-tab.a-tab-gray .a-tab-item:active{
    background-color:var(--theme-color-btnsecgrayactive)
}
.a-btn-tab.a-tab-gray .a-tab-item.active{
    background:transparent;
    border-color:var(--theme-color-font);
    color:var(--theme-color-light)
}
.a-btn-tab.a-tab-sm .a-tab-item{
    height:1.5rem;
    font-size:.75rem
}
.a-btn-tab.a-tab-md .a-tab-item{
    height:1.875rem;
    font-size:.75rem
}
.a-btn-tab.a-tab-lg .a-tab-item{
    height:2.125rem;
    font-size:.875rem
}
.a-btn-tab.a-tab-xl .a-tab-item{
    height:3.125rem;
    padding:0 1.1875rem;
    font-size:1rem
}
.a-tab-container .a-tab-targets{
    font-size:.875rem
}
.a-tab-container .a-tab-targets .a-tab-target-item{
    font-size:.875rem;
    display:none
}
.a-tab-container .a-tab-targets .a-tab-target-item.active{
    display:block;
    transition:all .1s cubic-bezier(.51,.51,.85,.85) 0s
}
.a-toggle{
    display:inline-flex;
    align-items:center;
    margin-bottom:unset;
    vertical-align:middle
}
.a-toggle input[type=checkbox]{
    position:absolute;
    width:0;
    height:0;
    opacity:0
}
.a-toggle input[type=checkbox]+.a-toggle-mark{
    width:2.625rem;
    height:1.5rem;
    flex:0 0 auto;
    border-radius:.75rem;
    overflow:hidden;
    display:inline-block;
    vertical-align:middle;
    position:relative;
    cursor:pointer;
    font-size:.75rem;
    font-weight:500
}
.a-toggle input[type=checkbox]+.a-toggle-mark .on{
    width:100%;
    height:100%;
    background-color:var(--theme-color-control);
    display:none;
    align-items:center
}
.a-toggle input[type=checkbox]+.a-toggle-mark .off{
    width:100%;
    height:100%;
    background-color:var(--theme-color-toggleoff);
    display:flex;
    align-items:center
}
.a-toggle input[type=checkbox]+.a-toggle-mark .switch{
    position:absolute;
    left:.1875rem;
    right:.1875rem;
    transform:translateY(-50%);
    height:1.125rem;
    top:50%
}
.a-toggle input[type=checkbox]+.a-toggle-mark .switch:before{
    content:"";
    width:1.125rem;
    height:100%;
    border-radius:50%;
    background-color:var(--theme-color-purewhite);
    -o-box-shadow:0 .0625rem .125rem .0625rem rgba(0,0,0,.08);
    -ms-box-shadow:0 .0625rem .125rem .0625rem rgba(0,0,0,.08);
    box-shadow:0 .0625rem .125rem .0625rem rgba(0,0,0,.08);
    position:absolute;
    left:0;
    top:0;
    transition:all .25s cubic-bezier(.51,.51,.85,.85) 0s
}
.a-toggle input[type=checkbox]~.a-toggle-text{
    cursor:pointer;
    margin-left:.625rem;
    font-size:1rem;
    vertical-align:middle;
    color:var(--theme-color-font)
}
.a-toggle input[type=checkbox]:checked+.a-toggle-mark .on{
    display:flex
}
.a-toggle input[type=checkbox]:checked+.a-toggle-mark .off{
    display:none
}
.a-toggle input[type=checkbox]:checked+.a-toggle-mark .switch:before{
    left:100%;
    transform:translate(-100%)
}
.a-toggle input[type=checkbox]:focus+.a-toggle-mark{
    outline:.0625rem dotted #000;
    outline:.3125rem auto -webkit-focus-ring-color
}
.a-toggle input[type=checkbox]:disabled+.a-toggle-mark{
    cursor:not-allowed;
    opacity:var(--theme-color-disableopacity)
}
.a-toggle input[type=checkbox]:disabled+.a-toggle-mark .on{
    background-color:var(--theme-color-toggledisableon)
}
.a-toggle input[type=checkbox]:disabled+.a-toggle-mark .off{
    background-color:var(--theme-color-toggledisableoff)
}
.a-toggle input[type=checkbox]:disabled~.a-toggle-text{
    opacity:var(--theme-color-disableopacity);
    color:var(--theme-color-selectortext);
    cursor:not-allowed
}
.a-toggle.a-toggle-small input[type=checkbox]+.a-toggle-mark{
    width:1.75rem;
    height:1rem;
    border-radius:.5rem
}
.a-toggle.a-toggle-small input[type=checkbox]+.a-toggle-mark .switch{
    height:.75rem;
    left:.125rem;
    right:.125rem
}
.a-toggle.a-toggle-small input[type=checkbox]+.a-toggle-mark .switch:before{
    width:.75rem
}
.a-toggle.a-toggle-small input[type=checkbox]~.a-toggle-text{
    font-size:.875rem
}
.a-toggle.a-toggle-small.a-toggle-text input[type=checkbox]+.a-toggle-mark .on{
    padding-left:.625rem;
    padding-right:1.125rem
}
.a-toggle.a-toggle-small.a-toggle-text input[type=checkbox]+.a-toggle-mark .off{
    padding-left:1.125rem;
    padding-right:.625rem
}
.a-toggle.a-toggle-text input[type=checkbox]+.a-toggle-mark{
    width:auto;
    color:var(--theme-color-purewhite)
}
.a-toggle.a-toggle-text input[type=checkbox]+.a-toggle-mark .on{
    padding-left:.625rem;
    padding-right:1.875rem
}
.a-toggle.a-toggle-text input[type=checkbox]+.a-toggle-mark .off{
    padding-left:1.875rem;
    padding-right:.625rem
}
.a-panel{
    font-size:.875rem;
    border-radius:.125rem;
    background-color:var(--theme-color-panel);
    -o-box-shadow:0 .0625rem .125rem .0625rem rgba(0,0,0,.08);
    -ms-box-shadow:0 .0625rem .125rem .0625rem rgba(0,0,0,.08);
    box-shadow:0 .0625rem .125rem .0625rem rgba(0,0,0,.08);
    padding:0 1.25rem
}
.a-panel .a-panel{
    background-color:var(--theme-color-panelbg)
}
.a-panel .a-panel .a-text-input{
    background-color:var(--theme-color-panelnestinginput)
}
.a-panel .a-panel .a-text-input:active,.a-panel .a-panel .a-text-input:focus{
    background-color:var(--theme-color-accbgwithgreybg)
}
.a-panel .a-panel .a-panel-thumbnail{
    background-color:var(--theme-color-panelsubcomponentbkg)
}
.a-panel .chart-panel{
    background-color:var(--theme-color-accwrapper)
}
.a-panel.dark{
    background-color:var(--theme-color-paginationpanelbg)
}
.a-panel .dark{
    background-color:var(--theme-color-paneldark)
}
.a-panel .filter-panel-wrapper{
    background-color:var(--theme-color-paneldark)!important
}
.a-panel .a-panel-wrapper{
    background-color:var(--theme-color-panelwrapper)
}
.a-panel .a-panel-header{
    height:3.125rem;
    border-bottom:.0625rem solid var(--theme-color-panelheaderbd);
    display:flex;
    align-items:center;
    font-size:1rem;
    font-weight:500;
    font-style:normal;
    font-stretch:normal;
    letter-spacing:normal;
    color:var(--theme-color-chartfont)
}
.a-panel .a-panel-header .a-text-input{
    border:.0625rem solid var(--theme-color-fieldborder)
}
.a-panel .a-panel-header .a-text-input+.icon-search-outline{
    color:var(--theme-color-chartfont)
}
.a-panel .a-btn.a-panel-button{
    background-color:var(--theme-color-headerbtn);
    color:var(--theme-color-font)
}
.a-panel .a-btn.a-panel-button:hover{
    background-color:var(--theme-color-headerbtnhover)
}
.a-panel .a-btn.a-panel-button:active{
    background-color:var(--theme-color-headerbtnactive)
}
.a-panel .a-thumbnail-round{
    color:var(--theme-color-purewhite)
}
.a-panel .a-panel-thumbnail{
    background-color:var(--theme-color-rtreviewbgdark)!important
}
.a-panel .a-pl-84{
    padding-left:5.25rem
}
.a-panel .a-border-light{
    border-color:var(--theme-color-headerbd)!important
}
.text-input-level4{
    background-color:var(--theme-color-panelnestinginput)!important
}
.text-input-level4:active,.text-input-level4:focus{
    background-color:var(--theme-color-accbgwithgreybg)!important
}
.comment-third-panel{
    background-color:var(--theme-color-fileThirdPanel)
}
.txt-input-l4{
    background-color:var(--theme-color-listwithgreybg)!important
}
.msg-level-4{
    background-color:var(--theme-color-rtreviewbglight)!important
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    -webkit-appearance:none;
    margin:0
}
input[type=number]{
    -moz-appearance:textfield
}
input[type=number]::-ms-clear{
    display:none
}
.a-form-label{
    font-weight:400;
    color:var(--theme-color-font);
    margin-bottom:.625rem;
    display:block
}
.a-form-error,.a-form-label{
    font-size:.75rem;
    line-height:1.1875rem
}
.a-form-error{
    color:#c52a1a;
    margin-top:.625rem
}
.a-text-input{
    width:100%;
    height:2.125rem;
    line-height:normal;
    border-radius:.125rem;
    background-color:var(--theme-color-input);
    color:var(--theme-color-font);
    padding:0 .625rem;
    font-size:.875rem;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border:.0625rem solid var(--theme-color-fieldborder)
}
.a-text-input.a-input-sm{
    height:1.5rem
}
.a-text-input.a-input-lg{
    height:3.125rem;
    font-size:1rem
}
.a-text-input+.appkiticon{
    cursor:default
}
.a-text-input:disabled{
    background-color:var(--theme-color-input);
    color:var(--theme-color-fieldbutton);
    opacity:var(--theme-color-disableopacity);
    border-color:var(--theme-color-fieldborderdisable)
}
.a-text-input:disabled,.a-text-input:disabled+.appkiticon{
    cursor:not-allowed
}
.a-text-input:disabled::-moz-placeholder{
    color:var(--theme-color-disableplaceholder)!important;
    opacity:1
}
.a-text-input:disabled:-ms-input-placeholder{
    color:var(--theme-color-disableplaceholder)!important;
    opacity:1
}
.a-text-input:disabled::-ms-input-placeholder{
    color:var(--theme-color-disableplaceholder)!important;
    opacity:1
}
.a-text-input:disabled::placeholder{
    color:var(--theme-color-disableplaceholder)!important;
    opacity:1
}
.a-text-input:disabled:-ms-input-placeholder{
    opacity:var(--theme-color-disableopacity)!important;
    color:var(--theme-color-disableplaceholderie)!important
}
.a-text-input:disabled.a-input-secondary{
    background-color:var(--theme-color-search)
}
.a-text-input:not(:disabled):active,.a-text-input:not(:disabled):focus{
    border:none;
    box-shadow:0 0 0 .125rem var(--theme-color-control);
    background-color:var(--theme-color-search);
    outline:0
}
.a-text-input:not(:disabled):active~.a-icon,.a-text-input:not(:disabled):focus~.a-icon{
    opacity:1
}
.a-text-input:not(:disabled).a-input-secondary{
    background-color:var(--theme-color-search)
}
.a-text-input:not(:disabled).a-input-error{
    border:none;
    box-shadow:0 0 0 .125rem #c52a1a
}
.a-text-input:not(:disabled).a-input-error:active,.a-text-input:not(:disabled).a-input-error:focus{
    box-shadow:0 0 0 .125rem #c52a1a
}
.a-text-input:not(:disabled)::-moz-placeholder{
    color:var(--theme-color-placeholder);
    opacity:var(--theme-color-disableopacity)
}
.a-text-input:not(:disabled):-ms-input-placeholder{
    color:var(--theme-color-placeholder);
    opacity:var(--theme-color-disableopacity)
}
.a-text-input:not(:disabled)::-ms-input-placeholder{
    color:var(--theme-color-placeholder);
    opacity:var(--theme-color-disableopacity)
}
.a-text-input:not(:disabled)::placeholder{
    color:var(--theme-color-placeholder);
    opacity:var(--theme-color-disableopacity)
}
.a-text-input:not(:disabled)::-webkit-input-placeholder{
    color:var(--theme-color-placeholder)!important
}
.a-text-input:not(:disabled):-ms-input-placeholder{
    opacity:1!important;
    color:var(--theme-color-placeholderie)!important
}
.a-input-with-icon{
    width:100%;
    position:relative;
    display:inline-block
}
.a-input-with-icon .a-text-input{
    width:100%
}
.a-input-with-icon .a-icon{
    font-size:1rem;
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
.a-input-with-icon .a-icon.icon-search-outline{
    opacity:var(--theme-color-disableopacity);
    color:var(--theme-color-placeholder)
}
.a-input-with-icon .a-icon.icon-circle-delete-outline{
    opacity:var(--theme-color-disableopacity)
}
.a-input-with-icon.a-lf .a-text-input{
    padding-left:2.25rem
}
.a-input-with-icon.a-lf .a-icon{
    left:.625rem
}
.a-input-with-icon.a-rt .a-text-input{
    padding-right:2.25rem
}
.a-input-with-icon.a-rt .a-icon{
    right:.625rem
}
.a-input-with-icon.a-both .a-text-input{
    padding:0 2.25rem
}
.a-input-with-icon.a-both .a-icon.a-icon-lf{
    left:.625rem
}
.a-input-with-icon.a-both .a-icon.a-icon-rt{
    right:.625rem
}
.a-input-with-icon.a-input-sm .a-icon{
    font-size:.625rem
}
.a-input-with-icon.a-input-sm .a-text-input{
    height:1.5rem
}
.a-input-with-icon.a-input-sm.a-lf .a-text-input{
    padding-left:1.875rem
}
.a-input-with-icon.a-input-sm.a-rt .a-text-input{
    padding-right:1.875rem
}
.a-input-with-icon.a-input-sm.a-both .a-text-input{
    padding:0 1.875rem
}
.a-input-with-icon.a-input-lg .a-icon{
    font-size:1.5rem
}
.a-input-with-icon.a-input-lg .a-text-input{
    height:3.125rem;
    font-size:1rem
}
.a-input-with-icon.a-input-lg.a-lf .a-text-input{
    padding-left:2.75rem
}
.a-input-with-icon.a-input-lg.a-rt .a-text-input{
    padding-right:2.75rem
}
.a-input-with-icon.a-input-lg.a-both .a-text-input{
    padding:0 2.75rem
}
.a-text-field{
    color:var(--theme-color-font);
    line-height:1.64;
    padding:.375rem .625rem;
    width:100%;
    border-radius:.125rem;
    font-size:.875rem;
    background-color:var(--theme-color-input);
    -webkit-appearance:none;
    border:.0625rem solid var(--theme-color-fieldborder)
}
.a-text-field:not(:disabled):active,.a-text-field:not(:disabled):focus{
    border:none;
    box-shadow:0 0 0 .125rem var(--theme-color-control);
    background-color:var(--theme-color-search);
    outline:0
}
.a-text-field:not(:disabled).a-field-secondary{
    background-color:var(--theme-color-search)
}
.a-text-field:not(:disabled).a-text-field-lg{
    font-size:1rem;
    line-height:1.63
}
.a-text-field:not(:disabled)::-moz-placeholder{
    color:var(--theme-color-placeholder);
    opacity:var(--theme-color-disableopacity)
}
.a-text-field:not(:disabled):-ms-input-placeholder{
    color:var(--theme-color-placeholder);
    opacity:var(--theme-color-disableopacity)
}
.a-text-field:not(:disabled)::-ms-input-placeholder{
    color:var(--theme-color-placeholder);
    opacity:var(--theme-color-disableopacity)
}
.a-text-field:not(:disabled)::placeholder{
    color:var(--theme-color-placeholder);
    opacity:var(--theme-color-disableopacity)
}
.a-text-field:not(:disabled)::-webkit-input-placeholder{
    color:var(--theme-color-placeholder)!important
}
.a-text-field:not(:disabled):-ms-input-placeholder{
    opacity:1!important;
    color:var(--theme-color-placeholderie)!important
}
.a-text-field:disabled{
    background-color:var(--theme-color-input);
    cursor:not-allowed;
    opacity:var(--theme-color-disableopacity);
    border-color:var(--theme-color-fieldborderdisable)
}
.a-text-field:disabled::-moz-placeholder{
    color:var(--theme-color-disableplaceholder)!important;
    opacity:1
}
.a-text-field:disabled:-ms-input-placeholder{
    color:var(--theme-color-disableplaceholder)!important;
    opacity:1
}
.a-text-field:disabled::-ms-input-placeholder{
    color:var(--theme-color-disableplaceholder)!important;
    opacity:1
}
.a-text-field:disabled::placeholder{
    color:var(--theme-color-disableplaceholder)!important;
    opacity:1
}
.a-text-field:disabled:-ms-input-placeholder{
    opacity:var(--theme-color-disableopacity)!important;
    color:var(--theme-color-disableplaceholderie)!important
}
.a-text-field:disabled.a-field-secondary{
    background-color:var(--theme-color-search)
}
.a-input-number-box{
    display:flex;
    align-items:center
}
.a-input-number-box .a-input-label{
    flex:0 0 auto;
    margin:0 1.25rem 0 0;
    color:var(--theme-color-font)
}
.a-input-number-box .a-input-container{
    flex:1 1 auto;
    position:relative
}
.a-input-number-box .a-input-container .a-text-input{
    width:100%
}
.a-input-number-box .a-input-container .a-icon{
    background-color:var(--theme-color-inputbtn);
    position:absolute;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
    color:var(--theme-color-font)
}
.a-input-number-box .a-input-container .a-icon:disabled{
    color:var(--theme-color-fieldbutton);
    cursor:not-allowed;
    outline:none;
    opacity:var(--theme-color-disableopacity)
}
.a-input-number-box .a-input-container .a-icon:disabled *{
    cursor:not-allowed
}
.a-input-number-box .a-input-container .a-icon:not(.disabled):hover,.a-input-number-box .a-input-container .a-icon:not(:disabled):hover{
    background-color:var(--theme-color-inputbtnhover);
    z-index:1
}
.a-input-number-box .a-input-container .a-icon:not(.disabled):focus,.a-input-number-box .a-input-container .a-icon:not(:disabled):focus{
    z-index:1
}
.a-input-number-box .a-input-container .a-icon:not(.disabled):active,.a-input-number-box .a-input-container .a-icon:not(:disabled):active{
    z-index:1;
    background-color:var(--theme-color-control);
    color:var(--theme-color-purewhite)
}
.a-input-number-box.a-input-number-secondary .a-input-container .a-text-input{
    background-color:var(--theme-color-search)
}
.a-input-number-box.a-input-number-secondary .a-input-container .a-icon{
    background-color:transparent
}
.a-input-number-box.a-input-number-secondary .a-input-container .a-icon:not(.disabled):hover,.a-input-number-box.a-input-number-secondary .a-input-container .a-icon:not(:disabled):hover{
    background-color:var(--theme-color-main)
}
.a-input-number-box.a-input-number-secondary .a-input-container .a-icon:not(.disabled):active,.a-input-number-box.a-input-number-secondary .a-input-container .a-icon:not(:disabled):active{
    background-color:var(--theme-color-control);
    color:var(--theme-color-purewhite)
}
.a-input-number-box.a-type-lg .a-input-container .a-text-input{
    height:3.125rem;
    font-size:1rem
}
.a-input-number-box.a-type-one .a-input-container .a-text-input{
    padding:0 3.125rem;
    text-align:center
}
.a-input-number-box.a-type-one .a-input-container .a-icon{
    width:1.5rem;
    top:50%;
    border-radius:.125rem;
    height:1.5rem;
    transform:translateY(-50%);
    font-size:.75rem
}
.a-input-number-box.a-type-one .a-input-container .a-icon.a-icon-up{
    right:.625rem
}
.a-input-number-box.a-type-one .a-input-container .a-icon.a-icon-down{
    left:.625rem
}
.a-input-number-box.a-type-one.a-type-lg .a-input-container .a-text-input{
    padding:0 3.4375rem
}
.a-input-number-box.a-type-one.a-type-lg .a-input-container .a-icon.a-icon-up{
    right:.625rem
}
.a-input-number-box.a-type-one.a-type-lg .a-input-container .a-icon.a-icon-down{
    left:.625rem
}
.a-input-number-box.a-type-two .a-input-container .a-text-input{
    padding-left:.625rem;
    padding-right:2.3125rem
}
.a-input-number-box.a-type-two .a-input-container .a-icon{
    font-size:.5rem;
    width:.75rem;
    height:.75rem
}
.a-input-number-box.a-type-two .a-input-container .a-icon.a-icon-up{
    right:.25rem;
    top:.25rem
}
.a-input-number-box.a-type-two .a-input-container .a-icon.a-icon-down{
    right:.25rem;
    bottom:.25rem
}
.a-input-number-box.a-type-two.a-type-lg .a-input-container .a-text-input{
    padding-right:3.125rem
}
.a-input-number-box.a-type-two.a-type-lg .a-input-container .a-icon.a-icon-up{
    right:.625rem;
    top:.75rem
}
.a-input-number-box.a-type-two.a-type-lg .a-input-container .a-icon.a-icon-down{
    right:.625rem;
    bottom:.75rem
}
.a-input-number-box.a-type-three .a-input-container .a-text-input{
    padding-left:.625rem;
    padding-right:5rem
}
.a-input-number-box.a-type-three .a-input-container .a-icon{
    width:1.5rem;
    top:50%;
    border-radius:.125rem;
    height:1.5rem;
    transform:translateY(-50%);
    font-size:.75rem
}
.a-input-number-box.a-type-three .a-input-container .a-icon.a-icon-down{
    right:2.4375rem
}
.a-input-number-box.a-type-three .a-input-container .a-icon.a-icon-up{
    right:.625rem
}
.a-input-number-box.a-type-three.a-type-lg .a-input-container .a-text-input{
    padding-right:5.3125rem
}
.a-input-number-box.a-type-three.a-type-lg .a-input-container .a-icon.a-icon-down{
    right:2.4375rem
}
.a-input-number-box.a-type-three.a-type-lg .a-input-container .a-icon.a-icon-up{
    right:.625rem
}
.a-form-tooltip{
    position:relative;
    display:flex;
    align-items:center
}
.a-form-tooltip .a-tooltip-box{
    position:absolute;
    right:0;
    top:50%;
    transform:translate(100%,-50%);
    display:none;
    padding-left:1.25rem
}
.a-form-tooltip .a-tooltip-box[placement=top]{
    right:auto;
    top:auto;
    bottom:100%;
    left:50%;
    padding:0 0 1.25rem;
    transform:translate(-50%)
}
.a-form-tooltip .a-tooltip-box[placement=top-left]{
    right:50%;
    top:auto;
    bottom:100%;
    left:auto;
    padding:0 0 1.25rem;
    transform:translate(0)
}
.a-form-tooltip .a-tooltip-box[placement=top-right]{
    right:auto;
    top:auto;
    bottom:100%;
    left:50%;
    padding:0 0 1.25rem;
    transform:translate(0)
}
.a-form-tooltip .a-tooltip-box[placement=bottom]{
    right:auto;
    top:100%;
    bottom:auto;
    left:50%;
    padding:1.25rem 0 0;
    transform:translate(-50%)
}
.a-form-tooltip .a-tooltip-box[placement=bottom-left]{
    right:auto;
    top:100%;
    bottom:auto;
    left:50%;
    padding:1.25rem 0 0;
    transform:translate(-100%)
}
.a-form-tooltip .a-tooltip-box[placement=bottom-right]{
    right:auto;
    top:100%;
    bottom:auto;
    left:50%;
    padding:1.25rem 0 0;
    transform:translate(0)
}
.a-form-tooltip .a-tooltip-box[placement=left]{
    right:100%;
    top:50%;
    bottom:auto;
    left:auto;
    padding:0 1.25rem 0 0;
    transform:translateY(-50%)
}
.a-form-tooltip .a-tooltip-box .a-tooltip-shadow{
    background-color:var(--theme-color-light);
    min-width:15rem;
    padding:.625rem 1.25rem;
    border-radius:.125rem;
    -o-box-shadow:0 .4375rem 1.125rem .0625rem rgba(0,0,0,.16);
    -ms-box-shadow:0 .4375rem 1.125rem .0625rem rgba(0,0,0,.16);
    box-shadow:0 .4375rem 1.125rem .0625rem rgba(0,0,0,.16)
}
.a-form-tooltip:hover{
    z-index:1
}
.a-form-tooltip:hover .a-tooltip-box{
    display:block
}
.a-textarea-box .a-textarea-footer{
    margin-top:.75rem
}
.a-textarea-box .a-textarea-footer .a-validation-box{
    color:var(--theme-color-font);
    font-size:.75rem;
    margin-right:.625rem
}
.a-field-length-validation.a-error-overflow .a-validation-box{
    color:#e0301e
}
.a-notification{
    display:flex;
    flex-wrap:wrap;
    width:100%;
    align-items:center;
    background-color:var(--theme-color-ntdefault);
    font-weight:400;
    color:var(--theme-color-purewhite);
    max-height:100rem;
    padding:0 1.25rem;
    transition-timing-function:ease-in-out;
    z-index:99;
    box-shadow:0 .0625rem .125rem .0625rem rgba(0,0,0,.08);
    position:relative
}
.a-notification .notification-content{
    font-size:.875rem;
    line-height:1.5rem;
    flex-grow:1;
    display:flex;
    align-items:center;
    justify-content:center;
    color:inherit;
    padding:.8125rem 2rem .8125rem 0
}
.a-notification .notification-content .a-link{
    color:inherit
}
.a-notification .close-btn{
    flex:0 0 .75rem;
    position:absolute;
    right:1.25rem;
    top:1.25rem;
    height:.75rem;
    line-height:.75rem;
    font-size:.75rem;
    cursor:pointer
}
.a-notification .close-btn.gray{
    color:var(--theme-color-btndisablefont)
}
.a-notification.global{
    position:absolute;
    left:0;
    top:0;
    transform:translateY(0);
    z-index:999999
}
.a-notification.a-notification-hide{
    opacity:0;
    max-height:0;
    overflow:hidden
}
.a-notification.a-notification-show{
    opacity:1;
    max-height:10rem;
    z-index:999
}
.a-notification.default{
    background-color:var(--theme-color-ntdefault);
    color:var(--theme-color-purewhite)
}
.a-notification.default .a-countdown-wrapper .a-circle{
    stroke:var(--theme-color-purewhite)
}
.a-notification.dark{
    background-color:var(--theme-color-ntdark);
    color:var(--theme-color-purewhite)
}
.a-notification.dark .a-countdown-wrapper .a-circle{
    stroke:var(--theme-color-purewhite)
}
.a-notification.warning{
    background-color:#ffbf1f;
    color:var(--theme-color-ntwarningicon)
}
.a-notification.warning .a-countdown-wrapper .a-circle{
    stroke:var(--theme-color-ntwarningtimericon)
}
.a-notification.warning .appkiticon{
    color:var(--theme-color-ntwarningicon)
}
.a-notification.negative{
    background-color:var(--theme-color-btnneg);
    color:var(--theme-color-purewhite)
}
.a-notification.negative .a-countdown-wrapper .a-circle{
    stroke:var(--theme-color-purewhite)
}
.a-notification.success{
    background-color:#22992e;
    color:var(--theme-color-purewhite)
}
.a-notification.success .a-countdown-wrapper .a-circle{
    stroke:var(--theme-color-purewhite)
}
.a-notification .a-countdown-wrapper svg{
    transform:rotate(-90deg)
}
.a-notification .a-countdown-wrapper .a-circle{
    fill:transparent;
    stroke:var(--theme-color-purewhite);
    stroke-width:.75rem;
    stroke-dasharray:2.375rem;
    stroke-dashoffset:2.375rem
}
.a-notification.expandable{
    position:relative
}
.a-notification.expandable .notification-content .appkiticon{
    font-size:.75rem;
    cursor:pointer;
    margin-left:.3125rem
}
.a-notification.expandable.open .a-expanded-content{
    max-height:100rem
}
.a-notification .a-expanded-content{
    flex:1 0 100%;
    width:100%;
    text-align:center;
    background-color:var(--theme-color-light);
    position:absolute;
    left:0;
    top:100%;
    z-index:999999;
    max-height:0;
    overflow:hidden;
    color:var(--theme-color-font)
}
.a-notification .a-expanded-content .a-padding-box{
    padding:3.125rem 0 4.375rem
}
.a-notification .a-expanded-content .a-shadow-bottom{
    box-shadow:0 .0625rem .125rem .0625rem rgba(0,0,0,.08);
    margin-top:-.0625rem;
    margin-bottom:.125rem
}
.a-notification .a-expanded-content .details{
    margin-top:1.875rem;
    font-size:.875rem;
    line-height:1.5rem
}
.a-notification .a-expanded-content .btns-wrapper{
    margin-top:1.875rem
}
.a-notification .a-expanded-content .btns-wrapper .a-btn{
    margin:0 .3125rem
}
.a-notification .a-badge-dark,.a-notification .appkiticon{
    color:var(--theme-color-purewhite)
}
.a-notification .a-badge-dark{
    background-color:var(--theme-color-bddark)
}
.notification-settings-dark{
    background-color:var(--theme-color-ntdarkbgsetting)
}
.a-alert.mw-710{
    max-width:44.375rem
}
.a-alert.mw-392{
    max-width:24.5rem
}
.a-alert.mw-512{
    max-width:32rem
}
.a-notification .a-circle,_::-webkit-full-page-media,_:future{
    stroke-width:12px!important;
    stroke-dasharray:38px!important
}
.a-modal{
    padding-left:3.125rem;
    padding-right:3.125rem!important;
    padding-top:1.25rem
}
.a-modal.modal .modal-dialog{
    margin:.5rem auto
}
.a-modal.modal .modal-dialog .modal-content{
    -o-box-shadow:0 .4375rem 1.125rem .0625rem rgba(0,0,0,.16);
    -ms-box-shadow:0 .4375rem 1.125rem .0625rem rgba(0,0,0,.16);
    box-shadow:0 .4375rem 1.125rem .0625rem rgba(0,0,0,.16);
    border-radius:.125rem;
    border:0;
    position:relative;
    font-size:1rem;
    background-color:var(--theme-color-modal)
}
.a-modal.modal .modal-dialog .modal-content .a-modal-close{
    position:absolute;
    right:1.25rem;
    top:1.25rem
}
.a-modal.modal .modal-dialog .modal-content .a-close-btn{
    font-size:.75rem;
    cursor:pointer
}
.a-modal.modal .modal-dialog .modal-content .a-modal-header{
    height:3.125rem;
    text-align:left;
    padding:0 1.25rem;
    display:flex;
    align-items:center
}
.a-modal.modal .modal-dialog .modal-content .a-modal-header .icon-wrapper{
    width:1.5rem;
    height:1.5rem;
    margin-right:0;
    margin-left:auto;
    position:relative;
    background-color:transparent
}
.a-modal.modal .modal-dialog .modal-content .a-modal-header .icon-wrapper .appkiticon{
    position:absolute;
    margin:auto;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    color:var(--theme-color-iconbtn)!important
}
.a-modal.modal .modal-dialog .modal-content .a-modal-header.a-border-bt{
    border-bottom:.0625rem solid var(--theme-color-mdborder)
}
.a-modal.modal .modal-dialog .modal-content .a-modal-body{
    text-align:left;
    padding:.625rem 1.25rem 1.25rem
}
.a-modal.modal .modal-dialog .modal-content .a-modal-body .no-gutters{
    padding-left:0;
    padding-right:0
}
.a-modal.modal .modal-dialog .modal-content .a-modal-body .text-description{
    color:var(--theme-color-mdtextdesc)
}
.a-modal.modal .modal-dialog .modal-content .a-modal-body .a-text-input{
    background-color:var(--theme-color-panelnestinginput)
}
.a-modal.modal .modal-dialog .modal-content .a-modal-body .a-text-input:focus{
    background-color:var(--theme-color-modalinputfocus)
}
.a-modal.modal .modal-dialog .modal-content .a-modal-footer{
    height:3.375rem;
    display:flex;
    align-items:center;
    padding:0 1.25rem
}
.a-modal.modal .modal-dialog .modal-content .a-modal-footer.a-border-tp{
    border-top:.0625rem solid var(--theme-color-mdborder)
}
@media screen and (min-width:36rem){
    .a-modal.modal .modal-dialog.a-modal-xl{
        max-width:60.625rem
    }
}
@media screen and (min-width:36rem){
    .a-modal.modal .modal-dialog.a-modal-lg{
        max-width:42.5rem
    }
}
.a-modal .a-mr-10{
    margin-right:.625rem
}
.a-modal .a-mb-10{
    margin-bottom:.625rem
}
.a-modal .a-mr-20{
    margin-right:1.25rem
}
.a-modal .a-mr-50{
    margin-right:3.125rem
}
.a-modal .a-mb-20{
    margin-bottom:1.25rem
}
.a-modal .a-mt-30{
    margin-top:1.875rem
}
.modal-backdrop.show{
    opacity:.3
}
.a-list{
    overflow:auto
}
.a-list .a-list-item{
    min-height:2.125rem;
    font-size:.875rem;
    background-color:var(--theme-color-light);
    color:var(--theme-color-font)
}
.a-list .a-list-item.a-ht-34{
    height:2.125rem
}
.a-list .a-list-item .a-checkbox,.a-list .a-list-item .a-radio{
    margin:0
}
.a-list .a-list-item.a-border-bt{
    border-bottom:.0625rem solid var(--theme-color-modallistborder)
}
.a-list .a-list-item .a-control-icon{
    margin-right:.625rem;
    color:var(--theme-color-control);
    cursor:pointer
}
.a-list .a-list-item .a-control-icon.icon-down-chevron-fill[aria-expanded=true]{
    transform:rotate(180deg)
}
.a-list .a-list-item .a-list-description{
    opacity:var(--theme-color-listopacity);
    color:var(--theme-color-listdescription)
}
.a-list.drag-list{
    padding:0
}
.a-list.drag-list .a-list-item{
    align-items:center;
    cursor:move;
    display:flex
}
.a-list.drag-list .a-list-item.ui-sortable-helper{
    border-radius:.125rem;
    -o-box-shadow:0 .4375rem 1.125rem .0625rem rgba(0,0,0,.16);
    -ms-box-shadow:0 .4375rem 1.125rem .0625rem rgba(0,0,0,.16);
    box-shadow:0 .4375rem 1.125rem .0625rem rgba(0,0,0,.16);
    border:.125rem solid var(--theme-color-control)
}
.gray-container .a-bg-light{
    background-color:var(--theme-color-listgreybg)!important
}
.gray-container .a-bg-light .a-list-item{
    background-color:var(--theme-color-listwithgreybg)
}
.a-alert{
    border-radius:.125rem;
    box-shadow:0 .4375rem 1.125rem .0625rem rgba(0,0,0,.16);
    background-color:var(--theme-color-panel);
    position:fixed;
    z-index:1000;
    margin:.9375rem;
    left:calc(50% - 15px);
    transform:translateX(-50%);
    width:auto;
    -ms-word-break:break-all;
    max-width:calc(100% - 30px)
}
@media (max-width:36rem){
    .a-alert{
        width:calc(100% - 30px)
    }
}
.a-alert .a-alert-content{
    display:flex;
    padding:.625rem 1.25rem;
    align-items:center
}
.a-alert.a-multi-line .a-alert-content{
    flex-wrap:wrap;
    padding-bottom:0
}
.a-alert.a-multi-line .a-alert-badge,.a-alert.a-multi-line .a-content{
    margin-bottom:.625rem
}
.a-alert.alert-default,.a-alert.alert-timer{
    background-color:var(--theme-color-ntalertdarkbg)
}
.a-alert.alert-default .close-btn,.a-alert.alert-timer .close-btn{
    color:var(--theme-color-ntalertclosebtn)
}
.a-alert.alert-default .a-alert-badge>.appkiticon,.a-alert.alert-timer .a-alert-badge>.appkiticon{
    color:var(--theme-color-ntalertdarkbdg)!important;
    background-color:var(--theme-color-ntalertdarkbg)
}
.a-alert.alert-default.info,.a-alert.alert-timer.info{
    background-color:var(--theme-color-ntalertinfobg)
}
.a-alert.alert-default.info .a-alert-badge>.appkiticon,.a-alert.alert-timer.info .a-alert-badge>.appkiticon{
    color:var(--theme-color-ntalertinfobdg)!important;
    background-color:var(--theme-color-ntalertinfobg)
}
.a-alert.alert-default.success,.a-alert.alert-timer.success{
    background-color:var(--theme-color-ntalertsucbg)
}
.a-alert.alert-default.success .a-alert-badge>.appkiticon,.a-alert.alert-timer.success .a-alert-badge>.appkiticon{
    color:var(--theme-color-ntalertsucbdg)!important;
    background-color:var(--theme-color-ntalertsucbg)
}
.a-alert.alert-default.warning,.a-alert.alert-timer.warning{
    background-color:var(--theme-color-ntalertwarnbg)
}
.a-alert.alert-default.warning .close-btn,.a-alert.alert-timer.warning .close-btn{
    color:var(--theme-color-ntalertwarnclosebtn)
}
.a-alert.alert-default.warning .a-alert-badge>.appkiticon,.a-alert.alert-timer.warning .a-alert-badge>.appkiticon{
    color:var(--theme-color-ntalertwarnbdg)!important;
    background-color:var(--theme-color-ntalertwarnbg)
}
.a-alert.alert-default.warning .a-content,.a-alert.alert-timer.warning .a-content{
    color:var(--theme-color-ntalertwarntxt)
}
.a-alert.alert-default.warning .a-countdown-wrapper .a-circle,.a-alert.alert-timer.warning .a-countdown-wrapper .a-circle{
    stroke:var(--theme-color-ntalertwarnclosebtn)
}
.a-alert.alert-default.error,.a-alert.alert-timer.error{
    background-color:var(--theme-color-ntalerterrorbg)
}
.a-alert.alert-default.error .a-alert-badge>.appkiticon,.a-alert.alert-timer.error .a-alert-badge>.appkiticon{
    color:var(--theme-color-ntalerterrorbdg)!important;
    background-color:var(--theme-color-ntalerterrorbg)
}
.a-alert.alert-badge .a-badge-dark,.a-alert.alert-footer .a-badge-dark{
    background-color:var(--theme-color-ntalertbadge)!important
}
.a-alert.alert-footer .a-btn-gray{
    color:var(--theme-color-ntalertdarkbdg)
}
.a-alert.a-alert-fade.a-alert-show{
    opacity:1
}
.a-alert.a-alert-fade.a-alert-hide{
    opacity:0
}
.a-alert .a-alert-badge{
    line-height:1;
    margin-right:.625rem;
    height:1.5rem
}
.a-alert .a-alert-badge>.appkiticon{
    font-size:1.5rem
}
.a-alert .a-alert-badge>.appkiticon:before{
    margin:0
}
.a-alert .a-alert-badge.success>.appkiticon{
    color:#22992e
}
.a-alert .a-alert-badge.info>.appkiticon{
    color:var(--theme-color-alinfo)
}
.a-alert .a-alert-badge.warning>.appkiticon{
    color:#ffbf1f
}
.a-alert .a-alert-badge.dark>.appkiticon{
    color:var(--theme-color-aldark)
}
.a-alert .a-alert-badge.error>.appkiticon{
    color:#c52a1a
}
.a-alert .a-alert-badge.gray>.appkiticon{
    color:var(--theme-color-panel)
}
.a-alert .a-countdown-wrapper{
    position:absolute;
    top:.875rem;
    right:1.25rem;
    font-size:0
}
.a-alert .a-countdown-wrapper svg{
    transform:rotate(-90deg)
}
.a-alert .a-countdown-wrapper .a-circle{
    fill:transparent;
    stroke:var(--theme-color-alcircle);
    stroke-width:.5rem;
    stroke-dasharray:1.625rem;
    stroke-dashoffset:1.625rem
}
.a-alert .a-content{
    font-size:.875rem;
    line-height:1.71;
    color:var(--theme-color-font);
    font-weight:500;
    text-align:left;
    padding-right:2rem;
    word-break:break-word
}
.a-alert .close-btn{
    position:absolute;
    top:1rem;
    right:1.25rem;
    font-size:.75rem;
    line-height:1;
    color:var(--theme-color-btndisablefont);
    cursor:pointer
}
.a-alert .close-btn .appkiticon:before{
    margin:0
}
.a-alert .a-alert-footer{
    border-top:.0625rem solid var(--theme-color-mdborder);
    padding:.625rem 0;
    display:flex;
    justify-content:flex-end;
    flex:1 1 100%
}
.a-alert .a-alert-footer .a-btn{
    margin-right:.625rem
}
.a-alert.no-gutters{
    padding-left:0;
    padding-right:0
}
.a-alert .a-circle,_::-webkit-full-page-media,_:future{
    stroke-width:8px!important;
    stroke-dasharray:26px!important
}
.a-pagination{
    display:flex;
    align-items:center;
    height:2.125rem;
    line-height:2.125rem
}
.a-pagination .a-page{
    border-radius:.125rem;
    background-color:var(--theme-color-pagebg);
    flex-shrink:0
}
.a-pagination .a-page:not(:last-child){
    margin-right:.0625rem
}
.a-pagination .a-page-number{
    color:var(--theme-color-description);
    font-size:.75rem;
    padding:0 .625rem 0 .3125rem;
    display:flex;
    align-items:center
}
.a-pagination .a-page-number .a-current-page{
    color:var(--theme-color-font);
    background-color:var(--theme-color-curpage);
    height:1.5rem;
    line-height:1;
    text-align:right;
    font-weight:500;
    padding:0 .625rem;
    border-radius:.125rem;
    border:.0625rem solid var(--theme-color-pageborder)
}
.a-pagination .a-page-number .a-current-page:focus{
    border:none;
    outline:0;
    box-shadow:0 0 0 .125rem var(--theme-color-control)
}
.a-pagination .a-page-number span{
    margin-left:.3125rem
}
.a-pagination .a-page-link{
    font-size:.625rem;
    width:2.125rem;
    display:flex;
    height:100%;
    align-items:center;
    justify-content:center;
    color:var(--theme-color-arrow);
    cursor:pointer
}
.a-pagination .a-page-link:focus{
    z-index:1
}
.a-pagination .a-page-link:not(.disabled):hover,.a-pagination .a-page-link:not(:disabled):hover{
    background-color:var(--theme-color-editorhover)
}
.a-pagination .a-page-link:not(.disabled):active,.a-pagination .a-page-link:not(:disabled):active{
    background-color:var(--theme-color-pagelinkactive)
}
.a-pagination .a-page-link.disabled,.a-pagination .a-page-link.disabled *,.a-pagination .a-page-link:disabled,.a-pagination .a-page-link:disabled *{
    cursor:not-allowed
}
.a-pagination.dark{
    background:var(--theme-color-light)!important
}
.a-pagination.dark .a-page{
    background-color:var(--theme-color-btngray)
}
.a-pagination.dark .a-page-number .a-current-page{
    background-color:var(--theme-color-light)
}
.a-pagination.dark .a-page-link{
    color:var(--theme-color-arrowbdb)
}
.a-pagination.dark .a-page-link:not(.disabled):active{
    background-color:#e0e0e0
}
.a-pagination.a-lg{
    height:3.125rem;
    line-height:3.125rem
}
.a-pagination.a-lg .a-page-link{
    width:3.125rem
}
.a-pagination.a-lg .a-page-number{
    padding:0 .625rem
}
.a-pagination.a-lg .a-page-number span{
    font-size:.875rem
}
.a-pagination.a-lg .a-page-number .a-current-page{
    height:1.875rem;
    font-size:.875rem
}
.a-pagination-carousel{
    display:flex;
    align-items:center
}
.a-pagination-carousel>li a{
    display:inline-block;
    padding:0;
    background-color:var(--theme-color-pagecarousel);
    border-radius:50%;
    width:.375rem;
    height:.375rem;
    margin-right:.3125rem
}
.a-pagination-carousel>li a.active{
    background:var(--theme-color-control)
}
.a-pagination-carousel>li:last-child a{
    margin-right:0
}
.a-pagination-carousel.a-lg>li a{
    width:.5rem;
    height:.5rem;
    margin-right:.625rem
}
.badge-wrapper.hide-duplicate-pagination{
    display:none
}
.a-link,a.a-link:not([href]):not([tabindex]){
    color:var(--theme-color-link);
    font-weight:400;
    cursor:pointer
}
.a-link:hover,a.a-link:not([href]):not([tabindex]):hover{
    color:var(--theme-color-link);
    text-decoration:underline
}
.a-link.a-secondary-link,a.a-link:not([href]):not([tabindex]).a-secondary-link{
    color:var(--theme-color-font)
}
.a-link.a-secondary-link:hover,a.a-link:not([href]):not([tabindex]).a-secondary-link:hover{
    color:var(--theme-color-control);
    text-decoration:underline
}
.a-link.a-underline,a.a-link:not([href]):not([tabindex]).a-underline{
    text-decoration:underline
}
.a-link.a-underline:hover,a.a-link:not([href]):not([tabindex]).a-underline:hover{
    text-decoration:none
}
.a-link-no-interaction,.a-link-no-interaction:hover{
    text-decoration:none;
    color:inherit
}
.a-files-fold{
    font-size:.875rem;
    line-height:1;
    color:var(--theme-color-font);
    text-align:left
}
.a-files-fold .a-icon{
    margin-right:.625rem;
    font-size:.75rem
}
.a-files-fold .a-fold-name{
    padding:.625rem 0;
    cursor:pointer;
    display:flex;
    align-items:center;
    background-color:transparent;
    color:inherit
}
.a-files-fold .a-fold-name .a-icon-opened{
    display:inline-block
}
.a-files-fold .a-fold-name .a-icon-closed,.a-files-fold .a-fold-name.collapsed .a-icon-opened{
    display:none
}
.a-files-fold .a-fold-name.collapsed .a-icon-closed{
    display:inline-block
}
.a-files-fold .a-list{
    padding-left:1.25rem;
    overflow:visible;
    cursor:pointer
}
.a-files-fold .a-list .a-list-item{
    padding:.625rem 0;
    display:flex;
    align-items:center;
    background:transparent
}
.a-files-fold .a-list .a-list-item:hover{
    color:var(--theme-color-control)
}
.a-files-fold .a-list.collapsing{
    overflow:hidden!important
}
.a-files-fold.a-files-lg,.a-files-fold.a-files-lg .a-list-item{
    font-size:1rem
}
.a-multi-upload-file.white .upload-drop,.a-multi-upload-file.white .upload-error,.a-multi-upload-file.white .upload-success,.a-single-upload-file.white .upload-drop,.a-single-upload-file.white .upload-error,.a-single-upload-file.white .upload-success{
    background-color:var(--theme-color-fileFourthPanel)
}
.a-multi-upload-file.a-upload-sm,.a-single-upload-file.a-upload-sm{
    text-align:left
}
.a-multi-upload-file.a-upload-sm .upload-description,.a-multi-upload-file.a-upload-sm .upload-title,.a-single-upload-file.a-upload-sm .upload-description,.a-single-upload-file.a-upload-sm .upload-title{
    font-size:.875rem;
    line-height:1.64
}
.a-multi-upload-file.a-upload-sm.a-upload-trigger .upload-trigger,.a-single-upload-file.a-upload-sm.a-upload-trigger .upload-trigger{
    display:flex;
    align-items:center
}
.a-multi-upload-file.a-upload-sm.a-upload-trigger .upload-trigger .trigger,.a-single-upload-file.a-upload-sm.a-upload-trigger .upload-trigger .trigger{
    margin-left:.625rem
}
.a-multi-upload-file.a-upload-sm.a-upload-trigger .upload-drop,.a-multi-upload-file.a-upload-sm.a-upload-trigger .upload-error,.a-multi-upload-file.a-upload-sm.a-upload-trigger .upload-success,.a-single-upload-file.a-upload-sm.a-upload-trigger .upload-drop,.a-single-upload-file.a-upload-sm.a-upload-trigger .upload-error,.a-single-upload-file.a-upload-sm.a-upload-trigger .upload-success{
    width:35.75rem
}
.a-multi-upload-file.a-upload-sm .upload-drop,.a-single-upload-file.a-upload-sm .upload-drop{
    height:3.125rem;
    padding:.75rem .6875rem;
    margin:0;
    justify-content:left
}
.a-multi-upload-file.a-upload-sm .upload-error,.a-multi-upload-file.a-upload-sm .upload-success,.a-single-upload-file.a-upload-sm .upload-error,.a-single-upload-file.a-upload-sm .upload-success{
    margin-left:0
}
.a-multi-upload-file.a-upload-sm .upload-error,.a-single-upload-file.a-upload-sm .upload-error{
    text-align:center
}
.a-multi-upload-file.a-modal-body .upload-drop,.a-multi-upload-file.a-modal-body .upload-error,.a-multi-upload-file.a-modal-body .upload-success,.a-single-upload-file.a-modal-body .upload-drop,.a-single-upload-file.a-modal-body .upload-error,.a-single-upload-file.a-modal-body .upload-success{
    width:100%
}
.a-multi-upload-file .upload-title,.a-single-upload-file .upload-title{
    margin:auto;
    font-size:1.75rem;
    font-weight:500;
    line-height:1.61;
    color:var(--theme-color-font)
}
.a-multi-upload-file .upload-description,.a-single-upload-file .upload-description{
    line-height:1.63;
    color:var(--theme-color-font);
    margin:auto auto 1.25rem
}
.a-multi-upload-file .upload-drop,.a-single-upload-file .upload-drop{
    width:37.5rem;
    height:9rem;
    border-radius:.125rem;
    border:.0625rem dashed var(--theme-color-uploadSuccessBorder);
    background-color:var(--theme-color-filemain);
    margin:auto;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:.875rem 1.25rem;
    color:var(--theme-color-uploadDrop)
}
.a-multi-upload-file .upload-drop .browse-span,.a-single-upload-file .upload-drop .browse-span{
    color:var(--theme-color-control);
    cursor:pointer
}
.a-multi-upload-file .upload-drop .browse-span input,.a-single-upload-file .upload-drop .browse-span input{
    visibility:hidden;
    position:absolute;
    top:.875rem
}
.a-multi-upload-file .upload-error,.a-multi-upload-file .upload-success,.a-single-upload-file .upload-error,.a-single-upload-file .upload-success{
    width:37.5rem;
    height:3.125rem;
    border:.0625rem dashed var(--theme-color-uploadSuccessBorder);
    display:flex;
    align-items:center;
    padding:.875rem 1.25rem;
    justify-content:space-between;
    position:relative;
    margin:.875rem auto;
    background-color:var(--theme-color-filemain)
}
.a-multi-upload-file .upload-error .icon-wrapper,.a-multi-upload-file .upload-success .icon-wrapper,.a-single-upload-file .upload-error .icon-wrapper,.a-single-upload-file .upload-success .icon-wrapper{
    display:flex;
    align-items:center
}
.a-multi-upload-file .upload-error .icon-wrapper .appkiticon,.a-multi-upload-file .upload-success .icon-wrapper .appkiticon,.a-single-upload-file .upload-error .icon-wrapper .appkiticon,.a-single-upload-file .upload-success .icon-wrapper .appkiticon{
    float:left;
    cursor:pointer;
    width:1.5rem;
    height:1.5rem;
    line-height:1.5rem;
    text-align:center;
    color:var(--theme-color-deleteIcon)
}
.a-multi-upload-file .upload-error .icon-wrapper .icon-refresh-outline,.a-multi-upload-file .upload-success .icon-wrapper .icon-refresh-outline,.a-single-upload-file .upload-error .icon-wrapper .icon-refresh-outline,.a-single-upload-file .upload-success .icon-wrapper .icon-refresh-outline{
    margin-right:.5rem;
    color:#e0301e
}
.a-multi-upload-file .upload-error .icon-span,.a-multi-upload-file .upload-success .icon-span,.a-single-upload-file .upload-error .icon-span,.a-single-upload-file .upload-success .icon-span{
    height:1rem;
    width:1rem;
    margin-left:0
}
.a-multi-upload-file .upload-error .icon-span-lg,.a-multi-upload-file .upload-success .icon-span-lg,.a-single-upload-file .upload-error .icon-span-lg,.a-single-upload-file .upload-success .icon-span-lg{
    margin-left:0
}
.a-multi-upload-file .upload-error .fileSpan,.a-multi-upload-file .upload-success .fileSpan,.a-single-upload-file .upload-error .fileSpan,.a-single-upload-file .upload-success .fileSpan{
    width:10.625rem;
    display:flex;
    align-items:center;
    margin-left:1.25rem;
    margin-right:auto
}
.a-multi-upload-file .upload-error .fileSpan .fileName,.a-multi-upload-file .upload-success .fileSpan .fileName,.a-single-upload-file .upload-error .fileSpan .fileName,.a-single-upload-file .upload-success .fileSpan .fileName{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:8rem
}
.a-multi-upload-file .upload-error .fileSpan .fileName.multiple-filename,.a-multi-upload-file .upload-success .fileSpan .fileName.multiple-filename,.a-single-upload-file .upload-error .fileSpan .fileName.multiple-filename,.a-single-upload-file .upload-success .fileSpan .fileName.multiple-filename{
    color:var(--theme-color-textgray)
}
.a-multi-upload-file .upload-error .fileSpan .fileSize,.a-multi-upload-file .upload-success .fileSpan .fileSize,.a-single-upload-file .upload-error .fileSpan .fileSize,.a-single-upload-file .upload-success .fileSpan .fileSize{
    font-size:.875rem;
    color:var(--theme-color-grayLightC7);
    margin-left:.5rem;
    line-height:1.7
}
.a-multi-upload-file .upload-error .date,.a-multi-upload-file .upload-success .date,.a-single-upload-file .upload-error .date,.a-single-upload-file .upload-success .date{
    padding-right:1rem;
    font-size:.875rem;
    color:var(--theme-color-grayLightC7);
    line-height:1.375rem;
    width:8rem;
    text-align:right;
    margin-left:auto
}
.a-multi-upload-file .upload-error .label.label-danger,.a-multi-upload-file .upload-success .label.label-danger,.a-single-upload-file .upload-error .label.label-danger,.a-single-upload-file .upload-success .label.label-danger{
    margin-left:0;
    padding:0;
    display:inline-block;
    border-radius:.125rem;
    font-size:.875rem;
    width:3.75rem;
    height:1.5rem;
    line-height:1.5rem;
    background-color:#e0301e;
    color:var(--theme-color-uploaderror);
    text-align:center
}
.a-multi-upload-file .upload-error .message,.a-multi-upload-file .upload-success .message,.a-single-upload-file .upload-error .message,.a-single-upload-file .upload-success .message{
    color:#e0301e;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width:70%;
    font-size:.875rem;
    line-height:1.375rem;
    text-align:left;
    margin-left:1.25rem
}
.a-multi-upload-file .progress,.a-single-upload-file .progress{
    flex:0 1 40%;
    min-width:unset;
    height:.25rem;
    margin-right:auto;
    margin-left:auto;
    border-radius:0
}
.a-multi-upload-file .progress .progress-bar,.a-single-upload-file .progress .progress-bar{
    height:100%;
    background-color:var(--theme-color-control);
    transition:width .6s ease;
    border-radius:.125rem
}
.a-multi-upload-file .upload-error.hidden,.a-multi-upload-file .upload-success.hidden,.a-multi-upload-file .upload-success .progress.hidden,.a-single-upload-file .upload-error.hidden,.a-single-upload-file .upload-success.hidden,.a-single-upload-file .upload-success .progress.hidden{
    display:none
}
.a-multi-upload-file .upload-text,.a-single-upload-file .upload-text{
    font-size:.75rem;
    line-height:1.58;
    margin-top:1.25rem;
    color:var(--theme-color-uploadtext)
}
.a-tag{
    display:inline-flex;
    align-items:center;
    padding:0 .9375rem;
    height:1.875rem;
    border-radius:.9375rem;
    line-height:1;
    font-size:.875rem;
    font-weight:400;
    color:var(--theme-color-purewhite);
    background-color:var(--theme-color-control);
    white-space:nowrap
}
.a-tag.a-tag-lg{
    font-size:1.125rem;
    padding:0 1.25rem;
    height:2.125rem;
    border-radius:1.0625rem
}
.a-tag.a-tag-sm{
    font-size:.875rem;
    height:1.5rem
}
.a-tag.a-tag-pl{
    padding-left:.4375rem
}
.a-tag label{
    margin:0
}
.a-tag .a-icon{
    margin-right:0;
    margin-left:auto;
    font-size:.625rem;
    cursor:pointer;
    background-color:transparent;
    color:inherit
}
.a-tag.a-tag-e49364{
    background-color:#e49364;
    color:var(--theme-color-purewhite)
}
.a-tag.a-tag-da6f2f{
    background-color:#da6f2f;
    color:var(--theme-color-purewhite)
}
.a-tag.a-tag-light{
    background-color:#eee;
    color:#2d2d2d
}
.a-tag.a-tag-df536f{
    background-color:#df536f;
    color:var(--theme-color-purewhite)
}
.a-tag.a-tag-warning{
    background-color:#ffc100;
    color:var(--theme-color-ntwarningicon)
}
.a-tag.a-tag-df536f-10{
    background-color:rgba(223,83,111,.1);
    color:var(--theme-color-font)
}
.a-tag.a-tag-primary-10{
    background-color:rgba(208,74,2,.1);
    color:var(--theme-color-font)
}
.a-tag.a-tag-warning-10{
    background-color:rgba(255,193,0,.1);
    color:var(--theme-color-ntwarningicon)
}
.a-tag.a-tag-d2ecd4{
    background-color:#d2ecd4;
    color:#2d2d2d
}
.a-tag.a-tag-f3d4d1{
    background-color:#f3d4d1;
    color:#2d2d2d
}
.a-tag.a-tag-fff3d1{
    background-color:#fff3d1;
    color:#2d2d2d
}
.a-tag.a-tag-d3f4f8{
    background-color:#d3f4f8;
    color:#2d2d2d
}
.a-tag.a-tag-e5dcf4{
    background-color:#e5dcf4;
    color:#2d2d2d
}
.a-tag.a-tag-8052c4{
    background-color:#8052c4
}
.a-tag.a-tag-1da69a{
    background-color:#1da69a;
    color:var(--theme-color-purewhite)
}
.a-tag.a-tag-25b4f8{
    background-color:#25b4f8;
    color:var(--theme-color-purewhite)
}
.a-tag .a-toggle.a-toggle-md input[type=checkbox]+.a-toggle-mark{
    width:2.1875rem;
    height:1.25rem;
    border-radius:.75rem
}
.a-tag .a-toggle.a-toggle-md input[type=checkbox]+.a-toggle-mark .switch{
    height:.875rem
}
.a-tag .a-toggle.a-toggle-md input[type=checkbox]+.a-toggle-mark .switch:before{
    width:.875rem
}
.a-tag .a-toggle.a-toggle-md input[type=checkbox]~.a-toggle-text{
    font-size:.875rem
}
.a-tag .a-toggle.a-toggle-df5 input[type=checkbox]+.a-toggle-mark .on{
    background-color:#df536f
}
.a-tag .a-toggle.a-toggle-warning input[type=checkbox]+.a-toggle-mark .on{
    background-color:#ffc100
}
.a-tag .a-toggle.a-toggle-success input[type=checkbox]+.a-toggle-mark .on{
    background-color:#159b25
}
.a-tag .a-toggle.a-toggle-8052c4-16 input[type=checkbox]+.a-toggle-mark .on{
    background-color:rgba(128,82,196,.16)
}
.a-tag .a-toggle.a-toggle-1bc5db input[type=checkbox]+.a-toggle-mark .on{
    background-color:#1bc5db
}
.a-progress{
    background-color:var(--theme-color-slider);
    height:.125rem;
    border-radius:.125rem
}
.a-progress .a-progress-bar{
    height:100%;
    background:linear-gradient(90deg,var(--theme-color-progressbefore),var(--theme-color-control));
    position:relative;
    border-radius:.125rem
}
.a-progress .a-progress-bar:before{
    content:"";
    position:absolute;
    right:0;
    top:50%;
    width:.5rem;
    height:.5rem;
    background-color:var(--theme-color-control);
    transform:translate(50%,-50%);
    border-radius:50%
}
.a-progress.a-vertical-progress{
    height:100%;
    width:.125rem
}
.a-progress.a-vertical-progress .a-progress-bar{
    width:100%;
    background:linear-gradient(180deg,var(--theme-color-arrow),var(--theme-color-control))
}
.a-progress.a-vertical-progress .a-progress-bar:before{
    right:unset;
    bottom:unset;
    left:50%;
    top:100%;
    transform:translate(-50%,-50%)
}
.a-progress.a-progress-dark .a-progress-bar{
    background-image:none;
    background-color:var(--theme-color-font)
}
.a-progress.a-progress-dark .a-progress-bar:before{
    background-color:var(--theme-color-font)
}
.a-progress-text{
    display:flex;
    align-items:center;
    position:relative;
    justify-content:space-between;
    margin-top:1.25rem;
    font-size:.875rem;
    font-weight:500;
    font-style:normal;
    font-stretch:normal;
    line-height:1.71;
    letter-spacing:normal;
    text-align:center;
    color:var(--theme-color-progressindicator)
}
.a-progress-text .a-progress-done{
    color:var(--theme-color-font)
}
.a-progress-text.a-vertical-progress-text{
    font-size:.75rem;
    font-weight:400;
    font-style:normal;
    font-stretch:normal;
    line-height:1;
    letter-spacing:.0625rem;
    text-align:left;
    flex-direction:column;
    align-items:flex-start
}
.a-progress-text.a-vertical-progress-text .a-indicator{
    margin-bottom:1.875rem
}
.a-progress-text.a-vertical-progress-text .a-indicator:last-child{
    margin-bottom:0
}
.a-progress-text.a-vertical-progress-text .a-indicator .a-parent-indicator{
    color:var(--theme-color-font);
    cursor:pointer;
    display:flex;
    align-items:center;
    background-color:transparent;
    line-height:normal
}
.a-progress-text.a-vertical-progress-text .a-indicator .a-parent-indicator .a-icon{
    margin-left:.3125rem;
    font-size:.5rem;
    display:inline-block
}
.a-progress-text.a-vertical-progress-text .a-indicator .a-parent-indicator[aria-expanded=true] .a-icon{
    transform:rotate(180deg)
}
.a-progress-text.a-vertical-progress-text .a-indicator .a-child-indicator{
    padding-left:1.25rem
}
.a-progress-text.a-vertical-progress-text .a-indicator .a-child-indicator .a-child-indicator-item{
    line-height:1.5rem;
    font-size:.875rem;
    font-weight:500;
    font-style:normal;
    font-stretch:normal;
    letter-spacing:normal;
    margin-top:1.25rem
}
.a-progress-timeline .a-progress-item{
    position:relative;
    padding-left:3.375rem;
    margin-bottom:1.875rem;
    margin-top:-.25rem;
    color:var(--theme-color-progresstext);
    text-align:left
}
.a-progress-timeline .a-progress-item .a-indicator{
    position:absolute;
    left:-.25rem;
    top:-.3125rem;
    width:2rem;
    height:2rem;
    border-radius:2rem
}
.a-progress-timeline .a-progress-item:before{
    position:absolute;
    left:0;
    top:-.0625rem;
    content:"";
    width:1.5rem;
    height:1.5rem;
    background-color:var(--theme-color-progressidle);
    border-radius:1.5rem;
    z-index:1
}
.a-progress-timeline .a-progress-item:after{
    position:absolute;
    content:"";
    width:.125rem;
    height:110%;
    background-color:var(--theme-color-progressidle);
    top:1.4375rem;
    left:.6875rem;
    z-index:0
}
.a-progress-timeline .a-progress-item.a-progress-done{
    color:var(--theme-color-textgray)
}
.a-progress-timeline .a-progress-item.a-progress-done:after,.a-progress-timeline .a-progress-item.a-progress-done:before{
    background-color:var(--theme-color-control)
}
.a-progress-timeline .a-progress-item.a-progress-current{
    font-weight:700;
    color:var(--theme-color-control)
}
.a-progress-timeline .a-progress-item.a-progress-current:before{
    background-color:var(--theme-color-progressactive);
    border:.125rem solid var(--theme-color-control);
    z-index:2
}
.a-progress-timeline .a-progress-item.a-progress-current:after{
    background-color:var(--theme-color-progressidle)
}
.a-progress-timeline .a-progress-item.a-progress-current .a-indicator{
    background-color:var(--theme-color-control);
    opacity:var(--theme-color-progressopacity);
    z-index:1
}
.a-progress-timeline .a-progress-item:first-child{
    margin-top:0
}
.a-progress-timeline .a-progress-item:last-child{
    margin-bottom:0
}
.a-progress-timeline .a-progress-item:last-child:after{
    display:none
}
.a-slider-wrapper{
    min-width:15rem
}
.a-slider-wrapper .a-slider-header{
    margin-bottom:.4375rem;
    font-size:.875rem;
    font-weight:400;
    line-height:1.64;
    color:var(--theme-color-font);
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.a-slider-wrapper .a-slider-header .a-label-wrapper{
    margin-bottom:.625rem
}
.a-slider-wrapper .a-slider-header .a-text-input{
    width:auto
}
.a-slider-wrapper .a-slider-header .a-slider-label{
    margin-bottom:0
}
.a-slider-wrapper .a-slider-header .a-slider-val-label{
    font-weight:500;
    display:inline
}
.a-slider-wrapper .a-slider-header .a-slider-input{
    text-align:right;
    font-weight:500
}
.a-slider-wrapper .a-slider-footer{
    margin-top:1.0625rem;
    font-size:.75rem;
    line-height:1.58;
    color:var(--theme-color-description);
    display:flex;
    align-items:center;
    position:relative
}
.a-slider-wrapper .a-slider-footer .a-range-value{
    position:absolute;
    top:0;
    font-size:.875rem;
    line-height:1.64;
    color:var(--theme-color-tabfont);
    transform:translateX(-50%)
}
.a-slider-wrapper .a-slider-footer .a-range-value.active{
    font-weight:500;
    color:var(--theme-color-font)
}
.a-slider-wrapper.a-lg .a-slider-header{
    font-size:1rem
}
.a-slider-wrapper.a-lg .a-slider-header .a-label-wrapper{
    margin-bottom:1.25rem
}
.a-slider-wrapper.a-lg .a-slider-footer{
    margin-top:1.6875rem;
    font-size:.875rem
}
.a-slider-wrapper.a-lg .a-slider-footer .a-range-value{
    font-size:1rem
}
.a-slider-wrapper.a-grey-bg .a-slider-footer,.a-slider-wrapper.a-grey-bg .a-slider-header{
    color:#2d2d2d!important
}
.a-slider-wrapper.a-grey-bg .ui-slider.a-slider{
    background:#bdbdbd
}
.ui-slider.a-slider{
    height:.125rem;
    border:0;
    border-radius:.25rem;
    background:var(--theme-color-slider);
    margin-bottom:.4375rem
}
.ui-slider.a-slider .ui-slider-handle{
    border-radius:50%;
    border:0;
    background:var(--theme-color-control);
    width:1rem;
    height:1rem;
    top:50%;
    transform:translateY(-50%);
    margin-left:-.5em;
    cursor:pointer
}
.ui-slider.a-slider .ui-slider-range{
    background:var(--theme-color-control);
    border-radius:.25rem
}
.ui-slider.a-slider.gradient-gt .ui-slider-range{
    background:linear-gradient(90deg,var(--theme-color-sliderrangedefault),var(--theme-color-control))!important
}
.ui-slider.a-slider.gradient-gyr .ui-slider-range{
    background:linear-gradient(90deg,var(--theme-color-slidergreen),var(--theme-color-slideryellow) 52%,var(--theme-color-sliderred))!important
}
.ui-slider.a-slider.gradient-gyr .ui-slider-handle:nth-child(2){
    background:var(--theme-color-slidergreen)!important
}
.ui-slider.a-slider.gradient-gyr .ui-slider-handle:last-child{
    background:var(--theme-color-sliderred)!important
}
.ui-slider.a-slider.gradient-bp .ui-slider-range{
    background:linear-gradient(90deg,var(--theme-color-sliderBlueCircle),var(--theme-color-sliderPurpleCircle))!important
}
.ui-slider.a-slider.gradient-bp .ui-slider-handle:last-child{
    background:var(--theme-color-sliderPurpleCircle)!important
}
.fourth-input{
    background-color:var(--theme-color-fileFourthPanel)!important
}
.grey-bg-slider{
    background-color:var(--theme-color-darkfilepanel)
}
.grey-bg-slider .a-slider{
    background:#bdbdbd
}
.tooltip{
    pointer-events:none!important
}
.tooltip .tooltip-inner{
    box-shadow:0 .4375rem 1.125rem .0625rem rgba(0,0,0,.16);
    border-radius:.125rem;
    background-color:var(--theme-color-tooltip);
    color:var(--theme-color-purewhite);
    font-size:.75rem;
    padding:.625rem
}
.tooltip.tooltip-lg .tooltip-inner{
    border-radius:.25rem
}
.tooltip.bs-tooltip-top .arrow:before{
    border-top-color:var(--theme-color-tooltip)
}
.tooltip.bs-tooltip-right .arrow:before{
    border-right-color:var(--theme-color-tooltip)
}
.tooltip.bs-tooltip-bottom .arrow:before{
    border-bottom-color:var(--theme-color-tooltip)
}
.tooltip.bs-tooltip-left .arrow:before{
    border-left-color:var(--theme-color-tooltip)
}
.tooltip.show{
    opacity:1
}
.tooltip.a-white-dark .tooltip-inner{
    background-color:var(--theme-color-light);
    color:var(--theme-color-font)
}
.tooltip.a-white-dark .tooltip-inner .a-text-dark{
    color:var(--theme-color-font)!important
}
.tooltip.a-white .tooltip-inner{
    background-color:var(--theme-color-purewhite)
}
.tooltip.a-white .tooltip-inner,.tooltip.a-white .tooltip-inner .a-text-dark{
    color:var(--theme-color-tooltip)!important
}
.tooltip.a-white.bs-tooltip-top .arrow:before{
    border-top-color:var(--theme-color-purewhite)
}
.tooltip.a-white.bs-tooltip-right .arrow:before{
    border-right-color:var(--theme-color-purewhite)
}
.tooltip.a-white.bs-tooltip-bottom .arrow:before{
    border-bottom-color:var(--theme-color-purewhite)
}
.tooltip.a-white.bs-tooltip-left .arrow:before{
    border-left-color:var(--theme-color-purewhite)
}
.customize-tooltip-text{
    color:var(--theme-color-customizeTooltipText)!important
}
.a-dropdown{
    position:relative;
    font-size:.875rem
}
.a-dropdown .a-dropdown-toggle{
    position:relative;
    border-radius:.125rem;
    padding:0 2rem 0 .625rem;
    display:flex;
    width:100%;
    height:2.125rem;
    align-items:center;
    background-color:var(--theme-color-search);
    cursor:pointer;
    border:.0625rem solid var(--theme-color-fieldborder);
    color:inherit
}
.a-dropdown .a-dropdown-toggle .a-choosen-text{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.a-dropdown .a-dropdown-toggle:not(.with-outline):focus{
    outline:none
}
.a-dropdown .a-dropdown-toggle:focus{
    border:none;
    box-shadow:0 0 0 .125rem var(--theme-color-control)
}
.a-dropdown .a-dropdown-toggle .a-icon{
    position:absolute;
    font-size:.75rem;
    color:var(--theme-color-tabfont);
    right:.625rem;
    top:50%;
    transform:translateY(-50%)
}
.a-dropdown .a-dropdown-toggle:disabled,.a-dropdown .a-dropdown-toggle:disabled *{
    cursor:not-allowed!important
}
.a-dropdown.a-show .a-dropdown-toggle{
    border:none;
    box-shadow:0 0 0 .125rem var(--theme-color-control)
}
.a-dropdown.a-show .a-dropdown-toggle .a-icon{
    transform:translateY(-50%) rotate(180deg)
}
.a-dropdown.a-show .a-dropdown-menu{
    display:block
}
.a-dropdown .a-dropdown-menu{
    z-index:100;
    top:2.75rem;
    left:0;
    width:100%;
    background-color:var(--theme-color-search);
    box-shadow:0 .1875rem .4375rem .0625rem rgba(0,0,0,.16);
    display:none;
    position:absolute;
    padding-top:.625rem;
    padding-bottom:.625rem
}
.a-dropdown .a-dropdown-menu.up{
    top:auto;
    bottom:100%;
    margin-bottom:.625rem
}
.a-dropdown .a-dropdown-menu .a-dropdown-item{
    padding:0 .625rem;
    line-height:2.125rem;
    font-size:.875rem;
    font-weight:400;
    font-style:normal;
    font-stretch:normal;
    letter-spacing:normal;
    color:var(--theme-color-font);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor:pointer
}
.a-dropdown .a-dropdown-menu .a-dropdown-item.active{
    font-weight:500;
    background-color:var(--theme-color-dropdownactive)
}
.a-dropdown .a-dropdown-menu .a-dropdown-item.sel,.a-dropdown .a-dropdown-menu .a-dropdown-item:hover:not(.active){
    background-color:var(--theme-color-dropdownhover)
}
.a-dropdown .a-dropdown-menu .a-dropdown-item.disabled{
    cursor:not-allowed;
    color:var(--theme-color-btndisabletext);
    opacity:var(--theme-color-disableopacity)
}
.a-dropdown .a-dropdown-menu .a-dropdown-item.disabled:hover{
    background-color:inherit
}
.a-dropdown.a-dropdown-one .a-dropdown-toggle{
    height:1.5rem;
    position:relative;
    line-height:1.5rem;
    padding:0 2rem 0 .625rem;
    cursor:pointer;
    font-size:.875rem
}
.a-dropdown.a-dropdown-one .a-dropdown-toggle .a-choosen-text{
    color:var(--theme-color-font)
}
.a-dropdown.a-dropdown-one .a-dropdown-toggle .a-icon{
    position:absolute;
    font-size:.4375rem;
    color:var(--theme-color-font);
    right:.625rem
}
.a-dropdown.a-dropdown-one .a-dropdown-menu{
    top:2.125rem;
    border:none;
    -o-box-shadow:0 .1875rem .4375rem .0625rem rgba(0,0,0,.16);
    -ms-box-shadow:0 .1875rem .4375rem .0625rem rgba(0,0,0,.16);
    box-shadow:0 .1875rem .4375rem .0625rem rgba(0,0,0,.16);
    min-width:21.875rem;
    font-size:.875rem;
    padding:1.25rem;
    background-color:var(--theme-color-navheader)
}
.a-dropdown.a-dropdown-one .a-dropdown-menu .a-dropdown-item{
    display:flex;
    font-weight:400;
    cursor:pointer;
    line-height:1.5rem;
    padding:0 0 1.25rem;
    margin:0 0 1.25rem;
    border-bottom:.0625rem solid var(--theme-color-headerbd)
}
.a-dropdown.a-dropdown-one .a-dropdown-menu .a-dropdown-item .a-icon-one{
    color:#bdbdbd;
    line-height:1.5rem;
    margin-right:.3125rem;
    font-size:.75rem
}
.a-dropdown.a-dropdown-one .a-dropdown-menu .a-dropdown-item .a-icon-two{
    display:none;
    font-size:1rem;
    line-height:1.25rem
}
.a-dropdown.a-dropdown-one .a-dropdown-menu .a-dropdown-item:last-child{
    margin:0;
    border-bottom:none;
    padding:0
}
.a-dropdown.a-dropdown-one .a-dropdown-menu .a-dropdown-item:hover{
    background-color:var(--theme-color-navheader)
}
.a-dropdown.a-dropdown-one .a-dropdown-menu .a-dropdown-item.active,.a-dropdown.a-dropdown-one .a-dropdown-menu .a-dropdown-item:active{
    background-color:var(--theme-color-navheader);
    color:var(--theme-color-font)
}
.a-dropdown.a-dropdown-one .a-dropdown-menu .a-dropdown-item.active{
    font-weight:400
}
.a-dropdown.a-dropdown-one .a-dropdown-menu .a-dropdown-item.active .a-icon-two{
    display:inline-block
}
.a-dropdown.a-dropdown-one .a-dropdown-menu .a-dropdown-item.sel{
    background-color:var(--theme-color-breadcrumbborder)
}
.a-dropdown.a-dropdown-one .a-dropdown-menu.up{
    top:auto;
    bottom:100%;
    margin-bottom:.625rem
}
.a-dropdown.disabled{
    opacity:.7
}
.a-selector{
    position:relative
}
.a-selector.a-lg .a-dropdown-toggle{
    height:3.125rem;
    line-height:3.125rem;
    font-size:1rem
}
.a-selector.a-lg .a-dropdown-menu{
    top:3.75rem
}
.a-selector .a-choosen-text{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    color:var(--theme-color-placeholder);
    opacity:var(--theme-color-disableopacity)
}
.a-selector .a-choosen-text.active{
    color:var(--theme-color-font);
    opacity:1
}
.a-selector .a-dropdown-toggle{
    position:relative;
    border-radius:.125rem;
    padding:0 2rem 0 .625rem;
    display:flex;
    height:2.125rem;
    align-items:center;
    font-size:.875rem;
    background-color:var(--theme-color-search);
    cursor:pointer;
    border:.0625rem solid var(--theme-color-fieldborder)
}
.a-selector .a-dropdown-toggle .a-icon{
    position:absolute;
    font-size:.75rem;
    color:var(--theme-color-tabfont);
    right:.625rem;
    top:50%;
    transform:translateY(-50%)
}
.a-selector .a-dropdown-toggle .a-comment{
    color:var(--theme-color-comment)
}
.a-selector .a-dropdown-toggle:focus{
    outline:none
}
.a-selector .a-dropdown-toggle:not(.disabled):focus{
    border:none;
    box-shadow:0 0 0 .125rem var(--theme-color-control)
}
.a-selector .a-dropdown-toggle.disabled{
    cursor:not-allowed!important
}
.a-selector.a-show .a-dropdown-toggle{
    box-shadow:0 0 0 .125rem var(--theme-color-control);
    border:none
}
.a-selector.a-show .a-dropdown-toggle .a-icon{
    transform:translateY(-50%) rotate(180deg)
}
.a-selector.a-show .a-dropdown-menu{
    display:block
}
.a-selector .a-dropdown-menu{
    top:2.75rem;
    left:0;
    width:100%;
    z-index:2;
    background-color:var(--theme-color-search);
    box-shadow:0 .1875rem .4375rem .0625rem rgba(0,0,0,.16);
    display:none;
    position:absolute;
    padding-top:.625rem;
    max-height:18.75rem;
    overflow-y:auto
}
.a-selector .a-dropdown-menu.up{
    top:auto;
    bottom:100%;
    margin-bottom:.625rem
}
.a-selector .a-dropdown-menu .a-search-box{
    padding:0 .625rem .625rem
}
.a-selector .a-dropdown-menu .a-search-box .a-text-input{
    width:100%
}
.a-selector .a-dropdown-menu .a-dropdown-group .a-group-title{
    height:1.5rem;
    font-size:.75rem;
    font-weight:400;
    font-style:normal;
    font-stretch:normal;
    line-height:1.5rem;
    letter-spacing:.0625rem;
    color:var(--theme-color-font);
    background-color:var(--theme-color-panelsubcomponentbkg);
    padding:0 .625rem;
    text-align:left;
    text-transform:uppercase
}
.a-selector .a-dropdown-menu .a-dropdown-group .a-group-content{
    margin-top:.25rem;
    margin-bottom:.25rem
}
.a-selector .a-dropdown-menu .a-dropdown-item{
    padding:0 .625rem;
    line-height:2.125rem;
    min-height:2.125rem;
    display:flex;
    font-size:.875rem;
    font-weight:400;
    font-style:normal;
    font-stretch:normal;
    letter-spacing:normal;
    color:var(--theme-color-font);
    align-items:center;
    cursor:pointer
}
.a-selector .a-dropdown-menu .a-dropdown-item.a-hidden{
    display:none
}
.a-selector .a-dropdown-menu .a-dropdown-item label{
    margin-bottom:0
}
.a-selector .a-dropdown-menu .a-dropdown-item.sel,.a-selector .a-dropdown-menu .a-dropdown-item:hover{
    background-color:var(--theme-color-dropdownhover)
}
.a-selector .a-dropdown-menu .a-dropdown-item.active{
    font-weight:500;
    background-color:var(--theme-color-dropdownactive)
}
.a-selector .a-dropdown-menu .a-dropdown-item .a-badge{
    margin-left:.625rem
}
.a-selector .a-dropdown-menu .a-dropdown-item .a-comment{
    font-size:.75rem;
    font-weight:400;
    font-style:normal;
    font-stretch:normal;
    letter-spacing:normal;
    color:var(--theme-color-comment);
    margin-left:auto;
    margin-right:0
}
.a-selector .a-dropdown-menu.a-tab-container{
    text-align:center
}
.a-selector .a-dropdown-menu.a-tab-container .a-btn-tab{
    margin-bottom:.625rem
}
.a-selector .a-dropdown-menu.a-tab-container .a-tab-targets{
    margin-bottom:.875rem
}
.a-selector.a-toggle-search .a-dropdown-toggle .a-search-box,.a-selector.a-toggle-search.a-show .a-dropdown-toggle .a-choosen-text{
    display:none
}
.a-selector.a-toggle-search.a-show .a-dropdown-toggle .a-search-box{
    display:block
}
.a-selector.a-select-lg .a-dropdown-toggle{
    height:3.125rem;
    font-size:1rem
}
.a-selector.a-select-lg .a-dropdown-menu{
    top:3.75rem
}
.a-selector.a-select-lg .a-dropdown-menu.up{
    top:auto;
    bottom:100%;
    margin-bottom:.625rem
}
.a-selector.a-select-lg .a-dropdown-menu .a-dropdown-item{
    line-height:3.125rem;
    font-size:1rem
}
.a-selector.a-select-lg .a-dropdown-menu .a-dropdown-item .a-comment{
    font-size:.875rem
}
.a-selector.disabled{
    opacity:.7
}
.a-table-wrapper .a-selector-wrapper{
    padding-bottom:.625rem
}
.a-table-wrapper .no-gutters{
    padding-left:0;
    padding-right:0
}
.a-table-wrapper .a-search{
    background-color:var(--theme-color-light);
    display:flex;
    align-items:center
}
.a-table-wrapper .a-search .a-search-icon{
    font-size:.75rem;
    margin-right:.3125rem;
    color:#9e9e9e
}
.a-table-wrapper .a-search .a-search-input{
    font-size:.875rem;
    line-height:2.43
}
.a-table-wrapper .no-data-wrapper{
    min-height:18.75rem;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:0 1.25rem
}
@media screen and (max-width:83.625rem){
    .a-table-wrapper .col-3{
        flex:0 0 50%;
        max-width:50%
    }
    .a-table-wrapper .col-3:first-of-type{
        padding-bottom:.625rem
    }
    .a-table-wrapper .col-3:nth-of-type(2){
        padding-right:0!important;
        padding-bottom:.625rem
    }
    .a-table-wrapper .col-3:nth-of-type(3){
        padding-left:0!important
    }
}
.a-table-scroller{
    overflow:auto
}
.a-table{
    width:100%;
    font-size:.875rem;
    line-height:2.125rem;
    background-color:var(--theme-color-tablecontent)
}
.a-table.a-lg{
    font-size:1rem;
    line-height:3.125rem
}
.a-table.a-lg .a-thead{
    font-size:.875rem;
    line-height:2.125rem
}
.a-table tr{
    border-radius:.125rem
}
.a-table th{
    padding:0 .625rem;
    text-align:left;
    vertical-align:middle
}
.a-table .a-table-sort{
    cursor:pointer
}
.a-table .a-table-sort.asc:after{
    font-family:appkit-font,sans-serif;
    content:"\E915"
}
.a-table .a-table-sort.desc:after{
    font-family:appkit-font,sans-serif;
    content:"\E916"
}
.a-table td{
    padding:0 .625rem;
    text-align:left;
    vertical-align:middle
}
.a-table td.a-checkbox-td{
    position:relative;
    vertical-align:middle;
    width:1rem;
    box-sizing:content-box
}
.a-table td.a-checkbox-td .a-checkbox{
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
.a-table .a-thead{
    font-weight:500;
    background-color:var(--theme-color-tablehead)
}
.a-table .a-tbody tr:hover{
    background-color:var(--theme-color-dptoday);
    color:var(--theme-color-tablehovertext)
}
.a-table .a-tbody tr:hover .a-checkbox-mark{
    border-color:var(--theme-color-checkboxhover)
}
.a-table.a-table-striped .a-tbody tr:nth-child(2n){
    background-color:var(--theme-color-main)
}
.a-table.a-table-striped .a-tbody tr:nth-child(2n):hover{
    background-color:var(--theme-color-dptoday);
    color:var(--theme-color-tablehovertext)
}
.third-panel-search{
    background-color:var(--theme-color-navheader)!important
}
.table-header-3{
    background-color:var(--theme-color-tableheader3)!important
}
.tbody-customize{
    background-color:var(--theme-color-tablebodyregular)
}
.tbody-customize tr:nth-child(2n){
    background-color:var(--theme-color-table2nLine)
}
.tbody-customize tr:nth-child(2n) tr:hover{
    background-color:var(--theme-color-dptoday);
    color:var(--theme-color-tablehovertext)
}
.tbody-regular{
    background-color:var(--theme-color-tablebodyregular)
}
.tbody-hover tr:hover,.tbody-regular tr:hover{
    background-color:var(--theme-color-dptoday);
    color:var(--theme-color-tablehovertext)
}
.table-search-panel-wrapper{
    background-color:var(--theme-color-paginationpanelbg)
}
.a-responsive-tab{
    max-width:100%;
    border-radius:.125rem;
    background-color:transparent;
    position:relative;
    width:100%
}
.a-responsive-tab .a-tab-header{
    height:2.125rem;
    position:relative
}
.a-responsive-tab .a-tab-header.a-move .scroll-holder:before{
    content:"";
    position:absolute;
    bottom:0;
    width:100%;
    height:.125rem;
    border-radius:.25rem;
    left:0;
    background-color:var(--theme-color-tabborder)
}
.a-responsive-tab .a-tab-header.a-move .tab-item:focus{
    outline:0;
    border-radius:.125rem;
    box-shadow:inset 0 0 0 .125rem #a5c6fb
}
.a-responsive-tab .a-tab-header:not(.a-move):before{
    content:"";
    position:absolute;
    bottom:0;
    width:100%;
    height:.125rem;
    border-radius:.25rem;
    left:0;
    background-color:var(--theme-color-tabborder)
}
.a-responsive-tab .a-tab-header.nav-background{
    background-color:var(--theme-color-font);
    border-bottom:none
}
.a-responsive-tab .a-tab-header.nav-background .tab-item{
    background-color:transparent
}
.a-responsive-tab .a-tab-header.nav-background .tab-item>a{
    background-color:transparent;
    color:#999;
    opacity:.5;
    -moz-opacity:.5;
    -webkit-opacity:.5
}
.a-responsive-tab .a-tab-header.nav-background .tab-item.active>a{
    color:var(--theme-color-light);
    opacity:1
}
.a-responsive-tab .a-tab-header.nav-background .tab-item.active:after{
    bottom:0
}
.a-responsive-tab .a-tab-header.nav-background .move-ctrl>.span{
    background-color:var(--theme-color-light)
}
.a-responsive-tab .a-tab-header.nav-background .move-ctrl.disabled>span{
    background-color:#999
}
.a-responsive-tab .icon-size-16{
    font-size:1rem
}
.a-responsive-tab .move-ctrl{
    cursor:pointer;
    height:2.125rem;
    line-height:2.125rem;
    float:left;
    display:none;
    align-items:center
}
.a-responsive-tab .move-ctrl.to-left{
    padding-right:.625rem;
    order:1
}
.a-responsive-tab .move-ctrl.to-right{
    padding-left:.625rem;
    order:3
}
.a-responsive-tab .move-ctrl>span{
    font-size:1rem
}
.a-responsive-tab .move-ctrl>span,.a-responsive-tab .move-ctrl button{
    color:var(--theme-color-btnsecgray)
}
.a-responsive-tab .move-ctrl.disabled,.a-responsive-tab .move-ctrl.disabled button{
    cursor:default
}
.a-responsive-tab .move-ctrl.disabled button:before{
    opacity:var(--theme-color-disableopacity)
}
.a-responsive-tab .move-ctrl.disabled>span{
    opacity:var(--theme-color-disableopacity);
    color:var(--theme-color-responsivetabswitchdisable)
}
.a-responsive-tab .move-box{
    overflow:hidden;
    position:relative;
    height:2.125rem;
    flex:0 0 auto;
    order:2
}
.a-responsive-tab .scroll-holder{
    position:absolute;
    left:0;
    top:0;
    height:2.125rem
}
.a-responsive-tab .scroll-holder .active-bar{
    position:absolute;
    bottom:0;
    height:.125rem;
    border-radius:.0625rem;
    background-color:var(--theme-color-control);
    transition:all .25s cubic-bezier(.51,.51,.85,.85) 0s;
    z-index:1
}
.a-responsive-tab .tab-item{
    float:left;
    width:auto;
    position:relative;
    cursor:pointer;
    color:var(--theme-color-tabfont);
    font-weight:500;
    font-size:.875rem;
    margin-right:1.875rem;
    height:2.125rem;
    line-height:2.125rem;
    margin-top:0
}
.a-responsive-tab .tab-item:not(.active):hover:before{
    bottom:0
}
.a-responsive-tab .tab-item:last-child{
    margin-right:0
}
.a-responsive-tab .tab-item .text{
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    color:var(--theme-color-textgray);
    display:block
}
.a-responsive-tab .tab-item .badges-circle{
    width:1rem;
    height:1rem;
    display:inline-block;
    border-radius:50%;
    border:.0625rem solid #666;
    background-color:var(--theme-color-light);
    text-align:center;
    line-height:.875rem;
    margin-top:.125rem;
    vertical-align:text-top;
    font-size:.75rem;
    margin-right:.5rem
}
.a-responsive-tab .tab-item .tab-icon{
    margin-right:.5rem
}
.a-responsive-tab .tab-item .icon-only,.a-responsive-tab .tab-item .tab-icon{
    background-color:var(--theme-color-textgray);
    margin-top:.125rem;
    vertical-align:text-top
}
.a-responsive-tab .tab-item.active{
    color:var(--theme-color-control);
    position:relative
}
.a-responsive-tab .tab-item.active .text{
    color:var(--theme-color-control)
}
.a-responsive-tab .tab-item.active .badges-circle{
    color:var(--theme-color-control);
    border-color:var(--theme-color-control)
}
.a-responsive-tab .tab-item.active .icon-only,.a-responsive-tab .tab-item.active .tab-icon{
    background-color:var(--theme-color-control)
}
.a-responsive-tab .tab-item:not(.active):hover{
    color:var(--theme-color-tabhover)
}
.a-responsive-tab .tab-item:not(.active):hover:before{
    content:"";
    height:.125rem;
    width:100%;
    position:absolute;
    left:0;
    background-color:var(--theme-color-tabhoverunderline)
}
.a-responsive-tab .tab-item[tabindex]:focus{
    position:relative
}
.a-responsive-tab .tab-item[tabindex]:focus:active{
    outline:0
}
.a-responsive-tab .a-tab-content{
    padding-left:.3125rem
}
.a-responsive-tab .a-tab-content .tab-pane{
    font-size:.875rem;
    display:none
}
.a-responsive-tab .a-tab-content .tab-pane.active{
    display:block
}
.a-responsive-tab.a-tab-sm .tab-item{
    padding-right:1.25rem;
    font-size:.75rem
}
.a-responsive-tab.a-tab-sm .tab-item:last-child{
    padding-right:0
}
.a-responsive-tab.a-tab-md .tab-item{
    font-size:.875rem
}
.a-responsive-tab.a-tab-lg .tab-item{
    font-size:1rem
}
.a-responsive-tab.a-tab-black .tab-item.active{
    color:var(--theme-color-font)
}
.a-responsive-tab.a-tab-black .scroll-holder .active-bar{
    background-color:var(--theme-color-font)
}
@-moz-document url-prefix(){
    .a-responsive-tab .move-ctrl>span,.a-responsive-tab .tab-item{
        outline-color:#000
    }
}
.a-star-ratings{
    display:flex;
    align-items:center;
    justify-content:center
}
.a-star-ratings .icon-rating-fill{
    margin-right:.1875rem;
    cursor:pointer
}
.a-star-ratings .icon-rating-fill:last-child{
    margin-right:.3125rem
}
.a-star-ratings.a-ratings-sm .icon-rating-fill{
    font-size:1rem
}
.a-star-ratings.a-ratings-md .icon-rating-fill{
    font-size:1.875rem
}
.a-star-ratings.a-ratings-primary .icon-rating-fill{
    color:var(--theme-color-rtinactive)
}
.a-star-ratings.a-ratings-primary .icon-rating-fill.active,.a-star-ratings.a-ratings-primary .icon-rating-fill.hover{
    color:var(--theme-color-control)
}
.a-star-ratings.a-ratings-secondary .icon-rating-fill{
    color:var(--theme-color-rtinactive)
}
.a-star-ratings.a-ratings-secondary .icon-rating-fill.active,.a-star-ratings.a-ratings-secondary .icon-rating-fill.hover{
    color:var(--theme-color-rtyellowstar)
}
.a-star-ratings.a-ratings-tertiary .icon-rating-fill{
    color:var(--theme-color-rtinactive)
}
.a-star-ratings.a-ratings-tertiary .icon-rating-fill.active,.a-star-ratings.a-ratings-tertiary .icon-rating-fill.hover{
    color:var(--theme-color-darkorange)
}
.a-customized-ratings.a-customized-grey-background{
    background-color:var(--theme-color-rtreviewbgdark)!important
}
.customized-grey-wrapper{
    background-color:var(--theme-color-dropdown)!important
}
.write-review-wrapper{
    background-color:var(--theme-color-rtreviewbgdark)!important
}
.write-review .a-star-ratings .icon-rating-fill.active,.write-review .a-star-ratings .icon-rating-fill.hover{
    color:var(--theme-color-darkorange)!important
}
.datepicker--cells{
    display:flex;
    flex-wrap:wrap
}
.datepicker--cell{
    border-radius:.25rem;
    box-sizing:border-box;
    cursor:pointer;
    display:flex;
    position:relative;
    align-items:center;
    justify-content:center;
    height:2rem;
    z-index:1
}
.datepicker--cell.-focus-{
    background:#f0f0f0
}
.datepicker--cell.-current-{
    color:#4eb5e6
}
.datepicker--cell.-current-.-focus-{
    color:#4a4a4a
}
.datepicker--cell.-current-.-in-range-{
    color:#4eb5e6
}
.datepicker--cell.-in-range-{
    background:rgba(92,196,239,.1);
    color:#4a4a4a;
    border-radius:0
}
.datepicker--cell.-in-range-.-focus-{
    background-color:rgba(92,196,239,.2)
}
.datepicker--cell.-disabled-{
    cursor:default;
    color:#aeaeae
}
.datepicker--cell.-disabled-.-focus-{
    color:#aeaeae
}
.datepicker--cell.-disabled-.-in-range-{
    color:#a1a1a1
}
.datepicker--cell.-disabled-.-current-.-focus-{
    color:#aeaeae
}
.datepicker--cell.-range-from-{
    border:.0625rem solid rgba(92,196,239,.5);
    background-color:rgba(92,196,239,.1);
    border-radius:.25rem 0 0 .25rem
}
.datepicker--cell.-range-to-{
    border:.0625rem solid rgba(92,196,239,.5);
    background-color:rgba(92,196,239,.1);
    border-radius:0 .25rem .25rem 0
}
.datepicker--cell.-range-from-.-range-to-{
    border-radius:.25rem
}
.datepicker--cell.-selected-{
    border:none
}
.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{
    color:var(--theme-color-light);
    background:#5cc4ef
}
.datepicker--cell.-selected-.-focus-{
    background:#45bced
}
.datepicker--cell:empty{
    cursor:default
}
.datepicker--days-names{
    display:flex;
    flex-wrap:wrap;
    margin:.5rem 0 .1875rem
}
.datepicker--day-name{
    color:#ff9a19;
    display:flex;
    align-items:center;
    justify-content:center;
    flex:1;
    text-align:center;
    text-transform:uppercase;
    font-size:.8em
}
.datepicker--cell-day{
    width:14.28571%
}
.datepicker--cells-months{
    height:10.625rem
}
.datepicker--cell-month{
    width:33.33%;
    height:25%
}
.datepicker--cells-years,.datepicker--years{
    height:10.625rem
}
.datepicker--cell-year{
    width:25%;
    height:33.33%
}
.datepickers-container{
    position:absolute;
    left:0;
    top:0
}
@media print{
    .datepickers-container{
        display:none
    }
}
.datepicker{
    background:var(--theme-color-search);
    border:.0625rem solid #dbdbdb;
    box-shadow:0 .25rem .75rem rgba(0,0,0,.15);
    border-radius:.25rem;
    box-sizing:content-box;
    font-family:Tahoma,sans-serif;
    font-size:.875rem;
    color:#4a4a4a;
    width:15.625rem;
    position:absolute;
    left:-6250rem;
    opacity:0;
    transition:opacity .3s ease,transform .3s ease,left 0s .3s;
    z-index:100
}
.datepicker.-from-top-{
    transform:translateY(-.5rem)
}
.datepicker.-from-right-{
    transform:translateX(.5rem)
}
.datepicker.-from-bottom-{
    transform:translateY(.5rem)
}
.datepicker.-from-left-{
    transform:translateX(-.5rem)
}
.datepicker.active{
    opacity:1;
    transform:translate(0);
    transition:opacity .3s ease,transform .3s ease,left 0s 0s
}
.datepicker.a-datepicker{
    overflow:hidden
}
.datepicker-inline .datepicker{
    border-color:#d7d7d7;
    box-shadow:none;
    position:static;
    left:auto;
    right:auto;
    opacity:1;
    transform:none
}
.datepicker-inline .datepicker--pointer{
    display:none
}
.datepicker--content{
    box-sizing:content-box;
    padding:.25rem
}
.-only-timepicker- .datepicker--content{
    display:none
}
.datepicker--pointer{
    position:absolute;
    background:var(--theme-color-light);
    border-top:.0625rem solid #dbdbdb;
    border-right:.0625rem solid #dbdbdb;
    width:.625rem;
    height:.625rem;
    z-index:-1
}
.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{
    top:calc(100% - -.6875rem);
    transform:rotate(135deg)
}
.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{
    right:calc(100% - -.6875rem);
    transform:rotate(225deg)
}
.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{
    bottom:calc(100% - -.6875rem);
    transform:rotate(315deg)
}
.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{
    left:calc(100% - -.6875rem);
    transform:rotate(45deg)
}
.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{
    left:.625rem
}
.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{
    right:.625rem
}
.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{
    left:calc(50% - .3125rem)
}
.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{
    top:.625rem
}
.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{
    bottom:.625rem
}
.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{
    top:calc(50% - .3125rem)
}
.datepicker--body{
    display:none
}
.datepicker--body.active{
    display:block
}
.datepicker--nav{
    display:flex;
    justify-content:space-between;
    border-bottom:.0625rem solid #efefef;
    min-height:2rem;
    padding:.25rem
}
.-only-timepicker- .datepicker--nav{
    display:none
}
.datepicker--nav-action,.datepicker--nav-title{
    display:flex;
    cursor:pointer;
    align-items:center;
    justify-content:center
}
.datepicker--nav-action{
    width:2rem;
    border-radius:.25rem;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.datepicker--nav-action:hover{
    background:#f0f0f0
}
.datepicker--nav-action.-disabled-{
    visibility:hidden
}
.datepicker--nav-action svg{
    width:2rem;
    height:2rem
}
.datepicker--nav-action path{
    fill:none;
    stroke:#9c9c9c;
    stroke-width:.125rem
}
.datepicker--nav-title{
    border-radius:.25rem;
    padding:0 .5rem
}
.datepicker--nav-title .appkiticon{
    font-style:normal;
    color:#9c9c9c;
    margin-left:.3125rem
}
.datepicker--nav-title:hover{
    background:#f0f0f0
}
.datepicker--nav-title.-disabled-{
    cursor:default;
    background:none
}
.datepicker--buttons{
    display:flex;
    padding:.25rem;
    border-top:.0625rem solid #efefef
}
.datepicker--button{
    color:#4eb5e6;
    cursor:pointer;
    border-radius:.25rem;
    flex:1;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    height:2rem
}
.datepicker--button:hover{
    color:#4a4a4a;
    background:#f0f0f0
}
.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{
    color:#dedede
}
.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{
    color:#c5c5c5
}
.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{
    color:#dedede
}
.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{
    color:var(--theme-color-light);
    background:#a2ddf6
}
.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{
    background:#8ad5f4
}
.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{
    color:#ccc
}
.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{
    background-color:rgba(92,196,239,.2)
}
.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{
    background:none;
    border:none
}
.datepicker--time{
    border-top:.0625rem solid #efefef;
    display:flex;
    align-items:center;
    padding:.25rem;
    position:relative
}
.datepicker--time.-am-pm- .datepicker--time-sliders{
    flex:0 1 8.625rem;
    max-width:8.625rem
}
.-only-timepicker- .datepicker--time{
    border-top:none
}
.datepicker--time-sliders{
    flex:0 1 9.5625rem;
    margin-right:.625rem;
    max-width:9.5625rem
}
.datepicker--time-label{
    display:none;
    font-size:.75rem
}
.datepicker--time-current{
    display:flex;
    align-items:center;
    flex:1;
    font-size:.875rem;
    text-align:center;
    margin:0 0 0 .625rem
}
.datepicker--time-current-colon{
    margin:0 .125rem .1875rem;
    line-height:1
}
.datepicker--time-current-hours,.datepicker--time-current-minutes{
    line-height:1;
    font-size:1.1875rem;
    font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;
    position:relative;
    z-index:1
}
.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{
    content:"";
    background:#f0f0f0;
    border-radius:.25rem;
    position:absolute;
    left:-.125rem;
    top:-.1875rem;
    right:-.125rem;
    bottom:-.125rem;
    z-index:-1;
    opacity:0
}
.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{
    opacity:1
}
.datepicker--time-current-ampm{
    text-transform:uppercase;
    align-self:flex-end;
    color:#9c9c9c;
    margin-left:.375rem;
    font-size:.6875rem;
    margin-bottom:.0625rem
}
.datepicker--time-row{
    display:flex;
    align-items:center;
    font-size:.6875rem;
    height:1.0625rem;
    background:linear-gradient(90deg,#dedede,#dedede) left 50%/100% .0625rem no-repeat
}
.datepicker--time-row:first-child{
    margin-bottom:.25rem
}
.datepicker--time-row input[type=range]{
    background:none;
    cursor:pointer;
    flex:1;
    height:100%;
    padding:0;
    margin:0;
    -webkit-appearance:none
}
.datepicker--time-row input[type=range]::-webkit-slider-thumb{
    -webkit-appearance:none
}
.datepicker--time-row input[type=range]::-ms-tooltip{
    display:none
}
.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{
    border-color:#b8b8b8
}
.datepicker--time-row input[type=range]:hover::-moz-range-thumb{
    border-color:#b8b8b8
}
.datepicker--time-row input[type=range]:hover::-ms-thumb{
    border-color:#b8b8b8
}
.datepicker--time-row input[type=range]:focus{
    outline:none
}
.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{
    background:#5cc4ef;
    border-color:#5cc4ef
}
.datepicker--time-row input[type=range]:focus::-moz-range-thumb{
    background:#5cc4ef;
    border-color:#5cc4ef
}
.datepicker--time-row input[type=range]:focus::-ms-thumb{
    background:#5cc4ef;
    border-color:#5cc4ef
}
.datepicker--time-row input[type=range]::-webkit-slider-thumb{
    box-sizing:border-box;
    height:.75rem;
    width:.75rem;
    border-radius:.1875rem;
    border:.0625rem solid #dedede;
    background:var(--theme-color-light);
    cursor:pointer;
    -webkit-transition:background .2s;
    transition:background .2s
}
.datepicker--time-row input[type=range]::-moz-range-thumb{
    box-sizing:border-box;
    height:.75rem;
    width:.75rem;
    border-radius:.1875rem;
    border:.0625rem solid #dedede;
    background:var(--theme-color-light);
    cursor:pointer;
    -moz-transition:background .2s;
    transition:background .2s
}
.datepicker--time-row input[type=range]::-ms-thumb{
    box-sizing:border-box;
    height:.75rem;
    width:.75rem;
    border-radius:.1875rem;
    border:.0625rem solid #dedede;
    background:var(--theme-color-light);
    cursor:pointer;
    -ms-transition:background .2s;
    transition:background .2s
}
.datepicker--time-row input[type=range]::-webkit-slider-thumb{
    margin-top:-.375rem
}
.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{
    border:none;
    height:.0625rem;
    cursor:pointer;
    color:transparent;
    background:transparent
}
.datepicker--time-row input[type=range]::-moz-range-track{
    border:none;
    height:.0625rem;
    cursor:pointer;
    color:transparent;
    background:transparent
}
.datepicker--time-row input[type=range]::-ms-track{
    border:none;
    height:.0625rem;
    cursor:pointer;
    color:transparent;
    background:transparent
}
.datepicker--time-row input[type=range]::-ms-fill-lower,.datepicker--time-row input[type=range]::-ms-fill-upper{
    background:transparent
}
.datepicker--time-row span{
    padding:0 .75rem
}
.datepicker--time-icon{
    color:#9c9c9c;
    border:.0625rem solid;
    border-radius:50%;
    font-size:1rem;
    position:relative;
    margin:0 .3125rem -.0625rem 0;
    width:1em;
    height:1em
}
.datepicker--time-icon:after,.datepicker--time-icon:before{
    content:"";
    background:currentColor;
    position:absolute
}
.datepicker--time-icon:after{
    height:.4em;
    width:.0625rem;
    left:calc(50% - 1px);
    top:calc(50% + 1px);
    transform:translateY(-100%)
}
.datepicker--time-icon:before{
    width:.4em;
    height:.0625rem;
    top:calc(50% + 1px);
    left:calc(50% - 1px)
}
.datepicker-time{
    width:11.375rem;
    height:6.5rem;
    display:flex;
    align-items:center;
    justify-content:center
}
.datepicker-time .datepicker-time-choose{
    width:100%;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:space-around
}
.datepicker-time .datepicker-time-choose.hidden{
    display:none
}
.datepicker-time .datepicker-time-choose .date-time{
    height:100%;
    text-align:center;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    padding:1.25rem 0;
    margin:0 .625rem;
    color:var(--theme-color-font)
}
.datepicker-time .datepicker-time-choose .date-time:first-child{
    margin-left:1.25rem
}
.datepicker-time .datepicker-time-choose .date-time:last-child{
    margin-right:1.25rem
}
.datepicker-time .datepicker-time-choose .appkiticon{
    cursor:pointer;
    font-size:.5rem;
    width:.5rem
}
.datepicker-time .datepicker-time-choose .time-value{
    width:2.125rem;
    height:2.125rem;
    background:var(--theme-color-dptime);
    border-radius:.125rem;
    color:var(--theme-color-font);
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer
}
.datepicker-time .datepicker-time-hours,.datepicker-time .datepicker-time-minutes{
    width:100%;
    padding:1.25rem;
    display:flex;
    justify-content:space-around;
    flex-wrap:wrap;
    color:var(--theme-color-font)
}
.datepicker-time .datepicker-time-hours.hidden,.datepicker-time .datepicker-time-minutes.hidden{
    display:none
}
.datepicker-time .datepicker-time-hours .hour-num,.datepicker-time .datepicker-time-hours .minute-num,.datepicker-time .datepicker-time-minutes .hour-num,.datepicker-time .datepicker-time-minutes .minute-num{
    width:2.1875rem;
    height:2.1875rem;
    text-align:center;
    line-height:2.1875rem;
    cursor:pointer
}
.datepicker-time .datepicker-time-hours .hour-num:hover,.datepicker-time .datepicker-time-hours .minute-num:hover,.datepicker-time .datepicker-time-minutes .hour-num:hover,.datepicker-time .datepicker-time-minutes .minute-num:hover{
    background-color:var(--theme-color-dptime)
}
.datepicker-time .datepicker-time-minutes{
    width:100%;
    display:flex
}
.datepicker-time .datepicker-time-minutes.hidden{
    display:none
}
.a-datepicker.air-picker{
    width:13.125rem;
    border-radius:.3125rem
}
.a-datepicker.air-picker.a-lg{
    width:21.875rem;
    border-radius:.625rem
}
.a-datepicker.air-picker.-only-timepicker-{
    width:11.375rem;
    border-radius:.3125rem
}
.a-datepicker .air-picker{
    width:13.125rem;
    border-radius:.3125rem
}
.a-datepicker.a-lg .air-picker{
    width:21.875rem;
    border-radius:.625rem
}
.a-datepicker.time-picker.air-picker,.a-datepicker.time-picker .air-picker{
    width:24.5rem
}
.a-datepicker.time-picker.air-picker.-only-timepicker-,.a-datepicker.time-picker .air-picker.-only-timepicker-{
    width:11.375rem
}
.a-datepicker.time-picker.air-picker.-only-timepicker- .datepicker-date,.a-datepicker.time-picker .air-picker.-only-timepicker- .datepicker-date{
    display:none
}
.a-datepicker.time-picker .datepicker-date{
    width:13.125rem
}
.a-datepicker.air-picker,.a-datepicker .air-picker{
    border:0;
    box-shadow:0 .4375rem 1.125rem .0625rem rgba(0,0,0,.16);
    font-family:inherit
}
.a-datepicker.air-picker .datepicker--nav,.a-datepicker .air-picker .datepicker--nav{
    border:0;
    height:2.125rem;
    align-items:center;
    padding:0 .625rem
}
.a-datepicker.air-picker .datepicker--nav-title,.a-datepicker .air-picker .datepicker--nav-title{
    font-size:.875rem;
    color:var(--theme-color-font);
    font-weight:500
}
.a-datepicker.air-picker .datepicker--nav-title:hover,.a-datepicker .air-picker .datepicker--nav-title:hover{
    background-color:unset
}
.a-datepicker.air-picker .datepicker--nav-action,.a-datepicker .air-picker .datepicker--nav-action{
    width:1rem;
    height:1rem;
    color:var(--theme-color-font);
    font-size:.625rem
}
.a-datepicker.air-picker .datepicker--nav-action:hover,.a-datepicker .air-picker .datepicker--nav-action:hover{
    background-color:unset
}
.a-datepicker.air-picker .datepicker--nav-action.-disabled-,.a-datepicker .air-picker .datepicker--nav-action.-disabled-{
    visibility:visible;
    cursor:not-allowed
}
.a-datepicker.air-picker .datepicker--nav-action.-disabled- .appkiticon,.a-datepicker .air-picker .datepicker--nav-action.-disabled- .appkiticon{
    cursor:not-allowed
}
.a-datepicker.air-picker .datepicker--content,.a-datepicker .air-picker .datepicker--content{
    padding:0
}
.a-datepicker.air-picker .datepicker--cells-months,.a-datepicker .air-picker .datepicker--cells-months,.a-datepicker.air-picker .datepicker--cells-years,.a-datepicker .air-picker .datepicker--cells-years,.a-datepicker.air-picker .datepicker--years,.a-datepicker .air-picker .datepicker--years{
    height:auto
}
.a-datepicker.air-picker .datepicker--day-name,.a-datepicker .air-picker .datepicker--day-name{
    color:var(--theme-color-font);
    font-weight:500;
    height:1.875rem;
    font-size:.75rem
}
.a-datepicker.air-picker .datepicker--days-names,.a-datepicker .air-picker .datepicker--days-names{
    margin:0
}
.a-datepicker.air-picker .datepicker--cell,.a-datepicker .air-picker .datepicker--cell{
    height:1.875rem;
    border-radius:0;
    border:0;
    font-size:.75rem;
    color:var(--theme-color-font)
}
.a-datepicker.air-picker .datepicker--cell[tabindex]:focus,.a-datepicker .air-picker .datepicker--cell[tabindex]:focus{
    z-index:99
}
.a-datepicker.air-picker .datepicker--cell.datepicker--cell-month,.a-datepicker .air-picker .datepicker--cell.datepicker--cell-month{
    height:2.8125rem
}
.a-datepicker.air-picker .datepicker--cell.datepicker--cell-year,.a-datepicker .air-picker .datepicker--cell.datepicker--cell-year{
    height:3.75rem
}
.a-datepicker.air-picker .datepicker--cell.-focus-,.a-datepicker .air-picker .datepicker--cell.-focus-{
    background-color:var(--theme-color-dprange);
    color:var(--theme-color-font)
}
.a-datepicker.air-picker .datepicker--cell.-disabled-,.a-datepicker .air-picker .datepicker--cell.-disabled-{
    background-color:var(--theme-color-dpother);
    color:var(--theme-color-btndisablefont);
    cursor:not-allowed
}
.a-datepicker.air-picker .datepicker--cell.-other-month-,.a-datepicker .air-picker .datepicker--cell.-other-month-{
    background-color:var(--theme-color-dpother);
    color:var(--theme-color-btndisablefont)
}
.a-datepicker.air-picker .datepicker--cell.-other-month-.-selected-,.a-datepicker .air-picker .datepicker--cell.-other-month-.-selected-{
    border-radius:0!important
}
.a-datepicker.air-picker .datepicker--cell.-other-month-.-disabled-,.a-datepicker .air-picker .datepicker--cell.-other-month-.-disabled-{
    cursor:not-allowed
}
.a-datepicker.air-picker .datepicker--cell:not(.-other-month-):not(.-disabled-).-current-,.a-datepicker .air-picker .datepicker--cell:not(.-other-month-):not(.-disabled-).-current-{
    background-color:var(--theme-color-dptoday);
    color:var(--theme-color-dpcurrent);
    box-shadow:none
}
.a-datepicker.air-picker .datepicker--cell:not(.-other-month-):not(.-disabled-).-current-.-in-range-:not(.-selected-),.a-datepicker .air-picker .datepicker--cell:not(.-other-month-):not(.-disabled-).-current-.-in-range-:not(.-selected-){
    color:var(--theme-color-font)
}
.a-datepicker.air-picker .datepicker--cell:not(.-other-month-):not(.-disabled-).-in-range-,.a-datepicker .air-picker .datepicker--cell:not(.-other-month-):not(.-disabled-).-in-range-{
    background-color:var(--theme-color-dprange);
    color:var(--theme-color-font)
}
.a-datepicker.air-picker .datepicker--cell:not(.-other-month-):not(.-disabled-).-selected-,.a-datepicker .air-picker .datepicker--cell:not(.-other-month-):not(.-disabled-).-selected-{
    background-color:var(--theme-color-control);
    color:var(--theme-color-purewhite);
    font-weight:500
}
.a-datepicker.air-picker .datepicker--cell:not(.-other-month-):not(.-disabled-).-range-from-:not(.-selected-),.a-datepicker .air-picker .datepicker--cell:not(.-other-month-):not(.-disabled-).-range-from-:not(.-selected-),.a-datepicker.air-picker .datepicker--cell:not(.-other-month-):not(.-disabled-).-range-to-:not(.-selected-),.a-datepicker .air-picker .datepicker--cell:not(.-other-month-):not(.-disabled-).-range-to-:not(.-selected-){
    background-color:var(--theme-color-dprange);
    color:var(--theme-color-font)
}
.a-datepicker.a-lg.air-picker .datepicker--content,.a-datepicker.a-lg .air-picker .datepicker--content{
    padding-bottom:.625rem
}
.a-datepicker.a-lg.air-picker .datepicker--day-name,.a-datepicker.a-lg .air-picker .datepicker--day-name,.a-datepicker.a-lg.air-picker .datepicker--nav,.a-datepicker.a-lg .air-picker .datepicker--nav{
    height:3.125rem
}
.a-datepicker.a-lg.air-picker .datepicker--nav-title,.a-datepicker.a-lg .air-picker .datepicker--nav-title{
    font-size:1rem
}
.a-datepicker.a-lg.air-picker .datepicker--nav-action,.a-datepicker.a-lg .air-picker .datepicker--nav-action{
    font-size:.75rem;
    width:1.5rem;
    height:1.5rem
}
.a-datepicker.a-lg.air-picker .datepicker--cell,.a-datepicker.a-lg .air-picker .datepicker--cell{
    height:2.75rem;
    margin:.1875rem 0;
    font-size:1rem
}
.a-datepicker.a-lg.air-picker .datepicker--cell.datepicker--cell-month,.a-datepicker.a-lg .air-picker .datepicker--cell.datepicker--cell-month{
    height:4.125rem
}
.a-datepicker.a-lg.air-picker .datepicker--cell.datepicker--cell-year,.a-datepicker.a-lg .air-picker .datepicker--cell.datepicker--cell-year{
    height:5.5rem
}
.a-datepicker.a-lg.air-picker .datepicker--cell.-selected-,.a-datepicker.a-lg .air-picker .datepicker--cell.-selected-{
    border-radius:.3125rem
}
.a-datepicker.a-lg.air-picker .datepicker--cell.-range-from-,.a-datepicker.a-lg .air-picker .datepicker--cell.-range-from-{
    border-radius:.3125rem 0 0 .3125rem
}
.a-datepicker.a-lg.air-picker .datepicker--cell.-range-from-.-range-to-,.a-datepicker.a-lg .air-picker .datepicker--cell.-range-from-.-range-to-{
    border-radius:.3125rem
}
.a-datepicker.a-lg.air-picker .datepicker--cell.-range-to-,.a-datepicker.a-lg .air-picker .datepicker--cell.-range-to-{
    border-radius:0 .3125rem .3125rem 0
}
.a-datepicker.a-lg.air-picker .datepicker--cell.-range-to-.-range-from-,.a-datepicker.a-lg .air-picker .datepicker--cell.-range-to-.-range-from-{
    border-radius:.3125rem
}
.a-datepicker.a-title-left .datepicker--nav{
    position:relative
}
.a-datepicker.a-title-left .datepicker--nav .datepicker--nav-action[data-action=prev]{
    margin-left:auto
}
.a-datepicker-input{
    display:block;
    width:13.125rem
}
.a-datepicker-input.a-lg{
    width:21.875rem
}
.a-datepicker-input .a-text-input.open{
    background-color:var(--theme-color-search);
    box-shadow:0 0 0 .125rem var(--theme-color-control);
    border:none
}
.a-datepicker-input .a-icon{
    cursor:pointer;
    line-height:1
}
.a-datepicker-input .a-datepicker-input{
    width:13.125rem
}
.a-datepicker-input .a-datepicker-input.a-lg{
    width:21.875rem
}
.a-double-datepicker,.a-double-datepicker.a-datepicker.air-picker{
    width:26.875rem;
    display:inline-flex;
    box-shadow:0 .4375rem 1.125rem .0625rem rgba(0,0,0,.16);
    border-radius:.625rem;
    background-color:var(--theme-color-search)
}
.a-double-datepicker.a-datepicker.air-picker.a-lg,.a-double-datepicker.a-lg{
    width:44.125rem
}
.a-double-datepicker.a-datepicker.air-picker.a-lg .a-datepicker:first-child,.a-double-datepicker.a-lg .a-datepicker:first-child{
    margin-right:.375rem
}
.a-double-datepicker.a-datepicker.air-picker .a-datepicker:first-child,.a-double-datepicker .a-datepicker:first-child{
    margin-right:.625rem
}
.a-double-datepicker .a-datepicker .air-picker,.a-double-datepicker.a-datepicker.air-picker .a-datepicker .air-picker{
    box-shadow:none;
    border-radius:.625rem
}
.sumo-select{
    width:100%;
    display:block;
    position:relative;
    outline:none;
    font-size:.875rem;
    border-radius:.125rem
}
.sumo-select label,.sumo-select p{
    margin:0
}
.sumo-select label.a-toggle,.sumo-select p.a-toggle{
    display:flex
}
.sumo-select .hidden{
    display:none
}
.sumo-select .search-txt{
    display:none;
    outline:none
}
.sumo-select .no-match{
    display:none;
    padding:.375rem
}
.sumo-select>.caption-cont{
    cursor:pointer;
    border:.0625rem solid var(--theme-color-fieldborder)
}
.sumo-select .select-all>label,.sumo-select>.caption-cont,.sumo-select>.opt-wrapper>.options li.opt label{
    -ms-user-select:none;
    user-select:none;
    -o-user-select:none;
    -moz-user-select:none;
    -khtml-user-select:none;
    -webkit-user-select:none;
    margin-bottom:0;
    line-height:1.875rem
}
.sumo-select:not(.disabled).open>.caption-cont,.sumo-select:not(.disabled):focus>.caption-cont{
    border:none;
    box-shadow:0 0 0 .125rem var(--theme-color-control)!important;
    background-color:var(--theme-color-search)
}
.sumo-select:not(.disabled).open>.caption-cont .icon-search-outline,.sumo-select:not(.disabled):focus>.caption-cont .icon-search-outline{
    opacity:1!important
}
.sumo-select .a-search-checkbox{
    width:1rem;
    height:1rem;
    display:inline-block;
    position:relative;
    border:.0625rem solid var(--theme-color-checkbox);
    border-radius:.125rem;
    cursor:pointer;
    margin-right:.625rem;
    flex:0 0 auto
}
.sumo-select .a-search-checkbox .appkiticon{
    font-size:.625rem;
    color:var(--theme-color-purewhite);
    display:none;
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%)
}
.sumo-select .select-all.selected .a-search-checkbox,.sumo-select>.opt-wrapper.multiple>.options li.opt.selected .a-search-checkbox{
    background:var(--theme-color-control);
    border:none
}
.sumo-select .select-all.selected .a-search-checkbox .appkiticon,.sumo-select>.opt-wrapper.multiple>.options li.opt.selected .a-search-checkbox .appkiticon{
    display:inline-block
}
.sumo-select .select-all{
    position:relative;
    background-color:transparent;
    padding:0 .625rem;
    height:2.125rem;
    display:flex;
    align-items:center;
    cursor:pointer;
    margin-bottom:.25rem
}
.sumo-select .select-all .selected-count{
    margin-left:.1875rem;
    font-size:.875rem;
    font-weight:400;
    font-style:normal;
    font-stretch:normal;
    line-height:2.43;
    letter-spacing:normal;
    color:var(--theme-color-comment)
}
.sumo-select .select-all.sel{
    background-color:var(--theme-color-panel)
}
.sumo-select .select-all.partial .a-search-checkbox{
    border:.0625rem solid var(--theme-color-checkbox)
}
.sumo-select .select-all.partial .a-search-checkbox .appkiticon{
    display:none
}
.sumo-select .select-all.group-select-all{
    margin-top:.25rem
}
.sumo-select .select-all>label{
    cursor:pointer
}
.sumo-select>.opt-wrapper{
    display:none;
    z-index:1000;
    width:100%;
    padding:.625rem 0;
    position:absolute;
    left:0;
    box-sizing:border-box;
    background:var(--theme-color-search);
    border:none;
    box-shadow:0 .1875rem .4375rem .0625rem rgba(0,0,0,.16);
    border-radius:.125rem
}
.sumo-select>.opt-wrapper .search-txt{
    width:100%;
    height:2.125rem;
    line-height:normal;
    background-color:transparent;
    position:static;
    font-size:.875rem;
    font-weight:400;
    font-style:normal;
    font-stretch:normal;
    letter-spacing:normal;
    color:var(--theme-color-font)
}
.sumo-select>.opt-wrapper>.multi-controls{
    display:none;
    border-top:.0625rem solid #ddd;
    background-color:var(--theme-color-light);
    box-shadow:0 0 .125rem rgba(0,0,0,.13);
    border-radius:0 0 .125rem .125rem
}
.sumo-select>.opt-wrapper.is-floating{
    position:fixed;
    top:0;
    left:0;
    right:0;
    width:90%;
    bottom:0;
    margin:auto;
    max-height:90%
}
.sumo-select>.opt-wrapper.is-floating>.options{
    max-height:100%;
    box-shadow:0 0 6.25rem #595959
}
.sumo-select>.opt-wrapper.is-floating>.options li.opt{
    padding:.75rem .375rem
}
.sumo-select>.opt-wrapper>.options{
    border-radius:.125rem;
    max-height:15.625rem
}
.sumo-select>.opt-wrapper>.options:focus{
    outline:0
}
.sumo-select>.opt-wrapper>.options li label{
    cursor:pointer;
    display:flex;
    align-items:center;
    flex:1 1 auto
}
.sumo-select>.opt-wrapper>.options li label,.sumo-select>.opt-wrapper>.options li label .opt-val{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
.sumo-select>.opt-wrapper>.options li label .a-badge{
    margin-left:.625rem;
    text-transform:uppercase
}
.sumo-select>.opt-wrapper>.options li label .a-comments{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:.875rem;
    font-weight:400;
    font-style:normal;
    font-stretch:normal;
    letter-spacing:normal;
    color:var(--theme-color-comment);
    margin-left:auto
}
.sumo-select>.opt-wrapper>.options li.opt-group{
    padding-left:.3125rem;
    text-decoration:underline
}
.sumo-select>.opt-wrapper>.options li.opt{
    padding:0 .625rem;
    min-height:2.125rem;
    display:flex;
    align-items:center
}
.sumo-select>.opt-wrapper>.options li.opt:hover{
    background-color:var(--theme-color-dropdownhover)
}
.sumo-select>.opt-wrapper>.options li.opt.selected{
    background-color:var(--theme-color-dropdownactive);
    font-size:.875rem;
    font-weight:500;
    font-style:normal;
    font-stretch:normal;
    letter-spacing:normal;
    color:var(--theme-color-font)
}
.sumo-select>.opt-wrapper>.options li.opt.selected .a-comments{
    color:var(--theme-color-commentsel)
}
.sumo-select>.opt-wrapper>.options li.opt.sel:not(.selected){
    background-color:var(--theme-color-dropdownhover)
}
.sumo-select>.opt-wrapper>.options li.opt.disabled{
    background-color:inherit;
    color:var(--theme-color-btndisabletext);
    cursor:not-allowed;
    opacity:var(--theme-color-disableopacity)
}
.sumo-select>.opt-wrapper>.options li.opt.disabled *{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter:alpha(opacity=50);
    -moz-opacity:.5;
    -khtml-opacity:.5;
    cursor:not-allowed
}
.sumo-select>.opt-wrapper>.options li.opt.hidden,.sumo-select>.opt-wrapper>.options li.opt.without-filter{
    display:none
}
.sumo-select>.opt-wrapper>.options li.opt .add-trigger .added{
    display:none;
    font-size:.75rem;
    font-weight:500;
    font-style:normal;
    font-stretch:normal;
    letter-spacing:normal;
    color:var(--theme-color-comment)
}
.sumo-select>.opt-wrapper>.options li.opt .add-trigger .add{
    cursor:pointer;
    font-size:.75rem;
    font-weight:500;
    background-color:transparent;
    font-style:normal;
    font-stretch:normal;
    letter-spacing:normal;
    color:var(--theme-color-control)
}
.sumo-select>.opt-wrapper>.options li.group>label{
    cursor:default;
    padding:0 .625rem;
    font-size:.75rem;
    font-weight:400;
    font-style:normal;
    font-stretch:normal;
    line-height:1.5rem;
    letter-spacing:.0625rem;
    color:var(--theme-color-font);
    background-color:var(--theme-color-panelsubcomponentbkg);
    text-transform:uppercase
}
.sumo-select>.opt-wrapper>.options li.group.disabled>label{
    opacity:.5
}
.sumo-select>.opt-wrapper>.options li.group ul{
    padding:.25rem 0
}
.sumo-select>.opt-wrapper>.options li.group .group-select-all+ul{
    padding-top:0
}
.sumo-select>.opt-wrapper>.options>li.opt:first-child{
    border-radius:.125rem .125rem 0 0
}
.sumo-select>.opt-wrapper>.options>li.opt:last-child{
    border-radius:0 0 .125rem .125rem;
    border-bottom:none
}
.sumo-select>.opt-wrapper.ok-cancel-in-multi>.options{
    border-radius:.125rem .125rem 0 0
}
.sumo-select>.opt-wrapper.ok-cancel-in-multi>.options>li.opt:last-child{
    border-radius:0
}
.sumo-select>.opt-wrapper.selall>.options{
    border-radius:0 0 .125rem .125rem
}
.sumo-select>.opt-wrapper.selall.ok-cancel-in-multi>.options,.sumo-select>.opt-wrapper.selall>.options>li.opt:first-child{
    border-radius:0
}
.sumo-select>.opt-wrapper.multiple.is-floating{
    padding-bottom:2.6875rem
}
.sumo-select>.opt-wrapper.multiple.is-floating>.multi-controls{
    display:block;
    margin-top:.3125rem;
    position:absolute;
    bottom:0;
    width:100%
}
.sumo-select>.opt-wrapper.multiple.is-floating>.options li.opt{
    padding-left:2.1875rem
}
.sumo-select>.opt-wrapper.multiple.ok-cancel-in-multi>.multi-controls{
    display:block
}
.sumo-select>.opt-wrapper.multiple.ok-cancel-in-multi>.multi-controls>p{
    padding:.375rem
}
.sumo-select>.opt-wrapper.multiple.ok-cancel-in-multi>.multi-controls>p:focus{
    box-shadow:0 0 .125rem #a1c0e4;
    border-color:#a1c0e4;
    outline:none;
    background-color:#a1c0e4
}
.sumo-select>.opt-wrapper.multiple>.multi-controls>p{
    display:inline-block;
    cursor:pointer;
    padding:.75rem;
    width:50%;
    box-sizing:border-box;
    text-align:center
}
.sumo-select>.opt-wrapper.multiple>.multi-controls>p.btn-ok{
    border-right:.0625rem solid #dbdbdb;
    border-radius:0 0 0 .125rem
}
.sumo-select>.opt-wrapper.multiple>.multi-controls>p:hover{
    background-color:#f1f1f1
}
.sumo-select>.opt-wrapper.multiple>.multi-controls>p.btn-cancel{
    border-radius:0 0 .125rem 0
}
.sumo-select>.opt-wrapper.multiple>.options:focus{
    outline:0
}
.sumo-select>.opt-wrapper.multiple>.options li.opt{
    cursor:pointer
}
.sumo-select>.opt-wrapper.multiple>.options li.opt.badge-li,.sumo-select>.opt-wrapper.multiple>.options li.opt.badge-li label{
    cursor:default
}
.sumo-select>.opt-wrapper.multiple>.options li.opt.badge-li.selected .add-trigger .add{
    display:none
}
.sumo-select>.opt-wrapper.multiple>.options li.opt.badge-li.selected .add-trigger .added{
    display:block
}
.sumo-select>.opt-wrapper ul{
    list-style:none;
    display:block;
    padding:0;
    margin:0;
    overflow:auto
}
.sumo-select.disabled{
    opacity:.7;
    cursor:not-allowed
}
.sumo-select.disabled>.caption-cont{
    border-color:#ccc;
    box-shadow:none
}
.sumo-select.disabled *{
    cursor:not-allowed!important
}
.sumo-select.a-select>.caption-cont{
    position:relative;
    background-color:var(--theme-color-search);
    border-radius:.125rem;
    margin:0;
    min-height:2.125rem;
    line-height:2.125rem;
    padding:0 .625rem;
    display:flex;
    width:100%;
    align-items:center
}
.sumo-select.a-select>.caption-cont .icon-search-outline{
    display:none
}
.sumo-select.a-select>.caption-cont .a-rst-comment{
    color:var(--theme-color-comment)
}
.sumo-select.a-select>.caption-cont .badge-result{
    display:flex;
    align-items:center;
    justify-content:flex-end;
    overflow:hidden
}
.sumo-select.a-select>.caption-cont .badge-result .a-tag{
    margin-right:.3125rem
}
.sumo-select.a-select>.caption-cont .badge-result.has-length+.placeholder{
    display:none
}
.sumo-select.a-select>.caption-cont .icon-down-chevron-fill{
    position:absolute;
    right:.625rem;
    top:50%;
    transform:translateY(-50%);
    color:var(--theme-color-tabfont);
    font-size:.75rem
}
.sumo-select.a-select>.caption-cont>span:not(.appkiticon){
    display:block;
    padding-right:1.875rem;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    position:absolute;
    cursor:pointer;
    width:100%;
    text-align:left
}
.sumo-select.a-select>.caption-cont>span:not(.appkiticon).placeholder{
    color:var(--theme-color-placeholder);
    opacity:var(--theme-color-disableopacity)
}
.sumo-select.a-select>.caption-cont>label{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    width:1.875rem
}
.sumo-select.a-select>.caption-cont>label>span{
    background-position:50%;
    width:1rem;
    height:1rem;
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    background-repeat:no-repeat;
    opacity:.8
}
.sumo-select.a-select>.caption-cont.tag-select-caption .search-txt{
    position:static
}
.sumo-select.a-select>.caption-cont .search-txt{
    padding-left:.625rem
}
.sumo-select.a-select.open>.caption-cont .badge-result{
    max-width:calc(100% - 200px)
}
.sumo-select.a-select.open>.caption-cont .icon-down-chevron-fill{
    transform:translateY(-50%) rotate(180deg)
}
.sumo-select.a-select.open>.caption-cont>span:not(.appkiticon){
    display:block;
    padding-right:1.875rem;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    cursor:pointer
}
.sumo-select.a-select.open>.caption-cont>span:not(.appkiticon).placeholder{
    color:var(--theme-color-placeholder);
    opacity:var(--theme-color-disableopacity)
}
.sumo-select.a-select.open>.caption-cont>label{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    width:1.875rem
}
.sumo-select.a-select.open>.caption-cont>label>span{
    background-position:50%;
    width:1rem;
    height:1rem;
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    background-repeat:no-repeat;
    opacity:.8
}
.sumo-select.a-select.open>.caption-cont.tag-select-caption .search-txt{
    position:static
}
.sumo-select.a-select.open .search-txt.a-panel-search-ipt{
    position:static;
    width:calc(100% - 20px);
    color:var(--theme-color-font);
    margin-left:.625rem;
    margin-bottom:.625rem;
    padding-left:.625rem;
    border:.0625rem solid var(--theme-color-fieldborder);
    background-color:var(--theme-color-panelsubcomponentbkg)
}
.sumo-select.a-select.open .search-txt.a-panel-search-ipt:focus{
    border:none;
    box-shadow:0 0 0 .125rem var(--theme-color-control)
}
.sumo-select.a-select.open.a-search-in-panel>.search>label,.sumo-select.a-select.open.a-search-in-panel>.search>span:not(.appkiticon){
    visibility:visible
}
.sumo-select.a-search>.caption-cont{
    position:relative;
    background-color:var(--theme-color-search);
    border-radius:.125rem;
    margin:0;
    min-height:2.125rem;
    line-height:2.125rem;
    padding-top:0;
    padding-bottom:0;
    padding-left:2.25rem;
    display:flex;
    flex-wrap:wrap;
    width:100%;
    align-items:center
}
.sumo-select.a-search>.caption-cont .a-rst-comment{
    color:var(--theme-color-comment)
}
.sumo-select.a-search>.caption-cont.tag-select-caption{
    border:none;
    box-shadow:0 0 0 1px var(--theme-color-fieldborder)
}
.sumo-select.a-search>.caption-cont .badge-result{
    max-width:100%;
    display:flex;
    flex-wrap:wrap
}
.sumo-select.a-search>.caption-cont .badge-result.has-length{
    margin:.3125rem 0;
    row-gap:.3125rem;
    -moz-column-gap:.3125rem;
    column-gap:.3125rem
}
@media (-ms-high-contrast:none){
    .sumo-select.a-search>.caption-cont .badge-result.has-length{
        margin:.3125rem 0 0
    }
}
.sumo-select.a-search>.caption-cont .badge-result.has-length+.placeholder{
    display:none
}
@media (-ms-high-contrast:none){
    .sumo-select.a-search>.caption-cont .badge-result .a-tag{
        margin:0 .625rem .625rem 0
    }
    .sumo-select.a-search>.caption-cont .badge-result .a-tag.a-tag-sm{
        margin:0 .3125rem .3125rem 0
    }
    .sumo-select.a-search>.caption-cont .badge-result.has-length{
        margin:.3125rem 0 0
    }
}
.sumo-select.a-search>.caption-cont .icon-search-outline{
    position:absolute;
    left:.625rem;
    top:50%;
    transform:translateY(-50%);
    color:var(--theme-color-placeholder);
    padding-right:0;
    font-size:1rem;
    opacity:var(--theme-color-disableopacity)
}
.sumo-select.a-search>.caption-cont>span{
    display:block;
    padding-right:1.875rem;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    cursor:pointer;
    position:absolute
}
.sumo-select.a-search>.caption-cont>span:not(.appkiticon){
    width:calc(100% - 8px)
}
.sumo-select.a-search>.caption-cont>span.placeholder{
    color:var(--theme-color-placeholder);
    opacity:var(--theme-color-disableopacity)
}
.sumo-select.a-search>.caption-cont>label{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    width:1.875rem
}
.sumo-select.a-search>.caption-cont>label>span{
    background-position:50%;
    width:1rem;
    height:1rem;
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    background-repeat:no-repeat;
    opacity:.8
}
.sumo-select.a-search>.caption-cont.tag-select-caption .search-txt{
    position:static;
    line-height:normal;
    width:100%
}
.sumo-select.a-search.open .search-txt{
    position:static
}
.sumo-select.a-search.a-lg>.caption-cont{
    padding-left:2.75rem
}
.sumo-select.a-search.a-lg>.caption-cont .badge-result.has-length{
    margin:10px 0;
    row-gap:10px;
    -moz-column-gap:10px;
    column-gap:10px
}
@media (-ms-high-contrast:none){
    .sumo-select.a-search.a-lg>.caption-cont .badge-result.has-length{
        margin:.625rem 0 0
    }
}
.sumo-select.a-search.a-lg>.caption-cont .icon-search-outline{
    font-size:1.5rem
}
.sumo-select.open>.opt-wrapper{
    top:calc(100% + 10px);
    display:block;
    text-align:left
}
.sumo-select.open.a-lg>.opt-wrapper.up,.sumo-select.open>.opt-wrapper.up{
    top:auto;
    bottom:100%;
    margin-bottom:.625rem
}
.sumo-select.open .tag-select-caption .placeholder{
    display:none
}
.sumo-select.open .search-txt{
    display:inline-block;
    height:2.125rem;
    line-height:2.125rem;
    position:absolute;
    top:0;
    left:0;
    margin:0;
    border:none;
    box-sizing:border-box;
    border-radius:.125rem;
    padding:0 .625rem 0 0;
    color:var(--theme-color-font);
    background-color:transparent
}
.sumo-select.open .search-txt::-moz-placeholder{
    color:var(--theme-color-placeholder);
    opacity:var(--theme-color-disableopacity)
}
.sumo-select.open .search-txt:-ms-input-placeholder{
    color:var(--theme-color-placeholder);
    opacity:var(--theme-color-disableopacity)
}
.sumo-select.open .search-txt::-ms-input-placeholder{
    color:var(--theme-color-placeholder);
    opacity:var(--theme-color-disableopacity)
}
.sumo-select.open .search-txt::placeholder{
    color:var(--theme-color-placeholder);
    opacity:var(--theme-color-disableopacity)
}
.sumo-select.open .search-txt::-webkit-input-placeholder{
    color:var(--theme-color-placeholder)!important
}
.sumo-select.open .search-txt:-ms-input-placeholder{
    opacity:1!important;
    color:var(--theme-color-placeholderie)!important
}
.sumo-select.open .icon-search-outline{
    color:var(--theme-color-placeholder)!important
}
.sumo-select.open>.search>label,.sumo-select.open>.search>span:not(.appkiticon){
    visibility:hidden
}
.sumo-select.a-lg>.caption-cont{
    min-height:3.125rem;
    line-height:3.125rem;
    font-size:1rem
}
.sumo-select.a-lg>.caption-cont .search-txt{
    height:3.125rem
}
.sumo-select.a-lg>.opt-wrapper>.options:focus{
    outline:0
}
.sumo-select.a-lg>.opt-wrapper>.options li.opt{
    min-height:3.125rem;
    line-height:3.125rem;
    font-size:1rem
}
.sumo-select.a-lg>.opt-wrapper>.options li label .a-comments{
    font-size:.875rem
}
.select-box{
    padding:.3125rem .5rem
}
.sumo-stop-scroll{
    overflow:hidden
}
.select-class,.sumo-under{
    position:absolute;
    top:0;
    left:0;
    right:0;
    height:100%;
    width:100%;
    border:none;
    box-sizing:border-box;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity:0;
    opacity:0
}
.select-class{
    z-index:1
}
.a-search-wrapper.no-gutters{
    padding-left:0;
    padding-right:0
}
.sumo-select.a-lg .select-all{
    font-size:1rem
}
.a-breadcrumbs-file-explorer{
    display:flex;
    align-items:center;
    padding-bottom:1.25rem;
    line-height:1;
    border-bottom:none
}
.a-breadcrumbs-file-explorer .a-text-icon{
    font-size:.75rem
}
.a-breadcrumbs-file-explorer.dark{
    background-color:var(--theme-color-darkfilepanel)
}
.a-table-explorer{
    width:100%;
    font-size:1rem;
    line-height:2.125rem;
    background-color:var(--theme-color-light);
    font-weight:400
}
.a-table-explorer .file-label{
    font-weight:500
}
.a-table-explorer .file-label.with-icon{
    padding-left:2.25rem
}
.a-table-explorer.dark{
    background-color:var(--theme-color-darkfilepanel)
}
.a-table-explorer .a-thead{
    font-size:.875rem;
    line-height:2.125rem
}
.a-table-explorer td{
    text-align:left;
    padding:0 .625rem;
    vertical-align:middle;
    position:relative
}
.a-table-explorer td .icon-pdf-fill{
    font-size:1rem;
    position:absolute;
    top:50%;
    left:.625rem;
    transform:translateY(-50%)
}
.a-table-explorer td.number{
    text-align:right
}
.a-table-explorer .a-thead{
    font-weight:500
}
.a-table-explorer .a-tbody tr:hover{
    background-color:var(--theme-color-dptoday)
}
.a-table-explorer .a-tbody.medium{
    font-size:.875rem
}
.a-table-explorer .a-tbody.small{
    font-size:.75rem
}
.a-filters{
    padding-bottom:.625rem
}
.a-filters .filters-name{
    font-weight:700;
    line-height:1.67;
    background-color:transparent;
    color:inherit
}
.a-filters .filters-name .filters-name-text{
    display:flex;
    align-items:center;
    cursor:pointer
}
.a-filters .filters-name .filters-name-text .appkiticon{
    color:var(--theme-color-icon)
}
.a-filters .filters-name .icon-down-chevron-fill,.a-filters .filters-name .icon-up-chevron-fill{
    font-size:.4375rem;
    width:1rem;
    height:1rem;
    text-align:center;
    line-height:1rem
}
.a-filters .filters-list.hide{
    display:none
}
.a-filters .filters-list .filters-item{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    height:1.25rem;
    margin-bottom:.625rem
}
.a-filters .filters-list .filters-item:first-child{
    margin-top:.625rem
}
.a-filters .filters-list .filters-item .status-color{
    width:.625rem;
    height:.625rem;
    border-radius:.625rem;
    margin-right:.5rem
}
.a-filters .filters-list .filters-item .status-color.green{
    background-color:var(--theme-color-filtercomp)
}
.a-filters .filters-list .filters-item .status-color.yellow{
    background-color:var(--theme-color-ffbf1f)
}
.a-filters .filters-list .filters-item .status-color.red{
    background-color:var(--theme-color-filtererror)
}
.a-filters .filters-list .filters-item .status-color.gray{
    background-color:var(--theme-color-filterDraft)
}
.a-filters .filters-list .filters-item .filters-item-name{
    font-weight:500
}
.a-filters .filters-list .filters-item .filters-item-name .filters-item-name-num{
    font-weight:400;
    margin-left:.25rem
}
.a-filters .filters-list .filters-item .icon-check-mark-fill{
    font-size:.5rem
}
.a-filters .filters-list .filters-item .a-checkbox-text{
    font-size:.75rem
}
.filter-third-wrapper{
    background-color:var(--theme-color-filterThirdPanel)!important
}
.a-header{
    box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.15);
    background-color:var(--theme-color-navheader);
    height:3.125rem;
    position:relative;
    text-align:left;
    width:100%;
    font-size:.875rem
}
.a-header,.a-header .a-responsive-tab .tab-item,.a-header .a-responsive-tab .tab-item.active{
    color:var(--theme-color-font)
}
.a-header .divider{
    display:inline-block;
    height:1.25rem;
    width:.0625rem;
    background-color:var(--theme-color-headerbd)
}
.a-header .divider-full{
    display:inline-block;
    height:3.125rem;
    width:.0625rem;
    background-color:var(--theme-color-panel)
}
.a-header .a-dropdown.a-show .a-dropdown-toggle{
    box-shadow:none
}
.a-header .a-dropdown .a-dropdown-toggle{
    border:none;
    background:transparent
}
.a-header .a-dropdown .a-dropdown-toggle.no-outline{
    outline:none!important
}
.a-header .a-dropdown .a-dropdown-toggle:focus{
    box-shadow:none
}
.a-header .a-dropdown .a-dropdown-menu{
    padding:.625rem 1.25rem
}
.a-header .a-dropdown .a-dropdown-menu .a-dropdown-item{
    position:relative;
    padding:1.25rem 0;
    margin:0
}
.a-header .a-dropdown .a-dropdown-menu .a-dropdown-item:last-child{
    padding:1.25rem 0
}
.a-header .a-dropdown .a-dropdown-menu .a-dropdown-item .item-detail{
    display:flex;
    flex-direction:column;
    padding-left:1.5625rem
}
.a-header .a-dropdown .a-dropdown-menu .a-dropdown-item .icon-rating-fill{
    position:absolute;
    top:1.25rem;
    display:inline-block;
    line-height:1.25rem
}
.a-header .a-dropdown .a-dropdown-menu .a-dropdown-item .icon-confirmed-fill{
    position:absolute;
    top:1.25rem;
    right:0
}
.a-header .a-input-with-icon .a-text-input:not(:active):not(:focus){
    border-color:var(--theme-color-pageborder);
    background-color:var(--theme-color-headerinput)
}
.a-header .a-input-with-icon .a-text-input:active,.a-header .a-input-with-icon .a-text-input:focus{
    background-color:var(--theme-color-accbgwithgreybg)
}
.a-header .link-icon{
    width:2rem;
    height:2rem;
    display:inline-block;
    line-height:2rem;
    text-align:center;
    margin-right:.625rem
}
.a-header .link-icon .appkiticon{
    font-size:1rem;
    color:var(--theme-color-font)
}
.a-header .link-icon .appkiticon:hover{
    color:var(--theme-color-control);
    cursor:pointer
}
.a-header .a-logout button{
    outline-color:#000;
    outline-color:-webkit-focus-ring-color
}
.a-header .a-logout button::-moz-focus-inner{
    outline:none;
    border:none
}
.a-header .a-logout .user-name{
    cursor:pointer;
    width:2rem;
    height:2rem;
    border-radius:50%;
    text-align:center;
    line-height:2rem;
    font-weight:500;
    color:#fff
}
.a-header .a-logout .user-name.size-24{
    width:1.5rem;
    height:1.5rem;
    line-height:1.5rem
}
.a-header .a-user-setting-panel{
    position:absolute;
    right:0;
    top:0;
    width:19.375rem;
    display:none
}
.a-header-menu{
    display:flex;
    align-items:center;
    height:3.125rem
}
.a-header-menu .menu-item{
    height:100%;
    margin-right:1.25rem
}
.a-header-menu .menu-item .menu-link{
    position:relative;
    height:100%;
    display:flex;
    align-items:center;
    padding:0 .3125rem;
    white-space:nowrap;
    cursor:pointer
}
.a-header-menu .menu-item .menu-link.active:before,.a-header-menu .menu-item .menu-link:hover:before{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    height:.3125rem;
    width:100%;
    background-color:var(--theme-color-font)
}
.a-app-list-dropdown{
    width:16.75rem;
    border-radius:.125rem;
    box-shadow:0 .4375rem 1.125rem .0625rem rgba(0,0,0,.16);
    padding:1.25rem;
    background-color:var(--theme-color-light)
}
.a-app-list-dropdown .dropdown-title{
    height:.75rem;
    font-weight:400;
    font-style:normal;
    font-stretch:normal;
    line-height:1;
    color:var(--theme-color-textgray)
}
.a-app-list-dropdown .dropdown-content{
    display:flex;
    flex-wrap:wrap;
    margin-top:2.5rem
}
.a-app-list-dropdown .dropdown-content .dropdown-list{
    width:50%;
    text-align:center;
    cursor:pointer
}
.a-app-list-dropdown .dropdown-content .dropdown-list .list-img-cont{
    width:4.0625rem;
    height:4.0625rem;
    margin:auto;
    background-color:var(--theme-color-main)
}
.a-app-list-dropdown .dropdown-content .dropdown-list .list-name{
    height:.75rem;
    font-weight:400;
    font-style:normal;
    font-stretch:normal;
    line-height:1;
    letter-spacing:normal;
    text-align:center;
    color:var(--theme-color-textgray);
    margin-top:.3125rem;
    margin-bottom:1.875rem
}
.a-user-setting-panel{
    border-radius:.125rem;
    box-shadow:0 1.125rem 1.8125rem .0625rem rgba(0,0,0,.16);
    background-color:var(--theme-color-light)
}
.a-user-setting-panel .user-info{
    display:flex;
    align-items:center;
    padding:.625rem;
    border-bottom:.0625rem solid var(--theme-color-main)
}
.a-user-setting-panel .user-info .user-pic{
    width:2rem;
    height:2rem;
    border-radius:50%;
    line-height:2rem;
    text-align:center;
    display:inline-block
}
.a-user-setting-panel .user-info .user-name-email{
    line-height:1.25rem;
    margin-left:.625rem;
    text-align:left
}
.a-user-setting-panel .user-info .user-name-email .user-name{
    font-weight:500;
    color:var(--theme-color-font)
}
.a-user-setting-panel .user-info .user-name-email .user-email{
    font-weight:400;
    color:#9e9e9e
}
.a-user-setting-panel .user-infor-list{
    border-bottom:.0625rem solid var(--theme-color-main);
    padding:.625rem .875rem
}
.a-user-setting-panel .user-infor-list .user-infor-list-item{
    cursor:pointer;
    color:var(--theme-color-font);
    display:flex;
    align-items:center;
    font-weight:500;
    margin-top:.625rem
}
.a-user-setting-panel .user-infor-list .user-infor-list-item:first-child{
    margin-top:0
}
.a-user-setting-panel .user-infor-list .user-infor-list-item .list-pic{
    width:1.5rem;
    height:1.5rem;
    display:inline-block;
    background-color:var(--theme-color-panel);
    margin-right:.625rem
}
.a-user-setting-panel .user-logout{
    padding:.625rem;
    display:flex;
    justify-content:flex-end
}
.a-user-setting-panel-one{
    border-radius:.125rem;
    padding:.625rem;
    width:18.75rem;
    font-size:.875rem;
    top:.5rem!important
}
.a-user-setting-panel-one .dropdown-title{
    padding-bottom:.625rem;
    margin-bottom:.625rem;
    border-bottom:.0625rem solid #e0e0e0
}
.a-user-setting-panel-one .user-infor-list{
    border-bottom:.0625rem solid #e0e0e0
}
.a-user-setting-panel-one .user-infor-list .user-infor-list-item{
    padding:.3125rem .625rem;
    cursor:pointer
}
.a-user-setting-panel-one .user-infor-list .user-infor-list-item:hover{
    font-weight:700;
    background-color:var(--theme-color-headerdropdownhover)
}
.a-user-setting-panel-one .user-logout{
    padding-top:.625rem;
    display:flex;
    justify-content:center
}
.a-pwc-logo-gray{
    background-image:url(../assets/logo-gray.b1c675cfef05b4ff9e34b2f221abe3e5.png);
    display:inline-block;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    width:5rem;
    height:3.7875rem
}
.a-pwc-logo-gray.a-sm{
    width:2rem;
    height:1.5125rem
}
.a-pwc-logo-gray.a-md{
    width:2.5rem;
    min-width:2.5rem;
    height:1.89375rem
}
.a-pwc-logo-gray.a-lg{
    width:6.25rem;
    height:4.7375rem
}
.a-pwc-logo{
    background-image:url(../assets/pwc-logo.3d61cdc42b2ce6962c3501d5b7c4dcff.png);
    display:inline-block;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    width:5rem;
    height:3.7875rem
}
.a-pwc-logo.a-sm{
    width:2rem;
    height:1.5125rem
}
.a-pwc-logo.a-md{
    width:2.5rem;
    min-width:2.5rem;
    height:1.89375rem
}
.a-pwc-logo.a-lg{
    width:6.25rem;
    height:4.7375rem
}
.a-pwc-logo-grid{
    /* background-image:url(../assets/pwc-logo-dark.1bba3afba56a5ebe2c953f943091a198.svg); */
    background-image:url(../assets/h_logo.svg);
    display:inline-block;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    width:5rem;
    height:3.7875rem
}
.a-pwc-logo-grid.a-sm{
    width:2rem;
    height:1.5125rem
}
.a-pwc-logo-grid.a-md{
    width:5.7rem;
    min-width:5.7rem;
    height:1.89375rem
}
.a-pwc-logo-grid.a-lg{
    width:6.25rem;
    height:4.7375rem
}
.a-pwc-logo-grid-white,body[data-theme-logo="#fff"] .a-pwc-logo-grid:not(.unchange){
    background-image:url(../assets/pwc-logo-white.7586869582438f884333d960aa323b9a.svg)
}
.a-pwc-logo-grid-white{
    display:inline-block;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    width:5rem;
    height:3.7875rem
}
.a-pwc-logo-grid-white.a-sm{
    width:2rem;
    height:1.5125rem
}
.a-pwc-logo-grid-white.a-md{
    width:2.5rem;
    min-width:2.5rem;
    height:1.89375rem
}
.a-pwc-logo-grid-white.a-lg{
    width:6.25rem;
    height:4.7375rem
}
.a-default-bar,.a-key-metrics-wrapper{
    width:26.25rem
}
.a-key-metrics-wrapper .metrics-panel{
    height:9.25rem;
    padding:1.25rem;
    position:relative
}
.a-key-metrics-wrapper .metrics-panel.with-threshold{
    height:10.25rem
}
.a-key-metrics-wrapper .metrics-panel .metrics-title{
    font-size:1.125rem;
    color:var(--theme-color-textgray)
}
.a-key-metrics-wrapper .metrics-panel .metrics-subtitle{
    font-size:.875rem;
    color:#666
}
.a-key-metrics-wrapper .metrics-panel .metrics-data-label{
    display:flex;
    justify-content:space-between
}
.a-key-metrics-wrapper .metrics-panel .metrics-data-label p{
    font-size:2rem;
    margin:0;
    color:#d8d8d8
}
.a-key-metrics-wrapper .metrics-panel .metrics-data-label p.highlighted{
    color:var(--theme-color-textgray)
}
.a-key-metrics-wrapper .metrics-panel .metrics-data-label p .text-sm{
    font-size:.875rem
}
.a-key-metrics-wrapper .metrics-panel .default-bar{
    position:absolute;
    bottom:-.3125rem
}
.a-key-metrics-wrapper .metrics-panel .default-bar.with-threshold{
    bottom:.5rem
}
.a-key-metrics-wrapper .metrics-panel .metrics-threshold{
    font-size:.75rem;
    color:#e0301e;
    position:absolute;
    left:1.25rem;
    bottom:.5rem
}
.metrics-table{
    background-color:var(--theme-color-panel)
}
.metrics-table .a-panel-body{
    padding:0
}
.metrics-table .a-panel-body .list.normal-list{
    border:0;
    margin-bottom:0
}
.metrics-table .a-panel-body .list.normal-list li{
    display:flex;
    align-items:center;
    justify-content:space-between;
    white-space:nowrap;
    border-bottom:.0625rem solid var(--theme-color-panelheaderbd);
    background-color:var(--theme-color-accwrapper)
}
.metrics-table .a-panel-body .list.normal-list li:last-child{
    border-bottom:0
}
.metrics-table .a-panel-body .list.normal-list li .metrics-label{
    color:var(--theme-color-textgray);
    font-size:1rem
}
.metrics-table .a-panel-body .list.normal-list li .metrics-label:last-child{
    right:0;
    font-weight:500;
    top:0
}
.metrics-table .a-panel-body .list.normal-list li .default-bar .highcharts-background{
    fill:var(--theme-color-light)
}
.multi-bar-column-wrapper .interaction .action{
    font-weight:500
}
.multi-bar-column-wrapper p{
    margin-top:1.25rem
}
.multi-bar-column-wrapper p .action-description{
    display:block;
    font-size:.875rem
}
.a-meter-key-metric{
    width:26.25rem;
    display:flex;
    justify-content:space-between
}
.a-meter-key-metric .key-metric-title{
    font-size:1.125rem;
    color:var(--theme-color-textgray)
}
.a-meter-key-metric .key-metric-subtitle{
    font-size:.875rem;
    color:#666
}
.a-meter-key-metric .key-metric-value{
    font-size:2rem;
    font-weight:300
}
.a-meter-key-metric .icon-downtrend-fill{
    font-size:.8125rem;
    color:#e0301e
}
.a-meter-key-metric .key-metric-down-value{
    color:#e0301e
}
.a-meter-key-metric .key-metric-chart{
    width:6.25rem;
    height:6.25rem
}
.a-meter-key-metric-multi{
    display:flex;
    justify-content:center;
    padding:1.25rem 0
}
.a-meter-key-metric-multi .a-meter-key-metric-item{
    padding:0 1.25rem;
    text-align:center
}
.a-meter-key-metric-multi .a-meter-key-metric-item:not(:last-child){
    border-right:.0625rem solid var(--theme-color-panel)
}
.a-meter-key-metric-multi .a-meter-key-metric-item .key-metric-title{
    color:#999
}
.a-meter-key-metric-multi .a-meter-key-metric-item .key-metric-value{
    font-size:2.5rem;
    color:var(--theme-color-textgray)
}
.a-meter-key-metric-multi .a-meter-key-metric-item .trend-green{
    color:#4eb523
}
.a-meter-key-metric-multi .a-meter-key-metric-item .trend-red{
    color:#e0301e
}
.a-meter-key-metric-multi .a-meter-key-metric-item .icon-trend-fill{
    font-size:.8125rem
}
.a-meter-key-metric-multi .a-meter-key-metric-item .key-metric-trend-description{
    font-size:.875rem;
    color:#999
}
.a-usage-table-list .table caption{
    font-size:1.125rem;
    caption-side:top;
    padding-left:1.25rem;
    padding-right:1.25rem
}
.a-usage-table-list .table thead{
    font-size:.875rem;
    font-weight:500
}
.a-usage-table-list .table thead th{
    padding-left:1.25rem;
    padding-right:1.25rem
}
.a-usage-table-list .table tbody{
    font-size:.875rem
}
.a-usage-table-list .table tbody td{
    padding-left:1.25rem;
    padding-right:1.25rem
}
.a-usage-table-list .table .income-cost-trend-chart{
    width:6.25rem;
    height:6.25rem
}
.a-customized-table-list-chart .a-panel-header{
    display:flex;
    justify-content:space-between;
    color:var(--theme-color-font);
    height:4.625rem
}
.a-customized-table-list-chart .a-panel-header .file-name{
    font-size:.875rem;
    line-height:2
}
.a-customized-table-list-chart .a-panel-header .file-name .file-description{
    color:#7f7f7f;
    margin-left:.3125rem
}
.a-customized-table-list-chart .a-panel-header .load-more-rows{
    font-size:.875rem;
    color:var(--theme-color-control);
    line-height:2
}
.a-customized-table-list-chart .a-panel-header .customized-chart-operation{
    display:flex;
    align-items:center;
    font-weight:400;
    font-size:.875rem
}
.a-customized-table-list-chart .a-panel-header .customized-chart-operation .customized-chart-icons{
    display:flex;
    margin-left:.625rem
}
.a-customized-table-list-chart .a-panel-header .customized-chart-operation .customized-chart-icons .customized-chart-icon-wrapper,.a-customized-table-list-chart .a-panel-header .customized-chart-operation .customized-chart-icons .data-preview-icon-wrapper{
    width:2.125rem;
    height:2.125rem;
    border:.0625rem solid #9e9e9e;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer
}
.a-customized-table-list-chart .a-panel-header .customized-chart-operation .customized-chart-icons .customized-chart-icon-wrapper:first-child,.a-customized-table-list-chart .a-panel-header .customized-chart-operation .customized-chart-icons .data-preview-icon-wrapper:first-child{
    border-right:0;
    border-radius:.125rem 0 0 .125rem
}
.a-customized-table-list-chart .a-panel-header .customized-chart-operation .customized-chart-icons .customized-chart-icon-wrapper:last-child,.a-customized-table-list-chart .a-panel-header .customized-chart-operation .customized-chart-icons .data-preview-icon-wrapper:last-child{
    border-left:0;
    border-radius:0 .125rem 0 .125rem
}
.a-customized-table-list-chart .a-panel-header .customized-chart-operation .customized-chart-icons .customized-chart-icon-wrapper.selected,.a-customized-table-list-chart .a-panel-header .customized-chart-operation .customized-chart-icons .data-preview-icon-wrapper.selected{
    border:0;
    background-color:var(--theme-color-font)
}
.a-customized-table-list-chart .a-panel-header .customized-chart-operation .customized-chart-icons .customized-chart-icon-wrapper.selected .appkiticon,.a-customized-table-list-chart .a-panel-header .customized-chart-operation .customized-chart-icons .data-preview-icon-wrapper.selected .appkiticon{
    color:var(--theme-color-light)
}
.a-customized-table-list-chart .a-panel-header .customized-chart-operation .customized-chart-icons .customized-chart-icon-wrapper .appkiticon,.a-customized-table-list-chart .a-panel-header .customized-chart-operation .customized-chart-icons .data-preview-icon-wrapper .appkiticon{
    font-size:1rem
}
.a-customized-table-list-chart .a-panel-header .customized-chart-operation .customized-chart-icons .customized-chart-icon-wrapper.bar-chart-border-left,.a-customized-table-list-chart .a-panel-header .customized-chart-operation .customized-chart-icons .data-preview-icon-wrapper.bar-chart-border-left{
    border-right:0;
    border-left:.0625rem solid #9e9e9e
}
.a-customized-table-list-chart .a-panel-header .customized-chart-operation .customized-chart-icons .customized-chart-icon-wrapper.bar-chart-border-right,.a-customized-table-list-chart .a-panel-header .customized-chart-operation .customized-chart-icons .data-preview-icon-wrapper.bar-chart-border-right{
    border-left:0;
    border-right:.0625rem solid #9e9e9e
}
.a-customized-table-list-chart .a-panel-header .customized-chart-operation .customized-chart-icons .data-preview-icon-wrapper{
    width:2.125rem;
    height:1.625rem
}
.a-customized-table-list-chart .a-panel-header .customized-chart-operation .a-dropdown{
    margin-left:.625rem
}
.a-customized-table-list-chart .a-panel-header .customized-chart-operation .a-dropdown .a-dropdown-toggle{
    background-color:#f5f5f5;
    width:12.5rem
}
.a-customized-table-list-chart .a-panel-header .customized-chart-operation .a-dropdown .a-dropdown-toggle.data-preview{
    width:9.625rem
}
.a-customized-table-list-chart .a-panel-header .customized-chart-operation .a-dropdown .a-dropdown-toggle .a-choosen-text,.a-customized-table-list-chart .a-panel-header .customized-chart-operation .a-dropdown .a-dropdown-toggle .a-icon{
    color:var(--theme-color-font)
}
.a-customized-table-list-chart .a-panel-header .customized-chart-operation .column-selector-wrapper{
    margin-left:.625rem
}
.a-customized-table-list-chart .a-panel-header .customized-chart-operation .column-selector-wrapper .sumo-select.a-select>.caption-cont{
    min-width:9.625rem;
    color:var(--theme-color-font)
}
.a-customized-table-list-chart .a-panel-header .customized-chart-operation .column-selector-wrapper .sumo-select.a-select>.caption-cont .icon-down-chevron-fill{
    color:var(--theme-color-font);
    font-size:.5625rem
}
.a-customized-table-list-chart:not(.expanded) .expand-toggle.minimize{
    display:none
}
.a-customized-table-list-chart.expanded{
    width:96%;
    height:94%;
    position:fixed;
    left:2%;
    top:3%;
    z-index:1001
}
.a-customized-table-list-chart.expanded .a-panel{
    height:100%
}
.a-customized-table-list-chart.expanded .a-panel .a-panel-body{
    height:calc(100% - 74px)
}
.a-customized-table-list-chart.expanded .customized-list-chart,.a-customized-table-list-chart.expanded .customized-table-chart{
    height:100%
}
.a-customized-table-list-chart.expanded .expand-toggle.expand{
    display:none
}
.a-customized-table-list-chart .expand-toggle{
    cursor:pointer
}
.a-customized-table-list-chart .expand-toggle .appkiticon{
    font-size:1.125rem;
    color:#999;
    margin-left:.625rem
}
.a-customized-table-list-chart .customized-table-chart{
    overflow:auto;
    height:80vh
}
.a-customized-table-list-chart .customized-table-chart .toolbar-wrapper{
    position:relative
}
.a-customized-table-list-chart .customized-table-chart .toolbar-wrapper .dp-toolbar-toggle,.a-customized-table-list-chart .customized-table-chart .toolbar-wrapper .toolbar-toggle{
    float:right;
    margin-right:.625rem
}
.a-customized-table-list-chart .customized-table-chart .toolbar-wrapper .dp-toolbar-toggle .active,.a-customized-table-list-chart .customized-table-chart .toolbar-wrapper .dp-toolbar-toggle .sort-icon,.a-customized-table-list-chart .customized-table-chart .toolbar-wrapper .toolbar-toggle .active,.a-customized-table-list-chart .customized-table-chart .toolbar-wrapper .toolbar-toggle .sort-icon{
    color:var(--theme-color-control)
}
.a-customized-table-list-chart .customized-table-chart .toolbar-wrapper .dp-toolbar-toggle{
    margin-right:0
}
.a-customized-table-list-chart .customized-table-chart .toolbar-wrapper .appkiticon{
    cursor:pointer;
    margin-right:.3125rem
}
.a-customized-table-list-chart .customized-table-chart.hidden{
    display:none
}
.a-customized-table-list-chart .customized-table-chart .customized-chart-content{
    display:flex;
    padding-top:2.6875rem;
    color:var(--theme-color-font);
    padding-bottom:.625rem;
    margin-bottom:1.25rem;
    background-color:var(--theme-color-accwrapper)
}
.a-customized-table-list-chart .customized-table-chart .customized-chart-content.data-preview-chart{
    margin-bottom:0;
    padding-top:1rem
}
.a-customized-table-list-chart .customized-table-chart .customized-chart-content.scroll{
    box-shadow:0 .125rem 0 rgba(0,0,0,.08)
}
.a-customized-table-list-chart .customized-table-chart .customized-chart-content .customized-chart-column{
    margin-left:.125rem
}
.a-customized-table-list-chart .customized-table-chart .customized-chart-content .customized-chart-column:not(:last-child){
    margin-right:.5rem
}
.a-customized-table-list-chart .customized-table-chart .customized-chart-content .customized-chart-column .column-label{
    font-weight:500
}
.a-customized-table-list-chart .customized-table-chart .customized-chart-content .customized-chart-column .column-label .column-label-symbol{
    opacity:.5
}
.a-customized-table-list-chart .customized-table-chart .customized-chart-content .customized-chart-column .column-label-description{
    font-size:.75rem;
    margin-top:.625rem;
    opacity:.8
}
.a-customized-table-list-chart .customized-table-chart .customized-chart-content .customized-chart-column .column-type{
    font-size:.75rem;
    font-weight:500;
    margin-top:.625rem
}
.a-customized-table-list-chart .customized-table-chart .customized-chart-content .customized-chart-column .column-chart{
    margin-top:1.25rem
}
.a-customized-table-list-chart .customized-table-chart .customized-chart-content .customized-chart-column .column-chart.hidden{
    display:none
}
.a-customized-table-list-chart .customized-table-chart .customized-chart-content .customized-chart-column .column-chart.data-preview{
    margin-top:.3125rem
}
.a-customized-table-list-chart .customized-table-chart .customized-chart-content .customized-chart-column .column-chart.data-preview .highcharts-root{
    margin-top:-.4375rem
}
.a-customized-table-list-chart .customized-table-chart .customized-chart-content .customized-chart-column .dp-chart-dropdown .a-dropdown-toggle{
    font-size:.75rem;
    color:#616161;
    height:1.375rem
}
.a-customized-table-list-chart .customized-table-chart .customized-chart-content .customized-chart-column .dp-chart-dropdown .a-dropdown-toggle .icon-down-chevron-fill{
    font-size:.625rem
}
.a-customized-table-list-chart .customized-table-chart .customized-chart-content .customized-chart-column .dp-chart-dropdown .a-dropdown-menu{
    top:1.75rem
}
.a-customized-table-list-chart .customized-table-chart .customized-chart-content .customized-chart-column .dp-chart-dropdown .a-dropdown-item{
    font-size:.75rem
}
.a-customized-table-list-chart .customized-table-chart .customized-table-content.hidden{
    display:none
}
.a-customized-table-list-chart .customized-table-chart .customized-table-content .customized-table-data{
    height:1.875rem;
    line-height:1.875rem;
    border-bottom:.0625rem solid var(--theme-color-main);
    color:var(--theme-color-font)
}
.a-customized-table-list-chart .customized-table-chart .customized-table-content .customized-table-data:first-child{
    border-top:.0625rem solid var(--theme-color-main)
}
.a-customized-table-list-chart .customized-table-chart .customized-table-content .customized-table-data .customized-table-value{
    text-align:right;
    padding-right:1.5625rem;
    box-sizing:content-box
}
.a-customized-table-list-chart .customized-table-chart .customized-table-content .customized-table-data .customized-table-value.data-preview-value{
    padding-right:.9375rem
}
.a-customized-table-list-chart .customized-list-chart{
    height:80vh;
    overflow:auto;
    color:var(--theme-color-font);
    padding-top:1.875rem;
    padding-bottom:1.875rem
}
.a-customized-table-list-chart .customized-list-chart .highcharts-container{
    overflow:visible!important
}
.a-customized-table-list-chart .customized-list-chart.hidden{
    display:none
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content{
    padding-top:.625rem;
    padding-right:.625rem;
    margin-left:0;
    margin-right:0
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content:hover{
    background-color:var(--theme-color-lighter)
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content:not(:first-child){
    margin-top:1.25rem
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content .customized-list-label .list-column-label{
    font-weight:500
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content .customized-list-label .list-column-label .list-column-label-symbol{
    opacity:.5
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content .customized-list-label .list-column-description{
    font-size:.75rem;
    margin-top:.625rem;
    opacity:.8
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content .customized-list-label .list-column-type{
    font-size:.75rem;
    font-weight:500;
    margin-top:.625rem
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content .customized-list-label .dp-list-dropdown{
    margin-top:.625rem;
    max-width:31.25rem
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content .customized-list-label .dp-list-dropdown .a-dropdown-toggle{
    font-size:.75rem;
    color:#616161
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content .customized-list-label .dp-list-dropdown .a-dropdown-toggle .a-icon{
    font-size:.625rem
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content .customized-list-label .dp-list-dropdown .a-dropdown-item{
    font-size:.75rem
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content .list-chart{
    display:flex;
    justify-content:center
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content .list-chart.dp-list-chart{
    padding-left:3.125rem;
    padding-right:3.125rem
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content .list-chart.dp-list-chart .highcharts-root{
    margin-top:-.4375rem
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content .customized-list-data{
    border-top:.5rem solid #2c8646;
    padding-top:.625rem
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content .customized-list-data td{
    padding-left:0
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content .customized-list-data .data-state{
    display:inline-block;
    width:.5rem;
    height:.5rem;
    margin-left:.3125rem
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content .customized-list-data .data-state.valid{
    background-color:#2c8646
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content .customized-list-data .data-state.mismatched{
    background-color:#ffb600
}
.a-customized-table-list-chart .customized-list-chart .customized-list-chart-content .customized-list-data .data-state.missing{
    background-color:#e0301e
}
.a-customized-table-list-chart .loading-bars-wrapper{
    padding:3.125rem 1.25rem;
    display:flex;
    flex-direction:column;
    justify-content:space-between
}
.a-customized-table-list-chart .loading-bars-wrapper.apply{
    position:absolute;
    top:18.75rem;
    width:84%
}
.a-customized-table-list-chart .loading-bars-wrapper.apply-dp{
    position:absolute;
    top:13.75rem;
    width:84%
}
.a-customized-table-list-chart .loading-bars-wrapper.hidden{
    display:none
}
.a-customized-table-list-chart .loading-bars-wrapper .loading-bars-row{
    display:flex
}
.a-customized-table-list-chart .loading-bars-wrapper .loading-bars-row:not(:first-child){
    margin-top:3.125rem
}
.a-customized-table-list-chart .loading-bars-wrapper .loading-bars-row .loading-bars-column{
    width:30%
}
.a-customized-table-list-chart .loading-bars-wrapper .loading-bars-row .loading-bars-column:not(:first-child){
    margin-left:5%
}
.a-customized-table-list-chart .loading-bars-wrapper .loading-bars-row .loading-bars-column .loading-bars-up{
    width:100%;
    height:.625rem;
    background-color:var(--theme-color-main);
    border-radius:.375rem
}
.a-customized-table-list-chart .loading-bars-wrapper .loading-bars-row .loading-bars-column .loading-bars-bottom{
    width:80%;
    height:.625rem;
    background-color:var(--theme-color-main);
    margin-top:.625rem;
    border-radius:.375rem
}
.a-customized-table-list-chart .loading-bars-wrapper .loading-bars-row .loading-bars-column .animated-background{
    -webkit-animation-duration:.5s;
    animation-duration:.5s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-name:placeHolderShimmer;
    animation-name:placeHolderShimmer;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    background:var(--theme-color-input);
    background:linear-gradient(90deg,#dedede 8%,#d8d8d8 18%,#dedede 33%);
    background-size:70rem 9rem;
    position:relative
}
@-webkit-keyframes placeHolderShimmer{
    0%{
        background-position:-20rem 0
    }
    to{
        background-position:20rem 0
    }
}
@keyframes placeHolderShimmer{
    0%{
        background-position:-20rem 0
    }
    to{
        background-position:20rem 0
    }
}
.a-customized-table-list-chart .no-data-wrapper{
    height:18.75rem;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:0 1.25rem
}
.a-customized-table-list-chart .no-data-wrapper.hidden{
    display:none
}
.a-customized-table-list-chart .no-data-wrapper.apply{
    position:absolute;
    top:18.75rem
}
.a-customized-table-list-chart .no-data-wrapper.apply-dp{
    position:absolute;
    top:13.75rem
}
.popover .arrow{
    display:none
}
.popover .dp-toolbar-panel,.popover .toolbar-panel{
    width:100%
}
.popover .dp-toolbar-panel .title,.popover .toolbar-panel .title{
    font-size:1rem
}
.popover .dp-toolbar-panel .close-btn,.popover .toolbar-panel .close-btn{
    font-size:1rem;
    border:0;
    cursor:pointer
}
.popover .dp-toolbar-panel .close-btn:focus,.popover .toolbar-panel .close-btn:focus{
    outline:none
}
.popover .dp-toolbar-panel .custom-sort-close-btn,.popover .toolbar-panel .custom-sort-close-btn{
    background-color:transparent!important;
    color:var(--theme-color-customsortclosebtn)!important
}
.popover .dp-toolbar-panel .a-radio input[type=radio]:checked~.a-radio-mark,.popover .dp-toolbar-panel .a-radio input[type=radio]:checked~.a-radio-text,.popover .toolbar-panel .a-radio input[type=radio]:checked~.a-radio-mark,.popover .toolbar-panel .a-radio input[type=radio]:checked~.a-radio-text{
    font-weight:500;
    background:unset;
    color:var(--theme-color-control)
}
.popover .dp-toolbar-panel .a-radio .a-radio-mark,.popover .toolbar-panel .a-radio .a-radio-mark{
    display:flex;
    border:none;
    background:unset
}
.popover .dp-toolbar-panel .filter-wrapper,.popover .toolbar-panel .filter-wrapper{
    border-bottom:.0625rem solid #d3d3d3;
    padding:.625rem 0
}
.popover .dp-toolbar-panel .filter-wrapper .body,.popover .toolbar-panel .filter-wrapper .body{
    padding:.625rem
}
.popover .dp-toolbar-panel .filter-wrapper .a-slider-footer,.popover .toolbar-panel .filter-wrapper .a-slider-footer{
    display:flex
}
.popover .dp-toolbar-panel .btn-wrapper,.popover .toolbar-panel .btn-wrapper{
    margin:.625rem 0
}
.modal-dialog{
    max-width:97%
}
.workflow-container{
    border:.0625rem solid green;
    margin:1.25rem;
    width:94vw;
    height:90vh;
    overflow:hidden
}
.workflow-container .stage-section{
    border:.0625rem solid green;
    width:70%;
    height:100%;
    float:left;
    overflow:auto;
    padding:1.25rem;
    background-size:1.5625rem 1.5625rem;
    background-image:linear-gradient(90deg,#dedede .0625rem,transparent 0),linear-gradient(180deg,#dedede .0625rem,transparent 0);
    position:relative
}
.workflow-container .toolbar-section{
    border:.0625rem solid green;
    width:25%;
    height:100%;
    float:right;
    position:relative;
    z-index:1
}
.workflow-container .toolbar-section ul{
    overflow:hidden;
    padding:1.25rem;
    height:100%
}
.workflow-container .toolbar-section ul li{
    float:left;
    list-style:none;
    text-align:center;
    margin:.3125rem
}
.job-item{
    width:3.125rem;
    height:3.125rem;
    border:.0625rem solid #adff2f;
    font-size:.75rem;
    overflow:hidden
}
#drag-1,#drag-2{
    width:5rem;
    height:5rem;
    margin:10%;
    background-color:#29e;
    color:#fff;
    border-radius:.75em;
    padding:4%;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    transform:translate(0)
}
.entry-node{
    width:16.25rem;
    margin-bottom:4.375rem;
    cursor:auto;
    background-color:#444d55;
    z-index:1;
    border:.0625rem solid #23292e;
    box-shadow:0 .0625rem .9375rem rgba(27,31,35,.4);
    line-height:1.25;
    color:#fff;
    border-radius:.375rem;
    position:relative
}
.entry-information{
    padding:1rem
}
.entry-title{
    display:flex;
    justify-content:space-between
}
.entry-name{
    font-size:.875rem;
    font-weight:600
}
.entry-operation{
    margin-top:-.1875rem
}
.entry-status{
    font-size:.75rem;
    font-weight:600
}
.task-level{
    display:flex
}
.task-node{
    cursor:auto;
    width:16.25rem;
    height:11.4375rem;
    margin-bottom:4.5625rem;
    margin-right:1.5rem;
    box-shadow:0 .0625rem .9375rem rgba(27,31,35,.15);
    border-radius:.375rem;
    border:.0625rem solid #d1d5da;
    position:relative;
    z-index:1
}
.task-header{
    display:flex;
    align-items:center;
    justify-content:space-between;
    line-height:1.25;
    padding:.5rem 1rem;
    background-color:#f6f8fa;
    border-bottom:.0625rem solid #e1e4e8;
    border-top-right-radius:.375rem;
    border-top-left-radius:.375rem;
    height:35.52%
}
.task-body{
    height:64.48%;
    overflow-y:auto;
    padding:1rem;
    background-color:#fff;
    border-radius:0 0 .375rem .375rem
}
.task-details:not(:first-child){
    margin-top:.625rem
}
.task-details-name{
    width:17%;
    display:inline-block;
    color:#586069
}
.task-input{
    width:80%;
    height:1.25rem
}
.task-node-point{
    width:1.25rem;
    height:1.25rem;
    left:50%;
    bottom:0;
    margin-left:-.625rem;
    position:absolute;
    border-radius:50%;
    cursor:crosshair
}
.task-node-point:before{
    content:"";
    position:absolute;
    left:.0625rem;
    top:.0625rem;
    width:1.125rem;
    height:1.125rem;
    background-color:#fff;
    border-radius:50%
}
.task-node-point:after{
    content:"";
    position:absolute;
    top:.3125rem;
    left:.3125rem;
    width:.625rem;
    height:.625rem;
    background-color:#959da5;
    border-radius:50%
}
.svg-lines{
    z-index:0;
    top:-1.4375rem;
    left:-1.4375rem
}
.delete-line,.svg-lines{
    position:absolute
}
.workflow-btn{
    float:right;
    position:relative;
    z-index:1
}
.edit-workflow,.save-workflow{
    margin-right:.625rem
}
.appkiticon{
    cursor:pointer
}
.hidden{
    display:none
}
div[data-highcharts-chart]:not(.a-default-color) .a-usage-table-list table{
    color:var(--theme-color-chartfont)
}
div[data-highcharts-chart]:not(.a-default-color) .highcharts-background{
    fill:none!important
}
div[data-highcharts-chart]:not(.a-default-color) .a-gauges-wrapper text,div[data-highcharts-chart]:not(.a-default-color) .highcharts-area-series text,div[data-highcharts-chart]:not(.a-default-color) .highcharts-axis-labels text,div[data-highcharts-chart]:not(.a-default-color) .highcharts-legend-item text{
    fill:var(--theme-color-chartfont)!important;
    color:var(--theme-color-chartfont)!important
}
div[data-highcharts-chart]:not(.a-default-color) .highcharts-legend-item text:hover{
    fill:var(--theme-color-hoverfont)!important;
    color:var(--theme-color-hoverfont)!important
}
div[data-highcharts-chart]:not(.a-default-color) .highcharts-axis-title,div[data-highcharts-chart]:not(.a-default-color) .highcharts-legend-navigation,div[data-highcharts-chart]:not(.a-default-color) .highcharts-plot-line-label,div[data-highcharts-chart]:not(.a-default-color) .highcharts-title,div[data-highcharts-chart]:not(.a-default-color) .highcharts-title h6{
    fill:var(--theme-color-chartfont)!important;
    color:var(--theme-color-chartfont)!important
}
div[data-highcharts-chart]:not(.a-default-color) .highcharts-legend-box{
    fill:none!important
}
div[data-highcharts-chart]:not(.a-default-color) .highcharts-data-label .highcharts-text-outline{
    display:none
}
div[data-highcharts-chart]:not(.a-default-color) .highcharts-data-label .highcharts-text-outline+tspan{
    fill:var(--theme-color-chartfont)!important;
    color:var(--theme-color-chartfont)!important
}
div[data-highcharts-chart]:not(.a-default-color) .highcharts-plot-line[stroke=black]{
    stroke:var(--theme-color-chartfont)!important
}
div[data-highcharts-chart]:not(.a-default-color) .highcharts-map-series .highcharts-point{
    stroke:var(--theme-color-light)!important
}
.a-multi-color-gauges text,.a-single-color-gauges text{
    fill:var(--theme-color-chartfont)!important;
    color:var(--theme-color-chartfont)!important;
    line-height:1!important
}
.metrics-subtitle{
    color:var(--theme-color-chartfont)!important
}
.a-thumbnail-round{
    border-radius:50%;
    background:#d8d8d8;
    display:inline-flex;
    justify-content:center;
    align-items:center
}
.a-thumbnail-round.a-thumbnail-32{
    width:2rem;
    height:2rem
}
.a-thumbnail-round.a-thumbnail-48{
    width:3rem;
    height:3rem
}
.a-thumbnail-round.a-thumbnail-50{
    width:3.125rem;
    height:3.125rem
}
.a-thumbnail-round.a-thumbnail-64{
    width:4rem;
    height:4rem
}
.a-navigation{
    background-color:var(--theme-color-navheader)
}
.a-navigation .navigation-list .navigation-list-item{
    color:var(--theme-color-tabfont);
    text-align:center;
    width:4.375rem;
    height:4.375rem;
    font-size:.75rem;
    font-weight:400;
    display:flex;
    justify-content:center;
    flex-direction:column;
    cursor:pointer
}
.a-navigation .navigation-list .navigation-list-item .z-one-icon{
    font-size:1.5rem;
    margin-bottom:.3125rem
}
.a-navigation .navigation-list .navigation-list-item.active{
    color:var(--theme-color-purewhite);
    background-color:var(--theme-color-control);
    font-weight:500
}
.a-navigation .navigation-list .navigation-list-item:not(.active):hover{
    background-color:var(--theme-color-navigationhover)
}
.a-navigation .navigation-list .navigation-list-item:focus{
    position:relative
}
@-moz-document url-prefix(){
    .a-navigation .navigation-list-item{
        outline-color:#000
    }
}
.a-user-setting-panel-one{
    background-color:var(--theme-color-light);
    color:var(--theme-color-font)
}
.a-footer{
    font-size:.75rem;
    font-weight:400;
    font-style:normal;
    font-stretch:normal;
    line-height:1.67;
    letter-spacing:normal;
    color:var(--theme-color-tabfont)
}
:root{
    --theme-color-ffb230:#ffb230;
    --theme-color-e0e0e0:#e0e0e0;
    --theme-color-ffffff:var(--theme-color-purewhite);
    --theme-color-2d2d2d:#2d2d2d;
    --theme-color-9e9e9e:#9e9e9e;
    --theme-color-888888:#888;
    --theme-color-646464:#646464;
    --theme-color-d8d8d8:#d8d8d8;
    --theme-color-38963c:#38963c;
    --theme-color-ffbf1f:#ffbf1f;
    --theme-color-d25646:#d25646;
    --theme-color-d0d0d0:#d0d0d0
}
.a-text-editor-box{
    box-shadow:0 .0625rem .125rem .0625rem rgba(0,0,0,.08);
    border-radius:.125rem
}
.a-text-editor-box font[size="5"]{
    font-size:x-large
}
.a-text-editor-box font[size="3"]{
    font-size:medium
}
.a-text-editor-box font[size="1"]{
    font-size:x-small
}
.a-text-editor-box .btn-toolbar{
    border-bottom:.0625rem solid var(--theme-color-panel);
    margin:0
}
.a-text-editor-box .btn-toolbar .btn-group{
    border-radius:.125rem;
    margin:1.25rem .3125rem 0 0
}
.a-text-editor-box .btn-toolbar .btn-group a{
    color:var(--theme-color-editorfont);
    font-size:.9375rem
}
.a-text-editor-box .btn-toolbar .btn-group a.btn{
    background-color:transparent;
    border:.0625rem solid var(--theme-color-editorbarborder);
    height:2rem;
    border-radius:.125rem;
    display:inline-flex;
    align-items:center;
    -ms-user-select:none;
    cursor:pointer
}
.a-text-editor-box .btn-toolbar .btn-group a.btn.btn-info{
    background-color:var(--theme-color-control);
    border:.0625rem solid var(--theme-color-control);
    z-index:2;
    color:var(--theme-color-light)
}
.a-text-editor-box .btn-toolbar .btn-group a.btn.btn-info+.btn{
    border-left-width:0
}
.a-text-editor-box .btn-toolbar .btn-group a.btn.btn-info:hover{
    background-color:var(--theme-color-control)
}
.a-text-editor-box .btn-toolbar .btn-group a.btn:first-child.btn-info{
    border-left:.0625rem solid var(--theme-color-control)
}
.a-text-editor-box .btn-toolbar .btn-group a.btn:last-child.btn-info{
    border-right:.0625rem solid var(--theme-color-control)
}
.a-text-editor-box .btn-toolbar .btn-group a.btn:hover{
    background-color:var(--theme-color-editorhover)
}
.a-text-editor-box .btn-toolbar .btn-group button,.a-text-editor-box .btn-toolbar .btn-group button:focus{
    color:var(--theme-color-editorfont)
}
.a-text-editor-box .btn-toolbar .btn-group button.btn{
    background-color:var(--theme-color-btnsecgrayactive);
    border:.0625rem solid var(--theme-color-main)
}
.a-text-editor-box .btn-toolbar .btn-group button.btn.btn-info{
    background-color:var(--theme-color-control);
    color:var(--theme-color-light)
}
.a-text-editor-box .btn-toolbar .btn-group button.btn:hover{
    background-color:var(--theme-color-editorhover)
}
.a-text-editor-box .btn-toolbar .btn-group .dropdown-menu.input-append{
    padding-right:3.375rem
}
.a-text-editor-box .btn-toolbar .btn-group .dropdown-menu.input-append .span2{
    height:1.875rem
}
.a-text-editor-box .btn-toolbar .btn-group .dropdown-menu.input-append .btn{
    position:absolute;
    right:0;
    top:.3125rem;
    height:1.875rem;
    padding:0 .625rem
}
.a-text-editor-box .btn-toolbar .btn-group .dropdown-menu.input-append .btn:focus{
    outline:none
}
.a-text-editor-box .btn-toolbar .btn-group .dropdown-menu.show{
    position:absolute!important;
    transform:translate3d(0,2rem,0)!important;
    top:0!important;
    left:0!important;
    will-change:transform!important
}
.a-text-editor-box .btn-toolbar .dropdown-menu{
    border:none;
    box-shadow:0 .1875rem .4375rem .0625rem rgba(0,0,0,.16)
}
.a-text-editor-box .btn-toolbar .dropdown-menu>li{
    cursor:pointer
}
.a-text-editor-box .btn-toolbar .dropdown-menu>li:hover{
    background-color:var(--theme-color-dropdownhover)
}
.a-text-editor-box .btn-toolbar .dropdown-menu>li>a{
    display:block;
    padding:0 .3125rem
}
.a-text-editor-box .btn-toolbar .dropdown-menu>li>a.btn-info{
    background-color:var(--theme-color-dropdownactive)
}
.a-text-editor-box .appkit-editor{
    overflow:auto;
    height:18.75rem;
    padding:1.25rem;
    background:var(--theme-color-editorbg);
    border:none!important
}
.a-text-editor-box .appkit-editor i{
    font-style:italic
}
.a-text-editor-box .appkit-editor dd,.a-text-editor-box .appkit-editor dl,.a-text-editor-box .appkit-editor dt,.a-text-editor-box .appkit-editor li,.a-text-editor-box .appkit-editor ol,.a-text-editor-box .appkit-editor ul{
    margin:auto;
    padding:auto;
    list-style:initial
}
.a-text-editor-box .appkit-editor ol,.a-text-editor-box .appkit-editor ul{
    -webkit-margin-before:1em;
    -webkit-margin-after:1em;
    -webkit-margin-start:0;
    -webkit-margin-end:0;
    -webkit-padding-start:2.5rem
}
.a-text-editor-box .appkit-editor ol,.a-text-editor-box .appkit-editor ol li{
    list-style-type:decimal
}
.a-text-editor-box .appkit-editor font[face=Roboto],.a-text-editor-box .appkit-editor font[face=Roboto] *{
    font-family:Roboto,sans-serif
}
.a-text-editor-box .appkit-editor font[face=Sans],.a-text-editor-box .appkit-editor font[face=Sans] *{
    font-family:Sans,sans-serif
}
.a-text-editor-box .appkit-editor font[face=Serif],.a-text-editor-box .appkit-editor font[face=Serif] *{
    font-family:"Serif",sans-serif
}
.a-text-editor-box .appkit-editor font[face=Arial],.a-text-editor-box .appkit-editor font[face=Arial] *{
    font-family:Arial,sans-serif
}
.a-text-editor-box .appkit-editor font[face="Arial Black"],.a-text-editor-box .appkit-editor font[face="Arial Black"] *{
    font-family:Arial Black,sans-serif
}
.a-text-editor-box .appkit-editor font[face=Courier],.a-text-editor-box .appkit-editor font[face=Courier] *{
    font-family:Courier,sans-serif
}
.a-text-editor-box .appkit-editor font[face="Courier New"],.a-text-editor-box .appkit-editor font[face="Courier New"] *{
    font-family:Courier New,sans-serif
}
.a-text-editor-box .appkit-editor font[face="Comic Sans MS"],.a-text-editor-box .appkit-editor font[face="Comic Sans MS"] *{
    font-family:Comic Sans MS,sans-serif
}
.a-text-editor-box .appkit-editor font[face=Helvetica],.a-text-editor-box .appkit-editor font[face=Helvetica] *{
    font-family:Helvetica,sans-serif
}
.a-text-editor-box .appkit-editor font[face=Impact],.a-text-editor-box .appkit-editor font[face=Impact] *{
    font-family:Impact,sans-serif
}
.a-text-editor-box .appkit-editor font[face="Lucida Grande"],.a-text-editor-box .appkit-editor font[face="Lucida Grande"] *{
    font-family:Lucida Grande,sans-serif
}
.a-text-editor-box .appkit-editor font[face="Lucida Sans"],.a-text-editor-box .appkit-editor font[face="Lucida Sans"] *{
    font-family:Lucida Sans,sans-serif
}
.a-text-editor-box .appkit-editor font[face=Tahoma],.a-text-editor-box .appkit-editor font[face=Tahoma] *{
    font-family:Tahoma,sans-serif
}
.a-text-editor-box .appkit-editor font[face=Times],.a-text-editor-box .appkit-editor font[face=Times] *{
    font-family:Times,sans-serif
}
.a-text-editor-box .appkit-editor font[face="Times New Roman"],.a-text-editor-box .appkit-editor font[face="Times New Roman"] *{
    font-family:Times New Roman,sans-serif
}
.a-text-editor-box .appkit-editor font[face=Verdana],.a-text-editor-box .appkit-editor font[face=Verdana] *{
    font-family:Verdana,sans-serif
}
.a-text-editor-box .appkit-editor a{
    color:var(--theme-color-control)
}
.ql-toolbar.ql-snow{
    border:0!important;
    border-bottom:.0625rem solid var(--theme-color-editorborder)!important;
    padding:0 1.25rem 1.25rem!important
}
.ui-editor-container .ui-editor-toolbar{
    background:var(--theme-color-editorbg)!important
}
.btn.fa:not(.fa-font):not(.fa-text-height).ql-active,.btn.fa:not(.fa-font):not(.fa-text-height).ql-active:focus,.btn.fa:not(.fa-font):not(.fa-text-height):active,.btn.fa:not(.fa-font):not(.fa-text-height):active:focus{
    background-color:var(--theme-color-control)!important;
    border-color:var(--theme-color-control)!important;
    border-style:solid!important;
    border-width:.0625rem 0!important;
    color:var(--theme-color-purewhite)!important;
    z-index:0
}
.btn.fa:not(.fa-font):not(.fa-text-height):not(.ql-active):hover,.btn.fa:not(.fa-font):not(.fa-text-height):not(.ql-active):hover:focus{
    color:var(--theme-color-editorfont);
    background-color:var(--theme-color-editorhover);
    z-index:0
}
.btn.fa:not(.fa-font):not(.fa-text-height):focus{
    box-shadow:none
}
body:not(.no-outline) .btn.fa:not(.fa-font):not(.fa-text-height):focus{
    outline:.0625rem dotted;
    outline:.3125rem auto -webkit-focus-ring-color;
    z-index:2
}
.btn{
    height:2rem!important;
    border-radius:.125rem;
    align-items:center;
    -ms-user-select:none;
    cursor:pointer;
    display:inline-block;
    text-align:center;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    padding:.375rem .75rem!important
}
.a-text-editor-box .btn-toolbar{
    background:var(--theme-color-editorbg);
    padding:.9375rem 1.25rem
}
.a-text-editor-box .btn-toolbar .btn-group button.btn{
    background:transparent
}
.btn:not(.ql-font):not(.ql-size){
    width:2.575rem;
    height:2rem
}
.ql-font,.ql-size{
    width:3.5rem;
    height:2rem
}
body .ui-editor-container .ui-editor-toolbar:after{
    content:"";
    clear:both;
    display:block
}
.a-text-editor-box .btn-toolbar .btn-group button.btn{
    border:.0625rem solid var(--theme-color-editorbarborder)
}
.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{
    float:none!important;
    display:none!important
}
.ql-selected{
    color:#000!important
}
.ql-font-Impact{
    font-family:Impact,sans-serif
}
.ql-font-Serif{
    font-family:"Serif",sans-serif
}
.ql-font-Arial{
    font-family:Arial,sans-serif
}
.ql-font-Courier{
    font-family:Courier,sans-serif
}
.ql-font-Roboto{
    font-family:Roboto,sans-serif
}
.ql-font-Helvetica{
    font-family:Helvetica,sans-serif
}
.ql-font-comic-sans-ms{
    font-family:Comic Sans MS,sans-serif
}
.ql-font-lucida-grande{
    font-family:Lucida Grande,sans-serif
}
.ql-font-lucida-sans{
    font-family:Lucida Sans,sans-serif
}
.ql-font-Tahoma{
    font-family:Tahoma,sans-serif
}
.ql-font-Sans{
    font-family:Sans,sans-serif
}
.ql-font-Times{
    font-family:Times,sans-serif
}
.ql-font-times-new-roman{
    font-family:Times New Roman,sans-serif
}
.ql-font-Verdana{
    font-family:Verdana,sans-serif
}
*{
    box-sizing:border-box
}
em{
    font-style:italic!important
}
.ql-font:after{
    display:inline-block;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid;
    border-right:.3em solid transparent;
    border-bottom:0;
    border-left:.3em solid transparent
}
.ql-picker-label{
    font-size:1.25rem!important;
    font-weight:700!important;
    font-family:Times New Roman,sans-serif
}
body .ui-widget{
    font-family:Open Sans,Helvetica Neue,sans-serif;
    font-size:.875rem;
    text-decoration:none
}
body .ui-corner-all{
    border-radius:.1875rem
}
body .ui-corner-top{
    border-top-left-radius:.1875rem;
    border-top-right-radius:.1875rem
}
body .ui-corner-bottom{
    border-bottom-left-radius:.1875rem;
    border-bottom-right-radius:.1875rem
}
body .ui-corner-left{
    border-top-left-radius:.1875rem;
    border-bottom-left-radius:.1875rem
}
body .ui-corner-right{
    border-top-right-radius:.1875rem;
    border-bottom-right-radius:.1875rem
}
body a{
    text-decoration:none
}
body .ui-helper-reset{
    line-height:normal
}
body .ui-state-disabled,body .ui-widget:disabled{
    opacity:.5;
    filter:alpha(opacity=50)
}
body .ui-editor-container .ui-editor-toolbar{
    border:.0625rem solid #eee;
    background-color:#f4f4f4
}
body .ui-editor-container .ui-editor-content{
    border:.0625rem solid #eee;
    height:18.75rem
}
body .ui-editor-container .ui-editor-content .ql-editor{
    background:var(--theme-color-light);
    color:var(--theme-color-textgray)
}
body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label{
    color:var(--theme-color-textgray)
}
body .ui-editor-container .ql-stroke{
    stroke:var(--theme-color-textgray)
}
body .ui-editor-container .ql-picker-label{
    color:var(--theme-color-textgray)
}
.text-font-huge{
    font-size:1.5rem!important
}
.text-font-normal{
    font-size:1rem!important
}
.text-font-small{
    font-size:.625rem!important
}
.ui-editor-content ol li,.ui-editor-content ul li{
    list-style:none!important
}
.ql-snow .ql-tooltip{
    margin-left:8rem!important;
    overflow:visible!important;
    background-color:var(--theme-color-editorbtn)!important;
    color:var(--theme-color-editorfont)!important;
    box-shadow:none!important
}
.ql-snow .ql-tooltip,.ql-snow .ql-tooltip input{
    border:.0625rem solid var(--theme-color-fieldborder)!important
}
.ql-snow .ql-tooltip input:active,.ql-snow .ql-tooltip input:focus{
    border:0!important
}
.ql-snow .ql-tooltip a.ql-action:after{
    border-color:var(--theme-color-editorbarborder)!important
}
.btn-info{
    background-color:var(--theme-color-dropdownactive)!important;
    color:var(--theme-color-editordropdownselectedfont)
}
.btn-info:hover{
    color:var(--theme-color-editordropdownselectedfont)!important
}
.a-text-editor-box .btn-toolbar .dropdown-menu>li{
    padding:0 .3125rem!important
}
.dropdown-menu{
    background:var(--theme-color-light)!important;
    color:var(--theme-color-font)!important
}
.ql-container{
    font-family:Helvetica,sans-serif!important;
    font-size:16px!important
}
.ql-editor{
    padding:0!important
}
.ql-editor ol .ql-indent-1:before{
    content:counter(list-1,decimal) ". "!important
}
.ql-editor ol .ql-indent-2:before{
    content:counter(list-2,decimal) ". "!important
}
.ql-editor ol .ql-indent-3:before{
    content:counter(list-3,decimal) ". "!important
}
.ql-editor ol .ql-indent-4:before{
    content:counter(list-4,decimal) ". "!important
}
.ql-editor ol .ql-indent-5:before{
    content:counter(list-5,decimal) ". "!important
}
.ql-editor ol .ql-indent-6:before{
    content:counter(list-6,decimal) ". "!important
}
.ql-editor ol .ql-indent-7:before{
    content:counter(list-7,decimal) ". "!important
}
.ql-editor ol .ql-indent-8:before{
    content:counter(list-8,decimal) ". "!important
}
.ql-editor .ql-align-justify{
    white-space:pre-line
}
.anchor-color {
color:#EB8C00
}
.lb-upload{
color:#EB8C00
}