body,html{
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%
}
*,:after,:before,html{
    box-sizing:border-box
}
progress,sub,sup{
    vertical-align:baseline
}
button,hr,input{
    overflow:visible
}
.t-Body-nav,textarea{
    overflow:auto
}
.a-Menu,.js-regionIsMaximized .a-IRR-sortWidget,.js-regionIsMaximized .a-Menu,.js-regionIsMaximized .ui-dialog,.js-regionIsMaximized .ui-widget,.js-regionIsMaximized .ui-widget-overlay,.ui-dialog,.ui-widget{
    visibility:visible
}
.t-Cards--3cols .t-Cards-item:nth-child(3n+1),.t-Cards--4cols .t-Cards-item:nth-child(4n+1),.t-Cards--5cols .t-Cards-item:nth-child(5n+1),.t-Cards--cols .t-Cards-item:nth-child(2n+1){
    clear:both
}
@-webkit-keyframes anim-dialogOpen{
    0%{
        opacity:0;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    .01%{
        opacity:0;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes anim-dialogOpen{
    0%{
        opacity:0;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    .01%{
        opacity:0;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@-webkit-keyframes anim-spin{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes anim-spin{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@-webkit-keyframes anim-fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes anim-fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
html{
    font-family:sans-serif
}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background-color:transparent;
    -webkit-text-decoration-skip:objects
}
a:active,a:hover{
    outline-width:0
}
abbr[title]{
    border-bottom:none;
    text-decoration:underline;
    text-decoration:underline dotted
}
b,strong{
    font-weight:bolder
}
dfn{
    font-style:italic
}
mark{
    background-color:#ff0;
    color:#000
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
img{
    border-style:none
}
svg:not(:root){
    overflow:hidden
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
figure{
    margin:1em 40px
}
hr{
    box-sizing:content-box;
    height:0
}
.t-Button,legend{
    box-sizing:border-box
}
button,input,select,textarea{
    font:inherit;
    margin:0
}
optgroup{
    font-weight:700
}
button,select{
    text-transform:none
}
[type=reset],[type=submit],button,html [type=button]{
    -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    border-style:none;
    padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
    outline:ButtonText dotted 1px
}
legend{
    color:inherit;
    display:table;
    max-width:100%;
    padding:0;
    white-space:normal
}
[type=checkbox],[type=radio]{
    box-sizing:border-box;
    padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    -webkit-appearance:textfield;
    outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-input-placeholder{
    color:inherit;
    opacity:.54
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
.t-AVPList{
    margin:0;
    padding:0;
    list-style:none
}
.t-AVPList-item{
    display:table;
    width:100%;
    box-shadow:0 -.1rem rgba(0,0,0,.05) inset;
    transition:background-color .1s
}
.t-AVPList-label,.t-AVPList-value{
    min-height:3.6rem;
    display:block;
    vertical-align:top;
    font-size:1.4rem;
    line-height:2rem;
    padding:.8rem 1.2rem;
    margin:0;
    box-shadow:0 .1rem rgba(0,0,0,.05) inset;
    transition:background-color .1s
}
.u-RTL .t-AVPList-label,.u-RTL .t-AVPList-value{
    float:right
}
.t-AVPList-label:first-of-type,.t-AVPList-value:first-of-type{
    box-shadow:none
}
.t-AVPList-value{
    overflow:hidden
}
.t-AVPList-label{
    clear:both;
    float:left;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
.u-RTL .t-AVPList-label{
    float:right
}
.t-AVPList--leftAligned .t-AVPList-label{
    padding-left:1.2rem;
    width:30%;
    text-align:left
}
.t-AVPList--leftAligned .t-AVPList-value{
    padding-right:1.2rem;
    text-align:left;
    width:70%
}
.u-RTL .t-AVPList--leftAligned .t-AVPList-value{
    text-align:right
}
.t-AVPList--rightAligned .t-AVPList-label{
    width:70%
}
.t-AVPList--rightAligned .t-AVPList-value{
    text-align:right;
    overflow:hidden;
    width:30%
}
.u-RTL .t-AVPList--rightAligned .t-AVPList-value{
    text-align:left
}
.t-Body-info .t-AVPList-label{
    padding-left:1.6rem
}
.t-Body-info .t-AVPList-value{
    padding-right:1.6rem
}
.t-AVPList--fixedLabelSmall .t-AVPList-label{
    width:16rem
}
.t-AVPList--fixedLabelSmall .t-AVPList-value{
    width:auto
}
.t-AVPList--fixedLabelMedium .t-AVPList-label{
    width:22rem
}
.t-AVPList--fixedLabelLarge .t-AVPList-label{
    width:26rem
}
.t-AVPList--variableLabelSmall .t-AVPList-label{
    width:20%
}
.t-AVPList--variableLabelSmall .t-AVPList-value{
    width:80%
}
.t-AVPList--variableLabelMedium .t-AVPList-label{
    width:30%
}
.t-AVPList--variableLabelMedium .t-AVPList-value{
    width:70%
}
.t-AVPList--variableLabelLarge .t-AVPList-label{
    width:40%
}
.t-AVPList--variableLabelLarge .t-AVPList-value{
    width:60%
}
.t-AVPList+.t-Report-pagination{
    border-top:.1rem solid rgba(0,0,0,.05)
}
@-webkit-keyframes zoomFade{
    from{
        -webkit-transform:scale(.75);
        transform:scale(.75);
        opacity:0
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@keyframes zoomFade{
    from{
        -webkit-transform:scale(.75);
        transform:scale(.75);
        opacity:0
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
.t-Alert--wizard{
    margin:1.6rem auto;
    width:50vw;
    max-width:76rem;
    padding:1.6rem
}
.t-Dialog-body .t-Alert--wizard{
    width:auto;
    max-width:100%;
    box-shadow:none;
    border-width:0
}
.t-Alert--wizard .t-Alert-icon{
    text-align:center;
    padding:2.4rem 0 1.2rem
}
.t-Alert--wizard .t-Alert-icon .t-Icon{
    font-size:5.6rem
}
.t-Alert--wizard .t-Alert-header{
    padding:0 0 2.4rem;
    border-bottom:.1rem solid rgba(0,0,0,.05)
}
.t-Alert--wizard .t-Alert-title{
    text-align:center;
    font-size:2.4rem;
    line-height:1;
    margin:0
}
.t-Alert--wizard .t-Alert-body{
    font-size:1.6rem;
    line-height:2.4rem;
    padding:1.6rem 2.4rem .8rem
}
.t-Alert--wizard .t-Alert-buttons{
    padding:1.6rem 2.4rem;
    text-align:center;
    width:80%;
    margin:0 auto
}
.t-Alert--wizard .t-Alert-buttons:empty{
    display:none
}
.t-Alert--wizard .t-Alert-inset{
    border-radius:.2rem;
    padding:1.2rem 1.6rem
}
.t-Alert--wizard .t-Alert-inset ul{
    list-style:decimal;
    margin:1.2rem 0 1.2rem 2.4rem;
    font-size:1.2rem;
    line-height:1.6rem
}
.t-Alert--wizard .t-Alert-inset li{
    margin-bottom:.4rem
}
.t-Alert--wizard .t-Alert-inset pre{
    font-size:1rem;
    line-height:1.6rem
}
.t-Alert--horizontal{
    margin-bottom:1.6rem;
    position:relative
}
.t-Alert--horizontal .t-Alert-title,.t-Body-alert .t-Alert{
    margin-bottom:0
}
.t-Alert--horizontal .t-Alert-wrap{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    padding:1.6rem
}
.t-Alert--horizontal .t-Alert-icon{
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    padding-right:1.6rem;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.u-RTL .t-Alert--horizontal .t-Alert-icon{
    padding-left:1.6rem;
    padding-right:0
}
.t-Alert--horizontal .t-Alert-content{
    -webkit-flex:1 0;
    -ms-flex:1 0;
    flex:1 0
}
.t-Alert--horizontal .t-Alert-buttons{
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    text-align:right;
    white-space:nowrap;
    padding-left:1.6rem;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.t-Alert--horizontal .t-Alert-body:empty,.t-Alert--horizontal .t-Alert-buttons:empty{
    display:none
}
.u-RTL .t-Alert--horizontal .t-Alert-buttons{
    padding-left:0;
    padding-right:1.6rem
}
.apex-icons-fontawesome .t-Alert--horizontal .t-Alert-title{
    line-height:2.8rem
}
.apex-icons-fontapex .t-Alert--horizontal .t-Alert-title{
    line-height:3.2rem
}
.t-Alert--horizontal .t-Alert-body{
    margin-top:4px
}
.apex-icons-fontawesome .t-Alert--horizontal .t-Alert-icon .t-Icon{
    font-size:28px
}
.apex-icons-fontapex .t-Alert--horizontal .t-Alert-icon .t-Icon{
    font-size:32px
}
.t-Alert--horizontal,.t-Alert--wizard{
    border:1px solid rgba(0,0,0,.1);
    box-shadow:0 2px 4px -2px rgba(0,0,0,.075)
}
.apex-icons-fontawesome .t-Alert--defaultIcons.t-Alert--horizontal .t-Alert-icon .t-Icon{
    line-height:2.8rem
}
.apex-icons-fontapex .t-Alert--defaultIcons.t-Alert--horizontal .t-Alert-icon .t-Icon{
    line-height:3.2rem
}
.apex-icons-fontawesome .t-Alert--defaultIcons.t-Alert--wizard .t-Alert-icon .t-Icon{
    line-height:5.6rem
}
.apex-icons-fontapex .t-Alert--defaultIcons.t-Alert--wizard .t-Alert-icon .t-Icon{
    line-height:6.4rem
}
.t-Alert--noIcon.t-Alert--wizard .t-Alert-icon{
    padding-top:0;
    line-height:0
}
.t-Alert--noIcon.t-Alert--horizontal .t-Alert-icon{
    display:none!important
}
.t-Alert--noIcon .t-Alert-icon .t-Icon{
    display:none
}
.t-Body-alert{
    margin:0
}
.t-Alert--page{
    transition:.2s ease-out
}
.t-Alert--page.t-Alert{
    border-radius:0
}
.t-Alert--page .t-Alert-body{
    margin-top:0
}
.t-Alert--page .a-Notification-title,.t-Alert--page .t-Alert-title{
    display:block;
    font-weight:400;
    font-size:2rem;
    line-height:3.2rem;
    margin-bottom:0;
    margin-right:48px
}
.t-Alert--page .a-Notification-list{
    margin:.8rem 0 0;
    list-style:none
}
.t-Alert--page .a-Notification-item{
    list-style:disc;
    margin:.4rem 1.2rem .4rem 2.4rem
}
.t-Alert--page .htmldbOraErr{
    margin-top:.8rem;
    display:block;
    font-size:1.1rem;
    line-height:1.6rem;
    font-family:Menlo,Consolas,monospace,serif;
    white-space:pre-line
}
.apex-page-error,.apex-page-success{
    display:block
}
.apex-page-error.u-hidden,.apex-page-success.u-hidden{
    display:block!important
}
.apex-page-error.u-hidden .t-Alert--page,.apex-page-success.u-hidden .t-Alert--page{
    -webkit-transform:translateY(-120%);
    transform:translateY(-120%);
    opacity:0;
    overflow:hidden;
    pointer-events:none
}
.t-Alert--accessibleHeading .t-Alert-title{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.t-Alert--removeHeading .t-Alert-title{
    display:none
}
.t-Alert .t-ButtonRegion{
    margin-bottom:0;
    margin-top:2.4rem
}
.t-Alert .col .t-ButtonRegion:only-child{
    margin-bottom:0
}
@media only screen and (max-width:480px){
    .t-Alert--wizard{
        width:auto
    }
}
@media only screen and (min-width:769px){
    .t-Alert--page{
        position:fixed;
        top:1.6rem;
        right:1.6rem;
        max-width:64rem;
        min-width:48rem;
        z-index:890;
        border-width:0;
        box-shadow:0 0 0 .1rem rgba(0,0,0,.1) inset,0 3px 9px -2px rgba(0,0,0,.1)
    }
    .u-RTL .t-Alert--page{
        right:auto;
        left:1.6rem
    }
    .t-Alert--page.t-Alert{
        border-radius:.2rem
    }
    .t-Alert--page .t-Alert-body,.t-Alert--page .t-Alert-header{
        padding:16px
    }
    .t-Alert--page .t-Alert-icon{
        padding:16px 0 16px 16px
    }
    .u-RTL .t-Alert--page .t-Alert-icon{
        padding:16px 16px 16px 0
    }
    .t-Alert--page .t-Alert-buttons,.t-Alert--page .t-Alert-wrap{
        padding:0
    }
    .t-Alert--page .t-Button--closeAlert{
        position:absolute;
        right:16px;
        top:16px;
        min-width:0
    }
    .u-RTL .t-Alert--page .t-Button--closeAlert{
        right:auto;
        left:16px
    }
    .t-Alert--page .a-Notification-list{
        max-height:96px;
        overflow:auto
    }
    .t-Alert--page .a-Notification-link:hover{
        text-decoration:underline
    }
    .t-Alert--page ::-webkit-scrollbar{
        width:8px;
        height:8px
    }
    .t-Alert--page ::-webkit-scrollbar-thumb{
        background-color:rgba(0,0,0,.25)
    }
    .t-Alert--page ::-webkit-scrollbar-track{
        background-color:rgba(0,0,0,.05)
    }
}
.t-BadgeList--circular .t-BadgeList-value a:hover,.t-BadgeList-value a:hover,.t-BadgeList-wrap{
    text-decoration:none
}
.t-Badge{
    color:inherit;
    display:inline-block;
    font:inherit;
    margin:0;
    position:relative;
    text-align:center;
    white-space:nowrap;
    line-height:1.6rem;
    font-size:1.2rem
}
.t-Badge .t-Icon{
    margin-right:.4rem
}
.t-Badge--basic{
    box-shadow:0 0 0 .1rem rgba(0,0,0,.025) inset;
    border-radius:.2rem
}
.t-Badge--orb{
    border-radius:0;
    box-shadow:none
}
.t-Badge--orb:before{
    vertical-align:top;
    content:'';
    display:inline-block;
    border-radius:100%;
    width:1rem;
    height:1rem;
    margin:.3rem .4rem .3rem .3rem;
    box-shadow:0 0 0 .1rem rgba(0,0,0,.05) inset
}
.t-Badge.t-Badge--basic{
    padding:.8rem 1.2rem
}
.t-Badge--large{
    font-size:1.4rem
}
.t-Badge--small,.t-Badge--xsmall{
    font-size:1.1rem
}
.t-Badge--large.t-Badge--basic{
    padding:1.6rem
}
.t-Badge--large.t-Badge--orb:before{
    width:1.2rem;
    height:1.2rem;
    margin:.2rem .4rem .2rem .2rem
}
.t-Badge--small.t-Badge--basic{
    padding:.4rem .8rem
}
.t-Badge--xsmall.t-Badge--basic{
    padding:0 .8rem
}
.t-Badge--xsmall.t-Badge--orb:before{
    width:.8rem;
    height:.8rem;
    margin:.4rem
}
.t-Badge--xsmall .t-Icon{
    width:1.2rem;
    height:1.2rem;
    line-height:1.6rem
}
.t-Badge--xsmall .t-Icon:before{
    font-size:1.2rem
}
.t-Badge--orb.is-primary:before{
    background-color:#AAC7DA
}
.t-Badge--basic.is-primary{
    background-color:#fcfdfe;
    color:#404040
}
.t-Badge--orb.is-info:before{
    background-color:#8ABCEB
}
.t-Badge--basic.is-info{
    background-color:#eef5fc;
    color:#404040
}
.t-Badge--orb.is-warning:before{
    background-color:#FFBE2A
}
.t-Badge--basic.is-warning{
    background-color:#fff4dd;
    color:#775200
}
.t-Badge--orb.is-success:before{
    background-color:#2ECC71
}
.t-Badge--basic.is-success{
    background-color:#d1f5e0;
    color:#0d3a20
}
.t-Badge--orb.is-danger:before{
    background-color:#F54B21
}
.t-Badge--basic.is-danger{
    background-color:#fdd5cc;
    color:#5f1604
}
.t-Badge--orb.is-complete:before{
    background-color:#E0E0E0
}
.t-Badge--basic.is-complete{
    background-color:#E0E0E0;
    color:#404040
}
.t-Badge--basic.is-null,.t-Badge--orb.is-null:before{
    color:#707070
}
.t-BadgeList{
    padding:0;
    margin:0;
    list-style:none;
    overflow:hidden
}
.t-BadgeList-item{
    display:block;
    position:relative
}
.t-BadgeList-label,.t-BadgeList-wrap{
    display:block
}
.t-BadgeList-value{
    display:block;
    text-align:center
}
.t-BadgeList-value a{
    display:block
}
.t-BadgeList--circular .t-BadgeList-item{
    display:block;
    position:relative;
    padding-right:1.2rem;
    padding-left:1.2rem;
    padding-top:1.2rem
}
.t-BadgeList--circular a.t-BadgeList-wrap .t-BadgeList-value{
    transition:box-shadow
}
.t-BadgeList--circular a.t-BadgeList-wrap:hover .t-BadgeList-value{
    box-shadow:0 0 0 .4rem rgba(0,0,0,.1) inset
}
.t-BadgeList--circular .t-BadgeList-label{
    display:block;
    text-align:center;
    position:absolute;
    bottom:0;
    left:.1rem;
    right:.1rem;
    font-size:1.2rem;
    line-height:1.5;
    padding:1.6rem 0
}
.t-BadgeList--circular .t-BadgeList-value{
    display:block;
    text-align:center;
    border-radius:100%;
    margin:0 auto;
    transition:background-color .2s;
    width:48px;
    height:48px;
    line-height:48px;
    font-size:16px
}
.t-BadgeList--circular .t-BadgeList-value a{
    display:block;
    border-radius:100%;
    text-decoration:none;
    transition:box-shadow .1s,color .1s,background-color .3s
}
.t-BadgeList--dash .t-BadgeList-value a:hover,.t-Footer-apex a:hover{
    text-decoration:underline
}
.t-BadgeList--circular .t-BadgeList-value a:focus{
    outline:0
}
.t-BadgeList--circular.t-BadgeList--small .t-BadgeList-value{
    width:32px;
    height:32px;
    line-height:32px;
    font-size:12px
}
.t-BadgeList--circular.t-BadgeList--small .t-BadgeList-label{
    font-size:12px;
    padding:3px 8px
}
.t-BadgeList--circular.t-BadgeList--small .t-BadgeList-item{
    padding-bottom:24px
}
.t-BadgeList--circular.t-BadgeList--medium .t-BadgeList-value{
    width:48px;
    height:48px;
    line-height:48px;
    font-size:16px
}
.t-BadgeList--circular.t-BadgeList--medium .t-BadgeList-label{
    font-size:12px;
    padding:7px 8px
}
.t-BadgeList--circular.t-BadgeList--medium .t-BadgeList-item{
    padding-bottom:32px
}
.t-BadgeList--circular.t-BadgeList--large .t-BadgeList-value{
    width:64px;
    height:64px;
    line-height:64px;
    font-size:20px
}
.t-BadgeList--circular.t-BadgeList--large .t-BadgeList-label{
    font-size:14px;
    padding:9.5px 8px
}
.t-BadgeList--circular.t-BadgeList--large .t-BadgeList-item{
    padding-bottom:40px
}
.t-BadgeList--circular.t-BadgeList--xlarge .t-BadgeList-value{
    width:96px;
    height:96px;
    line-height:96px;
    font-size:24px
}
.t-BadgeList--circular.t-BadgeList--xlarge .t-BadgeList-label{
    font-size:16px;
    padding:12px 8px
}
.t-BadgeList--circular.t-BadgeList--xlarge .t-BadgeList-item{
    padding-bottom:48px
}
.t-BadgeList--circular.t-BadgeList--xxlarge .t-BadgeList-value{
    width:128px;
    height:128px;
    line-height:128px;
    font-size:32px
}
.t-BadgeList--circular.t-BadgeList--xxlarge .t-BadgeList-label{
    font-size:20px;
    padding:17px 8px
}
.t-BadgeList--circular.t-BadgeList--xxlarge .t-BadgeList-item{
    padding-bottom:64px
}
.t-BadgeList--dash .t-BadgeList-item{
    position:relative
}
.t-BadgeList--dash .t-BadgeList-label{
    text-align:center;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:1.4rem;
    line-height:2rem
}
.t-BadgeList--dash .t-BadgeList-value{
    text-align:center;
    font-size:3.6rem;
    line-height:4rem
}
.t-Button,.t-Button:active,.t-Button:focus,.t-Button:hover,.t-Card-wrap,.t-Card-wrap:hover,a{
    text-decoration:none
}
.t-BadgeList--dash .t-BadgeList-wrap{
    padding:2.4rem 1.2rem;
    overflow:hidden;
    position:relative
}
.t-BadgeList--dash a.t-BadgeList-wrap{
    transition:box-shadow .1s;
    text-decoration:none
}
.t-BadgeList--dash a.t-BadgeList-wrap:hover{
    box-shadow:0 -8px 0 0 rgba(0,0,0,.075) inset
}
.a-BarChart .a-BarChart-item,.a-BarChart--classic .a-BarChart-barLink,.a-BarChart--classic .a-BarChart-label,.a-BarChart--classic .a-BarChart-value{
    box-shadow:0 -.1rem 0 rgba(0,0,0,.05) inset
}
.t-BadgeList--dash .t-BadgeList-label,.t-BadgeList--dash .t-BadgeList-value{
    position:relative;
    z-index:10;
    transition:all .2s
}
.t-BadgeList--dash .t-BadgeList-fill{
    display:block;
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    height:100%;
    background-color:rgba(0,0,0,.05);
    -webkit-animation:animateFill linear 1;
    animation:animateFill linear 1;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-duration:.2s;
    animation-duration:.2s
}
.t-BadgeList--dash.t-BadgeList--coloredBG .t-BadgeList-fill{
    background-color:rgba(0,0,0,.15)
}
.t-BadgeList--cols .t-BadgeList-item:after,.t-BadgeList--fixed .t-BadgeList-item:after,.t-BadgeList--flex .t-BadgeList-item:after,.t-BadgeList--float .t-BadgeList-item:after,.t-BadgeList--stacked .t-BadgeList-item:after{
    content:'';
    position:absolute;
    top:0;
    bottom:0;
    width:1px;
    right:-1px;
    z-index:10
}
.t-BadgeList--cols .t-BadgeList-item:before,.t-BadgeList--fixed .t-BadgeList-item:before,.t-BadgeList--flex .t-BadgeList-item:before,.t-BadgeList--float .t-BadgeList-item:before,.t-BadgeList--stacked .t-BadgeList-item:before{
    content:'';
    position:absolute;
    left:0;
    right:0;
    height:1px;
    bottom:-1px;
    z-index:11
}
.t-BadgeList--cols .t-BadgeList-item:after,.t-BadgeList--cols .t-BadgeList-item:before,.t-BadgeList--fixed .t-BadgeList-item:after,.t-BadgeList--fixed .t-BadgeList-item:before,.t-BadgeList--flex .t-BadgeList-item:after,.t-BadgeList--flex .t-BadgeList-item:before,.t-BadgeList--float .t-BadgeList-item:after,.t-BadgeList--float .t-BadgeList-item:before,.t-BadgeList--stacked .t-BadgeList-item:after,.t-BadgeList--stacked .t-BadgeList-item:before{
    background-color:rgba(0,0,0,.05)
}
.t-BadgeList--bottomBorder{
    border-bottom:1px solid
}
.t-Body-actions .t-BadgeList-item:after,.t-Body-actions .t-BadgeList-item:before{
    display:none
}
.t-BadgeList--float .t-BadgeList-item{
    float:left
}
.t-BadgeList--stacked .t-BadgeList-item:after{
    content:'';
    position:absolute;
    left:0;
    right:0;
    height:1px;
    bottom:-1px
}
.t-BadgeList--flex{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -webkit-align-content:stretch;
    -ms-flex-line-pack:stretch;
    align-content:stretch;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.t-BadgeList--flex .t-BadgeList-item{
    -webkit-flex:1,0,auto;
    -ms-flex:1,0,auto;
    flex:1,0,auto
}
.t-BadgeList--cols .t-BadgeList-item{
    float:left;
    width:50%
}
.t-BadgeList--3cols .t-BadgeList-item{
    width:33.33%
}
.t-BadgeList--4cols .t-BadgeList-item{
    width:25%
}
.t-BadgeList--5cols .t-BadgeList-item{
    width:20%
}
.t-BadgeList--fixed{
    display:table;
    table-layout:fixed;
    width:100%
}
.t-BadgeList--fixed .t-BadgeList-item{
    display:table-cell
}
@media only screen and (max-width:480px){
    .t-BadgeList--circular.t-BadgeList--responsive.t-BadgeList--large .t-BadgeList-value,.t-BadgeList--circular.t-BadgeList--responsive.t-BadgeList--medium .t-BadgeList-value,.t-BadgeList--circular.t-BadgeList--responsive.t-BadgeList--xlarge .t-BadgeList-value,.t-BadgeList--circular.t-BadgeList--responsive.t-BadgeList--xxlarge .t-BadgeList-value{
        width:48px;
        height:48px;
        line-height:48px;
        font-size:16px
    }
    .t-BadgeList--circular.t-BadgeList--responsive.t-BadgeList--large .t-BadgeList-label,.t-BadgeList--circular.t-BadgeList--responsive.t-BadgeList--medium .t-BadgeList-label,.t-BadgeList--circular.t-BadgeList--responsive.t-BadgeList--xlarge .t-BadgeList-label,.t-BadgeList--circular.t-BadgeList--responsive.t-BadgeList--xxlarge .t-BadgeList-label{
        font-size:14px;
        padding:4px 8px;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis
    }
    .t-BadgeList--circular.t-BadgeList--responsive.t-BadgeList--large .t-BadgeList-item,.t-BadgeList--circular.t-BadgeList--responsive.t-BadgeList--medium .t-BadgeList-item,.t-BadgeList--circular.t-BadgeList--responsive.t-BadgeList--xlarge .t-BadgeList-item,.t-BadgeList--circular.t-BadgeList--responsive.t-BadgeList--xxlarge .t-BadgeList-item{
        padding-bottom:28px
    }
    .t-BadgeList--3cols .t-BadgeList-item,.t-BadgeList--4cols .t-BadgeList-item,.t-BadgeList--5cols .t-BadgeList-item{
        float:none;
        width:auto
    }
}
code,h1,h2,h3,h4,h5,h6,pre{
    line-height:1.5
}
body,li{
    line-height:2rem
}
h5,li{
    font-size:1.4rem
}
code,h6,pre{
    font-size:1.2rem
}
big,h4{
    font-size:1.6rem
}
@media only screen and (max-width:640px){
    .t-BadgeList--3cols .t-BadgeList-item,.t-BadgeList--4cols .t-BadgeList-item,.t-BadgeList--5cols .t-BadgeList-item{
        width:50%
    }
}
.u-Table,.u-Table-fill{
    width:100%
}
@-webkit-keyframes animateFill{
    from{
        -webkit-transform:translateX(-10%)
    }
    to{
        -webkit-transform:translateX(0)
    }
}
@keyframes animateFill{
    from{
        -webkit-transform:translateX(-10%);
        transform:translateX(-10%)
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
.a-BarChart .a-BarChart-item{
    padding:1.2rem
}
.a-BarChart .a-BarChart-item img{
    border-radius:.2rem
}
.a-BarChart--classic .a-BarChart-bar,.a-BarChart--classic .a-BarChart-filled,.a-BarChart--modern .a-BarChart-bar,.a-BarChart--modern .a-BarChart-filled{
    border-radius:.1rem
}
.a-BarChart .a-BarChart-filled{
    -webkit-animation:animateFill linear 1;
    animation:animateFill linear 1;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-duration:.2s;
    animation-duration:.2s
}
.a-BarChart--classic .a-BarChart-item .a-BarChart-bar{
    height:1.2rem;
    margin:.4rem 0
}
.a-BarChart--classic .a-BarChart-filled{
    height:1.2rem;
    opacity:.75
}
.a-BarChart--modern .a-BarChart-item .a-BarChart-bar{
    height:.8rem;
    margin:.2rem 0
}
.a-BarChart--modern .a-BarChart-filled{
    height:.8rem;
    opacity:.75
}
.no-anim .t-Body-content,.no-anim .t-Body-side,.no-anim .t-Body-title,.t-Body-title.js-hideBreadcrumbs .t-Breadcrumb{
    opacity:0
}
.u-Table{
    display:table;
    margin:0;
    padding:0;
    table-layout:auto
}
.u-Table-fill,.u-Table-fit{
    display:table-cell;
    padding:0;
    vertical-align:top
}
.u-Table--middle .u-Table-fill,.u-Table--middle .u-Table-fit{
    vertical-align:middle
}
.u-Table--bottom .u-Table-fill,.u-Table--bottom .u-Table-fit{
    vertical-align:bottom
}
.u-Table--equal{
    table-layout:fixed
}
.u-Table--equal>.u-Table-fill,.u-Table--equal>.u-Table-fit{
    width:auto
}
.u-Table--withBorder>.u-Table-fill,.u-Table--withBorder>.u-Table-fit{
    border-left:1px solid #F0F0F0
}
.u-Table--withBorder>.u-Table-fill:first-child,.u-Table--withBorder>.u-Table-fit:first-child{
    border-left:none
}
.h10{
    height:10px
}
.h20{
    height:20px
}
.h30{
    height:30px
}
.h40{
    height:40px
}
.h50{
    height:50px
}
.h60{
    height:60px
}
.h70{
    height:70px
}
.h80{
    height:80px
}
.h90{
    height:90px
}
.h100{
    height:100px
}
.h110{
    height:110px
}
.h120{
    height:120px
}
.h130{
    height:130px
}
.h140{
    height:140px
}
.h150{
    height:150px
}
.h160{
    height:160px
}
.h170{
    height:170px
}
.h180{
    height:180px
}
.h190{
    height:190px
}
.h200{
    height:200px
}
.h210{
    height:210px
}
.h220{
    height:220px
}
.h230{
    height:230px
}
.h240{
    height:240px
}
.h250{
    height:250px
}
.h260{
    height:260px
}
.h270{
    height:270px
}
.h280{
    height:280px
}
.h290{
    height:290px
}
.h300{
    height:300px
}
.h310{
    height:310px
}
.h320{
    height:320px
}
.h330{
    height:330px
}
.h340{
    height:340px
}
.h350{
    height:350px
}
.h360{
    height:360px
}
.h370{
    height:370px
}
.h380{
    height:380px
}
.h390{
    height:390px
}
.h400{
    height:400px
}
.h410{
    height:410px
}
.h420{
    height:420px
}
.h430{
    height:430px
}
.h440{
    height:440px
}
.h450{
    height:450px
}
.h460{
    height:460px
}
.h470{
    height:470px
}
.h480{
    height:480px
}
.h490{
    height:490px
}
.h500{
    height:500px
}
.h510{
    height:510px
}
.h520{
    height:520px
}
.h530{
    height:530px
}
.h540{
    height:540px
}
.h550{
    height:550px
}
.h560{
    height:560px
}
.h570{
    height:570px
}
.h580{
    height:580px
}
.h590{
    height:590px
}
.h600{
    height:600px
}
.h610{
    height:610px
}
.h620{
    height:620px
}
.h630{
    height:630px
}
.h640{
    height:640px
}
.h650{
    height:650px
}
.h660{
    height:660px
}
.h670{
    height:670px
}
.h680{
    height:680px
}
.h690{
    height:690px
}
.h700{
    height:700px
}
.h710{
    height:710px
}
.h720{
    height:720px
}
.h730{
    height:730px
}
.h740{
    height:740px
}
.h750{
    height:750px
}
.h760{
    height:760px
}
.h770{
    height:770px
}
.h780{
    height:780px
}
.h790{
    height:790px
}
.h800{
    height:800px
}
.mxh10{
    max-height:10px
}
.mxh20{
    max-height:20px
}
.mxh30{
    max-height:30px
}
.mxh40{
    max-height:40px
}
.mxh50{
    max-height:50px
}
.mxh60{
    max-height:60px
}
.mxh70{
    max-height:70px
}
.mxh80{
    max-height:80px
}
.mxh90{
    max-height:90px
}
.mxh100{
    max-height:100px
}
.mxh110{
    max-height:110px
}
.mxh120{
    max-height:120px
}
.mxh130{
    max-height:130px
}
.mxh140{
    max-height:140px
}
.mxh150{
    max-height:150px
}
.mxh160{
    max-height:160px
}
.mxh170{
    max-height:170px
}
.mxh180{
    max-height:180px
}
.mxh190{
    max-height:190px
}
.mxh200{
    max-height:200px
}
.mxh210{
    max-height:210px
}
.mxh220{
    max-height:220px
}
.mxh230{
    max-height:230px
}
.mxh240{
    max-height:240px
}
.mxh250{
    max-height:250px
}
.mxh260{
    max-height:260px
}
.mxh270{
    max-height:270px
}
.mxh280{
    max-height:280px
}
.mxh290{
    max-height:290px
}
.mxh300{
    max-height:300px
}
.mxh310{
    max-height:310px
}
.mxh320{
    max-height:320px
}
.mxh330{
    max-height:330px
}
.mxh340{
    max-height:340px
}
.mxh350{
    max-height:350px
}
.mxh360{
    max-height:360px
}
.mxh370{
    max-height:370px
}
.mxh380{
    max-height:380px
}
.mxh390{
    max-height:390px
}
.mxh400{
    max-height:400px
}
.mxh410{
    max-height:410px
}
.mxh420{
    max-height:420px
}
.mxh430{
    max-height:430px
}
.mxh440{
    max-height:440px
}
.mxh450{
    max-height:450px
}
.mxh460{
    max-height:460px
}
.mxh470{
    max-height:470px
}
.mxh480{
    max-height:480px
}
.mxh490{
    max-height:490px
}
.mxh500{
    max-height:500px
}
.mxh510{
    max-height:510px
}
.mxh520{
    max-height:520px
}
.mxh530{
    max-height:530px
}
.mxh540{
    max-height:540px
}
.mxh550{
    max-height:550px
}
.mxh560{
    max-height:560px
}
.mxh570{
    max-height:570px
}
.mxh580{
    max-height:580px
}
.mxh590{
    max-height:590px
}
.mxh600{
    max-height:600px
}
.mxh610{
    max-height:610px
}
.mxh620{
    max-height:620px
}
.mxh630{
    max-height:630px
}
.mxh640{
    max-height:640px
}
.mxh650{
    max-height:650px
}
.mxh660{
    max-height:660px
}
.mxh670{
    max-height:670px
}
.mxh680{
    max-height:680px
}
.mxh690{
    max-height:690px
}
.mxh700{
    max-height:700px
}
.mxh710{
    max-height:710px
}
.mxh720{
    max-height:720px
}
.mxh730{
    max-height:730px
}
.mxh740{
    max-height:740px
}
.mxh750{
    max-height:750px
}
.mxh760{
    max-height:760px
}
.mxh770{
    max-height:770px
}
.mxh780{
    max-height:780px
}
.mxh790{
    max-height:790px
}
.mxh800{
    max-height:800px
}
.i-h10>.t-Region-bodyWrap>.t-Region-body{
    height:10px
}
.i-h20>.t-Region-bodyWrap>.t-Region-body{
    height:20px
}
.i-h30>.t-Region-bodyWrap>.t-Region-body{
    height:30px
}
.i-h40>.t-Region-bodyWrap>.t-Region-body{
    height:40px
}
.i-h50>.t-Region-bodyWrap>.t-Region-body{
    height:50px
}
.i-h60>.t-Region-bodyWrap>.t-Region-body{
    height:60px
}
.i-h70>.t-Region-bodyWrap>.t-Region-body{
    height:70px
}
.i-h80>.t-Region-bodyWrap>.t-Region-body{
    height:80px
}
.i-h90>.t-Region-bodyWrap>.t-Region-body{
    height:90px
}
.i-h100>.t-Region-bodyWrap>.t-Region-body{
    height:100px
}
.i-h110>.t-Region-bodyWrap>.t-Region-body{
    height:110px
}
.i-h120>.t-Region-bodyWrap>.t-Region-body{
    height:120px
}
.i-h130>.t-Region-bodyWrap>.t-Region-body{
    height:130px
}
.i-h140>.t-Region-bodyWrap>.t-Region-body{
    height:140px
}
.i-h150>.t-Region-bodyWrap>.t-Region-body{
    height:150px
}
.i-h160>.t-Region-bodyWrap>.t-Region-body{
    height:160px
}
.i-h170>.t-Region-bodyWrap>.t-Region-body{
    height:170px
}
.i-h180>.t-Region-bodyWrap>.t-Region-body{
    height:180px
}
.i-h190>.t-Region-bodyWrap>.t-Region-body{
    height:190px
}
.i-h200>.t-Region-bodyWrap>.t-Region-body{
    height:200px
}
.i-h210>.t-Region-bodyWrap>.t-Region-body{
    height:210px
}
.i-h220>.t-Region-bodyWrap>.t-Region-body{
    height:220px
}
.i-h230>.t-Region-bodyWrap>.t-Region-body{
    height:230px
}
.i-h240>.t-Region-bodyWrap>.t-Region-body{
    height:240px
}
.i-h250>.t-Region-bodyWrap>.t-Region-body{
    height:250px
}
.i-h260>.t-Region-bodyWrap>.t-Region-body{
    height:260px
}
.i-h270>.t-Region-bodyWrap>.t-Region-body{
    height:270px
}
.i-h280>.t-Region-bodyWrap>.t-Region-body{
    height:280px
}
.i-h290>.t-Region-bodyWrap>.t-Region-body{
    height:290px
}
.i-h300>.t-Region-bodyWrap>.t-Region-body{
    height:300px
}
.i-h310>.t-Region-bodyWrap>.t-Region-body{
    height:310px
}
.i-h320>.t-Region-bodyWrap>.t-Region-body{
    height:320px
}
.i-h330>.t-Region-bodyWrap>.t-Region-body{
    height:330px
}
.i-h340>.t-Region-bodyWrap>.t-Region-body{
    height:340px
}
.i-h350>.t-Region-bodyWrap>.t-Region-body{
    height:350px
}
.i-h360>.t-Region-bodyWrap>.t-Region-body{
    height:360px
}
.i-h370>.t-Region-bodyWrap>.t-Region-body{
    height:370px
}
.i-h380>.t-Region-bodyWrap>.t-Region-body{
    height:380px
}
.i-h390>.t-Region-bodyWrap>.t-Region-body{
    height:390px
}
.i-h400>.t-Region-bodyWrap>.t-Region-body{
    height:400px
}
.i-h410>.t-Region-bodyWrap>.t-Region-body{
    height:410px
}
.i-h420>.t-Region-bodyWrap>.t-Region-body{
    height:420px
}
.i-h430>.t-Region-bodyWrap>.t-Region-body{
    height:430px
}
.i-h440>.t-Region-bodyWrap>.t-Region-body{
    height:440px
}
.i-h450>.t-Region-bodyWrap>.t-Region-body{
    height:450px
}
.i-h460>.t-Region-bodyWrap>.t-Region-body{
    height:460px
}
.i-h470>.t-Region-bodyWrap>.t-Region-body{
    height:470px
}
.i-h480>.t-Region-bodyWrap>.t-Region-body{
    height:480px
}
.i-h490>.t-Region-bodyWrap>.t-Region-body{
    height:490px
}
.i-h500>.t-Region-bodyWrap>.t-Region-body{
    height:500px
}
.i-h510>.t-Region-bodyWrap>.t-Region-body{
    height:510px
}
.i-h520>.t-Region-bodyWrap>.t-Region-body{
    height:520px
}
.i-h530>.t-Region-bodyWrap>.t-Region-body{
    height:530px
}
.i-h540>.t-Region-bodyWrap>.t-Region-body{
    height:540px
}
.i-h550>.t-Region-bodyWrap>.t-Region-body{
    height:550px
}
.i-h560>.t-Region-bodyWrap>.t-Region-body{
    height:560px
}
.i-h570>.t-Region-bodyWrap>.t-Region-body{
    height:570px
}
.i-h580>.t-Region-bodyWrap>.t-Region-body{
    height:580px
}
.i-h590>.t-Region-bodyWrap>.t-Region-body{
    height:590px
}
.i-h600>.t-Region-bodyWrap>.t-Region-body{
    height:600px
}
.i-h610>.t-Region-bodyWrap>.t-Region-body{
    height:610px
}
.i-h620>.t-Region-bodyWrap>.t-Region-body{
    height:620px
}
.i-h630>.t-Region-bodyWrap>.t-Region-body{
    height:630px
}
.i-h640>.t-Region-bodyWrap>.t-Region-body{
    height:640px
}
.i-h650>.t-Region-bodyWrap>.t-Region-body{
    height:650px
}
.i-h660>.t-Region-bodyWrap>.t-Region-body{
    height:660px
}
.i-h670>.t-Region-bodyWrap>.t-Region-body{
    height:670px
}
.i-h680>.t-Region-bodyWrap>.t-Region-body{
    height:680px
}
.i-h690>.t-Region-bodyWrap>.t-Region-body{
    height:690px
}
.i-h700>.t-Region-bodyWrap>.t-Region-body{
    height:700px
}
.i-h710>.t-Region-bodyWrap>.t-Region-body{
    height:710px
}
.i-h720>.t-Region-bodyWrap>.t-Region-body{
    height:720px
}
.i-h730>.t-Region-bodyWrap>.t-Region-body{
    height:730px
}
.i-h740>.t-Region-bodyWrap>.t-Region-body{
    height:740px
}
.i-h750>.t-Region-bodyWrap>.t-Region-body{
    height:750px
}
.i-h760>.t-Region-bodyWrap>.t-Region-body{
    height:760px
}
.i-h770>.t-Region-bodyWrap>.t-Region-body{
    height:770px
}
.i-h780>.t-Region-bodyWrap>.t-Region-body{
    height:780px
}
.i-h790>.t-Region-bodyWrap>.t-Region-body{
    height:790px
}
.i-h800>.t-Region-bodyWrap>.t-Region-body{
    height:800px
}
.i-mxh10>.t-Region-bodyWrap>.t-Region-body{
    max-height:10px
}
.i-mxh20>.t-Region-bodyWrap>.t-Region-body{
    max-height:20px
}
.i-mxh30>.t-Region-bodyWrap>.t-Region-body{
    max-height:30px
}
.i-mxh40>.t-Region-bodyWrap>.t-Region-body{
    max-height:40px
}
.i-mxh50>.t-Region-bodyWrap>.t-Region-body{
    max-height:50px
}
.i-mxh60>.t-Region-bodyWrap>.t-Region-body{
    max-height:60px
}
.i-mxh70>.t-Region-bodyWrap>.t-Region-body{
    max-height:70px
}
.i-mxh80>.t-Region-bodyWrap>.t-Region-body{
    max-height:80px
}
.i-mxh90>.t-Region-bodyWrap>.t-Region-body{
    max-height:90px
}
.i-mxh100>.t-Region-bodyWrap>.t-Region-body{
    max-height:100px
}
.i-mxh110>.t-Region-bodyWrap>.t-Region-body{
    max-height:110px
}
.i-mxh120>.t-Region-bodyWrap>.t-Region-body{
    max-height:120px
}
.i-mxh130>.t-Region-bodyWrap>.t-Region-body{
    max-height:130px
}
.i-mxh140>.t-Region-bodyWrap>.t-Region-body{
    max-height:140px
}
.i-mxh150>.t-Region-bodyWrap>.t-Region-body{
    max-height:150px
}
.i-mxh160>.t-Region-bodyWrap>.t-Region-body{
    max-height:160px
}
.i-mxh170>.t-Region-bodyWrap>.t-Region-body{
    max-height:170px
}
.i-mxh180>.t-Region-bodyWrap>.t-Region-body{
    max-height:180px
}
.i-mxh190>.t-Region-bodyWrap>.t-Region-body{
    max-height:190px
}
.i-mxh200>.t-Region-bodyWrap>.t-Region-body{
    max-height:200px
}
.i-mxh210>.t-Region-bodyWrap>.t-Region-body{
    max-height:210px
}
.i-mxh220>.t-Region-bodyWrap>.t-Region-body{
    max-height:220px
}
.i-mxh230>.t-Region-bodyWrap>.t-Region-body{
    max-height:230px
}
.i-mxh240>.t-Region-bodyWrap>.t-Region-body{
    max-height:240px
}
.i-mxh250>.t-Region-bodyWrap>.t-Region-body{
    max-height:250px
}
.i-mxh260>.t-Region-bodyWrap>.t-Region-body{
    max-height:260px
}
.i-mxh270>.t-Region-bodyWrap>.t-Region-body{
    max-height:270px
}
.i-mxh280>.t-Region-bodyWrap>.t-Region-body{
    max-height:280px
}
.i-mxh290>.t-Region-bodyWrap>.t-Region-body{
    max-height:290px
}
.i-mxh300>.t-Region-bodyWrap>.t-Region-body{
    max-height:300px
}
.i-mxh310>.t-Region-bodyWrap>.t-Region-body{
    max-height:310px
}
.i-mxh320>.t-Region-bodyWrap>.t-Region-body{
    max-height:320px
}
.i-mxh330>.t-Region-bodyWrap>.t-Region-body{
    max-height:330px
}
.i-mxh340>.t-Region-bodyWrap>.t-Region-body{
    max-height:340px
}
.i-mxh350>.t-Region-bodyWrap>.t-Region-body{
    max-height:350px
}
.i-mxh360>.t-Region-bodyWrap>.t-Region-body{
    max-height:360px
}
.i-mxh370>.t-Region-bodyWrap>.t-Region-body{
    max-height:370px
}
.i-mxh380>.t-Region-bodyWrap>.t-Region-body{
    max-height:380px
}
.i-mxh390>.t-Region-bodyWrap>.t-Region-body{
    max-height:390px
}
.i-mxh400>.t-Region-bodyWrap>.t-Region-body{
    max-height:400px
}
.i-mxh410>.t-Region-bodyWrap>.t-Region-body{
    max-height:410px
}
.i-mxh420>.t-Region-bodyWrap>.t-Region-body{
    max-height:420px
}
.i-mxh430>.t-Region-bodyWrap>.t-Region-body{
    max-height:430px
}
.i-mxh440>.t-Region-bodyWrap>.t-Region-body{
    max-height:440px
}
.i-mxh450>.t-Region-bodyWrap>.t-Region-body{
    max-height:450px
}
.i-mxh460>.t-Region-bodyWrap>.t-Region-body{
    max-height:460px
}
.i-mxh470>.t-Region-bodyWrap>.t-Region-body{
    max-height:470px
}
.i-mxh480>.t-Region-bodyWrap>.t-Region-body{
    max-height:480px
}
.i-mxh490>.t-Region-bodyWrap>.t-Region-body{
    max-height:490px
}
.i-mxh500>.t-Region-bodyWrap>.t-Region-body{
    max-height:500px
}
.i-mxh510>.t-Region-bodyWrap>.t-Region-body{
    max-height:510px
}
.i-mxh520>.t-Region-bodyWrap>.t-Region-body{
    max-height:520px
}
.i-mxh530>.t-Region-bodyWrap>.t-Region-body{
    max-height:530px
}
.i-mxh540>.t-Region-bodyWrap>.t-Region-body{
    max-height:540px
}
.i-mxh550>.t-Region-bodyWrap>.t-Region-body{
    max-height:550px
}
.i-mxh560>.t-Region-bodyWrap>.t-Region-body{
    max-height:560px
}
.i-mxh570>.t-Region-bodyWrap>.t-Region-body{
    max-height:570px
}
.i-mxh580>.t-Region-bodyWrap>.t-Region-body{
    max-height:580px
}
.i-mxh590>.t-Region-bodyWrap>.t-Region-body{
    max-height:590px
}
.i-mxh600>.t-Region-bodyWrap>.t-Region-body{
    max-height:600px
}
.i-mxh610>.t-Region-bodyWrap>.t-Region-body{
    max-height:610px
}
.i-mxh620>.t-Region-bodyWrap>.t-Region-body{
    max-height:620px
}
.i-mxh630>.t-Region-bodyWrap>.t-Region-body{
    max-height:630px
}
.i-mxh640>.t-Region-bodyWrap>.t-Region-body{
    max-height:640px
}
.i-mxh650>.t-Region-bodyWrap>.t-Region-body{
    max-height:650px
}
.i-mxh660>.t-Region-bodyWrap>.t-Region-body{
    max-height:660px
}
.i-mxh670>.t-Region-bodyWrap>.t-Region-body{
    max-height:670px
}
.i-mxh680>.t-Region-bodyWrap>.t-Region-body{
    max-height:680px
}
.i-mxh690>.t-Region-bodyWrap>.t-Region-body{
    max-height:690px
}
.i-mxh700>.t-Region-bodyWrap>.t-Region-body{
    max-height:700px
}
.i-mxh710>.t-Region-bodyWrap>.t-Region-body{
    max-height:710px
}
.i-mxh720>.t-Region-bodyWrap>.t-Region-body{
    max-height:720px
}
.i-mxh730>.t-Region-bodyWrap>.t-Region-body{
    max-height:730px
}
.i-mxh740>.t-Region-bodyWrap>.t-Region-body{
    max-height:740px
}
.i-mxh750>.t-Region-bodyWrap>.t-Region-body{
    max-height:750px
}
.i-mxh760>.t-Region-bodyWrap>.t-Region-body{
    max-height:760px
}
.i-mxh770>.t-Region-bodyWrap>.t-Region-body{
    max-height:770px
}
.i-mxh780>.t-Region-bodyWrap>.t-Region-body{
    max-height:780px
}
.i-mxh790>.t-Region-bodyWrap>.t-Region-body{
    max-height:790px
}
.i-mxh800>.t-Region-bodyWrap>.t-Region-body{
    max-height:800px
}
.w10{
    width:10px
}
.w20{
    width:20px
}
.w30{
    width:30px
}
.w40{
    width:40px
}
.w50{
    width:50px
}
.w60{
    width:60px
}
.w70{
    width:70px
}
.w80{
    width:80px
}
.w90{
    width:90px
}
.w100{
    width:100px
}
.w110{
    width:110px
}
.w120{
    width:120px
}
.w130{
    width:130px
}
.w140{
    width:140px
}
.w150{
    width:150px
}
.w160{
    width:160px
}
.w170{
    width:170px
}
.w180{
    width:180px
}
.w190{
    width:190px
}
.w200{
    width:200px
}
.w210{
    width:210px
}
.w220{
    width:220px
}
.w230{
    width:230px
}
.w240{
    width:240px
}
.w250{
    width:250px
}
.w260{
    width:260px
}
.w270{
    width:270px
}
.w280{
    width:280px
}
.w290{
    width:290px
}
.w300{
    width:300px
}
.w310{
    width:310px
}
.w320{
    width:320px
}
.w330{
    width:330px
}
.w340{
    width:340px
}
.w350{
    width:350px
}
.w360{
    width:360px
}
.w370{
    width:370px
}
.w380{
    width:380px
}
.w390{
    width:390px
}
.w400{
    width:400px
}
.w410{
    width:410px
}
.w420{
    width:420px
}
.w430{
    width:430px
}
.w440{
    width:440px
}
.w450{
    width:450px
}
.w460{
    width:460px
}
.w470{
    width:470px
}
.w480{
    width:480px
}
.w490{
    width:490px
}
.w500{
    width:500px
}
.w510{
    width:510px
}
.w520{
    width:520px
}
.w530{
    width:530px
}
.w540{
    width:540px
}
.w550{
    width:550px
}
.w560{
    width:560px
}
.w570{
    width:570px
}
.w580{
    width:580px
}
.w590{
    width:590px
}
.w600{
    width:600px
}
.w610{
    width:610px
}
.w620{
    width:620px
}
.w630{
    width:630px
}
.w640{
    width:640px
}
.w650{
    width:650px
}
.w660{
    width:660px
}
.w670{
    width:670px
}
.w680{
    width:680px
}
.w690{
    width:690px
}
.w700{
    width:700px
}
.w710{
    width:710px
}
.w720{
    width:720px
}
.w730{
    width:730px
}
.w740{
    width:740px
}
.w750{
    width:750px
}
.w760{
    width:760px
}
.w770{
    width:770px
}
.w780{
    width:780px
}
.w790{
    width:790px
}
.w800{
    width:800px
}
.mnw10{
    min-width:10px
}
.mnw20{
    min-width:20px
}
.mnw30{
    min-width:30px
}
.mnw40{
    min-width:40px
}
.mnw50{
    min-width:50px
}
.mnw60{
    min-width:60px
}
.mnw70{
    min-width:70px
}
.mnw80{
    min-width:80px
}
.mnw90{
    min-width:90px
}
.mnw100{
    min-width:100px
}
.mnw110{
    min-width:110px
}
.mnw120,.t-Field-label{
    min-width:120px
}
.mnw130{
    min-width:130px
}
.mnw140{
    min-width:140px
}
.mnw150{
    min-width:150px
}
.mnw160{
    min-width:160px
}
.mnw170{
    min-width:170px
}
.mnw180{
    min-width:180px
}
.mnw190{
    min-width:190px
}
.mnw200{
    min-width:200px
}
.mnw210{
    min-width:210px
}
.mnw220{
    min-width:220px
}
.mnw230{
    min-width:230px
}
.mnw240{
    min-width:240px
}
.mnw250{
    min-width:250px
}
.mnw260{
    min-width:260px
}
.mnw270{
    min-width:270px
}
.mnw280{
    min-width:280px
}
.mnw290{
    min-width:290px
}
.mnw300{
    min-width:300px
}
.mnw310{
    min-width:310px
}
.mnw320{
    min-width:320px
}
.mnw330{
    min-width:330px
}
.mnw340{
    min-width:340px
}
.mnw350{
    min-width:350px
}
.mnw360{
    min-width:360px
}
.mnw370{
    min-width:370px
}
.mnw380{
    min-width:380px
}
.mnw390{
    min-width:390px
}
.mnw400{
    min-width:400px
}
.mnw410{
    min-width:410px
}
.mnw420{
    min-width:420px
}
.mnw430{
    min-width:430px
}
.mnw440{
    min-width:440px
}
.mnw450{
    min-width:450px
}
.mnw460{
    min-width:460px
}
.mnw470{
    min-width:470px
}
.mnw480{
    min-width:480px
}
.mnw490{
    min-width:490px
}
.mnw500{
    min-width:500px
}
.mnw510{
    min-width:510px
}
.mnw520{
    min-width:520px
}
.mnw530{
    min-width:530px
}
.mnw540{
    min-width:540px
}
.mnw550{
    min-width:550px
}
.mnw560{
    min-width:560px
}
.mnw570{
    min-width:570px
}
.mnw580{
    min-width:580px
}
.mnw590{
    min-width:590px
}
.mnw600{
    min-width:600px
}
.mnw610{
    min-width:610px
}
.mnw620{
    min-width:620px
}
.mnw630{
    min-width:630px
}
.mnw640{
    min-width:640px
}
.mnw650{
    min-width:650px
}
.mnw660{
    min-width:660px
}
.mnw670{
    min-width:670px
}
.mnw680{
    min-width:680px
}
.mnw690{
    min-width:690px
}
.mnw700{
    min-width:700px
}
.mnw710{
    min-width:710px
}
.mnw720{
    min-width:720px
}
.mnw730{
    min-width:730px
}
.mnw740{
    min-width:740px
}
.mnw750{
    min-width:750px
}
.mnw760{
    min-width:760px
}
.mnw770{
    min-width:770px
}
.mnw780{
    min-width:780px
}
.mnw790{
    min-width:790px
}
.mnw800{
    min-width:800px
}
.mxw10{
    max-width:10px
}
.mxw20{
    max-width:20px
}
.mxw30{
    max-width:30px
}
.mxw40{
    max-width:40px
}
.mxw50{
    max-width:50px
}
.mxw60{
    max-width:60px
}
.mxw70{
    max-width:70px
}
.mxw80{
    max-width:80px
}
.mxw90{
    max-width:90px
}
.mxw100{
    max-width:100px
}
.mxw110{
    max-width:110px
}
.mxw120{
    max-width:120px
}
.mxw130{
    max-width:130px
}
.mxw140{
    max-width:140px
}
.mxw150{
    max-width:150px
}
.mxw160{
    max-width:160px
}
.mxw170{
    max-width:170px
}
.mxw180,.t-Field-label{
    max-width:180px
}
.mxw190{
    max-width:190px
}
.mxw200{
    max-width:200px
}
.mxw210{
    max-width:210px
}
.mxw220{
    max-width:220px
}
.mxw230{
    max-width:230px
}
.mxw240{
    max-width:240px
}
.mxw250{
    max-width:250px
}
.mxw260{
    max-width:260px
}
.mxw270{
    max-width:270px
}
.mxw280{
    max-width:280px
}
.mxw290{
    max-width:290px
}
.mxw300{
    max-width:300px
}
.mxw310{
    max-width:310px
}
.mxw320{
    max-width:320px
}
.mxw330{
    max-width:330px
}
.mxw340{
    max-width:340px
}
.mxw350{
    max-width:350px
}
.mxw360{
    max-width:360px
}
.mxw370{
    max-width:370px
}
.mxw380{
    max-width:380px
}
.mxw390{
    max-width:390px
}
.mxw400{
    max-width:400px
}
.mxw410{
    max-width:410px
}
.mxw420{
    max-width:420px
}
.mxw430{
    max-width:430px
}
.mxw440{
    max-width:440px
}
.mxw450{
    max-width:450px
}
.mxw460{
    max-width:460px
}
.mxw470{
    max-width:470px
}
.mxw480{
    max-width:480px
}
.mxw490{
    max-width:490px
}
.mxw500{
    max-width:500px
}
.mxw510{
    max-width:510px
}
.mxw520{
    max-width:520px
}
.mxw530{
    max-width:530px
}
.mxw540{
    max-width:540px
}
.mxw550{
    max-width:550px
}
.mxw560{
    max-width:560px
}
.mxw570{
    max-width:570px
}
.mxw580{
    max-width:580px
}
.mxw590{
    max-width:590px
}
.mxw600{
    max-width:600px
}
.mxw610{
    max-width:610px
}
.mxw620{
    max-width:620px
}
.mxw630{
    max-width:630px
}
.mxw640{
    max-width:640px
}
.mxw650{
    max-width:650px
}
.mxw660{
    max-width:660px
}
.mxw670{
    max-width:670px
}
.mxw680{
    max-width:680px
}
.mxw690{
    max-width:690px
}
.mxw700{
    max-width:700px
}
.mxw710{
    max-width:710px
}
.mxw720{
    max-width:720px
}
.mxw730{
    max-width:730px
}
.mxw740{
    max-width:740px
}
.mxw750{
    max-width:750px
}
.mxw760{
    max-width:760px
}
.mxw770{
    max-width:770px
}
.mxw780{
    max-width:780px
}
.mxw790{
    max-width:790px
}
.mxw800{
    max-width:800px
}
.w0p{
    width:0
}
.w5p{
    width:5%
}
.w10p{
    width:10%
}
.w15p{
    width:15%
}
.w20p{
    width:20%
}
.w25p{
    width:25%
}
.w30p{
    width:30%
}
.w35p{
    width:35%
}
.w40p{
    width:40%
}
.w45p{
    width:45%
}
.w50p{
    width:50%
}
.w55p{
    width:55%
}
.w60p{
    width:60%
}
.w65p{
    width:65%
}
.w70p{
    width:70%
}
.w75p{
    width:75%
}
.w80p{
    width:80%
}
.w85p{
    width:85%
}
.w90p{
    width:90%
}
.w95p{
    width:95%
}
.w100p{
    width:100%
}
.padding-sm{
    padding:8px!important
}
.padding-top-sm{
    padding-top:8px!important
}
.padding-left-sm{
    padding-left:8px!important
}
.padding-right-sm{
    padding-right:8px!important
}
.padding-bottom-sm{
    padding-bottom:8px!important
}
.margin-sm{
    margin:8px!important
}
.margin-top-sm{
    margin-top:8px!important
}
.margin-left-sm{
    margin-left:8px!important
}
.margin-right-sm{
    margin-right:8px!important
}
.margin-bottom-sm{
    margin-bottom:8px!important
}
.padding-md{
    padding:16px!important
}
.padding-top-md{
    padding-top:16px!important
}
.padding-left-md{
    padding-left:16px!important
}
.padding-right-md{
    padding-right:16px!important
}
.padding-bottom-md{
    padding-bottom:16px!important
}
.margin-md{
    margin:16px!important
}
.margin-top-md{
    margin-top:16px!important
}
.margin-left-md{
    margin-left:16px!important
}
.margin-right-md{
    margin-right:16px!important
}
.margin-bottom-md{
    margin-bottom:16px!important
}
.padding-lg{
    padding:32px!important
}
.padding-top-lg{
    padding-top:32px!important
}
.padding-left-lg{
    padding-left:32px!important
}
.padding-right-lg{
    padding-right:32px!important
}
.padding-bottom-lg{
    padding-bottom:32px!important
}
.margin-lg{
    margin:32px!important
}
.margin-top-lg{
    margin-top:32px!important
}
.margin-left-lg{
    margin-left:32px!important
}
.margin-right-lg{
    margin-right:32px!important
}
.margin-bottom-lg{
    margin-bottom:32px!important
}
.padding-none{
    padding:0!important
}
.padding-top-none{
    padding-top:0!important
}
.padding-left-none{
    padding-left:0!important
}
.padding-right-none{
    padding-right:0!important
}
.padding-bottom-none{
    padding-bottom:0!important
}
.margin-none{
    margin:0!important
}
.margin-top-none{
    margin-top:0!important
}
.margin-left-none{
    margin-left:0!important
}
.margin-right-none{
    margin-right:0!important
}
.margin-bottom-none{
    margin-bottom:0!important
}
.margin-auto{
    margin-right:auto;
    margin-left:auto
}
.app-apex-application-archive{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-apex-application-archive.svg);
    background-repeat:no-repeat
}
.app-application-standards-tracker{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-application-standards-tracker.svg);
    background-repeat:no-repeat
}
.app-artwork-catalog{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-artwork-catalog.svg);
    background-repeat:no-repeat
}
.app-bug-tracking{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-bug-tracking.svg);
    background-repeat:no-repeat
}
.app-checklist-manager{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-checklist-manager.svg);
    background-repeat:no-repeat
}
.app-community-requests{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-community-requests.svg);
    background-repeat:no-repeat
}
.app-customer-tracker{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-customer-tracker.svg);
    background-repeat:no-repeat
}
.app-data-reporter{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-data-reporter.svg);
    background-repeat:no-repeat
}
.app-decision-manager{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-decision-manager.svg);
    background-repeat:no-repeat
}
.app-expertise-tracker{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-expertise-tracker.svg);
    background-repeat:no-repeat
}
.app-feedback{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-feedback.svg);
    background-repeat:no-repeat
}
.app-go-live-checklist{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-go-live-checklist.svg);
    background-repeat:no-repeat
}
.app-group-calendar{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-group-calendar.svg);
    background-repeat:no-repeat
}
.app-incident-tracking{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-incident-tracking.svg);
    background-repeat:no-repeat
}
.app-issue-tracker{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-issue-tracker.svg);
    background-repeat:no-repeat
}
.app-live-poll{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-live-poll.svg);
    background-repeat:no-repeat
}
.app-meeting-minutes{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-meeting-minutes.svg);
    background-repeat:no-repeat
}
.app-opportunity-tracker{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-opportunity-tracker.svg);
    background-repeat:no-repeat
}
.app-p-track{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-p-track.svg);
    background-repeat:no-repeat
}
.app-sample-brookstrut{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-brookstrut.svg);
    background-repeat:no-repeat
}
.app-sample-calendar{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-calendar.svg);
    background-repeat:no-repeat
}
.app-sample-charts{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-charts.svg);
    background-repeat:no-repeat
}
.app-sample-collections{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-collections.svg);
    background-repeat:no-repeat
}
.app-sample-data-loading{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-data-loading.svg);
    background-repeat:no-repeat
}
.app-sample-database-application{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-database-application.svg);
    background-repeat:no-repeat
}
.app-sample-dialog{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-dialog.svg);
    background-repeat:no-repeat
}
.app-sample-dynamic-actions{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-dynamic-actions.svg);
    background-repeat:no-repeat
}
.app-sample-file-upload-download{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-file-upload-download.svg);
    background-repeat:no-repeat
}
.app-sample-forms{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-forms.svg);
    background-repeat:no-repeat
}
.app-sample-geolocation{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-geolocation.svg);
    background-repeat:no-repeat
}
.app-sample-lists{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-lists.svg);
    background-repeat:no-repeat
}
.app-sample-master-detail{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-master-detail.svg);
    background-repeat:no-repeat
}
.app-sample-reporting{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-reporting.svg);
    background-repeat:no-repeat
}
.app-sample-search{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-search.svg);
    background-repeat:no-repeat
}
.app-sample-trees{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-trees.svg);
    background-repeat:no-repeat
}
.app-sample-universal-theme{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-universal-theme.svg);
    background-repeat:no-repeat
}
.app-sample-websheet-anyco{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-websheet-anyco.svg);
    background-repeat:no-repeat
}
.app-sample-wizard{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-sample-wizard.svg);
    background-repeat:no-repeat
}
.app-survey-builder{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-survey-builder.svg);
    background-repeat:no-repeat
}
.app-systems-catalog{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-systems-catalog.svg);
    background-repeat:no-repeat
}
.app-use-case-status{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-use-case-status.svg);
    background-repeat:no-repeat
}
.app-websheet-any-co{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-websheet-any-co.svg);
    background-repeat:no-repeat
}
.app-websheet-big-cats{
    background-image:url(../../apex_ui/img/icons_src/pkg-apps/app-websheet-big-cats.svg);
    background-repeat:no-repeat
}
.app-apex-application-archive,.app-customer-tracker,.app-data-reporter,.app-group-calendar,.app-sample-search,.app-websheet-any-co{
    background-color:#4FA5E9!important
}
.app-feedback,.app-issue-tracker,.app-sample-calendar,.app-sample-dialog,.app-sample-lists{
    background-color:#3F84BB!important
}
.app-artwork-catalog,.app-checklist-manager,.app-go-live-checklist,.app-opportunity-tracker,.app-p-track,.app-sample-data-loading,.app-sample-forms,.app-sample-reporting,.app-sample-universal-theme,.app-sample-wizard,.app-use-case-status{
    background-color:#3E566D!important
}
.app-application-standards-tracker,.app-sample-database-application,.app-sample-geolocation{
    background-color:#E5E7E9!important
}
.app-meeting-minutes,.app-sample-collections{
    background-color:#4C4E50!important
}
.app-community-requests,.app-incident-tracking,.app-live-poll,.app-sample-brookstrut,.app-sample-charts,.app-sample-file-upload-download,.app-systems-catalog{
    background-color:#FDBD3E!important
}
.app-bug-tracking,.app-decision-manager,.app-sample-dynamic-actions,.app-sample-master-detail,.app-sample-trees{
    background-color:#27A168!important
}
.app-expertise-tracker,.app-survey-builder,.app-websheet-big-cats{
    background-color:#F64434!important
}
h1{
    font-size:3.2rem;
    margin:0 0 1.6rem
}
h1+h2{
    margin-top:1.6em
}
h2{
    font-size:2.4rem;
    margin:0 0 1.2rem
}
h2+h3{
    margin-top:1.2em
}
h3{
    font-size:2rem;
    margin:0 0 1.2rem
}
h3+h4,h4+h5,h5+h6{
    margin-top:.8em
}
h4,h5,h6{
    margin:0 0 .8rem
}
h1,h2,h3{
    font-weight:400
}
h4,h5,h6{
    font-weight:500
}
p{
    font-size:inherit;
    line-height:inherit;
    margin:0 0 1.6rem
}
p:last-child{
    margin-bottom:0
}
ol,ul{
    margin:1.2rem 3.2rem;
    padding:0
}
ul{
    list-style-type:disc
}
ol{
    list-style-type:decimal
}
code,pre{
    font-family:Menlo,Consolas,mono-space;
    white-space:pre
}
.t-Button,.t-ButtonRegion-buttons,.t-Card-info,.t-Card-initials{
    white-space:nowrap
}
small{
    font-size:1.1rem
}
.nodatafound{
    display:block;
    padding:12px;
    font-size:11px
}
.nodatafound:empty{
    display:none
}
body .ui-widget.utr{
    position:fixed!important
}
.apex_wait_overlay{
    background:rgba(255,255,255,.5);
    z-index:1900;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.u-file-icon{
    padding:4px 8px;
    text-align:center;
    color:#FFF;
    border-radius:2px;
    vertical-align:top
}
.u-file-icon.fa-file-powerpoint-o{
    background-color:#D24726
}
.u-file-icon.fa-file-excel-o{
    background-color:#217345
}
.u-file-icon.fa-file-word-o{
    background-color:#2A579A
}
.u-file-icon.fa-file-pdf-o{
    background-color:#F40700
}
.u-file-icon.fa-file-image-o{
    background-color:#F6BB32
}
.u-file-icon.fa-file-o{
    background-color:#A5ADB8
}
@media only screen and (max-width:567px){
    .t-Region-bodyWrap>.t-Region-body{
        height:auto!important;
        max-height:auto!important
    }
}
body{
    min-width:320px;
    font-family:'Helvetica Neue','Segoe UI',Helvetica,Arial,sans-serif;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:1.4rem;
    margin:0
}
body .grid-debug-on .container{
    background-image:linear-gradient(90deg,rgba(255,128,128,.2) 0,rgba(255,128,128,.2) 50%,transparent 50%,transparent 100%);
    background-size:16.6666667% 100%;
    border-bottom:1px solid rgba(0,0,0,.1)
}
html{
    font-size:62.5%
}
.u-RTL body{
    direction:rtl
}
.is-fixed{
    position:fixed;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.t-Body-inlineDialogs{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.t-PageBody--login form#wwvFlowForm{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.t-PageBody--login .t-Body{
    margin-top:0;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.t-PageBody--login .t-Alert--wizard{
    width:auto
}
form#wwvFlowForm{
    min-height:100vh;
    margin:0
}
.t-Body{
    position:relative;
    overflow:hidden
}
.t-Body-wrap{
    margin:12px 0;
    display:table;
    table-layout:fixed;
    width:100%
}
.t-Body-alert:empty{
    display:none
}
.js-hidePageTitle .t-Body-titleHeading,.js-hideTitleBar .t-Body-title{
    display:none!important
}
.t-Body-title{
    display:block;
    background-clip:padding-box;
    border-bottom:1px solid rgba(0,0,0,.075)
}
.t-Body-title.js-hideBreadcrumbs{
    margin-top:-36px
}
.t-Body-titleHeading{
    font-size:2.8rem;
    line-height:1;
    margin:0;
    padding:24px;
    font-weight:300;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
.t-Breadcrumb+.t-Body-titleHeading{
    padding-top:0;
    margin-top:-24px
}
.t-Body-actions,.t-Body-nav,.t-Header{
    position:fixed;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.t-Header{
    top:0;
    left:0;
    right:0
}
.t-Body-content,.t-Body-main{
    overflow:hidden
}
.t-Body-contentInner{
    padding:16px;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    width:100%
}
.t-Body-content{
    min-height:100vh;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.apex-side-nav #t_Button_menuNavControl,.apex-side-nav .t-Header-nav,.apex-top-nav #t_Button_treeNavControl,.apex-top-nav .t-Body-nav{
    display:none!important
}
.apex-side-nav .t-Body-actions,.apex-side-nav .t-Body-nav,.apex-side-nav .t-Body-title{
    top:40px
}
.apex-top-nav .t-Body-actions,.apex-top-nav .t-Body-title{
    top:80px
}
.apex-top-nav .t-Body-side,.apex-top-nav .t-Body-title{
    left:0;
    right:0
}
.t-Body-actions,.t-Body-content,.t-Body-main,.t-Body-nav,.t-Body-nav .t-TreeNav,.t-Body-side,.t-Body-title,.t-Button.t-Button--header,.t-Header{
    transition:all .2s
}
.no-anim .t-Body-actions,.no-anim .t-Body-content,.no-anim .t-Body-main,.no-anim .t-Body-nav,.no-anim .t-Body-nav .t-TreeNav,.no-anim .t-Body-side,.no-anim .t-Body-title,.no-anim .t-Button.t-Button--header,.no-anim .t-Header{
    transition:none!important
}
.t-Body-nav{
    width:180px;
    left:0;
    bottom:0;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar
}
.u-RTL .t-Body-nav{
    left:auto;
    right:0
}
.t-Body-actions{
    display:none;
    right:0;
    bottom:0;
    width:200px;
    z-index:490
}
.t-Body-actions .t-Button--header{
    -webkit-transform:translate3d(-40px,0,0);
    transform:translate3d(-40px,0,0);
    position:absolute
}
.u-RTL .t-Body-actions .t-Button--header{
    -webkit-transform:translate3d(40px,0,0);
    transform:translate3d(40px,0,0)
}
.u-RTL .t-Body-actions{
    right:auto;
    left:0
}
.t-Body-actionsContent{
    height:100%;
    overflow:auto
}
.t-Body-title{
    z-index:460
}
.t-Body-side{
    z-index:470;
    overflow:auto
}
.t-PageBody--hideLeft .t-Body-side{
    display:none!important
}
.apex-side-nav.js-navCollapsed .t-TreeNav .a-TreeView-toggle{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.t-PageBody--masterDetail .t-Body-title{
    border-bottom-width:0
}
.t-PageBody--masterDetail .t-Body-title:after{
    display:none
}
.t-PageBody--masterDetail .t-Body-title.has-shadow{
    box-shadow:0 1px 0 rgba(0,0,0,.075)
}
.t-PageBody--masterDetail .t-Body-title.has-shadow:after{
    background-image:linear-gradient(rgba(0,0,0,.05),transparent);
    display:block
}
.t-PageBody--masterDetail .t-Body-contentInner>.container:first-child{
    min-height:75vh
}
.t-PageBody--masterDetail .apex-rds-container{
    box-shadow:0 -1px 0 rgba(0,0,0,.1) inset
}
.t-PageBody--masterDetail .apex-rds-container.is-stuck:after{
    content:' ';
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:4px;
    margin-bottom:-4px;
    z-index:100;
    background-image:linear-gradient(rgba(0,0,0,.05),transparent)
}
.u-RTL .t-PageBody--masterDetail .apex-rds-container.is-stuck:after{
    left:auto;
    right:0
}
.t-Body-info{
    overflow:hidden
}
.t-Body-info .t-Region{
    margin:16px
}
.t-Body-info .t-Region--noUI{
    margin:0
}
.t-Body-info .t-Region--noUI .t-Region-headerItems--controls{
    padding-left:1.6rem
}
.t-Body-topButton{
    margin:24px auto;
    width:64px;
    height:64px;
    padding:16px;
    border-radius:100%;
    box-shadow:0 0 0 1px rgba(0,0,0,.1);
    opacity:.5;
    transition:all .1s
}
.apex-rds-container,.t-Breadcrumb,.t-Breadcrumb-item,.t-BreadcrumbRegion-body,.t-BreadcrumbRegion-buttons{
    transition:all .2s
}
.t-Body-topButton:active,.t-Body-topButton:focus,.t-Body-topButton:hover{
    opacity:1;
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px)
}
.t-Body-topButton:hover{
    box-shadow:0 1px 2px rgba(0,0,0,.15)
}
.t-Body-topButton:active{
    box-shadow:0 1px 2px rgba(0,0,0,.15) inset
}
.t-Body-topButton:focus{
    outline:0
}
.t-Body-topButton .a-Icon{
    width:32px;
    height:32px
}
.t-Body-topButton .a-Icon:before{
    font-size:32px
}
.flotPieContainer>div{
    margin:0 auto
}
body.apex-no-scroll{
    overflow:hidden!important;
    width:100%
}
.u-RTL .a-Menu-labelContainer{
    margin-left:20px;
    margin-right:0
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    .t-PageBody--login .t-Body{
        min-height:99vh
    }
}
@media only screen and (max-width:768px){
    .t-Body{
        margin-top:0
    }
}
@media only screen and (max-width:640px){
    .js-HeaderContracted .t-Header{
        margin-top:-200px
    }
    .js-HeaderContracted #t_Body_actions{
        margin-top:0!important;
        top:0!important
    }
    .js-HeaderExpanded .t-Header{
        margin-top:0
    }
    .apex-top-nav.js-menuNavExpanded .t-Header{
        position:static
    }
    .apex-top-nav.js-menuNavExpanded .t-Body-actions .t-Button--header{
        display:none
    }
}
@media only screen and (min-width:641px){
    .apex-top-nav #t_Button_menuNavControl{
        display:none!important
    }
    .t-Body-title{
        position:fixed;
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden
    }
    .t-Body-side{
        box-shadow:1px 0 0 rgba(0,0,0,.1);
        position:fixed;
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden;
        bottom:0;
        width:240px;
        left:40px
    }
    .u-RTL .t-Body-side{
        box-shadow:-1px 0 0 rgba(0,0,0,.1);
        left:auto;
        right:40px
    }
    .t-Body-content{
        margin-top:inherit
    }
}
.t-BreadcrumbRegion--useBreadcrumbTitle .t-Breadcrumb-item:last-child,.t-Button{
    position:relative
}
@media only screen and (max-width:480px){
    .apex-side-nav.js-navCollapsed .a-TreeView-badge{
        display:none!important
    }
}
.t-BreadcrumbRegion{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end
}
.t-BreadcrumbRegion+div>.apex-rds-container{
    margin-top:-16px
}
.t-BreadcrumbRegion-body,.t-BreadcrumbRegion-title{
    overflow:hidden
}
.t-BreadcrumbRegion-breadcrumb{
    display:none
}
.t-BreadcrumbRegion-body{
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    line-height:1.6rem
}
.t-BreadcrumbRegion-buttons{
    line-height:4.8rem
}
.t-Body-title-shrink .t-BreadcrumbRegion-buttons{
    line-height:3.2rem
}
.t-BreadcrumbRegion--showBreadcrumb .t-BreadcrumbRegion-breadcrumb{
    display:block
}
.t-BreadcrumbRegion--useRegionTitle .t-BreadcrumbRegion-breadcrumb:empty,.t-BreadcrumbRegion--useRegionTitle .t-BreadcrumbRegion-buttons:empty{
    display:none
}
.t-BreadcrumbRegion--useBreadcrumbTitle .t-BreadcrumbRegion-title{
    display:none!important
}
.t-Breadcrumb{
    list-style:none;
    padding:0;
    margin:0;
    vertical-align:top
}
.t-Breadcrumb:empty{
    display:none
}
.t-Breadcrumb-item{
    display:inline-block;
    font-size:1.2rem;
    line-height:1.6rem;
    vertical-align:top;
    font-weight:400
}
.t-Breadcrumb-item:after{
    opacity:.5;
    content:'\\';
    margin-left:8px;
    margin-right:6px
}
.u-RTL .t-Breadcrumb-item:after{
    content:'/'
}
.t-BreadcrumbRegion--useBreadcrumbTitle .t-Breadcrumb-item:last-child:after{
    display:none
}
.t-Breadcrumb-label{
    font-size:inherit;
    line-height:inherit;
    margin:inherit;
    display:inherit;
    font-weight:inherit
}
.t-Breadcrumb--hideLast .t-Breadcrumb-item:last-child{
    display:none
}
.t-BreadcrumbRegion--useBreadcrumbTitle .t-Breadcrumb-item:last-child .t-Breadcrumb-label{
    overflow:hidden;
    display:block
}
.t-BreadcrumbRegion--useBreadcrumbTitle .t-Breadcrumb-item:last-child,.t-BreadcrumbRegion-titleText{
    margin:0;
    display:block;
    font-size:3.2rem;
    line-height:4.8rem;
    text-overflow:ellipsis;
    overflow:hidden
}
.t-BreadcrumbRegion{
    padding:16px
}
.no-anim .t-MenuBar{
    height:40px!important
}
.no-anim .t-MenuBar ul{
    display:none
}
@media only screen and (max-width:640px){
    .t-BreadcrumbRegion{
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        padding-top:8px;
        padding-bottom:8px
    }
    .t-BreadcrumbRegion .t-BreadcrumbRegion-buttons{
        line-height:3.2rem
    }
    .t-BreadcrumbRegion--useRegionTitle .t-BreadcrumbRegion-breadcrumb,.t-BreadcrumbRegion--useRegionTitle .t-BreadcrumbRegion-title{
        display:inline-block;
        vertical-align:top
    }
    .t-BreadcrumbRegion--useRegionTitle .t-BreadcrumbRegion-titleText{
        font-size:1.2rem;
        line-height:1.6rem;
        font-weight:inherit
    }
    .t-BreadcrumbRegion--useRegionTitle .t-BreadcrumbRegion-buttons .t-Button{
        vertical-align:top
    }
    .t-BreadcrumbRegion-body{
        padding:8px 0
    }
    .js-rightCollapsed .t-BreadcrumbRegion-buttons,.js-rightExpanded .t-BreadcrumbRegion-buttons{
        padding-right:32px
    }
    .u-RTL .js-rightCollapsed .t-BreadcrumbRegion-buttons,.u-RTL .js-rightExpanded .t-BreadcrumbRegion-buttons{
        padding-right:0;
        padding-left:32px
    }
    .t-Breadcrumb-item{
        display:inline-block
    }
    .t-BreadcrumbRegion--useBreadcrumbTitle .t-Breadcrumb-item:last-child{
        height:auto;
        display:inline-block;
        position:relative;
        overflow:visible;
        font-size:1.2rem;
        line-height:1.6rem
    }
    .t-BreadcrumbRegion--useBreadcrumbTitle .t-Breadcrumb-item:last-child .t-Breadcrumb-label{
        font-weight:400;
        height:auto;
        display:inline
    }
    .t-BreadcrumbRegion+div>.apex-rds-container{
        margin-top:-8px
    }
}
@media only screen and (max-width:480px){
    .t-BreadcrumbRegion .t-BreadcrumbRegion-buttons{
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row;
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        margin:-4px
    }
    .t-BreadcrumbRegion .t-BreadcrumbRegion-buttons button{
        -webkit-flex-grow:1;
        -ms-flex-positive:1;
        flex-grow:1;
        margin:4px
    }
}
@media only screen and (min-width:641px){
    .t-Body-title-shrink .t-BreadcrumbRegion--useRegionTitle .t-BreadcrumbRegion-breadcrumb,.t-Body-title-shrink .t-BreadcrumbRegion--useRegionTitle .t-BreadcrumbRegion-title{
        display:inline-block;
        vertical-align:top
    }
    .t-Body-title-shrink .t-BreadcrumbRegion--useRegionTitle .t-BreadcrumbRegion-titleText{
        font-size:1.2rem;
        line-height:1.6rem;
        font-weight:inherit
    }
    .t-Body-title-shrink .t-BreadcrumbRegion--useRegionTitle .t-BreadcrumbRegion-buttons .t-Button{
        vertical-align:top
    }
    .t-Body-title-shrink .t-BreadcrumbRegion{
        padding-top:8px;
        padding-bottom:8px
    }
    .t-Body-title-shrink .t-BreadcrumbRegion-body{
        padding:8px 0
    }
    .js-rightCollapsed .t-Body-title-shrink .t-BreadcrumbRegion-buttons,.js-rightExpanded .t-Body-title-shrink .t-BreadcrumbRegion-buttons{
        padding-right:32px
    }
    .u-RTL .js-rightCollapsed .t-Body-title-shrink .t-BreadcrumbRegion-buttons,.u-RTL .js-rightExpanded .t-Body-title-shrink .t-BreadcrumbRegion-buttons{
        padding-right:0;
        padding-left:32px
    }
    .t-Body-title-shrink .t-Breadcrumb-item{
        display:inline-block
    }
    .t-Body-title-shrink .t-BreadcrumbRegion--useBreadcrumbTitle .t-Breadcrumb-item:last-child{
        height:auto;
        display:inline-block;
        position:relative;
        overflow:visible;
        font-size:1.2rem;
        line-height:1.6rem
    }
    .t-Body-title-shrink .t-BreadcrumbRegion--useBreadcrumbTitle .t-Breadcrumb-item:last-child .t-Breadcrumb-label{
        font-weight:400;
        height:auto;
        display:inline
    }
}
.t-Button{
    -webkit-appearance:none;
    background:0 0;
    background-clip:padding-box;
    border:.1rem solid;
    cursor:pointer;
    display:inline-block;
    font:inherit;
    margin:0;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    vertical-align:middle
}
.ui-dialog,.ui-dialog-content,body .ui-dialog{
    box-sizing:content-box
}
.apex-button-group input+label .t-Icon,.t-Button .t-Icon,.t-Form-fieldContainer--radioButtonGroup .apex-item-radio input+label .t-Icon{
    vertical-align:top
}
.apex-icons-fontawesome .t-Button .t-Icon{
    padding:.1rem 0
}
.a-Button.is-disabled,.a-Button[disabled],.t-Button.is-disabled,.t-Button[disabled]{
    opacity:.5;
    pointer-events:none;
    cursor:not-allowed
}
.t-Button::-moz-focus-inner{
    border:0;
    padding:0
}
.t-Button+.t-Button{
    margin-left:.4rem
}
.u-RTL .t-Button+.t-Button{
    margin-right:.4rem;
    margin-left:0
}
.t-Button+.t-Button.t-Button--pill,.t-Button+.t-Button.t-Button--pillEnd{
    margin-left:-.1rem!important
}
.t-Button+.t-Button.t-Button--stretch,.t-Button--pillEnd{
    margin-left:0!important
}
.u-RTL .t-Button+.t-Button.t-Button--pill,.u-RTL .t-Button+.t-Button.t-Button--pillEnd{
    margin-right:-.1rem!important;
    margin-left:0!important
}
.u-RTL .t-Button+.t-Button.t-Button--stretch{
    margin-right:0!important
}
.t-Button--pill:not(.t-Button--pillStart):not(.t-Button--pillEnd){
    border-radius:0!important;
    margin-right:-.1rem!important
}
.t-Button--pillStart{
    border-top-right-radius:0!important;
    border-bottom-right-radius:0!important;
    margin-right:0!important
}
.t-Button--pillEnd{
    border-top-left-radius:0!important;
    border-bottom-left-radius:0!important
}
.t-Button--pillStart+.t-Button--pillEnd{
    margin-left:-.1rem!important
}
.t-Button--padLeft{
    margin-left:.4rem!important
}
.t-Button--padRight{
    margin-right:.4rem!important
}
.t-Button--gapLeft{
    margin-left:1.2rem!important
}
.t-Button--iconRight .t-Icon,.t-Button-badge{
    margin-left:.4rem
}
.t-Button--gapRight{
    margin-right:1.2rem!important
}
.t-Button--gapTop{
    margin-top:1.2rem!important
}
.t-Button--gapBottom{
    margin-bottom:1.2rem!important
}
.t-Button--padTop{
    margin-top:.8rem!important
}
.t-Button--padBottom{
    margin-bottom:.8rem!important
}
.t-Button-badge{
    padding:0 .6rem;
    display:inline-block
}
.t-Button-badge:empty{
    display:none
}
.t-Button--stretch{
    width:100%;
    display:block;
    margin-bottom:.8rem
}
.apex-button-group table.radio_group input+label:after,.apex-button-group table.radio_group input+label:before,.t-Button--iconLeft .t-Icon.t-Icon--right,.t-Button--iconRight .t-Icon.t-Icon--left,.t-Form-fieldContainer--radioButtonGroup .apex-item-radio table.radio_group input+label:after,.t-Form-fieldContainer--radioButtonGroup .apex-item-radio table.radio_group input+label:before{
    display:none
}
.t-Button--stretch:last-child{
    margin-bottom:0
}
.t-Button--icon{
    line-height:1.6rem;
    text-align:center;
    min-width:4rem
}
.t-Button--icon.t-Button--slim{
    padding-right:.8rem;
    padding-left:.8rem;
    min-width:3.2rem
}
.t-Button--iconLeft .t-Icon{
    margin-right:.4rem
}
.u-RTL .t-Button--iconLeft .t-Icon{
    margin-right:0;
    margin-left:.4rem
}
.u-RTL .t-Button--iconRight .t-Icon{
    margin-left:0;
    margin-right:.4rem
}
.t-Button{
    font-size:1.2rem;
    line-height:1.6rem;
    padding:.8rem 1.2rem;
    font-weight:400
}
.t-Button--hot{
    font-weight:700
}
.t-Button--tiny{
    font-size:1rem;
    line-height:1.2rem;
    padding:.4rem .6rem
}
.t-Button--tiny .t-Icon{
    font-size:1.2rem;
    line-height:1
}
.t-Button--small{
    font-size:1.1rem;
    line-height:1.6rem;
    padding:.4rem .8rem
}
.t-Button--small .t-Icon{
    font-size:1.2rem;
    line-height:inherit
}
.t-Button--small,.t-Button--tiny{
    min-width:0
}
.t-Button--hideShow{
    font-size:1.1rem;
    line-height:1.4rem;
    padding:.4rem;
    min-width:2.4rem
}
.apex-icons-fontawesome .t-Button.t-Button--header .t-Icon.fa,.t-Button--large{
    font-size:1.4rem
}
.t-Button--hideShow.t-Button{
    border-radius:2.4rem
}
.t-Button--large{
    padding:1.2rem 1.6rem;
    line-height:1.6rem
}
.t-Button--large.t-Button--withIcon{
    line-height:1.6rem;
    padding:1.2rem 1.4rem
}
.t-Button.t-Button--header{
    padding:.8rem;
    vertical-align:top;
    box-shadow:none;
    text-align:center
}
.t-Button.t-Button--header+.t-Button.t-Button--header{
    margin:0
}
.t-Button.t-Button--header.t-Button--headerRight{
    border-radius:0
}
.u-RTL .t-Button.t-Button--header.t-Button--headerRight{
    right:0
}
.t-Button--navBar{
    min-width:40px
}
.t-Button--navBar .t-Button-badge{
    margin-left:4px;
    font-size:11px
}
.t-Button--navBar .t-Icon{
    line-height:16px
}
.t-Button--navBar .t-Icon.a-Icon,.t-Button--navBar .t-Icon.fa{
    margin-right:4px
}
.u-RTL .t-Button--navBar .t-Icon.a-Icon,.u-RTL .t-Button--navBar .t-Icon.fa{
    margin-right:0;
    margin-left:4px
}
.t-Button--headerUser{
    text-transform:lowercase;
    cursor:default
}
.t-Region-headerItems--buttons .t-Button+.js-maximizeButtonContainer{
    margin-left:1.1rem
}
.js-maximizeButtonContainer .t-Button{
    margin-right:.4rem
}
.t-Region-headerItems--buttons .t-Button--icon+.t-Button--icon{
    margin-left:0
}
.t-Region--hideShow .t-Region-headerItems--buttons .t-Button:last-child{
    margin-right:1.1rem
}
.t-Button--noUI:not(.t-Button--simple),.t-Button--noUI:not(.t-Button--simple):active,.t-Button--noUI:not(.t-Button--simple):hover{
    text-shadow:none;
    background-color:transparent;
    box-shadow:none
}
.apex-button-group label,.t-Form-fieldContainer--radioButtonGroup .apex-item-radio label{
    min-width:48px
}
.apex-button-group table.radio_group td+td,.t-Form-fieldContainer--radioButtonGroup .apex-item-radio table.radio_group td+td{
    margin-left:-1px
}
.apex-button-group table.radio_group tr td,.t-Form-fieldContainer--radioButtonGroup .apex-item-radio table.radio_group tr td{
    padding:0
}
.apex-button-group table.radio_group input+label,.t-Form-fieldContainer--radioButtonGroup .apex-item-radio table.radio_group input+label{
    padding:4px 8px;
    width:100%;
    text-align:center
}
.apex-button-group table.radio_group td label,.t-Form-fieldContainer--radioButtonGroup .apex-item-radio table.radio_group td label{
    border-radius:2px;
    margin:0;
    display:block
}
.apex-button-group table.radio_group td:first-child label,.t-Form-fieldContainer--radioButtonGroup .apex-item-radio table.radio_group td:first-child label{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.apex-button-group table.radio_group td:last-child label,.t-Form-fieldContainer--radioButtonGroup .apex-item-radio table.radio_group td:last-child label{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.apex-button-group table.radio_group td:not(:last-child):not(:first-child) label,.t-Form-fieldContainer--radioButtonGroup .apex-item-radio table.radio_group td:not(:last-child):not(:first-child) label{
    border-radius:0
}
@media only screen and (max-width:640px){
    .t-Button--navBar .t-Button-badge{
        position:absolute;
        margin-left:0;
        top:4px;
        right:4px;
        font-size:10px;
        line-height:1.4rem;
        padding:0 .4rem
    }
    .t-Button--navBar .t-Button-label{
        display:none
    }
    .t-Button--navBar .a-Icon.icon-down-arrow{
        margin-right:-4px
    }
}
@media screen and (-ms-high-contrast:active){
    .a-Button,.t-Button{
        border:1px solid
    }
}
.t-ButtonRegion{
    margin-bottom:12px;
    border:1px solid rgba(0,0,0,.075);
    box-shadow:0 2px 2px rgba(0,0,0,.05)
}
.col .t-ButtonRegion:only-child{
    margin-bottom:8px
}
.t-Dialog .col .t-ButtonRegion:only-child{
    margin-bottom:0
}
.t-Region+.t-ButtonRegion{
    margin-top:16px
}
.t-ButtonRegion-wrap{
    display:table;
    width:100%;
    border-collapse:collapse
}
.t-ButtonRegion-title{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.t-ButtonRegion--dialogRegion,.t-ButtonRegion--noUI,.t-Dialog-footer .t-ButtonRegion,.t-DialogRegion-buttons .t-ButtonRegion,.t-Wizard-footer .t-ButtonRegion{
    border-width:0;
    margin:0;
    box-shadow:none
}
.t-ButtonRegion-col{
    display:table-cell;
    width:33%;
    vertical-align:middle
}
.fc-toolbar .fc-center,.fc-toolbar .fc-left,.fc-toolbar .fc-right,.t-Card-icon .t-Icon,.t-Cards-item{
    vertical-align:top
}
.t-ButtonRegion-buttons:empty{
    display:none
}
.t-ButtonRegion-col--left .t-ButtonRegion-buttons{
    text-align:left
}
.t-ButtonRegion-col--content .t-ButtonRegion-buttons{
    text-align:center
}
.t-ButtonRegion-col--content,.t-ButtonRegion-col--left .t-ButtonRegion-buttons,.t-ButtonRegion-col--right .t-ButtonRegion-buttons{
    padding:16px
}
.t-ButtonRegion-col--left,.t-ButtonRegion-col--right{
    width:0
}
.t-ButtonRegion .t-Form-inputContainer .t-Form-error,.t-ButtonRegion-col--content{
    width:100%
}
.t-ButtonRegion-col--left:empty,.t-ButtonRegion-col--right:empty{
    padding:0
}
.t-ButtonRegion-col--left .t-ButtonRegion-buttons{
    padding-right:0
}
.u-RTL .t-ButtonRegion-col--left .t-ButtonRegion-buttons{
    padding-right:16px;
    padding-left:0
}
.t-ButtonRegion-col--right .t-ButtonRegion-buttons{
    text-align:right;
    padding-left:0
}
.u-RTL .t-ButtonRegion-col--right .t-ButtonRegion-buttons{
    padding-left:16px;
    padding-right:0
}
.t-ButtonRegion .t-Form-inputContainer,.t-ButtonRegion .t-Form-labelContainer{
    padding-top:0;
    padding-bottom:0
}
.t-ButtonRegion .t-Form-inputContainer{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.t-ButtonRegion--noBorder{
    border-width:0
}
.t-ButtonRegion--slimPadding .t-ButtonRegion-col--content,.t-ButtonRegion--slimPadding .t-ButtonRegion-col--left .t-ButtonRegion-buttons,.t-ButtonRegion--slimPadding .t-ButtonRegion-col--right .t-ButtonRegion-buttons{
    padding:8px
}
.t-ButtonRegion--noPadding .t-ButtonRegion-col--content,.t-ButtonRegion--noPadding .t-ButtonRegion-col--left .t-ButtonRegion-buttons,.t-ButtonRegion--noPadding .t-ButtonRegion-col--right .t-ButtonRegion-buttons{
    padding:0
}
.t-Dialog-footer .t-ButtonRegion{
    border-top-width:1px;
    border-top-color:rgba(0,0,0,.05)
}
.t-ButtonRegion--dialogRegion{
    border-top-width:0
}
.t-Body-actions .t-ButtonRegion .t-ButtonRegion-col--content,.t-Body-actions .t-ButtonRegion .t-ButtonRegion-col--left,.t-ButtonRegion--sideBar .t-ButtonRegion-col--content,.t-ButtonRegion--sideBar .t-ButtonRegion-col--left{
    display:none
}
.t-Body-actions .t-ButtonRegion .t-ButtonRegion-buttons,.t-ButtonRegion--sideBar .t-ButtonRegion-buttons{
    padding:16px
}
.t-Body-actions .t-ButtonRegion .t-ButtonRegion-buttons .t-Button,.t-ButtonRegion--sideBar .t-ButtonRegion-buttons .t-Button{
    width:100%;
    display:block;
    margin:0 0 .8rem
}
.t-Body-actions .t-ButtonRegion .t-ButtonRegion-buttons .t-Button:last-child,.t-ButtonRegion--sideBar .t-ButtonRegion-buttons .t-Button:last-child{
    margin-bottom:0
}
.t-ButtonRegion--showTitle .t-ButtonRegion-title{
    border:inherit;
    clip:none;
    height:auto;
    margin:0;
    width:auto;
    position:inherit;
    font-size:2rem;
    line-height:1;
    font-weight:400
}
.t-Body-actions .t-ButtonRegion{
    border-width:0;
    box-shadow:none;
    border-radius:0;
    margin:0
}
.t-Card,.t-Card-wrap{
    border-radius:2px;
    position:relative
}
.t-Body-actions .t-ButtonRegion .t-ButtonRegion-col,.t-Body-actions .t-ButtonRegion .t-ButtonRegion-wrap{
    display:block;
    width:auto;
    vertical-align:top
}
.t-Cards,.t-Cards-item{
    display:-webkit-flex;
    display:-ms-flexbox
}
.t-Body-actions .t-ButtonRegion .t-ButtonRegion-wrap{
    padding:6px
}
.t-Body-actions .t-ButtonRegion .t-ButtonRegion-col{
    margin:6px
}
.t-Body-actions .t-ButtonRegion .t-ButtonRegion-buttons,.t-Body-actions .t-ButtonRegion .t-ButtonRegion-col--content{
    text-align:left;
    padding:0
}
.t-Region--noPadding>.t-Region-bodyWrap>.t-Region-body>.fc .fc-view-container{
    margin:0 -1px
}
.fc-day-header.ui-widget-header{
    overflow:hidden;
    text-overflow:ellipsis
}
.fc-toolbar{
    border-style:solid;
    border-width:1px 1px 0
}
.fc .fc-event{
    font-size:1.1rem;
    line-height:1.2rem;
    padding:2px 4px
}
.fc .fc-day-grid-event{
    margin:0 2px 1px
}
.fc .fc-time-grid-event{
    margin-right:1px
}
.fc .fc-agendaList{
    border-width:0
}
.fc div.fc-agendaList{
    border-width:1px
}
.fc .fc-agendaList-dayHeader{
    border-width:0 0 1px
}
.u-RTL .fc-rtl .fc-basic-view .fc-day-number{
    text-align:right
}
.u-RTL .fc-agendaList-day{
    float:right
}
.u-RTL .fc-agendaList-date{
    float:left
}
.u-RTL .fc-agendaList-event{
    border-width:0 4px 0 0;
    border-style:solid
}
.t-Cards{
    list-style:none;
    padding:0;
    margin:-8px;
    overflow:hidden;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.t-Cards-item{
    position:relative;
    float:none;
    display:flex
}
.t-Card{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    transition:all .1s ease-out;
    box-shadow:0 2px 4px -2px rgba(0,0,0,.075);
    width:calc(100% - 16px)
}
.t-Card-wrap{
    border:1px solid rgba(0,0,0,.075);
    background-clip:padding-box;
    width:100%
}
.t-Card-wrap:focus{
    outline:0
}
.t-Card-icon{
    position:relative;
    display:none
}
.t-Card-icon .t-Icon{
    display:inline-block;
    overflow:hidden;
    text-align:center;
    width:48px;
    height:48px
}
.t-Card-initials{
    font-size:16px;
    line-height:48px;
    display:block;
    overflow:hidden
}
.t-Card-body{
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    padding:16px;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.t-Card-desc{
    display:block;
    font-size:1.4rem;
    line-height:2rem;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.t-Card-desc:empty,.t-Card-info:empty{
    display:none
}
.t-Card-desc:empty+.t-Card-info{
    margin-top:0
}
.t-Card-info{
    font-size:1.1rem;
    line-height:1.6rem;
    margin-top:12px;
    overflow:hidden;
    text-overflow:ellipsis
}
.t-Cards--basic .t-Card-wrap{
    overflow:hidden
}
.t-Cards--basic .t-Card-icon{
    border-radius:100%;
    position:absolute;
    right:15px;
    top:15px
}
.u-RTL .t-Cards--basic .t-Card-icon{
    right:auto;
    left:15px
}
.t-Cards--basic .t-Card-icon .t-Icon{
    line-height:48px
}
.apex-icons-fontawesome .t-Cards--basic .t-Card-icon .t-Icon{
    font-size:28px
}
.apex-icons-fontapex .t-Cards--basic .t-Card-icon .t-Icon{
    font-size:16px
}
.t-Cards--basic .t-Card-titleWrap{
    display:block;
    padding:12px 80px 12px 16px;
    height:80px;
    overflow:hidden;
    box-shadow:0 -1px 0 rgba(0,0,0,.05) inset
}
.u-RTL .t-Cards--basic .t-Card-titleWrap{
    padding-left:80px;
    padding-right:16px
}
.t-Cards--basic .t-Card-title{
    font-size:1.6rem;
    line-height:2rem;
    margin:0;
    font-weight:400;
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    max-height:6rem;
    overflow:hidden;
    text-overflow:ellipsis
}
.t-Cards--compact{
    margin-left:2px
}
.t-Cards--compact.t-Cards--displayIcons .t-Card,.t-Cards--compact.t-Cards--displayIcons .t-Card-wrap,.t-Cards--compact.t-Cards--displayInitials .t-Card,.t-Cards--compact.t-Cards--displayInitials .t-Card-wrap{
    border-top-right-radius:12px
}
.t-Cards--compact.t-Cards--hideBody .t-Card .t-Card-titleWrap{
    padding-top:12px;
    padding-bottom:12px;
    height:64px
}
.t-Cards--compact.t-Cards--hideBody .t-Card .t-Card-title{
    max-height:3.2rem;
    white-space:normal
}
.t-Cards--compact .t-Card{
    width:calc(100% - 12px)
}
.t-Cards--compact .t-Card .t-Card-titleWrap{
    display:block;
    padding:8px 32px 8px 8px;
    height:32px;
    overflow:hidden
}
.u-RTL .t-Cards--compact .t-Card .t-Card-titleWrap{
    padding-left:32px;
    padding-right:8px
}
.t-Cards--compact .t-Card .t-Card-icon{
    position:absolute;
    top:-4px;
    right:-4px;
    transition:all .1s;
    border-radius:100px
}
.u-RTL .t-Cards--compact .t-Card .t-Card-icon{
    right:auto;
    left:-4px
}
.t-Cards--compact .t-Card .t-Card-icon .t-Icon{
    width:32px;
    height:32px;
    line-height:32px
}
.t-Cards--compact .t-Card .t-Card-initials{
    font-size:1.4rem;
    line-height:3.2rem;
    font-weight:400
}
.t-Cards--compact .t-Card .t-Card-title{
    font-size:1.4rem;
    line-height:1.6rem;
    margin:0;
    font-weight:400;
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.t-Cards--compact .t-Card .t-Card-body{
    padding:0 8px 8px
}
.t-Cards--compact .t-Card .t-Card-desc{
    font-size:1.1rem;
    line-height:1.6rem
}
.t-Cards--featured.t-Cards--hideBody .t-Card .t-Card-icon{
    margin-top:36px
}
.t-Cards--featured.t-Cards--hideBody .t-Card .t-Card-titleWrap{
    padding-top:12px;
    padding-bottom:36px
}
.t-Cards--featured.t-Cards--hideBody .t-Card .t-Card-title{
    white-space:normal
}
.t-Cards--featured .t-Card .t-Card-title,.t-Comments-userIcon{
    white-space:nowrap;
    overflow:hidden;
    text-align:center;
    text-overflow:ellipsis
}
.t-Cards--featured .t-Card{
    overflow:hidden
}
.apex-icons-fontawesome .t-Cards--featured .t-Card .t-Card-icon,.apex-icons-fontawesome .t-Cards--featured .t-Card .t-Card-icon .t-Icon{
    width:56px;
    height:56px;
    line-height:56px
}
.apex-icons-fontapex .t-Cards--featured .t-Card .t-Card-icon,.apex-icons-fontapex .t-Cards--featured .t-Card .t-Card-icon .t-Icon{
    width:64px;
    height:64px;
    line-height:64px
}
.t-Cards--featured .t-Card .t-Card-icon{
    margin:24px auto 0;
    border-radius:100px
}
.apex-icons-fontawesome .t-Cards--featured .t-Card .t-Card-icon .t-Icon{
    font-size:28px
}
.apex-icons-fontawesome .t-Cards--featured .t-Card .t-Card-icon .t-Icon:before{
    vertical-align:middle
}
.apex-icons-fontapex .t-Cards--featured .t-Card .t-Card-icon .t-Icon{
    font-size:32px
}
.apex-icons-fontawesome .t-Cards--featured .t-Card .t-Card-icon .t-Card-initials{
    line-height:56px
}
.apex-icons-fontapex .t-Cards--featured .t-Card .t-Card-icon .t-Card-initials{
    line-height:64px
}
.t-Cards--featured .t-Card .t-Card-titleWrap{
    display:block;
    padding:24px 16px
}
.t-Cards--featured .t-Card .t-Card-title{
    font-size:2rem;
    line-height:2.4rem;
    margin:0
}
.t-Cards--featured .t-Card .t-Card-body{
    border-top:1px solid rgba(0,0,0,.05);
    padding:24px 16px
}
.t-Cards--displayIcons .t-Card-icon{
    display:block
}
.t-Cards--displayIcons .t-Card-initials{
    display:none
}
.t-Cards--displayInitials .t-Card-icon{
    display:block
}
.t-Cards--displayInitials .t-Card-icon .t-Icon{
    display:inline-block;
    vertical-align:top
}
.t-Cards--colorize.t-Cards--displayIcons .t-Cards-item .t-Card-wrap:before,.t-Cards--colorize.t-Cards--displayInitials .t-Cards-item .t-Card-wrap:before,.t-Cards--displayInitials .t-Card-icon .t-Icon:before,.t-Cards--hideBody .t-Card-body{
    display:none
}
.t-Cards--desc-2ln .t-Card-desc,.t-Cards--desc-3ln .t-Card-desc,.t-Cards--desc-4ln .t-Card-desc{
    overflow:hidden;
    text-overflow:ellipsis
}
.t-Cards--desc-2ln .t-Card,.t-Cards--desc-2ln .t-Card-wrap,.t-Cards--desc-3ln .t-Card,.t-Cards--desc-3ln .t-Card-wrap,.t-Cards--desc-4ln .t-Card,.t-Cards--desc-4ln .t-Card-wrap{
    height:auto
}
.t-Cards--desc-2ln.t-Cards--compact .t-Card-desc{
    height:3.2rem
}
.t-Cards--desc-2ln .t-Card-desc{
    height:4rem
}
.t-Cards--desc-3ln.t-Cards--compact .t-Card-desc{
    height:4.8rem
}
.t-Cards--desc-3ln .t-Card-desc{
    height:6rem
}
.t-Cards--desc-4ln.t-Cards--compact .t-Card-desc{
    height:6.4rem
}
.t-Cards--desc-4ln .t-Card-desc{
    height:8rem
}
.t-Region-body>.t-Cards{
    margin:0
}
.t-Cards.t-Cards--compact{
    margin:0 -4px
}
.t-Cards.t-Cards--compact .t-Cards-item .t-Card{
    margin:8px 8px 4px 4px
}
.t-Cards .t-Cards-item .t-Card{
    margin:8px
}
.t-Cards--float .t-Cards-item{
    float:left
}
.u-RTL .t-Cards--float .t-Cards-item{
    float:right
}
.t-Cards--stacked .t-Cards-item:after{
    content:'';
    position:absolute;
    left:0;
    right:0;
    height:1px;
    bottom:-1px
}
.t-Cards--3cols .t-Cards-item,.t-Cards--4cols .t-Cards-item,.t-Cards--5cols .t-Cards-item,.t-Cards--cols .t-Cards-item{
    float:left
}
.u-RTL .t-Cards--3cols .t-Cards-item,.u-RTL .t-Cards--4cols .t-Cards-item,.u-RTL .t-Cards--5cols .t-Cards-item,.u-RTL .t-Cards--cols .t-Cards-item{
    float:right
}
.t-Cards--cols .t-Cards-item{
    width:50%
}
.t-Cards--3cols .t-Cards-item{
    width:33.33%
}
.t-Cards--4cols .t-Cards-item{
    width:25%
}
.t-Cards--5cols .t-Cards-item{
    width:20%
}
.t-Cards--spanHorizontally{
    display:table;
    table-layout:fixed;
    width:100%
}
.t-Cards--spanHorizontally .t-Cards-item{
    display:table-cell
}
.t-Cards--animColorFill.t-Cards--displayIcons.t-Cards--compact .t-Card-colorFill,.t-Cards--animColorFill.t-Cards--displayInitials.t-Cards--compact .t-Card-colorFill{
    display:block
}
.t-Cards--animColorFill.t-Cards--compact .t-Card-icon:before,.t-Cards--animColorFill.t-Cards--displayIcons.t-Cards--compact .t-Card-colorFill:after,.t-Cards--animColorFill.t-Cards--displayInitials.t-Cards--compact .t-Card-colorFill:after{
    display:none
}
.t-Cards--animColorFill .t-Card .t-Card-icon:before{
    content:'';
    background-color:inherit;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity:0;
    -webkit-transform:none;
    transform:none;
    border-radius:100%;
    transition:.2s opacity ease-in-out,.35s transform ease-in-out;
    pointer-events:none
}
.t-Cards--animColorFill .t-Card-wrap:focus .t-Card-icon:before,.t-Cards--animColorFill .t-Card:hover .t-Card-icon:before{
    -webkit-transform:scale(5);
    transform:scale(5);
    -webkit-animation:.35s ease-in-out 1 forwards rippleOutFade;
    animation:.35s ease-in-out 1 forwards rippleOutFade
}
.t-Cards--animColorFill .t-Card-wrap:focus .t-Card-colorFill:before,.t-Cards--animColorFill .t-Card:hover .t-Card-colorFill:before{
    height:100%;
    opacity:.1;
    left:0;
    right:0;
    border-radius:0
}
@-webkit-keyframes rippleOutFade{
    from{
        opacity:.15
    }
    to{
        opacity:0
    }
}
@keyframes rippleOutFade{
    from{
        opacity:.15
    }
    to{
        opacity:0
    }
}
.t-Cards--animRaiseCard .t-Card:hover{
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px);
    box-shadow:0 10px 4px -4px rgba(0,0,0,.05)
}
.t-Cards--animRaiseCard.t-Cards--compact .t-Card:hover{
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px)
}
.t-Cards--displayIcons.u-colors .t-Card-colorFill,.t-Cards--displayInitials.u-colors .t-Card-colorFill,.t-Cards.u-colors .t-Card-colorFill{
    display:block
}
.t-Cards--displayIcons.u-colors .t-Card-colorFill:after,.t-Cards--displayInitials.u-colors .t-Card-colorFill:after{
    display:none
}
.t-Cards--displayIcons.u-colors .t-Card-colorFill:before,.t-Cards--displayInitials.u-colors .t-Card-colorFill:before{
    left:0;
    right:0;
    width:100%;
    height:100%;
    border-radius:0;
    transition:opacity .35s ease-in-out
}
.t-Card-colorFill:after,.t-Card-colorFill:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    display:block;
    background-color:inherit
}
.t-Card-colorFill:after{
    height:2px;
    margin:2px
}
.t-Card-colorFill:before{
    background-color:inherit;
    opacity:0;
    transition:.25s opacity ease-in-out
}
.t-Cards:not(.u-colors) .t-Card-colorFill:after{
    display:none
}
@media only screen and (max-width:640px){
    .t-Cards--featured .t-Card .t-Card-title{
        font-size:1.6rem;
        line-height:2rem
    }
    .t-Cards--3cols .t-Cards-item,.t-Cards--4cols .t-Cards-item,.t-Cards--5cols .t-Cards-item{
        width:50%;
        clear:none!important
    }
    .t-Cards--3cols .t-Cards-item:nth-child(2n+1),.t-Cards--4cols .t-Cards-item:nth-child(2n+1),.t-Cards--5cols .t-Cards-item:nth-child(2n+1){
        clear:both!important
    }
}
@media only screen and (min-width:769px) and (max-width:991px){
    .t-Cards--5cols .t-Cards-item{
        width:25%;
        clear:none
    }
    .t-Cards--5cols .t-Cards-item:nth-child(5n+1){
        clear:none
    }
    .t-Cards--5cols .t-Cards-item:nth-child(4n+1){
        clear:both
    }
}
@media only screen and (max-width:768px){
    .t-Cards--4cols .t-Cards-item,.t-Cards--5cols .t-Cards-item{
        width:33.33%;
        clear:none
    }
    .t-Cards--4cols .t-Cards-item:nth-child(4n+1),.t-Cards--4cols .t-Cards-item:nth-child(5n+1),.t-Cards--5cols .t-Cards-item:nth-child(4n+1),.t-Cards--5cols .t-Cards-item:nth-child(5n+1){
        clear:none
    }
    .t-Cards--4cols .t-Cards-item:nth-child(3n+1),.t-Cards--5cols .t-Cards-item:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (max-width:480px){
    .t-Cards--3cols .t-Cards-item,.t-Cards--4cols .t-Cards-item,.t-Cards--5cols .t-Cards-item,.t-Cards--cols .t-Cards-item{
        float:none;
        width:100%;
        clear:both!important
    }
}
.t-ClassicCalendar-title{
    margin:0;
    padding:16px 12px;
    font-size:2.4rem;
    line-height:3.32rem;
    font-weight:200;
    text-align:center
}
.t-ClassicCalendar-calendar{
    width:100%;
    border-collapse:collapse;
    table-layout:fixed
}
.t-ClassicCalendar-dayColumn{
    text-align:center;
    padding:4px 8px;
    font-weight:400;
    font-size:1.2rem;
    line-height:1.6rem;
    border-width:1px;
    border-style:solid
}
.t-ClassicCalendar-day{
    height:72px;
    vertical-align:top;
    border-width:1px;
    border-style:solid
}
.t-ClassicCalendar-day.is-today .t-ClassicCalendar-date{
    margin:4px;
    padding:0;
    font-weight:700;
    width:20px;
    height:20px;
    line-height:20px;
    border-radius:100%;
    text-align:center;
    overflow:hidden
}
.t-ClassicCalendar-date{
    font-size:1.2rem;
    line-height:1.2rem;
    float:right;
    padding:4px 8px
}
.t-ClassicCalendar-dayEvents{
    margin-top:20px;
    font-size:1.2rem;
    line-height:1.6rem
}
.t-ClassicCalendar-day .t-ClassicCalendar-dayEvents{
    margin-top:28px
}
.t-ClassicCalendar-event{
    display:block;
    margin:2px;
    padding:2px 8px;
    border-radius:2px
}
.t-ClassicCalendar-event a{
    display:block;
    margin:-2px -8px;
    padding:2px 8px;
    border-radius:2px
}
.t-ClassicCalendar--daily .t-ClassicCalendar-calendar,.t-ClassicCalendar--weekly .t-ClassicCalendar-calendar{
    table-layout:auto
}
.t-ClassicCalendar--daily .t-ClassicCalendar-day,.t-ClassicCalendar--weekly .t-ClassicCalendar-day{
    height:12px;
    width:14%
}
.t-ClassicCalendar--daily .t-ClassicCalendar-dayEvents,.t-ClassicCalendar--weekly .t-ClassicCalendar-dayEvents{
    margin-top:0
}
.t-ClassicCalendar--daily .t-ClassicCalendar-dayEvents a,.t-ClassicCalendar--weekly .t-ClassicCalendar-dayEvents a{
    display:block;
    padding:2px 8px;
    border-radius:2px;
    margin:2px
}
.t-ClassicCalendar--daily .t-ClassicCalendar-timeCol,.t-ClassicCalendar--weekly .t-ClassicCalendar-timeCol{
    width:4%
}
.t-ClassicCalendar--daily .t-ClassicCalendar-timeCol{
    width:1%
}
.t-ClassicCalendar-list{
    margin:0;
    padding:0;
    list-style:none;
    border:1px solid
}
.t-ClassicCalendar-listEvent,.t-ClassicCalendar-listTitle{
    display:block;
    padding:4px 8px;
    border-width:1px 0 0;
    border-style:solid;
    overflow:hidden
}
.t-ClassicCalendar-listTitle{
    font-size:1.6rem;
    line-height:2.4rem;
    font-weight:400
}
.t-ClassicCalendar-listTitle:first-child{
    border-top-width:0
}
.t-ClassicCalendar-listEvent{
    font-size:1.4rem;
    line-height:2rem
}
.t-ClassicCalendar-listDayDate{
    float:right;
    font-size:1.2rem
}
@media only screen and (max-width:640px){
    .t-ClassicCalendar-day{
        height:48px
    }
    .t-ClassicCalendar-day.is-today .t-ClassicCalendar-date{
        margin:2px;
        width:16px;
        height:16px;
        line-height:16px
    }
    .t-ClassicCalendar-date{
        font-size:1.1rem;
        padding:2px
    }
    .t-ClassicCalendar-dayEvents{
        margin-top:16px;
        font-size:1.1rem
    }
    .t-ClassicCalendar-day .t-ClassicCalendar-dayEvents{
        margin-top:20px
    }
    .t-ClassicCalendar-event{
        padding:2px 4px
    }
    .t-ClassicCalendar-event a{
        margin:-2px -4px;
        padding:2px 4px
    }
}
.t-Comments{
    list-style:none;
    margin:0;
    padding:0
}
.t-Comments-item{
    margin-bottom:16px
}
.t-Comments .t-Comments-item:last-child{
    margin-bottom:0
}
.t-Comments-icon{
    margin-right:12px
}
.t-Comments-userIcon,.t-Comments-userImg{
    border-radius:100%;
    width:32px;
    height:32px;
    display:block
}
.t-Comments-userIcon{
    font-size:14px;
    line-height:32px;
    text-transform:uppercase;
    font-weight:400
}
.t-Comments-text--newValue,.t-ConfigPanel-status{
    font-weight:700
}
.t-Comments-info{
    font-size:12px;
    line-height:16px
}
.t-Comments-user{
    margin-right:8px
}
.t-Comments-actions{
    float:right
}
.t-Comments-comment{
    font-size:14px;
    line-height:20px
}
.t-Comments-text--prevValue{
    text-decoration:line-through
}
.t-Comments--chat .t-Comments-item{
    margin-bottom:8px
}
.t-Comments--chat .t-Comments-info{
    position:relative;
    background-color:#FFF;
    border:1px solid #F0F0F0;
    border-bottom-width:0;
    padding:8px 12px 0;
    border-radius:2px 2px 0 0
}
.t-Comments--chat .t-Comments-info:after,.t-Comments--chat .t-Comments-info:before{
    right:100%;
    top:50%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none
}
.t-Comments--chat .t-Comments-info:after{
    border-color:rgba(255,255,255,0);
    border-right-color:#FFF;
    border-width:7px;
    margin-top:-5px
}
.t-Comments--chat .t-Comments-info:before{
    border-width:8px;
    margin-top:-6px
}
.t-Comments--chat .t-Comments-comment{
    border:1px solid #F0F0F0;
    border-top-width:0;
    border-radius:0 0 2px 2px;
    padding:8px 12px;
    box-shadow:0 1px 1px rgba(0,0,0,.035)
}
.t-Comments--chat .t-Comments-icon{
    margin-right:0
}
.t-Comments--chat .t-Comments-body{
    padding-left:12px;
    padding-bottom:4px
}
.t-Comments--chat .t-Comments-item.is-systemMessage .t-Comments-body{
    border-left:1px solid rgba(0,0,0,.05);
    padding-left:12px
}
.t-Comments-item.is-systemMessage{
    padding:4px 0
}
.t-Comments-item.is-systemMessage .t-Comments-info:after,.t-Comments-item.is-systemMessage .t-Comments-info:before{
    display:none
}
.t-Comments-item.is-systemMessage .t-Comments-comment,.t-Comments-item.is-systemMessage .t-Comments-info{
    background-color:transparent;
    border-width:0;
    box-shadow:none;
    display:inline-block;
    vertical-align:top;
    font-size:12px;
    line-height:16px
}
.t-Comments--noUserIcon .t-Comments-icon,.t-Comments--noUserIcon .t-Comments-info:after,.t-Comments--noUserIcon .t-Comments-info:before,.t-Comments-item--noUserIcon .t-Comments-icon,.t-Comments-item--noUserIcon .t-Comments-info:after,.t-Comments-item--noUserIcon .t-Comments-info:before,.t-Comments-item.is-systemMessage .t-Comments-userIcon,.t-Completeness-dialog p:empty{
    display:none
}
.t-Comments-item.is-systemMessage .t-Comments-body{
    margin-left:44px;
    padding-bottom:0;
    line-height:16px
}
.t-Comments-item.is-systemMessage .t-Comments-info{
    padding:0 8px 0 0
}
.t-Comments-item.is-systemMessage .t-Comments-comment{
    padding:0
}
.t-Comments--noUserIcon .t-Comments-body,.t-Comments-item--noUserIcon .t-Comments-body{
    padding-left:0
}
td.t-Completeness-negScore{
    color:#EA0000
}
.t-Completeness{
    display:block;
    position:relative;
    border-radius:2px;
    background-color:#FFF;
    overflow:hidden;
    transition:all .2s;
    box-shadow:0 0 0 1px rgba(0,0,0,.1) inset
}
.t-Completeness.is-danger .t-Completeness-fill{
    background-color:#ff3b30
}
.t-Completeness.is-warning .t-Completeness-fill{
    background-color:#fc0
}
.t-Completeness.is-success .t-Completeness-fill{
    background-color:#4cd964
}
a.t-Completeness:hover{
    text-decoration:none
}
a.t-Completeness:hover .t-Completeness-labelWrap{
    background-color:rgba(0,0,0,.25)
}
a.t-Completeness:hover .t-Completeness-label{
    background-color:#fff
}
.t-Completeness-fill{
    transition:all .2s;
    display:block;
    float:left;
    height:48px;
    box-shadow:0 0 0 1px rgba(0,0,0,.15) inset
}
.t-ConfigPanel,.t-ConfigPanel-about{
    box-shadow:0 -1px 0 rgba(0,0,0,.1) inset
}
.t-Completeness-labelWrap{
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    text-align:center
}
.t-Completeness-label{
    transition:all .1s;
    display:inline-block;
    line-height:24px;
    border-radius:2px;
    background-color:rgba(255,255,255,.75);
    padding:4px 12px;
    margin:8px;
    font-size:14px;
    color:#404040;
    color:rgba(0,0,0,.75)
}
.t-ConfigPanel-about{
    padding:12px
}
.t-ConfigPanel-about p:first-child{
    margin-top:0
}
.t-ConfigPanel-about p:last-child{
    margin-bottom:0
}
.t-ConfigPanel-body{
    display:block;
    overflow:hidden
}
.t-ConfigPanel-list,.t-ConfigPanel-main{
    display:block;
    float:left;
    padding:12px
}
.t-ConfigPanel-main{
    width:40%;
    box-shadow:-1px 0 0 rgba(0,0,0,.1) inset
}
.t-ConfigPanel-list{
    width:60%
}
.t-ConfigPanel-icon{
    display:block;
    text-align:center;
    margin:12px auto;
    width:48px;
    height:48px;
    line-height:48px;
    border-radius:100%
}
.t-ConfigPanel-icon:before{
    font-size:32px;
    line-height:48px
}
.t-ConfigPanel-icon.auth-scheme:before{
    content:"\e08f"
}
.t-ConfigPanel-icon.is-enabled:before{
    content:"\e007"
}
.t-ConfigPanel-icon.is-disabled:before{
    content:"\e0a2"
}
.t-ConfigPanel-setting,.t-ConfigPanel-status{
    display:block;
    text-align:center;
    font-size:1.4rem;
    line-height:2.4rem
}
.t-ConfigPanel-attr,.t-ContentBlock .t-ContentBlock-body{
    font-size:1.4rem;
    line-height:2rem
}
.t-ConfigPanel-actions{
    display:block;
    margin:12px;
    text-align:center
}
.t-ConfigPanel-actions .t-Button{
    padding-right:16px;
    padding-left:16px;
    white-space:normal
}
.t-ConfigPanel-list{
    padding:0
}
.t-ConfigPanel-attrs{
    list-style:none;
    margin:0;
    padding:0
}
.t-ConfigPanel-attr:last-child .t-ConfigPanel-attrLink{
    box-shadow:none
}
.t-ConfigPanel-attrLink{
    display:block;
    padding:14px 12px;
    box-shadow:0 -1px 0 rgba(0,0,0,.05) inset;
    text-decoration:none;
    overflow:hidden;
    transition:background-color .2s
}
.t-ConfigPanel-attrLink:hover{
    text-decoration:none;
    box-shadow:0 1px 0 rgba(0,0,0,.05)
}
.t-ConfigPanel-attrLabel{
    padding-right:12px
}
.t-ConfigPanel-attrValue{
    float:right
}
@media only screen and (max-width:640px){
    .t-ConfigPanel-list,.t-ConfigPanel-main{
        display:block;
        width:auto;
        padding:12px;
        float:none
    }
    .t-ConfigPanel-main{
        box-shadow:0 -1px 0 rgba(0,0,0,.1) inset;
        padding-bottom:16px
    }
    .t-ConfigPanel-attrValue{
        float:none;
        display:block
    }
    .t-ConfigPanel-attrLink{
        padding:8px 12px
    }
}
.t-ContentBlock{
    margin-bottom:32px
}
.t-ContentBlock-title{
    line-height:1.5
}
.t-ContentBlock--h1 .t-ContentBlock-title{
    font-size:3.2rem;
    margin:0 0 1.6rem
}
.t-ContentBlock--h2 .t-ContentBlock-title{
    font-size:2.4rem;
    margin:0 0 1.2rem
}
.t-ContentBlock--h3 .t-ContentBlock-title{
    font-size:2rem;
    margin:0 0 1.2rem
}
.t-ContentBlock--shadowBG .t-ContentBlock-body{
    background-color:rgba(0,0,0,.05);
    border:1px solid rgba(0,0,0,.1);
    border-radius:2px;
    overflow:auto;
    padding:0
}
.t-ContentBlock--lightBG .t-ContentBlock-body{
    border:1px solid rgba(0,0,0,.1);
    border-radius:2px;
    overflow:auto;
    padding:0
}
.t-ContentBlock--padded .t-ContentBlock-body{
    padding:16px
}
.t-ContentFrame-wrap{
    margin-top:12px;
    border-top:1px solid #DBDBDB;
    border-bottom:1px solid #DBDBDB
}
.t-ContentFrame-main{
    padding:0
}
.t-ContentFrame-side{
    width:240px;
    border-left:1px solid #DBDBDB;
    padding:0
}
.t-Dialog-page .t-Alert--page.t-Alert--success.is-visible{
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
body .ui-dialog.t-Dialog-page--wizard{
    border-radius:3px
}
body .ui-dialog.t-Dialog-page--wizard .ui-dialog-titlebar{
    padding:12px 16px;
    border-bottom:none
}
body .ui-dialog.t-Dialog-page--wizard .ui-dialog-title{
    line-height:32px;
    font-size:2rem;
    font-weight:400;
    font-weight:200;
    text-align:center;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    float:none;
    display:block;
    margin-right:24px;
    width:auto
}
.u-RTL body .ui-dialog.t-Dialog-page--wizard .ui-dialog-title{
    margin-right:0;
    margin-left:24px
}
body .ui-dialog.t-Dialog-page--wizard .ui-dialog-titlebar-close{
    right:16px;
    top:16px
}
body .ui-dialog.t-Dialog-page--wizard .ui-dialog-content{
    border:0;
    padding:0;
    font-size:1.4rem
}
body .ui-dialog.t-Dialog-page--wizard .ui-dialog-buttonpane{
    padding:16px;
    border-top-width:0
}
.t-DialogRegion-buttons,.t-Footer{
    border-top:1px solid rgba(0,0,0,.05)
}
body .ui-dialog.t-Dialog-page--wizard .ui-dialog-buttonpane .ui-button{
    padding:10px 8px;
    font-size:1.4rem;
    line-height:1.6rem;
    min-width:64px
}
.ui-dialog.t-Dialog-page--standard,.ui-dialog.t-Dialog-page--wizard{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-flex:none;
    -ms-flex:none;
    flex:none;
    max-height:100%
}
.ui-dialog.t-Dialog-page--standard .ui-dialog-titlebar,.ui-dialog.t-Dialog-page--wizard .ui-dialog-titlebar{
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
.ui-dialog.t-Dialog-page--standard .ui-dialog-content,.ui-dialog.t-Dialog-page--wizard .ui-dialog-content{
    position:relative;
    -webkit-flex:1 0 auto;
    -ms-flex:1 0 auto;
    flex:1 0 auto
}
.ui-dialog.t-Dialog-page--standard .ui-dialog-content:not(.js-dialogReady):before,.ui-dialog.t-Dialog-page--wizard .ui-dialog-content:not(.js-dialogReady):before{
    content:"\e01e";
    position:absolute;
    left:50%;
    top:50%;
    margin-top:-16px;
    margin-left:-16px;
    width:32px;
    height:32px;
    font-size:32px;
    font-family:apex-5-icon-font!important;
    font-style:normal!important;
    font-weight:400!important;
    font-variant:normal!important;
    text-transform:none!important;
    speak:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    opacity:0;
    -webkit-animation:anim-fadeIn 1s 1 forwards linear,anim-spin 1s infinite linear;
    animation:anim-fadeIn 1s 1 forwards linear,anim-spin 1s infinite linear;
    -webkit-animation-delay:.2s,0s;
    animation-delay:.2s,0s
}
.t-Dialog,.t-Dialog-page,.t-Dialog-page #wwvFlowForm{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-flex:1 0 100%;
    -ms-flex:1 0 100%;
    flex:1 0 100%;
    height:100vh
}

.t-Dialog-page.js-dialogReady{
    opacity:1;
    transition:opacity .2s ease
}
.t-Dialog-footer,.t-Dialog-header{
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    overflow:hidden
}
.t-Dialog-body{
    padding:12px
}
.t-Dialog-bodyWrapperOut{
    position:relative;
    -webkit-flex:1 0;
    -ms-flex:1 0;
    flex:1 0
}
.t-Dialog-bodyWrapperIn{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    overflow:auto
}
.t-Dialog-page--standard.ui-dialog--apex,.t-Dialog-page--wizard.ui-dialog--apex{
    box-sizing:content-box;
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation:anim-dialogOpen .2s ease 1;
    animation:anim-dialogOpen .2s ease 1
}
.t-Dialog-page--standard.ui-dialog--apex iframe,.t-Dialog-page--wizard.ui-dialog--apex iframe{
    position:absolute;
    top:0;
    bottom:0
}
.t-Dialog-page--standard.ui-dialog--apex .t-Wizard-body,.t-Dialog-page--wizard.ui-dialog--apex .t-Wizard-body{
    transition:all
}
.t-Dialog ::-webkit-scrollbar{
    width:8px;
    height:8px
}
.t-Dialog--noPadding .t-Dialog-body{
    padding:0;
    overflow:hidden
}
#apex_popup_field_help{
    outline:0
}
.ui-dialog.ui-dialog--inline{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-flex:none;
    -ms-flex:none;
    flex:none;
    max-height:100%;
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation:anim-dialogOpen .2s ease 1;
    animation:anim-dialogOpen .2s ease 1
}
.ui-dialog.ui-dialog--inline .ui-dialog-titlebar{
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
.ui-dialog.ui-dialog--inline .ui-dialog-content{
    position:relative;
    -webkit-flex:1 0 auto;
    -ms-flex:1 0 auto;
    flex:1 0 auto
}
.t-DialogRegion-wrap{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    box-sizing:border-box
}
.t-DialogRegion-bodyWrapperOut{
    position:relative;
    -webkit-flex:1 0 auto;
    -ms-flex:1 0 auto;
    flex:1 0 auto;
    overflow:auto
}
.t-DialogRegion-bodyWrapperIn,.t-DialogRegion-wrap{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.t-DialogRegion-body{
    -webkit-flex:1 0 auto;
    -ms-flex:1 0 auto;
    flex:1 0 auto;
    padding:8px;
    overflow:hidden
}
.t-DialogRegion-buttons{
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
.t-Field-label{
    float:left;
    padding-right:8px;
    text-align:right
}
.t-Field-input{
    overflow:hidden
}
.t-Field-input input{
    width:100%;
    display:block
}
.flotPieContainerInner{
    overflow:hidden
}
.t-Footer{
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    padding:16px;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
		font-size: 10px;
		margin-top: 100px;
}
.t-Footer-body{
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    margin-right:16px
}
.u-RTL .t-Footer-body{
    margin-right:0;
    margin-left:1.6rem
}
.t-Footer-content:empty{
    display:none
}
.t-Footer-apex{
    font-size:1.2rem;
    line-height:2rem
}
.t-Header .a-MenuBar-label,.t-Header .a-MenuBar-label:hover,.t-Header-logo-link:hover,.t-LinksList-link:hover,.t-MediaList-itemWrap:hover{
    text-decoration:none
}
.t-Footer-customize,.t-Footer-srMode,.t-Footer-version{
    display:inline-block;
    margin-right:.8rem
}
.t-Footer-customize:last-child,.t-Footer-srMode:last-child,.t-Footer-version:last-child{
    margin-right:0
}
.u-RTL .t-Footer-customize,.u-RTL .t-Footer-srMode,.u-RTL .t-Footer-version{
    margin-right:0;
    margin-left:.8rem
}
.u-RTL .t-Footer-customize:last-child,.u-RTL .t-Footer-srMode:last-child,.u-RTL .t-Footer-version:last-child{
    margin-left:0
}
.t-Footer-top{
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
.t-Footer-topButton{
    display:block;
    width:40px;
    height:40px;
    padding:12px;
    border-radius:100%;
    transition:.1s ease;
    box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;
    opacity:.75
}
.t-Footer-topButton:hover{
    opacity:1;
    box-shadow:0 0 0 1px rgba(0,0,0,.1) inset,0 2px 4px rgba(0,0,0,.05)
}
.t-Footer-topButton:focus{
    outline:0
}
@media only screen and (max-width:640px){
    .t-Footer-apex,.t-Footer-body{
        text-align:center
    }
    .t-Footer{
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .t-Footer-body{
        width:100%;
        margin-right:0;
        margin-left:0
    }
    .t-Footer-top{
        margin-top:16px
    }
}
.t-Form-fieldContainer{
    border-spacing:0;
    width:auto;
    clear:both
}
.col>.t-Form-fieldContainer{
    margin-right:-8px;
    margin-left:-8px
}
.t-Form-fieldContainer .apex-item-icon{
    float:none;
    position:relative;
    padding:4px;
    pointer-events:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    left:24px;
    margin-left:-24px
}
.u-RTL .t-Form-fieldContainer .apex-item-icon{
    left:auto;
    right:24px;
    margin-left:0;
    margin-right:-24px
}
.t-Form-fieldContainer .apex-item-has-icon{
    text-indent:20px
}
.t-Form-fieldContainer .apex-item-has-icon:focus+.apex-item-icon{
    z-index:2
}
.t-Form-inputContainer,.t-Form-labelContainer{
    padding:.8rem
}
.t-Form-labelContainer{
    text-align:right;
    float:left
}
.u-RTL .t-Form-labelContainer{
    text-align:left
}
.t-Form-inputContainer{
    position:relative;
    overflow:hidden
}
.t-Form-itemWrapper{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.t-Form input.file,.t-Form-label{
    display:inline-block;
    line-height:1.6rem
}
.t-Form-itemText--pre{
    -webkit-order:1;
    -ms-flex-order:1;
    order:1
}
.t-Form-inputContainer .a-Button--calendar,.t-Form-inputContainer input,.t-Form-inputContainer select,.t-Form-inputContainer textarea{
    -webkit-order:3;
    -ms-flex-order:3;
    order:3
}
.t-Form-itemWrapper .apex-item-icon,.t-Form-itemWrapper fieldset{
    -webkit-order:2;
    -ms-flex-order:2;
    order:2
}
.t-Form-itemText--post{
    -webkit-order:4;
    -ms-flex-order:4;
    order:4
}
.t-Form-itemWrapper .t-Button--helpButton{
    -webkit-order:5;
    -ms-flex-order:5;
    order:5
}
.t-Form-itemWrapper .apex-quick-picks{
    -webkit-order:6;
    -ms-flex-order:6;
    order:6
}
.t-Form-itemWrapper .u-Processing--inline{
    -webkit-order:999;
    -ms-flex-order:999;
    order:999
}
.t-Form-label{
    padding:.4rem 0;
    -webkit-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
    font-size:1.2rem
}
.t-Form-inputContainer input.datepicker,.t-Form-inputContainer input.password,.t-Form-inputContainer input.popup_lov,.t-Form-inputContainer input.text_field,.t-Form-inputContainer input[type=text],.t-Form-inputContainer select.selectlist[size="1"],.t-Form-inputContainer select.yes_no,.u-TF-item--datepicker,.u-TF-item--select,.u-TF-item--text{
    height:2.4rem
}
.t-Form-inputContainer span.display_only{
    min-height:2.4rem;
    box-shadow:none;
    font-weight:700
}
.t-Form-inputContainer input[type=password],.t-Form-inputContainer input[type=text]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.t-Form-inputContainer input.datepicker,.t-Form-inputContainer input.password,.t-Form-inputContainer input.popup_lov,.t-Form-inputContainer input.text_field,.t-Form-inputContainer input[type=text],.t-Form-inputContainer select.selectlist,.t-Form-inputContainer select.yes_no,.t-Form-inputContainer select[multiple],.t-Form-inputContainer span.display_only,.t-Form-inputContainer textarea.textarea,.u-TF-item--datepicker,.u-TF-item--select,.u-TF-item--text,.u-TF-item--textarea{
    display:inline-block;
    font-size:1.2rem;
    vertical-align:top;
    line-height:1.6rem;
    padding:.3rem;
    border:1px solid;
    border-radius:2px;
    max-width:100%;
    transition:background-color .1s ease,border .1s ease
}
.t-Form-inputContainer input.datepicker:focus,.t-Form-inputContainer input.password:focus,.t-Form-inputContainer input.popup_lov:focus,.t-Form-inputContainer input.text_field:focus,.t-Form-inputContainer input[type=text]:focus,.t-Form-inputContainer select.selectlist:focus,.t-Form-inputContainer select.yes_no:focus,.t-Form-inputContainer select[multiple]:focus,.t-Form-inputContainer span.display_only:focus,.t-Form-inputContainer textarea.textarea:focus,.u-TF-item--datepicker:focus,.u-TF-item--select:focus,.u-TF-item--text:focus,.u-TF-item--textarea:focus{
    z-index:1;
    outline:0
}
.t-Form input.file{
    font-size:1.4rem;
    vertical-align:middle
}
.t-Form-inputContainer textarea.textarea{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    min-height:6.4rem;
    font-family:Menlo,Consolas,monospace,serif
}
.t-Form-inputContainer select.selectlist[size="1"].apex-item-has-icon,.t-Form-inputContainer select.yes_no.apex-item-has-icon{
    text-indent:20px
}
.a-IRR-selectList[size="1"],.t-Form-inputContainer select.selectlist[size="1"],.t-Form-inputContainer select.yes_no,.u-TF-item--select{
    -webkit-appearance:none;
    -moz-appearance:none;
    text-indent:.01px;
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDAiIGhlaWdodD0iMjAwIiB2aWV3Qm94PSItOTkuNSAwLjUgNDAwIDIwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtOTkuNSAwLjUgNDAwIDIwMCI+PHBhdGggZmlsbD0iIzQ0NCIgZD0iTTE1Ni4yNSA3My43YzAgMS42LS42MTIgMy4yLTEuODI1IDQuNDI1bC01NC40MjUgNTQuNDI1LTU0LjQyNS01NC40MjVjLTIuNDM4LTIuNDM4LTIuNDM4LTYuNCAwLTguODM3czYuNC0yLjQzOCA4LjgzNyAwbDQ1LjU4OCA0NS41NzQgNDUuNTc1LTQ1LjU3NWMyLjQzOC0yLjQzOCA2LjM5OS0yLjQzOCA4LjgzNyAwIDEuMjI2IDEuMjI2IDEuODM4IDIuODI1IDEuODM4IDQuNDEzeiIvPjwvc3ZnPg==);
    background-repeat:no-repeat;
    background-position:100% 50%;
    background-size:32px 16px;
    padding-right:3.2rem
}
.ie9 .a-IRR-selectList[size="1"],.ie9 .t-Form-inputContainer select.selectlist[size="1"],.ie9 .t-Form-inputContainer select.yes_no,.ie9 .u-TF-item--select,.lt-ie10 .a-IRR-selectList[size="1"],.lt-ie10 .t-Form-inputContainer select.selectlist[size="1"],.lt-ie10 .t-Form-inputContainer select.yes_no,.lt-ie10 .u-TF-item--select,.lt-ie9 .a-IRR-selectList[size="1"],.lt-ie9 .t-Form-inputContainer select.selectlist[size="1"],.lt-ie9 .t-Form-inputContainer select.yes_no,.lt-ie9 .u-TF-item--select{
    background-image:none;
    padding-right:0
}
.u-RTL .a-IRR-selectList[size="1"],.u-RTL .t-Form-inputContainer select.selectlist[size="1"],.u-RTL .t-Form-inputContainer select.yes_no,.u-RTL .u-TF-item--select{
    background-position:0 50%;
    padding-right:.8rem;
    padding-left:3.2rem
}
.a-IRR-selectList[size="1"]:focus,.t-Form-inputContainer select.selectlist[size="1"]:focus,.t-Form-inputContainer select.yes_no:focus,.u-TF-item--select:focus{
    outline:0
}
.a-IRR-selectList[size="1"]:-moz-focusring,.a-IRR-selectList[size="1"]::-moz-focus-inner,.t-Form-inputContainer select.selectlist[size="1"]:-moz-focusring,.t-Form-inputContainer select.selectlist[size="1"]::-moz-focus-inner,.t-Form-inputContainer select.yes_no:-moz-focusring,.t-Form-inputContainer select.yes_no::-moz-focus-inner,.u-TF-item--select:-moz-focusring,.u-TF-item--select::-moz-focus-inner{
    outline:0
}
body:not(:-moz-handler-blocked) .t-Form-select{
    padding:.2rem 1.2rem .2rem .2rem
}
.t-Form-field--readOnly{
    border:none;
    box-shadow:none;
    font-weight:700
}
.hasDatepicker{
    margin:0
}
.u-TF-item--checkbox,.u-TF-item--radio{
    margin-right:4px
}
.t-Form-inputContainer fieldset.checkbox_group:focus,.t-Form-inputContainer fieldset.radio_group:focus{
    outline:0
}
.t-Form-checkboxLabel,.t-Form-inputContainer .checkbox_group label,.t-Form-inputContainer .radio_group label,.t-Form-radioLabel{
    font-size:1.2rem;
    line-height:1.6rem
}
.t-Form-inputContainer fieldset{
    outline:0!important
}
.t-Form-inputContainer table.checkbox_group,.t-Form-inputContainer table.radio_group{
    display:table;
    table-layout:fixed;
    border-spacing:0
}
.t-Form-inputContainer table.checkbox_group td,.t-Form-inputContainer table.radio_group td{
    padding:0 8px 0 0
}
.t-Form-inputContainer table.checkbox_group td:last-child,.t-Form-inputContainer table.radio_group td:last-child{
    padding-right:0
}
.t-Button--helpButton,.t-Form-inputContainer .a-Button,.t-Form-inputContainer .t-Button{
    padding:.4rem .8rem;
    vertical-align:top
}
.a-Form-error,.t-Form-error{
    font-size:1.1rem;
    line-height:1.6rem;
    display:block;
    margin-top:4px;
    -webkit-flex-basis:100%;
    -ms-flex-preferred-size:100%;
    flex-basis:100%;
    -webkit-order:1;
    -ms-flex-order:1;
    order:1
}
.a-Form-error:empty,.t-Form-error:empty{
    display:none
}
.u-TF-item--datepicker,span.lov .u-TF-item--text{
    border-top-right-radius:0!important;
    border-bottom-right-radius:0!important
}
.u-TF-itemWrap,span.lov{
    white-space:nowrap
}
.a-Button.a-Button--popupLOV,.t-Form-inputContainer .a-Button--calendar,.t-Form-inputContainer fieldset.lov .a-Button,.u-TF-item--datepicker+.a-Button--calendar{
    margin-left:-.1rem
}
.t-Form-inputContainer fieldset.lov td.lov{
    position:relative
}
.t-Form-inputContainer fieldset.lov .apex-item-icon{
    position:absolute
}
.t-Form-inputContainer fieldset .a-Button{
    vertical-align:top
}
.a-Button.a-Button--popupLOV,.u-TF-item--datepicker+.a-Button--calendar{
    vertical-align:top;
    border-top-left-radius:0!important;
    border-bottom-left-radius:0!important
}
.t-Button--helpButton .a-Icon{
    opacity:.25
}
.t-Button--helpButton:hover .a-Icon{
    opacity:.75
}
.t-Form--large .t-Form-itemText,.t-Form-fieldContainer--large .t-Form-itemText{
    line-height:3.2rem;
    font-size:1.4rem
}
.t-Form--large .apex-item-icon,.t-Form-fieldContainer--large .apex-item-icon{
    padding:8px;
    left:32px;
    margin-left:-32px
}
.u-RTL .t-Form--large .apex-item-icon,.u-RTL .t-Form-fieldContainer--large .apex-item-icon{
    left:auto;
    right:32px;
    margin-left:0;
    margin-right:-32px
}
.t-Form--large .apex-item-has-icon,.t-Form-fieldContainer--large .apex-item-has-icon{
    text-indent:20px
}
.t-Form--large .t-Form-label,.t-Form-fieldContainer--large .t-Form-label{
    padding:.8rem 0;
    line-height:1.6rem;
    font-size:1.4rem
}
.t-Form--large .t-Form-inputContainer input[type=text],.t-Form--large input.datepicker,.t-Form--large input.password,.t-Form--large input.popup_lov,.t-Form--large input.text_field,.t-Form--large select.selectlist[size="1"],.t-Form--large select.yes_no,.t-Form--large span.display_only,.t-Form-fieldContainer--large .t-Form-inputContainer input[type=text],.t-Form-fieldContainer--large input.datepicker,.t-Form-fieldContainer--large input.password,.t-Form-fieldContainer--large input.popup_lov,.t-Form-fieldContainer--large input.text_field,.t-Form-fieldContainer--large select.selectlist[size="1"],.t-Form-fieldContainer--large select.yes_no,.t-Form-fieldContainer--large span.display_only{
    font-size:1.4rem;
    padding:.7rem;
    height:3.2rem
}
.t-Form--large select.selectlist,.t-Form--large select.yes_no,.t-Form-fieldContainer--large select.selectlist,.t-Form-fieldContainer--large select.yes_no{
    font-size:1.4rem;
    padding:.7rem
}
.t-Form--large select.selectlist[size="1"],.t-Form--large select.yes_no,.t-Form-fieldContainer--large select.selectlist[size="1"],.t-Form-fieldContainer--large select.yes_no{
    padding-right:4rem
}
.t-Form--large .a-Button.a-Button--calendar,.t-Form--large .t-Button.t-Button--helpButton,.t-Form--large .t-Form-inputContainer .a-Button,.t-Form-fieldContainer--large .a-Button.a-Button--calendar,.t-Form-fieldContainer--large .t-Button.t-Button--helpButton,.t-Form-fieldContainer--large .t-Form-inputContainer .a-Button{
    padding:.8rem 1.2rem
}
.t-Form--large .checkbox_group label,.t-Form--large .radio_group label,.t-Form--large .t-Form-checkboxLabel,.t-Form--large .t-Form-radioLabel,.t-Form--large select[multiple],.t-Form-fieldContainer--large .checkbox_group label,.t-Form-fieldContainer--large .radio_group label,.t-Form-fieldContainer--large .t-Form-checkboxLabel,.t-Form-fieldContainer--large .t-Form-radioLabel,.t-Form-fieldContainer--large select[multiple]{
    font-size:1.4rem;
    line-height:2rem
}
.t-Form--large.t-Form--labelsAbove .t-Form-fieldContainer .t-Form-labelContainer--hiddenLabel,.t-Form-fieldContainer--stacked.t-Form--fieldContainer--large .t-Form-labelContainer--hiddenLabel{
    height:4rem
}
.t-Form--large .apex-button-group table.radio_group input+label,.t-Form--large .t-Form-fieldContainer--radioButtonGroup table.radio_group input+label,.t-Form-fieldContainer--large .apex-button-group table.radio_group input+label,.t-Form-fieldContainer--large.t-Form-fieldContainer--radioButtonGroup table.radio_group input+label{
    padding:8px 12px;
    line-height:1.6rem;
    font-size:1.2rem
}
.t-Form--xlarge .t-Form-itemText,.t-Form-fieldContainer--xlarge .t-Form-itemText{
    line-height:4rem;
    font-size:1.6rem
}
.t-Form--xlarge .apex-item-icon,.t-Form-fieldContainer--xlarge .apex-item-icon{
    padding:12px 8px 12px 12px;
    left:36px;
    margin-left:-36px
}
.t-Form--xlarge .apex-item-has-icon,.t-Form-fieldContainer--xlarge .apex-item-has-icon{
    text-indent:24px
}
.t-Form--xlarge .t-Form-inputContainer select.selectlist[size="1"].apex-item-has-icon,.t-Form--xlarge .t-Form-inputContainer select.yes_no.apex-item-has-icon,.t-Form-fieldContainer--xlarge .t-Form-inputContainer select.selectlist[size="1"].apex-item-has-icon,.t-Form-fieldContainer--xlarge .t-Form-inputContainer select.yes_no.apex-item-has-icon{
    text-indent:20px
}
.t-Form--xlarge .t-Form-label,.t-Form-fieldContainer--xlarge .t-Form-label{
    padding:1.2rem 0;
    line-height:1.6rem;
    font-size:1.6rem
}
.t-Form--xlarge .t-Form-inputContainer input[type=text],.t-Form--xlarge input.datepicker,.t-Form--xlarge input.password,.t-Form--xlarge input.popup_lov,.t-Form--xlarge input.text_field,.t-Form--xlarge select.selectlist[size="1"],.t-Form--xlarge select.yes_no,.t-Form--xlarge span.display_only,.t-Form-fieldContainer--xlarge .t-Form-inputContainer input[type=text],.t-Form-fieldContainer--xlarge input.datepicker,.t-Form-fieldContainer--xlarge input.password,.t-Form-fieldContainer--xlarge input.popup_lov,.t-Form-fieldContainer--xlarge input.text_field,.t-Form-fieldContainer--xlarge select.selectlist[size="1"],.t-Form-fieldContainer--xlarge select.yes_no,.t-Form-fieldContainer--xlarge span.display_only{
    font-size:1.6rem;
    padding:.9rem;
    height:4rem
}
.t-Form--xlarge select.selectlist,.t-Form--xlarge select.yes_no,.t-Form-fieldContainer--xlarge select.selectlist,.t-Form-fieldContainer--xlarge select.yes_no{
    font-size:1.6rem;
    padding:.9rem;
    line-height:2rem
}
.t-Form--xlarge select.selectlist[size="1"],.t-Form--xlarge select.yes_no,.t-Form-fieldContainer--xlarge select.selectlist[size="1"],.t-Form-fieldContainer--xlarge select.yes_no{
    padding-right:4.8rem
}
.t-Form--xlarge .checkbox_group label,.t-Form--xlarge .radio_group label,.t-Form--xlarge .t-Form-checkboxLabel,.t-Form--xlarge .t-Form-radioLabel,.t-Form--xlarge select[multiple],.t-Form-fieldContainer--xlarge .checkbox_group label,.t-Form-fieldContainer--xlarge .radio_group label,.t-Form-fieldContainer--xlarge .t-Form-checkboxLabel,.t-Form-fieldContainer--xlarge .t-Form-radioLabel,.t-Form-fieldContainer--xlarge select[multiple]{
    font-size:1.6rem;
    line-height:3.2rem
}
.t-Form--xlarge .t-Form-inputContainer .a-Button,.t-Form--xlarge .t-Form-inputContainer .t-Button,.t-Form-fieldContainer--xlarge .t-Form-inputContainer .a-Button,.t-Form-fieldContainer--xlarge .t-Form-inputContainer .t-Button{
    padding:1.2rem
}
.t-Form-postText{
    display:block;
    font-size:1.2rem;
    margin:0
}
.t-Form--xlarge.t-Form--labelsAbove .t-Form-fieldContainer .t-Form-labelContainer--hiddenLabel,.t-Form-fieldContainer--stacked.t-Form--fieldContainer--xlarge .t-Form-labelContainer--hiddenLabel{
    height:4.8rem
}
.t-Form--xlarge .apex-button-group table.radio_group input+label,.t-Form--xlarge .t-Form-fieldContainer--radioButtonGroup table.radio_group input+label,.t-Form-fieldContainer--xlarge .apex-button-group table.radio_group input+label,.t-Form-fieldContainer--xlarge.t-Form-fieldContainer--radioButtonGroup table.radio_group input+label{
    padding:12px;
    font-size:1.4rem;
    line-height:1.6rem
}
.t-Form--noPadding .t-Form-inputContainer,.t-Form--noPadding .t-Form-labelContainer{
    padding-top:0;
    padding-bottom:0
}
.t-Form--slimPadding .t-Form-inputContainer,.t-Form--slimPadding .t-Form-labelContainer{
    padding-top:.4rem;
    padding-bottom:.4rem
}
.t-Form--tableBased .t-Form-labelContainer{
    width:auto;
    margin-right:.8rem
}
.t-Form--tableBased select.selectlist{
    max-width:100%
}
.t-Form--wizard input.text_field,.t-Form--wizard select.selectlist{
    min-width:32rem;
    max-width:52rem
}
.t-Form--floatLeft .t-Form-inputContainer select,.t-Form--labelsAbove .t-Form-fieldContainer select.selectlist,.t-Form-fieldContainer--stacked select.selectlist{
    max-width:100%
}
.t-Form--labelsAbove .t-Form-fieldContainer.rel-col>.col,.t-Form-fieldContainer--stacked.rel-col>.col{
    width:auto!important;
    float:none;
    display:block
}
.t-Form--labelsAbove .t-Form-fieldContainer .t-Button--helpButton,.t-Form-fieldContainer--stacked .t-Button--helpButton{
    vertical-align:top
}
.t-Form--labelsAbove .t-Form-fieldContainer .t-Form-labelContainer,.t-Form-fieldContainer--stacked .t-Form-labelContainer{
    width:auto;
    text-align:left;
    float:none;
    padding-bottom:0
}
.t-Form--stretchInputs .t-Form-fieldContainer .t-Form-itemWrapper,.t-Form--stretchInputs .t-Form-fieldContainer fieldset,.t-Form--stretchInputs .t-Form-fieldContainer input.popup_lov,.t-Form--stretchInputs .t-Form-fieldContainer table,.t-Form--stretchInputs .t-Form-fieldContainer td.lov,.t-Form--stretchInputs .t-Form-fieldContainer textarea,.t-Form-fieldContainer--stretchInputs .t-Form-itemWrapper,.t-Form-fieldContainer--stretchInputs fieldset,.t-Form-fieldContainer--stretchInputs input.popup_lov,.t-Form-fieldContainer--stretchInputs table,.t-Form-fieldContainer--stretchInputs td.lov,.t-Form-fieldContainer--stretchInputs textarea{
    width:100%
}
.u-RTL .t-Form--labelsAbove .t-Form-fieldContainer .t-Form-labelContainer,.u-RTL .t-Form-fieldContainer--stacked .t-Form-labelContainer{
    text-align:right
}
.t-Form--labelsAbove .t-Form-fieldContainer .t-Form-labelContainer--hiddenLabel,.t-Form-fieldContainer--stacked .t-Form-labelContainer--hiddenLabel{
    height:3.2rem
}
.t-Form--labelsAbove .t-Form-fieldContainer .t-Form-inputContainer,.t-Form-fieldContainer--stacked .t-Form-inputContainer{
    padding-top:0
}
.t-Form--labelsAbove .t-Form-fieldContainer .t-Form fieldset.radio_group,.t-Form--labelsAbove .t-Form-fieldContainer .t-Form-radio,.t-Form-fieldContainer--stacked .t-Form fieldset.radio_group,.t-Form-fieldContainer--stacked .t-Form-radio{
    display:block;
    margin-left:2.4rem
}
.t-Form--stretchInputs .t-Form-fieldContainer .t-Form-inputContainer input[type=text],.t-Form--stretchInputs .t-Form-fieldContainer input.datepicker,.t-Form--stretchInputs .t-Form-fieldContainer input.password,.t-Form--stretchInputs .t-Form-fieldContainer input.popup_lov,.t-Form--stretchInputs .t-Form-fieldContainer input.text_field,.t-Form--stretchInputs .t-Form-fieldContainer select.selectlist,.t-Form--stretchInputs .t-Form-fieldContainer select.yes_no,.t-Form--stretchInputs .t-Form-fieldContainer span.display_only,.t-Form-fieldContainer--stretchInputs .t-Form-inputContainer input[type=text],.t-Form-fieldContainer--stretchInputs input.datepicker,.t-Form-fieldContainer--stretchInputs input.password,.t-Form-fieldContainer--stretchInputs input.popup_lov,.t-Form-fieldContainer--stretchInputs input.text_field,.t-Form-fieldContainer--stretchInputs select.selectlist,.t-Form-fieldContainer--stretchInputs select.yes_no,.t-Form-fieldContainer--stretchInputs span.display_only{
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    min-width:0
}
.t-Form-fieldContainer--resCheckRadio fieldset.checkbox_group,.t-Form-fieldContainer--resCheckRadio fieldset.radio_group,.t-Form-fieldContainer--resCheckRadio table.checkbox_group,.t-Form-fieldContainer--resCheckRadio table.checkbox_group tbody,.t-Form-fieldContainer--resCheckRadio table.checkbox_group td,.t-Form-fieldContainer--resCheckRadio table.checkbox_group tr{
    display:block
}
.t-Form-fieldContainer--resCheckRadio table.checkbox_group td{
    width:50%;
    float:left
}
.t-Form-fieldContainer.is-required .t-Form-label:after,.t-Form-fieldContainer.is-required .t-Form-label:before{
    content:"\e058";
    font-family:apex-5-icon-font!important;
    font-size:16px;
    vertical-align:bottom;
    color:red
}
.t-Form--leftLabels .t-Form-fieldContainer.is-required .t-Form-label:before,.t-Form-fieldContainer.is-required .t-Form-label:after{
    display:none
}
.t-Form--leftLabels .t-Form-fieldContainer.is-required .t-Form-label:after{
    display:inline-block;
    margin-left:-4px
}
.u-RTL .t-Form-fieldContainer.is-required .t-Form-label:before{
    display:none
}
.u-RTL .t-Form--leftLabels .t-Form-fieldContainer.is-required .t-Form-label:before,.u-RTL .t-Form-fieldContainer.is-required .t-Form-label:after{
    display:inline
}
.u-RTL .t-Form--leftLabels .t-Form-fieldContainer.is-required .t-Form-label:after{
    display:none
}
.t-Form--login .t-Form-label{
    padding:.8rem 0;
    line-height:1.6rem;
    font-size:1.6rem
}
.t-Form--login .t-Form-inputContainer input[type=text],.t-Form--login input.datepicker,.t-Form--login input.password,.t-Form--login input.popup_lov,.t-Form--login input.text_field,.t-Form--login select.selectlist,.t-Form--login select.yes_no,.t-Form--login span.display_only{
    font-size:1.6rem;
    padding:.8rem;
    height:3.6rem
}
.t-Form--login select.selectlist,.t-Form--login select.yes_no{
    background-size:contain;
    padding-right:4.4rem
}
.t-Form--login .checkbox_group label,.t-Form--login .radio_group label,.t-Form--login .t-Form-checkboxLabel,.t-Form--login .t-Form-radioLabel,.t-Form--login select[multiple]{
    font-size:1.6rem;
    line-height:2.4rem
}
.t-Form--login .t-Form-inputContainer .a-Button,.t-Form--login .t-Form-inputContainer .t-Button{
    padding:1rem 1.2rem
}
.t-Form-labelContainer.col-0:not(.t-Form-labelContainer--hiddenLabel){
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    position:absolute;
    width:1px;
    padding:0
}
.t-Form-labelContainer--hiddenLabel.col-0,.t-Form-labelContainer--hiddenLabel.col-null{
    padding:0!important;
    height:0!important;
    width:0!important;
    min-height:0;
    min-width:0;
    float:none
}
.t-Form-fieldContainer--hiddenLabel>.t-Form-inputContainer.col-null{
    width:100%;
    float:none
}
.t-Form-fieldContainer--hiddenLabel.t-Form-fieldContainer--noLabelSpacing.rel-col{
    margin-right:0;
    margin-left:0
}
.t-Form-fieldContainer--hiddenLabel.t-Form-fieldContainer--noLabelSpacing.rel-col>.t-Form-labelContainer--hiddenLabel.col{
    min-width:0;
    width:0;
    padding:0
}
.t-Form-fieldContainer--hiddenLabel.t-Form-fieldContainer--noLabelSpacing.rel-col>.t-Form-inputContainer.col{
    width:100%
}
.t-Form-labelContainer--hiddenLabel{
    min-height:3.2rem;
    padding:0;
    min-width:0
}
.t-Form-labelContainer.col-null{
    width:25%
}
.t-Form-inputContainer.col-null{
    width:75%
}
.t-Form--search .t-Form-labelContainer--hiddenLabel{
    width:0;
    min-width:0
}
.t-Form input.password.stretch,.t-Form input.text_field.stretch,.t-Form select.selectlist.stretch,.t-Form-inputContainer input[type=text].stretch,fieldset.shuttle{
    width:100%
}
.t-Form--search .t-Form-inputContainer{
    text-align:center
}
.t-Form-searchField:not(.apex-item-has-icon){
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNMTQuNyAxNC43Yy0uNC40LTEgLjQtMS40IDBsLTMuNi0zLjZjLS45LjYtMiAuOS0zLjEuOS0zLjEgMC01LjYtMi41LTUuNi01LjVzMi41LTUuNSA1LjUtNS41IDUuNSAyLjUgNS41IDUuNWMwIDEuMi0uMyAyLjItLjkgMy4xbDMuNiAzLjZjLjQuNS40IDEuMSAwIDEuNXptLTguMi0xMS43Yy0xLjkgMC0zLjUgMS42LTMuNSAzLjVzMS42IDMuNSAzLjUgMy41IDMuNS0xLjYgMy41LTMuNS0xLjYtMy41LTMuNS0zLjV6IiBvcGFjaXR5PSIuNSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMyMzFGMjAiLz48L3N2Zz4=);
    background-position:.3rem .3rem;
    background-repeat:no-repeat;
    padding-left:2.4rem;
    background-size:1.6rem
}
input[type=text].t-Form-searchField:not(.apex-item-has-icon){
    padding-left:2.4rem
}
.t-Form--large .t-Form-searchField:not(.apex-item-has-icon),.t-Form-fieldContainer--large .t-Form-searchField:not(.apex-item-has-icon){
    background-size:1.6rem;
    background-position:.8rem
}
.u-RTL .t-Form--large .t-Form-searchField:not(.apex-item-has-icon),.u-RTL .t-Form-fieldContainer--large .t-Form-searchField:not(.apex-item-has-icon){
    background-position:right .8rem top .7rem
}
.t-Form--large input[type=text].t-Form-searchField:not(.apex-item-has-icon),.t-Form-fieldContainer--large input[type=text].t-Form-searchField:not(.apex-item-has-icon){
    padding-left:3rem
}
.u-RTL .t-Form--large input[type=text].t-Form-searchField:not(.apex-item-has-icon),.u-RTL .t-Form-fieldContainer--large input[type=text].t-Form-searchField:not(.apex-item-has-icon){
    padding-left:.7rem;
    padding-right:3rem
}
.t-Form--xlarge .t-Form-searchField:not(.apex-item-has-icon),.t-Form-fieldContainer--xlarge .t-Form-searchField:not(.apex-item-has-icon){
    background-size:2.2rem;
    background-position:.9rem
}
.u-RTL .t-Form--xlarge .t-Form-searchField:not(.apex-item-has-icon),.u-RTL .t-Form-fieldContainer--xlarge .t-Form-searchField:not(.apex-item-has-icon){
    background-position:right .9rem top .8rem
}
.t-Form--xlarge input[type=text].t-Form-searchField:not(.apex-item-has-icon),.t-Form-fieldContainer--xlarge input[type=text].t-Form-searchField:not(.apex-item-has-icon){
    padding-left:4rem
}
.u-RTL .t-Form--xlarge input[type=text].t-Form-searchField:not(.apex-item-has-icon),.u-RTL .t-Form-fieldContainer--xlarge input[type=text].t-Form-searchField:not(.apex-item-has-icon){
    padding-left:1.6rem;
    padding-right:4rem
}
fieldset.listmanager table{
    border-collapse:collapse
}
fieldset.listmanager td{
    padding:0!important
}
fieldset.listmanager select.listmanager{
    margin-top:.8rem
}
fieldset.shuttle table.shuttle{
    width:100%;
    border-collapse:collapse
}
fieldset.shuttle td{
    vertical-align:top
}
fieldset.shuttle .shuttleControl,fieldset.shuttle .shuttleSort2{
    width:1%
}
fieldset.shuttle .shuttleSelect1,fieldset.shuttle .shuttleSelect2{
    width:49%
}
fieldset.shuttle select.shuttle_left,fieldset.shuttle select.shuttle_right{
    width:100%;
    min-height:14rem;
    margin:.4rem 0
}
.t-Form--alignLeft .col{
    width:auto
}
.t-Form--alignLeft .t-Form-fieldContainer{
    width:auto;
    display:inline-block;
    vertical-align:top
}
.t-Form--alignLeft .t-Form-labelContainer{
    width:auto;
    min-width:0
}
.t-Form--floatLeft{
    overflow:hidden
}
.t-Form--floatLeft .col{
    width:auto!important
}
.u-RTL .t-Form--floatLeft .col{
    float:right
}
.t-Form--floatLeft .t-Form-fieldContainer{
    width:auto;
    float:left;
    clear:none
}
.col .rel-col:after,.container:after,.row:after{
    clear:both
}
.u-RTL .t-Form--floatLeft .t-Form-fieldContainer{
    float:right
}
.t-Form--floatLeft .t-Form-labelContainer{
    min-width:0;
    width:auto
}
.t-Form--leftLabels .t-Form-labelContainer{
    text-align:left
}
.u-RTL .t-Form--leftLabels .t-Form-labelContainer{
    text-align:right
}
.t-Form--fixedLabels .t-Form-labelContainer{
    width:16rem
}
body .t-Form-inputContainer select.selectlist,body .t-Form-inputContainer select.yes_no,body .t-Form-inputContainer select[multiple]{
    padding-top:0;
    padding-bottom:0
}
.apex-tabular-form-error{
    border-color:#E92020!important
}
.apex-tabular-form-error+.a-Button{
    box-shadow:0 0 0 1px #E92020 inset
}
.apex-tabular-highlight{
    border-color:#fc0!important
}
.apex-tabular-highlight+.a-Button{
    box-shadow:0 0 0 1px #fc0 inset
}
.t-Form-inputContainer .checkbox_group input,.t-Form-inputContainer .radio_group input{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.t-Form-inputContainer .checkbox_group input+label,.t-Form-inputContainer .radio_group input+label{
    position:relative;
    padding-left:55px;
    padding-right:8px;
    cursor:pointer;
    display:inline-block;
    margin:4px 0;
    vertical-align:top;
    min-height:50px;
		line-height: 35px;
    font-size: 20px;
}
.u-RTL .t-Form-inputContainer .checkbox_group input+label,.u-RTL .t-Form-inputContainer .radio_group input+label{
    padding-right:20px;
    padding-left:8px
}
.t-Form-inputContainer .checkbox_group input+label:after,.t-Form-inputContainer .checkbox_group input+label:before,.t-Form-inputContainer .radio_group input+label:after,.t-Form-inputContainer .radio_group input+label:before{
    width:37px;
    height:37px;
    position:absolute;
    top:0;
    left:0;
    display:block;
    content:'';
}
.u-RTL .t-Form-inputContainer .checkbox_group input+label:after,.u-RTL .t-Form-inputContainer .checkbox_group input+label:before,.u-RTL .t-Form-inputContainer .radio_group input+label:after,.u-RTL .t-Form-inputContainer .radio_group input+label:before{
    right:0;
    left:auto
}
.t-Form-inputContainer .checkbox_group input+label:before,.t-Form-inputContainer .radio_group input+label:before{
    border:2px solid #111;
    z-index:90
}
.t-Form-inputContainer .checkbox_group input+label:after,.t-Form-inputContainer .radio_group input+label:after{
    z-index:100;
    opacity:0
}
.t-Form-inputContainer .checkbox_group input:disabled+label,.t-Form-inputContainer .radio_group input:disabled+label{
    opacity:.5;
    cursor:default;
    pointer-events:none
}
.t-Form-inputContainer .checkbox_group input:disabled+label:before,.t-Form-inputContainer .radio_group input:disabled+label:before{
    opacity:.5
}
.t-Form-inputContainer .checkbox_group input:focus+label:before,.t-Form-inputContainer .radio_group input:focus+label:before{
    box-shadow:rgba(0,0,0,.1) 0 1px 1px
}
.t-Form-inputContainer .checkbox_group input:hover:checked+label:after .t-Form-inputContainer .checkbox_group input:focus:checked+label:after,.t-Form-inputContainer .checkbox_group input:hover:checked+label:after .t-Form-inputContainer .radio_group input:focus:checked+label:after,.t-Form-inputContainer .radio_group input:hover:checked+label:after .t-Form-inputContainer .checkbox_group input:focus:checked+label:after,.t-Form-inputContainer .radio_group input:hover:checked+label:after .t-Form-inputContainer .radio_group input:focus:checked+label:after{
    opacity:1
}
.t-Form-inputContainer .checkbox_group input+label:before{
    border-radius:2px
}
.t-Form-inputContainer .checkbox_group input+label:after{
    background-size:16px;
    background-position:50%;
    background-repeat:no-repeat
}
.t-Form-inputContainer .checkbox_group input:focus+label:after,.t-Form-inputContainer .checkbox_group input:hover+label:after{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
}
@-webkit-keyframes checkmark{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    75%{
        -webkit-transform:scale(1.25);
        transform:scale(1.25)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes checkmark{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    75%{
        -webkit-transform:scale(1.25);
        transform:scale(1.25)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.t-Form-inputContainer .checkbox_group input:checked+label:after{
    font-family:apex-5-icon-font!important;
    font-style:normal!important;
    font-weight:1000!important;
    font-variant:normal!important;
    text-transform:none!important;
    speak:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:'\e007';
    color:black;
    font-size:36px;
    width:37px;
    height:37px;
    padding:1px;
    opacity:1;
    /*-webkit-transform:scale(1);*/
    transform:scale(1);
    /*-webkit-animation:checkmark .25s ease-in-out;*/
    /*animation:checkmark .25s ease-in-out;*/
    /*animation-film-mode:forwards*/
}
@-webkit-keyframes radio{
    0%{
        -webkit-transform:scale(3);
        transform:scale(3)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes radio{
    0%{
        -webkit-transform:scale(3);
        transform:scale(3)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.t-Form-inputContainer .radio_group input+label:before{
    border-radius:50%
}
.t-Form-inputContainer .radio_group input+label:after{
    width:21px;
    height:21px;
		top:3px;
		left:3px;
    margin:5px;
    border-radius:100%;
		background-color:#000;
}
.t-Form-inputContainer .radio_group input:checked+label:after{
    opacity:1;
}
.t-Form-inlineHelp{
    display:block;
    width:100%;
    font-size:1.1rem;
    line-height:1.6rem;
    margin-top:4px
}
.t-Form-inputContainer-col .t-Form-inputContainer,.t-Form-inputContainer-col .t-Form-labelContainer{
    padding-top:0;
    padding-bottom:0;
    display:block;
    padding-right:0
}
.t-Form-inputContainer-col .t-Form-labelContainer{
    padding-right:0
}
.t-Body-side .t-Form-fieldContainer:not(:first-child){
    margin-top:16px
}
.t-Body-side .t-Form-inputContainer,.t-Body-side .t-Form-inputContainer.col,.t-Body-side .t-Form-labelContainer,.t-Body-side .t-Form-labelContainer.col{
    padding:0
}
.t-Form-itemText{
    line-height:2.4rem;
    font-size:1.2rem
}
.t-Form-itemText:empty{
    display:none
}
.t-Form-fieldContainer--postTextBlock fieldset.checkbox_group,.t-Form-fieldContainer--postTextBlock fieldset.radio_group,.t-Form-fieldContainer--preTextBlock fieldset.checkbox_group,.t-Form-fieldContainer--preTextBlock fieldset.radio_group{
    padding:4px 8px
}
.t-Form-fieldContainer--postTextBlock .t-Form-itemText--post,.t-Form-fieldContainer--preTextBlock .t-Form-itemText--pre{
    padding:0 8px
}
.t-Form-fieldContainer--preTextBlock .t-Form-itemText--pre{
    margin-right:-1px
}
.t-Form-fieldContainer--postTextBlock .t-Form-itemText--post{
    margin-left:-1px
}
.apex-button-group .a-Button{
    padding-right:1.2rem;
    padding-left:1.2rem
}
.apex-item-file-upload+a{
    -webkit-order:10;
    -ms-flex-order:10;
    order:10;
    display:block;
    font-size:12px
}
.apex-quick-picks{
    font-size:1.1rem;
    line-height:1.6rem;
    -webkit-flex-basis:100%;
    -ms-flex-preferred-size:100%;
    flex-basis:100%
}
@media only screen and (max-width:640px){
    .t-Form-labelContainer{
        text-align:left
    }
    .u-RTL .t-Form-labelContainer{
        text-align:right
    }
    :not(.t-Dialog) .t-Form-inputContainer{
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    :not(.t-Dialog) .t-Form-inputContainer input[type=text],:not(.t-Dialog) input.datepicker,:not(.t-Dialog) input.password,:not(.t-Dialog) input.popup_lov,:not(.t-Dialog) input.text_field,:not(.t-Dialog) select.selectlist,:not(.t-Dialog) select.yes_no,:not(.t-Dialog) span.display_only{
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    :not(.t-Dialog) fieldset,:not(.t-Dialog) input.popup_lov,:not(.t-Dialog) table,:not(.t-Dialog) td.lov,:not(.t-Dialog) textarea{
        width:100%
    }
    .t-Form-labelContainer--hiddenLabel{
        min-height:0!important;
        height:0!important;
        padding:0
    }
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    .a-IRR-selectList::-ms-expand,.t-Form-inputContainer select.yes_no::-ms-expand,.t-Form-inputContainer select[size="1"].selectlist::-ms-expand,.t-Property-field--select::-ms-expand,.t-Report-report select[size="1"]::-ms-expand,.u-TF-item--select::-ms-expand{
        display:none!important
    }
    .a-IRR-selectList:focus::-ms-value,.t-Form-inputContainer select.yes_no:focus::-ms-value,.t-Form-inputContainer select[size="1"].selectlist:focus::-ms-value,.t-Property-field--select:focus::-ms-value,.t-Report-report select[size="1"]:focus::-ms-value,.u-TF-item--select:focus::-ms-value{
        background:0 0!important
    }
    .a-IRR-selectList,.t-Form-inputContainer select.yes_no,.t-Form-inputContainer select[size="1"].selectlist,.t-Property-field--select,.t-Report-report select[size="1"],.u-TF-item--select{
        background-image:url(data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAHlBMVEXf39++vr7p6emAgIDh4eHPz89vb2/Z2dlmZmby8vLFd+SnAAAAm0lEQVR42u3WsQ6AIAxFUSuC8v8/bDQmd2CgzUtwKfs9E7Rs57l15SSQQAI+wEwD7LpMAJ4eIQLQI4QA+lIQAgD9viMEAPreESIAPUIEoEeIAfQIfoB+IgBMegQn8PWD4Aba2w9CcwNHpUeoR460BDjCRZKvsvyY5OesDhR1pKlDVR3r6mKRV5u+XNevdwT75YuDYDnSEkhgDXAD/8yIgY19CJcAAAAASUVORK5CYII=);
        background-size:contain
    }
}
@media (max-width:567px){
    .t-Dialog .t-Form-inputContainer{
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .t-Dialog .t-Form-inputContainer input[type=text],.t-Dialog input.datepicker,.t-Dialog input.password,.t-Dialog input.popup_lov,.t-Dialog input.text_field,.t-Dialog select.selectlist,.t-Dialog select.yes_no,.t-Dialog span.display_only{
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .t-Dialog fieldset,.t-Dialog input.popup_lov,.t-Dialog table,.t-Dialog td.lov,.t-Dialog textarea{
        width:100%
    }
}
@media only screen and (min-width:1201px){
    .t-Form-fieldContainer--resCheckRadio table.checkbox_group td{
        width:200px
    }
}
@media only screen and (max-width:1200px){
    .t-Form-fieldContainer--resCheckRadio table.checkbox_group td{
        width:20%
    }
}
@media only screen and (max-width:992px){
    .t-Form-fieldContainer--resCheckRadio table.checkbox_group td{
        width:25%
    }
}
@media only screen and (max-width:480px){
    .container>.row>.col:first-child>.t-Form-fieldContainer--hiddenLabel{
        margin-top:8px
    }
}
.t-FormField{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-bottom:8px
}
.t-FormField-label{
    width:35%;
    text-align:right;
    padding-right:8px;
    font-size:12px;
    line-height:2;
    white-space:normal;
    overflow:hidden;
    text-overflow:ellipsis
}
.t-FormField-field{
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.t-FormField-input{
    width:80%;
    display:inline-block;
    font-size:12px;
    border:none;
    height:24px;
    padding:4px;
    box-shadow:0 1px 2px rgba(0,0,0,.1) inset,0 0 0 1px rgba(0,0,0,.15) inset;
    border-radius:2px
}
.t-FormField-input:focus{
    box-shadow:0 0 0 1px #4696FC inset;
    outline:0;
    position:relative;
    z-index:100
}
@media (max-width:767px){
    .t-FormField,.t-FormField-field{
        display:block
    }
    .t-FormField-label{
        display:block;
        text-align:left;
        width:100%
    }
    .t-FormField-input{
        width:100%
    }
}
.grid-debug-on .row:before{
    content:'';
    left:0;
    top:0;
    width:100%;
    height:100%;
    position:absolute;
    display:block;
    pointer-events:none;
    background-image:linear-gradient(to left,transparent 0,transparent 50%,rgba(255,0,255,.1) 50%,rgba(255,0,255,.1) 100%);
    background-size:16.6666667% 100%;
    background-position:50%
}
.col,.grid-debug-on .col:not(.col-null),.grid-debug-on .container,.grid-debug-on .row,.t-Header-branding{
    position:relative
}
.col .rel-col:after,.col .rel-col:before,.container:after,.container:before,.row:after,.row:before{
    display:table;
    content:" "
}
.grid-debug-on .col:not(.col-null){
    box-shadow:1px 1px 0 0 rgba(255,0,255,.5) inset,1px 1px 0 0 rgba(255,0,255,.5)
}
.grid-debug-on .col:hover{
    opacity:1;
    background-color:rgba(255,0,255,.15)
}
.container{
    margin-left:auto;
    margin-right:auto;
    overflow:hidden
}
.row{
    margin-right:-8px;
}
.col{
    float:left;
    padding-right:8px;
    padding-left:8px
}
.u-RTL .col{
    float:right
}
.col-12{
    width:100%
}
.col-11{
    width:91.66666666666666%
}
.col-10{
    width:83.33333333333334%
}
.col-9{
    width:75%
}
.col-8{
    width:66.66666666666666%
}
.col-7{
    width:58.333333333333336%
}
.col-6{
    width:50%
}
.col-5{
    width:41.66666666666667%
}
.col-4{
    width:33.33333333333333%
}
.col-3{
    width:25%
}
.col-2{
    width:16.666666666666664%
}
.col-1{
    width:8.333333333333332%
}
.col-pull-12{
    right:100%
}
.col-pull-11{
    right:91.66666666666666%
}
.col-pull-10{
    right:83.33333333333334%
}
.col-pull-9{
    right:75%
}
.col-pull-8{
    right:66.66666666666666%
}
.col-pull-7{
    right:58.333333333333336%
}
.col-pull-6{
    right:50%
}
.col-pull-5{
    right:41.66666666666667%
}
.col-pull-4{
    right:33.33333333333333%
}
.col-pull-3{
    right:25%
}
.col-pull-2{
    right:16.666666666666664%
}
.col-pull-1{
    right:8.333333333333332%
}
.col-pull-0{
    right:0
}
.col-push-12{
    left:100%
}
.col-push-11{
    left:91.66666666666666%
}
.col-push-10{
    left:83.33333333333334%
}
.col-push-9{
    left:75%
}
.col-push-8{
    left:66.66666666666666%
}
.col-push-7{
    left:58.333333333333336%
}
.col-push-6{
    left:50%
}
.col-push-5{
    left:41.66666666666667%
}
.col-push-4{
    left:33.33333333333333%
}
.col-push-3{
    left:25%
}
.col-push-2{
    left:16.666666666666664%
}
.col-push-1{
    left:8.333333333333332%
}
.col-push-0{
    left:0
}
.col-offset-12{
    margin-left:100%
}
.col-offset-11{
    margin-left:91.66666666666666%
}
.col-offset-10{
    margin-left:83.33333333333334%
}
.col-offset-9{
    margin-left:75%
}
.col-offset-8{
    margin-left:66.66666666666666%
}
.col-offset-7{
    margin-left:58.333333333333336%
}
.col-offset-6{
    margin-left:50%
}
.col-offset-5{
    margin-left:41.66666666666667%
}
.col-offset-4{
    margin-left:33.33333333333333%
}
.col-offset-3{
    margin-left:25%
}
.col-offset-2{
    margin-left:16.666666666666664%
}
.col-offset-1{
    margin-left:8.333333333333332%
}
.col-offset-0{
    margin-left:0
}
.col-1>.rel-col .col-1{
    width:100%
}
.col-2>.rel-col .col-1{
    width:50%
}
.col-2>.rel-col .col-2{
    width:100%
}
.col-3>.rel-col .col-1{
    width:33.33333%
}
.col-3>.rel-col .col-2{
    width:66.66667%
}
.col-3>.rel-col .col-3{
    width:100%
}
.col-4>.rel-col .col-1{
    width:25%
}
.col-4>.rel-col .col-2{
    width:50%
}
.col-4>.rel-col .col-3{
    width:75%
}
.col-4>.rel-col .col-4{
    width:100%
}
.col-5>.rel-col .col-1{
    width:20%
}
.col-5>.rel-col .col-2{
    width:40%
}
.col-5>.rel-col .col-3{
    width:60%
}
.col-5>.rel-col .col-4{
    width:80%
}
.col-5>.rel-col .col-5{
    width:100%
}
.col-6>.rel-col .col-1{
    width:16.66667%
}
.col-6>.rel-col .col-2{
    width:33.33333%
}
.col-6>.rel-col .col-3{
    width:50%
}
.col-6>.rel-col .col-4{
    width:66.66667%
}
.col-6>.rel-col .col-5{
    width:83.33333%
}
.col-6>.rel-col .col-6{
    width:100%
}
.col-7>.rel-col .col-1{
    width:14.28571%
}
.col-7>.rel-col .col-2{
    width:28.57143%
}
.col-7>.rel-col .col-3{
    width:42.85714%
}
.col-7>.rel-col .col-4{
    width:57.14286%
}
.col-7>.rel-col .col-5{
    width:71.42857%
}
.col-7>.rel-col .col-6{
    width:85.71429%
}
.col-7>.rel-col .col-7{
    width:100%
}
.col-8>.rel-col .col-1{
    width:12.5%
}
.col-8>.rel-col .col-2{
    width:25%
}
.col-8>.rel-col .col-3{
    width:37.5%
}
.col-8>.rel-col .col-4{
    width:50%
}
.col-8>.rel-col .col-5{
    width:62.5%
}
.col-8>.rel-col .col-6{
    width:75%
}
.col-8>.rel-col .col-7{
    width:87.5%
}
.col-8>.rel-col .col-8{
    width:100%
}
.col-9>.rel-col .col-1{
    width:11.11111%
}
.col-9>.rel-col .col-2{
    width:22.22222%
}
.col-9>.rel-col .col-3{
    width:33.33333%
}
.col-9>.rel-col .col-4{
    width:44.44444%
}
.col-9>.rel-col .col-5{
    width:55.55556%
}
.col-9>.rel-col .col-6{
    width:66.66667%
}
.col-9>.rel-col .col-7{
    width:77.77778%
}
.col-9>.rel-col .col-8{
    width:88.88889%
}
.col-9>.rel-col .col-9{
    width:100%
}
.col-10>.rel-col .col-1{
    width:10%
}
.col-10>.rel-col .col-2{
    width:20%
}
.col-10>.rel-col .col-3{
    width:30%
}
.col-10>.rel-col .col-4{
    width:40%
}
.col-10>.rel-col .col-5{
    width:50%
}
.col-10>.rel-col .col-6{
    width:60%
}
.col-10>.rel-col .col-7{
    width:70%
}
.col-10>.rel-col .col-8{
    width:80%
}
.col-10>.rel-col .col-9{
    width:90%
}
.col-10>.rel-col .col-10{
    width:100%
}
.col-11>.rel-col .col-1{
    width:9.09091%
}
.col-11>.rel-col .col-2{
    width:18.18182%
}
.col-11>.rel-col .col-3{
    width:27.27273%
}
.col-11>.rel-col .col-4{
    width:36.36364%
}
.col-11>.rel-col .col-5{
    width:45.45455%
}
.col-11>.rel-col .col-6{
    width:54.54545%
}
.col-11>.rel-col .col-7{
    width:63.63636%
}
.col-11>.rel-col .col-8{
    width:72.72727%
}
.col-11>.rel-col .col-9{
    width:81.81818%
}
.col-11>.rel-col .col-10{
    width:90.90909%
}
.col-11>.rel-col .col-11{
    width:100%
}
.col-12>.rel-col .col-1{
    width:8.33333%
}
.col-12>.rel-col .col-2{
    width:16.66667%
}
.col-12>.rel-col .col-3{
    width:25%
}
.col-12>.rel-col .col-4{
    width:33.33333%
}
.col-12>.rel-col .col-5{
    width:41.66667%
}
.col-12>.rel-col .col-6{
    width:50%
}
.col-12>.rel-col .col-7{
    width:58.33333%
}
.col-12>.rel-col .col-8{
    width:66.66667%
}
.col-12>.rel-col .col-9{
    width:75%
}
.col-12>.rel-col .col-10{
    width:83.33333%
}
.col-12>.rel-col .col-11{
    width:91.66667%
}
.col-12>.rel-col .col-12{
    width:100%
}
.col .rel-col{
    width:auto
}
.hidden-desktop,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-phone,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-tablet,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-xxs,.visible-xxs-block,.visible-xxs-inline,.visible-xxs-inline-block{
    display:none!important
}
@media (max-width:640px){
    .col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{
        width:100%;
        float:none;
        clear:both
    }
    .t-Form-fieldContainer.rel-col{
        float:none
    }
    .t-Form-fieldContainer.rel-col>.col{
        width:100%!important;
        float:none;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .u-RTL .t-Form-fieldContainer.rel-col>.col{
        text-align:right
    }
    .t-Form-fieldContainer .t-Form-labelContainer{
        padding-bottom:0
    }
    .t-Form-fieldContainer .t-Form-inputContainer{
        padding-top:0
    }
    .col-xxs-12{
        width:100%
    }
    .col-xxs-11{
        width:91.66666666666666%
    }
    .col-xxs-10{
        width:83.33333333333334%
    }
    .col-xxs-9{
        width:75%
    }
    .col-xxs-8{
        width:66.66666666666666%
    }
    .col-xxs-7{
        width:58.333333333333336%
    }
    .col-xxs-6{
        width:50%
    }
    .col-xxs-5{
        width:41.66666666666667%
    }
    .col-xxs-4{
        width:33.33333333333333%
    }
    .col-xxs-3{
        width:25%
    }
    .col-xxs-2{
        width:16.666666666666664%
    }
    .col-xxs-1{
        width:8.333333333333332%
    }
    .col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{
        float:left;
        clear:none
    }
    .col-xxs-pull-12{
        right:100%
    }
    .col-xxs-pull-11{
        right:91.66666666666666%
    }
    .col-xxs-pull-10{
        right:83.33333333333334%
    }
    .col-xxs-pull-9{
        right:75%
    }
    .col-xxs-pull-8{
        right:66.66666666666666%
    }
    .col-xxs-pull-7{
        right:58.333333333333336%
    }
    .col-xxs-pull-6{
        right:50%
    }
    .col-xxs-pull-5{
        right:41.66666666666667%
    }
    .col-xxs-pull-4{
        right:33.33333333333333%
    }
    .col-xxs-pull-3{
        right:25%
    }
    .col-xxs-pull-2{
        right:16.666666666666664%
    }
    .col-xxs-pull-1{
        right:8.333333333333332%
    }
    .col-xxs-pull-0{
        right:0
    }
    .col-xxs-push-12{
        left:100%
    }
    .col-xxs-push-11{
        left:91.66666666666666%
    }
    .col-xxs-push-10{
        left:83.33333333333334%
    }
    .col-xxs-push-9{
        left:75%
    }
    .col-xxs-push-8{
        left:66.66666666666666%
    }
    .col-xxs-push-7{
        left:58.333333333333336%
    }
    .col-xxs-push-6{
        left:50%
    }
    .col-xxs-push-5{
        left:41.66666666666667%
    }
    .col-xxs-push-4{
        left:33.33333333333333%
    }
    .col-xxs-push-3{
        left:25%
    }
    .col-xxs-push-2{
        left:16.666666666666664%
    }
    .col-xxs-push-1{
        left:8.333333333333332%
    }
    .col-xxs-push-0{
        left:0
    }
    .col-xxs-offset-12{
        margin-left:100%
    }
    .col-xxs-offset-11{
        margin-left:91.66666666666666%
    }
    .col-xxs-offset-10{
        margin-left:83.33333333333334%
    }
    .col-xxs-offset-9{
        margin-left:75%
    }
    .col-xxs-offset-8{
        margin-left:66.66666666666666%
    }
    .col-xxs-offset-7{
        margin-left:58.333333333333336%
    }
    .col-xxs-offset-6{
        margin-left:50%
    }
    .col-xxs-offset-5{
        margin-left:41.66666666666667%
    }
    .col-xxs-offset-4{
        margin-left:33.33333333333333%
    }
    .col-xxs-offset-3{
        margin-left:25%
    }
    .col-xxs-offset-2{
        margin-left:16.666666666666664%
    }
    .col-xxs-offset-1{
        margin-left:8.333333333333332%
    }
    .col-xxs-offset-0{
        margin-left:0
    }
}
.t-HeroRegion--featured .t-HeroRegion-wrap:after,.t-MediaList--cols.t-MediaList--2cols .t-MediaList-item:nth-child(2n+1),.t-MediaList--cols.t-MediaList--3cols .t-MediaList-item:nth-child(3n+1),.t-MediaList--cols.t-MediaList--4cols .t-MediaList-item:nth-child(4n+1),.t-MediaList--cols.t-MediaList--5cols .t-MediaList-item:nth-child(5n+1),.t-Report:after,body .ui-helper-clearfix:after{
    clear:both
}
@media (min-width:641px) and (max-width:767px){
    .col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{
        float:left
    }
    .col-xs-12{
        width:100%
    }
    .col-xs-11{
        width:91.66666666666666%
    }
    .col-xs-10{
        width:83.33333333333334%
    }
    .col-xs-9{
        width:75%
    }
    .col-xs-8{
        width:66.66666666666666%
    }
    .col-xs-7{
        width:58.333333333333336%
    }
    .col-xs-6{
        width:50%
    }
    .col-xs-5{
        width:41.66666666666667%
    }
    .col-xs-4{
        width:33.33333333333333%
    }
    .col-xs-3{
        width:25%
    }
    .col-xs-2{
        width:16.666666666666664%
    }
    .col-xs-1{
        width:8.333333333333332%
    }
    .col-xs-pull-12{
        right:100%
    }
    .col-xs-pull-11{
        right:91.66666666666666%
    }
    .col-xs-pull-10{
        right:83.33333333333334%
    }
    .col-xs-pull-9{
        right:75%
    }
    .col-xs-pull-8{
        right:66.66666666666666%
    }
    .col-xs-pull-7{
        right:58.333333333333336%
    }
    .col-xs-pull-6{
        right:50%
    }
    .col-xs-pull-5{
        right:41.66666666666667%
    }
    .col-xs-pull-4{
        right:33.33333333333333%
    }
    .col-xs-pull-3{
        right:25%
    }
    .col-xs-pull-2{
        right:16.666666666666664%
    }
    .col-xs-pull-1{
        right:8.333333333333332%
    }
    .col-xs-pull-0{
        right:0
    }
    .col-xs-push-12{
        left:100%
    }
    .col-xs-push-11{
        left:91.66666666666666%
    }
    .col-xs-push-10{
        left:83.33333333333334%
    }
    .col-xs-push-9{
        left:75%
    }
    .col-xs-push-8{
        left:66.66666666666666%
    }
    .col-xs-push-7{
        left:58.333333333333336%
    }
    .col-xs-push-6{
        left:50%
    }
    .col-xs-push-5{
        left:41.66666666666667%
    }
    .col-xs-push-4{
        left:33.33333333333333%
    }
    .col-xs-push-3{
        left:25%
    }
    .col-xs-push-2{
        left:16.666666666666664%
    }
    .col-xs-push-1{
        left:8.333333333333332%
    }
    .col-xs-push-0{
        left:0
    }
    .col-xs-offset-12{
        margin-left:100%
    }
    .col-xs-offset-11{
        margin-left:91.66666666666666%
    }
    .col-xs-offset-10{
        margin-left:83.33333333333334%
    }
    .col-xs-offset-9{
        margin-left:75%
    }
    .col-xs-offset-8{
        margin-left:66.66666666666666%
    }
    .col-xs-offset-7{
        margin-left:58.333333333333336%
    }
    .col-xs-offset-6{
        margin-left:50%
    }
    .col-xs-offset-5{
        margin-left:41.66666666666667%
    }
    .col-xs-offset-4{
        margin-left:33.33333333333333%
    }
    .col-xs-offset-3{
        margin-left:25%
    }
    .col-xs-offset-2{
        margin-left:16.666666666666664%
    }
    .col-xs-offset-1{
        margin-left:8.333333333333332%
    }
    .col-xs-offset-0{
        margin-left:0
    }
}
@media (min-width:768px) and (max-width:991px){
    .col-sm-12{
        width:100%
    }
    .col-sm-11{
        width:91.66666666666666%
    }
    .col-sm-10{
        width:83.33333333333334%
    }
    .col-sm-9{
        width:75%
    }
    .col-sm-8{
        width:66.66666666666666%
    }
    .col-sm-7{
        width:58.333333333333336%
    }
    .col-sm-6{
        width:50%
    }
    .col-sm-5{
        width:41.66666666666667%
    }
    .col-sm-4{
        width:33.33333333333333%
    }
    .col-sm-3{
        width:25%
    }
    .col-sm-2{
        width:16.666666666666664%
    }
    .col-sm-1{
        width:8.333333333333332%
    }
    .col-sm-pull-12{
        right:100%
    }
    .col-sm-pull-11{
        right:91.66666666666666%
    }
    .col-sm-pull-10{
        right:83.33333333333334%
    }
    .col-sm-pull-9{
        right:75%
    }
    .col-sm-pull-8{
        right:66.66666666666666%
    }
    .col-sm-pull-7{
        right:58.333333333333336%
    }
    .col-sm-pull-6{
        right:50%
    }
    .col-sm-pull-5{
        right:41.66666666666667%
    }
    .col-sm-pull-4{
        right:33.33333333333333%
    }
    .col-sm-pull-3{
        right:25%
    }
    .col-sm-pull-2{
        right:16.666666666666664%
    }
    .col-sm-pull-1{
        right:8.333333333333332%
    }
    .col-sm-pull-0{
        right:0
    }
    .col-sm-push-12{
        left:100%
    }
    .col-sm-push-11{
        left:91.66666666666666%
    }
    .col-sm-push-10{
        left:83.33333333333334%
    }
    .col-sm-push-9{
        left:75%
    }
    .col-sm-push-8{
        left:66.66666666666666%
    }
    .col-sm-push-7{
        left:58.333333333333336%
    }
    .col-sm-push-6{
        left:50%
    }
    .col-sm-push-5{
        left:41.66666666666667%
    }
    .col-sm-push-4{
        left:33.33333333333333%
    }
    .col-sm-push-3{
        left:25%
    }
    .col-sm-push-2{
        left:16.666666666666664%
    }
    .col-sm-push-1{
        left:8.333333333333332%
    }
    .col-sm-push-0{
        left:0
    }
    .col-sm-offset-12{
        margin-left:100%
    }
    .col-sm-offset-11{
        margin-left:91.66666666666666%
    }
    .col-sm-offset-10{
        margin-left:83.33333333333334%
    }
    .col-sm-offset-9{
        margin-left:75%
    }
    .col-sm-offset-8{
        margin-left:66.66666666666666%
    }
    .col-sm-offset-7{
        margin-left:58.333333333333336%
    }
    .col-sm-offset-6{
        margin-left:50%
    }
    .col-sm-offset-5{
        margin-left:41.66666666666667%
    }
    .col-sm-offset-4{
        margin-left:33.33333333333333%
    }
    .col-sm-offset-3{
        margin-left:25%
    }
    .col-sm-offset-2{
        margin-left:16.666666666666664%
    }
    .col-sm-offset-1{
        margin-left:8.333333333333332%
    }
    .col-sm-offset-0{
        margin-left:0
    }
    .visible-sm{
        display:block!important
    }
    table.visible-sm{
        display:table
    }
    tr.visible-sm{
        display:table-row!important
    }
    td.visible-sm,th.visible-sm{
        display:table-cell!important
    }
    .visible-sm-block{
        display:block!important
    }
    .visible-sm-inline{
        display:inline!important
    }
    .visible-sm-inline-block{
        display:inline-block!important
    }
    .hidden-sm{
        display:none!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .col-md-12{
        width:100%
    }
    .col-md-11{
        width:91.66666666666666%
    }
    .col-md-10{
        width:83.33333333333334%
    }
    .col-md-9{
        width:75%
    }
    .col-md-8{
        width:66.66666666666666%
    }
    .col-md-7{
        width:58.333333333333336%
    }
    .col-md-6{
        width:50%
    }
    .col-md-5{
        width:41.66666666666667%
    }
    .col-md-4{
        width:33.33333333333333%
    }
    .col-md-3{
        width:25%
    }
    .col-md-2{
        width:16.666666666666664%
    }
    .col-md-1{
        width:8.333333333333332%
    }
    .col-md-pull-12{
        right:100%
    }
    .col-md-pull-11{
        right:91.66666666666666%
    }
    .col-md-pull-10{
        right:83.33333333333334%
    }
    .col-md-pull-9{
        right:75%
    }
    .col-md-pull-8{
        right:66.66666666666666%
    }
    .col-md-pull-7{
        right:58.333333333333336%
    }
    .col-md-pull-6{
        right:50%
    }
    .col-md-pull-5{
        right:41.66666666666667%
    }
    .col-md-pull-4{
        right:33.33333333333333%
    }
    .col-md-pull-3{
        right:25%
    }
    .col-md-pull-2{
        right:16.666666666666664%
    }
    .col-md-pull-1{
        right:8.333333333333332%
    }
    .col-md-pull-0{
        right:0
    }
    .col-md-push-12{
        left:100%
    }
    .col-md-push-11{
        left:91.66666666666666%
    }
    .col-md-push-10{
        left:83.33333333333334%
    }
    .col-md-push-9{
        left:75%
    }
    .col-md-push-8{
        left:66.66666666666666%
    }
    .col-md-push-7{
        left:58.333333333333336%
    }
    .col-md-push-6{
        left:50%
    }
    .col-md-push-5{
        left:41.66666666666667%
    }
    .col-md-push-4{
        left:33.33333333333333%
    }
    .col-md-push-3{
        left:25%
    }
    .col-md-push-2{
        left:16.666666666666664%
    }
    .col-md-push-1{
        left:8.333333333333332%
    }
    .col-md-push-0{
        left:0
    }
    .col-md-offset-12{
        margin-left:100%
    }
    .col-md-offset-11{
        margin-left:91.66666666666666%
    }
    .col-md-offset-10{
        margin-left:83.33333333333334%
    }
    .col-md-offset-9{
        margin-left:75%
    }
    .col-md-offset-8{
        margin-left:66.66666666666666%
    }
    .col-md-offset-7{
        margin-left:58.333333333333336%
    }
    .col-md-offset-6{
        margin-left:50%
    }
    .col-md-offset-5{
        margin-left:41.66666666666667%
    }
    .col-md-offset-4{
        margin-left:33.33333333333333%
    }
    .col-md-offset-3{
        margin-left:25%
    }
    .col-md-offset-2{
        margin-left:16.666666666666664%
    }
    .col-md-offset-1{
        margin-left:8.333333333333332%
    }
    .col-md-offset-0{
        margin-left:0
    }
    .visible-md{
        display:block!important
    }
    table.visible-md{
        display:table
    }
    tr.visible-md{
        display:table-row!important
    }
    td.visible-md,th.visible-md{
        display:table-cell!important
    }
    .visible-md-block{
        display:block!important
    }
    .visible-md-inline{
        display:inline!important
    }
    .visible-md-inline-block{
        display:inline-block!important
    }
    .hidden-md{
        display:none!important
    }
}
@media (min-width:1200px){
    .col-lg-12{
        width:100%
    }
    .col-lg-11{
        width:91.66666666666666%
    }
    .col-lg-10{
        width:83.33333333333334%
    }
    .col-lg-9{
        width:75%
    }
    .col-lg-8{
        width:66.66666666666666%
    }
    .col-lg-7{
        width:58.333333333333336%
    }
    .col-lg-6{
        width:50%
    }
    .col-lg-5{
        width:41.66666666666667%
    }
    .col-lg-4{
        width:33.33333333333333%
    }
    .col-lg-3{
        width:25%
    }
    .col-lg-2{
        width:16.666666666666664%
    }
    .col-lg-1{
        width:8.333333333333332%
    }
    .col-lg-pull-12{
        right:100%
    }
    .col-lg-pull-11{
        right:91.66666666666666%
    }
    .col-lg-pull-10{
        right:83.33333333333334%
    }
    .col-lg-pull-9{
        right:75%
    }
    .col-lg-pull-8{
        right:66.66666666666666%
    }
    .col-lg-pull-7{
        right:58.333333333333336%
    }
    .col-lg-pull-6{
        right:50%
    }
    .col-lg-pull-5{
        right:41.66666666666667%
    }
    .col-lg-pull-4{
        right:33.33333333333333%
    }
    .col-lg-pull-3{
        right:25%
    }
    .col-lg-pull-2{
        right:16.666666666666664%
    }
    .col-lg-pull-1{
        right:8.333333333333332%
    }
    .col-lg-pull-0{
        right:0
    }
    .col-lg-push-12{
        left:100%
    }
    .col-lg-push-11{
        left:91.66666666666666%
    }
    .col-lg-push-10{
        left:83.33333333333334%
    }
    .col-lg-push-9{
        left:75%
    }
    .col-lg-push-8{
        left:66.66666666666666%
    }
    .col-lg-push-7{
        left:58.333333333333336%
    }
    .col-lg-push-6{
        left:50%
    }
    .col-lg-push-5{
        left:41.66666666666667%
    }
    .col-lg-push-4{
        left:33.33333333333333%
    }
    .col-lg-push-3{
        left:25%
    }
    .col-lg-push-2{
        left:16.666666666666664%
    }
    .col-lg-push-1{
        left:8.333333333333332%
    }
    .col-lg-push-0{
        left:0
    }
    .col-lg-offset-12{
        margin-left:100%
    }
    .col-lg-offset-11{
        margin-left:91.66666666666666%
    }
    .col-lg-offset-10{
        margin-left:83.33333333333334%
    }
    .col-lg-offset-9{
        margin-left:75%
    }
    .col-lg-offset-8{
        margin-left:66.66666666666666%
    }
    .col-lg-offset-7{
        margin-left:58.333333333333336%
    }
    .col-lg-offset-6{
        margin-left:50%
    }
    .col-lg-offset-5{
        margin-left:41.66666666666667%
    }
    .col-lg-offset-4{
        margin-left:33.33333333333333%
    }
    .col-lg-offset-3{
        margin-left:25%
    }
    .col-lg-offset-2{
        margin-left:16.666666666666664%
    }
    .col-lg-offset-1{
        margin-left:8.333333333333332%
    }
    .col-lg-offset-0{
        margin-left:0
    }
    .visible-lg{
        display:block!important
    }
    table.visible-lg{
        display:table
    }
    tr.visible-lg{
        display:table-row!important
    }
    td.visible-lg,th.visible-lg{
        display:table-cell!important
    }
    .visible-lg-block{
        display:block!important
    }
    .visible-lg-inline{
        display:inline!important
    }
    .visible-lg-inline-block{
        display:inline-block!important
    }
    .hidden-lg{
        display:none!important
    }
}
@media (max-width:479px){
    .visible-xxs{
        display:block!important
    }
    table.visible-xxs{
        display:table
    }
    tr.visible-xxs{
        display:table-row!important
    }
    td.visible-xxs,th.visible-xxs{
        display:table-cell!important
    }
    .visible-xxs-block{
        display:block!important
    }
    .visible-xxs-inline{
        display:inline!important
    }
    .visible-xxs-inline-block{
        display:inline-block!important
    }
    .hidden-xxs{
        display:none!important
    }
}
@media (max-width:767px){
    .visible-xs{
        display:block!important
    }
    table.visible-xs{
        display:table
    }
    tr.visible-xs{
        display:table-row!important
    }
    td.visible-xs,th.visible-xs{
        display:table-cell!important
    }
    .visible-xs-block{
        display:block!important
    }
    .visible-xs-inline{
        display:inline!important
    }
    .visible-xs-inline-block{
        display:inline-block!important
    }
    .hidden-xs{
        display:none!important
    }
}
@media only screen and (max-width:767px){
    .visible-phone{
        display:inherit!important
    }
    .hidden-phone{
        display:none!important
    }
    .hidden-desktop{
        display:inherit!important
    }
    .visible-desktop{
        display:none!important
    }
}
@media only screen and (min-width:768px) and (max-width:959px){
    .visible-tablet{
        display:inherit!important
    }
    .hidden-tablet{
        display:none!important
    }
    .hidden-desktop{
        display:inherit!important
    }
    .visible-desktop{
        display:none!important
    }
}
.t-Header-navBar{
    margin-right:8px
}
.u-RTL .t-Header-navBar{
    margin-right:0;
    margin-left:8px
}
.t-Header-branding{
    z-index:795;
    padding:0;
    overflow:hidden;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.t-Header-controls{
    margin-right:-8px;
    margin-left:8px
}
.u-RTL .t-Header-controls{
    margin-left:0;
    margin-right:8px
}
.apex-top-nav .t-Button--headerTree,.t-PageBody--noNav .t-Button--headerTree{
    display:none
}
.t-Header-logo{
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:2rem;
    line-height:2.4rem;
    padding:0 8px
}
.t-Header-logo-link{
    padding:4px 8px;
    vertical-align:top;
    overflow:hidden;
    text-overflow:ellipsis
}
.t-Header-logo-link img{
    max-height:4rem;
    display:block
}
.t-Header-navBar{
    text-align:right;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
.u-RTL .t-Header-navBar{
    text-align:left
}
.t-Header-nav{
    overflow:hidden
}
.t-Header{
    border:none;
    z-index:800
}
.t-Header .t-Header-nav{
    z-index:790;
    transition:.1s all
}
.t-Header .a-MenuBar-item{
    display:block;
    float:left;
    padding:0;
    border-width:0;
    box-shadow:none
}
.t-Header .a-MenuBar.u-RTL .a-MenuBar-item,.u-RTL .t-Header .a-MenuBar-item{
    float:right
}
.t-Header .a-MenuBar-item.is-expanded{
    box-shadow:none;
    outline:0
}
.t-Header .a-MenuBar-item>.a-Menu-subMenuCol{
    vertical-align:top;
    padding:9px 12px 9px 2px;
    border:none;
    margin:0
}
.t-Header .a-MenuBar-item>.a-Menu-subMenuCol .a-Icon{
    padding:2px;
    width:22px;
    height:22px;
    border:1px solid;
    border-radius:100%
}
.t-Header .a-MenuBar.u-RTL .a-MenuBar-item>.a-Menu-subMenuCol{
    padding-right:2px;
    padding-left:12px
}
.t-Header .a-MenuBar-label{
    display:inline-block;
    font-size:1.4rem;
    line-height:1.6rem;
    padding:12px
}
.a-Header-tabItem--withIcon .t-Header .a-MenuBar-label{
    padding-right:12px;
    padding-left:12px
}
.t-Header .a-MenuBar-label:hover{
    background-clip:padding-box
}
.t-Header .a-Header-tabLabel{
    margin-left:4px
}
.t-Header-nav-list{
    float:left
}
.t-Header .a-MenuBar.a-MenuBar--overflow{
    overflow:hidden;
    width:100%
}
.t-Header .a-MenuBar-item--overflow{
    width:40px;
    height:40px;
    float:right
}
.t-Header .a-MenuBar-item--overflow>.a-MenuBar-label{
    padding:12px
}
.u-RTL .t-Header .a-MenuBar-item--overflow{
    float:left
}
.t-Header-iconNav{
    float:right
}
@media only screen and (max-width:920px){
    .t-Header .a-Header-tabLabel{
        display:none
    }
}
@media only screen and (max-width:480px){
    .t-Header-nav-list{
        float:none
    }
}
.t-HeroRegion-wrap{
    padding:16px
}
.t-HeroRegion:not(.t-HeroRegion--featured){
    position:relative;
    overflow:hidden
}
.t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-wrap{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-title{
    font-size:3.2rem;
    line-height:4rem;
    margin:0
}
.t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-col--left{
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
.t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-col--content{
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    font-size:1.6rem;
    line-height:2.4rem
}
.t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-col--content>p{
    font-size:inherit;
    line-height:inherit;
    margin:0
}
.t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-col--right{
    text-align:right;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-icon{
    width:64px;
    height:64px;
    display:block;
    border-radius:4px;
    text-align:center;
    line-height:6.4rem;
    margin-right:16px
}
.u-RTL .t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-icon{
    margin-right:0;
    margin-left:16px
}
.apex-icons-fontawesome .t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-icon{
    font-size:28px
}
.apex-icons-fontapex .t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-icon{
    font-size:32px
}
.t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-form{
    margin-left:16px
}
.u-RTL .t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-form{
    margin-right:16px;
    margin-left:0
}
.t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-buttons{
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    white-space:nowrap
}
.t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-buttons:empty{
    display:none
}
.t-HeroRegion-form .t-Form-inputContainer,.t-HeroRegion-form .t-Form-labelContainer{
    padding:0
}
.t-HeroRegion-form .t-Form-searchField[type=text]{
    width:100%;
    max-width:320px
}
.t-Body-contentInner .t-HeroRegion--featured .t-HeroRegion-wrap{
    padding-left:0;
    padding-right:0
}
.t-HeroRegion--featured .t-HeroRegion-wrap{
    padding:16px
}
.t-HeroRegion--featured .t-HeroRegion-wrap:after,.t-HeroRegion--featured .t-HeroRegion-wrap:before{
    content:" ";
    display:table
}
.t-HeroRegion--featured .t-HeroRegion-col--content,.t-HeroRegion--featured .t-HeroRegion-col--left,.t-HeroRegion--featured .t-HeroRegion-col--right{
    width:auto;
    float:none
}
.t-HeroRegion--featured .t-HeroRegion-col--left,.t-HeroRegion--featured .t-HeroRegion-col--right,.t-HeroRegion--featured .t-HeroRegion-title{
    text-align:center
}
.t-HeroRegion--featured .t-HeroRegion-col--right{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row
}
.t-HeroRegion--featured .t-HeroRegion-icon{
    display:inline-block;
    vertical-align:top;
    width:128px;
    height:128px;
    line-height:128px;
    text-align:center
}
.t-HeroRegion--featured .t-HeroRegion-buttons:empty,.t-HeroRegion--featured .t-HeroRegion-form:empty,.t-HeroRegion--hideIcon .t-HeroRegion-col--left,.t-HeroRegion--hideIcon .t-HeroRegion-icon{
    display:none
}
.apex-icons-fontawesome .t-HeroRegion--featured .t-HeroRegion-icon{
    font-size:70px
}
.apex-icons-fontapex .t-HeroRegion--featured .t-HeroRegion-icon{
    font-size:80px
}
.t-HeroRegion--featured .t-HeroRegion-buttons,.t-HeroRegion--featured .t-HeroRegion-form{
    margin-top:8px
}
.t-HeroRegion--featured .t-HeroRegion-col--content{
    font-size:24px;
    line-height:1.25
}
.t-HeroRegion--featured .t-HeroRegion-col--content p{
    margin-top:0;
    font-size:inherit;
    line-height:inherit
}
.t-HeroRegion--centered .t-HeroRegion-title{
    border-bottom:1px solid rgba(0,0,0,.1);
    padding-bottom:1.6rem
}
.t-HeroRegion--noPadding .t-HeroRegion-wrap{
    padding:0
}
@media only screen and (max-width:640px){
    .t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-wrap{
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-col--right{
        margin-top:8px;
        width:100%
    }
    .t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-icon{
        margin-right:8px
    }
    .u-RTL .t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-icon{
        margin-right:0;
        margin-left:8px
    }
    .t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-form{
        margin-left:0
    }
    .u-RTL .t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-form{
        margin-right:0
    }
    .t-HeroRegion-form{
        width:100%
    }
    .t-HeroRegion-form .t-Form-searchField[type=text]{
        max-width:100%
    }
    .t-Body-contentInner .t-HeroRegion--featured .t-HeroRegion-wrap{
        padding:0;
        margin-bottom:8px
    }
    .t-HeroRegion--featured .t-HeroRegion-icon{
        width:64px;
        height:64px;
        line-height:64px
    }
    .apex-icons-fontawesome .t-HeroRegion--featured .t-HeroRegion-icon{
        font-size:28px
    }
    .apex-icons-fontapex .t-HeroRegion--featured .t-HeroRegion-icon{
        font-size:32px
    }
    .t-HeroRegion--featured .t-HeroRegion-buttons,.t-HeroRegion--featured .t-HeroRegion-form{
        margin-top:0
    }
    .t-HeroRegion--featured .t-HeroRegion-col--content{
        font-size:14px
    }
}
@media only screen and (min-width:641px) and (max-width:767px){
    .t-HeroRegion--featured .t-HeroRegion-icon{
        width:96px;
        height:96px;
        line-height:96px
    }
    .apex-icons-fontawesome .t-HeroRegion--featured .t-HeroRegion-icon{
        font-size:42px
    }
    .apex-icons-fontapex .t-HeroRegion--featured .t-HeroRegion-icon{
        font-size:48px
    }
    .t-HeroRegion--featured .t-HeroRegion-col--content{
        font-size:20px
    }
}
.a-GV-cell .t-Button{
    overflow:hidden;
    text-overflow:ellipsis
}
.a-IRR{
    border-radius:2px;
    overflow:hidden;
    font-size:1.2rem;
    line-height:1.6rem
}
.a-IRR-toolbar{
    border-bottom-width:0
}
.a-IRR-toolbar--singleRow{
    border-bottom-width:1px
}
.a-IRR-header.is-active{
    box-shadow:0 1px 1px rgba(0,0,0,.05) inset
}
.t-IRR-region{
    margin-bottom:16px;
    box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.075)
}
.t-Region .t-IRR-region{
    margin-bottom:0
}
.t-IRR-region--noBorders .a-IRR{
    border:none;
    border-radius:0;
    overflow:inherit
}
.a-IRR-header,.a-IRR-header.a-IRR-header--group{
    border-bottom-width:0
}
body .ui-dialog .ui-dialog-content.a-IRR-dialogBody{
    padding:12px
}
.a-IRR-dialogContent--filter{
    padding:0
}
.a-IRR-dialogBody .shuttleSelect1 select,.a-IRR-dialogBody .shuttleSelect2 select{
    height:180px
}
.t-IRR-region .a-IRR-iconViewTable{
    border-spacing:0;
    border-collapse:collapse;
    width:100%;
    display:block;
    padding:8px;
    overflow:hidden
}
.t-IRR-region .a-IRR-iconViewTable tbody{
    display:block
}
.t-IRR-region .a-IRR-iconViewTable tr{
    display:inline
}
.t-IRR-region .a-IRR-iconViewTable td{
    display:block;
    float:left;
    padding:0;
    width:16.66666%
}
.a-IRR-detail-row img{
    min-width:16px
}
.a-IRR-chartView,.a-IRR-detailView,.a-IRR-groupByView,.a-IRR-iconViewTable,.a-IRR-pivotView{
    border-top:1px solid
}
.a-IRR-chartView:empty,.a-IRR-detailView:empty,.a-IRR-groupByView:empty,.a-IRR-iconViewTable:empty,.a-IRR-pivotView:empty{
    border-top-width:0
}
.a-IRR-controlsContainer{
    border-top:1px solid;
    border-bottom-width:0
}
.a-IRR-buttons .t-Button{
    margin-bottom:8px
}
.u-RTL .a-IRR-buttons{
    text-align:left
}
.a-IRR-content{
    overflow:hidden
}
.a-IRR-chartView,.a-IRR-detailView,.a-IRR-groupByView,.a-IRR-pivotView,.a-IRR-tableContainer{
    overflow:auto;
    -webkit-overflow-scrolling:touch
}
.a-IRR-table tr td:first-child,.a-IRR-table tr th:first-child{
    box-shadow:none
}
.u-RTL .a-IRR-table tr td:first-child,.u-RTL .a-IRR-table tr th:first-child{
    border-left-width:1px;
    border-right-width:0
}
.a-IRR-table td{
    padding:8px 12px
}
.a-IRR-header{
    border-left-width:0
}
.u-RTL .a-IRR-button--actions{
    margin-right:5px
}
.js-stickyTableHeader.is-stuck{
    padding-bottom:4px
}
.js-stickyTableHeader.is-stuck>table:after{
    content:'';
    position:absolute;
    top:100%;
    width:1000%;
    margin-top:-4px;
    height:4px;
    background-image:linear-gradient(rgba(0,0,0,.05),transparent);
    background-repeat:no-repeat;
    background-size:100% 4px
}
.js-showMaximizeButton.t-IRR-region.is-maximized{
    overflow-y:auto
}
.u-RTL .a-IRR-sortWidget-search>.a-IRR-sortWidget-searchField,.u-RTL .a-IRR-sortWidget-search>.a-IRR-sortWidget-searchField[type=text]{
    padding:0 32px 0 8px
}
@media only screen and (min-width:1281px) and (max-width:1680px){
    .t-IRR-region .a-IRR-iconViewTable td{
        width:20%
    }
    .t-IRR-region .a-IRR-iconViewTable td:nth-child(6){
        clear:both
    }
}
@media only screen and (min-width:1025px) and (max-width:1280px){
    .t-IRR-region .a-IRR-iconViewTable td{
        width:25%
    }
    .t-IRR-region .a-IRR-iconViewTable td:nth-child(5){
        clear:both
    }
}
@media only screen and (min-width:769px) and (max-width:1024px){
    .t-IRR-region .a-IRR-iconViewTable td{
        width:33.33%
    }
    .t-IRR-region .a-IRR-iconViewTable td:nth-child(4){
        clear:both
    }
}
@media only screen and (max-width:768px){
    .t-IRR-region .a-IRR-iconViewTable td{
        width:50%
    }
    .t-IRR-region .a-IRR-iconViewTable td:nth-child(3){
        clear:both
    }
    .a-IRR-toolbar{
        padding-bottom:8px
    }
    .a-IRR-buttons,.a-IRR-controls{
        display:block;
        overflow:hidden
    }
    .a-IRR-buttons{
        position:relative;
        padding-top:1px;
        margin-top:8px;
        text-align:left;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        margin-left:-4px;
        margin-right:-4px
    }
    .a-IRR-buttons:before{
        content:'';
        position:absolute;
        top:0;
        left:4px;
        right:4px;
        height:1px;
        background-color:rgba(0,0,0,.05)
    }
    .a-IRR-buttons .t-Button{
        display:inline-block;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between;
        margin:8px 4px 0;
        -webkit-flex:1 0 auto;
        -ms-flex:1 0 auto;
        flex:1 0 auto
    }
    .a-IRR-search,.a-IRR-views{
        margin-right:0
    }
    .a-IRR-controlGroup{
        display:table;
        margin-bottom:0
    }
    .a-IRR-controlGroup+.a-IRR-controlGroup{
        margin-top:8px
    }
    .a-IRR-controlGroup--hidden{
        margin-top:0!important
    }
    .a-IRR-actions,.a-IRR-colSelector,.a-IRR-rowSelector,.a-IRR-savedReports,.a-IRR-searchButtonContainer,.a-IRR-searchFieldContainer,.a-IRR-viewsContainer{
        display:table-cell
    }
    .u-RTL .a-IRR-sortWidget-searchLabel{
        left:0
    }
    .a-IRR-savedReports .a-IRR-selectList{
        display:block;
        width:100%
    }
    .a-IRR-savedReports+.a-IRR-viewsContainer{
        padding-left:8px
    }
    .a-IRR-search-field,.a-IRR-searchFieldContainer{
        width:100%
    }
    .a-IRR-rowSelector,.a-IRR-viewsContainer{
        width:50%
    }
    .a-IRR-rowSelector{
        padding-right:8px
    }
    .a-IRR-rowSelector .a-IRR-selectList,.a-IRR-rowSelector label{
        display:block;
        float:left;
        margin-right:0
    }
    .a-IRR-rowSelector label{
        width:30%
    }
    .a-IRR-rowSelector .a-IRR-selectList{
        width:70%
    }
    .a-IRR-button--actions{
        display:block;
        width:100%
    }
    .a-IRR-views{
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .a-IRR-views .a-IRR-button{
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .a-IRR-controlGroup--options,.a-IRR-controlGroup--views{
        width:50%;
        float:left
    }
    .a-IRR-controlGroup--views:empty+.a-IRR-controlGroup--options{
        width:100%;
        padding-left:0
    }
    .a-IRR-controlGroup--options{
        padding-left:8px
    }
    .a-IRR-controlGroup--fill,.a-IRR-controlGroup--search{
        width:100%
    }
}
@media only screen and (max-width:640px){
    .t-IRR-region .a-IRR-iconViewTable td{
        width:100%
    }
}
@media only screen and (max-width:600px){
    .a-IRR-controlGroup{
        width:100%
    }
    .a-IRR-controlGroup--options{
        padding-left:0
    }
    .a-IRR-controls-item{
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        white-space:nowrap
    }
    .a-IRR-controls-cell{
        display:inline-block;
        float:none
    }
    .a-IRR-controls-cell--label{
        -webkit-flex:1;
        -ms-flex:1;
        flex:1;
        white-space:normal
    }
    .a-IRR-toolbar--singleRow{
        display:block;
        position:relative
    }
    .a-IRR-singleRowNav,.a-IRR-toolbarNav,.a-IRR-viewOptionsContainer{
        display:block
    }
    .a-IRR-singleRowNav{
        position:absolute;
        right:0;
        top:0;
        margin:14px 8px
    }
    .a-IRR-viewOptionsContainer{
        margin:8px 0 0
    }
    .a-IRR-viewOption{
        margin-left:0;
        margin-right:8px
    }
    .a-IRR-singleRow-name{
        width:30%
    }
    .a-IRR-content .a-IRR-singleRow-row.is-displayed:last-child .a-IRR-singleRow-name,.a-IRR-content .a-IRR-singleRow-row.is-displayed:last-child .a-IRR-singleRow-value{
        border-bottom-width:0
    }
}
@media only screen and (min-width:769px){
    .is-maximized.t-IRR-region .t-fht-tbody,.is-maximized.t-IRR-region .t-fht-thead{
        overflow-y:scroll
    }
}
.t-Alert .t-Icon.icon-close:before,.t-Alert--defaultIcons .t-Alert-icon .t-Icon{
    font-family:apex-5-icon-font;
    display:inline-block;
    vertical-align:top
}
.t-Alert--defaultIcons.t-Alert--warning .t-Alert-icon .t-Icon:before,.t-Alert--defaultIcons.t-Alert--yellow .t-Alert-icon .t-Icon:before{
    content:"\e017"
}
.t-Alert--defaultIcons.t-Alert--success .t-Alert-icon .t-Icon:before{
    content:"\e007"
}
.t-Alert--defaultIcons.t-Alert--danger .t-Alert-icon .t-Icon:before,.t-Alert--defaultIcons.t-Alert--red .t-Alert-icon .t-Icon:before{
    content:"\e010"
}
.t-Alert--defaultIcons.t-Alert--info .t-Alert-icon .t-Icon:before{
    content:"\e023"
}
.t-Alert .t-Icon.icon-close:before{
    line-height:16px;
    font-size:16px;
    content:"\e0a2"
}
.apex-icons-fontawesome .fa{
    font-family:inherit;
    font-size:14px
}
.apex-icons-fontawesome .fa:before{
    font-family:FontAwesome;
    vertical-align:top
}
.apex-icons-fontapex .fa{
    font-family:inherit!important;
    position:relative
}
.apex-icons-fontapex .fa:after,.apex-icons-fontapex .fa:before{
    font-family:font-apex!important
}
.apex-icons-fontapex .fa:before{
    vertical-align:top
}
.t-LinksList-link:before,.t-Login-body .t-Form-inputContainer:before{
    font-family:apex-5-icon-font!important;
    font-style:normal!important;
    font-variant:normal!important;
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.t-LinksList{
    margin:0;
    padding:0;
    list-style:none
}
.t-LinksList-item{
    display:block;
    position:relative;
    margin-bottom:-1px;
    border-top:1px solid;
    border-bottom:1px solid
}
.t-LinksList-item:last-child{
    margin-bottom:0;
    border-bottom-width:0
}
.t-LinksList-item:first-child{
    border-top-width:0
}
.t-LinksList-badge{
    display:none;
    vertical-align:top
}
.t-LinksList-label{
    display:inline-block;
    vertical-align:top;
    padding:8px 12px
}
.t-LinksList-icon{
    display:none;
    vertical-align:top;
    margin-right:-6px;
    min-width:2.8rem;
    text-align:center;
    padding:8px 0 8px 12px;
    transition:color .1s
}
.u-RTL .t-LinksList-icon{
    margin-right:auto;
    margin-left:-6px;
    padding-right:12px;
    padding-left:0
}
.t-LinksList-icon .t-Icon{
    width:16px;
    height:16px;
    vertical-align:top
}
.t-LinksList-link{
    display:block;
    position:relative;
    transition:background-color .1s,color .1s
}
.t-LinksList-link:focus{
    outline:0
}
.t-LinksList-link:before{
    display:none;
    line-height:inherit!important;
    font-weight:400!important;
    text-transform:none!important;
    font-size:16px;
    width:16px;
    height:16px;
    position:absolute;
    top:8px;
    right:16px;
    transition:color .1s,-webkit-transform .1s;
    transition:transform .1s,color .1s;
    transition:transform .1s,color .1s,-webkit-transform .1s;
    content:'\e016'
}
.u-RTL .t-LinksList-link:before{
    right:auto;
    left:16px;
    content:'\e013'
}
.t-LinksList-item.is-current>a{
    font-weight:700
}
.t-LinksList-item.is-expanded{
    background-size:100% 4px,100% 4px;
    background-position:0 0,0 100%;
    background-repeat:no-repeat
}
.t-LinksList-item.is-expanded .t-LinksList-list{
    display:block
}
.t-LinksList-item.is-expanded .t-LinksList-link:hover:before{
    -webkit-transform:none;
    transform:none
}
.t-LinksList-item.is-expanded .t-LinksList-link:before{
    content:'\e0c2';
    display:block
}
.t-LinksList-list{
    display:none;
    padding:0
}
.t-LinksList-list .t-LinksList-item{
    padding-left:24px;
    border:none
}
.t-LinksList-list .t-LinksList-link:before{
    display:none!important
}
.t-LinksList--showIcons .t-LinksList-icon,.t-LinksList--showTopIcons .t-LinksList-icon{
    display:inline-block
}
.t-LinksList--showTopIcons .t-LinksList-list .t-LinksList-icon{
    display:none
}
.t-LinksList--showArrow .t-LinksList-link{
    padding-right:32px
}
.u-RTL .t-LinksList--showArrow .t-LinksList-link{
    padding-right:0;
    padding-left:32px
}
.t-LinksList--showArrow .t-LinksList-link:hover:before{
    -webkit-transform:translateX(8px);
    transform:translateX(8px)
}
.u-RTL .t-LinksList--showArrow .t-LinksList-link:hover:before{
    -webkit-transform:translateX(-8px);
    transform:translateX(-8px)
}
.t-LinksList--showArrow .t-LinksList-link:before{
    display:block
}
.t-LinksList--nowrap .t-LinksList-item{
    white-space:nowrap
}
.t-LinksList--nowrap .t-LinksList-icon{
    vertical-align:top
}
.t-LinksList--nowrap .t-LinksList-label{
    max-width:100%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.t-LinksList--showBadge .t-LinksList-badge:empty{
    display:none
}
.t-LinksList--showBadge .t-LinksList-label{
    padding-right:48px
}
.u-RTL .t-LinksList--showBadge .t-LinksList-label{
    padding-right:12px;
    padding-left:48px
}
.t-LinksList--showBadge.t-LinksList--showIcons .t-LinksList-label{
    padding-right:64px
}
.u-RTL .t-LinksList--showBadge.t-LinksList--showIcons .t-LinksList-label{
    padding-right:12px;
    padding-left:64px
}
.t-LinksList--showBadge .t-LinksList-badge{
    position:absolute;
    display:block;
    font-size:12px;
    line-height:20px;
    padding:0 8px;
    margin:8px 12px 8px 0;
    border-radius:4px;
    height:20px;
    min-width:20px;
    text-align:center;
    right:0;
    top:0;
    transition:background-color .1s,color .1s
}
.u-RTL .t-LinksList--showBadge .t-LinksList-badge{
    margin-left:12px;
    margin-right:0;
    right:auto;
    left:0
}
.t-LinksList--showBadge .t-LinksList-item.is-expanded>.t-LinksList-link .t-LinksList-badge,.t-LinksList--showBadge.t-LinksList--showArrow .t-LinksList-badge{
    right:24px
}
.u-RTL .t-LinksList--showBadge .t-LinksList-item.is-expanded>.t-LinksList-link .t-LinksList-badge,.u-RTL .t-LinksList--showBadge.t-LinksList--showArrow .t-LinksList-badge{
    right:auto;
    left:24px
}
.t-LinksList--actions .t-LinksList-item{
    border-width:0;
    margin:0
}
.t-LinksList--actions .t-LinksList-item--separator{
    border-bottom:1px solid rgba(0,0,0,.05);
    margin-bottom:8px;
    padding-top:8px
}
.t-LinksList--actions .t-LinksList-item--separator .t-LinksList-link{
    display:none
}
.t-Login-page,.t-MediaList{
    display:-webkit-flex;
    display:-ms-flexbox
}
.t-LinksList--actions .t-LinksList-icon{
    width:40px;
    height:40px;
    padding:12px;
    margin-right:0
}
.u-RTL .t-LinksList--actions .t-LinksList-icon{
    margin-right:0;
    margin-left:0
}
.t-LinksList--actions .t-LinksList-label{
    line-height:40px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    padding:0 12px;
    margin-left:-12px;
    font-size:1.4rem
}
.u-RTL .t-LinksList--actions .t-LinksList-label{
    margin-left:0;
    margin-right:-12px
}
.t-Login-page{
    margin-top:0;
    display:flex;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
@-webkit-keyframes loginFade{
    from{
        -webkit-transform:translateY(24px) scale(.85);
        transform:translateY(24px) scale(.85);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0) scale(1);
        transform:translateY(0) scale(1);
        opacity:1
    }
}
@keyframes loginFade{
    from{
        -webkit-transform:translateY(24px) scale(.85);
        transform:translateY(24px) scale(.85);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0) scale(1);
        transform:translateY(0) scale(1);
        opacity:1
    }
}
.t-Login-container,.t-PageBody--login .t-Body-alert{
    width:460px
}
.t-Login-container{
    position:relative;
    z-index:100;
    margin:0 auto;
    -webkit-animation:loginFade ease-in-out 1;
    animation:loginFade ease-in-out 1;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-duration:.25s;
    animation-duration:.25s
}
.t-Login-container>.container,.t-Login-container>.container>.row{
    overflow:visible
}
.t-Login-region{
    border-radius:2px;
    box-shadow:0 3px 9px -2px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.075);
    overflow:hidden;
    padding:32px
}
.t-Login-header{
    padding:24px 0
}
.t-Login-subTitle,.t-Login-text,.t-Login-title{
    font-weight:400;
    text-align:center
}
.t-Login-title{
    font-size:24px;
    margin:16px 0
}
.t-Login-subTitle,.t-Login-text{
    font-weight:400;
    margin:0 0 16px
}
.t-Login-subTitle{
    font-size:20px;
    line-height:32px
}
.t-Login-subTitle .t-Icon{
    width:32px;
    height:32px;
    border-radius:100%;
    box-shadow:0 0 0 1px #A0A0A0 inset
}
.t-Login-subTitle .t-Icon:before{
    font-size:32px
}
.t-Login-text{
    font-size:14px
}
.t-Login-text--large{
    font-size:16px;
    line-height:20px
}
.t-Login-logo{
    width:64px;
    height:64px;
    line-height:64px;
    display:block;
    margin:0 auto;
    border-radius:4px;
    text-align:center
}
.apex-icons-fontawesome .t-Login-logo{
    font-size:42px
}
.apex-icons-fontapex .t-Login-logo{
    font-size:48px
}
.t-Login-body .t-Form-fieldContainer .apex-item-icon{
    padding:12px;
    left:40px;
    margin-left:-40px
}
.u-RTL .t-Login-body .t-Form-fieldContainer .apex-item-icon{
    left:auto;
    right:40px;
    margin-left:0;
    margin-right:-40px
}
.t-Login-body .apex-item-has-icon{
    text-indent:0
}
.t-Login-body .t-Form-inputContainer:before{
    position:absolute;
    left:0;
    top:0;
    font-weight:400!important;
    text-transform:none!important;
    line-height:1;
    z-index:10;
    font-size:24px;
    margin:8px;
    pointer-events:none
}
.u-RTL .t-Login-body .t-Form-inputContainer:before{
    right:0;
    left:auto
}
.t-Login-body .icon-login-workspace .t-Form-inputContainer:before{
    content:"\e0f6"
}
.t-Login-body .icon-login-username .t-Form-inputContainer:before{
    content:"\e0f5"
}
.t-Login-body .icon-login-email .t-Form-inputContainer:before{
    content:"\e03a"
}
.t-Login-body .icon-login-password .t-Form-inputContainer:before{
    content:"\e08f"
}
.t-Login-body .t-Form-inputContainer{
    padding-bottom:16px;
    position:relative
}
.t-Login-body small{
    font-size:1.1rem;
    line-height:2rem;
    display:block
}
.t-Login-body p{
    margin-top:0;
    margin-bottom:1,2rem
}
.t-Login-body p+p{
    margin-bottom:2.4rem
}
.t-Login-region .t-Login-body input.apex-item-text{
    font-size:16px;
    padding:4px 36px;
    height:40px
}
.t-Login-region .t-Login-body input.apex-item-text:required:valid~.t-Form-itemText .t-Login-iconValidation{
    opacity:1
}
.t-Login-iconLabel,.t-Login-inputIcon{
    position:absolute;
    width:32px;
    height:32px;
    margin:4px;
    overflow:hidden
}
.t-Login-iconLabel:before,.t-Login-inputIcon:before{
    font-size:32px
}
.t-Login-iconValidation{
    position:absolute;
    top:0;
    right:0;
    z-index:3;
    margin:8px;
    border-radius:100%;
    padding:4px;
    width:24px;
    height:24px;
    opacity:0;
    transition:opacity .2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.u-RTL .t-Login-iconValidation{
    right:auto;
    left:0
}
.t-Login-region .t-Form-labelContainer--hiddenLabel{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.t-Login-region .t-Form-inputContainer,.t-Login-region .t-Form-labelContainer{
    padding:0 0 1.6rem
}
.t-Login-buttons{
    padding:0
}
.t-Login-buttons .t-Button{
    display:block;
    width:100%;
    padding:16px 24px;
    font-size:16px;
    line-height:16px
}
.t-Login-buttons .t-Button+.t-Button{
    margin-top:8px;
    margin-left:0
}
.t-Login-buttons .t-Button--hot{
    font-weight:700
}
@media only screen and (max-width:480px){
    .t-Login-container,.t-PageBody--login .t-Body-alert{
        width:auto
    }
    .t-PageBody--login .t-Alert.t-Alert--page{
        box-shadow:none;
        border-width:0 0 1px;
        border-radius:0
    }
    .t-PageBody--login .t-Body{
        display:block
    }
    .t-PageBody--login .t-Body-wrap{
        margin:0
    }
    .t-Login-Container{
        -webkit-animation:none;
        animation:none
    }
    .t-Login-region{
        box-shadow:none;
        padding:16px
    }
}
@media only screen and (min-width:769px){
    .t-PageBody--login .t-Alert{
        position:static;
        top:0;
        left:0;
        min-width:auto
    }
    .t-PageBody--login .t-Alert .t-Alert-buttons{
        padding:16px 16px 16px 0
    }
    .t-PageBody--login .t-Alert .t-Button--closeAlert{
        position:relative;
        top:auto;
        right:auto
    }
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    .t-PageBody--login .t-Body{
        width:100%
    }
    .t-PageBody--login .t-Body-wrap{
        margin:0;
        display:block
    }
}
.t-MediaList{
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row
}
.t-MediaList-item{
    width:100%;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    border-bottom:1px solid
}
.t-MediaList-item:last-child{
    border-bottom-width:0
}
.t-MediaList-badgeWrap,.t-MediaList-body,.t-MediaList-iconWrap{
    padding:16px
}
.t-MediaList-body{
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.t-MediaList-badgeWrap,.t-MediaList-iconWrap{
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    -webkit-align-items:start;
    -ms-flex-align:start;
    -ms-grid-row-align:start;
    align-items:start;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.t-MediaList-iconWrap{
    display:none
}
.t-MediaList-icon,.t-MediaList-itemWrap{
    display:-webkit-flex;
    display:-ms-flexbox
}
.t-MediaList-icon{
    color:inherit;
    display:flex;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    border-radius:100%
}
.t-MediaList-desc,.t-MediaList-title{
    margin:0
}
.t-MediaList-title{
    font-size:1.4rem;
    line-height:2rem;
    font-weight:400
}
.t-MediaList--large .t-MediaList-title{
    font-size:1.6rem;
    line-height:2.4rem
}
.t-MediaList-desc{
    display:none;
    font-size:1.2rem;
    line-height:1.6rem
}
.t-MediaList--large .t-MediaList-desc{
    font-size:1.4rem;
    line-height:2rem
}
.t-MediaList-badgeWrap{
    display:none
}
.t-MediaList-badge{
    display:inline-block;
    font-size:1.2rem;
    line-height:2rem;
    background-color:rgba(0,0,0,.05);
    padding:0 8px;
    border-radius:2px;
    min-width:32px;
    text-align:center
}
.t-MediaList-badge:empty{
    display:none
}
.t-MediaList-itemWrap{
    display:flex;
    transition:background-color .1s;
    width:100%
}
.t-MediaList-itemWrap:focus{
    outline:0
}
.t-MediaList--showIcons .t-MediaList-icon{
    width:36px;
    height:36px
}
.t-MediaList--showIcons .t-MediaList-iconWrap{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-right:0
}
.u-RTL .t-MediaList--showIcons .t-MediaList-iconWrap{
    padding-right:1.6rem;
    padding-left:0
}
.t-MediaList--showIcons .t-MediaList-iconWrap .fa:after{
    background-color:inherit;
    color:inherit
}
.t-Region--textContent,.t-Region--textContent>.t-Region-bodyWrap>.t-Region-body,.t-Region--textContent>.t-Region-header{
    background-color:transparent!important
}
.t-MediaList--showIcons.t-MediaList--large .t-MediaList-icon{
    width:64px;
    height:64px
}
.apex-icons-fontawesome .t-MediaList--showIcons.t-MediaList--large .t-MediaList-icon .t-Icon{
    font-size:28px
}
.apex-icons-fontapex .t-MediaList--showIcons.t-MediaList--large .t-MediaList-icon .t-Icon{
    font-size:32px
}
.t-MediaList--showBadges .t-MediaList-badgeWrap{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.t-MediaList--showBadges:not(.t-MediaList--showDesc) .t-MediaList-badgeWrap{
    -webkit-align-items:center;
    -ms-flex-align:center;
    -ms-grid-row-align:center;
    align-items:center
}
.t-MediaList--horizontal .t-MediaList-item{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    border-bottom-width:0;
    border-right:1px solid #F0F0F0
}
.t-MediaList--horizontal .t-MediaList-item:last-child{
    border-right:none
}
.t-MediaList--cols{
    overflow:hidden;
    border-style:solid;
    border-width:1px 0 0 1px
}
.t-MediaList--cols .t-MediaList-item{
    border-color:inherit;
    position:relative;
    border-style:solid;
    border-width:0 1px 1px 0
}
.t-MediaList--cols .t-MediaList-item .t-MediaList-desc{
    overflow:hidden;
    text-overflow:ellipsis
}
.t-MediaList--cols.t-MediaList--2cols .t-MediaList-item{
    width:50%
}
.t-MediaList--cols.t-MediaList--3cols .t-MediaList-item{
    width:33.333%
}
.t-MediaList--cols.t-MediaList--4cols .t-MediaList-item{
    width:25%
}
.t-MediaList--cols.t-MediaList--5cols .t-MediaList-item{
    width:20%
}
.t-MediaList--showDesc .t-MediaList-desc{
    display:block
}
.t-MediaList:not(.t-MediaList--showDesc) .t-MediaList-body{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media only screen and (max-width:768px){
    .t-MediaList--horizontal .t-MediaList-item{
        display:block;
        width:50%;
        float:left;
        border-bottom-width:1px
    }
    .t-MediaList--cols .t-MediaList-item{
        width:50%!important
    }
}
@media only screen and (max-width:480px){
    .t-MediaList--horizontal .t-MediaList-item{
        display:block;
        width:100%;
        float:none;
        border-bottom-width:1px;
        border-right-width:0
    }
    .t-MediaList--cols .t-MediaList-item{
        width:100%!important
    }
}
.t-NavigationBar{
    list-style:none;
    margin:0;
    padding:0;
    display:block
}
.t-NavigationBar-item{
    display:inline-block;
    vertical-align:top
}
.t-NavigationBar-menu{
    position:fixed!important;
    min-width:160px
}
.t-NavigationBar-menu .a-Menu-hSeparator{
    border-color:rgba(255,255,255,.15)
}
.t-NavigationBar-item.icon-only .t-Button .t-Icon{
    margin-right:0
}
.t-NavigationBar-item.icon-only .t-Button-label{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.t-PopupLOV-filterGroup,.t-PopupLOV-filters{
    border-bottom:1px solid
}
.t-PopupLOV-filterButton,.t-PopupLOV-filterGroup,.t-PopupLOV-search{
    padding:8px
}
.t-NavigationBar-item.no-icon .t-Button .t-Icon{
    display:none
}
.t-NavigationBar-item.has-username .t-Button-label{
    text-transform:lowercase
}
.oj-html{
    font-size:1.4rem
}
.oj-chart-data-label,.oj-chart-footnote{
    font-size:1.3rem
}
.oj-chart-pie-center-label,.oj-chart-xaxis-title,.oj-chart-y2axis-title,.oj-chart-yaxis-title{
    font-size:1.4rem
}
.oj-chart-stack-label{
    font-size:1.3rem
}
.oj-chart-subtitle,.oj-chart-title{
    font-size:1.6rem
}
.oj-chart-xaxis-tick-label,.oj-chart-y2axis-tick-label,.oj-chart-yaxis-tick-label,.oj-dvt-datatip{
    font-size:1.3rem
}
.oj-dvt-tooltip{
    font-size:1.4rem
}
.oj-legend,.oj-legend-section-title,.oj-legend-title{
    font-size:1.3rem
}
.oj-timeline-major-axis-label{
    font-size:1.4rem
}
.oj-timeline-minor-axis-label,.oj-treemap{
    font-size:1.3rem
}
.oj-treemap-attribute-type-text,.oj-treemap-attribute-value-text,.oj-treemap-current-text{
    font-size:1.4rem
}
.oj-sunburst,.oj-treemap-node,.oj-treemap-node-header{
    font-size:1.3rem
}
.oj-sunburst-attribute-type-text,.oj-sunburst-attribute-value-text,.oj-sunburst-current-text{
    font-size:1.4rem
}
.oj-sunburst-node{
    font-size:1.3rem
}
.oj-diagram-link-label,.oj-diagram-node-label{
    font-size:1.4rem
}
.t-PopupLOV{
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    overflow:hidden
}
.t-PopupLOV-filterGroup--lineFilter{
    display:table;
    width:100%
}
.t-PopupLOV-filterGroup--lineFilter .t-PopupLOV-filterLabel{
    white-space:nowrap;
    width:40%;
    padding-right:8px
}
.t-PopupLOV-filterGroup--lineFilter .t-PopupLOV-filterItem,.t-PopupLOV-filterGroup--lineFilter .t-PopupLOV-filterLabel{
    display:table-cell;
    vertical-align:top
}
.t-PopupLOV-filterGroup--lineFilter .t-PopupLOV-filterItem-select,.t-PopupLOV-filterGroup--lineFilter .t-PopupLOV-filterItem-text{
    display:block;
    width:100%
}
.t-PopupLOV-filterItem .ui-buttonset{
    width:100%;
    display:table
}
.t-PopupLOV-filterItem .ui-buttonset .ui-button-container{
    display:table-cell;
    width:25%
}
.t-PopupLOV-filterItem .ui-buttonset .ui-button{
    display:block
}
.t-PopupLOV-results{
    -webkit-flex:1 1;
    -ms-flex:1 1;
    flex:1 1;
    overflow:auto
}
.t-PopupLOV-resultsSet{
    width:100%;
    border-collapse:collapse;
    border-spacing:0
}
.t-PopupLOV-resultsSet td,.t-PopupLOV-resultsSet th{
    padding:8px;
    font-size:12px;
    line-height:16px;
    text-align:left
}
.t-PopupLOV-resultsSet tr td:first-child{
    padding:0
}
.t-PopupLOV-resultsSet th{
    font-weight:700;
    border-bottom:2px solid #F0F0F0
}
.t-PopupLOV-resultsSet-link,.ui-widget-content a.t-PopupLOV-resultsSet-link{
    display:block;
    padding:8px;
    text-decoration:none
}
.t-PopupLOV-resultsSet-link:hover,.ui-widget-content a.t-PopupLOV-resultsSet-link:hover{
    text-decoration:underline
}
.apex-rds a:hover,.t-PopupLOV-links a:hover,.t-Tabs--pill .t-Tabs-link:hover,.t-Tabs--simple .t-Tabs-link:hover,.t-TreeNav .a-TreeView-label:hover,a.t-Timeline-wrap,body .ui-button,body .ui-button:active,body .ui-button:hover,body .ui-button:link,body .ui-button:visited,body .ui-datepicker td a.ui-state-default,body .ui-datepicker td span.ui-state-default,body .ui-menu .ui-menu-item a,body .ui-state-active a,body .ui-state-active a:link,body .ui-state-active a:visited,body .ui-state-default a,body .ui-state-default a:link,body .ui-state-default a:visited,body .ui-state-focus a,body .ui-state-focus a:hover,body .ui-state-focus a:link,body .ui-state-focus a:visited,body .ui-state-hover a,body .ui-state-hover a:hover,body .ui-state-hover a:link,body .ui-state-hover a:visited,body .ui-tabs .ui-tabs-nav .ui-tabs-anchor{
    text-decoration:none
}
.t-Page--popupLOV{
    min-width:0;
    margin-top:48px
}
.t-PopupLOV-actions{
    position:fixed;
    top:0;
    left:0;
    right:0;
    padding:8px 12px;
    width:100%;
    box-shadow:0 2px 4px rgba(0,0,0,.1),0 -1px 0 rgba(0,0,0,.15) inset
}
.t-PopupLOV-links{
    padding:0
}
.t-PopupLOV-links br{
    display:none
}
.t-PopupLOV-links a{
    display:block;
    padding:8px;
    border-bottom:1px solid #F0F0F0;
    font-size:1.2rem;
    line-height:1.6rem
}
.t-PopupLOV-links a:focus{
    outline:0;
    box-shadow:0 0 0 1px #2E79C9 inset
}
.t-PopupLOV-pagination{
    padding:8px;
    font-size:1.2rem;
    text-align:center
}
.t-PopupLOV-button{
    margin:8px
}
.t-Body-actions .t-Region+.t-Region,.t-Body-side .t-Region+.t-Region,.t-Region--stacked+.t-Region--stacked{
    margin-top:-1px
}
.t-Region{
    display:block;
    border:1px solid rgba(0,0,0,.1);
    box-shadow:0 2px 4px -2px rgba(0,0,0,.075);
    margin-bottom:16px
}
.t-Region .t-Region-body{
    padding:16px
}
.t-Region--noBorder{
    border:none!important;
    box-shadow:none!important
}
.t-Region--noBorder>.t-Region-header{
    border-bottom:none!important
}
.t-Region--noBorder>.t-Region-bodyWrap>.t-Region-body{
    padding-top:0
}
.t-Region--noPadding>.t-Region-bodyWrap>.t-Region-body{
    padding:0!important
}
.t-Region--noPadding>.t-Region-bodyWrap>.t-Region-body>.a-IRR-container .a-IRR,.t-Region--noPadding>.t-Region-bodyWrap>.t-Region-body>.t-MediaList{
    border-width:0
}
.t-Region--stacked{
    box-shadow:none!important;
    border-width:1px 0!important;
    border-radius:0!important;
    margin-bottom:0
}
.t-Region--stacked:first-child{
    border-top:0!important
}
.t-Region--textContent{
    box-shadow:none;
    border-width:0;
    margin-bottom:0
}
.t-Region--textContent>.t-Region-header{
    border-width:0;
    font-size:2rem;
    line-height:2.4rem;
    font-weight:700
}
.t-Body-actions .t-Region,.t-Body-side .t-Region{
    box-shadow:none!important;
    border-width:1px 0 0!important;
    border-radius:0!important;
    margin-bottom:0
}
.t-Body-actions .t-Region:first-child,.t-Body-side .t-Region:first-child{
    border-top:0!important
}
.t-Body-side .t-Region .t-Region-buttons-left{
    padding-left:1.6rem
}
.t-Body-side .t-Region .t-Region-buttons-right{
    padding-right:1.6rem
}
.t-Body-actions .t-Region>.t-Region-header{
    border-bottom-width:0
}
.t-Region--hideHeader>.t-Region-header{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.t-Region--removeHeader>.t-Region-header{
    display:none
}
.t-Region--noUI,.t-Region--noUI>.t-Region-header{
    background:none!important;
    box-shadow:none;
    border-width:0
}
.t-Region--noUI>.t-Region-bodyWrap>.t-Region-body{
    padding:0;
    background:none!important
}
.t-Region--noUI>.t-Region-header .t-Region-headerItems--title{
    padding-right:0;
    padding-left:0
}
.t-Region-header{
    border-bottom-right-radius:0!important;
    border-bottom-left-radius:0!important;
    border-bottom:1px solid rgba(0,0,0,.075);
    box-sizing:border-box;
    display:table;
    table-layout:auto;
    width:100%;
    font-size:1.6rem;
    font-weight:400;
    line-height:1.6rem
}
.t-Region-title{
    font-size:inherit;
    line-height:inherit;
    font-weight:inherit
}
.t-Region-headerItems{
    display:table-cell;
    vertical-align:middle
}
.t-Region-headerItems--controls{
    width:1%;
    white-space:nowrap;
    padding-left:.8rem;
    text-align:left
}
.u-RTL .t-Region-headerItems--controls{
    text-align:right;
    padding-left:0;
    padding-right:.8rem
}
.t-Region-headerItems--title{
    text-align:left;
    padding:1.6rem 1.2rem
}
.t-Region-headerItems--buttons,.u-RTL .t-Region-headerItems--title{
    text-align:right
}
.u-RTL .t-Region-headerItems--buttons{
    text-align:left
}
.t-Region-body{
    font-size:1.4rem;
    line-height:2rem;
    overflow:auto;
    position:relative
}
.t-Report-cell,.t-Report-colHead,.t-Report-paginationLink,.t-Report-paginationText{
    font-size:1.2rem;
    line-height:1.6rem
}
.t-Region--hiddenOverflow>.t-Region-body,.t-Region--hiddenOverflow>.t-Region-bodyWrap>.t-Region-body,.t-Region-body>.container,.t-Region-buttons{
    overflow:hidden
}
.t-Region-body--noBorder{
    border:none!important
}
.t-Region-buttons-left{
    float:left
}
.t-Region-buttons-right{
    float:right
}
.t-Region-buttons-left,.t-Region-buttons-right{
    padding:.8rem 1.1rem
}
.t-Region-buttons-left:empty,.t-Region-buttons-right:empty{
    display:none
}
.t-Region--hideShow>.t-Region-header .t-Region-headerIcon{
    transition:-webkit-transform .2s;
    transition:transform .2s;
    transition:transform .2s,-webkit-transform .2s
}
.t-Region--hideShow>.t-Region-header .t-Region-headerIcon:before{
    padding-left:1px;
    content:"\e016"
}
.t-Region--hideShow.is-expanded>.t-Region-bodyWrap{
    display:block;
    height:auto
}
.t-Region--hideShow.is-expanded>.t-Region-header .t-Button--hideShow:hover .t-Region-headerIcon{
    -webkit-transform:rotate(0);
    transform:rotate(0)
}
.t-Region--hideShow.is-expanded>.t-Region-header .t-Region-headerIcon{
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.t-Region--hideShow.is-collapsed>.t-Region-bodyWrap{
    height:0;
    overflow:hidden
}
.t-Region--hideShow.is-collapsed>.t-Region-header .t-Button--hideShow:hover .t-Region-headerIcon{
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.t-Region--hideShow>.t-Region-header .t-Region-headerItems--title{
    padding-left:.4rem
}
.t-Region--scrollBody>.t-Region-bodyWrap>.t-Region-body{
    overflow:auto;
    -webkit-overflow-scrolling:touch
}
.t-Region--shadowScroll{
    position:relative;
    overflow:hidden
}
.t-Region--shadowScroll>.t-Region-bodyWrap>.t-Region-body{
    overflow:auto;
    -webkit-overflow-scrolling:touch
}
.t-Body-actions .t-Region{
    font-size:1.2rem
}
.t-Body-actions .t-Region--scrollBody>.t-Region-bodyWrap>.t-Region-body{
    background:0 0;
    box-shadow:none
}
.t-Body-actions .t-Region-header{
    font-size:1.4rem;
    line-height:1.4rem
}
.t-Body-actions .t-Region .t-Region-body{
    padding:0 12px 12px
}
.t-Region-title{
    display:inline-block;
    margin:0
}
.t-Region-title--withBadge{
    padding:10px 0;
    line-height:20px
}
.t-Region--carousel{
    overflow:hidden
}
.t-Region--carousel .t-Region-body{
    padding:0
}
.t-Region--carousel .a-Region-carouselNav{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    z-index:110;
    margin:8px 0;
    text-align:center
}
.t-Region--carousel .a-Region-carouselItems{
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    margin:0
}
.t-Region--carousel .a-Region-carouselItem{
    overflow:hidden;
    position:absolute;
    opacity:0;
    top:0;
    left:0;
    right:0;
    transition:all .5s ease
}
.t-Region--carousel .a-Region-carouselItem.a-Tabs-element-selected{
    opacity:1;
    z-index:10
}
.t-Region--carousel.t-Region--carouselSlide>.t-Region-bodyWrap .a-Region-carouselItem.a-Tabs-before{
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
}
.t-Region--carousel.t-Region--carouselSlide>.t-Region-bodyWrap .a-Region-carouselItem.a-Tabs-after{
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.t-Region--carousel.t-Region--carouselSlide>.t-Region-bodyWrap .a-Region-carouselItem.a-Tabs-element-selected{
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.t-Region--carousel.t-Region--carouselSpin>.t-Region-bodyWrap .a-Region-carouselItem.a-Tabs-before{
    -webkit-transform:rotateY(90deg);
    transform:rotateY(90deg)
}
.t-Region--carousel.t-Region--carouselSpin>.t-Region-bodyWrap .a-Region-carouselItem.a-Tabs-after{
    -webkit-transform:rotateY(-90deg);
    transform:rotateY(-90deg)
}
.t-Region--carousel.t-Region--carouselSpin>.t-Region-bodyWrap .a-Region-carouselItem.a-Tabs-element-selected{
    -webkit-transform:rotateY(0);
    transform:rotateY(0)
}
.t-Region--carousel .a-Tabs-button{
    border:none;
    display:none;
    position:absolute;
    top:50%;
    width:24px;
    height:64px;
    padding:16px 4px;
    border-radius:2px;
    box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;
    margin-top:-32px;
    z-index:100;
    opacity:.5;
    transition:all .2s ease
}
.t-Region--carousel .a-Tabs-button:hover{
    opacity:1;
    box-shadow:0 0 0 1px rgba(0,0,0,.1) inset,0 1px 1px rgba(0,0,0,.05);
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.t-Region--carousel .a-Tabs-button:active,.t-Region--carousel .a-Tabs-button:active:focus{
    opacity:1;
    box-shadow:0 0 0 1px rgba(0,0,0,.1) inset,0 1px 1px rgba(0,0,0,.05) inset
}
.t-Region--carousel .a-Tabs-button:focus{
    opacity:1;
    box-shadow:0 0 0 1px #4696FC;
    outline:0
}
.t-Region--carousel .a-Tabs-next-region{
    right:8px
}
.t-Region--carousel .a-Tabs-previous-region{
    left:8px
}
.t-Region--carousel .a-Region-carouselNavItem{
    display:inline-block;
    margin:0 4px
}
.t-Region--showCarouselControls>.t-Region-bodyWrap>.t-Region-body>.t-Region-carouselRegions>.a-Region-carouselControl .a-Tabs-button,.t-RegionImage,.t-Report{
    display:block
}
.t-Region--carousel .a-Region-carouselNavItem.a-Tabs-selected .a-Region-carouselLink:focus{
    outline:0;
    box-shadow:0 0 1px 1px #4696FC
}
.t-Region--carousel .a-Region-carouselLink{
    display:block;
    width:8px;
    height:8px;
    box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;
    border-radius:100%
}
.t-Region--carousel .a-Region-carouselLabel{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.t-Report--stretch .t-Report-report,.t-Report--stretch .t-Report-wrap,.t-Report-pagination{
    width:100%
}
.js-showMaximizeButton.is-maximized{
    z-index:500;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0
}
.t-Region.is-maximized .t-Report{
    overflow:visible
}
.t-Region.is-maximized .t-Report .t-Report-wrap{
    float:none
}
.t-Report-wrap,.u-RTL .t-Report-pagination,.u-RTL .t-Report-pagination table{
    float:left
}
.t-Region.is-maximized>.t-Region-bodyWrap>.t-Region-body{
    overflow:visible!important;
    height:auto!important
}
.t-Region.is-maximized>.t-Region-bodyWrap{
    position:absolute;
    overflow:auto;
    left:0;
    right:0;
    bottom:0;
    top:49px
}
.t-Region.is-maximized .a-Region-carouselControl .a-Tabs-button{
    position:fixed;
    z-index:500
}
.js-regionIsMaximized{
    visibility:hidden
}
.t-RegionImage-graphic{
    float:left;
    margin-right:8px
}
.t-RegionImage-content{
    overflow:hidden;
    zoom:1
}
.t-Report-pagination,.t-Report-pagination table,.t-Report-report{
    border-collapse:collapse;
    table-layout:auto;
    border-spacing:0
}
.t-Report:after,.t-Report:before{
    content:" ";
    display:table
}
.t-Report-pagination td.pagination{
    padding:8px 4px
}
.t-Report-pagination td:empty{
    display:none
}
.t-Report-paginationText{
    padding:4px 8px
}
.t-Report-paginationText a,.t-Report-paginationText b{
    display:inline-block;
    vertical-align:top;
    border-radius:2px;
    padding:4px 8px
}
.t-Report-paginationLink{
    display:inline-block
}
.t-Report-paginationLink--prev{
    margin-left:4px
}
.t-Report-paginationLink--next{
    margin-right:4px
}
.t-Report-links{
    clear:both;
    display:block;
    border:1px solid #F0F0F0;
    border-top-width:0;
    padding:8px;
    background:#FAFAFA
}
.t-Region--noPadding .t-Report--horizontalBorders .t-Report-colHead,.t-Report--inline .t-Report-colHead,.t-Report--verticalBorders .t-Report-cell{
    border-top-width:0
}
.t-Report-links:empty{
    display:none
}
.t-Report--stretch .t-Report-wrap{
    float:none
}
.t-Report-colHead{
    vertical-align:bottom;
    padding:12px;
    font-weight:700
}
.t-Report-cell{
    padding:8px 12px;
    transition:background-color .1s
}
.t-Report--noBorders .t-Report-links{
    border-width:0
}
.t-Report--noBorders .t-Report-cell,.t-Report--noBorders .t-Report-colHead{
    border-left-width:0;
    border-top-width:0
}
.t-Report--noBorders .t-Report-report tr .t-Report-cell:last-child,.t-Report--noBorders .t-Report-report tr .t-Report-colHead:last-child{
    border-right-width:0
}
.t-Report--noBorders .t-Report-report tr:last-child .t-Report-cell{
    border-bottom-width:0
}
.t-Report-colHead{
    transition:background-color .2s
}
.t-Region--noPadding .t-Report--horizontalBorders .t-Report-links,.t-Report--inline .t-Report-links{
    border-left-width:0;
    border-right-width:0
}
.t-Region--noPadding .t-Report--horizontalBorders .is-stuck .t-Report-colHead,.t-Report--inline .is-stuck .t-Report-colHead{
    background-color:rgba(255,255,255,.95);
    border-bottom:1px solid #F0F0F0
}
.t-Region--noPadding .t-Report--horizontalBorders .t-Report-report tr .t-Report-cell:first-child,.t-Region--noPadding .t-Report--horizontalBorders .t-Report-report tr .t-Report-colHead:first-child,.t-Report--inline .t-Report-report tr .t-Report-cell:first-child,.t-Report--inline .t-Report-report tr .t-Report-colHead:first-child{
    border-left-width:0
}
.u-RTL .t-Region--noPadding .t-Report--horizontalBorders .t-Report-report tr .t-Report-cell:first-child,.u-RTL .t-Region--noPadding .t-Report--horizontalBorders .t-Report-report tr .t-Report-colHead:first-child,.u-RTL .t-Report--inline .t-Report-report tr .t-Report-cell:first-child,.u-RTL .t-Report--inline .t-Report-report tr .t-Report-colHead:first-child{
    border-left-width:1px;
    border-right-width:0
}
.t-Region--noPadding .t-Report--horizontalBorders .t-Report-report tr .t-Report-cell:last-child,.t-Region--noPadding .t-Report--horizontalBorders .t-Report-report tr .t-Report-colHead:last-child,.t-Report--inline .t-Report-report tr .t-Report-cell:last-child,.t-Report--inline .t-Report-report tr .t-Report-colHead:last-child{
    border-right-width:0
}
.u-RTL .t-Region--noPadding .t-Report--horizontalBorders .t-Report-report tr .t-Report-cell:last-child,.u-RTL .t-Region--noPadding .t-Report--horizontalBorders .t-Report-report tr .t-Report-colHead:last-child,.u-RTL .t-Report--inline .t-Report-report tr .t-Report-cell:last-child,.u-RTL .t-Report--inline .t-Report-report tr .t-Report-colHead:last-child{
    border-right-width:1px;
    border-left-width:0
}
.t-Report--horizontalBorders .t-Report-cell,.t-Report--horizontalBorders .t-Report-colHead{
    border-left-width:0
}
.t-Report--horizontalBorders .t-Report-report tr .t-Report-cell:first-child,.t-Report--horizontalBorders .t-Report-report tr .t-Report-colHead:first-child{
    border-left-width:1px
}
.t-Report--horizontalBorders .t-Report-report tr .t-Report-cell:last-child,.t-Report--horizontalBorders .t-Report-report tr .t-Report-colHead:last-child{
    border-right-width:1px
}
.t-Report--verticalBorders .t-Report-report tr:first-child .t-Report-cell{
    border-top-width:1px
}
.t-SearchResults-list{
    margin:0;
    padding:0;
    list-style:none
}
.t-SearchResults-item{
    display:block;
    margin-bottom:24px
}
.t-SearchResults-item:last-child{
    margin-bottom:12px
}
.t-SearchResults-title{
    font-weight:500;
    font-size:1.6rem;
    line-height:2rem;
    margin:0
}
.t-SearchResults-info{
    margin-top:4px;
    font-size:1.4rem;
    line-height:2rem
}
.t-SearchResults-desc{
    margin:0 0 4px
}
.t-SearchResults-misc{
    display:block;
    font-size:1.2rem;
    line-height:1.6rem
}
.t-StatusList-block:first-child .t-StatusList-blockHeader{
    border-top-width:0
}
.t-StatusList-blockHeader{
    font-size:1.6rem;
    line-height:1.8rem;
    font-weight:400;
    padding:12px;
    border-bottom:1px solid rgba(0,0,0,.05);
    border-top:1px solid rgba(0,0,0,.05)
}
.t-StatusList-headerTextAlt,.t-StatusList-headerTextPrimary{
    display:inline-block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    vertical-align:top
}
.t-StatusList-headerTextPrimary{
    width:75%
}
.t-StatusList-headerTextAlt{
    width:25%;
    text-align:right
}
.u-RTL .t-StatusList-headerTextAlt{
    text-align:left
}
.t-StatusList-list{
    display:block;
    list-style:none;
    margin:4px 0;
    padding:0
}
.t-StatusList-item{
    overflow:hidden;
    position:relative
}
.t-StatusList-itemMarker{
    float:left
}
.u-RTL .t-StatusList-itemMarker{
    float:right
}
.t-StatusList-itemBody{
    overflow:hidden
}
.t-StatusList-itemTitle{
    margin:8px 0 4px;
    font-size:16px;
    line-height:24px
}
.t-StatusList-itemIcon{
    width:24px;
    height:24px;
    display:in-block;
    padding:4px;
    border-radius:24px;
    margin-right:8px;
    color:rgba(0,0,0,.4);
    box-shadow:0 0 0 1px rgba(0,0,0,.2) inset;
    background-color:#FFF
}
.t-StatusList-itemAttrs{
    margin-bottom:8px
}
.t-StatusList-attr{
    display:inline-block;
    font-size:1.1rem;
    line-height:1.4rem;
    white-space:nowrap;
    margin-right:1.6rem
}
.t-StatusList-attrLabel{
    font-weight:700
}
.t-StatusList-textDesc{
    font-size:1.4rem;
    line-height:2rem;
    margin:-4px 0 8px
}
.t-StatusList--dates .t-StatusList-itemMarker{
    width:28px;
    position:relative;
    margin:8px 12px
}
.t-StatusList--dates .t-StatusList-marker{
    display:block;
    font-size:1.2rem;
    line-height:20px;
    height:24px;
    padding-top:4px;
    border-radius:2px;
    box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;
    text-align:center
}
.t-StatusList--dates .t-StatusList-marker:after{
    content:'';
    position:absolute;
    height:4px;
    left:0;
    right:0;
    top:0;
    border-radius:2px 2px 0 0
}
.t-StatusList--dates .t-StatusList-item.is-null .t-StatusList-marker{
    box-shadow:0 0 0 1px rgba(0,0,0,.05) inset
}
.t-StatusList--bullets .t-StatusList-itemMarker{
    width:32px;
    text-align:center;
    margin-right:4px
}
.t-StatusList--bullets .t-StatusList-marker{
    margin:12px 0;
    display:inline-block;
    font-size:1.1rem;
    text-indent:-999px;
    width:1.6rem;
    height:1.6rem;
    line-height:1.4rem;
    text-align:center;
    border-radius:24px;
    border:.1rem solid rgba(0,0,0,.15);
    position:relative;
    z-index:10
}
.t-StatusList--bullets .t-StatusList-item.is-complete .t-StatusList-marker,.t-StatusList--bullets .t-StatusList-item.is-danger .t-StatusList-marker,.t-StatusList--bullets .t-StatusList-item.is-null .t-StatusList-marker,.t-StatusList--bullets .t-StatusList-item.is-open .t-StatusList-marker,.t-StatusList--bullets .t-StatusList-item.is-warning .t-StatusList-marker{
    border:none
}
.apex-rds,.t-Tabs{
    margin:0;
    padding:0;
    list-style:none;
    overflow-y:hidden
}
.u-RTL .apex-rds,.u-RTL .t-Tabs{
    text-align:right
}
.apex-rds a,.t-Tabs-link{
    text-align:center;
    line-height:1.6rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.t-Tabs-item{
    padding:0;
    display:inline-block;
    vertical-align:top
}
.t-Tabs-item .t-Icon{
    display:none;
    margin-right:4px
}
.t-Tabs-link{
    vertical-align:top;
    display:inline-block;
    padding:12px;
    font-size:1.4rem
}
.t-Tabs-link:focus{
    outline:0;
    z-index:110;
    position:relative
}
.t-Tabs--pill{
    border:1px solid rgba(0,0,0,.1);
    background-clip:padding-box;
    box-shadow:0 1px 2px rgba(0,0,0,.05);
    border-radius:2px;
    margin-bottom:8px
}
.t-Tabs--pill .t-Tabs-link{
    border-left:1px solid #E0E0E0
}
.t-Tabs--fillLabels .t-Tabs-item:first-child .t-Tabs-link,.t-Tabs--pill .t-Tabs-item:first-child .t-Tabs-link{
    border-left-width:0;
    border-radius:2px 0 0 2px
}
.t-Tabs--pill .t-Tabs-link:active{
    box-shadow:0 2px 1px rgba(0,0,0,.05) inset
}
.t-Tabs--pill .t-Tabs-item:last-child .t-Tabs-link{
    border-right:1px solid #E0E0E0
}
.t-Tabs--iconsAbove .t-Icon{
    display:block;
    margin:2px auto
}
.t-Tabs--fixedLabels .t-Tabs-link{
    width:120px
}
.t-Tabs--fitLabels{
    display:table;
    border-collapse:collapse;
    table-layout:fixed;
    width:100%
}
.t-Tabs--fitLabels .t-Tabs-item{
    display:table-cell
}
.t-Tabs--fitLabels .t-Tabs-link{
    display:block
}
.t-Tabs--fillLabels{
    display:table;
    border-collapse:collapse;
    width:100%
}
.t-Tabs--fillLabels .t-Tabs-item{
    display:table-cell
}
.t-Tabs--fillLabels .t-Tabs-item:last-child .t-Tabs-link{
    border-right-width:0;
    border-radius:0 2px 2px 0
}
.t-Tabs--fillLabels .t-Tabs-link{
    display:block
}
.t-Tabs--largeIcons .t-Icon{
    font-size:2.8rem
}
.t-Tabs--iconsOnly .t-Icon,.t-Tabs--inlineIcons .t-Icon{
    display:inherit
}
.t-Tabs--iconsOnly .t-Tabs-label{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.t-Tabs--large .t-Tabs-link{
    font-size:1.4rem;
    padding:16px 24px
}
.t-Tabs--small .t-Tabs-link{
    font-size:1.1rem;
    padding:8px
}
.t-TabsRegion{
    overflow:hidden
}
.t-TabsRegion>.t-TabsRegion-items>.a-Region-carouselItems>.a-Region-carouselItem{
    display:none
}
.t-TabsRegion>.t-TabsRegion-items>.a-Region-carouselItems>.a-Region-carouselItem.apex-rds-element-selected{
    display:block
}
.t-TabsRegion .a-Region-carouselItem{
    transition:all .5s ease
}
.t-TabsRegion .apex-rds-button{
    display:none
}
.apex-rds a,.apex-rds li{
    display:inline-block;
    vertical-align:top
}
.t-Body-title .apex-rds-container{
    margin:0 8px
}
.apex-rds a{
    padding:0 8px;
    font-size:1.4rem
}
.apex-rds a:focus{
    outline:0;
    z-index:110;
    position:relative
}
.apex-rds a span{
    display:block;
    padding:12px 0
}
.apex-rds-item--hint a span{
    box-shadow:0 -2px 0 rgba(0,0,0,.2) inset
}
.apex-rds-hover{
    transition:all .2s;
    display:none
}
.apex-rds-hover a{
    width:48px;
    height:39px;
    float:left;
    position:relative;
    top:0
}
.apex-rds-hover a span{
    margin:12px
}
.apex-rds-hover.left a{
    text-align:left
}
.apex-rds-hover.left a span{
    margin-left:8px
}
.apex-rds-hover.right a{
    float:right;
    text-align:right
}
.apex-rds-hover.right a span{
    margin-right:8px
}
.apex-rds-slider{
    height:0;
    width:100%;
    position:absolute
}
.t-Body-info .apex-rds{
    padding:.8rem .8rem 0
}
.t-Body-info .apex-rds-hover a{
    margin-top:8px
}
.t-Body-side .apex-rds li,.vertical-rds .apex-rds li{
    display:block
}
.t-Body-side .apex-rds a,.vertical-rds .apex-rds a{
    display:block;
    text-align:left;
    padding:0
}
.t-Body-side .apex-rds .apex-rds-selected span,.vertical-rds .apex-rds .apex-rds-selected span{
    box-shadow:4px 0 0 currentColor inset
}
.u-RTL .t-Body-side .apex-rds .apex-rds-selected span,.u-RTL .vertical-rds .apex-rds .apex-rds-selected span{
    box-shadow:-4px 0 0 currentColor inset
}
.t-Body-side .apex-rds .apex-rds-item--hint a span,.vertical-rds .apex-rds .apex-rds-item--hint a span{
    box-shadow:none
}
.t-Body-side .apex-rds .apex-rds-item span,.vertical-rds .apex-rds .apex-rds-item span{
    padding:8px 12px
}
.a-TagCloud,.a-TagCloud-item{
    margin:0;
    padding:0
}
.a-TagCloud-item{
    display:inline-block;
    vertical-align:top
}
.a-TagCloud-link{
    border:1px solid;
    display:block;
    margin:0 8px 8px 0;
    padding:4px 12px;
    line-height:32px
}
.a-TagCloud-count{
    display:inline-block;
    background:0 0;
    border:none;
    padding:0;
    margin:0 0 0 4px
}
.a-TagCloud-link--size1{
    font-size:12px
}
.a-TagCloud-link--size2{
    font-size:14px
}
.a-TagCloud-link--size3{
    font-size:16px
}
.a-TagCloud-link--size4{
    font-size:18px
}
.a-TagCloud-link--size5{
    font-size:20px
}
.a-TagCloud-link--size6{
    font-size:22px
}
.t-Timeline{
    margin:0;
    padding:0;
    list-style:none
}
.t-Timeline-item{
    border-bottom:1px solid rgba(0,0,0,.1)
}
.t-Timeline-item:last-child{
    border-bottom-width:0
}
a.t-Timeline-wrap{
    transition:all .1s
}
a.t-Timeline-wrap:focus,a.t-Timeline-wrap:hover{
    background-color:rgba(0,0,0,.035);
    box-shadow:0 8px 8px -4px rgba(0,0,0,.05),0 2px 8px -2px rgba(0,0,0,.1);
    position:relative;
    z-index:10
}
.t-Timeline-content,.t-Timeline-wrap{
    display:table;
    width:100%;
    border-collapse:collapse;
    table-layout:fixed
}
.t-Timeline-body,.t-Timeline-typeWrap,.t-Timeline-user{
    display:table-cell;
    vertical-align:middle
}
.t-Timeline-date,.t-Timeline-desc,.t-Timeline-title,.t-Timeline-username{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.t-Timeline-user{
    width:30%;
    padding:0 0 0 12px
}
.t-Timeline-avatar{
    width:40px;
    height:40px;
    overflow:hidden;
    border-radius:100%;
    float:left;
    line-height:40px;
    font-size:14px;
    margin-right:12px;
    box-shadow:0 0 0 1px inset;
    text-align:center;
    background-color:#FFF
}
.t-Timeline .t-Icon,.t-Timeline-date,.t-Timeline-typename,.t-Timeline-username{
    display:block;
    line-height:1.6rem
}
.t-Timeline-avatar img{
    display:block;
    width:100%;
    height:100%
}
.t-Timeline-userinfo{
    overflow:hidden;
    padding:4px 0
}
.t-Timeline-username{
    font-size:1.2rem
}
.t-Timeline-date{
    font-size:1.1rem
}
.t-Timeline-typeWrap{
    width:35%;
    padding:4px 12px;
    position:relative;
    overflow:hidden
}
.t-Timeline-type{
    padding:12px;
    border-radius:2px;
    min-height:40px
}
.t-Timeline .t-Icon{
    width:16px;
    height:16px;
    float:left;
    margin-right:6px
}
.t-Timeline-typename{
    font-size:1.2rem;
    font-weight:700;
    overflow:hidden
}
.t-Timeline-body{
    padding:16px 12px 16px 0
}
.t-Timeline-title{
    font-size:16px;
    line-height:20px;
    margin:2px 0 0
}
.t-Timeline-desc{
    font-size:11px;
    line-height:16px;
    margin:0 0 2px
}
.t-Timeline--compact .t-Timeline-content{
    padding:12px 8px;
    display:table-cell;
    width:70%;
    vertical-align:top
}
.t-Timeline--compact .t-Timeline-user{
    padding:12px 8px;
    vertical-align:top
}
.t-Timeline--compact .t-Timeline-body,.t-Timeline--compact .t-Timeline-typeWrap{
    padding:0;
    width:auto
}
.t-Timeline--compact .t-Timeline-type{
    display:inline-block;
    padding:2px 6px 2px 4px;
    min-height:0
}
.t-Timeline--compact .t-Timeline-typename{
    font-size:11px;
    font-weight:400
}
.t-Timeline--compact .t-Timeline-body{
    padding-top:4px;
    display:block
}
.t-Timeline+.t-Report-pagination{
    border-top:1px solid rgba(0,0,0,.1)
}
@media only screen and (max-width:768px){
    .t-Timeline-content,.t-Timeline-user{
        padding:12px 8px;
        vertical-align:top
    }
    .t-Timeline-content{
        display:table-cell;
        width:70%
    }
    .t-Timeline-body,.t-Timeline-typeWrap{
        padding:0;
        width:auto
    }
    .t-Timeline-type{
        display:inline-block;
        padding:2px 6px 2px 4px;
        min-height:0
    }
    .t-Timeline-typename{
        font-size:11px;
        font-weight:400
    }
    .t-Timeline-body{
        padding-top:0;
        display:block
    }
}
@media only screen and (max-width:480px){
    .t-Timeline .t-Timeline-content,.t-Timeline .t-Timeline-user{
        display:block;
        width:auto
    }
    .t-Timeline .t-Timeline-user{
        padding:8px
    }
    .t-Timeline .t-Timeline-content{
        padding:0 8px 8px
    }
    .t-Timeline .t-Timeline-avatar{
        font-size:11px;
        width:24px;
        height:24px;
        line-height:24px;
        margin-right:8px
    }
    .t-Timeline .t-Timeline-userinfo{
        padding:0
    }
    .t-Timeline .t-Timeline-type{
        padding:2px 8px
    }
    .t-Timeline .t-Timeline-typename{
        font-weight:400;
        font-size:10px
    }
    .t-Timeline .t-Timeline-body{
        padding-top:4px
    }
    .t-Timeline .t-Icon{
        display:none
    }
    .t-Timeline .t-Timeline-username{
        line-height:24px;
        float:left;
        width:70%
    }
    .t-Timeline .t-Timeline-date{
        line-height:24px;
        float:right;
        width:30%;
        text-align:right
    }
    .t-Timeline .t-Timeline-desc{
        font-size:12px
    }
}
.a-TreeView{
    min-height:99%
}
.lt-ie10 .a-TreeView{
    min-height:90%
}
.t-TreeNav{
    width:100%
}
.t-TreeNav .a-TreeView-node--topLevel{
    padding-left:0;
    margin-left:0
}
.t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-row{
    height:40px;
    box-shadow:none
}
.t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-content{
    padding:0;
    line-height:40px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
.t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-content .fa{
    vertical-align:top;
    width:40px;
    height:40px;
    line-height:40px;
    text-align:center;
    transition:width .2s ease
}
.js-navCollapsed .t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-content .fa{
    width:48px
}
.t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-content .a-TreeView-label{
    line-height:40px;
    padding:0;
    margin:0;
    font-size:14px;
    transition:opacity .1s
}
.js-navCollapsed .t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-content .a-TreeView-label{
    position:fixed;
    left:0;
    visibility:hidden;
    width:48px
}
.u-RTL .js-navCollapsed .t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-content .a-TreeView-label{
    right:0;
    left:auto
}
.js-navCollapsed .t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-content .a-TreeView-label .a-TreeView-badge{
    visibility:visible;
    padding:0 4px;
    display:block;
    margin:4px;
    border-radius:12px;
    box-shadow:none;
    min-width:12px;
    font-size:10px;
    text-align:center;
    line-height:14px;
    max-width:32px;
    text-overflow:ellipsis;
    overflow:hidden
}
.t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-toggle{
    margin:0;
    width:24px;
    height:40px;
    padding:12px 8px 12px 0
}
.u-RTL .t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-toggle{
    padding:12px 0 12px 8px
}
.t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-content .a-TreeView-badge{
    margin:10px 8px 10px 4px;
    padding:2px 6px;
    font-size:11px;
    line-height:16px
}
.u-RTL .t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-content .a-TreeView-badge{
    margin:10px 4px 10px 8px
}
.t-TreeNav .a-TreeView-badge{
    margin:6px 8px 6px 4px;
    padding:2px 6px;
    font-size:11px;
    line-height:16px;
    border-radius:2px;
    box-shadow:0 0 0 1px rgba(255,255,255,.25);
    position:absolute;
    right:0;
    top:0
}
.u-RTL .t-TreeNav .a-TreeView-badge{
    margin:10px 4px 10px 8px;
    left:0;
    right:auto
}
.t-TreeNav>.a-TreeView-toggle{
    margin:0;
    width:24px;
    height:40px;
    padding:12px 8px 12px 0
}
.u-RTL .t-TreeNav>.a-TreeView-toggle{
    padding:12px 0 12px 8px
}
.t-TreeNav .a-TreeView-toggle{
    float:right;
    position:relative;
    z-index:1
}
.u-RTL .t-TreeNav .a-TreeView-toggle{
    float:left
}
.t-TreeNav .a-TreeView-node--topLevel ul{
    padding-bottom:0
}
.t-TreeNav .a-TreeView-node--topLevel ul .a-TreeView-row{
    height:32px;
    box-shadow:none
}
.t-TreeNav .a-TreeView-node--topLevel ul .a-TreeView-label{
    line-height:32px
}
.t-TreeNav .a-TreeView-node--topLevel ul .a-TreeView-content{
    padding:0;
    line-height:32px;
    overflow:hidden;
    text-overflow:ellipsis
}
.t-TreeNav .a-TreeView-node--topLevel ul .a-TreeView-toggle{
    width:24px;
    height:32px;
    padding:8px 8px 8px 0;
    margin:0
}
.t-TreeNav .a-TreeView-node--topLevel>ul{
    padding:8px 0
}
.t-TreeNav .a-TreeView-node--topLevel>ul>.a-TreeView-node{
    padding-left:24px
}
.u-RTL .t-TreeNav .a-TreeView-node--topLevel>ul>.a-TreeView-node{
    padding-right:24px;
    padding-left:0
}
.t-TreeNav .a-TreeView-row{
    transition:background-color .1s
}
.t-TreeNav.a-TreeView .is-collapsible>.a-TreeView-toggle:before,.t-TreeNav.a-TreeView .is-expandable>.a-TreeView-toggle:before{
    content:"\e0c2"
}
.t-TreeNav .a-TreeView-content .fa,.t-TreeNav .a-TreeView-label,.t-TreeNav .a-TreeView-node{
    cursor:pointer
}
.apex-side-nav.js-navCollapsed .t-Body-nav{
    overflow-x:hidden
}
.t-PageBody--leftNav .t-Body-nav::-webkit-scrollbar{
    width:4px;
    height:4px
}
.t-PageBody--leftNav .t-Body-nav .t-PageBody--leftNav .t-Body-nav:hover::-webkit-scrollbar{
    width:8px;
    height:8px
}
.t-TreeNav.u-RTL .a-TreeView-node--topLevel{
    padding-right:0
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    .a-TreeView{
        min-height:90%
    }
}
.t-Validation.is-invalid .t-Validation-icon .a-Icon{
    background-color:#ff3b30
}
.t-Validation.is-warning .t-Validation-icon .a-Icon{
    background-color:#fc0
}
.t-Validation.is-warning .t-Validation-icon .a-Icon:before{
    margin-top:-1px
}
.t-Validation.is-valid .t-Validation-icon .a-Icon{
    background-color:#4cd964
}
.t-Validation-icon{
    display:block;
    float:left;
    margin:0
}
.t-Validation-icon .a-Icon{
    color:#FFF;
    width:24px;
    height:24px;
    border-radius:100%;
    text-align:center;
    padding:4px
}
.t-Validation-body{
    overflow:hidden;
    padding:0 0 0 12px
}
.t-Validation-date,.t-Validation-user{
    overflow:hidden;
    display:block;
    white-space:nowrap;
    text-overflow:ellipsis
}
.t-Validation-date{
    font-size:16px;
    line-height:24px;
    color:#404040;
    font-weight:400
}
.t-Validation-user{
    font-size:12px;
    line-height:16px;
    color:#707070
}
.t-Validation-actions{
    display:block;
    padding-top:4px
}
.t-Wizard-buttons{
    vertical-align:middle;
    white-space:nowrap
}
.t-Wizard-buttons--center{
    text-align:center
}
.t-Wizard-body{
    background-repeat:no-repeat!important;
    background-size:100% 16px,100% 16px,100% 8px,100% 8px!important;
    background-attachment:local,local,scroll,scroll!important
}
.t-Wizard{
    max-width:1260px;
    margin:0 auto 16px;
    padding:0;
    border:1px solid;
    box-shadow:0 1px 2px rgba(0,0,0,.05);
    background-clip:padding-box
}
.t-Wizard .t-Wizard-title{
    font-weight:400;
    font-weight:200;
    font-size:3.2rem;
    line-height:1;
    margin:0;
    padding:24px 0 16px;
    text-align:center;
    display:none
}
.t-Wizard .t-Wizard-body,.t-Wizard .t-Wizard-controls{
    padding:24px 16px
}
.t-Wizard--showTitle .t-Wizard-title{
    display:block
}
.t-WizardSteps{
    margin:0;
    padding:0;
    list-style:none;
    display:table;
    table-layout:fixed;
    width:100%
}
.t-WizardSteps--displayCurrentLabelOnly .t-WizardSteps-label{
    display:none
}
.t-WizardSteps--displayCurrentLabelOnly .t-WizardSteps-step.is-active .t-WizardSteps-label{
    display:block
}
.t-WizardSteps--hideLabels .t-WizardSteps-label{
    border:0;
    clip:rect(0,0,0,0);
    height:0;
    overflow:hidden;
    padding:0
}
.t-WizardSteps-step{
    display:table-cell;
    vertical-align:top
}
.t-WizardSteps-wrap{
    float:left;
    width:100%;
    height:100%;
    position:relative
}
.t-WizardSteps-wrap:after{
    content:'';
    position:absolute;
    width:100%;
    top:16px;
    height:2px;
    margin-top:-1px
}
.t-WizardSteps-step:first-child .t-WizardSteps-wrap:after{
    left:50%;
    right:0;
    width:50%
}
.u-RTL .t-WizardSteps-step:first-child .t-WizardSteps-wrap:after{
    right:50%;
    left:0
}
.t-WizardSteps-step:last-child .t-WizardSteps-wrap:after{
    right:50%;
    left:0;
    width:50%
}
.u-RTL .t-WizardSteps-step:last-child .t-WizardSteps-wrap:after{
    left:50%;
    right:0
}
.t-WizardSteps-step .t-WizardSteps-marker{
    display:block;
    text-align:center;
    width:12px;
    height:12px;
    margin-top:-6px;
    margin-left:-6px;
    top:16px;
    left:50%;
    position:absolute;
    z-index:1;
    border:none;
    padding:0;
    border-radius:100%;
    cursor:default;
    transition:-webkit-transform .2s ease-in-out;
    transition:transform .2s ease-in-out;
    transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}
.t-WizardSteps-step .t-WizardSteps-marker .t-Icon{
    display:none
}
.t-WizardSteps-step.is-active .t-WizardSteps-marker,.t-WizardSteps-step.is-complete .t-WizardSteps-marker{
    display:block;
    text-align:center;
    width:20px;
    height:20px;
    margin-top:-10px;
    margin-left:-10px;
    top:16px;
    left:50%;
    position:absolute;
    z-index:1;
    padding:2px;
    border-radius:100%
}
.t-WizardSteps-step.is-active .t-WizardSteps-marker .t-Icon,.t-WizardSteps-step.is-complete .t-WizardSteps-marker .t-Icon{
    display:block;
    line-height:1.6rem
}
.t-WizardSteps-label{
    display:block;
    text-align:center;
    margin-top:32px;
    padding:4px 8px 0;
    line-height:18px;
    font-size:1.2rem;
    cursor:default;
    overflow:hidden;
    text-overflow:ellipsis
}
.t-WizardSteps-step.is-active .t-WizardSteps-label{
    font-weight:700
}
.t-WizardSteps-labelState{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.t-WizardSteps--vertical .t-WizardSteps-step{
    display:block;
    float:none
}
.t-WizardSteps--vertical .t-WizardSteps-step .t-WizardSteps-marker{
    margin:8px 0;
    width:20px;
    height:20px
}
.t-WizardSteps--vertical .t-WizardSteps-wrap{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    float:none;
    width:auto;
    height:auto;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.t-WizardSteps--vertical .t-WizardSteps-wrap:after{
    height:100%;
    width:2px;
    margin-left:1px;
    left:8px;
    top:0
}
.u-RTL .t-WizardSteps--vertical .t-WizardSteps-wrap:after{
    right:8px;
    left:auto
}
.t-WizardSteps--vertical .t-WizardSteps-wrap .t-WizardSteps-marker{
    position:static
}
.t-WizardSteps--vertical .t-WizardSteps-step:first-child .t-WizardSteps-wrap:after{
    left:8px;
    right:auto;
    width:2px;
    top:50%;
    height:100%
}
.u-RTL .t-WizardSteps--vertical .t-WizardSteps-step:first-child .t-WizardSteps-wrap:after{
    right:8px;
    left:auto
}
.t-WizardSteps--vertical .t-WizardSteps-step:last-child .t-WizardSteps-wrap:after{
    left:8px;
    right:auto;
    width:2px;
    height:50%
}
.u-RTL .t-WizardSteps--vertical .t-WizardSteps-step:last-child .t-WizardSteps-wrap:after{
    right:8px;
    left:auto
}
.t-WizardSteps--vertical .t-WizardSteps-label{
    margin:8px 0 8px 8px;
    line-height:20px;
    padding:0;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    text-align:left
}
.u-RTL .t-WizardSteps--vertical .t-WizardSteps-label{
    text-align:right;
    margin-right:8px;
    margin-left:0
}
@media only screen and (max-width:768px){
    .t-Wizard--hideSteps--small .t-WizardSteps:not(.t-WizardSteps--vertical){
        display:none
    }
}
@media only screen and (max-width:480px){
    .t-Wizard--hideSteps--xsmall .t-WizardSteps:not(.t-WizardSteps--vertical){
        display:none
    }
    .t-WizardSteps:not(.t-WizardSteps--vertical){
        margin:6px 0
    }
    .t-WizardSteps:not(.t-WizardSteps--vertical) .t-WizardSteps-label{
        visibility:hidden;
        line-height:0;
        padding:0
    }
}
@media only screen and (min-width:1201px){
    .t-WizardSteps-step .t-WizardSteps-marker{
        -webkit-transform:scale(1.2);
        transform:scale(1.2)
    }
}
/*! * jQuery UI Accordion 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/accordion/#theming */
body .ui-accordion .ui-accordion-header{
    display:block;
    cursor:pointer;
    position:relative;
    margin-top:2px;
    padding:.5em .5em .5em .7em;
    min-height:0
}
body .ui-accordion .ui-accordion-icons{
    padding-left:2.2em
}
body .ui-accordion .ui-accordion-noicons{
    padding-left:.7em
}
body .ui-accordion .ui-accordion-icons .ui-accordion-icons{
    padding-left:2.2em
}
body .ui-accordion .ui-accordion-header .ui-accordion-header-icon{
    position:absolute;
    left:.5em;
    top:50%;
    margin-top:-8px
}
body .ui-accordion .ui-accordion-content{
    padding:1em 2.2em;
    border-top:0;
    overflow:auto
}
/*! * jQuery UI CSS Framework 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/category/theming/ */
body .ui-helper-hidden{
    display:none
}
body .ui-helper-hidden-accessible{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
body .ui-helper-reset{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    line-height:1.3;
    text-decoration:none;
    font-size:100%;
    list-style:none
}
body .ui-helper-clearfix:after,body .ui-helper-clearfix:before{
    content:"";
    display:table;
    border-collapse:collapse
}
body .ui-helper-clearfix{
    min-height:0
}
body .ui-helper-zfix{
    width:100%;
    height:100%;
    top:0;
    left:0;
    position:absolute;
    opacity:0;
    filter:Alpha(Opacity=0)
}
body .ui-front+.ui-front{
    z-index:902
}
body .ui-state-disabled{
    cursor:default!important
}
body .ui-icon{
    display:block;
    text-indent:-99999px;
    overflow:hidden;
    background-repeat:no-repeat
}
body .ui-widget-overlay{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%
}
/*! * jQuery UI Autocomplete 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/autocomplete/#theming */
body .ui-autocomplete{
    position:absolute;
    top:0;
    left:0;
    cursor:default
}
/*! * jQuery UI Button 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/button/#theming */
body .ui-button{
    display:inline-block;
    position:relative;
    padding:0;
    line-height:normal;
    margin-right:.1em;
    cursor:pointer;
    vertical-align:middle;
    text-align:center;
    overflow:visible
}
body .ui-button .ui-button-text{
    display:block;
    line-height:normal
}
body .ui-button-text-only .ui-button-text{
    padding:8px 12px
}
body .ui-button-icon-only .ui-button-text,body .ui-button-icons-only .ui-button-text{
    padding:.4em;
    text-indent:-9999999px
}
body .ui-button-text-icon-primary .ui-button-text,body .ui-button-text-icons .ui-button-text{
    padding:.4em 1em .4em 2.1em
}
body .ui-button-text-icon-secondary .ui-button-text,body .ui-button-text-icons .ui-button-text{
    padding:.4em 2.1em .4em 1em
}
body .ui-button-text-icons .ui-button-text{
    padding-left:2.1em;
    padding-right:2.1em
}
body input .ui-button{
    padding:.4em 1em
}
body .ui-button-icon-only .ui-icon,body .ui-button-icons-only .ui-icon,body .ui-button-text-icon-primary .ui-icon,body .ui-button-text-icon-secondary .ui-icon,body .ui-button-text-icons .ui-icon{
    position:absolute;
    top:50%;
    margin-top:-8px
}
body .ui-button-icon-only .ui-icon{
    left:50%;
    margin-left:-8px
}
body .ui-button-icons-only .ui-button-icon-primary,body .ui-button-text-icon-primary .ui-button-icon-primary,body .ui-button-text-icons .ui-button-icon-primary{
    left:.5em
}
body .ui-datepicker .ui-datepicker-prev,body .ui-datepicker .ui-datepicker-prev-hover{
    left:0
}
body .ui-button-icons-only .ui-button-icon-secondary,body .ui-button-text-icon-secondary .ui-button-icon-secondary,body .ui-button-text-icons .ui-button-icon-secondary{
    right:.5em
}
body .ui-datepicker .ui-datepicker-next,body .ui-datepicker .ui-datepicker-next-hover{
    right:0
}
body .ui-buttonset{
    margin-right:7px
}
body .ui-buttonset .ui-button{
    margin-left:0;
    margin-right:-.3em
}
body button .ui-button::-moz-focus-inner,body input .ui-button::-moz-focus-inner{
    border:0;
    padding:0
}
/*! * jQuery UI Datepicker 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/datepicker/#theming */
body .ui-datepicker{
    width:260px;
    padding:8px;
    display:none;
    box-shadow:0 2px 6px rgba(0,0,0,.05);
    z-index:99999!important
}
body .ui-datepicker .ui-datepicker-header{
    position:relative;
    padding:0;
    border-width:0
}
body .ui-datepicker .ui-datepicker-next,body .ui-datepicker .ui-datepicker-prev{
    position:absolute;
    top:0;
    margin:0;
    width:32px;
    height:32px;
    padding:8px
}
body .ui-datepicker .ui-datepicker-next:active,body .ui-datepicker .ui-datepicker-prev:active{
    box-shadow:0 2px 1px rgba(0,0,0,.05) inset,0 0 0 1px rgba(0,0,0,.125) inset
}
body .ui-datepicker .ui-datepicker-next-hover,body .ui-datepicker .ui-datepicker-prev-hover{
    top:0
}
body .ui-datepicker .ui-datepicker-next span,body .ui-datepicker .ui-datepicker-prev span{
    display:block;
    position:absolute;
    left:50%;
    margin-left:-8px;
    top:50%;
    margin-top:-8px;
    direction:ltr
}
body .ui-datepicker .ui-datepicker-title{
    margin:0 16px;
    line-height:32px;
    text-align:center;
    font-size:16px;
    font-weight:200
}
body .ui-datepicker .ui-datepicker-title select{
    font-size:1em;
    margin:1px 0
}
body .ui-datepicker select.ui-datepicker-month,body .ui-datepicker select.ui-datepicker-year{
    width:49%
}
body .ui-datepicker table{
    width:100%;
    font-size:11px;
    border-collapse:collapse;
    border-spacing:0;
    margin:0;
    table-layout:fixed
}
body .ui-datepicker span.spanTime{
    display:block;
    padding-top:8px
}
body .ui-datepicker span.spanTime select{
    margin-left:4px!important
}
body .ui-datepicker span.spanTime table{
    table-layout:auto
}
body .ui-datepicker th{
    padding:8px;
    text-align:center;
    font-weight:400;
    border:0;
    border-bottom:1px solid rgba(0,0,0,.1)
}
body .ui-datepicker td{
    border:0;
    padding:0
}
body .ui-datepicker td a.ui-state-default,body .ui-datepicker td span.ui-state-default{
    transition:background-color .1s,color .1s;
    display:block;
    padding:8px;
    text-align:right;
    box-shadow:none;
    border-radius:2px
}
body .ui-datepicker td a.ui-state-default.ui-state-highlight,body .ui-datepicker td span.ui-state-default.ui-state-highlight{
    font-weight:700
}
body .ui-menu .ui-menu-item a,body .ui-menu .ui-menu-item a.ui-state-active,body .ui-menu .ui-menu-item a.ui-state-focus,body .ui-menu .ui-state-disabled{
    font-weight:400;
    font-weight:400
}
body .ui-datepicker .ui-datepicker-buttonpane{
    background-image:none;
    margin:.8rem 0 0;
    padding:0 .2rem;
    border-left:0;
    border-right:0;
    border-bottom:0;
    overflow:hidden
}
body .ui-datepicker .ui-datepicker-buttonpane button{
    display:inline-block;
    float:right;
    margin:.8rem 0 0;
    cursor:pointer;
    padding:.8rem 1.2rem;
    width:auto;
    overflow:visible
}
body .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,body .ui-datepicker-multi .ui-datepicker-group,body .ui-datepicker-rtl .ui-datepicker-buttonpane button{
    float:left
}
body .ui-datepicker.ui-datepicker-multi{
    width:auto
}
body .ui-datepicker-multi .ui-datepicker-group table{
    width:95%;
    margin:0 auto .4em
}
body .ui-datepicker-multi-2 .ui-datepicker-group{
    width:50%
}
body .ui-datepicker-multi-3 .ui-datepicker-group{
    width:33.3%
}
body .ui-datepicker-multi-4 .ui-datepicker-group{
    width:25%
}
body .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,body .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
    border-left-width:0
}
body .ui-datepicker-multi .ui-datepicker-buttonpane{
    clear:left
}
body .ui-datepicker-row-break{
    clear:both;
    width:100%;
    font-size:0
}
body .ui-datepicker-rtl{
    direction:rtl
}
body .ui-datepicker-rtl .ui-datepicker-prev{
    right:0;
    left:auto
}
body .ui-datepicker-rtl .ui-datepicker-next{
    left:0;
    right:auto
}
body .ui-datepicker-rtl .ui-datepicker-prev:hover{
    right:0;
    left:auto
}
body .ui-datepicker-rtl .ui-datepicker-next:hover{
    left:0;
    right:auto
}
body .ui-datepicker-rtl .ui-datepicker-buttonpane{
    clear:right
}
body .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,body .ui-datepicker-rtl .ui-datepicker-group{
    float:right
}
body .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,body .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
    border-right-width:0;
    border-left-width:1px
}
/*! * jQuery UI Dialog 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/dialog/#theming */
body .ui-dialog{
    border-radius:2px;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    padding:0;
    outline:0;
    box-shadow:0 4px 16px -4px rgba(0,0,0,.2),0 8px 24px 0 rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.1);
    transition:opacity .2s ease
}
body .ui-dialog.ui-draggable-dragging{
    opacity:.5
}
body .ui-widget.ui-dialog{
    border-width:0
}
body .ui-dialog .ui-dialog-titlebar{
    padding:12px;
    position:relative;
    border:0;
    background-color:#F8F8F8;
    border-bottom:1px solid #F0F0F0;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
body .ui-dialog .ui-dialog-title{
    float:left;
    margin:0;
    line-height:24px;
    font-size:1.6rem;
    font-weight:400;
    font-weight:400;
    white-space:nowrap;
    width:90%;
    overflow:hidden;
    text-overflow:ellipsis
}
.u-RTL body .ui-dialog .ui-dialog-title,body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{
    float:right
}
body .ui-dialog .ui-dialog-titlebar-close{
    position:absolute;
    right:12px;
    top:12px;
    width:24px;
    margin:0;
    padding:0;
    height:24px;
    border-radius:100%
}
.u-RTL body .ui-dialog .ui-dialog-titlebar-close{
    right:auto;
    left:12px
}
body .ui-dialog .ui-dialog-content{
    position:relative;
    border:0;
    padding:0;
    background:0 0;
    overflow:auto
}
body .ui-dialog .ui-dialog-content iframe{
    border:0;
    width:100%
}
body .ui-dialog .ui-dialog-buttonpane{
    text-align:left;
    border-width:1px 0 0;
    border-top-color:#F0F0F0;
    background-image:none;
    margin-top:0;
    padding:12px
}
.u-RTL body .ui-dialog .ui-dialog-buttonpane{
    text-align:right
}
.u-RTL body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{
    float:left
}
body .ui-dialog .ui-dialog-buttonpane button{
    margin:0 0 0 8px;
    cursor:pointer
}
body .ui-dialog .ui-dialog-buttonpane button .u-RTL{
    margin:0 8px 0 0
}
body .ui-dialog .ui-resizable-se{
    width:12px;
    height:12px;
    right:-5px;
    bottom:-5px;
    background-position:16px 16px
}
body .ui-draggable .ui-dialog-titlebar{
    cursor:move
}
/*! * jQuery UI Menu 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/menu/#theming */
body .ui-menu{
    list-style:none;
    padding:2px;
    margin:0;
    display:block;
    outline:0
}
body .ui-menu .ui-menu{
    margin-top:-3px;
    position:absolute
}
body .ui-menu .ui-menu-item{
    margin:0;
    padding:0;
    width:100%;
    list-style-image:url(data:image/gif;
    base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
body .ui-menu .ui-menu-divider{
    margin:5px -2px;
    height:0;
    font-size:0;
    line-height:0;
    border-width:1px 0 0
}
body .ui-menu .ui-menu-item a{
    display:block;
    padding:2px .4em;
    line-height:1.5;
    min-height:0
}
body .ui-menu .ui-menu-item a.ui-state-active,body .ui-menu .ui-menu-item a.ui-state-focus{
    margin:-1px
}
body .ui-menu .ui-state-disabled{
    margin:.4em 0 .2em;
    line-height:1.5
}
body .ui-menu .ui-state-disabled a{
    cursor:default
}
body .ui-menu-icons{
    position:relative
}
body .ui-menu-icons .ui-menu-item a{
    position:relative;
    padding-left:2em
}
body .ui-menu .ui-icon{
    position:absolute;
    top:.2em;
    left:.2em
}
body .ui-menu .ui-menu-icon{
    position:static;
    float:right
}
/*! * jQuery UI Progressbar 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/progressbar/#theming */
body .ui-progressbar{
    height:2em;
    text-align:left;
    overflow:hidden
}
body .ui-progressbar .ui-progressbar-value{
    margin:-1px;
    height:100%
}
body .ui-progressbar .ui-progressbar-overlay{
    background:url(images/animated-overlay.gif);
    height:100%;
    filter:alpha(opacity=25);
    opacity:.25
}
body .ui-progressbar-indeterminate .ui-progressbar-value{
    background-image:none
}
/*! * jQuery UI Resizable 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license */
body .ui-resizable{
    position:relative
}
body .ui-resizable-handle{
    position:absolute;
    font-size:.1px;
    display:block
}
body .ui-resizable-autohide .ui-resizable-handle,body .ui-resizable-disabled .ui-resizable-handle{
    display:none
}
body .ui-resizable-n{
    cursor:n-resize;
    height:7px;
    width:100%;
    top:-5px;
    left:0
}
body .ui-resizable-s{
    cursor:s-resize;
    height:7px;
    width:100%;
    bottom:-5px;
    left:0
}
body .ui-resizable-e{
    cursor:e-resize;
    width:7px;
    right:-5px;
    top:0;
    height:100%
}
body .ui-resizable-w{
    cursor:w-resize;
    width:7px;
    left:-5px;
    top:0;
    height:100%
}
body .ui-resizable-se{
    cursor:se-resize;
    width:12px;
    height:12px;
    right:1px;
    bottom:1px
}
body .ui-resizable-sw{
    cursor:sw-resize;
    width:9px;
    height:9px;
    left:-5px;
    bottom:-5px
}
body .ui-slider-vertical .ui-slider-range-min,body .ui-spinner-down{
    bottom:0
}
body .ui-resizable-nw{
    cursor:nw-resize;
    width:9px;
    height:9px;
    left:-5px;
    top:-5px
}
body .ui-resizable-ne{
    cursor:ne-resize;
    width:9px;
    height:9px;
    right:-5px;
    top:-5px
}
/*! * jQuery UI Selectable 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license */
body .ui-selectable-helper{
    position:absolute;
    z-index:100;
    border:1px dotted #000
}
/*! * jQuery UI Slider 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/slider/#theming */
body .ui-slider{
    position:relative;
    text-align:left
}
body .ui-slider .ui-slider-handle{
    position:absolute;
    z-index:2;
    width:1.2em;
    height:1.2em;
    cursor:default
}
body .ui-slider .ui-slider-range{
    position:absolute;
    z-index:1;
    font-size:.7em;
    display:block;
    border:0;
    background-position:0 0
}
body .ui-slider.ui-state-disabled .ui-slider-handle,body .ui-slider.ui-state-disabled .ui-slider-range{
    -webkit-filter:inherit;
    filter:inherit
}
body .ui-slider-horizontal{
    height:.8em
}
body .ui-slider-horizontal .ui-slider-handle{
    top:-.3em;
    margin-left:-.6em
}
body .ui-slider-horizontal .ui-slider-range{
    top:0;
    height:100%
}
body .ui-slider-horizontal .ui-slider-range-min{
    left:0
}
body .ui-slider-horizontal .ui-slider-range-max{
    right:0
}
body .ui-slider-vertical{
    width:.8em;
    height:100px
}
body .ui-slider-vertical .ui-slider-handle{
    left:-.3em;
    margin-left:0;
    margin-bottom:-.6em
}
body .ui-slider-vertical .ui-slider-range{
    left:0;
    width:100%
}
body .ui-slider-vertical .ui-slider-range-max{
    top:0
}
/*! * jQuery UI Spinner 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/spinner/#theming */
body .ui-spinner{
    position:relative;
    display:inline-block;
    overflow:hidden;
    padding:0;
    vertical-align:middle
}
body .ui-spinner-input{
    border:none;
    background:0 0;
    color:inherit;
    padding:0;
    margin:.2em 22px .2em .4em;
    vertical-align:middle
}
body .ui-spinner-button{
    width:16px;
    height:50%;
    font-size:.5em;
    padding:0;
    margin:0;
    text-align:center;
    position:absolute;
    cursor:default;
    display:block;
    overflow:hidden;
    right:0
}
body .ui-spinner a.ui-spinner-button{
    border-top:none;
    border-bottom:none;
    border-right:none
}
body .ui-spinner .ui-icon{
    position:absolute;
    margin-top:-8px;
    top:50%;
    left:0
}
body .ui-spinner-up{
    top:0
}
body .ui-spinner .ui-icon-triangle-1-s{
    background-position:-65px -16px
}
/*! * jQuery UI Tabs 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/tabs/#theming */
body .ui-tabs{
    position:relative;
    padding:.2em
}
body .ui-tabs .ui-tabs-nav{
    margin:0;
    padding:.2em .2em 0
}
body .ui-tabs .ui-tabs-nav li{
    list-style:none;
    float:left;
    position:relative;
    top:0;
    margin:1px .2em 0 0;
    border-bottom-width:0;
    padding:0;
    white-space:nowrap
}
.a-D3BarChart .a-D3BarChart-tooltip,body .ui-tooltip{
    position:absolute
}
body .ui-tabs .ui-tabs-nav .ui-tabs-anchor{
    float:left;
    padding:.5em 1em
}
body .ui-tabs .ui-tabs-nav li.ui-tabs-active{
    margin-bottom:-1px;
    padding-bottom:1px
}
body .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,body .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,body .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{
    cursor:text
}
.a-D3BarChart-bar--clickable,body .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{
    cursor:pointer
}
body .ui-tabs .ui-tabs-panel{
    display:block;
    border-width:0;
    padding:1em 1.4em;
    background:0 0
}
/*! * jQuery UI CSS Framework 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/category/theming/ * * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault='Helvetica%20Neue'%2C%20Helvetica%2C%20Arial%2C%20sans-serif&fwDefault=normal&fsDefault=14px&cornerRadius=2px&bgColorHeader=%23F8F8F8&bgTextureHeader=flat&bgImgOpacityHeader=0&borderColorHeader=%23E0E0E0&fcHeader=%23404040&iconColorHeader=%23404040&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=0&borderColorContent=%23E0E0E0&fcContent=%23404040&iconColorContent=%23404040&bgColorDefault=%23F0F0F0&bgTextureDefault=flat&bgImgOpacityDefault=0&borderColorDefault=%23E0E0E0&fcDefault=%23404040&iconColorDefault=%23404040&bgColorHover=%232578cf&bgTextureHover=flat&bgImgOpacityHover=0&borderColorHover=%232578cf&fcHover=%23FFFFFF&iconColorHover=%23FFFFFF&bgColorActive=%23FFFFFF&bgTextureActive=flat&bgImgOpacityActive=0&borderColorActive=%23E0E0E0&fcActive=%23404040&iconColorActive=%23404040&bgColorHighlight=%23F1F7FD&bgTextureHighlight=flat&bgImgOpacityHighlight=0&borderColorHighlight=%23E0E0E0&fcHighlight=%23404040&iconColorHighlight=%232578cf&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23000000&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=15&bgColorShadow=%23000000&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=2&offsetTopShadow=2&offsetLeftShadow=0&cornerRadiusShadow=0 */
body .ui-widget{
    font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size:12px
}
body .ui-widget .ui-widget{
    font-size:12px
}
body .ui-widget button,body .ui-widget input,body .ui-widget select,body .ui-widget textarea{
    font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size:1.2rem
}
body .ui-widget-content{
    border:1px solid;
    background-image:none
}
body .ui-widget-header{
    border:1px solid;
    background-image:none;
    font-weight:700
}
body .ui-state-default,body .ui-widget-content .ui-state-default,body .ui-widget-header .ui-state-default{
    border:none;
    box-shadow:0 0 0 1px rgba(0,0,0,.125) inset;
    background-image:none;
    font-weight:400
}
body .ui-state-hover,body .ui-widget-content .ui-state-hover,body .ui-widget-header .ui-state-hover{
    box-shadow:0 2px 1px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.125) inset;
    border:none;
    background-image:none;
    font-weight:400
}
body .ui-state-focus,body .ui-widget-content .ui-state-focus,body .ui-widget-header .ui-state-focus{
    outline:0;
    border:none;
    background-image:none;
    font-weight:400
}
body .ui-state-active,body .ui-widget-content .ui-state-active,body .ui-widget-header .ui-state-active{
    border:none;
    background-image:none;
    box-shadow:0 0 0 1px rgba(0,0,0,.2) inset,0 1px 2px rgba(0,0,0,.25) inset;
    font-weight:400
}
body .ui-state-error,body .ui-state-highlight,body .ui-widget-content .ui-state-error,body .ui-widget-content .ui-state-highlight,body .ui-widget-header .ui-state-error,body .ui-widget-header .ui-state-highlight{
    border:none;
    background-image:none
}
body .ui-priority-primary,body .ui-widget-content .ui-priority-primary,body .ui-widget-header .ui-priority-primary{
    font-weight:700
}
body .ui-priority-secondary,body .ui-widget-content .ui-priority-secondary,body .ui-widget-header .ui-priority-secondary{
    opacity:.7;
    filter:Alpha(Opacity=70);
    font-weight:400
}
body .ui-state-disabled,body .ui-widget-content .ui-state-disabled,body .ui-widget-header .ui-state-disabled{
    opacity:.35;
    filter:Alpha(Opacity=35);
    background-image:none
}
body .ui-state-disabled .ui-icon{
    filter:Alpha(Opacity=35)
}
body .ui-icon{
    width:16px;
    height:16px
}
body .ui-icon-circle-triangle-e,body .ui-icon-circle-triangle-w,body .ui-icon-closethick{
    display:inline-block;
    background-image:none!important;
    text-indent:0;
    width:16px;
    height:16px;
    overflow:hidden
}
body .ui-icon-circle-triangle-e:before,body .ui-icon-circle-triangle-w:before,body .ui-icon-closethick:before{
    font-family:apex-5-icon-font!important;
    font-style:normal!important;
    font-weight:400!important;
    font-variant:normal!important;
    text-transform:none!important;
    speak:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:16px;
    width:16px;
    height:16px;
    vertical-align:top
}
body .ui-icon-circle-triangle-e:before{
    content:"\e126"
}
body .ui-icon-closethick:before{
    content:"\e0a2"
}
body .ui-icon-circle-triangle-w:before{
    content:'\e002'
}
body .ui-widget-overlay{
    background:#000;
    opacity:.15;
    filter:Alpha(Opacity=15)
}
body .ui-widget-shadow{
    margin:2 0 0;
    padding:2;
    background:#000;
    opacity:.3;
    filter:Alpha(Opacity=30);
    border-radius:0
}
/*! * jQuery UI Tooltip 1.10.4 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/tooltip/#theming */
body .ui-tooltip{
    padding:8px;
    z-index:9999;
    max-width:300px;
    box-shadow:0 0 5px #aaa
}
body body .ui-tooltip{
    border-width:2px
}
.a-D3BarChart .a-D3BarChart-axis line,.a-D3BarChart .a-D3BarChart-axis path{
    fill:none;
    stroke:#ddd
}
.a-D3BarChart .a-D3BarChart-axis .tick text{
    fill:#707070
}
.a-D3BarChart .a-D3BarChart-axis-title{
    fill:#404040;
    font-size:1.1em
}
.a-D3BarChart .a-D3BarChart-grid line,.a-D3BarChart .a-D3BarChart-grid path{
    fill:none;
    stroke:#ddd;
    stroke-opacity:.65
}
.a-D3BarChart .a-D3BarChart-axis .a-D3BarChart-axis--staging,.a-D3BarChart .a-D3BarChart-grid text{
    opacity:0
}
.a-D3BarChart .a-D3BarChart-container{
    position:relative;
    margin-top:1em;
    margin-bottom:1em
}
.a-D3BarChart-bar--in{
    transition:opacity .1s ease-in-out;
    opacity:1
}
.a-D3BarChart-bar--in.a-D3BarChart-bar--fade{
    opacity:.35
}
.a-D3BarChart .u-Processing{
    display:block;
    position:absolute;
    top:20px;
    right:20px
}
.a-D3BarChart .a-D3ChartLegend,.a-D3BarChart .a-D3ChartLegend-item,.a-D3BarChart .a-D3ChartLegend-layout{
    border-top:none!important;
    border-right:none!important;
    border-left:none!important;
    border-bottom:none!important;
    background-color:transparent
}
body .pieLabel a{
    color:#000!important
}
.a-MiniCal-month{
    width:100%;
    display:table;
    table-layout:fixed;
    text-align:center;
    border-collapse:collapse;
    border-spacing:0
}
.a-MiniCal-title{
    line-height:24px;
    display:block;
    font-size:16px;
    text-align:center;
    margin:0;
    padding:12px;
    font-weight:400
}
.a-MiniCal-month{
    font-size:12px
}
.a-MiniCal-date,.a-MiniCal-dayOfWeek{
    line-height:20px;
    font-weight:400;
    font-size:11px
}
.a-MiniCal-dayOfWeek{
    text-transform:uppercase
}
.a-MiniCal-date{
    display:inline-block;
    width:20px;
    height:20px
}
.a-MiniCal-day{
    vertical-align:top;
    padding:6px 0
}
.a-MiniCal-day.is-active .a-MiniCal-date,.a-MiniCal-day.is-today .a-MiniCal-date{
    border-radius:100%;
    font-weight:700;
    opacity:1;
    text-shadow:none
}
.a-MiniCal-day.is-null .a-MiniCal-date,.a-MiniCal-day.is-weekend .a-MiniCal-date{
    opacity:.5
}
