:root{
    --color-content-primary:#37517e;
    --color-content-secondary:#5d7079;
    --color-content-tertiary:#768e9c;
    --color-content-accent:#0097c7;
    --color-content-accent-hover:#0084b3;
    --color-content-accent-active:#0077a5;
    --color-content-positive:#008026;
    --color-content-positive-hover:#006d13;
    --color-content-positive-active:#006002;
    --color-content-negative:#cf2929;
    --color-content-negative-hover:#b80419;
    --color-content-negative-active:#a7000d;
    --color-content-warning:#9a6500;
    --color-content-warning-hover:#855400;
    --color-content-warning-active:#764700;
    --color-interactive-accent:#00a2dd;
    --color-interactive-accent-hover:#008fc9;
    --color-interactive-accent-active:#0081ba;
    --color-interactive-positive:#2ead4b;
    --color-interactive-positive-hover:#069939;
    --color-interactive-positive-active:#008b2b;
    --color-interactive-negative:#e74848;
    --color-interactive-negative-hover:#d03238;
    --color-interactive-negative-active:#bf1e2c;
    --color-interactive-warning:#df8700;
    --color-interactive-warning-hover:#c97500;
    --color-interactive-warning-active:#b86700;
    --color-interactive-secondary:#c9cbce;
    --color-interactive-secondary-hover:#b5b7ba;
    --color-interactive-secondary-active:#a7a9ab;
    --color-background-screen:#fff;
    --color-background-elevated:#fff;
    --color-background-neutral:rgba(134,167,189,.102);
    --color-background-accent:rgba(56,200,255,.102);
    --color-background-positive:rgba(54,199,151,.102);
    --color-background-negative:hsla(0,100%,76%,.102);
    --color-background-warning:rgba(255,172,0,.102);
    --color-background-overlay:rgba(0,0,0,.102);
    --color-border-neutral:rgba(0,0,0,.102);
    --color-border-overlay:rgba(0,0,0,.102);
    --color-core-contrast:#000;
    --radius-small:3px;
    --radius-medium:10px;
    --size-4:4px;
    --size-8:8px;
    --size-12:12px;
    --size-16:16px;
    --size-24:24px;
    --size-32:32px;
    --size-40:40px;
    --size-48:48px;
    --size-56:56px;
    --size-64:64px;
    --size-72:72px;
    --size-80:80px;
    --size-88:88px;
    --size-96:96px;
    --size-104:104px;
    --size-112:112px;
    --size-120:120px;
    --size-128:128px;
    --space-content-horizontal:16px;
    --font-size-12:0.75rem;
    --font-size-14:0.875rem;
    --font-size-16:1rem;
    --font-size-20:1.25rem;
    --font-size-26:1.625rem;
    --font-size-32:2rem;
    --line-height-title:1.2;
    --line-height-body:1.5;
    --line-height-control:1.2;
    --font-weight-regular:500;
    --font-weight-semi-bold:600;
    --font-weight-bold:800;
}

*,:after,:before{
    box-sizing:border-box
}
html{
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079);
    font-size:1rem;
    font-size:var(--font-size-16,1rem);
    line-height:1.5;
    line-height:var(--line-height-body,1.5);
    letter-spacing:.016em;
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-text-size-adjust:100%;
    -moz-text-size-adjust:100%;
    text-size-adjust:100%
}
body{
    margin:0
}
details,main{
    display:block
}
summary{
    display:list-item
}
template{
    display:none
}
blockquote,dd,dl,figure,hr,p,pre{
    margin:0
}
.anchor,a{
    color:#0097c7;
    color:var(--color-content-accent,#0097c7);
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600);
    letter-spacing:0;
    text-decoration:underline;
    background-color:transparent
}
.bg-primary .anchor,.bg-primary a{
    color:#00b9ff
}
.bg-primary .anchor:focus,.bg-primary .anchor:hover,.bg-primary a:focus,.bg-primary a:hover{
    color:#00a6ea
}
.bg-primary .anchor:active,.bg-primary a:active{
    color:#0097db
}
.anchor:focus,.anchor:hover,a:focus,a:hover{
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3);
    text-decoration:underline
}
.anchor:active,a:active{
    color:#0077a5;
    color:var(--color-content-accent-active,#0077a5)
}
.anchor:focus,a:focus{
    outline:thin dotted rgba(0,0,0,.5);
    outline-offset:2px
}
.anchor.secondary,a.secondary{
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079);
    font-weight:500;
    font-weight:var(--font-weight-regular,500)
}
.anchor.secondary:focus,.anchor.secondary:hover,a.secondary:focus,a.secondary:hover{
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3)
}
.anchor.secondary:active,a.secondary:active{
    color:#0077a5;
    color:var(--color-content-accent-active,#0077a5)
}
html.ios-click{
    cursor:pointer
}
legend{
    display:table;
    box-sizing:border-box;
    max-width:100%;
    padding:0;
    color:inherit;
    white-space:normal
}
button,input,optgroup,select,textarea{
    margin:0;
    padding:0;
    color:inherit;
    font-size:inherit;
    font-family:inherit;
    line-height:inherit
}
button,input{
    overflow:visible
}
button:focus{
    outline:1px dotted;
    outline:5px auto -webkit-focus-ring-color
}
button,select{
    text-transform:none
}
[type=button],[type=reset],[type=submit],button{
    cursor:pointer;
    -webkit-appearance:button;
    -moz-appearance:button;
    appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    padding:0;
    border-style:none
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
    outline:1px dotted ButtonText
}
[role=button]{
    cursor:pointer
}
[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]{
    outline-offset:-2px;
    -webkit-appearance:textfield;
    -moz-appearance:textfield;
    appearance:textfield
}
[type=search]::-webkit-search-decoration{
    -webkit-appearance:none;
    appearance:none
}
::-webkit-file-upload-button{
    font:inherit;
    -webkit-appearance:button;
    appearance:button
}
textarea{
    overflow:auto;
    resize:vertical
}
input::-moz-placeholder,textarea::-moz-placeholder{
    color:#768e9c;
    color:var(--color-content-tertiary,#768e9c)
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{
    color:#768e9c;
    color:var(--color-content-tertiary,#768e9c)
}
input::placeholder,input:input-placeholder,textarea::placeholder,textarea:input-placeholder{
    color:#768e9c;
    color:var(--color-content-tertiary,#768e9c)
}
progress{
    vertical-align:baseline
}
ol,ul{
    margin:0 0 24px;
    margin:0 0 var(--size-24,24px);
    padding:0 0 0 38px
}
[dir=rtl] ol,[dir=rtl] ul{
    padding:0 38px 0 0
}
ol ol,ol ul,ul ol,ul ul{
    margin-bottom:0
}
.list-unstyled{
    padding-left:0;
    list-style:none
}
[dir=rtl] .list-unstyled{
    padding-right:0;
    padding-left:0
}
.list-inline{
    margin-left:-4px;
    margin-left:calc(var(--size-4,4px)*-1);
    padding-left:0;
    list-style:none
}
[dir=rtl] .list-inline{
    margin-right:-4px;
    margin-right:calc(var(--size-4,4px)*-1);
    margin-left:0;
    padding-right:0;
    padding-left:0
}
.list-inline>li{
    display:inline-block;
    padding-right:8px;
    padding-right:var(--size-8,8px);
    padding-left:4px;
    padding-left:var(--size-4,4px)
}
[dir=rtl] .list-inline>li{
    padding-right:4px;
    padding-right:var(--size-4,4px);
    padding-left:0;
    border-left:1px solid rgba(0,0,0,.102);
    border-left:1px solid var(--color-border-neutral,rgba(0,0,0,.102))
}
html:not([dir=rtl]) .list-inline>li{
    border-right:1px solid rgba(0,0,0,.102);
    border-right:1px solid var(--color-border-neutral,rgba(0,0,0,.102))
}
[dir=rtl] .list-inline>li:last-child{
    border-left:0
}
html:not([dir=rtl]) .list-inline>li:last-child{
    border-right:0
}
dd,dt{
    line-height:1.5;
    line-height:var(--line-height-body,1.5)
}
dt{
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem)
}
dd{
    margin-bottom:16px;
    margin-bottom:var(--size-16,16px);
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
@media(min-width:576px){
    dd{
        margin-bottom:24px;
        margin-bottom:var(--size-24,24px)
    }
}
.dl-horizontal dd:after,.dl-horizontal dd:before{
    display:table;
    content:" "
}
.dl-horizontal dd:after{
    clear:both
}
@media(min-width:576px){
    .dl-horizontal dt{
        float:left;
        clear:left;
        width:156px;
        overflow:hidden;
        white-space:nowrap;
        text-align:left;
        text-overflow:ellipsis
    }
    [dir=rtl] .dl-horizontal dt{
        float:right;
        clear:right;
        text-align:right
    }
    .dl-horizontal dd{
        margin-bottom:8px;
        margin-bottom:var(--size-8,8px);
        margin-left:180px
    }
    [dir=rtl] .dl-horizontal dd{
        margin-right:180px;
        margin-left:0
    }
}
.dl-horizontal-item{
    display:flex;
    flex-wrap:nowrap
}
.dl-horizontal-item dt{
    flex:1 2 auto
}
.dl-horizontal-item dd{
    flex:1 1 auto;
    text-align:right;
    word-break:break-all
}
[dir=rtl] .dl-horizontal-item dd{
    text-align:left
}
hr{
    box-sizing:content-box;
    height:0;
    margin:16px auto;
    margin:var(--size-16,16px) auto;
    overflow:visible;
    border:0;
    border-top:1px solid rgba(0,0,0,.102);
    border-top:1px solid var(--color-border-neutral,rgba(0,0,0,.102))
}
.bg-primary hr{
    border-top:1px solid hsla(0,0%,100%,.102)
}
@media(min-width:576px){
    hr{
        margin:24px auto;
        margin:var(--size-24,24px) auto
    }
}
@media(min-width:992px){
    hr{
        margin:32px auto;
        margin:var(--size-32,32px) auto
    }
}
table{
    border-collapse:collapse;
    border-spacing:0
}
audio,canvas,embed,iframe,object,video{
    display:block
}
img,video{
    max-width:100%;
    height:auto;
    vertical-align:middle
}
.img-rounded{
    border-radius:3px
}
.img-circle{
    border-radius:50%
}
[hidden]{
    display:none
}

.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
.h1,.h2,.h3,.h4,.h5,.h6,.title-1,.title-2,.title-3,.title-4,.title-5,h1,h2,h3,h4,h5,h6{
    margin:0;
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    line-height:1.2;
    line-height:var(--line-height-title,1.2);
    letter-spacing:0
}
.h1,.title-1,h1{
    margin-bottom:8px;
    margin-bottom:var(--size-8,8px);
    font-size:2rem;
    font-size:var(--font-size-32,2rem)
}
.h1,.h2,.title-1,.title-2,h1,h2{
    font-weight:800;
    font-weight:var(--font-weight-bold,800)
}
.h2,.title-2,h2{
    margin-bottom:4px;
    margin-bottom:var(--size-4,4px);
    font-size:1.625rem;
    font-size:var(--font-size-26,1.625rem)
}
.h3,.title-3,h3{
    margin-bottom:2px;
    font-size:1.25rem;
    font-size:var(--font-size-20,1.25rem)
}
.h3,.h4,.title-3,.title-4,h3,h4{
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600)
}
.h4,.title-4,h4{
    font-size:1rem;
    font-size:var(--font-size-16,1rem)
}
.h5,.h6,.title-5,h5,h6{
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600)
}
p{
    margin:0 0 24px;
    margin:0 0 var(--size-24,24px)
}
p+.h1,p+.h2,p+.h3,p+.h4,p+.h5,p+.h6,p+.title-1,p+.title-2,p+.title-3,p+.title-4,p+.title-5,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{
    margin-top:32px;
    margin-top:var(--size-32,32px)
}
.body-1,.body-2,.body-3,.label,.value{
    font-weight:500;
    font-weight:var(--font-weight-regular,500);
    line-height:1.5;
    line-height:var(--line-height-body,1.5)
}
.body-1{
    font-size:1rem;
    font-size:var(--font-size-16,1rem)
}
.body-2{
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem)
}
.body-3{
    font-size:.75rem;
    font-size:var(--font-size-12,.75rem)
}
.control-1,.control-2{
    color:#0097c7;
    color:var(--color-content-accent,#0097c7);
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600);
    line-height:1.2;
    line-height:var(--line-height-title,1.2)
}
.control-1{
    font-size:1rem;
    font-size:var(--font-size-16,1rem)
}
.control-2,.label{
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem)
}
.value{
    font-size:1rem;
    font-size:var(--font-size-16,1rem)
}
.lead{
    margin-bottom:24px;
    margin-bottom:var(--size-24,24px);
    font-size:1.25rem;
    font-size:var(--font-size-20,1.25rem);
    line-height:1.2;
    line-height:var(--line-height-title,1.2)
}
.body-2,.small,small{
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem)
}
.body-2,.small,.tiny,small{
    line-height:1.5;
    line-height:var(--line-height-body,1.5)
}
.tiny{
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079);
    font-size:.75rem;
    font-size:var(--font-size-12,.75rem)
}
b,strong{
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600);
    letter-spacing:0
}
.mark,mark{
    padding:4px;
    padding:var(--size-4,4px);
    background-color:rgba(255,172,0,.102);
    background-color:var(--color-background-warning,rgba(255,172,0,.102))
}
sub,sup{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
abbr[data-original-title],abbr[title]{
    text-decoration:none;
    border-bottom:1px dotted #0097c7;
    border-bottom:1px dotted var(--color-content-accent,#0097c7);
    cursor:help
}
address{
    margin-bottom:24px;
    margin-bottom:var(--size-24,24px);
    font-style:normal
}
blockquote{
    margin:16px 0;
    margin:var(--size-16,16px) 0;
    padding:0 16px 0 14px;
    padding:0 var(--size-16,16px) 0 calc(var(--size-16,16px) - 2px);
    font-size:1rem;
    font-size:var(--font-size-16,1rem)
}
[dir=rtl] blockquote{
    border-right:2px solid #0097c7;
    border-right:2px solid var(--color-content-accent,#0097c7)
}
html:not([dir=rtl]) blockquote{
    border-left:2px solid #0097c7;
    border-left:2px solid var(--color-content-accent,#0097c7)
}
blockquote p{
    margin-bottom:8px;
    margin-bottom:var(--size-8,8px)
}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{
    margin-bottom:0
}
blockquote footer{
    display:block;
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079);
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    line-height:1.5;
    line-height:var(--line-height-body,1.5)
}
blockquote footer:before{
    content:"\2014 \00A0"
}
@media(min-width:576px){
    blockquote{
        margin:24px;
        margin:var(--size-24,24px)
    }
}
@media(min-width:992px){
    blockquote{
        margin:32px;
        margin:var(--size-32,32px);
        font-size:1rem;
        font-size:var(--font-size-16,1rem)
    }
}
.blockquote-reverse{
    padding-right:22px;
    padding-left:0;
    text-align:right
}
[dir=rtl] .blockquote-reverse{
    padding-right:0;
    padding-left:0;
    text-align:left;
    border-left:2px solid #0097c7;
    border-left:2px solid var(--color-content-accent,#0097c7)
}
html:not([dir=rtl]) .blockquote-reverse{
    border-right:2px solid #0097c7;
    border-right:2px solid var(--color-content-accent,#0097c7)
}
[dir=rtl] .blockquote-reverse{
    border-right:0
}
html:not([dir=rtl]) .blockquote-reverse{
    border-left:0
}
.blockquote-reverse footer:before{
    content:""
}
.blockquote-reverse footer:after{
    content:"\00A0 \2014"
}
code,kbd,pre,samp{
    font-size:1em;
    font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    border-radius:3px
}
pre{
    margin:0 0 24px;
    margin:0 0 var(--size-24,24px);
    padding:16px;
    padding:var(--size-16,16px);
    overflow:auto;
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079);
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    line-height:1.5;
    line-height:var(--line-height-body,1.5);
    word-wrap:break-word;
    word-break:break-all;
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
pre code{
    padding:0;
    font-size:inherit;
    white-space:pre-wrap;
    background-color:transparent;
    border-radius:0
}
code{
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079);
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
code,kbd{
    padding:2px 4px;
    padding:2px var(--size-4,4px);
    font-size:90%
}
kbd{
    color:#fff;
    background-color:#333
}
kbd kbd{
    padding:0;
    font-weight:800;
    font-weight:var(--font-weight-bold,800);
    font-size:100%
}
samp{
    font-size:1em;
    border-radius:0
}
.text-xs-left{
    text-align:left
}
.text-xs-right,[dir=rtl] .text-xs-left{
    text-align:right
}
[dir=rtl] .text-xs-right{
    text-align:left
}
.text-xs-center{
    text-align:center
}
.text-xs-justify{
    text-align:justify
}
.text-xs-nowrap{
    white-space:nowrap
}
@media(min-width:576px){
    .text-sm-left{
        text-align:left
    }
    .text-sm-right,[dir=rtl] .text-sm-left{
        text-align:right
    }
    [dir=rtl] .text-sm-right{
        text-align:left
    }
    .text-sm-center{
        text-align:center
    }
    .text-sm-justify{
        text-align:justify
    }
    .text-sm-nowrap{
        white-space:nowrap
    }
}
@media(min-width:768px){
    .text-md-left{
        text-align:left
    }
    .text-md-right,[dir=rtl] .text-md-left{
        text-align:right
    }
    [dir=rtl] .text-md-right{
        text-align:left
    }
    .text-md-center{
        text-align:center
    }
    .text-md-justify{
        text-align:justify
    }
    .text-md-nowrap{
        white-space:nowrap
    }
}
@media(min-width:992px){
    .text-lg-left{
        text-align:left
    }
    .text-lg-right,[dir=rtl] .text-lg-left{
        text-align:right
    }
    [dir=rtl] .text-lg-right{
        text-align:left
    }
    .text-lg-center{
        text-align:center
    }
    .text-lg-justify{
        text-align:justify
    }
    .text-lg-nowrap{
        white-space:nowrap
    }
}
@media(min-width:1200px){
    .text-xl-left{
        text-align:left
    }
    .text-xl-right,[dir=rtl] .text-xl-left{
        text-align:right
    }
    [dir=rtl] .text-xl-right{
        text-align:left
    }
    .text-xl-center{
        text-align:center
    }
    .text-xl-justify{
        text-align:justify
    }
    .text-xl-nowrap{
        white-space:nowrap
    }
}
.text-lowercase{
    text-transform:lowercase
}
.text-uppercase{
    text-transform:uppercase
}
.text-capitalize{
    text-transform:capitalize
}
.text-underline{
    text-decoration:underline!important
}
.text-no-decoration{
    text-decoration:none!important
}
.text-ellipses,.text-ellipsis{
    display:block;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
.text-max-width{
    max-width:600px
}
.text-word-break{
    word-break:break-all
}
.font-weight-bold{
    font-weight:800!important;
    font-weight:var(--font-weight-bold,800)!important
}
.font-weight-semi-bold{
    font-weight:600!important;
    font-weight:var(--font-weight-semi-bold,600)!important
}
.font-weight-normal{
    font-weight:500!important;
    font-weight:var(--font-weight-regular,500)!important
}
.font-italic{
    font-style:italic!important
}
.text-primary,a.text-primary:focus,a.text-primary:hover{
    color:#37517e!important;
    color:var(--color-content-primary,#37517e)!important
}
.bg-primary .text-primary{
    color:#fff!important
}
.text-positive,.text-success{
    color:#008026!important;
    color:var(--color-content-positive,#008026)!important
}
a.text-positive:focus,a.text-positive:hover,a.text-success:focus,a.text-success:hover{
    color:#006d13!important;
    color:var(--color-content-positive-hover,#006d13)!important
}
.bg-primary .text-positive,.bg-primary .text-success{
    color:#6fd698!important
}
.text-accent,.text-info{
    color:#0097c7!important;
    color:var(--color-content-accent,#0097c7)!important
}
a.text-accent:focus,a.text-accent:hover,a.text-info:focus,a.text-info:hover{
    color:#0084b3!important;
    color:var(--color-content-accent-hover,#0084b3)!important
}
.bg-primary .text-accent,.bg-primary .text-info{
    color:#00b9ff!important
}
.text-warning{
    color:#9a6500!important;
    color:var(--color-content-warning,#9a6500)!important
}
a.text-warning:focus,a.text-warning:hover{
    color:#855400!important;
    color:var(--color-content-warning-hover,#855400)!important
}
.bg-primary .text-warning{
    color:#ffd184!important
}
.text-danger,.text-negative{
    color:#cf2929!important;
    color:var(--color-content-negative,#cf2929)!important
}
a.text-danger:focus,a.text-danger:hover,a.text-negative:focus,a.text-negative:hover{
    color:#b80419!important;
    color:var(--color-content-negative-hover,#b80419)!important
}
.bg-primary .text-danger,.bg-primary .text-negative{
    color:#ffa6a9!important
}
.text-inverse{
    color:#fff!important
}
a.text-inverse:focus,a.text-inverse:hover{
    color:#c9cbce!important
}
.text-muted{
    color:#768e9c!important;
    color:var(--color-content-tertiary,#768e9c)!important
}
.display-1,.display-2,.display-3,.display-4,.display-5{
    font-weight:800;
    font-weight:var(--font-weight-bold,800);
    line-height:1.2;
    line-height:var(--line-height-title,1.2)
}
.display-1{
    margin-bottom:24px;
    margin-bottom:var(--size-24,24px);
    font-size:3.73333333rem
}
@media(min-width:768px){
    .display-1{
        margin-bottom:8px;
        margin-bottom:var(--size-8,8px);
        font-size:6.5rem
    }
}
.display-2{
    margin-bottom:24px;
    margin-bottom:var(--size-24,24px);
    font-size:3.73333333rem
}
@media(min-width:768px){
    .display-2{
        margin-bottom:16px;
        margin-bottom:var(--size-16,16px);
        font-size:5.5rem
    }
}
.display-3{
    margin-bottom:8px;
    margin-bottom:var(--size-8,8px);
    font-size:2.8rem
}
@media(min-width:768px){
    .display-3{
        margin-bottom:24px;
        margin-bottom:var(--size-24,24px);
        font-size:4.5rem
    }
}
.display-4{
    margin-bottom:4px;
    margin-bottom:var(--size-4,4px);
    font-size:1.86666667rem
}
@media(min-width:768px){
    .display-4{
        margin-bottom:24px;
        margin-bottom:var(--size-24,24px);
        font-size:3.5rem
    }
}
.display-5{
    margin-bottom:4px;
    margin-bottom:var(--size-4,4px);
    font-size:1.86666667rem
}
@media(min-width:768px){
    .display-5{
        margin-bottom:8px;
        margin-bottom:var(--size-8,8px);
        font-size:2.625rem
    }
}
.colored-dot:after{
    content:".";
    color:#0097c7;
    color:var(--color-content-accent,#0097c7)
}
.colored-dot--green:after{
    color:#008026;
    color:var(--color-content-positive,#008026)
}
.bg-default,.bg-neutral{
    background-color:rgba(134,167,189,.102)!important;
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))!important;
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079)
}
.bg-accent,.bg-info{
    background-color:rgba(56,200,255,.102)!important;
    background-color:var(--color-background-accent,rgba(56,200,255,.102))!important
}
.bg-primary{
    background-color:#37517e!important;
    color:#fff
}
.bg-positive,.bg-success{
    background-color:rgba(54,199,151,.102)!important;
    background-color:var(--color-background-positive,rgba(54,199,151,.102))!important
}
.bg-danger,.bg-negative{
    background-color:hsla(0,100%,76%,.102)!important;
    background-color:var(--color-background-negative,hsla(0,100%,76%,.102))!important
}
.bg-warning{
    background-color:rgba(255,172,0,.102)!important;
    background-color:var(--color-background-warning,rgba(255,172,0,.102))!important
}
.bg-elevated{
    background-color:#fff!important;
    background-color:var(--color-background-elevated,#fff)!important
}
.bg-screen{
    background-color:#fff!important;
    background-color:var(--color-background-screen,#fff)!important
}
.bg-overlay{
    background-color:rgba(0,0,0,.102)!important;
    background-color:var(--color-background-overlay,rgba(0,0,0,.102))!important
}
.bg-accent .h1,.bg-accent .h2,.bg-accent .h3,.bg-accent .h4,.bg-accent .h5,.bg-accent .h6,.bg-accent .title-1,.bg-accent .title-2,.bg-accent .title-3,.bg-accent .title-4,.bg-accent .title-5,.bg-accent h1,.bg-accent h2,.bg-accent h3,.bg-accent h4,.bg-accent h5,.bg-accent h6,.bg-accent strong,.bg-info .h1,.bg-info .h2,.bg-info .h3,.bg-info .h4,.bg-info .h5,.bg-info .h6,.bg-info .title-1,.bg-info .title-2,.bg-info .title-3,.bg-info .title-4,.bg-info .title-5,.bg-info h1,.bg-info h2,.bg-info h3,.bg-info h4,.bg-info h5,.bg-info h6,.bg-info strong,.bg-primary .h1,.bg-primary .h2,.bg-primary .h3,.bg-primary .h4,.bg-primary .h5,.bg-primary .h6,.bg-primary .title-1,.bg-primary .title-2,.bg-primary .title-3,.bg-primary .title-4,.bg-primary .title-5,.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.bg-primary strong{
    color:#fff
}
.d-block{
    display:block!important
}
.d-inline-block{
    display:inline-block!important
}
.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-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xl,.visible-xl-block,.visible-xl-inline,.visible-xl-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{
    display:none!important
}
@media(max-width:575px){
    .visible-xs,.visible-xs-block{
        display:block!important
    }
    .visible-xs-inline{
        display:inline!important
    }
    .visible-xs-inline-block{
        display:inline-block!important
    }
}
@media(min-width:576px) and (max-width:767px){
    .visible-sm,.visible-sm-block{
        display:block!important
    }
    .visible-sm-inline{
        display:inline!important
    }
    .visible-sm-inline-block{
        display:inline-block!important
    }
}
@media(min-width:768px) and (max-width:991px){
    .visible-md,.visible-md-block{
        display:block!important
    }
    .visible-md-inline{
        display:inline!important
    }
    .visible-md-inline-block{
        display:inline-block!important
    }
}
@media(min-width:992px) and (max-width:1199px){
    .visible-lg,.visible-lg-block{
        display:block!important
    }
    .visible-lg-inline{
        display:inline!important
    }
    .visible-lg-inline-block{
        display:inline-block!important
    }
}
@media(min-width:1200px){
    .visible-xl,.visible-xl-block{
        display:block!important
    }
    .visible-xl-inline{
        display:inline!important
    }
    .visible-xl-inline-block{
        display:inline-block!important
    }
}
@media(max-width:575px){
    .hidden-xs{
        display:none!important
    }
}
@media(min-width:576px) and (max-width:767px){
    .hidden-sm{
        display:none!important
    }
}
@media(min-width:768px) and (max-width:991px){
    .hidden-md{
        display:none!important
    }
}
@media(min-width:992px) and (max-width:1199px){
    .hidden-lg{
        display:none!important
    }
}
@media(min-width:1200px){
    .hidden-xl{
        display:none!important
    }
}
.outline-none{
    outline:none
}
.m-a-0{
    margin-top:0!important;
    margin-bottom:0!important
}
[dir=rtl] .m-a-0{
    margin-left:0!important
}
[dir=rtl] .m-a-0,html:not([dir=rtl]) .m-a-0{
    margin-right:0!important
}
html:not([dir=rtl]) .m-a-0{
    margin-left:0!important
}
.p-a-0{
    padding-top:0!important;
    padding-bottom:0!important
}
[dir=rtl] .p-a-0{
    padding-left:0!important
}
[dir=rtl] .p-a-0,html:not([dir=rtl]) .p-a-0{
    padding-right:0!important
}
html:not([dir=rtl]) .p-a-0{
    padding-left:0!important
}
.m-t-0{
    margin-top:0!important
}
.m-b-0,.m-y-0{
    margin-bottom:0!important
}
.m-y-0{
    margin-top:0!important
}
.p-t-0{
    padding-top:0!important
}
.p-b-0,.p-y-0{
    padding-bottom:0!important
}
.p-y-0{
    padding-top:0!important
}
[dir=rtl] .m-l-0{
    margin-right:0!important
}
[dir=rtl] .m-r-0,html:not([dir=rtl]) .m-l-0{
    margin-left:0!important
}
[dir=rtl] .m-x-0,html:not([dir=rtl]) .m-r-0{
    margin-right:0!important
}
[dir=rtl] .m-x-0,html:not([dir=rtl]) .m-x-0{
    margin-left:0!important
}
html:not([dir=rtl]) .m-x-0{
    margin-right:0!important
}
[dir=rtl] .p-l-0{
    padding-right:0!important
}
[dir=rtl] .p-r-0,html:not([dir=rtl]) .p-l-0{
    padding-left:0!important
}
[dir=rtl] .p-x-0,html:not([dir=rtl]) .p-r-0{
    padding-right:0!important
}
[dir=rtl] .p-x-0,html:not([dir=rtl]) .p-x-0{
    padding-left:0!important
}
html:not([dir=rtl]) .p-x-0{
    padding-right:0!important
}
.m-a-1{
    margin-top:8px!important;
    margin-bottom:8px!important
}
[dir=rtl] .m-a-1{
    margin-left:8px!important
}
[dir=rtl] .m-a-1,html:not([dir=rtl]) .m-a-1{
    margin-right:8px!important
}
html:not([dir=rtl]) .m-a-1{
    margin-left:8px!important
}
.p-a-1{
    padding-top:8px!important;
    padding-bottom:8px!important
}
[dir=rtl] .p-a-1{
    padding-left:8px!important
}
[dir=rtl] .p-a-1,html:not([dir=rtl]) .p-a-1{
    padding-right:8px!important
}
html:not([dir=rtl]) .p-a-1{
    padding-left:8px!important
}
.m-t-1{
    margin-top:8px!important
}
.m-b-1,.m-y-1{
    margin-bottom:8px!important
}
.m-y-1{
    margin-top:8px!important
}
.p-t-1{
    padding-top:8px!important
}
.p-b-1,.p-y-1{
    padding-bottom:8px!important
}
.p-y-1{
    padding-top:8px!important
}
[dir=rtl] .m-l-1{
    margin-right:8px!important
}
[dir=rtl] .m-r-1,html:not([dir=rtl]) .m-l-1{
    margin-left:8px!important
}
[dir=rtl] .m-x-1,html:not([dir=rtl]) .m-r-1{
    margin-right:8px!important
}
[dir=rtl] .m-x-1,html:not([dir=rtl]) .m-x-1{
    margin-left:8px!important
}
html:not([dir=rtl]) .m-x-1{
    margin-right:8px!important
}
[dir=rtl] .p-l-1{
    padding-right:8px!important
}
[dir=rtl] .p-r-1,html:not([dir=rtl]) .p-l-1{
    padding-left:8px!important
}
[dir=rtl] .p-x-1,html:not([dir=rtl]) .p-r-1{
    padding-right:8px!important
}
[dir=rtl] .p-x-1,html:not([dir=rtl]) .p-x-1{
    padding-left:8px!important
}
html:not([dir=rtl]) .p-x-1{
    padding-right:8px!important
}
.m-a-2{
    margin-top:16px!important;
    margin-bottom:16px!important
}
[dir=rtl] .m-a-2{
    margin-left:16px!important
}
[dir=rtl] .m-a-2,html:not([dir=rtl]) .m-a-2{
    margin-right:16px!important
}
html:not([dir=rtl]) .m-a-2{
    margin-left:16px!important
}
.p-a-2{
    padding-top:16px!important;
    padding-bottom:16px!important
}
[dir=rtl] .p-a-2{
    padding-left:16px!important
}
[dir=rtl] .p-a-2,html:not([dir=rtl]) .p-a-2{
    padding-right:16px!important
}
html:not([dir=rtl]) .p-a-2{
    padding-left:16px!important
}
.m-t-2{
    margin-top:16px!important
}
.m-b-2,.m-y-2{
    margin-bottom:16px!important
}
.m-y-2{
    margin-top:16px!important
}
.p-t-2{
    padding-top:16px!important
}
.p-b-2,.p-y-2{
    padding-bottom:16px!important
}
.p-y-2{
    padding-top:16px!important
}
[dir=rtl] .m-l-2{
    margin-right:16px!important
}
[dir=rtl] .m-r-2,html:not([dir=rtl]) .m-l-2{
    margin-left:16px!important
}
[dir=rtl] .m-x-2,html:not([dir=rtl]) .m-r-2{
    margin-right:16px!important
}
[dir=rtl] .m-x-2,html:not([dir=rtl]) .m-x-2{
    margin-left:16px!important
}
html:not([dir=rtl]) .m-x-2{
    margin-right:16px!important
}
[dir=rtl] .p-l-2{
    padding-right:16px!important
}
[dir=rtl] .p-r-2,html:not([dir=rtl]) .p-l-2{
    padding-left:16px!important
}
[dir=rtl] .p-x-2,html:not([dir=rtl]) .p-r-2{
    padding-right:16px!important
}
[dir=rtl] .p-x-2,html:not([dir=rtl]) .p-x-2{
    padding-left:16px!important
}
html:not([dir=rtl]) .p-x-2{
    padding-right:16px!important
}
.m-a-3{
    margin-top:24px!important;
    margin-bottom:24px!important
}
[dir=rtl] .m-a-3{
    margin-left:24px!important
}
[dir=rtl] .m-a-3,html:not([dir=rtl]) .m-a-3{
    margin-right:24px!important
}
html:not([dir=rtl]) .m-a-3{
    margin-left:24px!important
}
.p-a-3{
    padding-top:24px!important;
    padding-bottom:24px!important
}
[dir=rtl] .p-a-3{
    padding-left:24px!important
}
[dir=rtl] .p-a-3,html:not([dir=rtl]) .p-a-3{
    padding-right:24px!important
}
html:not([dir=rtl]) .p-a-3{
    padding-left:24px!important
}
.m-t-3{
    margin-top:24px!important
}
.m-b-3,.m-y-3{
    margin-bottom:24px!important
}
.m-y-3{
    margin-top:24px!important
}
.p-t-3{
    padding-top:24px!important
}
.p-b-3,.p-y-3{
    padding-bottom:24px!important
}
.p-y-3{
    padding-top:24px!important
}
[dir=rtl] .m-l-3{
    margin-right:24px!important
}
[dir=rtl] .m-r-3,html:not([dir=rtl]) .m-l-3{
    margin-left:24px!important
}
[dir=rtl] .m-x-3,html:not([dir=rtl]) .m-r-3{
    margin-right:24px!important
}
[dir=rtl] .m-x-3,html:not([dir=rtl]) .m-x-3{
    margin-left:24px!important
}
html:not([dir=rtl]) .m-x-3{
    margin-right:24px!important
}
[dir=rtl] .p-l-3{
    padding-right:24px!important
}
[dir=rtl] .p-r-3,html:not([dir=rtl]) .p-l-3{
    padding-left:24px!important
}
[dir=rtl] .p-x-3,html:not([dir=rtl]) .p-r-3{
    padding-right:24px!important
}
[dir=rtl] .p-x-3,html:not([dir=rtl]) .p-x-3{
    padding-left:24px!important
}
html:not([dir=rtl]) .p-x-3{
    padding-right:24px!important
}
.m-a-4{
    margin-top:32px!important;
    margin-bottom:32px!important
}
[dir=rtl] .m-a-4{
    margin-left:32px!important
}
[dir=rtl] .m-a-4,html:not([dir=rtl]) .m-a-4{
    margin-right:32px!important
}
html:not([dir=rtl]) .m-a-4{
    margin-left:32px!important
}
.p-a-4{
    padding-top:32px!important;
    padding-bottom:32px!important
}
[dir=rtl] .p-a-4{
    padding-left:32px!important
}
[dir=rtl] .p-a-4,html:not([dir=rtl]) .p-a-4{
    padding-right:32px!important
}
html:not([dir=rtl]) .p-a-4{
    padding-left:32px!important
}
[dir=rtl] .m-l-4{
    margin-right:32px!important
}
[dir=rtl] .m-r-4,html:not([dir=rtl]) .m-l-4{
    margin-left:32px!important
}
[dir=rtl] .m-x-4,html:not([dir=rtl]) .m-r-4{
    margin-right:32px!important
}
[dir=rtl] .m-x-4,html:not([dir=rtl]) .m-x-4{
    margin-left:32px!important
}
html:not([dir=rtl]) .m-x-4{
    margin-right:32px!important
}
[dir=rtl] .p-l-4{
    padding-right:32px!important
}
[dir=rtl] .p-r-4,html:not([dir=rtl]) .p-l-4{
    padding-left:32px!important
}
[dir=rtl] .p-x-4,html:not([dir=rtl]) .p-r-4{
    padding-right:32px!important
}
[dir=rtl] .p-x-4,html:not([dir=rtl]) .p-x-4{
    padding-left:32px!important
}
html:not([dir=rtl]) .p-x-4{
    padding-right:32px!important
}
.m-a-5{
    margin-top:40px!important;
    margin-bottom:40px!important
}
[dir=rtl] .m-a-5{
    margin-left:40px!important
}
[dir=rtl] .m-a-5,html:not([dir=rtl]) .m-a-5{
    margin-right:40px!important
}
html:not([dir=rtl]) .m-a-5{
    margin-left:40px!important
}
.p-a-5{
    padding-top:40px!important;
    padding-bottom:40px!important
}
[dir=rtl] .p-a-5{
    padding-left:40px!important
}
[dir=rtl] .p-a-5,html:not([dir=rtl]) .p-a-5{
    padding-right:40px!important
}
html:not([dir=rtl]) .p-a-5{
    padding-left:40px!important
}
[dir=rtl] .m-l-5{
    margin-right:40px!important
}
[dir=rtl] .m-r-5,html:not([dir=rtl]) .m-l-5{
    margin-left:40px!important
}
[dir=rtl] .m-x-5,html:not([dir=rtl]) .m-r-5{
    margin-right:40px!important
}
[dir=rtl] .m-x-5,html:not([dir=rtl]) .m-x-5{
    margin-left:40px!important
}
html:not([dir=rtl]) .m-x-5{
    margin-right:40px!important
}
[dir=rtl] .p-l-5{
    padding-right:40px!important
}
[dir=rtl] .p-r-5,html:not([dir=rtl]) .p-l-5{
    padding-left:40px!important
}
[dir=rtl] .p-x-5,html:not([dir=rtl]) .p-r-5{
    padding-right:40px!important
}
[dir=rtl] .p-x-5,html:not([dir=rtl]) .p-x-5{
    padding-left:40px!important
}
html:not([dir=rtl]) .p-x-5{
    padding-right:40px!important
}
.m-t-4{
    margin-top:32px!important
}
.m-b-4,.m-y-4{
    margin-bottom:32px!important
}
.m-y-4{
    margin-top:32px!important
}
.p-t-4{
    padding-top:32px!important
}
.p-b-4,.p-y-4{
    padding-bottom:32px!important
}
.p-y-4{
    padding-top:32px!important
}
.m-t-5{
    margin-top:40px!important
}
.m-b-5,.m-y-5{
    margin-bottom:40px!important
}
.m-y-5{
    margin-top:40px!important
}
.p-t-5{
    padding-top:40px!important
}
.p-b-5,.p-y-5{
    padding-bottom:40px!important
}
.p-y-5{
    padding-top:40px!important
}
.m-a-panel{
    margin-top:16px!important;
    margin-bottom:16px!important
}
[dir=rtl] .m-a-panel{
    margin-left:16px!important
}
[dir=rtl] .m-a-panel,html:not([dir=rtl]) .m-a-panel{
    margin-right:16px!important
}
html:not([dir=rtl]) .m-a-panel{
    margin-left:16px!important
}
.p-a-panel{
    padding-top:16px!important;
    padding-bottom:16px!important
}
[dir=rtl] .p-a-panel{
    padding-left:16px!important
}
[dir=rtl] .p-a-panel,html:not([dir=rtl]) .p-a-panel{
    padding-right:16px!important
}
html:not([dir=rtl]) .p-a-panel{
    padding-left:16px!important
}
@media(min-width:576px){
    .m-a-panel{
        margin-top:24px!important;
        margin-bottom:24px!important
    }
    [dir=rtl] .m-a-panel{
        margin-left:24px!important
    }
    [dir=rtl] .m-a-panel,html:not([dir=rtl]) .m-a-panel{
        margin-right:24px!important
    }
    html:not([dir=rtl]) .m-a-panel{
        margin-left:24px!important
    }
    .p-a-panel{
        padding-top:24px!important;
        padding-bottom:24px!important
    }
    [dir=rtl] .p-a-panel{
        padding-left:24px!important
    }
    [dir=rtl] .p-a-panel,html:not([dir=rtl]) .p-a-panel{
        padding-right:24px!important
    }
    html:not([dir=rtl]) .p-a-panel{
        padding-left:24px!important
    }
}
@media(min-width:992px){
    .m-a-panel{
        margin-top:32px!important;
        margin-bottom:32px!important
    }
    [dir=rtl] .m-a-panel{
        margin-left:32px!important
    }
    [dir=rtl] .m-a-panel,html:not([dir=rtl]) .m-a-panel{
        margin-right:32px!important
    }
    html:not([dir=rtl]) .m-a-panel{
        margin-left:32px!important
    }
    .p-a-panel{
        padding-top:32px!important;
        padding-bottom:32px!important
    }
    [dir=rtl] .p-a-panel{
        padding-left:32px!important
    }
    [dir=rtl] .p-a-panel,html:not([dir=rtl]) .p-a-panel{
        padding-right:32px!important
    }
    html:not([dir=rtl]) .p-a-panel{
        padding-left:32px!important
    }
}
.m-t-panel{
    margin-top:16px!important
}
.m-b-panel,.m-y-panel{
    margin-bottom:16px!important
}
.m-y-panel{
    margin-top:16px!important
}
.p-t-panel{
    padding-top:16px!important
}
.p-b-panel,.p-y-panel{
    padding-bottom:16px!important
}
.p-y-panel{
    padding-top:16px!important
}
@media(min-width:576px){
    .m-t-panel{
        margin-top:24px!important
    }
    .m-b-panel,.m-y-panel{
        margin-bottom:24px!important
    }
    .m-y-panel{
        margin-top:24px!important
    }
    .p-t-panel{
        padding-top:24px!important
    }
    .p-b-panel,.p-y-panel{
        padding-bottom:24px!important
    }
    .p-y-panel{
        padding-top:24px!important
    }
}
@media(min-width:992px){
    .m-t-panel{
        margin-top:32px!important
    }
    .m-b-panel,.m-y-panel{
        margin-bottom:32px!important
    }
    .m-y-panel{
        margin-top:32px!important
    }
    .p-t-panel{
        padding-top:32px!important
    }
    .p-b-panel,.p-y-panel{
        padding-bottom:32px!important
    }
    .p-y-panel{
        padding-top:32px!important
    }
}
[dir=rtl] .m-l-panel{
    margin-right:16px!important
}
[dir=rtl] .m-r-panel,html:not([dir=rtl]) .m-l-panel{
    margin-left:16px!important
}
[dir=rtl] .m-x-panel,html:not([dir=rtl]) .m-r-panel{
    margin-right:16px!important
}
[dir=rtl] .m-x-panel,html:not([dir=rtl]) .m-x-panel{
    margin-left:16px!important
}
html:not([dir=rtl]) .m-x-panel{
    margin-right:16px!important
}
[dir=rtl] .p-l-panel{
    padding-right:16px!important
}
[dir=rtl] .p-r-panel,html:not([dir=rtl]) .p-l-panel{
    padding-left:16px!important
}
[dir=rtl] .p-x-panel,html:not([dir=rtl]) .p-r-panel{
    padding-right:16px!important
}
[dir=rtl] .p-x-panel,html:not([dir=rtl]) .p-x-panel{
    padding-left:16px!important
}
html:not([dir=rtl]) .p-x-panel{
    padding-right:16px!important
}
@media(min-width:576px){
    [dir=rtl] .m-l-panel{
        margin-right:24px!important
    }
    [dir=rtl] .m-r-panel,html:not([dir=rtl]) .m-l-panel{
        margin-left:24px!important
    }
    [dir=rtl] .m-x-panel,html:not([dir=rtl]) .m-r-panel{
        margin-right:24px!important
    }
    [dir=rtl] .m-x-panel,html:not([dir=rtl]) .m-x-panel{
        margin-left:24px!important
    }
    html:not([dir=rtl]) .m-x-panel{
        margin-right:24px!important
    }
    [dir=rtl] .p-l-panel{
        padding-right:24px!important
    }
    [dir=rtl] .p-r-panel,html:not([dir=rtl]) .p-l-panel{
        padding-left:24px!important
    }
    [dir=rtl] .p-x-panel,html:not([dir=rtl]) .p-r-panel{
        padding-right:24px!important
    }
    [dir=rtl] .p-x-panel,html:not([dir=rtl]) .p-x-panel{
        padding-left:24px!important
    }
    html:not([dir=rtl]) .p-x-panel{
        padding-right:24px!important
    }
}
@media(min-width:992px){
    [dir=rtl] .m-l-panel{
        margin-right:32px!important
    }
    [dir=rtl] .m-r-panel,html:not([dir=rtl]) .m-l-panel{
        margin-left:32px!important
    }
    [dir=rtl] .m-x-panel,html:not([dir=rtl]) .m-r-panel{
        margin-right:32px!important
    }
    [dir=rtl] .m-x-panel,html:not([dir=rtl]) .m-x-panel{
        margin-left:32px!important
    }
    html:not([dir=rtl]) .m-x-panel{
        margin-right:32px!important
    }
    [dir=rtl] .p-l-panel{
        padding-right:32px!important
    }
    [dir=rtl] .p-r-panel,html:not([dir=rtl]) .p-l-panel{
        padding-left:32px!important
    }
    [dir=rtl] .p-x-panel,html:not([dir=rtl]) .p-r-panel{
        padding-right:32px!important
    }
    [dir=rtl] .p-x-panel,html:not([dir=rtl]) .p-x-panel{
        padding-left:32px!important
    }
    html:not([dir=rtl]) .p-x-panel{
        padding-right:32px!important
    }
}
.m-t-section-1{
    margin-top:16px!important
}
.m-b-section-1,.m-y-section-1{
    margin-bottom:16px!important
}
.m-y-section-1{
    margin-top:16px!important
}
.p-t-section-1{
    padding-top:16px!important
}
.p-b-section-1,.p-y-section-1{
    padding-bottom:16px!important
}
.p-y-section-1{
    padding-top:16px!important
}
@media(min-width:576px){
    .m-t-section-1{
        margin-top:24px!important
    }
    .m-b-section-1,.m-y-section-1{
        margin-bottom:24px!important
    }
    .m-y-section-1{
        margin-top:24px!important
    }
    .p-t-section-1{
        padding-top:24px!important
    }
    .p-b-section-1,.p-y-section-1{
        padding-bottom:24px!important
    }
    .p-y-section-1{
        padding-top:24px!important
    }
}
@media(min-width:992px){
    .m-t-section-1{
        margin-top:32px!important
    }
    .m-b-section-1,.m-y-section-1{
        margin-bottom:32px!important
    }
    .m-y-section-1{
        margin-top:32px!important
    }
    .p-t-section-1{
        padding-top:32px!important
    }
    .p-b-section-1,.p-y-section-1{
        padding-bottom:32px!important
    }
    .p-y-section-1{
        padding-top:32px!important
    }
}
.m-t-section-2{
    margin-top:32px!important
}
.m-b-section-2,.m-y-section-2{
    margin-bottom:32px!important
}
.m-y-section-2{
    margin-top:32px!important
}
.p-t-section-2{
    padding-top:32px!important
}
.p-b-section-2,.p-y-section-2{
    padding-bottom:32px!important
}
.p-y-section-2{
    padding-top:32px!important
}
@media(min-width:576px){
    .m-t-section-2{
        margin-top:48px!important
    }
    .m-b-section-2,.m-y-section-2{
        margin-bottom:48px!important
    }
    .m-y-section-2{
        margin-top:48px!important
    }
    .p-t-section-2{
        padding-top:48px!important
    }
    .p-b-section-2,.p-y-section-2{
        padding-bottom:48px!important
    }
    .p-y-section-2{
        padding-top:48px!important
    }
}
@media(min-width:992px){
    .m-t-section-2{
        margin-top:64px!important
    }
    .m-b-section-2,.m-y-section-2{
        margin-bottom:64px!important
    }
    .m-y-section-2{
        margin-top:64px!important
    }
    .p-t-section-2{
        padding-top:64px!important
    }
    .p-b-section-2,.p-y-section-2{
        padding-bottom:64px!important
    }
    .p-y-section-2{
        padding-top:64px!important
    }
}
.m-t-section-3{
    margin-top:48px!important
}
.m-b-section-3,.m-y-section-3{
    margin-bottom:48px!important
}
.m-y-section-3{
    margin-top:48px!important
}
.p-t-section-3{
    padding-top:48px!important
}
.p-b-section-3,.p-y-section-3{
    padding-bottom:48px!important
}
.p-y-section-3{
    padding-top:48px!important
}
@media(min-width:576px){
    .m-t-section-3{
        margin-top:72px!important
    }
    .m-b-section-3,.m-y-section-3{
        margin-bottom:72px!important
    }
    .m-y-section-3{
        margin-top:72px!important
    }
    .p-t-section-3{
        padding-top:72px!important
    }
    .p-b-section-3,.p-y-section-3{
        padding-bottom:72px!important
    }
    .p-y-section-3{
        padding-top:72px!important
    }
}
@media(min-width:992px){
    .m-t-section-3{
        margin-top:96px!important
    }
    .m-b-section-3,.m-y-section-3{
        margin-bottom:96px!important
    }
    .m-y-section-3{
        margin-top:96px!important
    }
    .p-t-section-3{
        padding-top:96px!important
    }
    .p-b-section-3,.p-y-section-3{
        padding-bottom:96px!important
    }
    .p-y-section-3{
        padding-top:96px!important
    }
}
.m-x-auto{
    margin-right:auto!important;
    margin-left:auto!important
}
[dir=rtl] .m-x-auto{
    margin-right:0!important;
    margin-left:0!important
}
.m-r-auto,[dir=rtl] .m-x-auto{
    margin-right:auto!important
}
[dir=rtl] .m-r-auto{
    margin-right:0!important
}
.m-l-auto,[dir=rtl] .m-r-auto{
    margin-left:auto!important
}
[dir=rtl] .m-l-auto{
    margin-right:auto!important;
    margin-left:0!important
}
.section{
    padding-top:48px;
    padding-bottom:48px
}
@media(min-width:576px){
    .section{
        padding-top:72px;
        padding-bottom:72px
    }
}
@media(min-width:992px){
    .section{
        padding-top:96px;
        padding-bottom:96px
    }
}
.fade{
    transition:opacity .15s linear;
    opacity:0
}
.fade.in{
    opacity:1
}
.collapse{
    display:none
}
.collapse.in{
    display:block
}
tr.collapse.in{
    display:table-row
}
tbody.collapse.in{
    display:table-row-group
}
.collapsing{
    position:relative;
    overflow:hidden;
    height:0;
    transition-timing-function:ease;
    transition-duration:.35s;
    transition-property:height,visibility
}
[data-toggle=collapse],[data-toggle=collapse]:focus,[data-toggle=collapse]:hover{
    text-decoration:none
}
.tw-chevron{
    display:inline-block;
    transition:transform .35s cubic-bezier(0,.94,.62,1)
}
.tw-chevron.top{
    transform:rotate(0deg)
}
.tw-chevron.right{
    transform:rotate(90deg)
}
[dir=rtl] .tw-chevron.right{
    transform:rotate(-90deg)
}
.tw-chevron.right-sigle-direction{
    transform:rotate(90deg)!important
}
.tw-chevron.bottom{
    transform:rotate(180deg)
}
.tw-chevron.left{
    transform:rotate(270deg)
}
[dir=rtl] .tw-chevron.left{
    transform:rotate(-270deg)
}
.tw-chevron.left-single-direction{
    transform:rotate(270deg)!important
}
.chevron-color{
    color:#0097c7;
    color:var(--color-content-accent,#0097c7)
}
.btn-input-inverse>.chevron-color{
    color:#00b9ff
}
.accordion-item{
    display:block
}
.accordion-item .chevron{
    vertical-align:middle
}
.accordion-item.decision:not(.disabled):hover{
    background-color:#fff;
    background-color:var(--color-background-elevated,#fff)
}
.alert{
    padding:16px;
    padding:var(--size-16,16px);
    border-radius:10px;
    border-radius:var(--radius-medium,10px);
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102));
    min-width:200px;
    font-size:1rem;
    font-size:var(--font-size-16,1rem);
    margin-bottom:16px;
    margin-bottom:var(--size-16,16px)
}
.alert__message{
    margin-top:2px
}
.alert .close{
    margin-top:4px;
    margin-top:var(--size-4,4px)
}
.alert p,.alert ul{
    margin-bottom:0!important
}
.alert p+p{
    margin-top:8px!important
}
.arrow{
    position:relative
}
.arrow:before{
    content:" ";
    position:absolute;
    display:block;
    width:10px;
    height:10px;
    left:20px;
    top:-5px;
    transform:rotate(45deg);
    background-color:inherit
}
[dir=rtl] .arrow:before{
    right:20px;
    left:auto
}
.arrow:before{
    -webkit-clip-path:polygon(0 0,0 100%,100% 0);
    clip-path:polygon(0 0,0 100%,100% 0)
}
.arrow.arrow-center:before{
    left:50%;
    margin-left:-5px
}
[dir=rtl] .arrow.arrow-center:before{
    right:50%;
    left:auto;
    margin-right:-5px;
    margin-left:0
}
.arrow.arrow-top:before{
    top:-5px;
    bottom:auto
}
.arrow.arrow-left:before{
    left:20px;
    right:auto
}
[dir=rtl] .arrow.arrow-left:before{
    right:20px;
    left:auto;
    right:auto
}
.arrow.arrow-right:before{
    left:auto;
    right:20px
}
[dir=rtl] .arrow.arrow-right:before{
    left:auto;
    left:20px;
    right:auto
}
.arrow.arrow-bottom:before{
    top:auto;
    bottom:-5px
}
.alert-detach.arrow{
    border-radius:3px;
    border-radius:var(--radius-small,3px)
}
.form-group .alert{
    padding:4px 16px 3px;
    margin-top:-2px;
    border:1px solid rgba(0,0,0,.102);
    border-color:var(--color-border-neutral,rgba(0,0,0,.102));
    border-top:0 solid var(--color-border-neutral,rgba(0,0,0,.102));
    border-top-left-radius:0;
    border-top-right-radius:0;
    margin-bottom:0;
    transition:border-color .15s ease-in-out;
    position:relative
}
.form-group .alert:before{
    content:" ";
    position:absolute;
    display:block;
    width:10px;
    height:10px;
    left:20px;
    top:-5px;
    transform:rotate(45deg);
    background-color:inherit
}
[dir=rtl] .form-group .alert:before{
    right:20px;
    left:auto
}
.form-group .alert:before{
    -webkit-clip-path:polygon(0 0,0 100%,100% 0);
    clip-path:polygon(0 0,0 100%,100% 0)
}
.form-group .alert.arrow-center:before{
    left:50%;
    margin-left:-5px
}
[dir=rtl] .form-group .alert.arrow-center:before{
    right:50%;
    left:auto;
    margin-right:-5px;
    margin-left:0
}
.form-group .alert.arrow-top:before{
    top:-5px;
    bottom:auto
}
.form-group .alert.arrow-left:before{
    left:20px;
    right:auto
}
[dir=rtl] .form-group .alert.arrow-left:before{
    right:20px;
    left:auto;
    right:auto
}
.form-group .alert.arrow-right:before{
    left:auto;
    right:20px
}
[dir=rtl] .form-group .alert.arrow-right:before{
    left:auto;
    left:20px;
    right:auto
}
.form-group .alert.arrow-bottom:before{
    top:auto;
    bottom:-5px
}
.form-group .alert-detach,.form-group .checkbox~.alert,.form-group .radio~.alert{
    border-width:0;
    margin-top:12px;
    border-radius:3px;
    border-radius:var(--radius-small,3px)
}
.form-group .alert-danger,.form-group .alert-focus,.form-group .alert-info,.form-group .alert-success,.form-group .alert-warning{
    display:none
}
.alert-positive,.alert-success{
    background-color:rgba(54,199,151,.102);
    background-color:var(--color-background-positive,rgba(54,199,151,.102))
}
.alert-positive,.alert-positive .alert-link,.alert-positive .close,.alert-positive .icon,.alert-positive a,.alert-positive b,.alert-positive strong,.alert-success,.alert-success .alert-link,.alert-success .close,.alert-success .icon,.alert-success a,.alert-success b,.alert-success strong{
    color:#008026;
    color:var(--color-content-positive,#008026)
}
.alert-positive .alert-link:focus,.alert-positive .alert-link:hover,.alert-positive .close:focus,.alert-positive .close:hover,.alert-positive a:focus,.alert-positive a:hover,.alert-success .alert-link:focus,.alert-success .alert-link:hover,.alert-success .close:focus,.alert-success .close:hover,.alert-success a:focus,.alert-success a:hover{
    color:#006d13;
    color:var(--color-content-positive-hover,#006d13)
}
.bg-primary .alert-positive,.bg-primary .alert-success{
    background-color:rgba(54,199,151,.102);
    color:#6fd698
}
.bg-primary .alert-positive .alert-link,.bg-primary .alert-positive .close,.bg-primary .alert-positive .icon,.bg-primary .alert-positive a,.bg-primary .alert-positive b,.bg-primary .alert-positive strong,.bg-primary .alert-success .alert-link,.bg-primary .alert-success .close,.bg-primary .alert-success .icon,.bg-primary .alert-success a,.bg-primary .alert-success b,.bg-primary .alert-success strong{
    color:#6fd698
}
.bg-primary .alert-positive .alert-link:focus,.bg-primary .alert-positive .alert-link:hover,.bg-primary .alert-positive .close:focus,.bg-primary .alert-positive .close:hover,.bg-primary .alert-positive a:focus,.bg-primary .alert-positive a:hover,.bg-primary .alert-success .alert-link:focus,.bg-primary .alert-success .alert-link:hover,.bg-primary .alert-success .close:focus,.bg-primary .alert-success .close:hover,.bg-primary .alert-success a:focus,.bg-primary .alert-success a:hover{
    color:#5ac285
}
.alert-info,.alert-neutral{
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
.alert-info,.alert-info .alert-link,.alert-info .alert-link:focus,.alert-info .alert-link:hover,.alert-info .close,.alert-info .close:focus,.alert-info .close:hover,.alert-info .icon,.alert-info a,.alert-info a:focus,.alert-info a:hover,.alert-info b,.alert-info strong,.alert-neutral,.alert-neutral .alert-link,.alert-neutral .alert-link:focus,.alert-neutral .alert-link:hover,.alert-neutral .close,.alert-neutral .close:focus,.alert-neutral .close:hover,.alert-neutral .icon,.alert-neutral a,.alert-neutral a:focus,.alert-neutral a:hover,.alert-neutral b,.alert-neutral strong{
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.bg-primary .alert-info,.bg-primary .alert-neutral{
    background-color:rgba(134,167,189,.102);
    color:#fff
}
.bg-primary .alert-info .alert-link,.bg-primary .alert-info .alert-link:focus,.bg-primary .alert-info .alert-link:hover,.bg-primary .alert-info .close,.bg-primary .alert-info .close:focus,.bg-primary .alert-info .close:hover,.bg-primary .alert-info .icon,.bg-primary .alert-info a,.bg-primary .alert-info a:focus,.bg-primary .alert-info a:hover,.bg-primary .alert-info b,.bg-primary .alert-info strong,.bg-primary .alert-neutral .alert-link,.bg-primary .alert-neutral .alert-link:focus,.bg-primary .alert-neutral .alert-link:hover,.bg-primary .alert-neutral .close,.bg-primary .alert-neutral .close:focus,.bg-primary .alert-neutral .close:hover,.bg-primary .alert-neutral .icon,.bg-primary .alert-neutral a,.bg-primary .alert-neutral a:focus,.bg-primary .alert-neutral a:hover,.bg-primary .alert-neutral b,.bg-primary .alert-neutral strong{
    color:#fff
}
.alert-warning{
    background-color:rgba(255,172,0,.102);
    background-color:var(--color-background-warning,rgba(255,172,0,.102))
}
.alert-warning,.alert-warning .alert-link,.alert-warning .close,.alert-warning .icon,.alert-warning a,.alert-warning b,.alert-warning strong{
    color:#9a6500;
    color:var(--color-content-warning,#9a6500)
}
.alert-warning .alert-link:focus,.alert-warning .alert-link:hover,.alert-warning .close:focus,.alert-warning .close:hover,.alert-warning a:focus,.alert-warning a:hover{
    color:#855400;
    color:var(--color-content-warning-hover,#855400)
}
.bg-primary .alert-warning{
    background-color:rgba(255,172,0,.102);
    color:#ffd184
}
.bg-primary .alert-warning .alert-link,.bg-primary .alert-warning .close,.bg-primary .alert-warning .icon,.bg-primary .alert-warning a,.bg-primary .alert-warning b,.bg-primary .alert-warning strong{
    color:#ffd184
}
.bg-primary .alert-warning .alert-link:focus,.bg-primary .alert-warning .alert-link:hover,.bg-primary .alert-warning .close:focus,.bg-primary .alert-warning .close:hover,.bg-primary .alert-warning a:focus,.bg-primary .alert-warning a:hover{
    color:#e9bd71
}
.alert-danger,.alert-negative{
    background-color:hsla(0,100%,76%,.102);
    background-color:var(--color-background-negative,hsla(0,100%,76%,.102))
}
.alert-danger,.alert-danger .alert-link,.alert-danger .close,.alert-danger .icon,.alert-danger a,.alert-danger b,.alert-danger strong,.alert-negative,.alert-negative .alert-link,.alert-negative .close,.alert-negative .icon,.alert-negative a,.alert-negative b,.alert-negative strong{
    color:#cf2929;
    color:var(--color-content-negative,#cf2929)
}
.alert-danger .alert-link:focus,.alert-danger .alert-link:hover,.alert-danger .close:focus,.alert-danger .close:hover,.alert-danger a:focus,.alert-danger a:hover,.alert-negative .alert-link:focus,.alert-negative .alert-link:hover,.alert-negative .close:focus,.alert-negative .close:hover,.alert-negative a:focus,.alert-negative a:hover{
    color:#b80419;
    color:var(--color-content-negative-hover,#b80419)
}
.bg-primary .alert-danger,.bg-primary .alert-negative{
    background-color:hsla(0,100%,76%,.102);
    color:#ffa6a9
}
.bg-primary .alert-danger .alert-link,.bg-primary .alert-danger .close,.bg-primary .alert-danger .icon,.bg-primary .alert-danger a,.bg-primary .alert-danger b,.bg-primary .alert-danger strong,.bg-primary .alert-negative .alert-link,.bg-primary .alert-negative .close,.bg-primary .alert-negative .icon,.bg-primary .alert-negative a,.bg-primary .alert-negative b,.bg-primary .alert-negative strong{
    color:#ffa6a9
}
.bg-primary .alert-danger .alert-link:focus,.bg-primary .alert-danger .alert-link:hover,.bg-primary .alert-danger .close:focus,.bg-primary .alert-danger .close:hover,.bg-primary .alert-danger a:focus,.bg-primary .alert-danger a:hover,.bg-primary .alert-negative .alert-link:focus,.bg-primary .alert-negative .alert-link:hover,.bg-primary .alert-negative .close:focus,.bg-primary .alert-negative .close:hover,.bg-primary .alert-negative a:focus,.bg-primary .alert-negative a:hover{
    color:#ea9396
}
.btn:focus~.alert-focus,.form-group:focus-within .alert-focus,input:focus~.alert-focus{
    display:block;
    border-color:#00a2dd;
    border-color:var(--color-interactive-accent,#00a2dd)
}
.focus .alert-focus,.has-error .alert-danger,.has-error .alert-negative,.has-focus .alert-focus,.has-info .alert-info,.has-info .alert-neutral,.has-success .alert-positive,.has-success .alert-success,.has-warning .alert-warning{
    display:block
}
.has-error .alert-focus,.has-error .alert-info,.has-error .alert-neutral,.has-error .alert-positive,.has-error .alert-success,.has-error .alert-warning,.has-error .help-block,.has-info .alert-focus,.has-info .help-block,.has-success .alert-focus,.has-success .alert-info,.has-success .alert-neutral,.has-success .alert-warning,.has-success .help-block,.has-warning .alert-focus,.has-warning .alert-info,.has-warning .alert-neutral,.has-warning .help-block{
    display:none!important
}
.bg{
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-size:100%;
    background-position:bottom
}
.bg--dark{
    background-image:url(/static-assets/app/_next/static/media/bg-dark.6364fd50.svg)
}
.bg--dark,.bg--light{
    background-color:rgba(134,167,189,.102)
}
.bg--light{
    background-color:var(--color-background-neutral,rgba(134,167,189,.102));
    background-image:url(/static-assets/app/_next/static/media/bg-light.62733817.svg)
}
.badge{
    display:inline-block;
    min-width:16px;
    min-width:var(--size-16,16px);
    padding:5px 8px;
    padding:5px var(--size-8,8px);
    font-size:10px;
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600);
    color:#fff;
    line-height:1.2;
    line-height:var(--line-height-control,1.2);
    vertical-align:middle;
    white-space:nowrap;
    text-align:center;
    background-color:#e74848;
    background-color:var(--color-interactive-negative,#e74848);
    border-radius:10px;
    border-radius:var(--radius-medium,10px);
    top:-1px;
    position:relative
}
.badge:empty{
    display:none
}
.btn .badge{
    position:relative;
    top:-1px
}
.btn-group-xs>.btn .badge,.btn-xs .badge{
    top:0;
    padding:1px 5px
}
a.badge:focus,a.badge:hover{
    text-decoration:none;
    cursor:pointer
}
.list-group-item>.badge{
    float:right
}
[dir=rtl] .list-group-item>.badge{
    float:left
}
.list-group-item>.badge+.badge{
    margin-right:5px
}
[dir=rtl] .list-group-item>.badge+.badge{
    margin-left:5px;
    margin-right:0
}
.nav-pills>li>a>.badge,.nav-stacked>li>a>.badge{
    margin-left:19px
}
[dir=rtl] .nav-pills>li>a>.badge,[dir=rtl] .nav-stacked>li>a>.badge{
    margin-right:19px;
    margin-left:0
}
.badge-success{
    background:#2ead4b;
    background:var(--color-interactive-positive,#2ead4b)
}
.breadcrumb{
    padding:8px 0;
    margin-bottom:24px;
    margin-bottom:var(--size-24,24px);
    list-style:none;
    background-color:none;
    border-radius:3px
}
.breadcrumb>li{
    display:inline-block
}
.breadcrumb>li+li:before{
    content:"Ã¢ÂÂ¯\00a0";
    padding:0 5px;
    color:#fff
}
.breadcrumb>.active{
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079)
}
.btn-group-sm>.btn,.btn-sm{
    height:32px
}
.btn{
    display:inline-block;
    margin-bottom:0;
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600);
    text-align:center;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:12px 24px 10px;
    border-radius:3px;
    min-height:48px;
    -webkit-user-select:none;
    -ms-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.btn,.btn .dropdown-menu>li>a{
    font-size:16px;
    line-height:24px
}
.btn:not(.disabled,:disabled).active,.btn:not(.disabled,:disabled).focus,.btn:not(.disabled,:disabled):active,.btn:not(.disabled,:disabled):focus{
    outline:thin dotted rgba(0,0,0,.5);
    outline-offset:2px;
    outline-offset:-2px
}
.btn:not(.disabled,:disabled).focus,.btn:not(.disabled,:disabled):focus,.btn:not(.disabled,:disabled):hover{
    color:#008fc9;
    color:var(--color-interactive-accent-hover,#008fc9);
    text-decoration:none
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
    outline:none;
    box-shadow:none
}
a.btn.disabled,fieldset[disabled] a.btn{
    pointer-events:none
}
.btn-default{
    color:#0097c7;
    color:var(--color-content-accent,#0097c7);
    background-color:transparent;
    border-color:#00a2dd;
    border-color:var(--color-interactive-accent,#00a2dd);
    transition:all .15s ease-in-out
}
.btn-default:not(.disabled,:disabled).focus,.btn-default:not(.disabled,:disabled):focus,.btn-default:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#008fc9;
    background-color:var(--color-interactive-accent-hover,#008fc9);
    border-color:#008fc9;
    border-color:var(--color-interactive-accent-hover,#008fc9)
}
.btn-default:not(.disabled,:disabled).active,.btn-default:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-default:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-default:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-default:not(.disabled,:disabled):active,.btn-default:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-default:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-default:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-default:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-default:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-default:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#0081ba;
    background-color:var(--color-interactive-accent-active,#0081ba);
    border-color:#0081ba;
    border-color:var(--color-interactive-accent-active,#0081ba)
}
.btn-default:not(.disabled,:disabled).active,.open>.dropdown-toggle.btn-default{
    background-image:none
}
.btn-default .badge{
    color:transparent;
    background-color:#0097c7;
    background-color:var(--color-content-accent,#0097c7)
}
.btn-accent,.btn-primary{
    color:#fff;
    background-color:#00a2dd;
    background-color:var(--color-interactive-accent,#00a2dd);
    border-color:#00a2dd;
    border-color:var(--color-interactive-accent,#00a2dd);
    transition:all .15s ease-in-out
}
.btn-accent:not(.disabled,:disabled).focus,.btn-accent:not(.disabled,:disabled):focus,.btn-accent:not(.disabled,:disabled):hover,.btn-primary:not(.disabled,:disabled).focus,.btn-primary:not(.disabled,:disabled):focus,.btn-primary:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#008fc9;
    background-color:var(--color-interactive-accent-hover,#008fc9);
    border-color:#008fc9;
    border-color:var(--color-interactive-accent-hover,#008fc9)
}
.btn-accent:not(.disabled,:disabled).active,.btn-accent:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-accent:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-accent:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-accent:not(.disabled,:disabled):active,.btn-accent:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-accent:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-accent:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.btn-primary:not(.disabled,:disabled).active,.btn-primary:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-primary:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-primary:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-primary:not(.disabled,:disabled):active,.btn-primary:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-primary:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-primary:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-accent,.open>.dropdown-toggle.btn-accent:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-accent:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-accent:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-primary:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-primary:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-primary:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#0081ba;
    background-color:var(--color-interactive-accent-active,#0081ba);
    border-color:#0081ba;
    border-color:var(--color-interactive-accent-active,#0081ba)
}
.btn-accent:not(.disabled,:disabled).active,.btn-primary:not(.disabled,:disabled).active,.open>.dropdown-toggle.btn-accent,.open>.dropdown-toggle.btn-primary{
    background-image:none
}
.btn-accent .badge,.btn-primary .badge{
    color:#00a2dd;
    color:var(--color-interactive-accent,#00a2dd);
    background-color:#fff
}
.btn-accent.btn-priority-2,.btn-primary.btn-priority-2{
    color:#00a2dd;
    color:var(--color-interactive-accent,#00a2dd);
    background-color:transparent;
    border-color:#00a2dd;
    border-color:var(--color-interactive-accent,#00a2dd);
    transition:all .15s ease-in-out
}
.btn-accent.btn-priority-2:not(.disabled,:disabled).focus,.btn-accent.btn-priority-2:not(.disabled,:disabled):focus,.btn-accent.btn-priority-2:not(.disabled,:disabled):hover,.btn-primary.btn-priority-2:not(.disabled,:disabled).focus,.btn-primary.btn-priority-2:not(.disabled,:disabled):focus,.btn-primary.btn-priority-2:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#008fc9;
    background-color:var(--color-interactive-accent-hover,#008fc9);
    border-color:#008fc9;
    border-color:var(--color-interactive-accent-hover,#008fc9)
}
.btn-accent.btn-priority-2:not(.disabled,:disabled).active,.btn-accent.btn-priority-2:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-accent.btn-priority-2:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-accent.btn-priority-2:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-accent.btn-priority-2:not(.disabled,:disabled):active,.btn-accent.btn-priority-2:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-accent.btn-priority-2:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-accent.btn-priority-2:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.btn-primary.btn-priority-2:not(.disabled,:disabled).active,.btn-primary.btn-priority-2:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-primary.btn-priority-2:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-primary.btn-priority-2:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-primary.btn-priority-2:not(.disabled,:disabled):active,.btn-primary.btn-priority-2:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-primary.btn-priority-2:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-primary.btn-priority-2:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-accent.btn-priority-2,.open>.dropdown-toggle.btn-accent.btn-priority-2:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-accent.btn-priority-2:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-accent.btn-priority-2:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-primary.btn-priority-2,.open>.dropdown-toggle.btn-primary.btn-priority-2:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-primary.btn-priority-2:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-primary.btn-priority-2:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#0081ba;
    background-color:var(--color-interactive-accent-active,#0081ba);
    border-color:#0081ba;
    border-color:var(--color-interactive-accent-active,#0081ba)
}
.btn-accent.btn-priority-2:not(.disabled,:disabled).active,.btn-primary.btn-priority-2:not(.disabled,:disabled).active,.open>.dropdown-toggle.btn-accent.btn-priority-2,.open>.dropdown-toggle.btn-primary.btn-priority-2{
    background-image:none
}
.btn-accent.btn-priority-2 .badge,.btn-primary.btn-priority-2 .badge{
    color:transparent;
    background-color:#00a2dd;
    background-color:var(--color-interactive-accent,#00a2dd)
}
.btn-accent:not(.disabled,:disabled).btn-priority-3,.btn-link{
    color:#0097c7;
    color:var(--color-content-accent,#0097c7);
    text-decoration:underline;
    border-color:transparent
}
.btn-accent:not(.disabled,:disabled).btn-priority-3,.btn-accent:not(.disabled,:disabled).btn-priority-3:not(.disabled,:disabled).active,.btn-accent:not(.disabled,:disabled).btn-priority-3:not(.disabled,:disabled):active,.btn-accent:not(.disabled,:disabled).btn-priority-3[disabled],.btn-link,.btn-link:not(.disabled,:disabled).active,.btn-link:not(.disabled,:disabled):active,.btn-link[disabled],fieldset[disabled] .btn-accent:not(.disabled,:disabled).btn-priority-3,fieldset[disabled] .btn-link{
    background-color:transparent!important
}
.btn-accent:not(.disabled,:disabled).btn-priority-3:not(.disabled,:disabled):focus,.btn-accent:not(.disabled,:disabled).btn-priority-3:not(.disabled,:disabled):hover,.btn-link:not(.disabled,:disabled):focus,.btn-link:not(.disabled,:disabled):hover{
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3);
    text-decoration:underline;
    border-color:transparent
}
.btn-accent:not(.disabled,:disabled).btn-priority-3:not(.disabled,:disabled):active,.btn-link:not(.disabled,:disabled):active{
    color:#0077a5;
    color:var(--color-content-accent-active,#0077a5)
}
.btn-positive,.btn-success{
    color:#fff;
    background-color:#2ead4b;
    background-color:var(--color-interactive-positive,#2ead4b);
    border-color:#2ead4b;
    border-color:var(--color-interactive-positive,#2ead4b);
    transition:all .15s ease-in-out
}
.btn-positive:not(.disabled,:disabled).focus,.btn-positive:not(.disabled,:disabled):focus,.btn-positive:not(.disabled,:disabled):hover,.btn-success:not(.disabled,:disabled).focus,.btn-success:not(.disabled,:disabled):focus,.btn-success:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#069939;
    background-color:var(--color-interactive-positive-hover,#069939);
    border-color:#069939;
    border-color:var(--color-interactive-positive-hover,#069939)
}
.btn-positive:not(.disabled,:disabled).active,.btn-positive:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-positive:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-positive:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-positive:not(.disabled,:disabled):active,.btn-positive:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-positive:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-positive:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.btn-success:not(.disabled,:disabled).active,.btn-success:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-success:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-success:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-success:not(.disabled,:disabled):active,.btn-success:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-success:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-success:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-positive,.open>.dropdown-toggle.btn-positive:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-positive:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-positive:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-success,.open>.dropdown-toggle.btn-success:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-success:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-success:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#008b2b;
    background-color:var(--color-interactive-positive-active,#008b2b);
    border-color:#008b2b;
    border-color:var(--color-interactive-positive-active,#008b2b)
}
.btn-positive:not(.disabled,:disabled).active,.btn-success:not(.disabled,:disabled).active,.open>.dropdown-toggle.btn-positive,.open>.dropdown-toggle.btn-success{
    background-image:none
}
.btn-positive .badge,.btn-success .badge{
    color:#2ead4b;
    color:var(--color-interactive-positive,#2ead4b);
    background-color:#fff
}
.btn-positive.btn-priority-2,.btn-success.btn-priority-2{
    color:#2ead4b;
    color:var(--color-interactive-positive,#2ead4b);
    background-color:transparent;
    border-color:#2ead4b;
    border-color:var(--color-interactive-positive,#2ead4b);
    transition:all .15s ease-in-out
}
.btn-positive.btn-priority-2:not(.disabled,:disabled).focus,.btn-positive.btn-priority-2:not(.disabled,:disabled):focus,.btn-positive.btn-priority-2:not(.disabled,:disabled):hover,.btn-success.btn-priority-2:not(.disabled,:disabled).focus,.btn-success.btn-priority-2:not(.disabled,:disabled):focus,.btn-success.btn-priority-2:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#069939;
    background-color:var(--color-interactive-positive-hover,#069939);
    border-color:#069939;
    border-color:var(--color-interactive-positive-hover,#069939)
}
.btn-positive.btn-priority-2:not(.disabled,:disabled).active,.btn-positive.btn-priority-2:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-positive.btn-priority-2:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-positive.btn-priority-2:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-positive.btn-priority-2:not(.disabled,:disabled):active,.btn-positive.btn-priority-2:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-positive.btn-priority-2:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-positive.btn-priority-2:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.btn-success.btn-priority-2:not(.disabled,:disabled).active,.btn-success.btn-priority-2:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-success.btn-priority-2:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-success.btn-priority-2:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-success.btn-priority-2:not(.disabled,:disabled):active,.btn-success.btn-priority-2:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-success.btn-priority-2:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-success.btn-priority-2:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-positive.btn-priority-2,.open>.dropdown-toggle.btn-positive.btn-priority-2:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-positive.btn-priority-2:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-positive.btn-priority-2:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-success.btn-priority-2,.open>.dropdown-toggle.btn-success.btn-priority-2:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-success.btn-priority-2:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-success.btn-priority-2:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#008b2b;
    background-color:var(--color-interactive-positive-active,#008b2b);
    border-color:#008b2b;
    border-color:var(--color-interactive-positive-active,#008b2b)
}
.btn-positive.btn-priority-2:not(.disabled,:disabled).active,.btn-success.btn-priority-2:not(.disabled,:disabled).active,.open>.dropdown-toggle.btn-positive.btn-priority-2,.open>.dropdown-toggle.btn-success.btn-priority-2{
    background-image:none
}
.btn-positive.btn-priority-2 .badge,.btn-success.btn-priority-2 .badge{
    color:transparent;
    background-color:#2ead4b;
    background-color:var(--color-interactive-positive,#2ead4b)
}
.btn-info{
    color:#6f8691;
    background-color:transparent;
    border-color:#6f8691;
    transition:all .15s ease-in-out
}
.btn-info:not(.disabled,:disabled).focus,.btn-info:not(.disabled,:disabled):focus,.btn-info:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#00b9ff;
    border-color:#00b9ff
}
.btn-info:not(.disabled,:disabled).active,.btn-info:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-info:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-info:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-info:not(.disabled,:disabled):active,.btn-info:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-info:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-info:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-info,.open>.dropdown-toggle.btn-info:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-info:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-info:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#008ec0;
    border-color:#008ec0
}
.btn-info:not(.disabled,:disabled).active,.open>.dropdown-toggle.btn-info{
    background-image:none
}
.btn-info .badge{
    color:transparent;
    background-color:#6f8691
}
.btn-warning{
    color:#ffa600;
    background-color:transparent;
    border-color:#ffa600;
    transition:all .15s ease-in-out
}
.btn-warning:not(.disabled,:disabled).focus,.btn-warning:not(.disabled,:disabled):focus,.btn-warning:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#df8700;
    border-color:#df8700
}
.btn-warning:not(.disabled,:disabled).active,.btn-warning:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-warning:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-warning:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-warning:not(.disabled,:disabled):active,.btn-warning:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-warning:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-warning:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-warning,.open>.dropdown-toggle.btn-warning:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-warning:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-warning:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#9e5f00;
    border-color:#9e5f00
}
.btn-warning:not(.disabled,:disabled).active,.open>.dropdown-toggle.btn-warning{
    background-image:none
}
.btn-warning .badge{
    color:transparent;
    background-color:#ffa600
}
.btn-danger,.btn-negative{
    color:#fff;
    background-color:#e74848;
    background-color:var(--color-interactive-negative,#e74848);
    border-color:#e74848;
    border-color:var(--color-interactive-negative,#e74848);
    transition:all .15s ease-in-out
}
.btn-danger:not(.disabled,:disabled).focus,.btn-danger:not(.disabled,:disabled):focus,.btn-danger:not(.disabled,:disabled):hover,.btn-negative:not(.disabled,:disabled).focus,.btn-negative:not(.disabled,:disabled):focus,.btn-negative:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#d03238;
    background-color:var(--color-interactive-negative-hover,#d03238);
    border-color:#d03238;
    border-color:var(--color-interactive-negative-hover,#d03238)
}
.btn-danger:not(.disabled,:disabled).active,.btn-danger:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-danger:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-danger:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-danger:not(.disabled,:disabled):active,.btn-danger:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-danger:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-danger:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.btn-negative:not(.disabled,:disabled).active,.btn-negative:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-negative:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-negative:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-negative:not(.disabled,:disabled):active,.btn-negative:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-negative:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-negative:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-danger:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-danger:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-danger:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-negative,.open>.dropdown-toggle.btn-negative:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-negative:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-negative:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#bf1e2c;
    background-color:var(--color-interactive-negative-active,#bf1e2c);
    border-color:#bf1e2c;
    border-color:var(--color-interactive-negative-active,#bf1e2c)
}
.btn-danger:not(.disabled,:disabled).active,.btn-negative:not(.disabled,:disabled).active,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-negative{
    background-image:none
}
.btn-danger .badge,.btn-negative .badge{
    color:#e74848;
    color:var(--color-interactive-negative,#e74848);
    background-color:#fff
}
.btn-danger.btn-priority-2,.btn-negative.btn-priority-2{
    color:#e74848;
    color:var(--color-interactive-negative,#e74848);
    background-color:transparent;
    border-color:#e74848;
    border-color:var(--color-interactive-negative,#e74848);
    transition:all .15s ease-in-out
}
.btn-danger.btn-priority-2:not(.disabled,:disabled).focus,.btn-danger.btn-priority-2:not(.disabled,:disabled):focus,.btn-danger.btn-priority-2:not(.disabled,:disabled):hover,.btn-negative.btn-priority-2:not(.disabled,:disabled).focus,.btn-negative.btn-priority-2:not(.disabled,:disabled):focus,.btn-negative.btn-priority-2:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#d03238;
    background-color:var(--color-interactive-negative-hover,#d03238);
    border-color:#d03238;
    border-color:var(--color-interactive-negative-hover,#d03238)
}
.btn-danger.btn-priority-2:not(.disabled,:disabled).active,.btn-danger.btn-priority-2:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-danger.btn-priority-2:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-danger.btn-priority-2:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-danger.btn-priority-2:not(.disabled,:disabled):active,.btn-danger.btn-priority-2:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-danger.btn-priority-2:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-danger.btn-priority-2:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.btn-negative.btn-priority-2:not(.disabled,:disabled).active,.btn-negative.btn-priority-2:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-negative.btn-priority-2:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-negative.btn-priority-2:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-negative.btn-priority-2:not(.disabled,:disabled):active,.btn-negative.btn-priority-2:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-negative.btn-priority-2:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-negative.btn-priority-2:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-danger.btn-priority-2,.open>.dropdown-toggle.btn-danger.btn-priority-2:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-danger.btn-priority-2:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-danger.btn-priority-2:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-negative.btn-priority-2,.open>.dropdown-toggle.btn-negative.btn-priority-2:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-negative.btn-priority-2:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-negative.btn-priority-2:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#bf1e2c;
    background-color:var(--color-interactive-negative-active,#bf1e2c);
    border-color:#bf1e2c;
    border-color:var(--color-interactive-negative-active,#bf1e2c)
}
.btn-danger.btn-priority-2:not(.disabled,:disabled).active,.btn-negative.btn-priority-2:not(.disabled,:disabled).active,.open>.dropdown-toggle.btn-danger.btn-priority-2,.open>.dropdown-toggle.btn-negative.btn-priority-2{
    background-image:none
}
.btn-danger.btn-priority-2 .badge,.btn-negative.btn-priority-2 .badge{
    color:transparent;
    background-color:#e74848;
    background-color:var(--color-interactive-negative,#e74848)
}
.bootstrap-select .btn-default,.btn-input{
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    border-color:#c9cbce;
    border-color:var(--color-interactive-secondary,#c9cbce);
    transition:all .15s ease-in-out
}
.bootstrap-select .btn-default:not(.disabled,:disabled).focus,.bootstrap-select .btn-default:not(.disabled,:disabled):focus,.bootstrap-select .btn-default:not(.disabled,:disabled):hover,.btn-input:not(.disabled,:disabled).focus,.btn-input:not(.disabled,:disabled):focus,.btn-input:not(.disabled,:disabled):hover{
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    border-color:#b5b7ba;
    border-color:var(--color-interactive-secondary-hover,#b5b7ba)
}
.bootstrap-select .btn-default:not(.disabled,:disabled).active,.bootstrap-select .btn-default:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.bootstrap-select .btn-default:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.bootstrap-select .btn-default:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.bootstrap-select .btn-default:not(.disabled,:disabled):active,.bootstrap-select .btn-default:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.bootstrap-select .btn-default:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.bootstrap-select .btn-default:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.btn-input:not(.disabled,:disabled).active,.btn-input:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-input:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-input:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-input:not(.disabled,:disabled):active,.btn-input:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-input:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-input:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.open>.dropdown-toggle.bootstrap-select .btn-default,.open>.dropdown-toggle.bootstrap-select .btn-default:not(.disabled,:disabled).focus,.open>.dropdown-toggle.bootstrap-select .btn-default:not(.disabled,:disabled):focus,.open>.dropdown-toggle.bootstrap-select .btn-default:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-input,.open>.dropdown-toggle.btn-input:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-input:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-input:not(.disabled,:disabled):hover{
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    border-color:#a7a9ab;
    border-color:var(--color-interactive-secondary-active,#a7a9ab)
}
.bootstrap-select .btn-default:not(.disabled,:disabled).active,.btn-input:not(.disabled,:disabled).active,.open>.dropdown-toggle.bootstrap-select .btn-default,.open>.dropdown-toggle.btn-input{
    background-image:none
}
.bootstrap-select .btn-default .badge,.btn-input .badge{
    color:#fff;
    color:var(--color-background-screen,#fff);
    background-color:#37517e;
    background-color:var(--color-content-primary,#37517e)
}
.btn-image{
    background-color:#6f8691;
    background-color:hsla(0,0%,100%,.4);
    color:#fff
}
.btn-image:not(.disabled,:disabled):focus,.btn-image:not(.disabled,:disabled):hover{
    background-color:#6f8691;
    background-color:rgba(24,33,56,.56)
}
.btn-image:not(.disabled,:disabled):active,.btn-image:not(.disabled,:disabled):hover:active{
    background:#384347
}
.btn-input .caret{
    margin-left:8px;
    margin-left:var(--size-8,8px)
}
[dir=rtl] .btn-input .caret{
    margin-right:8px;
    margin-right:var(--size-8,8px);
    margin-left:0
}
.btn-inverse{
    color:#fff;
    background-color:transparent;
    border-color:#fff;
    transition:all .15s ease-in-out
}
.btn-inverse:not(.disabled,:disabled).focus,.btn-inverse:not(.disabled,:disabled):focus,.btn-inverse:not(.disabled,:disabled):hover{
    color:#5d7079;
    background-color:#fff;
    border-color:#fff
}
.btn-inverse:not(.disabled,:disabled).active,.btn-inverse:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-inverse:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-inverse:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-inverse:not(.disabled,:disabled):active,.btn-inverse:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-inverse:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-inverse:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-inverse,.open>.dropdown-toggle.btn-inverse:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-inverse:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-inverse:not(.disabled,:disabled):hover{
    color:#5d7079;
    background-color:#e2e6e8;
    border-color:#e2e6e8
}
.btn-inverse:not(.disabled,:disabled).active,.open>.dropdown-toggle.btn-inverse{
    background-image:none
}
.btn-inverse .badge{
    color:transparent;
    background-color:#fff
}
.btn-group-lg>.btn,.btn-lg{
    padding:20px 24px 18px;
    border-radius:3px;
    min-height:72px
}
.btn-group-lg>.btn,.btn-lg,.btn-lg .dropdown-menu>li>a{
    font-size:20px;
    line-height:32px
}
.btn-lg .btn-loader{
    margin-top:2px
}
.btn-group-sm>.btn,.btn-sm,.navbar .btn{
    padding:4px 16px 2px;
    font-size:14px;
    line-height:24px;
    border-radius:2px;
    min-height:32px
}
.btn-sm .dropdown-menu>li>a,.navbar .btn .dropdown-menu>li>a{
    font-size:14px;
    line-height:24px
}
.btn-group-xs>.btn,.btn-xs{
    padding:2px 8px 0;
    border-radius:2px;
    min-height:22px
}
.btn-group-xs>.btn,.btn-xs,.btn-xs .dropdown-menu>li>a{
    font-size:12px;
    line-height:18px
}
@media(max-width:767px){
    .navbar-collapse .btn{
        padding:12px 24px 10px;
        border-radius:3px;
        min-height:48px
    }
    .navbar-collapse .btn,.navbar-collapse .btn .dropdown-menu>li>a{
        font-size:16px;
        line-height:24px
    }
}
.btn-block{
    display:block;
    width:100%
}
.btn-block+.btn-block{
    margin-top:8px
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{
    width:100%
}
.btn-input{
    font-weight:500;
    font-weight:var(--font-weight-regular,500);
    padding-left:16px;
    padding-right:16px
}
[dir=rtl] .btn-input{
    padding-left:16px;
    padding-right:0
}
.btn-input:not(.disabled,:disabled):hover{
    border-color:#b5b7ba;
    border-color:var(--color-interactive-secondary-hover,#b5b7ba)
}
.btn-input:not(.disabled,:disabled).active,.btn-input:not(.disabled,:disabled).focus,.btn-input:not(.disabled,:disabled):active,.btn-input:not(.disabled,:disabled):focus{
    border-color:#0081ba;
    border-color:var(--color-interactive-accent-active,#0081ba);
    outline:0!important
}
.btn-input .caret{
    color:#0097c7;
    color:var(--color-content-accent,#0097c7)
}
.btn-input .form-control-placeholder{
    text-overflow:ellipsis;
    overflow:hidden;
    display:block;
    width:100%
}
.btn-input.btn-sm{
    padding-left:12px;
    padding-right:12px
}
[dir=rtl] .btn-input.btn-sm{
    padding-left:12px;
    padding-right:0
}
.btn-input.btn-lg{
    font-size:1.25rem;
    font-size:var(--font-size-20,1.25rem)
}
.btn-input.btn-lg.btn-addon,.btn-input.btn-lg.btn-input-inverse{
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600)
}
.btn-addon,.btn-input-inverse{
    color:#fff;
    background-color:#2e4369;
    border-color:#37517e;
    transition:all .15s ease-in-out
}
.btn-addon:not(.disabled,:disabled).active,.btn-addon:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-addon:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-addon:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-addon:not(.disabled,:disabled).focus,.btn-addon:not(.disabled,:disabled):active,.btn-addon:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-addon:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-addon:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.btn-addon:not(.disabled,:disabled):focus,.btn-addon:not(.disabled,:disabled):hover,.btn-input-inverse:not(.disabled,:disabled).active,.btn-input-inverse:not(.disabled,:disabled).active:not(.disabled,:disabled).focus,.btn-input-inverse:not(.disabled,:disabled).active:not(.disabled,:disabled):focus,.btn-input-inverse:not(.disabled,:disabled).active:not(.disabled,:disabled):hover,.btn-input-inverse:not(.disabled,:disabled).focus,.btn-input-inverse:not(.disabled,:disabled):active,.btn-input-inverse:not(.disabled,:disabled):active:not(.disabled,:disabled).focus,.btn-input-inverse:not(.disabled,:disabled):active:not(.disabled,:disabled):focus,.btn-input-inverse:not(.disabled,:disabled):active:not(.disabled,:disabled):hover,.btn-input-inverse:not(.disabled,:disabled):focus,.btn-input-inverse:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-addon,.open>.dropdown-toggle.btn-addon:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-addon:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-addon:not(.disabled,:disabled):hover,.open>.dropdown-toggle.btn-input-inverse,.open>.dropdown-toggle.btn-input-inverse:not(.disabled,:disabled).focus,.open>.dropdown-toggle.btn-input-inverse:not(.disabled,:disabled):focus,.open>.dropdown-toggle.btn-input-inverse:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#2e4369;
    border-color:#2e4369
}
.btn-addon:not(.disabled,:disabled).active,.btn-input-inverse:not(.disabled,:disabled).active,.open>.dropdown-toggle.btn-addon,.open>.dropdown-toggle.btn-input-inverse{
    background-image:none
}
.btn-addon .badge,.btn-input-inverse .badge{
    color:#2e4369;
    background-color:#fff
}
.btn-addon:not(.disabled,:disabled):focus,.btn-input-inverse:not(.disabled,:disabled):focus{
    outline:thin dotted hsla(0,0%,100%,.7)
}
.form-group-sm .bootstrap-select .btn-default{
    padding:4px 12px
}
.form-group-lg .bootstrap-select .btn-default{
    padding:12px 16px
}
.bootstrap-select.open>.dropdown-toggle.btn-default{
    border-color:#00a2dd;
    border-color:var(--color-interactive-accent,#00a2dd);
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.btn-loader{
    display:inline-block;
    height:24px;
    width:24px;
    margin-bottom:-8px;
    background-repeat:no-repeat;
    background-position:50%;
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI5LjIwNiUiIHgyPSIxMDAlIiB5Mj0iMjAuNzQ3JSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiNBOEFBQUMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjQThBQUFDIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0xMiAyNEM1LjM3MyAyNCAwIDE4LjYyNyAwIDEyUzUuMzczIDAgMTIgMHYyQzYuNDc3IDIgMiA2LjQ3NyAyIDEyczQuNDc3IDEwIDEwIDEwIDEwLTQuNDc3IDEwLTEwaDJjMCA2LjYyNy01LjM3MyAxMi0xMiAxMnoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
    -webkit-animation:rotating .4s linear infinite;
    animation:rotating .4s linear infinite
}
.btn-sm .btn-loader{
    background-size:16px 16px
}
.btn-input.btn{
    text-align:left
}
[dir=rtl] .btn-input.btn{
    text-align:right
}
.btn-input.btn .tw-icon{
    position:absolute;
    right:16px;
    right:var(--size-16,16px);
    top:16px;
    top:var(--size-16,16px)
}
[dir=rtl] .btn-input.btn .tw-icon{
    left:16px;
    left:var(--size-16,16px);
    right:auto
}
.btn-input.btn .tw-icon:not(.tw-chevron,.tw-icon-chevron-down){
    position:static
}
.btn-input.btn.btn-sm .tw-icon{
    right:8px;
    right:var(--size-8,8px);
    top:8px;
    top:var(--size-8,8px)
}
[dir=rtl] .btn-input.btn.btn-sm .tw-icon{
    left:8px;
    left:var(--size-8,8px);
    right:auto
}
.btn-input.btn.btn-lg .tw-icon{
    top:27px
}
a.btn{
    text-decoration:none
}
.btn-group,.btn-group-vertical{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn{
    position:relative;
    float:left
}
[dir=rtl] .btn-group-vertical>.btn,[dir=rtl] .btn-group>.btn{
    float:right
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{
    margin-left:-1px
}
[dir=rtl] .btn-group .btn+.btn,[dir=rtl] .btn-group .btn+.btn-group,[dir=rtl] .btn-group .btn-group+.btn,[dir=rtl] .btn-group .btn-group+.btn-group{
    margin-right:-1px;
    margin-left:0
}
.btn-toolbar:after,.btn-toolbar:before{
    content:" ";
    display:table
}
.btn-toolbar:after{
    clear:both
}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{
    width:100%;
    margin-bottom:16px
}
.btn-toolbar .btn-group .btn,.btn-toolbar .input-group .btn{
    width:auto;
    margin:0 0 0 -1px
}
[dir=rtl] .btn-toolbar .btn-group .btn,[dir=rtl] .btn-toolbar .input-group .btn{
    margin-right:-1px;
    margin-left:0
}
@media(min-width:992px){
    .btn-toolbar:not(.btn-toolbar-xl){
        margin-left:-4px;
        margin-right:-4px
    }
    .btn-toolbar:not(.btn-toolbar-xl) .btn,.btn-toolbar:not(.btn-toolbar-xl) .btn-group,.btn-toolbar:not(.btn-toolbar-xl) .input-group{
        width:auto;
        margin-bottom:0;
        float:left;
        margin-left:4px;
        margin-right:4px
    }
    [dir=rtl] .btn-toolbar:not(.btn-toolbar-xl) .btn,[dir=rtl] .btn-toolbar:not(.btn-toolbar-xl) .btn-group,[dir=rtl] .btn-toolbar:not(.btn-toolbar-xl) .input-group{
        float:right
    }
}
.btn-toolbar.btn-toolbar-xs{
    margin-left:-4px;
    margin-right:-4px
}
.btn-toolbar.btn-toolbar-xs .btn,.btn-toolbar.btn-toolbar-xs .btn-group,.btn-toolbar.btn-toolbar-xs .input-group{
    width:auto;
    margin-bottom:0;
    float:left;
    margin-left:4px;
    margin-right:4px
}
[dir=rtl] .btn-toolbar.btn-toolbar-xs .btn,[dir=rtl] .btn-toolbar.btn-toolbar-xs .btn-group,[dir=rtl] .btn-toolbar.btn-toolbar-xs .input-group{
    float:right
}
@media(min-width:576px){
    .btn-toolbar.btn-toolbar-sm{
        margin-left:-4px;
        margin-right:-4px
    }
    .btn-toolbar.btn-toolbar-sm .btn,.btn-toolbar.btn-toolbar-sm .btn-group,.btn-toolbar.btn-toolbar-sm .input-group{
        width:auto;
        margin-bottom:0;
        float:left;
        margin-left:4px;
        margin-right:4px
    }
    [dir=rtl] .btn-toolbar.btn-toolbar-sm .btn,[dir=rtl] .btn-toolbar.btn-toolbar-sm .btn-group,[dir=rtl] .btn-toolbar.btn-toolbar-sm .input-group{
        float:right
    }
}
@media(min-width:768px){
    .btn-toolbar.btn-toolbar-md{
        margin-left:-4px;
        margin-right:-4px
    }
    .btn-toolbar.btn-toolbar-md .btn,.btn-toolbar.btn-toolbar-md .btn-group,.btn-toolbar.btn-toolbar-md .input-group{
        width:auto;
        margin-bottom:0;
        float:left;
        margin-left:4px;
        margin-right:4px
    }
    [dir=rtl] .btn-toolbar.btn-toolbar-md .btn,[dir=rtl] .btn-toolbar.btn-toolbar-md .btn-group,[dir=rtl] .btn-toolbar.btn-toolbar-md .input-group{
        float:right
    }
}
@media(min-width:992px){
    .btn-toolbar.btn-toolbar-lg{
        margin-left:-4px;
        margin-right:-4px
    }
    .btn-toolbar.btn-toolbar-lg .btn,.btn-toolbar.btn-toolbar-lg .btn-group,.btn-toolbar.btn-toolbar-lg .input-group{
        width:auto;
        margin-bottom:0;
        float:left;
        margin-left:4px;
        margin-right:4px
    }
    [dir=rtl] .btn-toolbar.btn-toolbar-lg .btn,[dir=rtl] .btn-toolbar.btn-toolbar-lg .btn-group,[dir=rtl] .btn-toolbar.btn-toolbar-lg .input-group{
        float:right
    }
}
@media(min-width:1200px){
    .btn-toolbar.btn-toolbar-xl{
        margin-left:-4px;
        margin-right:-4px
    }
    .btn-toolbar.btn-toolbar-xl .btn,.btn-toolbar.btn-toolbar-xl .btn-group,.btn-toolbar.btn-toolbar-xl .input-group{
        width:auto;
        margin-bottom:0;
        float:left;
        margin-left:4px;
        margin-right:4px
    }
    [dir=rtl] .btn-toolbar.btn-toolbar-xl .btn,[dir=rtl] .btn-toolbar.btn-toolbar-xl .btn-group,[dir=rtl] .btn-toolbar.btn-toolbar-xl .input-group{
        float:right
    }
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
    border-radius:0
}
.btn-group>.btn:first-child{
    margin-left:0
}
[dir=rtl] .btn-group>.btn:first-child{
    margin-right:0;
    margin-left:0
}
[dir=rtl] .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
[dir=rtl] .btn-group>.btn:last-child:not(:first-child),[dir=rtl] .btn-group>.dropdown-toggle:not(:first-child),html:not([dir=rtl]) .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
html:not([dir=rtl]) .btn-group>.btn:last-child:not(:first-child),html:not([dir=rtl]) .btn-group>.dropdown-toggle:not(:first-child){
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.btn-group>.btn-group{
    float:left
}
[dir=rtl] .btn-group>.btn-group{
    float:right
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{
    border-radius:0
}
[dir=rtl] .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,[dir=rtl] .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
[dir=rtl] .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,html:not([dir=rtl]) .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,html:not([dir=rtl]) .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
html:not([dir=rtl]) .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
    outline:0
}
.btn-group>.btn+.dropdown-toggle{
    padding-left:12px;
    padding-right:12px
}
[dir=rtl] .btn-group>.btn+.dropdown-toggle{
    padding-left:12px;
    padding-right:0
}
.btn-group>.btn-lg+.dropdown-toggle{
    padding-left:12px;
    padding-right:12px
}
[dir=rtl] .btn-group>.btn-lg+.dropdown-toggle{
    padding-left:12px;
    padding-right:0
}
.btn-group.open .dropdown-toggle,.btn-group.open .dropdown-toggle.btn-link{
    box-shadow:none
}
.btn-lg .caret{
    border-width:5px 5px 0
}
.btn-sm .caret,.input-group-sm .btn .caret{
    top:8px!important
}
.btn-lg .caret,.input-group-lg .btn .caret{
    top:27px!important
}
.dropup .btn-lg .caret{
    border-width:0 5px 5px
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{
    display:block;
    float:none;
    width:100%;
    max-width:100%
}
.btn-group-vertical>.btn-group>.btn{
    float:none
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{
    margin-top:-1px;
    margin-left:0
}
[dir=rtl] .btn-group-vertical>.btn+.btn,[dir=rtl] .btn-group-vertical>.btn+.btn-group,[dir=rtl] .btn-group-vertical>.btn-group+.btn,[dir=rtl] .btn-group-vertical>.btn-group+.btn-group{
    margin-right:0;
    margin-left:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child){
    border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child){
    border-top-right-radius:3px;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child){
    border-bottom-left-radius:3px;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{
    border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{
    border-top-right-radius:0;
    border-top-left-radius:0
}
.btn-group-justified{
    display:table;
    width:100%;
    table-layout:fixed;
    border-collapse:separate
}
.btn-group-justified>.btn,.btn-group-justified>.btn-group{
    float:none;
    display:table-cell;
    width:1%
}
.btn-group-justified>.btn-group .btn{
    width:100%
}
.btn-group-justified>.btn-group .dropdown-menu{
    left:auto
}
[dir=rtl] .btn-group-justified>.btn-group .dropdown-menu{
    right:auto;
    left:auto
}
[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{
    position:absolute;
    clip:rect(0,0,0,0);
    pointer-events:none
}
[dir=rtl] .btn-group .btn+.btn-success{
    border-right:1px solid #008026;
    border-right:1px solid var(--color-content-positive,#008026)
}
html:not([dir=rtl]) .btn-group .btn+.btn-success{
    border-left:1px solid #008026;
    border-left:1px solid var(--color-content-positive,#008026)
}
[dir=rtl] .btn-group .btn+.btn-primary{
    border-right:1px solid #0097c7;
    border-right:1px solid var(--color-content-accent,#0097c7)
}
html:not([dir=rtl]) .btn-group .btn+.btn-primary{
    border-left:1px solid #0097c7;
    border-left:1px solid var(--color-content-accent,#0097c7)
}
.btn-group.btn-block{
    display:inline-flex
}
.btn-group.btn-block:after,.btn-group.btn-block:before{
    content:" ";
    display:table
}
.btn-group.btn-block:after{
    clear:both
}
.btn-group.btn-block .btn{
    display:block;
    width:100%
}
.btn-group.btn-block .btn-input.btn{
    text-align:left
}
[dir=rtl] .btn-group.btn-block .btn-input.btn{
    text-align:right
}
.btn-group.btn-block .btn-input.btn .caret{
    position:absolute;
    right:16px;
    top:16px
}
[dir=rtl] .btn-group.btn-block .btn-input.btn .caret{
    left:16px;
    right:auto
}
.btn-group.btn-block .btn-input.btn.btn-sm .caret{
    right:8px
}
[dir=rtl] .btn-group.btn-block .btn-input.btn.btn-sm .caret{
    left:8px;
    right:auto
}
.btn-group.btn-block .btn-input.btn.dropdown-toggle{
    padding-right:40px;
    overflow:hidden;
    text-overflow:ellipsis
}
[dir=rtl] .btn-group.btn-block .btn-input.btn.dropdown-toggle{
    padding-left:40px;
    padding-right:16px
}
@media(min-width:576px){
    .btn-group.btn-block .btn-input.btn.dropdown-toggle{
        padding-right:48px
    }
    [dir=rtl] .btn-group.btn-block .btn-input.btn.dropdown-toggle{
        padding-left:48px;
        padding-right:16px
    }
}
.btn-group.btn-block .btn-input.btn.btn-sm.dropdown-toggle{
    padding-right:33px
}
[dir=rtl] .btn-group.btn-block .btn-input.btn.btn-sm.dropdown-toggle{
    padding-left:33px;
    padding-right:0
}
.btn-group.btn-block .btn+.dropdown-toggle{
    flex:0 1
}
.btn-group.btn-block .btn+.dropdown-toggle .caret{
    position:relative;
    top:0;
    right:0
}
[dir=rtl] .btn-group.btn-block .btn+.dropdown-toggle .caret{
    left:0;
    right:auto
}
.btn-block .dropdown-menu{
    width:100%
}
.btn-block .dropdown-menu>li>a{
    overflow:hidden;
    width:100%;
    text-overflow:ellipsis
}
.btn-group .dropdown-menu{
    max-height:90vh;
    overflow:auto
}
.btn-group .btn-input+.dropdown-menu>li>a{
    white-space:normal
}
.btn-group .body-2,.btn-group .small{
    line-height:calc(1.2 - 1px);
    line-height:calc(var(--line-height-control,1.2) - 1px);
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079)
}
.btn-group .body-2.text-ellipsis,.btn-group .small.text-ellipsis{
    line-height:1.2;
    line-height:var(--line-height-control,1.2)
}
@media(min-height:592px){
    .btn-group .dropdown-menu{
        max-height:592px
    }
}
.btn-group .secondary{
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079);
    line-height:24px
}
.input-group{
    position:relative;
    display:table;
    border-collapse:separate;
    width:100%
}
.input-group[class*=col-]{
    float:none;
    padding-left:0
}
[dir=rtl] .input-group[class*=col-]{
    padding-right:0;
    padding-left:0
}
.input-group .form-control{
    float:left;
    width:100%;
    margin-bottom:0;
    border-color:#c9cbce;
    border-color:var(--color-interactive-secondary,#c9cbce)
}
[dir=rtl] .input-group .form-control{
    float:right
}
[dir=rtl] .input-group .form-control:not(:first-child){
    border-right:0
}
[dir=rtl] .input-group .form-control:not(:last-child),html:not([dir=rtl]) .input-group .form-control:not(:first-child){
    border-left:0
}
html:not([dir=rtl]) .input-group .form-control:not(:last-child){
    border-right:0
}
:not(.disabled,:disabled):hover.input-group .form-control{
    border-color:#b5b7ba;
    border-color:var(--color-interactive-secondary-hover,#b5b7ba)
}
.input-group .form-control:not(.disabled,:disabled):active,.input-group .form-control:not(.disabled,:disabled):focus{
    border-color:#0081ba;
    border-color:var(--color-interactive-accent-active,#0081ba)
}
.input-group .input-group-addon+.form-control{
    padding-left:0
}
[dir=rtl] .input-group .input-group-addon+.form-control{
    padding-right:0;
    padding-left:0
}
.input-group .form-control+.input-group-addon{
    padding-left:0
}
[dir=rtl] .input-group .form-control+.input-group-addon{
    padding-right:0;
    padding-left:0
}
.focus .input-group .bootstrap-select .btn-default,.focus .input-group .btn-input,.focus .input-group .form-control,.focus .input-group .input-group-addon,.input-group:active .bootstrap-select .btn-default,.input-group:active .btn-input,.input-group:active .form-control,.input-group:active .input-group-addon,.input-group:focus .bootstrap-select .btn-default,.input-group:focus .btn-input,.input-group:focus .form-control,.input-group:focus .input-group-addon{
    border-color:#0081ba;
    border-color:var(--color-interactive-accent-active,#0081ba)
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn .btn{
    height:72px;
    padding:13px 16px 11px;
    font-size:22px;
    line-height:32px;
    border-radius:3px;
    font-size:1.25rem;
    font-size:var(--font-size-20,1.25rem);
    margin-bottom:0
}
select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn .btn{
    height:72px;
    line-height:72px
}
select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn .btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn .btn{
    height:auto
}
input.input-group-lg>.form-control,input.input-group-lg>.input-group-addon,input.input-group-lg>.input-group-btn .btn{
    height:auto;
    min-height:72px;
    max-height:72px
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon{
    height:32px;
    padding:5px 12px 3px;
    font-size:14px;
    line-height:24px;
    border-radius:3px
}
select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon{
    height:32px;
    line-height:32px
}
select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon{
    height:auto
}
input.input-group-sm>.form-control,input.input-group-sm>.input-group-addon{
    height:auto;
    min-height:32px;
    max-height:32px
}
.input-group-sm>.form-control .icon,.input-group-sm>.input-group-addon .icon{
    font-size:1.25rem;
    font-size:var(--font-size-20,1.25rem)
}
.input-group-sm>.input-group-btn>.btn{
    height:32px;
    padding:4px 16px 2px;
    font-size:14px;
    line-height:24px;
    border-radius:2px;
    min-height:32px
}
.input-group-sm>.input-group-btn>.btn .dropdown-menu>li>a{
    font-size:14px;
    line-height:24px
}
.input-group-sm>.input-group-btn>.btn .btn-loader{
    background-size:16px 16px
}
.input-group-sm>.input-group-addon{
    line-height:22px
}
.input-group .form-control,.input-group-addon,.input-group-btn{
    display:table-cell
}
.input-group-addon,.input-group-btn{
    width:1%;
    white-space:nowrap;
    vertical-align:middle
}
.input-group-addon{
    padding:12px 16px 10px;
    font-size:1rem;
    font-size:var(--font-size-16,1rem);
    line-height:1.5;
    line-height:var(--line-height-body,1.5);
    text-align:center;
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    border:1px solid #c9cbce;
    border:1px solid var(--color-interactive-secondary,#c9cbce)
}
.input-group-addon.input-sm{
    padding:3px 12px!important
}
.input-group-addon.input-lg{
    padding:12px 16px 10px!important
}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{
    margin-top:0
}
.input-group-addon .icon{
    font-size:24px;
    vertical-align:middle;
    display:inline-block;
    margin-top:-2px;
    margin-left:-4px;
    margin-right:-5px
}
[dir=rtl] .input-group-addon .icon{
    margin-left:-5px;
    margin-right:0
}
.input-group-addon a{
    text-decoration:none
}
.input-group-addon:empty{
    padding:0!important;
    width:3px
}
.form-group-lg .input-group,.form-group-lg .input-lg{
    margin-bottom:0
}
.input-group .form-control,.input-group .input-group-addon{
    border-radius:0
}
[dir=rtl] .input-group .form-control,[dir=rtl] .input-group .input-group-addon{
    border-right-width:0
}
[dir=rtl] .input-group .form-control,[dir=rtl] .input-group .input-group-addon,html:not([dir=rtl]) .input-group .form-control,html:not([dir=rtl]) .input-group .input-group-addon{
    border-left-width:0
}
html:not([dir=rtl]) .input-group .form-control,html:not([dir=rtl]) .input-group .input-group-addon{
    border-right-width:0
}
[dir=rtl] .input-group .form-control:first-child,[dir=rtl] .input-group .input-group-addon:first-child,[dir=rtl] .input-group .input-group-btn:first-child{
    border-right-width:1px
}
html:not([dir=rtl]) .input-group .form-control:first-child,html:not([dir=rtl]) .input-group .input-group-addon:first-child,html:not([dir=rtl]) .input-group .input-group-btn:first-child{
    border-left-width:1px
}
[dir=rtl] .input-group .form-control:first-child,[dir=rtl] .input-group .input-group-addon:first-child,[dir=rtl] .input-group .input-group-btn:first-child{
    border-bottom-right-radius:3px;
    border-top-right-radius:3px
}
html:not([dir=rtl]) .input-group .form-control:first-child,html:not([dir=rtl]) .input-group .input-group-addon:first-child,html:not([dir=rtl]) .input-group .input-group-btn:first-child{
    border-bottom-left-radius:3px;
    border-top-left-radius:3px
}
[dir=rtl] .input-group .form-control:last-child,[dir=rtl] .input-group .input-group-addon:last-child,[dir=rtl] .input-group .input-group-btn:last-child{
    border-left-width:1px
}
html:not([dir=rtl]) .input-group .form-control:last-child,html:not([dir=rtl]) .input-group .input-group-addon:last-child,html:not([dir=rtl]) .input-group .input-group-btn:last-child{
    border-right-width:1px
}
[dir=rtl] .input-group .form-control:last-child,[dir=rtl] .input-group .input-group-addon:last-child,[dir=rtl] .input-group .input-group-btn:last-child{
    border-bottom-left-radius:3px;
    border-top-left-radius:3px
}
html:not([dir=rtl]) .input-group .form-control:last-child,html:not([dir=rtl]) .input-group .input-group-addon:last-child,html:not([dir=rtl]) .input-group .input-group-btn:last-child{
    border-bottom-right-radius:3px;
    border-top-right-radius:3px
}
[dir=rtl] .input-group>:first-child .btn,[dir=rtl] .input-group>:first-child .btn-group{
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
[dir=rtl] .input-group>:last-child .btn,[dir=rtl] .input-group>:last-child .btn-group,html:not([dir=rtl]) .input-group>:first-child .btn,html:not([dir=rtl]) .input-group>:first-child .btn-group{
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
html:not([dir=rtl]) .input-group>:last-child .btn,html:not([dir=rtl]) .input-group>:last-child .btn-group{
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.input-group-btn{
    font-size:0;
    white-space:nowrap
}
.input-group-btn,.input-group-btn>.btn{
    position:relative
}
.input-group-btn>.btn+.btn{
    margin-left:-1px
}
[dir=rtl] .input-group-btn>.btn+.btn{
    margin-right:-1px;
    margin-left:0
}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{
    z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{
    margin-right:-1px
}
[dir=rtl] .input-group-btn:first-child>.btn,[dir=rtl] .input-group-btn:first-child>.btn-group{
    margin-left:-1px;
    margin-right:0
}
.focus .input-group .form-control,.focus .input-group .input-group-addon,.has-focus .input-group .form-control,.has-focus .input-group .input-group-addon,.input-group:focus-within .form-control,.input-group:focus-within .input-group-addon{
    border-color:#00a2dd;
    border-color:var(--color-interactive-accent,#00a2dd)
}
.focus .input-group .form-control:hover,.focus .input-group .input-group-addon:hover,.has-focus .input-group .form-control:hover,.has-focus .input-group .input-group-addon:hover,.input-group:focus-within .form-control:hover,.input-group:focus-within .input-group-addon:hover{
    border-color:#008fc9;
    border-color:var(--color-interactive-accent-hover,#008fc9)
}
.has-error .input-group .form-control,.has-error .input-group .input-group-addon{
    border-color:#e74848;
    border-color:var(--color-interactive-negative,#e74848)
}
.has-error .input-group .form-control:hover,.has-error .input-group .input-group-addon:hover{
    border-color:#d03238;
    border-color:var(--color-interactive-negative-hover,#d03238)
}
.dropdown-menu .input-group-addon{
    border:0
}
.circle{
    display:flex;
    align-items:center;
    justify-content:center;
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
    border:1px solid transparent;
    background-color:#fff;
    border-radius:50%;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:50%;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
    transition:background-color .15s ease,border-color .15s ease,color .15s ease
}
.circle.active{
    border-color:#0081ba;
    border-color:var(--color-interactive-accent-active,#0081ba);
    background-color:#0081ba;
    background-color:var(--color-interactive-accent-active,#0081ba)
}
.circle img{
    width:100%;
    border-radius:50%;
    vertical-align:baseline;
    vertical-align:initial
}
img.circle{
    background-color:transparent;
    border-radius:50%
}
.circle[style]{
    border:0;
    border-radius:50%!important
}
a.circle[style]:hover{
    border:1px solid #00a2dd;
    border:1px solid var(--color-interactive-accent,#00a2dd)
}
.navbar-nav>li>a .circle{
    width:40px;
    height:40px;
    line-height:40px
}
.navbar-nav>li>a .circle .icon{
    line-height:40px
}
.circle,.circle-sm{
    font-size:16px;
    width:48px;
    height:48px;
    line-height:48px
}
.circle .icon,.circle-sm .icon{
    font-size:24px;
    line-height:46px
}
.circle-xs{
    font-size:10px;
    width:24px;
    height:24px;
    line-height:24px
}
.circle-xs .icon{
    font-size:14px;
    line-height:22px
}
.circle-md{
    font-size:24px;
    width:72px;
    height:72px;
    line-height:72px
}
.circle-md .icon{
    font-size:32px;
    line-height:70px
}
.circle-lg{
    font-size:32px;
    width:96px;
    height:96px;
    line-height:96px
}
.circle-lg .icon{
    font-size:40px;
    line-height:94px
}
a.circle,a.circle .icon{
    text-decoration:none
}
a.circle:hover,a:hover .circle{
    border-color:#00a2dd;
    border-color:var(--color-interactive-accent,#00a2dd);
    color:#0097c7;
    color:var(--color-content-accent,#0097c7);
    text-decoration:none
}
a.circle.active:hover,a:hover .circle.active{
    text-decoration:none;
    color:#fff
}
.dropdown-menu li a:hover .circle{
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    border-color:#fff;
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.dropdown-menu .disabled a:hover .circle{
    border-color:transparent
}
.circle-inverse,.dropdown-menu .disabled a:hover .circle{
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
.circle-responsive{
    background-color:transparent;
    border:0;
    border-radius:0;
    width:24px;
    width:var(--size-24,24px);
    height:24px;
    height:var(--size-24,24px);
    line-height:24px;
    line-height:var(--size-24,24px);
    font-size:16px;
    overflow:visible
}
.circle-responsive .icon{
    font-size:24px;
    line-height:24px
}
.circle-responsive.circle-lg{
    border-radius:50%;
    background-color:#fff;
    font-size:16px;
    width:48px;
    height:48px;
    line-height:48px
}
.circle-responsive.circle-lg.circle-inverse{
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
.circle-responsive.circle-lg .icon{
    font-size:24px;
    line-height:46px
}
@media(min-width:576px){
    .circle-responsive{
        border-radius:50%;
        background-color:#fff
    }
    .circle-responsive.circle,.circle-responsive.circle-md,.circle-responsive.circle-sm{
        font-size:16px;
        width:48px;
        height:48px;
        line-height:48px
    }
    .circle-responsive.circle .icon,.circle-responsive.circle-md .icon,.circle-responsive.circle-sm .icon{
        font-size:24px;
        line-height:46px
    }
    .circle-responsive.circle-lg{
        font-size:24px;
        width:72px;
        height:72px;
        line-height:72px
    }
    .circle-responsive.circle-lg .icon{
        font-size:32px;
        line-height:70px
    }
    .circle-responsive.circle-inverse{
        background-color:rgba(134,167,189,.102);
        background-color:var(--color-background-neutral,rgba(134,167,189,.102))
    }
}
@media(--screen-md-min){
    .circle-responsive.circle-md{
        font-size:24px;
        width:72px;
        height:72px;
        line-height:72px
    }
    .circle-responsive.circle-md .icon{
        font-size:32px;
        line-height:70px
    }
    .circle-responsive.circle-lg{
        font-size:32px;
        width:96px;
        height:96px;
        line-height:96px
    }
    .circle-responsive.circle-lg .icon{
        font-size:40px;
        line-height:94px
    }
}
.dropdown-menu li>.circle:first-child,.dropdown-menu li>a>.circle:first-child{
    margin-right:8px;
    margin-right:var(--size-8,8px)
}
[dir=rtl] .dropdown-menu li>.circle:first-child,[dir=rtl] .dropdown-menu li>a>.circle:first-child{
    margin-left:8px;
    margin-left:var(--size-8,8px);
    margin-right:0
}
.dropdown-menu li>.circle-sm:first-child,.dropdown-menu li>a>.circle-sm:first-child{
    margin-right:12px;
    margin-right:var(--size-12,12px)
}
[dir=rtl] .dropdown-menu li>.circle-sm:first-child,[dir=rtl] .dropdown-menu li>a>.circle-sm:first-child{
    margin-left:12px;
    margin-left:var(--size-12,12px);
    margin-right:0
}
.btn .circle:first-child{
    margin-right:8px;
    margin-right:var(--size-8,8px)
}
[dir=rtl] .btn .circle:first-child{
    margin-left:8px;
    margin-left:var(--size-8,8px);
    margin-right:0
}
.btn .circle-sm:first-child{
    margin-right:12px;
    margin-right:var(--size-12,12px)
}
[dir=rtl] .btn .circle-sm:first-child{
    margin-left:12px;
    margin-left:var(--size-12,12px);
    margin-right:0
}
.btn .circle .tw-icon,.dropdown-menu li .circle .tw-icon{
    float:none;
    margin-top:0;
    margin-left:0;
    margin-right:0
}
[dir=rtl] .btn .circle .tw-icon,[dir=rtl] .dropdown-menu li .circle .tw-icon{
    margin-left:0;
    margin-right:0
}
.column-layout{
    width:100%
}
.column-layout-left,.column-layout-right{
    position:fixed;
    width:264px;
    vertical-align:top;
    height:100%;
    z-index:3;
    transition:transform .5s ease;
    top:0;
    max-height:100vh;
    overflow-y:auto
}
.column-layout-left{
    transform:translateX(-264px)
}
.column-layout-right{
    right:0;
    transform:translateX(264px)
}
[dir=rtl] .column-layout-right{
    left:0;
    right:auto
}
.column-layout-left.open,.column-layout-right.open{
    transform:translateX(0)
}
.column-layout-main{
    width:100%
}
.column-layout-top{
    position:fixed;
    top:0;
    width:264px;
    max-height:100vh;
    overflow-y:auto;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.column-layout-bottom{
    position:fixed;
    bottom:0;
    width:264px;
    padding:24px;
    padding:var(--size-24,24px)
}
@media(min-width:992px){
    .column-layout{
        display:table
    }
    .column-layout-left,.column-layout-right{
        position:relative;
        display:table-cell;
        transform:none
    }
    .column-layout-main{
        display:table-cell;
        vertical-align:top;
        width:auto
    }
}
.column-layout-cover.in{
    width:100%;
    height:100%;
    opacity:.9
}
.column-layout-cover .close{
    position:absolute;
    left:284px;
    top:-1000px;
    opacity:0;
    transition:opacity .35s ease;
    transition-delay:.35s;
    text-decoration:none
}
[dir=rtl] .column-layout-cover .close{
    right:284px;
    left:auto
}
.column-layout-cover.in .close{
    opacity:1;
    top:20px
}
@media(min-width:992px){
    .column-layout-cover{
        display:none
    }
}
@media(max-width:991px){
    .column-layout-open{
        overflow:hidden
    }
    .column-layout-cover{
        position:fixed;
        display:block;
        top:0;
        left:0;
        width:0;
        height:0;
        opacity:0;
        transition:opacity .35s ease;
        background-color:#37517e;
        cursor:pointer;
        z-index:1055
    }
    [dir=rtl] .column-layout-cover{
        right:0;
        left:auto
    }
    .column-layout-left,.column-layout-right{
        z-index:1060
    }
}
.column-layout-main .container{
    max-width:1176px;
    margin-left:0
}
[dir=rtl] .column-layout-main .container{
    margin-right:0;
    margin-left:0
}
.column-layout-brand{
    padding:4px 24px;
    padding:var(--size-4,4px) 24px
}
@media(min-width:992px){
    .column-layout-brand{
        padding-left:32px;
        padding-right:32px
    }
}
body>.column-layout{
    min-height:100vh;
    height:100vh
}
.column-layout-left .column-layout-top{
    background-position:0 40px;
    background-position:0 var(--size-40,40px);
    background-repeat:no-repeat;
    background-size:264px auto;
    height:100vh
}
@media(min-height:596px){
    .column-layout-left .column-layout-top{
        background-position:0 100%
    }
    [dir=rtl] .column-layout-left .column-layout-top{
        background-position:100% 100%
    }
}
.currency-flag{
    box-shadow:0 0 1px 0 rgba(0,0,0,.6)
}
.btn .currency-flag,.dropdown-menu li .currency-flag,.tw-money-input__fixed-currency.input-md .currency-flag{
    vertical-align:-3px;
    line-height:16px
}
.btn-sm .currency-flag,.form-group-sm .btn .currency-flag,.input-group-sm .btn .currency-flag{
    vertical-align:-4px
}
.btn-lg .currency-flag,.form-group-lg .btn .currency-flag,.input-group-lg .btn .currency-flag,.tw-money-input__fixed-currency.input-lg .currency-flag{
    vertical-align:-1px
}
li>.currency-flag:first-child,li>a>.currency-flag:first-child{
    margin-right:8px;
    margin-right:var(--size-8,8px)
}
[dir=rtl] li>.currency-flag:first-child,[dir=rtl] li>a>.currency-flag:first-child{
    margin-left:8px;
    margin-left:var(--size-8,8px);
    margin-right:0
}
.btn .currency-flag:first-child{
    margin-right:8px;
    margin-right:var(--size-8,8px)
}
[dir=rtl] .btn .currency-flag:first-child{
    margin-left:8px;
    margin-left:var(--size-8,8px);
    margin-right:0
}
.decision{
    display:block;
    cursor:pointer;
    margin-bottom:0!important;
    border:0;
    align-items:center;
    transition:background-color .35s ease
}
.decision__title{
    margin:0;
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    line-height:1.2;
    line-height:var(--line-height-title,1.2);
    letter-spacing:0;
    font-size:1rem;
    font-size:var(--font-size-16,1rem);
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600);
    line-height:1.5;
    line-height:var(--line-height-body,1.5)
}
.decision__content{
    margin-top:4px;
    margin-top:var(--size-4,4px)
}
.decision+.decision{
    margin-top:-1px
}
.decision dd:last-child{
    margin-bottom:0
}
.decision dl{
    margin-top:8px;
    margin-top:var(--size-8,8px)
}
.decision .media,.decision.media{
    padding:16px 12px;
    padding:var(--size-16,16px) var(--size-12,12px)
}
.decision .media .media-left,.decision.media .media-left{
    display:none
}
.decision .media .media-body,.decision.media .media-body{
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079);
    font-weight:500;
    font-weight:var(--font-weight-regular,500);
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    line-height:1.42857
}
@media(min-width:480px){
    .decision .media .media-left,.decision.media .media-left{
        display:block
    }
}
.decision:not(.disabled):hover{
    background-color:rgba(134,167,189,.071)
}
.decision:not(.disabled):hover .circle-inverse{
    background-color:#fff;
    background-color:var(--color-background-screen,#fff)
}
.decision:not(.disabled):hover .tw-checkbox-button,.decision:not(.disabled):hover .tw-radio-button{
    border-color:#00a2dd;
    border-color:var(--color-interactive-accent,#00a2dd)
}
.decision.decision-complex{
    align-items:normal
}
.dropdown,.dropup{
    position:relative
}
.dropdown-menu{
    position:absolute;
    top:0;
    left:0;
    z-index:1000;
    float:left;
    padding:8px;
    margin:0;
    list-style:none;
    font-size:1rem;
    font-size:var(--font-size-16,1rem);
    text-align:left;
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    border:0 solid rgba(0,0,0,.102);
    border:0 solid var(--color-border-neutral,rgba(0,0,0,.102));
    border-radius:3px;
    box-shadow:0 20px 66px 0 rgba(34,48,73,.2);
    background-clip:padding-box;
    min-width:104px;
    transition:opacity .2s cubic-bezier(.6,.2,.1,1),transform .2s cubic-bezier(.6,.2,.1,1),visibility 0s linear .2s;
    opacity:0;
    transform:translateY(-10px) scale(.95);
    visibility:hidden
}
[dir=rtl] .dropdown-menu{
    right:0;
    left:auto;
    float:right;
    padding:8px;
    text-align:right
}
@media(min-width:576px){
    .dropdown-menu{
        min-width:160px
    }
}
.dropdown-menu .divider{
    height:1px;
    margin:0;
    overflow:hidden;
    background-color:rgba(0,0,0,.102);
    background-color:var(--color-border-neutral,rgba(0,0,0,.102))
}
.dropdown-menu .text-primary{
    color:#37517e!important;
    color:var(--color-content-primary,#37517e)!important
}
.dropdown-menu>li>a{
    display:block;
    padding:13px 16px 11px;
    clear:both;
    font-weight:400;
    border-radius:3px;
    line-height:1.5;
    line-height:var(--line-height-body,1.5);
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    white-space:nowrap
}
.dropdown-menu>li>a .secondary{
    display:block;
    white-space:normal
}
.dropdown-menu>li:first-child>a{
    border-top-right-radius:2px;
    border-top-left-radius:2px
}
.dropdown-menu>li:last-child>a{
    border-bottom-right-radius:2px;
    border-bottom-left-radius:2px
}
.dropdown-menu>.overlay-back-button,.dropdown-menu>.overlay-title{
    display:none
}
.btn-group .dropdown-menu,.dropdown-menu{
    max-width:calc(100vw - 32px)
}
.btn-group .dropdown-menu.dropdown-menu-sm,.dropdown-menu.dropdown-menu-sm{
    width:220px
}
.btn-group .dropdown-menu.dropdown-menu-md,.dropdown-menu.dropdown-menu-md{
    width:300px
}
.btn-group .dropdown-menu.dropdown-menu-lg,.dropdown-menu.dropdown-menu-lg{
    width:420px
}
.dropdown-menu>li:not(.active):not(.selected)>a:not([disabled]):not(.disabled):focus,.dropdown-menu>li:not(.active):not(.selected)>a:not([disabled]):not(.disabled):hover{
    text-decoration:none;
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102));
    outline:0
}
.dropdown-menu>li:not(.active):not(.selected)>a:not([disabled]):not(.disabled):active{
    color:#fff;
    background-color:#37517e
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.dropdown-menu>.selected>a,.dropdown-menu>.selected>a:focus,.dropdown-menu>.selected>a:hover{
    color:#fff;
    text-decoration:none;
    outline:0;
    background-color:#37517e
}
.dropdown-menu>.active>a strong,.dropdown-menu>.selected>a strong{
    color:inherit
}
.dropdown-menu>.active>a .body-2,.dropdown-menu>.active>a .secondary,.dropdown-menu>.active>a .small,.dropdown-menu>.selected>a .body-2,.dropdown-menu>.selected>a .secondary,.dropdown-menu>.selected>a .small{
    color:#c9cbce
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{
    text-decoration:none;
    background-color:transparent;
    background-image:none
}
.open>.dropdown-menu{
    transition:opacity .2s cubic-bezier(.6,.2,.1,1),transform .2s cubic-bezier(.6,.2,.1,1),visibility 0s linear 0s;
    visibility:visible;
    opacity:1;
    transform:none
}
@media(max-width:576px){
    .open>.dropdown-menu-overlay{
        position:fixed;
        top:0;
        left:0;
        width:100vw;
        height:100vh;
        border:0;
        border-radius:0;
        box-shadow:none;
        max-width:none;
        overflow-y:auto;
        -webkit-animation:listSlideOver .15s ease-out forwards;
        animation:listSlideOver .15s ease-out forwards
    }
    [dir=rtl] .open>.dropdown-menu-overlay{
        right:0;
        left:auto
    }
    .open>.dropdown-menu-overlay>.overlay-back-button,.open>.dropdown-menu-overlay>.overlay-title{
        display:block
    }
}
.open>a{
    outline:0
}
.dropdown-menu-right,.dropdown-menu-xs-right{
    left:auto;
    right:0
}
[dir=rtl] .dropdown-menu-right,[dir=rtl] .dropdown-menu-xs-right{
    left:auto;
    left:0;
    right:auto
}
.dropdown-menu-left,.dropdown-menu-xs-left{
    left:0;
    right:auto
}
[dir=rtl] .dropdown-menu-left,[dir=rtl] .dropdown-menu-xs-left{
    right:0;
    left:auto;
    right:auto
}
@media(min-width:576px){
    .dropdown-menu-sm-right{
        left:auto;
        right:0
    }
    [dir=rtl] .dropdown-menu-sm-right{
        left:auto;
        left:0;
        right:auto
    }
    .dropdown-menu-sm-left{
        left:0;
        right:auto
    }
    [dir=rtl] .dropdown-menu-sm-left{
        right:0;
        left:auto;
        right:auto
    }
}
@media(min-width:768px){
    .dropdown-menu-md-right{
        left:auto;
        right:0
    }
    [dir=rtl] .dropdown-menu-md-right{
        left:auto;
        left:0;
        right:auto
    }
    .dropdown-menu-md-left{
        left:0;
        right:auto
    }
    [dir=rtl] .dropdown-menu-md-left{
        right:0;
        left:auto;
        right:auto
    }
}
@media(min-width:992px){
    .dropdown-menu-lg-right{
        left:auto;
        right:0
    }
    [dir=rtl] .dropdown-menu-lg-right{
        left:auto;
        left:0;
        right:auto
    }
    .dropdown-menu-lg-left{
        left:0;
        right:auto
    }
    [dir=rtl] .dropdown-menu-lg-left{
        right:0;
        left:auto;
        right:auto
    }
}
@media(min-width:1200px){
    .dropdown-menu-xl-right{
        left:auto;
        right:0
    }
    [dir=rtl] .dropdown-menu-xl-right{
        left:auto;
        left:0;
        right:auto
    }
    .dropdown-menu-xl-left{
        left:0;
        right:auto
    }
    [dir=rtl] .dropdown-menu-xl-left{
        right:0;
        left:auto;
        right:auto
    }
}
.dropdown-header{
    display:block;
    padding:8px 16px;
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    line-height:1.5;
    line-height:var(--line-height-body,1.5);
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079);
    white-space:nowrap
}
.dropdown-backdrop{
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:990
}
[dir=rtl] .dropdown-backdrop{
    right:0;
    left:auto;
    left:0;
    right:auto
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
    top:auto;
    bottom:-2px;
    margin-bottom:2px
}
@media(min-width:768px){
    .navbar-right .dropdown-menu{
        left:auto;
        right:0
    }
    [dir=rtl] .navbar-right .dropdown-menu{
        left:auto;
        left:0;
        right:auto
    }
    .navbar-right .dropdown-menu-left{
        left:0;
        right:auto
    }
    [dir=rtl] .navbar-right .dropdown-menu-left{
        right:0;
        left:auto;
        right:auto
    }
}
.bootstrap-select .dropdown-menu{
    margin:-8px 0 -6px
}
.droppable{
    position:relative;
    font-size:1rem;
    font-size:var(--font-size-16,1rem);
    text-align:center;
    border:1px solid #c9cbce;
    border:1px solid var(--color-interactive-secondary,#c9cbce);
    border-radius:3px;
    overflow:hidden;
    transition:border-color .15s linear
}
.droppable:hover{
    border-color:#b5b7ba;
    border-color:var(--color-interactive-secondary-hover,#b5b7ba)
}
.droppable:active{
    border-color:#a7a9ab;
    border-color:var(--color-interactive-secondary-active,#a7a9ab)
}
@media(min-width:768px){
    .droppable{
        border-style:dashed
    }
}
.droppable-card{
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    position:absolute;
    top:0;
    left:0;
    display:none;
    width:100%;
    height:100%;
    align-items:center;
    justify-content:center;
    padding:inherit;
    transition:transform .3s ease
}
[dir=rtl] .droppable-card{
    right:0;
    left:auto
}
.droppable-card-content{
    max-width:100%;
    opacity:1;
    transition:opacity .5s linear
}
.droppable-dropping{
    border-color:#a7a9ab!important;
    border-color:var(--color-interactive-secondary-active,#a7a9ab)!important
}
.droppable-complete,.droppable-processing{
    border-style:solid
}
.droppable .thumbnail{
    width:auto;
    max-height:96px;
    max-width:96px;
    margin:0 auto
}
@media(min-width:768px){
    .droppable .thumbnail{
        max-height:128px;
        max-width:128px
    }
}
.droppable-dropping-card{
    display:none;
    -webkit-animation:droppable-fade-in .15s linear 0s forwards;
    animation:droppable-fade-in .15s linear 0s forwards;
    color:#37517e!important;
    color:var(--color-content-primary,#37517e)!important;
    background-color:#d8f1fa;
    border-color:#00a2dd;
    border-color:var(--color-interactive-accent,#00a2dd);
    z-index:1
}
.droppable-dropping .droppable-dropping-card{
    display:flex
}
.droppable-processing-card{
    display:none
}
.droppable-processing-card .droppable-card-content{
    opacity:1
}
.droppable-processing .droppable-processing-card{
    display:flex;
    transform:translateX(0)
}
.droppable-processing .droppable-processing-card .droppable-card-content{
    opacity:1
}
.droppable-complete .droppable-processing-card{
    display:flex;
    transform:translateX(-100%)
}
.droppable-complete .droppable-processing-card .droppable-card-content{
    opacity:0
}
.droppable-complete-card{
    display:flex;
    transform:translateX(100%)
}
.droppable-complete-card .droppable-card-content{
    opacity:0
}
.droppable-complete .droppable-complete-card{
    transform:translateX(0)
}
.droppable-complete .droppable-complete-card .droppable-card-content{
    opacity:1
}
.droppable-complete .droppable-default-card .droppable-card-content,.droppable-processing .droppable-default-card .droppable-card-content{
    opacity:0
}
.droppable-mobile{
    display:block
}
.droppable-desktop{
    display:none
}
@media(min-width:768px){
    .droppable-mobile{
        display:none
    }
    .droppable-desktop{
        display:block
    }
}
.droppable-active{
    border-style:solid
}
.droppable-active.droppable-dropping{
    border-style:dashed
}
.droppable-sm{
    padding:16px
}
@media(min-width:576px){
    .droppable-sm{
        padding:24px 16px
    }
}
@media(min-width:992px){
    .droppable-sm{
        padding:32px 24px
    }
}
.droppable-md{
    padding:32px
}
@media(min-width:576px){
    .droppable-md{
        padding:48px 32px
    }
}
@media(min-width:992px){
    .droppable-md{
        padding:64px 48px
    }
}
.droppable-lg{
    padding:48px
}
@media(min-width:576px){
    .droppable-lg{
        padding:72px 48px
    }
}
@media(min-width:992px){
    .droppable-lg{
        padding:96px 72px
    }
}
@-webkit-keyframes droppable-fade-in{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes droppable-fade-in{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
.d-flex{
    display:flex
}
.d-inline-flex{
    display:inline-flex
}
.flex-column{
    flex-direction:column
}
.flex-row{
    flex-direction:row
}
.justify-content-start{
    justify-content:flex-start
}
.justify-content-end{
    justify-content:flex-end
}
.justify-content-center{
    justify-content:center
}
.justify-content-between{
    justify-content:space-between
}
.justify-content-around{
    justify-content:space-around
}
.align-items-start{
    align-items:flex-start
}
.align-items-end{
    align-items:flex-end
}
.align-items-center{
    align-items:center
}
.align-items-baseline{
    align-items:baseline
}
.align-items-stretch{
    align-items:stretch
}
.align-self-start{
    align-self:flex-start
}
.align-self-end{
    align-self:flex-end
}
.align-self-center{
    align-self:center
}
.align-self-baseline{
    align-self:baseline
}
.align-self-stretch{
    align-self:stretch
}
.flex-nowrap{
    flex-wrap:nowrap
}
.flex-wrap{
    flex-wrap:wrap
}
.order-0{
    order:0
}
.order-1{
    order:1
}
.order-2{
    order:2
}
.order-3{
    order:3
}
.flex-grow-1{
    flex-grow:1
}
@media(min-width:576px){
    .d-flex--sm{
        display:flex
    }
    .d-inline-flex--sm{
        display:inline-flex
    }
    .flex-column--sm{
        flex-direction:column
    }
    .flex-row--sm{
        flex-direction:row
    }
    .justify-content-start--sm{
        justify-content:flex-start
    }
    .justify-content-end--sm{
        justify-content:flex-end
    }
    .justify-content-center--sm{
        justify-content:center
    }
    .justify-content-between--sm{
        justify-content:space-between
    }
    .justify-content-around--sm{
        justify-content:space-around
    }
    .align-items-start--sm{
        align-items:flex-start
    }
    .align-items-end--sm{
        align-items:flex-end
    }
    .align-items-center--sm{
        align-items:center
    }
    .align-items-baseline--sm{
        align-items:baseline
    }
    .align-items-stretch--sm{
        align-items:stretch
    }
    .align-self-start--sm{
        align-self:flex-start
    }
    .align-self-end--sm{
        align-self:flex-end
    }
    .align-self-center--sm{
        align-self:center
    }
    .align-self-baseline--sm{
        align-self:baseline
    }
    .align-self-stretch--sm{
        align-self:stretch
    }
    .flex-nowrap--sm{
        flex-wrap:nowrap
    }
    .flex-wrap--sm{
        flex-wrap:wrap
    }
    .order-0--sm{
        order:0
    }
    .order-1--sm{
        order:1
    }
    .order-2--sm{
        order:2
    }
    .order-3--sm{
        order:3
    }
    .flex-grow-1--sm{
        flex-grow:1
    }
}
@media(min-width:768px){
    .d-flex--md{
        display:flex
    }
    .d-inline-flex--md{
        display:inline-flex
    }
    .flex-column--md{
        flex-direction:column
    }
    .flex-row--md{
        flex-direction:row
    }
    .justify-content-start--md{
        justify-content:flex-start
    }
    .justify-content-end--md{
        justify-content:flex-end
    }
    .justify-content-center--md{
        justify-content:center
    }
    .justify-content-between--md{
        justify-content:space-between
    }
    .justify-content-around--md{
        justify-content:space-around
    }
    .align-items-start--md{
        align-items:flex-start
    }
    .align-items-end--md{
        align-items:flex-end
    }
    .align-items-center--md{
        align-items:center
    }
    .align-items-baseline--md{
        align-items:baseline
    }
    .align-items-stretch--md{
        align-items:stretch
    }
    .align-self-start--md{
        align-self:flex-start
    }
    .align-self-end--md{
        align-self:flex-end
    }
    .align-self-center--md{
        align-self:center
    }
    .align-self-baseline--md{
        align-self:baseline
    }
    .align-self-stretch--md{
        align-self:stretch
    }
    .flex-nowrap--md{
        flex-wrap:nowrap
    }
    .flex-wrap--md{
        flex-wrap:wrap
    }
    .order-0--md{
        order:0
    }
    .order-1--md{
        order:1
    }
    .order-2--md{
        order:2
    }
    .order-3--md{
        order:3
    }
    .flex-grow-1--md{
        flex-grow:1
    }
}
@media(min-width:992px){
    .d-flex--lg{
        display:flex
    }
    .d-inline-flex--lg{
        display:inline-flex
    }
    .flex-column--lg{
        flex-direction:column
    }
    .flex-row--lg{
        flex-direction:row
    }
    .justify-content-start--lg{
        justify-content:flex-start
    }
    .justify-content-end--lg{
        justify-content:flex-end
    }
    .justify-content-center--lg{
        justify-content:center
    }
    .justify-content-between--lg{
        justify-content:space-between
    }
    .justify-content-around--lg{
        justify-content:space-around
    }
    .align-items-start--lg{
        align-items:flex-start
    }
    .align-items-end--lg{
        align-items:flex-end
    }
    .align-items-center--lg{
        align-items:center
    }
    .align-items-baseline--lg{
        align-items:baseline
    }
    .align-items-stretch--lg{
        align-items:stretch
    }
    .align-self-start--lg{
        align-self:flex-start
    }
    .align-self-end--lg{
        align-self:flex-end
    }
    .align-self-center--lg{
        align-self:center
    }
    .align-self-baseline--lg{
        align-self:baseline
    }
    .align-self-stretch--lg{
        align-self:stretch
    }
    .flex-nowrap--lg{
        flex-wrap:nowrap
    }
    .flex-wrap--lg{
        flex-wrap:wrap
    }
    .order-0--lg{
        order:0
    }
    .order-1--lg{
        order:1
    }
    .order-2--lg{
        order:2
    }
    .order-3--lg{
        order:3
    }
    .flex-grow-1--lg{
        flex-grow:1
    }
}
@media(min-width:1200px){
    .d-flex--xl{
        display:flex
    }
    .d-inline-flex--xl{
        display:inline-flex
    }
    .flex-column--xl{
        flex-direction:column
    }
    .flex-row--xl{
        flex-direction:row
    }
    .justify-content-start--xl{
        justify-content:flex-start
    }
    .justify-content-end--xl{
        justify-content:flex-end
    }
    .justify-content-center--xl{
        justify-content:center
    }
    .justify-content-between--xl{
        justify-content:space-between
    }
    .justify-content-around--xl{
        justify-content:space-around
    }
    .align-items-start--xl{
        align-items:flex-start
    }
    .align-items-end--xl{
        align-items:flex-end
    }
    .align-items-center--xl{
        align-items:center
    }
    .align-items-baseline--xl{
        align-items:baseline
    }
    .align-items-stretch--xl{
        align-items:stretch
    }
    .align-self-start--xl{
        align-self:flex-start
    }
    .align-self-end--xl{
        align-self:flex-end
    }
    .align-self-center--xl{
        align-self:center
    }
    .align-self-baseline--xl{
        align-self:baseline
    }
    .align-self-stretch--xl{
        align-self:stretch
    }
    .flex-nowrap--xl{
        flex-wrap:nowrap
    }
    .flex-wrap--xl{
        flex-wrap:wrap
    }
    .order-0--xl{
        order:0
    }
    .order-1--xl{
        order:1
    }
    .order-2--xl{
        order:2
    }
    .order-3--xl{
        order:3
    }
    .flex-grow-1--xl{
        flex-grow:1
    }
}
.flex__inner{
    display:flex;
    flex:1 1;
    flex-wrap:wrap;
    margin-right:-16px;
    margin-right:calc(var(--size-16,16px)*-1)
}
.flex__inner,[dir=rtl] .flex__inner{
    margin-left:-16px;
    margin-left:calc(var(--size-16,16px)*-1)
}
[dir=rtl] .flex__inner{
    margin-right:-16px;
    margin-right:calc(var(--size-16,16px)*-1);
    margin-left:0
}
@media(min-width:576px){
    .flex__inner{
        margin-right:-24px;
        margin-right:calc(var(--size-24,24px)*-1)
    }
    .flex__inner,[dir=rtl] .flex__inner{
        margin-left:-24px;
        margin-left:calc(var(--size-24,24px)*-1)
    }
    [dir=rtl] .flex__inner{
        margin-right:-24px;
        margin-right:calc(var(--size-24,24px)*-1);
        margin-left:0
    }
}
@media(min-width:768px){
    .flex__inner{
        margin-right:-32px;
        margin-right:calc(var(--size-32,32px)*-1)
    }
    .flex__inner,[dir=rtl] .flex__inner{
        margin-left:-32px;
        margin-left:calc(var(--size-32,32px)*-1)
    }
    [dir=rtl] .flex__inner{
        margin-right:-32px;
        margin-right:calc(var(--size-32,32px)*-1);
        margin-left:0
    }
}
@media(min-width:992px){
    .flex__inner{
        margin-right:-48px;
        margin-right:calc(var(--size-48,48px)*-1)
    }
    .flex__inner,[dir=rtl] .flex__inner{
        margin-left:-48px;
        margin-left:calc(var(--size-48,48px)*-1)
    }
    [dir=rtl] .flex__inner{
        margin-right:-48px;
        margin-right:calc(var(--size-48,48px)*-1);
        margin-left:0
    }
}
.flex__item{
    padding-right:16px;
    padding-right:var(--size-16,16px)
}
.flex__item,[dir=rtl] .flex__item{
    padding-left:16px;
    padding-left:var(--size-16,16px)
}
[dir=rtl] .flex__item{
    padding-right:16px;
    padding-right:var(--size-16,16px);
    padding-left:0
}
@media(min-width:576px){
    .flex__item{
        padding-right:24px;
        padding-right:var(--size-24,24px)
    }
    .flex__item,[dir=rtl] .flex__item{
        padding-left:24px;
        padding-left:var(--size-24,24px)
    }
    [dir=rtl] .flex__item{
        padding-right:24px;
        padding-right:var(--size-24,24px);
        padding-left:0
    }
}
@media(min-width:768px){
    .flex__item{
        padding-right:32px;
        padding-right:var(--size-32,32px)
    }
    .flex__item,[dir=rtl] .flex__item{
        padding-left:32px;
        padding-left:var(--size-32,32px)
    }
    [dir=rtl] .flex__item{
        padding-right:32px;
        padding-right:var(--size-32,32px);
        padding-left:0
    }
}
@media(min-width:992px){
    .flex__item{
        padding-right:48px;
        padding-right:var(--size-48,48px)
    }
    .flex__item,[dir=rtl] .flex__item{
        padding-left:48px;
        padding-left:var(--size-48,48px)
    }
    [dir=rtl] .flex__item{
        padding-right:48px;
        padding-right:var(--size-48,48px);
        padding-left:0
    }
}
.flex__item--4{
    flex:0 0 33.33333%;
    max-width:33.33333%
}
@media(max-width:767px){
    .flex__item--4--md{
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
}
.flex__item--8{
    flex:0 0 66.66667%;
    max-width:66.66667%
}
@media(max-width:767px){
    .flex__item--8--md{
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
}
.flex__item--6{
    flex:0 0 50%;
    max-width:50%
}
@media(max-width:767px){
    .flex__item--6--md{
        flex:0 0 50%;
        max-width:50%
    }
}
.flex__item--12{
    flex:0 0 100%;
    max-width:100%
}
@media(max-width:767px){
    .flex__item--12--md{
        flex:0 0 100%;
        max-width:100%
    }
}
.footer{
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102));
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    line-height:1.5;
    line-height:var(--line-height-body,1.5);
    padding-top:80px;
    padding-top:calc(var(--size-8,8px)*10);
    padding-bottom:80px;
    padding-bottom:calc(var(--size-8,8px)*10)
}
@media(min-width:576px){
    .footer{
        padding-top:120px;
        padding-top:calc(var(--size-8,8px)*15);
        padding-bottom:120px;
        padding-bottom:calc(var(--size-8,8px)*15)
    }
}
@media(min-width:992px){
    .footer{
        padding-top:160px;
        padding-top:calc(var(--size-8,8px)*20);
        padding-bottom:160px;
        padding-bottom:calc(var(--size-8,8px)*20)
    }
}
.footer .footer-link,.footer .link-icon{
    font-weight:400;
    text-decoration:underline
}
.footer .footer-link,.footer .footer-link:active,.footer .footer-link:focus,.footer .footer-link:hover,.footer .link-icon,.footer .link-icon:active,.footer .link-icon:focus,.footer .link-icon:hover{
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079)
}
.footer .footer-title{
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.footer .footer-title .footer-link{
    font-weight:800;
    font-weight:var(--font-weight-bold,800)
}
.footer .footer-title .footer-link,.footer .footer-title .footer-link:active,.footer .footer-title .footer-link:focus,.footer .footer-title .footer-link:hover{
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.footer .logo{
    color:transparent
}
.footer .icon{
    margin:0 5px;
    font-size:32px!important;
    width:24px
}
.footer .link-icon{
    text-decoration:none
}
.footer .link-icon svg,.footer .link-icon svg:active,.footer .link-icon svg:focus,.footer .link-icon svg:hover{
    fill:#5d7079;
    fill:var(--color-content-secondary,#5d7079)
}
.footer.footer-inverse{
    background:#37517e
}
.footer.footer-inverse .footer-link,.footer.footer-inverse .footer-link:active,.footer.footer-inverse .footer-link:focus,.footer.footer-inverse .footer-link:hover,.footer.footer-inverse .link-icon,.footer.footer-inverse .link-icon:active,.footer.footer-inverse .link-icon:focus,.footer.footer-inverse .link-icon:hover{
    color:#fff
}
.footer.footer-inverse .footer-link svg,.footer.footer-inverse .footer-link svg:active,.footer.footer-inverse .footer-link svg:focus,.footer.footer-inverse .footer-link svg:hover,.footer.footer-inverse .link-icon svg,.footer.footer-inverse .link-icon svg:active,.footer.footer-inverse .link-icon svg:focus,.footer.footer-inverse .link-icon svg:hover{
    fill:#fff
}
.footer.footer-inverse .footer-title{
    color:#fff
}
.footer.footer-inverse hr{
    opacity:.1
}
.footer.footer-inverse .body-3,.footer.footer-inverse .tiny{
    color:#fff
}
@media(max-width:575px){
    .footer{
        position:relative
    }
}
form{
    margin-bottom:0
}
fieldset{
    padding:0;
    margin:0;
    border:0;
    min-width:0
}
legend{
    display:block;
    width:100%;
    padding:32px 0 16px;
    margin-bottom:32px;
    font-size:1rem;
    font-size:var(--font-size-16,1rem);
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600);
    line-height:1.2;
    line-height:var(--line-height-title,1.2);
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    border:0;
    border-bottom:1px solid rgba(0,0,0,.102);
    border-bottom:1px solid var(--color-border-neutral,rgba(0,0,0,.102))
}
label{
    display:inline-block;
    max-width:100%;
    margin-bottom:4px
}
.secondary,label{
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079);
    line-height:20px;
    transition:color .15s ease-in-out
}
input[type=search]{
    box-sizing:border-box
}
input[type=number]{
    -webkit-appearance:textfield;
    -moz-appearance:textfield;
    appearance:textfield
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    -webkit-appearance:none;
    appearance:none;
    margin:0
}
input[type=checkbox],input[type=radio]{
    margin:1px 0 0;
    line-height:normal
}
input[type=file]{
    display:block
}
input[type=range]{
    display:block;
    width:100%
}
select[multiple],select[size]{
    height:auto
}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{
    outline:thin dotted rgba(0,0,0,.5);
    outline-offset:2px
}
output{
    padding-top:9px;
    font-size:1rem;
    font-size:var(--font-size-16,1rem);
    line-height:1.2;
    line-height:var(--line-height-control,1.2)
}
.form-control,output{
    display:block;
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.form-control{
    width:100%;
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    background-image:none;
    border:1px solid #c9cbce;
    border:1px solid var(--color-interactive-secondary,#c9cbce);
    transition:border-color .15s ease-in-out;
    height:48px;
    padding:13px 16px 11px;
    font-size:16px;
    line-height:24px;
    border-radius:3px;
    background-clip:padding-box;
    font-weight:500;
    font-weight:var(--font-weight-regular,500)
}
select.form-control{
    height:48px;
    line-height:48px
}
select[multiple].form-control,textarea.form-control{
    height:auto
}
input.form-control{
    height:auto;
    min-height:48px;
    max-height:48px
}
.form-control:not(.disabled,:disabled):hover{
    border-color:#b5b7ba;
    border-color:var(--color-interactive-secondary-hover,#b5b7ba)
}
.form-control:not(.disabled,:disabled):focus{
    border-color:#0081ba;
    border-color:var(--color-interactive-accent-active,#0081ba);
    outline:0
}
.form-control:-ms-input-placeholder{
    color:#768e9c;
    color:var(--color-content-tertiary,#768e9c)
}
.form-control::-moz-placeholder{
    color:#768e9c;
    color:var(--color-content-tertiary,#768e9c)
}
.form-control::placeholder{
    color:#768e9c;
    color:var(--color-content-tertiary,#768e9c)
}
textarea.form-control{
    height:144px
}
.form-control+.text-danger,.form-control+.text-info,.form-control+.text-muted,.form-control+.text-negative,.form-control+.text-positive,.form-control+.text-primary,.form-control+.text-success,.form-control+.text-warning{
    margin-top:8px;
    font-size:.75rem;
    font-size:var(--font-size-12,.75rem);
    line-height:16px
}
.form-control:focus{
    border-color:#0081ba;
    border-color:var(--color-interactive-accent-active,#0081ba)
}
input[type=search]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
@media screen and (min-device-pixel-ratio:0){
    input[type=date],input[type=datetime-local],input[type=month],input[type=time]{
        line-height:48px
    }
    .input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{
        line-height:32px
    }
    .input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{
        line-height:calc(72px - 1.5);
        line-height:calc(72px - var(--line-height-body,1.5))
    }
}
.form-group{
    margin-bottom:24px
}
.form-group label{
    margin-bottom:2px
}
.form-group:focus-within .control-label,.form-group:focus-within>label{
    color:#0097c7;
    color:var(--color-content-accent,#0097c7)
}
.row-equal-height>[class*=col-]>.form-group{
    width:100%
}
.checkbox,.radio{
    position:relative;
    display:block;
    margin-top:0
}
.checkbox label,.radio label{
    min-height:2.4;
    min-height:calc(var(--line-height-control,1.2)*2);
    margin-bottom:0;
    font-weight:400;
    cursor:pointer
}
.checkbox+.checkbox,.radio+.radio{
    margin-top:12px
}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{
    position:absolute;
    margin-left:-20px;
    margin-top:4px\9
}
[dir=rtl] .checkbox input[type=checkbox],[dir=rtl] .checkbox-inline input[type=checkbox],[dir=rtl] .radio input[type=radio],[dir=rtl] .radio-inline input[type=radio]{
    margin-right:-20px;
    margin-left:0
}
.checkbox-inline,.radio-inline{
    position:relative;
    display:inline-block;
    padding-left:20px;
    margin-bottom:0;
    vertical-align:middle;
    font-weight:400;
    cursor:pointer
}
[dir=rtl] .checkbox-inline,[dir=rtl] .radio-inline{
    padding-right:20px;
    padding-left:0
}
.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{
    cursor:not-allowed
}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{
    margin-top:0;
    margin-left:10px
}
[dir=rtl] .checkbox-inline+.checkbox-inline,[dir=rtl] .radio-inline+.radio-inline{
    margin-right:10px;
    margin-left:0
}
.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{
    cursor:not-allowed
}
.form-control-static{
    margin-bottom:0;
    line-height:1.2;
    line-height:var(--line-height-control,1.2);
    min-height:2.4;
    min-height:calc(var(--line-height-control,1.2)*2);
    font-size:1rem;
    font-size:var(--font-size-16,1rem);
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079);
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102));
    border:1px solid #c9cbce;
    border:1px solid var(--color-interactive-secondary,#c9cbce);
    border-radius:3px;
    padding:13px 16px 11px
}
.form-control-static.input-lg,.form-control-static.input-sm,[dir=rtl] .form-control-static.input-lg,[dir=rtl] .form-control-static.input-sm{
    padding-left:0;
    padding-right:0
}
.input-sm{
    height:32px;
    padding:5px 12px 3px;
    font-size:14px;
    line-height:24px;
    border-radius:3px
}
select.input-sm{
    height:32px;
    line-height:32px
}
select[multiple].input-sm,textarea.input-sm{
    height:auto
}
input.input-sm{
    height:auto;
    min-height:32px;
    max-height:32px
}
.form-group-sm .form-control,.navbar .form-control{
    height:32px;
    padding:5px 12px 3px;
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    line-height:24px;
    border-radius:3px
}
.form-group-sm select.form-control,.navbar select.form-control{
    height:32px;
    line-height:32px
}
.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control,.navbar select[multiple].form-control,.navbar textarea.form-control{
    height:auto
}
.form-group-sm .form-control-static,.navbar .form-control-static{
    height:32px;
    min-height:calc(1.2 + 14px);
    min-height:calc(var(--line-height-control,1.2) + 14px);
    padding:5px 12px 3px;
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    line-height:24px
}
.input-lg{
    height:72px;
    padding:13px 16px 11px;
    font-size:22px;
    line-height:32px;
    border-radius:3px
}
select.input-lg{
    height:72px;
    line-height:72px
}
select[multiple].input-lg,textarea.input-lg{
    height:auto
}
input.input-lg{
    height:auto;
    min-height:72px;
    max-height:72px
}
.form-group-lg{
    position:relative
}
.form-group-lg .input-group-lg>.form-control,.form-group-lg .input-group-lg>.input-group-addon,.form-group-lg .input-lg{
    height:72px;
    padding:28px 12px 4px;
    padding:calc(4px + var(--size-24,24px)) 12px 4px;
    font-size:22px;
    line-height:32px
}
.form-group-lg select.form-control{
    line-height:72px
}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{
    height:auto
}
.form-group-lg .form-control-static{
    height:72px;
    min-height:calc(1.2 + 22px);
    min-height:calc(var(--line-height-control,1.2) + 22px);
    padding:13px 16px 11px;
    font-size:22px;
    line-height:32px
}
.form-group-lg .control-label{
    position:absolute;
    top:12px;
    left:14px;
    margin-bottom:0;
    z-index:1
}
[dir=rtl] .form-group-lg .control-label{
    right:14px;
    left:auto
}
.has-feedback{
    position:relative
}
.has-feedback .form-control{
    padding-right:48px
}
[dir=rtl] .has-feedback .form-control{
    padding-left:48px;
    padding-right:0
}
.form-control-feedback{
    position:absolute;
    top:0;
    right:0;
    z-index:2;
    display:block;
    width:48px;
    height:48px;
    line-height:48px;
    text-align:center;
    pointer-events:none
}
[dir=rtl] .form-control-feedback{
    left:0;
    right:auto
}
.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{
    width:72px;
    height:72px;
    line-height:72px
}
.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{
    width:32px;
    height:32px;
    line-height:32px
}
.focus .control-label,.has-focus .control-label{
    color:#0077a5;
    color:var(--color-content-accent-active,#0077a5)
}
.focus .input-group-addon,.has-focus .input-group-addon{
    border-color:#c9cbce;
    border-color:var(--color-interactive-secondary,#c9cbce)
}
.focus .input-group-addon:active,.has-focus .input-group-addon:active{
    border-color:#a7a9ab;
    border-color:var(--color-interactive-secondary-active,#a7a9ab)
}
.error-messages,.help-block{
    margin-top:12px;
    margin-bottom:4px;
    border-width:0;
    border-style:solid;
    border-radius:3px;
    padding:4px 16px 3px;
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    line-height:1.2;
    line-height:var(--line-height-control,1.2);
    transition:border-color .15s ease-in-out,background-color .15s ease-in-out
}
.error-messages a,.help-block a{
    color:inherit
}
.help-block{
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079);
    border-color:#c9cbce;
    border-color:var(--color-interactive-secondary,#c9cbce);
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102));
    display:block;
    position:relative
}
.help-block:before{
    content:" ";
    position:absolute;
    display:block;
    width:10px;
    height:10px;
    left:20px;
    top:-5px;
    transform:rotate(45deg);
    background-color:inherit
}
[dir=rtl] .help-block:before{
    right:20px;
    left:auto
}
.help-block.arrow-center:before{
    left:50%;
    margin-left:-5px
}
[dir=rtl] .help-block.arrow-center:before{
    right:50%;
    left:auto;
    margin-right:-5px;
    margin-left:0
}
.help-block.arrow-top:before{
    top:-5px;
    bottom:auto
}
.help-block.arrow-left:before{
    left:20px;
    right:auto
}
[dir=rtl] .help-block.arrow-left:before{
    right:20px;
    left:auto;
    right:auto
}
.help-block.arrow-right:before{
    left:auto;
    right:20px
}
[dir=rtl] .help-block.arrow-right:before{
    left:auto;
    left:20px;
    right:auto
}
.help-block.arrow-bottom:before{
    top:auto;
    bottom:-5px
}
.focus .alert,.has-focus .alert{
    border-color:#0081ba;
    border-color:var(--color-interactive-accent-active,#0081ba)
}
.has-success{
    border-color:#2ead4b!important;
    border-color:var(--color-interactive-positive,#2ead4b)!important
}
.has-success .checkbox,.has-success .checkbox label,.has-success .checkbox-inline,.has-success .checkbox-inline label,.has-success .control-label,.has-success .input-group-addon,.has-success .radio,.has-success .radio label,.has-success .radio-inline,.has-success .radio-inline label,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{
    color:#008026!important;
    color:var(--color-content-positive,#008026)!important;
    border-color:#2ead4b!important;
    border-color:var(--color-interactive-positive,#2ead4b)!important
}
.has-success .alert,.has-success .btn-input,.has-success .btn-input:not(.disabled,:disabled):focus,.has-success .btn-input:not(.disabled,:disabled):hover,.has-success .form-control,.has-success .input-group-addon{
    border-color:#2ead4b!important;
    border-color:var(--color-interactive-positive,#2ead4b)!important
}
.has-success:active .alert,.has-success:active .btn-input,.has-success:active .form-control,.has-success:active .input-group .form-control:focus,.has-success:active .input-group-addon,.has-success:active.checkbox label,.has-success:active.radio label,.has-success:focus .alert,.has-success:focus .btn-input,.has-success:focus .form-control,.has-success:focus .input-group .form-control:focus,.has-success:focus .input-group-addon,.has-success:focus-within .alert,.has-success:focus-within .btn-input,.has-success:focus-within .form-control,.has-success:focus-within .input-group .form-control:focus,.has-success:focus-within .input-group-addon,.has-success:focus-within.checkbox label,.has-success:focus-within.radio label,.has-success:focus.checkbox label,.has-success:focus.radio label{
    border-color:#069939!important;
    border-color:var(--color-interactive-positive-hover,#069939)!important
}
.has-success:not(.disabled,:disabled):hover .alert,.has-success:not(.disabled,:disabled):hover .btn-input,.has-success:not(.disabled,:disabled):hover.checkbox label,.has-success:not(.disabled,:disabled):hover.radio label{
    border-color:#069939!important;
    border-color:var(--color-interactive-positive-hover,#069939)!important
}
.has-success .form-control-feedback{
    color:#008026;
    color:var(--color-content-positive,#008026)
}
.has-success .radio>label:not(.disabled,:disabled),.has-success.checkbox>label:not(.disabled,:disabled){
    border-color:#2ead4b;
    border-color:var(--color-interactive-positive,#2ead4b);
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.has-success .radio>label:focus-within,.has-success .radio>label:not(.disabled,:disabled):hover,.has-success.checkbox>label:focus-within,.has-success.checkbox>label:not(.disabled,:disabled):hover{
    border-color:#069939!important;
    border-color:var(--color-interactive-positive-hover,#069939)!important
}
.has-success .radio>label:focus-within .tw-checkbox-button,.has-success .radio>label:focus-within .tw-radio-button,.has-success .radio>label:not(.disabled,:disabled):hover .tw-checkbox-button,.has-success .radio>label:not(.disabled,:disabled):hover .tw-radio-button,.has-success.checkbox>label:focus-within .tw-checkbox-button,.has-success.checkbox>label:focus-within .tw-radio-button,.has-success.checkbox>label:not(.disabled,:disabled):hover .tw-checkbox-button,.has-success.checkbox>label:not(.disabled,:disabled):hover .tw-radio-button{
    border-color:#069939!important;
    border-color:var(--color-interactive-positive-hover,#069939)!important
}
.has-success .radio .tw-checkbox-button,.has-success .radio .tw-radio-button,.has-success.checkbox .tw-checkbox-button,.has-success.checkbox .tw-radio-button{
    border-color:#2ead4b;
    border-color:var(--color-interactive-positive,#2ead4b)
}
.has-info{
    border-color:#00a2dd!important;
    border-color:var(--color-interactive-accent,#00a2dd)!important
}
.has-info .checkbox,.has-info .checkbox label,.has-info .checkbox-inline,.has-info .checkbox-inline label,.has-info .control-label,.has-info .input-group-addon,.has-info .radio,.has-info .radio label,.has-info .radio-inline,.has-info .radio-inline label,.has-info.checkbox label,.has-info.checkbox-inline label,.has-info.radio label,.has-info.radio-inline label{
    color:#0097c7!important;
    color:var(--color-content-accent,#0097c7)!important;
    border-color:#00a2dd!important;
    border-color:var(--color-interactive-accent,#00a2dd)!important
}
.has-info .alert,.has-info .btn-input,.has-info .btn-input:not(.disabled,:disabled):focus,.has-info .btn-input:not(.disabled,:disabled):hover,.has-info .form-control,.has-info .input-group-addon{
    border-color:#00a2dd!important;
    border-color:var(--color-interactive-accent,#00a2dd)!important
}
.has-info:active .alert,.has-info:active .btn-input,.has-info:active .form-control,.has-info:active .input-group .form-control:focus,.has-info:active .input-group-addon,.has-info:active.checkbox label,.has-info:active.radio label,.has-info:focus .alert,.has-info:focus .btn-input,.has-info:focus .form-control,.has-info:focus .input-group .form-control:focus,.has-info:focus .input-group-addon,.has-info:focus-within .alert,.has-info:focus-within .btn-input,.has-info:focus-within .form-control,.has-info:focus-within .input-group .form-control:focus,.has-info:focus-within .input-group-addon,.has-info:focus-within.checkbox label,.has-info:focus-within.radio label,.has-info:focus.checkbox label,.has-info:focus.radio label{
    border-color:#008fc9!important;
    border-color:var(--color-interactive-accent-hover,#008fc9)!important
}
.has-info:not(.disabled,:disabled):hover .alert,.has-info:not(.disabled,:disabled):hover .btn-input,.has-info:not(.disabled,:disabled):hover.checkbox label,.has-info:not(.disabled,:disabled):hover.radio label{
    border-color:#008fc9!important;
    border-color:var(--color-interactive-accent-hover,#008fc9)!important
}
.has-info .form-control-feedback{
    color:#0097c7;
    color:var(--color-content-accent,#0097c7)
}
.has-info .radio>label:not(.disabled,:disabled),.has-info.checkbox>label:not(.disabled,:disabled){
    border-color:#00a2dd;
    border-color:var(--color-interactive-accent,#00a2dd);
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.has-info .radio>label:focus-within,.has-info .radio>label:not(.disabled,:disabled):hover,.has-info.checkbox>label:focus-within,.has-info.checkbox>label:not(.disabled,:disabled):hover{
    border-color:#008fc9!important;
    border-color:var(--color-interactive-accent-hover,#008fc9)!important
}
.has-info .radio>label:focus-within .tw-checkbox-button,.has-info .radio>label:focus-within .tw-radio-button,.has-info .radio>label:not(.disabled,:disabled):hover .tw-checkbox-button,.has-info .radio>label:not(.disabled,:disabled):hover .tw-radio-button,.has-info.checkbox>label:focus-within .tw-checkbox-button,.has-info.checkbox>label:focus-within .tw-radio-button,.has-info.checkbox>label:not(.disabled,:disabled):hover .tw-checkbox-button,.has-info.checkbox>label:not(.disabled,:disabled):hover .tw-radio-button{
    border-color:#008fc9!important;
    border-color:var(--color-interactive-accent-hover,#008fc9)!important
}
.has-info .radio .tw-checkbox-button,.has-info .radio .tw-radio-button,.has-info.checkbox .tw-checkbox-button,.has-info.checkbox .tw-radio-button{
    border-color:#00a2dd;
    border-color:var(--color-interactive-accent,#00a2dd)
}
.has-warning{
    border-color:#df8700!important;
    border-color:var(--color-interactive-warning,#df8700)!important
}
.has-warning .checkbox,.has-warning .checkbox label,.has-warning .checkbox-inline,.has-warning .checkbox-inline label,.has-warning .control-label,.has-warning .input-group-addon,.has-warning .radio,.has-warning .radio label,.has-warning .radio-inline,.has-warning .radio-inline label,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{
    color:#9a6500!important;
    color:var(--color-content-warning,#9a6500)!important;
    border-color:#df8700!important;
    border-color:var(--color-interactive-warning,#df8700)!important
}
.has-warning .alert,.has-warning .btn-input,.has-warning .btn-input:not(.disabled,:disabled):focus,.has-warning .btn-input:not(.disabled,:disabled):hover,.has-warning .form-control,.has-warning .input-group-addon{
    border-color:#df8700!important;
    border-color:var(--color-interactive-warning,#df8700)!important
}
.has-warning:active .alert,.has-warning:active .btn-input,.has-warning:active .form-control,.has-warning:active .input-group .form-control:focus,.has-warning:active .input-group-addon,.has-warning:active.checkbox label,.has-warning:active.radio label,.has-warning:focus .alert,.has-warning:focus .btn-input,.has-warning:focus .form-control,.has-warning:focus .input-group .form-control:focus,.has-warning:focus .input-group-addon,.has-warning:focus-within .alert,.has-warning:focus-within .btn-input,.has-warning:focus-within .form-control,.has-warning:focus-within .input-group .form-control:focus,.has-warning:focus-within .input-group-addon,.has-warning:focus-within.checkbox label,.has-warning:focus-within.radio label,.has-warning:focus.checkbox label,.has-warning:focus.radio label{
    border-color:#c97500!important;
    border-color:var(--color-interactive-warning-hover,#c97500)!important
}
.has-warning:not(.disabled,:disabled):hover .alert,.has-warning:not(.disabled,:disabled):hover .btn-input,.has-warning:not(.disabled,:disabled):hover.checkbox label,.has-warning:not(.disabled,:disabled):hover.radio label{
    border-color:#c97500!important;
    border-color:var(--color-interactive-warning-hover,#c97500)!important
}
.has-warning .form-control-feedback{
    color:#9a6500;
    color:var(--color-content-warning,#9a6500)
}
.has-warning .radio>label:not(.disabled,:disabled),.has-warning.checkbox>label:not(.disabled,:disabled){
    border-color:#df8700;
    border-color:var(--color-interactive-warning,#df8700);
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.has-warning .radio>label:focus-within,.has-warning .radio>label:not(.disabled,:disabled):hover,.has-warning.checkbox>label:focus-within,.has-warning.checkbox>label:not(.disabled,:disabled):hover{
    border-color:#c97500!important;
    border-color:var(--color-interactive-warning-hover,#c97500)!important
}
.has-warning .radio>label:focus-within .tw-checkbox-button,.has-warning .radio>label:focus-within .tw-radio-button,.has-warning .radio>label:not(.disabled,:disabled):hover .tw-checkbox-button,.has-warning .radio>label:not(.disabled,:disabled):hover .tw-radio-button,.has-warning.checkbox>label:focus-within .tw-checkbox-button,.has-warning.checkbox>label:focus-within .tw-radio-button,.has-warning.checkbox>label:not(.disabled,:disabled):hover .tw-checkbox-button,.has-warning.checkbox>label:not(.disabled,:disabled):hover .tw-radio-button{
    border-color:#c97500!important;
    border-color:var(--color-interactive-warning-hover,#c97500)!important
}
.has-warning .radio .tw-checkbox-button,.has-warning .radio .tw-radio-button,.has-warning.checkbox .tw-checkbox-button,.has-warning.checkbox .tw-radio-button{
    border-color:#df8700;
    border-color:var(--color-interactive-warning,#df8700)
}
.has-error{
    border-color:#e74848!important;
    border-color:var(--color-interactive-negative,#e74848)!important
}
.has-error .checkbox,.has-error .checkbox label,.has-error .checkbox-inline,.has-error .checkbox-inline label,.has-error .control-label,.has-error .input-group-addon,.has-error .radio,.has-error .radio label,.has-error .radio-inline,.has-error .radio-inline label,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{
    color:#cf2929!important;
    color:var(--color-content-negative,#cf2929)!important;
    border-color:#e74848!important;
    border-color:var(--color-interactive-negative,#e74848)!important
}
.has-error .alert,.has-error .btn-input,.has-error .btn-input:not(.disabled,:disabled):focus,.has-error .btn-input:not(.disabled,:disabled):hover,.has-error .form-control,.has-error .input-group-addon{
    border-color:#e74848!important;
    border-color:var(--color-interactive-negative,#e74848)!important
}
.has-error:active .alert,.has-error:active .btn-input,.has-error:active .form-control,.has-error:active .input-group .form-control:focus,.has-error:active .input-group-addon,.has-error:active.checkbox label,.has-error:active.radio label,.has-error:focus .alert,.has-error:focus .btn-input,.has-error:focus .form-control,.has-error:focus .input-group .form-control:focus,.has-error:focus .input-group-addon,.has-error:focus-within .alert,.has-error:focus-within .btn-input,.has-error:focus-within .form-control,.has-error:focus-within .input-group .form-control:focus,.has-error:focus-within .input-group-addon,.has-error:focus-within.checkbox label,.has-error:focus-within.radio label,.has-error:focus.checkbox label,.has-error:focus.radio label{
    border-color:#d03238!important;
    border-color:var(--color-interactive-negative-hover,#d03238)!important
}
.has-error:not(.disabled,:disabled):hover .alert,.has-error:not(.disabled,:disabled):hover .btn-input,.has-error:not(.disabled,:disabled):hover.checkbox label,.has-error:not(.disabled,:disabled):hover.radio label{
    border-color:#d03238!important;
    border-color:var(--color-interactive-negative-hover,#d03238)!important
}
.has-error .form-control-feedback{
    color:#cf2929;
    color:var(--color-content-negative,#cf2929)
}
.has-error .radio>label:not(.disabled,:disabled),.has-error.checkbox>label:not(.disabled,:disabled){
    border-color:#e74848;
    border-color:var(--color-interactive-negative,#e74848);
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.has-error .radio>label:focus-within,.has-error .radio>label:not(.disabled,:disabled):hover,.has-error.checkbox>label:focus-within,.has-error.checkbox>label:not(.disabled,:disabled):hover{
    border-color:#d03238!important;
    border-color:var(--color-interactive-negative-hover,#d03238)!important
}
.has-error .radio>label:focus-within .tw-checkbox-button,.has-error .radio>label:focus-within .tw-radio-button,.has-error .radio>label:not(.disabled,:disabled):hover .tw-checkbox-button,.has-error .radio>label:not(.disabled,:disabled):hover .tw-radio-button,.has-error.checkbox>label:focus-within .tw-checkbox-button,.has-error.checkbox>label:focus-within .tw-radio-button,.has-error.checkbox>label:not(.disabled,:disabled):hover .tw-checkbox-button,.has-error.checkbox>label:not(.disabled,:disabled):hover .tw-radio-button{
    border-color:#d03238!important;
    border-color:var(--color-interactive-negative-hover,#d03238)!important
}
.has-error .radio .tw-checkbox-button,.has-error .radio .tw-radio-button,.has-error.checkbox .tw-checkbox-button,.has-error.checkbox .tw-radio-button{
    border-color:#e74848;
    border-color:var(--color-interactive-negative,#e74848)
}
.has-feedback label~.form-control-feedback{
    top:1.2;
    top:var(--line-height-control,1.2)
}
.has-feedback label.sr-only~.form-control-feedback{
    top:0
}
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{
    margin-top:0;
    margin-bottom:0;
    padding-top:9px
}
.form-horizontal .checkbox,.form-horizontal .radio{
    min-height:calc(2.2 + 8px);
    min-height:calc(var(--line-height-control,1.2) + 8px + 1)
}
.form-horizontal .form-group,[dir=rtl] .form-horizontal .form-group{
    margin-left:-12px;
    margin-right:-12px
}
@media(min-width:576px){
    .form-horizontal .control-label{
        text-align:right;
        margin-bottom:0;
        padding-top:14px
    }
    [dir=rtl] .form-horizontal .control-label{
        text-align:left
    }
}
.form-horizontal .has-feedback .form-control-feedback{
    right:12px
}
[dir=rtl] .form-horizontal .has-feedback .form-control-feedback{
    left:12px;
    right:auto
}
@media(min-width:576px){
    .form-horizontal .form-group-lg .control-label{
        padding-top:17px;
        font-size:1.25rem;
        font-size:var(--font-size-20,1.25rem)
    }
    .form-horizontal .form-group-sm .control-label{
        padding-top:8px;
        font-size:.875rem;
        font-size:var(--font-size-14,.875rem)
    }
}
.checkbox,.radio{
    border-color:#c9cbce;
    border-color:var(--color-interactive-secondary,#c9cbce)
}
.checkbox>label,.radio>label{
    position:relative;
    padding-left:48px
}
[dir=rtl] .checkbox>label,[dir=rtl] .radio>label{
    padding-right:48px;
    padding-left:0
}
.checkbox>label input[type=checkbox],.checkbox>label input[type=radio],.radio>label input[type=checkbox],.radio>label input[type=radio]{
    display:block;
    position:absolute;
    top:13px;
    left:40px
}
[dir=rtl] .checkbox>label input[type=checkbox],[dir=rtl] .checkbox>label input[type=radio],[dir=rtl] .radio>label input[type=checkbox],[dir=rtl] .radio>label input[type=radio]{
    right:40px;
    left:auto
}
.tw-checkbox-button{
    border:1px solid #c9cbce;
    border:1px solid var(--color-interactive-secondary,#c9cbce);
    background:#fff;
    background:var(--color-background-screen,#fff);
    width:22px;
    height:22px;
    border-radius:3px;
    border-radius:var(--radius-small,3px);
    display:inline-block;
    padding:0;
    vertical-align:middle;
    text-align:center;
    transition:border .15s ease-in-out,background-color .15s ease-in-out
}
.tw-checkbox-button .tw-checkbox-check{
    width:20px;
    height:20px;
    line-height:18px;
    margin:0;
    display:none;
    color:#fff;
    color:var(--color-background-screen,#fff)
}
.checkbox:hover .tw-checkbox-button,.tw-checkbox-button:not(.disabled,:disabled):hover,input[type=checkbox]:hover+.tw-checkbox-button{
    border-color:#c9cbce;
    border-color:var(--color-interactive-secondary,#c9cbce)
}
.tw-checkbox-button:not(.disabled,:disabled).active,.tw-checkbox-button:not(.disabled,:disabled).focus,.tw-checkbox-button:not(.disabled,:disabled).focus:hover,.tw-checkbox-button:not(.disabled,:disabled):active,.tw-checkbox-button:not(.disabled,:disabled):focus,.tw-checkbox-button:not(.disabled,:disabled):focus:hover,input[type=checkbox]:active+.tw-checkbox-button,input[type=checkbox]:focus+.tw-checkbox-button{
    border-color:#c9cbce;
    border-color:var(--color-interactive-secondary,#c9cbce);
    outline:none
}
.tw-checkbox-button.checked,.tw-checkbox-button[checked],input[type=checkbox]:checked+.tw-checkbox-button{
    border-color:#00a2dd!important;
    border-color:var(--color-interactive-accent,#00a2dd)!important;
    background-color:#00a2dd;
    background-color:var(--color-interactive-accent,#00a2dd)
}
.tw-checkbox-button.checked .tw-checkbox-check,.tw-checkbox-button[checked] .tw-checkbox-check,input[type=checkbox]:checked+.tw-checkbox-button .tw-checkbox-check{
    display:inline-block
}
.tw-checkbox-button.checked:hover,.tw-checkbox-button[checked]:hover,input[type=checkbox]:not(.disabled,:disabled):checked:hover+.tw-checkbox-button{
    border-color:#008fc9!important;
    border-color:var(--color-interactive-accent-hover,#008fc9)!important;
    background-color:#008fc9;
    background-color:var(--color-interactive-accent-hover,#008fc9)
}
.tw-checkbox-button.checked:active,.tw-checkbox-button[checked]:active,input[type=checkbox]:not(.disabled,:disabled):checked:active+.tw-checkbox-button{
    border-color:#0081ba!important;
    border-color:var(--color-interactive-accent-active,#0081ba)!important;
    background-color:#0081ba;
    background-color:var(--color-interactive-accent-active,#0081ba)
}
.checkbox.has-error .tw-checkbox-button,.tw-checkbox-button.has-error{
    border-color:#e74848!important;
    border-color:var(--color-interactive-negative,#e74848)!important
}
.checkbox.has-error .tw-checkbox-button.checked,.checkbox.has-error .tw-checkbox-button[checked],.tw-checkbox-button.has-error.checked,.tw-checkbox-button.has-error[checked]{
    background-color:#e74848;
    background-color:var(--color-interactive-negative,#e74848)
}
.checkbox.has-error input[type=checkbox]:not(.disabled,:disabled):checked+.tw-checkbox-button{
    border-color:#e74848!important;
    border-color:var(--color-interactive-negative,#e74848)!important;
    background-color:#e74848;
    background-color:var(--color-interactive-negative,#e74848)
}
.checkbox.has-error input[type=checkbox]:not(.disabled,:disabled):checked:hover+.tw-checkbox-button{
    border-color:#d03238!important;
    border-color:var(--color-interactive-negative-hover,#d03238)!important;
    background-color:#d03238;
    background-color:var(--color-interactive-negative-hover,#d03238)
}
.checkbox.has-error input[type=checkbox]:not(.disabled,:disabled):checked:active+.tw-checkbox-button{
    border-color:#bf1e2c!important;
    border-color:var(--color-interactive-negative-active,#bf1e2c)!important;
    background-color:#bf1e2c;
    background-color:var(--color-interactive-negative-active,#bf1e2c)
}
.tw-radio-button{
    width:24px;
    height:24px;
    border-radius:50%;
    border:1px solid #c9cbce;
    border:1px solid var(--color-interactive-secondary,#c9cbce);
    background:#fff;
    background:var(--color-background-screen,#fff);
    display:inline-block;
    padding:0;
    vertical-align:middle;
    transition:border .15s ease-in-out
}
.tw-radio-button .tw-radio-check{
    border-radius:50%;
    text-align:center;
    width:0;
    height:0;
    margin:0 0 0 11px;
    transition:all .15s ease-in-out
}
[dir=rtl] .tw-radio-button .tw-radio-check{
    margin-right:11px;
    margin-left:0
}
.radio:not(.disabled,:disabled):hover .tw-radio-button,.tw-radio-button:not(.disabled,:disabled):hover{
    border-color:#b5b7ba;
    border-color:var(--color-interactive-secondary-hover,#b5b7ba)
}
.tw-radio-button:not(.disabled,:disabled).active,.tw-radio-button:not(.disabled,:disabled).focus,.tw-radio-button:not(.disabled,:disabled):active,.tw-radio-button:not(.disabled,:disabled):focus{
    border-color:#a7a9ab;
    border-color:var(--color-interactive-secondary-active,#a7a9ab);
    outline:none
}
.tw-radio-button.checked,.tw-radio-button[checked]{
    border-color:#00a2dd!important;
    border-color:var(--color-interactive-accent,#00a2dd)!important
}
.tw-radio-button.checked .tw-radio-check,.tw-radio-button[checked] .tw-radio-check{
    width:12px;
    height:12px;
    margin:5px;
    display:block;
    background-color:#00a2dd;
    background-color:var(--color-interactive-accent,#00a2dd)
}
[dir=rtl] .tw-radio-button.checked .tw-radio-check,[dir=rtl] .tw-radio-button[checked] .tw-radio-check{
    margin-right:5px;
    margin-left:0
}
.radio.has-error .tw-radio-button,.tw-radio-button.has-error{
    border-color:#e74848!important;
    border-color:var(--color-interactive-negative,#e74848)!important
}
.radio.has-error .tw-radio-button.checked .tw-radio-check,.radio.has-error .tw-radio-button[checked] .tw-radio-check,.tw-radio-button.has-error.checked .tw-radio-check,.tw-radio-button.has-error[checked] .tw-radio-check{
    background-color:#e74848;
    background-color:var(--color-interactive-negative,#e74848)
}
.radio .tw-radio-button{
    position:absolute;
    left:13px;
    top:11px
}
[dir=rtl] .radio .tw-radio-button{
    right:13px;
    left:auto
}
.checkbox .tw-checkbox-button{
    position:absolute;
    left:14px;
    top:12px
}
[dir=rtl] .checkbox .tw-checkbox-button{
    right:14px;
    left:auto
}
.form-inline .tw-checkbox-button,.form-inline .tw-radio-button{
    vertical-align:bottom
}
.form-horizontal .checkbox,.form-horizontal .radio{
    padding-top:0
}
.form-horizontal .checkbox>label,.form-horizontal .radio>label{
    margin-bottom:0
}
.np-checkbox.checkbox,.np-radio.radio{
    min-width:-webkit-fit-content;
    min-width:-moz-fit-content;
    min-width:fit-content
}
.np-checkbox.checkbox .np-checkbox-button,.np-checkbox.checkbox .np-radio-button,.np-radio.radio .np-checkbox-button,.np-radio.radio .np-radio-button{
    position:relative;
    flex-shrink:0
}
.np-checkbox.checkbox .tw-checkbox-button,.np-checkbox.checkbox .tw-radio-button,.np-radio.radio .tw-checkbox-button,.np-radio.radio .tw-radio-button{
    position:static
}
.np-checkbox.checkbox>label,.np-radio.radio>label{
    display:flex;
    align-items:center
}
.np-checkbox.checkbox>label,.np-radio.radio>label,[dir=rtl] .np-checkbox.checkbox>label,[dir=rtl] .np-radio.radio>label{
    padding:8px 16px;
    padding:var(--size-8,8px) var(--size-16,16px)
}
.np-checkbox.checkbox .np-checkbox__text,.np-checkbox.checkbox .np-radio__text,.np-radio.radio .np-checkbox__text,.np-radio.radio .np-radio__text{
    padding-top:3px;
    display:block
}
.np-radio .np-radio__avatar{
    pointer-events:none
}
[dir=rtl] .input-group .input-group-btn+input{
    border-right:0 solid transparent
}
html:not([dir=rtl]) .input-group .input-group-btn+input{
    border-left:0 solid transparent
}
.input-group-addon{
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079);
    transition:border-color .15s ease-in-out
}
.form-control-feedback,.form-control-feedback.icon{
    font-size:24px;
    line-height:48px
}
.label{
    padding-top:.25em;
    position:relative;
    top:-3px
}
.label .label-default{
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079);
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
.btn:focus,.form-control:focus{
    outline:none
}
.form-group{
    position:relative;
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem)
}
.form-group .row{
    margin-left:-6px;
    margin-right:-6px
}
[dir=rtl] .form-group .row{
    margin-left:-6px;
    margin-right:0
}
.form-group .row [class*=col-]{
    padding-left:6px;
    padding-right:6px
}
[dir=rtl] .form-group .row [class*=col-]{
    padding-left:6px;
    padding-right:0
}
@media(max-width:575px){
    .form-group .row [class*=col-sm-]{
        margin-bottom:0
    }
    .form-group .row [class*=col-sm-] .btn-input,.form-group .row [class*=col-sm-] .form-control{
        margin-bottom:12px
    }
}
@media(max-width:767px){
    .form-group .row [class*=col-md-]{
        margin-bottom:0
    }
    .form-group .row [class*=col-md-] .btn-input,.form-group .row [class*=col-md-] .form-control{
        margin-bottom:12px
    }
}
@media(max-width:991px){
    .form-group .row [class*=col-lg-]{
        margin-bottom:0
    }
    .form-group .row [class*=col-lg-] .btn-input,.form-group .row [class*=col-lg-] .form-control{
        margin-bottom:12px
    }
}
@media(max-width:1199px){
    .form-group .row [class*=col-xl-]{
        margin-bottom:0
    }
    .form-group .row [class*=col-xl-] .btn-input,.form-group .row [class*=col-xl-] .form-control{
        margin-bottom:12px
    }
}
@media(min-width:576px){
    fieldset .form-group:nth-of-type(odd){
        clear:left
    }
    [dir=rtl] fieldset .form-group:nth-of-type(odd){
        clear:right
    }
}
.checkbox>label,.radio>label{
    font-size:1rem;
    font-size:var(--font-size-16,1rem);
    display:block;
    cursor:pointer;
    line-height:24px;
    padding-top:12px;
    padding-bottom:10px;
    padding-right:16px;
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    border:1px solid #c9cbce;
    border:1px solid var(--color-interactive-secondary,#c9cbce);
    border-radius:3px;
    transition:border .15s ease-in-out,background-color .15s ease-in-out
}
[dir=rtl] .checkbox>label,[dir=rtl] .radio>label{
    padding-left:16px;
    padding-right:0
}
.checkbox>label:not(.disabled,:disabled):hover,.radio>label:not(.disabled,:disabled):hover{
    border-color:#008fc9;
    border-color:var(--color-interactive-accent-hover,#008fc9)
}
.checkbox>label:not(.disabled,:disabled).focus,.checkbox>label:not(.disabled,:disabled).focus:hover,.checkbox>label:not(.disabled,:disabled).has-focus,.checkbox>label:not(.disabled,:disabled).has-focus:hover,.checkbox>label:not(.disabled,:disabled):focus-within,.radio>label:not(.disabled,:disabled).focus,.radio>label:not(.disabled,:disabled).focus:hover,.radio>label:not(.disabled,:disabled).has-focus,.radio>label:not(.disabled,:disabled).has-focus:hover,.radio>label:not(.disabled,:disabled):focus-within{
    border-color:#0081ba;
    border-color:var(--color-interactive-accent-active,#0081ba)
}
.checkbox.checkbox-lg>label,.checkbox.radio-lg>label,.radio.checkbox-lg>label,.radio.radio-lg>label{
    min-height:72px
}
.checkbox.checkbox-lg>label .body-2,.checkbox.checkbox-lg>label .small,.checkbox.checkbox-lg>label small,.checkbox.radio-lg>label .body-2,.checkbox.radio-lg>label .small,.checkbox.radio-lg>label small,.radio.checkbox-lg>label .body-2,.radio.checkbox-lg>label .small,.radio.checkbox-lg>label small,.radio.radio-lg>label .body-2,.radio.radio-lg>label .small,.radio.radio-lg>label small{
    display:block;
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079)
}
.error-messages{
    display:none;
    color:#cf2929;
    color:var(--color-content-negative,#cf2929);
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    background-color:hsla(0,100%,76%,.102);
    background-color:var(--color-background-negative,hsla(0,100%,76%,.102));
    line-height:24px;
    position:relative
}
.error-messages:before{
    content:" ";
    position:absolute;
    display:block;
    width:10px;
    height:10px;
    left:20px;
    top:-5px;
    transform:rotate(45deg);
    background-color:inherit
}
[dir=rtl] .error-messages:before{
    right:20px;
    left:auto
}
.form-group .error-messages{
    border-radius:3px;
    border-width:0;
    margin-top:12px
}
.has-error .error-messages{
    display:block
}
.has-error .error-messages:-moz-only-whitespace,.has-error .error-messages:-moz-only-whitespace:before,.has-error .error-messages:empty,.has-error .error-messages:empty:before{
    display:none
}
.error-async,.error-date,.error-datetime,.error-datetimelocal,.error-email,.error-max,.error-maxlength,.error-min,.error-minlength,.error-month,.error-number,.error-pattern,.error-required,.error-time,.error-url,.error-week{
    display:none
}
.ng-invalid-async~.alert-danger>.error-async,.ng-invalid-async~.error-messages>.error-async,.ng-invalid-datetimelocal~.alert-danger>.error-datetimelocal,.ng-invalid-datetimelocal~.error-messages>.error-datetimelocal,.ng-invalid-datetime~.alert-danger>.error-datetime,.ng-invalid-datetime~.error-messages>.error-datetime,.ng-invalid-date~.alert-danger>.error-date,.ng-invalid-date~.error-messages>.error-date,.ng-invalid-email~.alert-danger>.error-email,.ng-invalid-email~.error-messages>.error-email,.ng-invalid-maxlength~.alert-danger>.error-maxlength,.ng-invalid-maxlength~.error-messages>.error-maxlength,.ng-invalid-max~.alert-danger>.error-max,.ng-invalid-max~.error-messages>.error-max,.ng-invalid-minlength~.alert-danger>.error-minlength,.ng-invalid-minlength~.error-messages>.error-minlength,.ng-invalid-min~.alert-danger>.error-min,.ng-invalid-min~.error-messages>.error-min,.ng-invalid-month~.alert-danger>.error-month,.ng-invalid-month~.error-messages>.error-month,.ng-invalid-number~.alert-danger>.error-number,.ng-invalid-number~.error-messages>.error-number,.ng-invalid-pattern~.alert-danger>.error-pattern,.ng-invalid-pattern~.error-messages>.error-pattern,.ng-invalid-required~.alert-danger>.error-required,.ng-invalid-required~.error-messages>.error-required,.ng-invalid-time~.alert-danger>.error-time,.ng-invalid-time~.error-messages>.error-time,.ng-invalid-url~.alert-danger>.error-url,.ng-invalid-url~.error-messages>.error-url,.ng-invalid-week~.alert-danger>.error-week,.ng-invalid-week~.error-messages>.error-week{
    display:block
}
.form-control-placeholder{
    color:#768e9c;
    color:var(--color-content-tertiary,#768e9c)
}
.input-group-lg>input.form-control{
    height:auto;
    min-height:72px;
    max-height:72px
}
.input-group-sm>input.form-control{
    height:auto;
    min-height:32px;
    max-height:32px
}
.form-group-lg .input-group-lg>input.form-control,.form-group-lg .input-group-lg>input.input-group-addon,.form-group-lg input.input-lg{
    height:auto;
    min-height:72px;
    max-height:72px
}
.form-group-sm input.form-control,.navbar input.form-control{
    height:auto;
    min-height:32px;
    max-height:32px
}
.tw-select-filter{
    border:0
}
.container{
    margin-right:auto;
    margin-left:auto;
    padding-right:16px;
    padding-left:16px
}
.container:after,.container:before{
    content:" ";
    display:table
}
.container:after{
    clear:both
}
@media(min-width:1200px){
    .container{
        max-width:1164px
    }
}
@media(min-width:576px){
    .container{
        padding-right:24px;
        padding-left:24px
    }
}
@media(min-width:992px){
    .container{
        padding-right:32px;
        padding-left:32px
    }
}
.container-fluid{
    margin-right:auto;
    margin-left:auto;
    padding-left:12px;
    padding-right:12px
}
.row,[dir=rtl] .row{
    margin-left:-12px;
    margin-right:-12px
}
.row:after,.row:before{
    content:" ";
    display:table
}
.row:after{
    clear:both
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
    position:relative;
    min-height:1px;
    padding-left:12px;
    padding-right:12px
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
    float:left
}
[dir=rtl] .col-xs-1,[dir=rtl] .col-xs-10,[dir=rtl] .col-xs-11,[dir=rtl] .col-xs-12,[dir=rtl] .col-xs-2,[dir=rtl] .col-xs-3,[dir=rtl] .col-xs-4,[dir=rtl] .col-xs-5,[dir=rtl] .col-xs-6,[dir=rtl] .col-xs-7,[dir=rtl] .col-xs-8,[dir=rtl] .col-xs-9{
    float:right
}
.col-xs-12{
    width:100%
}
.row-equal-height .col-xs-12{
    width:calc(100% - .5px)
}
.col-xs-11{
    width:91.66666667%
}
.row-equal-height .col-xs-11{
    width:calc(91.66667% - .5px)
}
.col-xs-10{
    width:83.33333333%
}
.row-equal-height .col-xs-10{
    width:calc(83.33333% - .5px)
}
.col-xs-9{
    width:75%
}
.row-equal-height .col-xs-9{
    width:calc(75% - .5px)
}
.col-xs-8{
    width:66.66666667%
}
.row-equal-height .col-xs-8{
    width:calc(66.66667% - .5px)
}
.col-xs-7{
    width:58.33333333%
}
.row-equal-height .col-xs-7{
    width:calc(58.33333% - .5px)
}
.col-xs-6{
    width:50%
}
.row-equal-height .col-xs-6{
    width:calc(50% - .5px)
}
.col-xs-5{
    width:41.66666667%
}
.row-equal-height .col-xs-5{
    width:calc(41.66667% - .5px)
}
.col-xs-4{
    width:33.33333333%
}
.row-equal-height .col-xs-4{
    width:calc(33.33333% - .5px)
}
.col-xs-3{
    width:25%
}
.row-equal-height .col-xs-3{
    width:calc(25% - .5px)
}
.col-xs-2{
    width:16.66666667%
}
.row-equal-height .col-xs-2{
    width:calc(16.66667% - .5px)
}
.col-xs-1{
    width:8.33333333%
}
.row-equal-height .col-xs-1{
    width:calc(8.33333% - .5px)
}
.col-xs-pull-12{
    right:100%
}
[dir=rtl] .col-xs-pull-12{
    left:100%;
    right:auto
}
.col-xs-pull-11{
    right:91.66666667%
}
[dir=rtl] .col-xs-pull-11{
    left:91.66666667%;
    right:auto
}
.col-xs-pull-10{
    right:83.33333333%
}
[dir=rtl] .col-xs-pull-10{
    left:83.33333333%;
    right:auto
}
.col-xs-pull-9{
    right:75%
}
[dir=rtl] .col-xs-pull-9{
    left:75%;
    right:auto
}
.col-xs-pull-8{
    right:66.66666667%
}
[dir=rtl] .col-xs-pull-8{
    left:66.66666667%;
    right:auto
}
.col-xs-pull-7{
    right:58.33333333%
}
[dir=rtl] .col-xs-pull-7{
    left:58.33333333%;
    right:auto
}
.col-xs-pull-6{
    right:50%
}
[dir=rtl] .col-xs-pull-6{
    left:50%;
    right:auto
}
.col-xs-pull-5{
    right:41.66666667%
}
[dir=rtl] .col-xs-pull-5{
    left:41.66666667%;
    right:auto
}
.col-xs-pull-4{
    right:33.33333333%
}
[dir=rtl] .col-xs-pull-4{
    left:33.33333333%;
    right:auto
}
.col-xs-pull-3{
    right:25%
}
[dir=rtl] .col-xs-pull-3{
    left:25%;
    right:auto
}
.col-xs-pull-2{
    right:16.66666667%
}
[dir=rtl] .col-xs-pull-2{
    left:16.66666667%;
    right:auto
}
.col-xs-pull-1{
    right:8.33333333%
}
[dir=rtl] .col-xs-pull-1{
    left:8.33333333%;
    right:auto
}
.col-xs-pull-0{
    right:auto
}
[dir=rtl] .col-xs-pull-0{
    left:auto;
    right:auto
}
.col-xs-push-12{
    left:100%
}
[dir=rtl] .col-xs-push-12{
    right:100%;
    left:auto
}
.col-xs-push-11{
    left:91.66666667%
}
[dir=rtl] .col-xs-push-11{
    right:91.66666667%;
    left:auto
}
.col-xs-push-10{
    left:83.33333333%
}
[dir=rtl] .col-xs-push-10{
    right:83.33333333%;
    left:auto
}
.col-xs-push-9{
    left:75%
}
[dir=rtl] .col-xs-push-9{
    right:75%;
    left:auto
}
.col-xs-push-8{
    left:66.66666667%
}
[dir=rtl] .col-xs-push-8{
    right:66.66666667%;
    left:auto
}
.col-xs-push-7{
    left:58.33333333%
}
[dir=rtl] .col-xs-push-7{
    right:58.33333333%;
    left:auto
}
.col-xs-push-6{
    left:50%
}
[dir=rtl] .col-xs-push-6{
    right:50%;
    left:auto
}
.col-xs-push-5{
    left:41.66666667%
}
[dir=rtl] .col-xs-push-5{
    right:41.66666667%;
    left:auto
}
.col-xs-push-4{
    left:33.33333333%
}
[dir=rtl] .col-xs-push-4{
    right:33.33333333%;
    left:auto
}
.col-xs-push-3{
    left:25%
}
[dir=rtl] .col-xs-push-3{
    right:25%;
    left:auto
}
.col-xs-push-2{
    left:16.66666667%
}
[dir=rtl] .col-xs-push-2{
    right:16.66666667%;
    left:auto
}
.col-xs-push-1{
    left:8.33333333%
}
[dir=rtl] .col-xs-push-1{
    right:8.33333333%;
    left:auto
}
.col-xs-push-0{
    left:auto
}
[dir=rtl] .col-xs-push-0{
    right:auto;
    left:auto
}
.col-xs-offset-12{
    margin-left:100%
}
[dir=rtl] .col-xs-offset-12{
    margin-right:100%;
    margin-left:0
}
.col-xs-offset-11{
    margin-left:91.66666667%
}
[dir=rtl] .col-xs-offset-11{
    margin-right:91.66666667%;
    margin-left:0
}
.col-xs-offset-10{
    margin-left:83.33333333%
}
[dir=rtl] .col-xs-offset-10{
    margin-right:83.33333333%;
    margin-left:0
}
.col-xs-offset-9{
    margin-left:75%
}
[dir=rtl] .col-xs-offset-9{
    margin-right:75%;
    margin-left:0
}
.col-xs-offset-8{
    margin-left:66.66666667%
}
[dir=rtl] .col-xs-offset-8{
    margin-right:66.66666667%;
    margin-left:0
}
.col-xs-offset-7{
    margin-left:58.33333333%
}
[dir=rtl] .col-xs-offset-7{
    margin-right:58.33333333%;
    margin-left:0
}
.col-xs-offset-6{
    margin-left:50%
}
[dir=rtl] .col-xs-offset-6{
    margin-right:50%;
    margin-left:0
}
.col-xs-offset-5{
    margin-left:41.66666667%
}
[dir=rtl] .col-xs-offset-5{
    margin-right:41.66666667%;
    margin-left:0
}
.col-xs-offset-4{
    margin-left:33.33333333%
}
[dir=rtl] .col-xs-offset-4{
    margin-right:33.33333333%;
    margin-left:0
}
.col-xs-offset-3{
    margin-left:25%
}
[dir=rtl] .col-xs-offset-3{
    margin-right:25%;
    margin-left:0
}
.col-xs-offset-2{
    margin-left:16.66666667%
}
[dir=rtl] .col-xs-offset-2{
    margin-right:16.66666667%;
    margin-left:0
}
.col-xs-offset-1{
    margin-left:8.33333333%
}
[dir=rtl] .col-xs-offset-1{
    margin-right:8.33333333%;
    margin-left:0
}
.col-xs-offset-0{
    margin-left:0
}
[dir=rtl] .col-xs-offset-0{
    margin-right:0;
    margin-left:0
}
@media(min-width:576px){
    .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{
        float:left
    }
    [dir=rtl] .col-sm-1,[dir=rtl] .col-sm-10,[dir=rtl] .col-sm-11,[dir=rtl] .col-sm-12,[dir=rtl] .col-sm-2,[dir=rtl] .col-sm-3,[dir=rtl] .col-sm-4,[dir=rtl] .col-sm-5,[dir=rtl] .col-sm-6,[dir=rtl] .col-sm-7,[dir=rtl] .col-sm-8,[dir=rtl] .col-sm-9{
        float:right
    }
    .col-sm-12{
        width:100%
    }
    .row-equal-height .col-sm-12{
        width:calc(100% - .5px)
    }
    .col-sm-11{
        width:91.66666667%
    }
    .row-equal-height .col-sm-11{
        width:calc(91.66667% - .5px)
    }
    .col-sm-10{
        width:83.33333333%
    }
    .row-equal-height .col-sm-10{
        width:calc(83.33333% - .5px)
    }
    .col-sm-9{
        width:75%
    }
    .row-equal-height .col-sm-9{
        width:calc(75% - .5px)
    }
    .col-sm-8{
        width:66.66666667%
    }
    .row-equal-height .col-sm-8{
        width:calc(66.66667% - .5px)
    }
    .col-sm-7{
        width:58.33333333%
    }
    .row-equal-height .col-sm-7{
        width:calc(58.33333% - .5px)
    }
    .col-sm-6{
        width:50%
    }
    .row-equal-height .col-sm-6{
        width:calc(50% - .5px)
    }
    .col-sm-5{
        width:41.66666667%
    }
    .row-equal-height .col-sm-5{
        width:calc(41.66667% - .5px)
    }
    .col-sm-4{
        width:33.33333333%
    }
    .row-equal-height .col-sm-4{
        width:calc(33.33333% - .5px)
    }
    .col-sm-3{
        width:25%
    }
    .row-equal-height .col-sm-3{
        width:calc(25% - .5px)
    }
    .col-sm-2{
        width:16.66666667%
    }
    .row-equal-height .col-sm-2{
        width:calc(16.66667% - .5px)
    }
    .col-sm-1{
        width:8.33333333%
    }
    .row-equal-height .col-sm-1{
        width:calc(8.33333% - .5px)
    }
    .col-sm-pull-12{
        right:100%
    }
    [dir=rtl] .col-sm-pull-12{
        left:100%;
        right:auto
    }
    .col-sm-pull-11{
        right:91.66666667%
    }
    [dir=rtl] .col-sm-pull-11{
        left:91.66666667%;
        right:auto
    }
    .col-sm-pull-10{
        right:83.33333333%
    }
    [dir=rtl] .col-sm-pull-10{
        left:83.33333333%;
        right:auto
    }
    .col-sm-pull-9{
        right:75%
    }
    [dir=rtl] .col-sm-pull-9{
        left:75%;
        right:auto
    }
    .col-sm-pull-8{
        right:66.66666667%
    }
    [dir=rtl] .col-sm-pull-8{
        left:66.66666667%;
        right:auto
    }
    .col-sm-pull-7{
        right:58.33333333%
    }
    [dir=rtl] .col-sm-pull-7{
        left:58.33333333%;
        right:auto
    }
    .col-sm-pull-6{
        right:50%
    }
    [dir=rtl] .col-sm-pull-6{
        left:50%;
        right:auto
    }
    .col-sm-pull-5{
        right:41.66666667%
    }
    [dir=rtl] .col-sm-pull-5{
        left:41.66666667%;
        right:auto
    }
    .col-sm-pull-4{
        right:33.33333333%
    }
    [dir=rtl] .col-sm-pull-4{
        left:33.33333333%;
        right:auto
    }
    .col-sm-pull-3{
        right:25%
    }
    [dir=rtl] .col-sm-pull-3{
        left:25%;
        right:auto
    }
    .col-sm-pull-2{
        right:16.66666667%
    }
    [dir=rtl] .col-sm-pull-2{
        left:16.66666667%;
        right:auto
    }
    .col-sm-pull-1{
        right:8.33333333%
    }
    [dir=rtl] .col-sm-pull-1{
        left:8.33333333%;
        right:auto
    }
    .col-sm-pull-0{
        right:auto
    }
    [dir=rtl] .col-sm-pull-0{
        left:auto;
        right:auto
    }
    .col-sm-push-12{
        left:100%
    }
    [dir=rtl] .col-sm-push-12{
        right:100%;
        left:auto
    }
    .col-sm-push-11{
        left:91.66666667%
    }
    [dir=rtl] .col-sm-push-11{
        right:91.66666667%;
        left:auto
    }
    .col-sm-push-10{
        left:83.33333333%
    }
    [dir=rtl] .col-sm-push-10{
        right:83.33333333%;
        left:auto
    }
    .col-sm-push-9{
        left:75%
    }
    [dir=rtl] .col-sm-push-9{
        right:75%;
        left:auto
    }
    .col-sm-push-8{
        left:66.66666667%
    }
    [dir=rtl] .col-sm-push-8{
        right:66.66666667%;
        left:auto
    }
    .col-sm-push-7{
        left:58.33333333%
    }
    [dir=rtl] .col-sm-push-7{
        right:58.33333333%;
        left:auto
    }
    .col-sm-push-6{
        left:50%
    }
    [dir=rtl] .col-sm-push-6{
        right:50%;
        left:auto
    }
    .col-sm-push-5{
        left:41.66666667%
    }
    [dir=rtl] .col-sm-push-5{
        right:41.66666667%;
        left:auto
    }
    .col-sm-push-4{
        left:33.33333333%
    }
    [dir=rtl] .col-sm-push-4{
        right:33.33333333%;
        left:auto
    }
    .col-sm-push-3{
        left:25%
    }
    [dir=rtl] .col-sm-push-3{
        right:25%;
        left:auto
    }
    .col-sm-push-2{
        left:16.66666667%
    }
    [dir=rtl] .col-sm-push-2{
        right:16.66666667%;
        left:auto
    }
    .col-sm-push-1{
        left:8.33333333%
    }
    [dir=rtl] .col-sm-push-1{
        right:8.33333333%;
        left:auto
    }
    .col-sm-push-0{
        left:auto
    }
    [dir=rtl] .col-sm-push-0{
        right:auto;
        left:auto
    }
    .col-sm-offset-12{
        margin-left:100%
    }
    [dir=rtl] .col-sm-offset-12{
        margin-right:100%;
        margin-left:0
    }
    .col-sm-offset-11{
        margin-left:91.66666667%
    }
    [dir=rtl] .col-sm-offset-11{
        margin-right:91.66666667%;
        margin-left:0
    }
    .col-sm-offset-10{
        margin-left:83.33333333%
    }
    [dir=rtl] .col-sm-offset-10{
        margin-right:83.33333333%;
        margin-left:0
    }
    .col-sm-offset-9{
        margin-left:75%
    }
    [dir=rtl] .col-sm-offset-9{
        margin-right:75%;
        margin-left:0
    }
    .col-sm-offset-8{
        margin-left:66.66666667%
    }
    [dir=rtl] .col-sm-offset-8{
        margin-right:66.66666667%;
        margin-left:0
    }
    .col-sm-offset-7{
        margin-left:58.33333333%
    }
    [dir=rtl] .col-sm-offset-7{
        margin-right:58.33333333%;
        margin-left:0
    }
    .col-sm-offset-6{
        margin-left:50%
    }
    [dir=rtl] .col-sm-offset-6{
        margin-right:50%;
        margin-left:0
    }
    .col-sm-offset-5{
        margin-left:41.66666667%
    }
    [dir=rtl] .col-sm-offset-5{
        margin-right:41.66666667%;
        margin-left:0
    }
    .col-sm-offset-4{
        margin-left:33.33333333%
    }
    [dir=rtl] .col-sm-offset-4{
        margin-right:33.33333333%;
        margin-left:0
    }
    .col-sm-offset-3{
        margin-left:25%
    }
    [dir=rtl] .col-sm-offset-3{
        margin-right:25%;
        margin-left:0
    }
    .col-sm-offset-2{
        margin-left:16.66666667%
    }
    [dir=rtl] .col-sm-offset-2{
        margin-right:16.66666667%;
        margin-left:0
    }
    .col-sm-offset-1{
        margin-left:8.33333333%
    }
    [dir=rtl] .col-sm-offset-1{
        margin-right:8.33333333%;
        margin-left:0
    }
    .col-sm-offset-0{
        margin-left:0
    }
    [dir=rtl] .col-sm-offset-0{
        margin-right:0;
        margin-left:0
    }
}
@media(min-width:768px){
    .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{
        float:left
    }
    [dir=rtl] .col-md-1,[dir=rtl] .col-md-10,[dir=rtl] .col-md-11,[dir=rtl] .col-md-12,[dir=rtl] .col-md-2,[dir=rtl] .col-md-3,[dir=rtl] .col-md-4,[dir=rtl] .col-md-5,[dir=rtl] .col-md-6,[dir=rtl] .col-md-7,[dir=rtl] .col-md-8,[dir=rtl] .col-md-9{
        float:right
    }
    .col-md-12{
        width:100%
    }
    .row-equal-height .col-md-12{
        width:calc(100% - .5px)
    }
    .col-md-11{
        width:91.66666667%
    }
    .row-equal-height .col-md-11{
        width:calc(91.66667% - .5px)
    }
    .col-md-10{
        width:83.33333333%
    }
    .row-equal-height .col-md-10{
        width:calc(83.33333% - .5px)
    }
    .col-md-9{
        width:75%
    }
    .row-equal-height .col-md-9{
        width:calc(75% - .5px)
    }
    .col-md-8{
        width:66.66666667%
    }
    .row-equal-height .col-md-8{
        width:calc(66.66667% - .5px)
    }
    .col-md-7{
        width:58.33333333%
    }
    .row-equal-height .col-md-7{
        width:calc(58.33333% - .5px)
    }
    .col-md-6{
        width:50%
    }
    .row-equal-height .col-md-6{
        width:calc(50% - .5px)
    }
    .col-md-5{
        width:41.66666667%
    }
    .row-equal-height .col-md-5{
        width:calc(41.66667% - .5px)
    }
    .col-md-4{
        width:33.33333333%
    }
    .row-equal-height .col-md-4{
        width:calc(33.33333% - .5px)
    }
    .col-md-3{
        width:25%
    }
    .row-equal-height .col-md-3{
        width:calc(25% - .5px)
    }
    .col-md-2{
        width:16.66666667%
    }
    .row-equal-height .col-md-2{
        width:calc(16.66667% - .5px)
    }
    .col-md-1{
        width:8.33333333%
    }
    .row-equal-height .col-md-1{
        width:calc(8.33333% - .5px)
    }
    .col-md-pull-12{
        right:100%
    }
    [dir=rtl] .col-md-pull-12{
        left:100%;
        right:auto
    }
    .col-md-pull-11{
        right:91.66666667%
    }
    [dir=rtl] .col-md-pull-11{
        left:91.66666667%;
        right:auto
    }
    .col-md-pull-10{
        right:83.33333333%
    }
    [dir=rtl] .col-md-pull-10{
        left:83.33333333%;
        right:auto
    }
    .col-md-pull-9{
        right:75%
    }
    [dir=rtl] .col-md-pull-9{
        left:75%;
        right:auto
    }
    .col-md-pull-8{
        right:66.66666667%
    }
    [dir=rtl] .col-md-pull-8{
        left:66.66666667%;
        right:auto
    }
    .col-md-pull-7{
        right:58.33333333%
    }
    [dir=rtl] .col-md-pull-7{
        left:58.33333333%;
        right:auto
    }
    .col-md-pull-6{
        right:50%
    }
    [dir=rtl] .col-md-pull-6{
        left:50%;
        right:auto
    }
    .col-md-pull-5{
        right:41.66666667%
    }
    [dir=rtl] .col-md-pull-5{
        left:41.66666667%;
        right:auto
    }
    .col-md-pull-4{
        right:33.33333333%
    }
    [dir=rtl] .col-md-pull-4{
        left:33.33333333%;
        right:auto
    }
    .col-md-pull-3{
        right:25%
    }
    [dir=rtl] .col-md-pull-3{
        left:25%;
        right:auto
    }
    .col-md-pull-2{
        right:16.66666667%
    }
    [dir=rtl] .col-md-pull-2{
        left:16.66666667%;
        right:auto
    }
    .col-md-pull-1{
        right:8.33333333%
    }
    [dir=rtl] .col-md-pull-1{
        left:8.33333333%;
        right:auto
    }
    .col-md-pull-0{
        right:auto
    }
    [dir=rtl] .col-md-pull-0{
        left:auto;
        right:auto
    }
    .col-md-push-12{
        left:100%
    }
    [dir=rtl] .col-md-push-12{
        right:100%;
        left:auto
    }
    .col-md-push-11{
        left:91.66666667%
    }
    [dir=rtl] .col-md-push-11{
        right:91.66666667%;
        left:auto
    }
    .col-md-push-10{
        left:83.33333333%
    }
    [dir=rtl] .col-md-push-10{
        right:83.33333333%;
        left:auto
    }
    .col-md-push-9{
        left:75%
    }
    [dir=rtl] .col-md-push-9{
        right:75%;
        left:auto
    }
    .col-md-push-8{
        left:66.66666667%
    }
    [dir=rtl] .col-md-push-8{
        right:66.66666667%;
        left:auto
    }
    .col-md-push-7{
        left:58.33333333%
    }
    [dir=rtl] .col-md-push-7{
        right:58.33333333%;
        left:auto
    }
    .col-md-push-6{
        left:50%
    }
    [dir=rtl] .col-md-push-6{
        right:50%;
        left:auto
    }
    .col-md-push-5{
        left:41.66666667%
    }
    [dir=rtl] .col-md-push-5{
        right:41.66666667%;
        left:auto
    }
    .col-md-push-4{
        left:33.33333333%
    }
    [dir=rtl] .col-md-push-4{
        right:33.33333333%;
        left:auto
    }
    .col-md-push-3{
        left:25%
    }
    [dir=rtl] .col-md-push-3{
        right:25%;
        left:auto
    }
    .col-md-push-2{
        left:16.66666667%
    }
    [dir=rtl] .col-md-push-2{
        right:16.66666667%;
        left:auto
    }
    .col-md-push-1{
        left:8.33333333%
    }
    [dir=rtl] .col-md-push-1{
        right:8.33333333%;
        left:auto
    }
    .col-md-push-0{
        left:auto
    }
    [dir=rtl] .col-md-push-0{
        right:auto;
        left:auto
    }
    .col-md-offset-12{
        margin-left:100%
    }
    [dir=rtl] .col-md-offset-12{
        margin-right:100%;
        margin-left:0
    }
    .col-md-offset-11{
        margin-left:91.66666667%
    }
    [dir=rtl] .col-md-offset-11{
        margin-right:91.66666667%;
        margin-left:0
    }
    .col-md-offset-10{
        margin-left:83.33333333%
    }
    [dir=rtl] .col-md-offset-10{
        margin-right:83.33333333%;
        margin-left:0
    }
    .col-md-offset-9{
        margin-left:75%
    }
    [dir=rtl] .col-md-offset-9{
        margin-right:75%;
        margin-left:0
    }
    .col-md-offset-8{
        margin-left:66.66666667%
    }
    [dir=rtl] .col-md-offset-8{
        margin-right:66.66666667%;
        margin-left:0
    }
    .col-md-offset-7{
        margin-left:58.33333333%
    }
    [dir=rtl] .col-md-offset-7{
        margin-right:58.33333333%;
        margin-left:0
    }
    .col-md-offset-6{
        margin-left:50%
    }
    [dir=rtl] .col-md-offset-6{
        margin-right:50%;
        margin-left:0
    }
    .col-md-offset-5{
        margin-left:41.66666667%
    }
    [dir=rtl] .col-md-offset-5{
        margin-right:41.66666667%;
        margin-left:0
    }
    .col-md-offset-4{
        margin-left:33.33333333%
    }
    [dir=rtl] .col-md-offset-4{
        margin-right:33.33333333%;
        margin-left:0
    }
    .col-md-offset-3{
        margin-left:25%
    }
    [dir=rtl] .col-md-offset-3{
        margin-right:25%;
        margin-left:0
    }
    .col-md-offset-2{
        margin-left:16.66666667%
    }
    [dir=rtl] .col-md-offset-2{
        margin-right:16.66666667%;
        margin-left:0
    }
    .col-md-offset-1{
        margin-left:8.33333333%
    }
    [dir=rtl] .col-md-offset-1{
        margin-right:8.33333333%;
        margin-left:0
    }
    .col-md-offset-0{
        margin-left:0
    }
    [dir=rtl] .col-md-offset-0{
        margin-right:0;
        margin-left:0
    }
}
@media(min-width:992px){
    .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{
        float:left
    }
    [dir=rtl] .col-lg-1,[dir=rtl] .col-lg-10,[dir=rtl] .col-lg-11,[dir=rtl] .col-lg-12,[dir=rtl] .col-lg-2,[dir=rtl] .col-lg-3,[dir=rtl] .col-lg-4,[dir=rtl] .col-lg-5,[dir=rtl] .col-lg-6,[dir=rtl] .col-lg-7,[dir=rtl] .col-lg-8,[dir=rtl] .col-lg-9{
        float:right
    }
    .col-lg-12{
        width:100%
    }
    .row-equal-height .col-lg-12{
        width:calc(100% - .5px)
    }
    .col-lg-11{
        width:91.66666667%
    }
    .row-equal-height .col-lg-11{
        width:calc(91.66667% - .5px)
    }
    .col-lg-10{
        width:83.33333333%
    }
    .row-equal-height .col-lg-10{
        width:calc(83.33333% - .5px)
    }
    .col-lg-9{
        width:75%
    }
    .row-equal-height .col-lg-9{
        width:calc(75% - .5px)
    }
    .col-lg-8{
        width:66.66666667%
    }
    .row-equal-height .col-lg-8{
        width:calc(66.66667% - .5px)
    }
    .col-lg-7{
        width:58.33333333%
    }
    .row-equal-height .col-lg-7{
        width:calc(58.33333% - .5px)
    }
    .col-lg-6{
        width:50%
    }
    .row-equal-height .col-lg-6{
        width:calc(50% - .5px)
    }
    .col-lg-5{
        width:41.66666667%
    }
    .row-equal-height .col-lg-5{
        width:calc(41.66667% - .5px)
    }
    .col-lg-4{
        width:33.33333333%
    }
    .row-equal-height .col-lg-4{
        width:calc(33.33333% - .5px)
    }
    .col-lg-3{
        width:25%
    }
    .row-equal-height .col-lg-3{
        width:calc(25% - .5px)
    }
    .col-lg-2{
        width:16.66666667%
    }
    .row-equal-height .col-lg-2{
        width:calc(16.66667% - .5px)
    }
    .col-lg-1{
        width:8.33333333%
    }
    .row-equal-height .col-lg-1{
        width:calc(8.33333% - .5px)
    }
    .col-lg-pull-12{
        right:100%
    }
    [dir=rtl] .col-lg-pull-12{
        left:100%;
        right:auto
    }
    .col-lg-pull-11{
        right:91.66666667%
    }
    [dir=rtl] .col-lg-pull-11{
        left:91.66666667%;
        right:auto
    }
    .col-lg-pull-10{
        right:83.33333333%
    }
    [dir=rtl] .col-lg-pull-10{
        left:83.33333333%;
        right:auto
    }
    .col-lg-pull-9{
        right:75%
    }
    [dir=rtl] .col-lg-pull-9{
        left:75%;
        right:auto
    }
    .col-lg-pull-8{
        right:66.66666667%
    }
    [dir=rtl] .col-lg-pull-8{
        left:66.66666667%;
        right:auto
    }
    .col-lg-pull-7{
        right:58.33333333%
    }
    [dir=rtl] .col-lg-pull-7{
        left:58.33333333%;
        right:auto
    }
    .col-lg-pull-6{
        right:50%
    }
    [dir=rtl] .col-lg-pull-6{
        left:50%;
        right:auto
    }
    .col-lg-pull-5{
        right:41.66666667%
    }
    [dir=rtl] .col-lg-pull-5{
        left:41.66666667%;
        right:auto
    }
    .col-lg-pull-4{
        right:33.33333333%
    }
    [dir=rtl] .col-lg-pull-4{
        left:33.33333333%;
        right:auto
    }
    .col-lg-pull-3{
        right:25%
    }
    [dir=rtl] .col-lg-pull-3{
        left:25%;
        right:auto
    }
    .col-lg-pull-2{
        right:16.66666667%
    }
    [dir=rtl] .col-lg-pull-2{
        left:16.66666667%;
        right:auto
    }
    .col-lg-pull-1{
        right:8.33333333%
    }
    [dir=rtl] .col-lg-pull-1{
        left:8.33333333%;
        right:auto
    }
    .col-lg-pull-0{
        right:auto
    }
    [dir=rtl] .col-lg-pull-0{
        left:auto;
        right:auto
    }
    .col-lg-push-12{
        left:100%
    }
    [dir=rtl] .col-lg-push-12{
        right:100%;
        left:auto
    }
    .col-lg-push-11{
        left:91.66666667%
    }
    [dir=rtl] .col-lg-push-11{
        right:91.66666667%;
        left:auto
    }
    .col-lg-push-10{
        left:83.33333333%
    }
    [dir=rtl] .col-lg-push-10{
        right:83.33333333%;
        left:auto
    }
    .col-lg-push-9{
        left:75%
    }
    [dir=rtl] .col-lg-push-9{
        right:75%;
        left:auto
    }
    .col-lg-push-8{
        left:66.66666667%
    }
    [dir=rtl] .col-lg-push-8{
        right:66.66666667%;
        left:auto
    }
    .col-lg-push-7{
        left:58.33333333%
    }
    [dir=rtl] .col-lg-push-7{
        right:58.33333333%;
        left:auto
    }
    .col-lg-push-6{
        left:50%
    }
    [dir=rtl] .col-lg-push-6{
        right:50%;
        left:auto
    }
    .col-lg-push-5{
        left:41.66666667%
    }
    [dir=rtl] .col-lg-push-5{
        right:41.66666667%;
        left:auto
    }
    .col-lg-push-4{
        left:33.33333333%
    }
    [dir=rtl] .col-lg-push-4{
        right:33.33333333%;
        left:auto
    }
    .col-lg-push-3{
        left:25%
    }
    [dir=rtl] .col-lg-push-3{
        right:25%;
        left:auto
    }
    .col-lg-push-2{
        left:16.66666667%
    }
    [dir=rtl] .col-lg-push-2{
        right:16.66666667%;
        left:auto
    }
    .col-lg-push-1{
        left:8.33333333%
    }
    [dir=rtl] .col-lg-push-1{
        right:8.33333333%;
        left:auto
    }
    .col-lg-push-0{
        left:auto
    }
    [dir=rtl] .col-lg-push-0{
        right:auto;
        left:auto
    }
    .col-lg-offset-12{
        margin-left:100%
    }
    [dir=rtl] .col-lg-offset-12{
        margin-right:100%;
        margin-left:0
    }
    .col-lg-offset-11{
        margin-left:91.66666667%
    }
    [dir=rtl] .col-lg-offset-11{
        margin-right:91.66666667%;
        margin-left:0
    }
    .col-lg-offset-10{
        margin-left:83.33333333%
    }
    [dir=rtl] .col-lg-offset-10{
        margin-right:83.33333333%;
        margin-left:0
    }
    .col-lg-offset-9{
        margin-left:75%
    }
    [dir=rtl] .col-lg-offset-9{
        margin-right:75%;
        margin-left:0
    }
    .col-lg-offset-8{
        margin-left:66.66666667%
    }
    [dir=rtl] .col-lg-offset-8{
        margin-right:66.66666667%;
        margin-left:0
    }
    .col-lg-offset-7{
        margin-left:58.33333333%
    }
    [dir=rtl] .col-lg-offset-7{
        margin-right:58.33333333%;
        margin-left:0
    }
    .col-lg-offset-6{
        margin-left:50%
    }
    [dir=rtl] .col-lg-offset-6{
        margin-right:50%;
        margin-left:0
    }
    .col-lg-offset-5{
        margin-left:41.66666667%
    }
    [dir=rtl] .col-lg-offset-5{
        margin-right:41.66666667%;
        margin-left:0
    }
    .col-lg-offset-4{
        margin-left:33.33333333%
    }
    [dir=rtl] .col-lg-offset-4{
        margin-right:33.33333333%;
        margin-left:0
    }
    .col-lg-offset-3{
        margin-left:25%
    }
    [dir=rtl] .col-lg-offset-3{
        margin-right:25%;
        margin-left:0
    }
    .col-lg-offset-2{
        margin-left:16.66666667%
    }
    [dir=rtl] .col-lg-offset-2{
        margin-right:16.66666667%;
        margin-left:0
    }
    .col-lg-offset-1{
        margin-left:8.33333333%
    }
    [dir=rtl] .col-lg-offset-1{
        margin-right:8.33333333%;
        margin-left:0
    }
    .col-lg-offset-0{
        margin-left:0
    }
    [dir=rtl] .col-lg-offset-0{
        margin-right:0;
        margin-left:0
    }
}
@media(min-width:1200px){
    .col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{
        float:left
    }
    [dir=rtl] .col-xl-1,[dir=rtl] .col-xl-10,[dir=rtl] .col-xl-11,[dir=rtl] .col-xl-12,[dir=rtl] .col-xl-2,[dir=rtl] .col-xl-3,[dir=rtl] .col-xl-4,[dir=rtl] .col-xl-5,[dir=rtl] .col-xl-6,[dir=rtl] .col-xl-7,[dir=rtl] .col-xl-8,[dir=rtl] .col-xl-9{
        float:right
    }
    .col-xl-12{
        width:100%
    }
    .row-equal-height .col-xl-12{
        width:calc(100% - .5px)
    }
    .col-xl-11{
        width:91.66666667%
    }
    .row-equal-height .col-xl-11{
        width:calc(91.66667% - .5px)
    }
    .col-xl-10{
        width:83.33333333%
    }
    .row-equal-height .col-xl-10{
        width:calc(83.33333% - .5px)
    }
    .col-xl-9{
        width:75%
    }
    .row-equal-height .col-xl-9{
        width:calc(75% - .5px)
    }
    .col-xl-8{
        width:66.66666667%
    }
    .row-equal-height .col-xl-8{
        width:calc(66.66667% - .5px)
    }
    .col-xl-7{
        width:58.33333333%
    }
    .row-equal-height .col-xl-7{
        width:calc(58.33333% - .5px)
    }
    .col-xl-6{
        width:50%
    }
    .row-equal-height .col-xl-6{
        width:calc(50% - .5px)
    }
    .col-xl-5{
        width:41.66666667%
    }
    .row-equal-height .col-xl-5{
        width:calc(41.66667% - .5px)
    }
    .col-xl-4{
        width:33.33333333%
    }
    .row-equal-height .col-xl-4{
        width:calc(33.33333% - .5px)
    }
    .col-xl-3{
        width:25%
    }
    .row-equal-height .col-xl-3{
        width:calc(25% - .5px)
    }
    .col-xl-2{
        width:16.66666667%
    }
    .row-equal-height .col-xl-2{
        width:calc(16.66667% - .5px)
    }
    .col-xl-1{
        width:8.33333333%
    }
    .row-equal-height .col-xl-1{
        width:calc(8.33333% - .5px)
    }
    .col-xl-pull-12{
        right:100%
    }
    [dir=rtl] .col-xl-pull-12{
        left:100%;
        right:auto
    }
    .col-xl-pull-11{
        right:91.66666667%
    }
    [dir=rtl] .col-xl-pull-11{
        left:91.66666667%;
        right:auto
    }
    .col-xl-pull-10{
        right:83.33333333%
    }
    [dir=rtl] .col-xl-pull-10{
        left:83.33333333%;
        right:auto
    }
    .col-xl-pull-9{
        right:75%
    }
    [dir=rtl] .col-xl-pull-9{
        left:75%;
        right:auto
    }
    .col-xl-pull-8{
        right:66.66666667%
    }
    [dir=rtl] .col-xl-pull-8{
        left:66.66666667%;
        right:auto
    }
    .col-xl-pull-7{
        right:58.33333333%
    }
    [dir=rtl] .col-xl-pull-7{
        left:58.33333333%;
        right:auto
    }
    .col-xl-pull-6{
        right:50%
    }
    [dir=rtl] .col-xl-pull-6{
        left:50%;
        right:auto
    }
    .col-xl-pull-5{
        right:41.66666667%
    }
    [dir=rtl] .col-xl-pull-5{
        left:41.66666667%;
        right:auto
    }
    .col-xl-pull-4{
        right:33.33333333%
    }
    [dir=rtl] .col-xl-pull-4{
        left:33.33333333%;
        right:auto
    }
    .col-xl-pull-3{
        right:25%
    }
    [dir=rtl] .col-xl-pull-3{
        left:25%;
        right:auto
    }
    .col-xl-pull-2{
        right:16.66666667%
    }
    [dir=rtl] .col-xl-pull-2{
        left:16.66666667%;
        right:auto
    }
    .col-xl-pull-1{
        right:8.33333333%
    }
    [dir=rtl] .col-xl-pull-1{
        left:8.33333333%;
        right:auto
    }
    .col-xl-pull-0{
        right:auto
    }
    [dir=rtl] .col-xl-pull-0{
        left:auto;
        right:auto
    }
    .col-xl-push-12{
        left:100%
    }
    [dir=rtl] .col-xl-push-12{
        right:100%;
        left:auto
    }
    .col-xl-push-11{
        left:91.66666667%
    }
    [dir=rtl] .col-xl-push-11{
        right:91.66666667%;
        left:auto
    }
    .col-xl-push-10{
        left:83.33333333%
    }
    [dir=rtl] .col-xl-push-10{
        right:83.33333333%;
        left:auto
    }
    .col-xl-push-9{
        left:75%
    }
    [dir=rtl] .col-xl-push-9{
        right:75%;
        left:auto
    }
    .col-xl-push-8{
        left:66.66666667%
    }
    [dir=rtl] .col-xl-push-8{
        right:66.66666667%;
        left:auto
    }
    .col-xl-push-7{
        left:58.33333333%
    }
    [dir=rtl] .col-xl-push-7{
        right:58.33333333%;
        left:auto
    }
    .col-xl-push-6{
        left:50%
    }
    [dir=rtl] .col-xl-push-6{
        right:50%;
        left:auto
    }
    .col-xl-push-5{
        left:41.66666667%
    }
    [dir=rtl] .col-xl-push-5{
        right:41.66666667%;
        left:auto
    }
    .col-xl-push-4{
        left:33.33333333%
    }
    [dir=rtl] .col-xl-push-4{
        right:33.33333333%;
        left:auto
    }
    .col-xl-push-3{
        left:25%
    }
    [dir=rtl] .col-xl-push-3{
        right:25%;
        left:auto
    }
    .col-xl-push-2{
        left:16.66666667%
    }
    [dir=rtl] .col-xl-push-2{
        right:16.66666667%;
        left:auto
    }
    .col-xl-push-1{
        left:8.33333333%
    }
    [dir=rtl] .col-xl-push-1{
        right:8.33333333%;
        left:auto
    }
    .col-xl-push-0{
        left:auto
    }
    [dir=rtl] .col-xl-push-0{
        right:auto;
        left:auto
    }
    .col-xl-offset-12{
        margin-left:100%
    }
    [dir=rtl] .col-xl-offset-12{
        margin-right:100%;
        margin-left:0
    }
    .col-xl-offset-11{
        margin-left:91.66666667%
    }
    [dir=rtl] .col-xl-offset-11{
        margin-right:91.66666667%;
        margin-left:0
    }
    .col-xl-offset-10{
        margin-left:83.33333333%
    }
    [dir=rtl] .col-xl-offset-10{
        margin-right:83.33333333%;
        margin-left:0
    }
    .col-xl-offset-9{
        margin-left:75%
    }
    [dir=rtl] .col-xl-offset-9{
        margin-right:75%;
        margin-left:0
    }
    .col-xl-offset-8{
        margin-left:66.66666667%
    }
    [dir=rtl] .col-xl-offset-8{
        margin-right:66.66666667%;
        margin-left:0
    }
    .col-xl-offset-7{
        margin-left:58.33333333%
    }
    [dir=rtl] .col-xl-offset-7{
        margin-right:58.33333333%;
        margin-left:0
    }
    .col-xl-offset-6{
        margin-left:50%
    }
    [dir=rtl] .col-xl-offset-6{
        margin-right:50%;
        margin-left:0
    }
    .col-xl-offset-5{
        margin-left:41.66666667%
    }
    [dir=rtl] .col-xl-offset-5{
        margin-right:41.66666667%;
        margin-left:0
    }
    .col-xl-offset-4{
        margin-left:33.33333333%
    }
    [dir=rtl] .col-xl-offset-4{
        margin-right:33.33333333%;
        margin-left:0
    }
    .col-xl-offset-3{
        margin-left:25%
    }
    [dir=rtl] .col-xl-offset-3{
        margin-right:25%;
        margin-left:0
    }
    .col-xl-offset-2{
        margin-left:16.66666667%
    }
    [dir=rtl] .col-xl-offset-2{
        margin-right:16.66666667%;
        margin-left:0
    }
    .col-xl-offset-1{
        margin-left:8.33333333%
    }
    [dir=rtl] .col-xl-offset-1{
        margin-right:8.33333333%;
        margin-left:0
    }
    .col-xl-offset-0{
        margin-left:0
    }
    [dir=rtl] .col-xl-offset-0{
        margin-right:0;
        margin-left:0
    }
}
@media(max-width:575px){
    .container{
        padding-right:16px;
        padding-left:16px
    }
}
@media(min-width:576px) and (max-width:767px){
    .container{
        padding-right:24px;
        padding-left:24px
    }
}
[class*=col-lg],[class*=col-md],[class*=col-sm],[class*=col-xl]{
    margin-bottom:16px
}
[class*=col-xs]{
    margin-bottom:0
}
@media(min-width:576px){
    [class*=col-sm]{
        margin-bottom:0
    }
}
@media(min-width:768px){
    [class*=col-md]{
        margin-bottom:0
    }
}
@media(min-width:992px){
    [class*=col-lg]{
        margin-bottom:0
    }
}
@media(min-width:1200px){
    [class*=col-xl]{
        margin-bottom:0
    }
}
.row-equal-height{
    display:flex;
    flex-wrap:wrap
}
.row-equal-height>[class*=col-]{
    display:flex
}
@media(max-width:575px){
    .row-equal-height .col-xs-12{
        margin-bottom:12px
    }
    .row{
        margin-right:-8px;
        margin-left:-8px
    }
    [class*=col-]{
        padding-right:8px;
        padding-left:8px
    }
}
.row--wide{
    margin-right:-12px;
    margin-left:-12px
}
.row--wide [class*=col-]{
    padding-right:12px;
    padding-left:12px
}
@media(min-width:576px){
    .row--wide{
        margin-right:-24px;
        margin-left:-24px
    }
    .row--wide [class*=col-]{
        padding-right:24px;
        padding-left:24px
    }
}
@media(min-width:992px){
    .row--wide{
        margin-right:-48px;
        margin-left:-48px
    }
    .row--wide [class*=col-]{
        padding-right:48px;
        padding-left:48px
    }
}
@media(min-width:1200px){
    .container--fullscreen{
        max-width:100%
    }
}
.container--text{
    max-width:700px
}
.container--text,.container--wide{
    margin-right:auto;
    margin-left:auto
}
.container--wide{
    max-width:1500px
}
@media(min-width:1200px){
    .container--wide{
        max-width:1500px
    }
}
.link-callout>.tw-icon-chevron-up{
    display:inline-block;
    margin-left:8px;
    margin-left:var(--size-8,8px);
    pointer-events:none;
    transition:transform .2s ease-in-out;
    transform:rotate(90deg)
}
[dir=rtl] .link-callout>.tw-icon-chevron-up{
    margin-right:8px;
    margin-right:var(--size-8,8px);
    margin-left:0
}
.callout-container:focus .link-callout>.tw-icon-chevron-up,.callout-container:hover .link-callout>.tw-icon-chevron-up,.link-callout:focus>.tw-icon-chevron-up,.link-callout:hover>.tw-icon-chevron-up{
    transform:translateX(4px) rotate(90deg)
}
.list-group{
    margin-bottom:20px;
    padding-left:0;
    border-left:1px solid rgba(0,0,0,.102);
    border-left:1px solid var(--color-border-neutral,rgba(0,0,0,.102));
    border-right:1px solid rgba(0,0,0,.102);
    border-right:1px solid var(--color-border-neutral,rgba(0,0,0,.102))
}
[dir=rtl] .list-group{
    padding-right:0;
    padding-left:0
}
.list-group-item{
    display:block;
    padding:16px 16px 16px 14px;
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    margin-top:1px;
    line-height:1.5;
    line-height:var(--line-height-body,1.5);
    transition:all .15s ease
}
[dir=rtl] .list-group-item{
    padding:16px 14px 16px 16px;
    border-right:2px solid transparent
}
html:not([dir=rtl]) .list-group-item{
    border-left:2px solid transparent
}
.panel-group .list-group-item{
    margin-top:0
}
@media(min-width:576px){
    .list-group-item{
        padding:24px 24px 24px 22px
    }
    [dir=rtl] .list-group-item{
        padding:24px 22px 24px 24px
    }
}
@media(min-width:992px){
    .list-group-item{
        padding:32px 32px 32px 30px
    }
    [dir=rtl] .list-group-item{
        padding:32px 30px 32px 32px
    }
}
.list-group-item-heading{
    margin-bottom:0;
    font-size:1rem;
    font-size:var(--font-size-16,1rem);
    font-weight:500;
    font-weight:var(--font-weight-regular,500);
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.list-group-item-text{
    margin-bottom:0;
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079)
}
a.list-group-item{
    text-decoration:none
}
a.list-group-item,a.list-group-item .list-group-item-heading{
    color:#0097c7;
    color:var(--color-content-accent,#0097c7)
}
a.list-group-item:not(.disabled,:disabled):focus,a.list-group-item:not(.disabled,:disabled):hover{
    text-decoration:none;
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3);
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
.list-group-item[ng-click]{
    cursor:pointer
}
.list-group-item[ng-click]:hover{
    will-change:margin,contents
}
.list-group-item.active{
    z-index:2;
    background-color:#fff;
    background-color:var(--color-background-elevated,#fff);
    box-shadow:0 1px 10px rgba(0,0,0,.102);
    box-shadow:0 1px 10px var(--color-border-neutral,rgba(0,0,0,.102));
    margin-top:24px;
    margin-top:var(--size-24,24px);
    margin-bottom:24px;
    margin-bottom:var(--size-24,24px)
}
.list-group-item.active:first-child{
    margin-top:1px
}
.list-group-item.active:last-child{
    margin-bottom:0
}
@media(min-width:768px){
    .list-group-item.active{
        margin-left:-12px;
        margin-right:-12px
    }
    .list-group-item .media-body{
        transition:padding .15s ease
    }
}
.list-group-inactive .list-group-item{
    background-color:transparent;
    margin-top:0
}
.list-group-inactive .list-group-item.active,.list-group-inactive .list-group-item:hover{
    background-color:#fff;
    background-color:var(--color-background-screen,#fff)
}
@media(min-width:576px){
    .list-group-inactive .list-group-item.active .circle,.list-group-inactive .list-group-item:hover .circle{
        background-color:rgba(134,167,189,.102);
        background-color:var(--color-background-neutral,rgba(134,167,189,.102))
    }
}
.list-group-inactive .list-group-item.active{
    margin-top:24px;
    margin-top:var(--size-24,24px)
}
[dir=rtl] .list-group-item-success{
    border-right:3px solid #008026;
    border-right:3px solid var(--color-content-positive,#008026)
}
html:not([dir=rtl]) .list-group-item-success{
    border-left:3px solid #008026;
    border-left:3px solid var(--color-content-positive,#008026)
}
.list-group-item.list-group-item-success{
    background-color:#fff;
    background-color:var(--color-background-screen,#fff)
}
.list-group-item-success .list-group-item-text,a.list-group-item-success,a.list-group-item-success:hover{
    color:#008026;
    color:var(--color-content-positive,#008026)
}
[dir=rtl] .list-group-item-info{
    border-right:3px solid #0097c7;
    border-right:3px solid var(--color-content-accent,#0097c7)
}
html:not([dir=rtl]) .list-group-item-info{
    border-left:3px solid #0097c7;
    border-left:3px solid var(--color-content-accent,#0097c7)
}
.list-group-item.list-group-item-info{
    background-color:#fff;
    background-color:var(--color-background-screen,#fff)
}
.list-group-item-info .list-group-item-text,a.list-group-item-info,a.list-group-item-info:hover{
    color:#0097c7;
    color:var(--color-content-accent,#0097c7)
}
[dir=rtl] .list-group-item-warning{
    border-right:3px solid #9a6500;
    border-right:3px solid var(--color-content-warning,#9a6500)
}
html:not([dir=rtl]) .list-group-item-warning{
    border-left:3px solid #9a6500;
    border-left:3px solid var(--color-content-warning,#9a6500)
}
.list-group-item.list-group-item-warning{
    background-color:#fff;
    background-color:var(--color-background-screen,#fff)
}
.list-group-item-warning .list-group-item-text,a.list-group-item-warning,a.list-group-item-warning:hover{
    color:#9a6500;
    color:var(--color-content-warning,#9a6500)
}
[dir=rtl] .list-group-item-danger{
    border-right:3px solid #cf2929;
    border-right:3px solid var(--color-content-negative,#cf2929)
}
html:not([dir=rtl]) .list-group-item-danger{
    border-left:3px solid #cf2929;
    border-left:3px solid var(--color-content-negative,#cf2929)
}
.list-group-item.list-group-item-danger{
    background-color:#fff;
    background-color:var(--color-background-screen,#fff)
}
.list-group-item-danger .list-group-item-text,a.list-group-item-danger,a.list-group-item-danger:hover{
    color:#cf2929;
    color:var(--color-content-negative,#cf2929)
}
.list-group:hover .list-group-item:not(.active){
    background-color:#fbfcfd
}
.list-group:hover .list-group-item:not(.active) .media{
    opacity:.94
}
.list-group:hover .list-group-item:hover{
    background-color:#fff;
    background-color:var(--color-background-screen,#fff)
}
.list-group:hover .list-group-item:hover .media{
    opacity:1
}
.list-group-inactive:hover .list-group-item:not(.active){
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
.list-group-inactive:hover .list-group-item:hover{
    background-color:#fff;
    background-color:var(--color-background-screen,#fff)
}
@-webkit-keyframes listSlideOver{
    0%{
        transform:translateX(100vw)
    }
    to{
        transform:translateX(0)
    }
}
@keyframes listSlideOver{
    0%{
        transform:translateX(100vw)
    }
    to{
        transform:translateX(0)
    }
}
@media(max-width:767px){
    .list-group-slide-out .list-group-item .collapse{
        position:fixed;
        top:0;
        left:0;
        width:100vw;
        height:100vh;
        margin:0;
        overflow-y:auto;
        background-color:#fff;
        -webkit-animation:listSlideOver .15s ease-out forwards;
        animation:listSlideOver .15s ease-out forwards;
        z-index:3
    }
    [dir=rtl] .list-group-slide-out .list-group-item .collapse{
        right:0;
        left:auto
    }
    .list-group-slide-out .list-group-item .collapse .media-left{
        display:none
    }
    .list-group-slide-out .list-group-item .collapse .well{
        border-radius:0;
        margin-bottom:0
    }
    .list-group-slide-out .list-group-inactive .list-group-item.active,.list-group-slide-out .list-group-item.active{
        margin-top:1px;
        margin-bottom:0;
        box-shadow:none!important
    }
    .list-group-slide-out .list-group-item.active .collapse{
        height:100vh;
        overflow-y:auto;
        padding-bottom:72px
    }
    .list-group-slide-out .list-group-item.active .collapse .well{
        padding-bottom:72px;
        margin-bottom:-72px
    }
}
.nav{
    margin-bottom:0;
    padding-left:0;
    list-style:none
}
[dir=rtl] .nav{
    padding-right:0;
    padding-left:0
}
.nav>li,.nav>li>a{
    position:relative;
    display:block
}
.nav>li>a{
    outline-offset:-1px;
    padding:9px 24px 7px;
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    font-weight:500;
    font-weight:var(--font-weight-regular,500);
    font-size:1rem;
    font-size:var(--font-size-16,1rem)
}
.nav>li>a:focus,.nav>li>a:hover{
    text-decoration:none;
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3)
}
.nav>li>a:active{
    color:#0077a5;
    color:var(--color-content-accent-active,#0077a5)
}
.nav>.active>a{
    color:#0097c7;
    color:var(--color-content-accent,#0097c7);
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600)
}
.nav>.active>a:focus,.nav>.active>a:hover{
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3)
}
.nav>.active>a:active{
    color:#0077a5;
    color:var(--color-content-accent-active,#0077a5)
}
.nav>.disabled>a:active,.nav>.disabled>a:focus,.nav>.disabled>a:hover{
    text-decoration:none
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
.nav .nav-divider{
    height:1px;
    margin:0;
    overflow:hidden;
    background-color:#e5e5e5
}
.nav>li>a>img{
    max-width:none
}
.nav-inverse>li>a{
    color:#fff
}
.nav-inverse>li.active>a{
    background-color:#2e4369
}
.nav-tabs{
    border-bottom:1px solid rgba(0,0,0,.102);
    border-bottom:1px solid var(--color-border-neutral,rgba(0,0,0,.102))
}
.nav-tabs>li{
    float:left;
    margin-bottom:-1px
}
[dir=rtl] .nav-tabs>li{
    float:right
}
.nav-tabs>li>a{
    margin-right:2px;
    line-height:1.5;
    line-height:var(--line-height-body,1.5);
    border-bottom:3px solid transparent;
    font-size:1rem;
    font-size:var(--font-size-16,1rem)
}
[dir=rtl] .nav-tabs>li>a{
    margin-left:2px;
    margin-right:0
}
.nav-tabs>.active>a{
    border-bottom:3px solid rgba(0,0,0,.102);
    border-bottom:3px solid var(--color-border-neutral,rgba(0,0,0,.102))
}
.nav-tabs>.active>a:focus,.nav-tabs>.active>a:hover{
    color:#0097c7;
    color:var(--color-content-accent,#0097c7);
    cursor:default
}
.nav-pills>li{
    float:left;
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem)
}
[dir=rtl] .nav-pills>li{
    float:right
}
.nav-pills>li>a{
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem)
}
.nav-stacked>li{
    float:none
}
.nav-stacked>li>a{
    padding-left:21px;
    padding-right:24px;
    padding-right:var(--size-24,24px);
    transition:color .2s ease-in-out
}
[dir=rtl] .nav-stacked>li>a{
    border-right:3px solid transparent
}
html:not([dir=rtl]) .nav-stacked>li>a{
    border-left:3px solid transparent
}
[dir=rtl] .nav-stacked>li>a{
    padding-left:24px;
    padding-left:var(--size-24,24px);
    padding-right:0
}
.nav-stacked>li>a:active{
    transition:none
}
@media(min-width:992px){
    .nav-stacked>li>a{
        padding-right:32px;
        padding-right:var(--size-32,32px);
        padding-left:29px!important
    }
    [dir=rtl] .nav-stacked>li>a{
        padding-left:32px;
        padding-left:var(--size-32,32px);
        padding-right:0;
        padding-right:29px!important;
        padding-left:0!important
    }
}
.nav-stacked>li+li{
    margin-left:0
}
[dir=rtl] .nav-stacked>li+li{
    margin-right:0;
    margin-left:0
}
.nav-stacked>li.active>a,.nav-stacked>li.active>a:focus,.nav-stacked>li.active>a:hover{
    padding-left:21px
}
[dir=rtl] .nav-stacked>li.active>a,[dir=rtl] .nav-stacked>li.active>a:focus,[dir=rtl] .nav-stacked>li.active>a:hover{
    border-right:3px solid #00a2dd;
    border-right:3px solid var(--color-interactive-accent,#00a2dd)
}
html:not([dir=rtl]) .nav-stacked>li.active>a,html:not([dir=rtl]) .nav-stacked>li.active>a:focus,html:not([dir=rtl]) .nav-stacked>li.active>a:hover{
    border-left:3px solid #00a2dd;
    border-left:3px solid var(--color-interactive-accent,#00a2dd)
}
[dir=rtl] .nav-stacked>li.active>a,[dir=rtl] .nav-stacked>li.active>a:focus,[dir=rtl] .nav-stacked>li.active>a:hover{
    padding-right:21px;
    padding-left:0
}
.nav-justified{
    width:100%
}
.nav-justified>li{
    float:none;
    display:table-cell;
    vertical-align:top;
    width:1%;
    text-align:center
}
.nav-justified>li>a{
    text-align:center
}
.nav-justified>.dropdown .dropdown-menu{
    top:auto;
    left:auto
}
[dir=rtl] .nav-justified>.dropdown .dropdown-menu{
    right:auto;
    left:auto
}
.nav-justified.nav-pills>li>a{
    padding:0 4px;
    padding:0 var(--size-4,4px);
    line-height:1.5;
    line-height:var(--line-height-body,1.5)
}
@media(min-width:768px){
    .nav-justified-2-p-x{
        padding-right:25%;
        padding-left:25%
    }
    .nav-justified-3-p-x{
        padding-right:16.66666667%;
        padding-left:16.66666667%
    }
    .nav-justified-4-p-x{
        padding-right:12.5%;
        padding-left:12.5%
    }
    .nav-justified-5-p-x{
        padding-right:10%;
        padding-left:10%
    }
    .nav-justified-6-p-x{
        padding-right:8.33333333%;
        padding-left:8.33333333%
    }
    .nav-justified-7-p-x{
        padding-right:7.14285714%;
        padding-left:7.14285714%
    }
    .nav-justified-8-p-x{
        padding-right:6.25%;
        padding-left:6.25%
    }
}
.nav-tabs-justified{
    border-bottom:0
}
.nav-tabs-justified>li{
    float:none;
    display:table-cell;
    width:1%;
    text-align:center;
    vertical-align:top
}
.nav-tabs-justified>li>a{
    margin-right:0;
    border-bottom:1px solid rgba(0,0,0,.102);
    border-bottom:1px solid var(--color-border-neutral,rgba(0,0,0,.102));
    border-radius:3px
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{
    border:1px solid rgba(0,0,0,.102);
    border:1px solid var(--color-border-neutral,rgba(0,0,0,.102));
    border-bottom:0
}
.tab-content>.tab-pane{
    display:none
}
.tab-content>.active{
    display:block
}
.nav-tabs .dropdown-menu{
    margin-top:-1px;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.navbar{
    position:relative;
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    min-height:56px;
    margin-bottom:40px;
    border:0 solid transparent;
    transition:border-top-width 0s linear,background-color .2s linear
}
@media(min-width:768px){
    .navbar{
        border-radius:0
    }
    .navbar .container,.navbar .container-fluid{
        border:0 solid transparent
    }
    .navbar-header{
        float:left
    }
    [dir=rtl] .navbar-header{
        float:right
    }
}
.navbar-collapse{
    overflow-x:visible;
    -webkit-overflow-scrolling:touch
}
@media(min-width:768px){
    .navbar-collapse{
        width:auto;
        border-top:0;
        box-shadow:none
    }
    .navbar-collapse.collapse{
        display:block!important;
        padding-bottom:0
    }
    .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar.affix .navbar-collapse{
        padding-left:0;
        padding-right:0
    }
    .container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{
        margin-right:0;
        margin-left:0
    }
}
.navbar-static-top{
    z-index:1000;
    margin-bottom:0
}
@media(min-width:768px){
    .navbar-static-top{
        border-radius:0
    }
    .navbar-static-top .container,.navbar-static-top .container-fluid{
        border-width:0;
        margin-bottom:-1px
    }
}
.navbar-fixed-bottom,.navbar-fixed-top,.navbar.affix{
    position:fixed;
    right:0;
    left:0;
    z-index:1030;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    background-color:#37517e
}
.navbar-fixed-bottom .navbar-nav>li .navbar-text,.navbar-fixed-bottom .navbar-nav>li .navbar-title,.navbar-fixed-bottom .navbar-nav>li>a,.navbar-fixed-top .navbar-nav>li .navbar-text,.navbar-fixed-top .navbar-nav>li .navbar-title,.navbar-fixed-top .navbar-nav>li>a,.navbar.affix .navbar-nav>li .navbar-text,.navbar.affix .navbar-nav>li .navbar-title,.navbar.affix .navbar-nav>li>a{
    color:#fff;
    color:var(--color-background-screen,#fff)
}
@media(max-width:767px){
    .navbar-fixed-bottom .navbar-nav>li .navbar-text,.navbar-fixed-bottom .navbar-nav>li .navbar-title,.navbar-fixed-bottom .navbar-nav>li>a,.navbar-fixed-top .navbar-nav>li .navbar-text,.navbar-fixed-top .navbar-nav>li .navbar-title,.navbar-fixed-top .navbar-nav>li>a,.navbar.affix .navbar-nav>li .navbar-text,.navbar.affix .navbar-nav>li .navbar-title,.navbar.affix .navbar-nav>li>a{
        color:#37517e;
        color:var(--color-content-primary,#37517e)
    }
}
.navbar-fixed-bottom .navbar-nav>li.active>a,.navbar-fixed-top .navbar-nav>li.active>a,.navbar.affix .navbar-nav>li.active>a{
    color:#0077a5;
    color:var(--color-content-accent-active,#0077a5)
}
@media(min-width:768px){
    .navbar-fixed-bottom,.navbar-fixed-top,.navbar.affix{
        border-radius:0
    }
}
.navbar.affix{
    top:-56px;
    border-top-width:56px;
    transition:border-top-width .2s ease-out,background-color .2s ease-out
}
.navbar-fixed-top{
    top:0
}
.navbar-fixed-top .container,.navbar-fixed-top .container-fluid{
    margin-bottom:-1px
}
.navbar-fixed-bottom{
    bottom:0;
    margin-bottom:0
}
.navbar-fixed-bottom .container,.navbar-fixed-bottom .container-fluid{
    margin-top:-1px
}
.navbar-brand{
    float:left;
    padding:8px 16px 5px;
    font-size:16px;
    font-size:var(--size-16,16px);
    line-height:40px;
    margin-top:12px;
    margin-right:10px;
    height:24px;
    width:118px
}
[dir=rtl] .navbar-brand{
    float:right;
    margin-left:10px;
    margin-right:0
}
.navbar-brand:focus,.navbar-brand:hover{
    text-decoration:none
}
.navbar-brand>img{
    display:block
}
.navbar-toggle{
    position:relative;
    float:left;
    padding:9px 0;
    margin-top:12px;
    background-color:transparent;
    background-image:none;
    border:0;
    margin-right:12px;
    font-size:1rem;
    font-size:var(--font-size-16,1rem);
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600);
    line-height:1.5;
    line-height:var(--line-height-body,1.5);
    margin-bottom:8px;
    color:#fff
}
[dir=rtl] .navbar-toggle{
    float:right;
    margin-left:12px;
    margin-right:0
}
.navbar-toggle:focus{
    outline:0
}
.navbar-toggle .icon-bar:first-child{
    margin-top:1px
}
.navbar-toggle .icon-bar{
    display:block;
    width:22px;
    height:2px;
    border-radius:1px;
    background-color:#0097c7;
    background-color:var(--color-content-accent,#0097c7)
}
.navbar-toggle .icon-bar+.icon-bar{
    margin-top:4px
}
.navbar-toggle:focus,.navbar-toggle:hover{
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3)
}
.navbar-toggle:focus .icon-bar,.navbar-toggle:hover .icon-bar{
    background-color:#0084b3;
    background-color:var(--color-content-accent-hover,#0084b3)
}
@media(min-width:768px){
    .navbar-toggle{
        display:none
    }
}
.navbar-nav>li>a,.navbar-nav>li>button{
    padding:9px 16px 7px;
    line-height:40px;
    outline-offset:-1px;
    transition:color .15s ease
}
@media(min-width:768px) and (max-width:991px){
    .navbar-nav>li>a,.navbar-nav>li>button{
        padding-left:12px;
        padding-right:12px
    }
    [dir=rtl] .navbar-nav>li>a,[dir=rtl] .navbar-nav>li>button{
        padding-left:12px;
        padding-right:0
    }
}
.navbar-nav>li>a.dropdown-toggle,.navbar-nav>li>button.dropdown-toggle{
    height:56px;
    border:0;
    background:0 0;
    line-height:40px;
    width:100%;
    text-align:left;
    color:#0097c7;
    color:var(--color-content-accent,#0097c7)
}
[dir=rtl] .navbar-nav>li>a.dropdown-toggle,[dir=rtl] .navbar-nav>li>button.dropdown-toggle{
    text-align:right
}
.navbar-nav>li>a.dropdown-toggle:active,.navbar-nav>li>a.dropdown-toggle:focus,.navbar-nav>li>button.dropdown-toggle:active,.navbar-nav>li>button.dropdown-toggle:focus{
    border-bottom-color:transparent;
    outline:0;
    color:#0077a5;
    color:var(--color-content-accent-active,#0077a5)
}
@media(min-width:768px){
    .navbar-inverse .navbar-nav>li>a.dropdown-toggle,.navbar-inverse .navbar-nav>li>button.dropdown-toggle{
        color:#fff
    }
    .navbar-nav>li>a.dropdown-toggle:hover,.navbar-nav>li>button.dropdown-toggle:hover{
        border-bottom-color:transparent;
        outline:0;
        color:#0084b3;
        color:var(--color-content-accent-hover,#0084b3)
    }
}
.navbar-nav>li>a.dropdown-toggle .caret,.navbar-nav>li>button.dropdown-toggle .caret{
    margin-left:4px
}
[dir=rtl] .navbar-nav>li>a.dropdown-toggle .caret,[dir=rtl] .navbar-nav>li>button.dropdown-toggle .caret{
    margin-right:4px;
    margin-left:0
}
@media(min-width:768px){
    .navbar-nav>li>a.navbar-title-link,.navbar-nav>li>button.navbar-title-link{
        font-size:1.25rem;
        font-size:var(--font-size-20,1.25rem)
    }
}
.navbar-nav>li.divider{
    display:none
}
@media(max-width:767px){
    .navbar-nav>li>a,.navbar-nav>li>button{
        font-size:1rem;
        font-size:var(--font-size-16,1rem);
        padding:9px 16px 7px;
        -webkit-touch-callout:none
    }
    .navbar-nav .navbar-collapse-flatten .dropdown-toggle{
        display:none
    }
    .navbar-nav .navbar-collapse-flatten .dropdown-menu{
        position:static;
        margin-top:0;
        background-color:transparent;
        border:0;
        display:block;
        float:none;
        width:100%;
        box-shadow:none;
        padding:12px 0
    }
    .navbar-nav .navbar-collapse-flatten .dropdown-menu>li>a{
        padding:9px 16px 7px
    }
    .navbar-nav>li.divider{
        display:block;
        height:1px;
        margin:0;
        overflow:hidden;
        background-color:#c9cbce;
        background-color:var(--color-interactive-secondary,#c9cbce)
    }
    .navbar-nav>li>a{
        color:#0097c7;
        color:var(--color-content-accent,#0097c7);
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .navbar-nav>li>a:focus,.navbar-nav>li>a:hover{
        color:#0084b3;
        color:var(--color-content-accent-hover,#0084b3)
    }
    .navbar-nav>li>a:active{
        color:#0077a5;
        color:var(--color-content-accent-active,#0077a5)
    }
}
@media(min-width:768px){
    .navbar-nav{
        float:left
    }
    [dir=rtl] .navbar-nav{
        float:right
    }
    .navbar-nav>li{
        float:left
    }
    [dir=rtl] .navbar-nav>li{
        float:right
    }
    .navbar-nav>li>a{
        padding-bottom:6px;
        font-size:.875rem;
        font-size:var(--font-size-14,.875rem)
    }
}
.navbar-form{
    padding:8px 16px
}
@media(max-width:767px){
    .navbar-form .form-group{
        margin-bottom:4px
    }
    .navbar-form .form-group:last-child{
        margin-bottom:0
    }
}
@media(min-width:768px){
    .navbar-form{
        width:auto;
        border:0;
        padding-top:0;
        padding-bottom:0;
        box-shadow:none;
        margin:12px 0
    }
}
@media(min-width:768px) and (min-width:576px){
    .navbar-form .form-group{
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    .navbar-form .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .navbar-form .form-control-static{
        display:inline-block
    }
    .navbar-form .input-group{
        display:inline-table;
        vertical-align:middle
    }
    .navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{
        width:auto
    }
    .navbar-form .input-group>.form-control{
        width:100%
    }
    .navbar-form .control-label{
        margin-bottom:0;
        vertical-align:-2px
    }
    .navbar-form .checkbox,.navbar-form .radio{
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    .navbar-form .checkbox label,.navbar-form .radio label{
        padding-left:0
    }
    [dir=rtl] .navbar-form .checkbox label,[dir=rtl] .navbar-form .radio label{
        padding-right:0;
        padding-left:0
    }
    .navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{
        position:relative;
        margin-left:0
    }
    [dir=rtl] .navbar-form .checkbox input[type=checkbox],[dir=rtl] .navbar-form .radio input[type=radio]{
        margin-right:0;
        margin-left:0
    }
    .navbar-form .has-feedback .form-control-feedback{
        top:0
    }
}
@media(max-width:768px){
    .navbar-form{
        border-bottom:1px solid rgba(0,0,0,.102);
        border-bottom:1px solid var(--color-border-neutral,rgba(0,0,0,.102))
    }
}
.navbar-nav>li>.dropdown-menu{
    margin-top:56px
}
.navbar-nav>li>.dropdown-menu:before{
    content:" ";
    position:absolute;
    display:block;
    width:8px;
    height:8px;
    left:16px;
    top:-4px;
    transform:rotate(45deg);
    background-color:inherit
}
[dir=rtl] .navbar-nav>li>.dropdown-menu:before{
    right:16px;
    left:auto
}
.navbar-nav>li>.dropdown-menu>li>a{
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem)
}
@media(max-width:768px){
    .navbar-nav>li>.dropdown-menu>li>a{
        position:relative;
        -webkit-touch-callout:none
    }
    .navbar-nav>li>.dropdown-menu>li>a .badge{
        position:absolute;
        top:16px;
        right:0;
        padding:5px;
        text-indent:264px;
        width:8px;
        min-width:8px;
        height:8px
    }
    [dir=rtl] .navbar-nav>li>.dropdown-menu>li>a .badge{
        left:0;
        right:auto
    }
}
.navbar-nav>li>.dropdown-menu>.active>a{
    color:#0077a5;
    color:var(--color-content-accent-active,#0077a5);
    background-color:transparent;
    font-weight:800;
    font-weight:var(--font-weight-bold,800)
}
.navbar-nav>li>.dropdown-menu>.active>a:focus,.navbar-nav>li>.dropdown-menu>.active>a:hover{
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
@media(max-width:576px){
    .navbar-nav>li>.dropdown-menu-overlay{
        margin-top:0
    }
}
.navbar-nav>li.dropdown.focus-within>a,.navbar-nav>li.dropdown.focus-within>button,.navbar-nav>li.dropdown:active>a,.navbar-nav>li.dropdown:active>button,.navbar-nav>li.dropdown:focus-within>a,.navbar-nav>li.dropdown:focus-within>button,.navbar-nav>li.dropdown:focus>a,.navbar-nav>li.dropdown:focus>button{
    color:#0077a5;
    color:var(--color-content-accent-active,#0077a5)
}
.navbar-nav>li.dropdown.focus-within .dropdown-menu,.navbar-nav>li.dropdown:active .dropdown-menu,.navbar-nav>li.dropdown:focus .dropdown-menu,.navbar-nav>li.dropdown:focus-within .dropdown-menu{
    transition:opacity .2s cubic-bezier(.6,.2,.1,1),transform .2s cubic-bezier(.6,.2,.1,1),visibility 0s linear 0s;
    visibility:visible;
    opacity:1;
    transform:none
}
@media(min-width:768px){
    .navbar-nav>li.dropdown:hover .dropdown-menu{
        transition:opacity .2s cubic-bezier(.6,.2,.1,1),transform .2s cubic-bezier(.6,.2,.1,1),visibility 0s linear 0s;
        visibility:visible;
        opacity:1;
        transform:none
    }
}
.navbar-right li>.dropdown-menu:before,.pull-xs-right li>.dropdown-menu:before{
    right:20px;
    left:auto
}
[dir=rtl] .navbar-right li>.dropdown-menu:before,[dir=rtl] .pull-xs-right li>.dropdown-menu:before{
    left:20px;
    right:auto;
    left:auto
}
@media(min-width:768px) and (max-width:991px){
    .navbar-right li>.dropdown-menu:before,.pull-xs-right li>.dropdown-menu:before{
        right:16px
    }
    [dir=rtl] .navbar-right li>.dropdown-menu:before,[dir=rtl] .pull-xs-right li>.dropdown-menu:before{
        left:16px;
        right:auto
    }
}
.navbar-right.dropdown-menu-center:before,.pull-xs-right.dropdown-menu-center:before{
    right:auto;
    left:50%;
    margin-left:-4px
}
[dir=rtl] .navbar-right.dropdown-menu-center:before,[dir=rtl] .pull-xs-right.dropdown-menu-center:before{
    right:auto;
    right:50%;
    left:auto;
    margin-right:-4px;
    margin-left:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{
    margin-bottom:0
}
.navbar-btn{
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600)
}
.navbar-btn,.navbar-btn.btn-sm{
    margin-top:13px;
    margin-bottom:11px
}
.navbar-btn.btn-xs{
    margin-top:18px;
    margin-bottom:16px
}
@media(max-width:767px){
    .navbar-btn{
        display:block
    }
}
.navbar-text{
    margin-top:17px;
    margin-bottom:15px
}
@media(min-width:768px){
    .navbar-text{
        float:left;
        margin-left:16px;
        margin-right:16px
    }
    [dir=rtl] .navbar-text{
        float:right
    }
    .navbar-left{
        float:left!important
    }
    .navbar-right,[dir=rtl] .navbar-left{
        float:right!important
    }
    .navbar-right li>.dropdown-menu:before{
        right:20px;
        left:auto
    }
    [dir=rtl] .navbar-right li>.dropdown-menu:before{
        left:20px;
        right:auto;
        left:auto
    }
    .navbar-right.dropdown-menu-center:before{
        right:auto;
        left:50%;
        margin-left:-4px
    }
    [dir=rtl] .navbar-right.dropdown-menu-center:before{
        right:auto;
        right:50%;
        left:auto;
        margin-right:-4px;
        margin-left:0
    }
    [dir=rtl] .navbar-right{
        float:left!important
    }
    .navbar-right~.navbar-right{
        margin-right:0
    }
    [dir=rtl] .navbar-right~.navbar-right{
        margin-left:0;
        margin-right:0
    }
}
@media(min-width:768px) and (min-width:768px) and (max-width:991px){
    .navbar-right li>.dropdown-menu:before{
        right:16px
    }
    [dir=rtl] .navbar-right li>.dropdown-menu:before{
        left:16px;
        right:auto
    }
}
.navbar-default{
    background-color:transparent
}
.navbar-default .container,.navbar-default .container-fluid{
    border-color:rgba(0,0,0,.102);
    border-color:var(--color-border-neutral,rgba(0,0,0,.102))
}
.navbar-default .navbar-brand{
    color:#fff
}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{
    background-color:transparent
}
.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
@media(min-width:768px){
    .navbar-default .navbar-nav>li>a{
        border-bottom:3px solid transparent
    }
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3);
    background-color:transparent
}
.navbar-default .navbar-nav>.active>.dropdown-toggle,.navbar-default .navbar-nav>.active>a{
    font-weight:800;
    font-weight:var(--font-weight-bold,800)
}
.navbar-default .navbar-nav>.active>.dropdown-toggle,.navbar-default .navbar-nav>.active>.dropdown-toggle:focus,.navbar-default .navbar-nav>.active>.dropdown-toggle:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{
    color:#0077a5;
    color:var(--color-content-accent-active,#0077a5);
    background-color:transparent;
    border-color:transparent
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:focus-within,.navbar-default .navbar-nav>.open>a:hover{
    background-color:transparent;
    color:#0077a5;
    color:var(--color-content-accent-active,#0077a5)
}
@media(max-width:767px){
    .navbar-default .navbar-nav .open .dropdown-menu>li>a{
        color:#0097c7;
        color:var(--color-content-accent,#0097c7)
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus-within,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
        color:#0084b3;
        color:var(--color-content-accent-hover,#0084b3);
        background-color:transparent
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a{
        font-weight:800;
        font-weight:var(--font-weight-bold,800)
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{
        color:#0077a5;
        color:var(--color-content-accent-active,#0077a5);
        background-color:transparent
    }
}
.navbar-default .navbar-link{
    color:#0097c7;
    color:var(--color-content-accent,#0097c7)
}
.navbar-default .navbar-link:hover{
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3)
}
.navbar-default .btn-link{
    color:#0097c7;
    color:var(--color-content-accent,#0097c7)
}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3)
}
.navbar-inverse{
    background-color:transparent
}
.navbar-inverse .container,.navbar-inverse .container-fluid{
    border-color:rgba(0,0,0,.102);
    border-color:var(--color-border-neutral,rgba(0,0,0,.102))
}
.navbar-inverse .navbar-brand{
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    background-color:transparent
}
.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{
    color:#fff
}
@media(min-width:768px){
    .navbar-inverse .navbar-nav>li>a{
        border-bottom:3px solid transparent
    }
}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3);
    background-color:transparent
}
.navbar-inverse .navbar-nav>.active>.dropdown-toggle,.navbar-inverse .navbar-nav>.active>a{
    color:#0077a5;
    color:var(--color-content-accent-active,#0077a5);
    font-weight:800;
    font-weight:var(--font-weight-bold,800)
}
.navbar-inverse .navbar-nav>.active>.dropdown-toggle,.navbar-inverse .navbar-nav>.active>.dropdown-toggle:focus,.navbar-inverse .navbar-nav>.active>.dropdown-toggle:hover,.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3);
    background-color:transparent;
    border-color:transparent
}
.navbar-inverse .navbar-nav .dropdown:focus-within>a,.navbar-inverse .navbar-nav .dropdown:focus-within>a:focus,.navbar-inverse .navbar-nav .dropdown:focus-within>a:hover,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{
    background-color:transparent;
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3)
}
@media(max-width:767px){
    .navbar-inverse .navbar-nav>li>a{
        color:#37517e;
        color:var(--color-content-primary,#37517e)
    }
}
.navbar-inverse .navbar-link{
    color:#fff
}
.navbar-inverse .navbar-link:hover{
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3)
}
.navbar-inverse .btn-link{
    color:#fff
}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3)
}
.navbar .navbar-brand,.navbar-inverse .navbar-brand{
    background-repeat:no-repeat;
    background-position:50% 50%;
    color:transparent
}
.navbar .navbar-brand:focus,.navbar .navbar-brand:hover,.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{
    color:transparent
}
.navbar .fast-flag,.navbar .flag{
    height:24px;
    width:24px;
    margin-top:16px;
    margin-right:8px;
    float:left
}
[dir=rtl] .navbar .fast-flag,[dir=rtl] .navbar .flag{
    margin-left:8px;
    margin-right:0;
    float:right
}
.navbar .logo-text{
    height:20px;
    width:104px;
    margin-top:16.5px;
    margin-right:8px;
    float:left
}
[dir=rtl] .navbar .logo-text{
    margin-left:8px;
    margin-right:0;
    float:right
}
.cover{
    display:none
}
@media(max-width:767px){
    .navbar-collapse{
        position:fixed;
        bottom:0;
        left:0;
        right:0;
        height:100%!important;
        background-color:#fff;
        background-color:var(--color-background-screen,#fff);
        top:54px;
        padding:8px
    }
    .navbar-collapse .dropdown.focus-within,.navbar-collapse .dropdown:focus-within,.navbar-collapse .open{
        border-bottom:none
    }
    .navbar-collapse .dropdown.focus-within>a,.navbar-collapse .dropdown:focus-within>a,.navbar-collapse .open>a{
        color:#0097c7;
        color:var(--color-content-accent,#0097c7)
    }
    .navbar-collapse .dropdown.focus-within .caret,.navbar-collapse .dropdown:focus-within .caret,.navbar-collapse .open .caret{
        transform:rotate(-180deg)
    }
    .navbar-collapse.navbar-collapse-with-panel{
        top:0;
        padding:0;
        background-color:transparent
    }
    .navbar-collapse .navbar-collapse-panel{
        position:fixed;
        height:100%;
        top:0;
        overflow-y:scroll;
        padding:8px;
        background-color:#fff;
        background-color:var(--color-background-screen,#fff);
        color:#37517e!important;
        color:var(--color-content-primary,#37517e)!important;
        width:264px;
        max-width:264px!important;
        transition:transform .35s ease;
        transform:translateX(-264px)
    }
    .navbar-collapse .dropdown-menu,.navbar-collapse .navbar-nav>li{
        border-bottom:1px solid rgba(0,0,0,.102);
        border-bottom:1px solid var(--color-border-neutral,rgba(0,0,0,.102))
    }
    .navbar-collapse .dropdown-menu{
        position:relative;
        width:100%;
        box-shadow:none;
        padding:0 0 12px;
        float:none;
        margin-top:0!important
    }
    .navbar-collapse .dropdown-menu:before{
        display:none
    }
    .navbar-collapse .dropdown-menu .dropdown-header{
        padding:9px 16px 7px
    }
    .navbar-collapse .navbar-toggle{
        left:280px;
        opacity:0;
        transition:opacity .35s ease;
        display:inline-block;
        position:absolute;
        top:4px
    }
    [dir=rtl] .navbar-collapse .navbar-toggle{
        right:280px;
        left:auto
    }
    .navbar-collapse .navbar-toggle.close{
        margin-top:0;
        padding:9px 0
    }
    .navbar-collapse.in .navbar-toggle{
        opacity:1
    }
    .navbar-collapse .cover{
        display:block;
        width:100%;
        height:100%;
        background-color:#2e4369;
        opacity:0;
        transition:opacity .35s ease
    }
    .navbar-collapse.in .cover,.navbar-collapse[aria-expanded=true] .cover{
        opacity:.9
    }
    .navbar-collapse.in .navbar-collapse-panel,.navbar-collapse[aria-expanded=true] .navbar-collapse-panel{
        transform:translateX(0)
    }
    .navbar-collapse .navbar-btn.btn-group{
        display:flex
    }
    .navbar-collapse .navbar-btn.btn-group .btn{
        display:block;
        width:100%;
        text-align:left
    }
    [dir=rtl] .navbar-collapse .navbar-btn.btn-group .btn{
        text-align:right
    }
    .navbar-collapse .navbar-btn.btn-group .btn+.dropdown-toggle{
        flex:0 1
    }
    .navbar-collapse .navbar-btn.btn-group .dropdown-menu{
        width:100%
    }
}
.navbar .profile-name{
    padding-bottom:3px
}
.navbar .profile-name .caret{
    vertical-align:top;
    line-height:40px
}
.navbar .profile-name .text-ellipses,.navbar .profile-name .text-ellipsis{
    max-width:75px;
    display:inline-block
}
@media(min-width:992px){
    .navbar .profile-name .text-ellipses,.navbar .profile-name .text-ellipsis{
        max-width:125px
    }
}
@media(min-width:1200px){
    .navbar .profile-name .text-ellipses,.navbar .profile-name .text-ellipsis{
        max-width:220px
    }
}
.navbar[data-spy~=affix]+*{
    margin-top:0
}
.navbar[data-spy~=affix].affix+*{
    margin-top:56px
}
@media(min-width:768px){
    .jumbotron-image-adjacent-to-navbar,.navbar+.jumbotron,.navbar+.jumbotron-image,.navbar+.jumbotron-image-inverse{
        margin-top:-58px
    }
    .navbar.affix+.jumbotron,.navbar.affix+.jumbotron-image,.navbar.affix+.jumbotron-image-inverse{
        margin-top:0
    }
}
.jumbotron-image-adjacent-to-navbar>.jumbotron,.navbar+.jumbotron,.navbar+.jumbotron-image-inverse>.jumbotron,.navbar+.jumbotron-image>.jumbotron{
    padding-bottom:64px
}
@media(min-width:768px){
    .jumbotron-image-adjacent-to-navbar>.jumbotron,.navbar+.jumbotron,.navbar+.jumbotron-image-inverse>.jumbotron,.navbar+.jumbotron-image>.jumbotron{
        padding-top:140px;
        padding-bottom:104px
    }
}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{
    margin-left:0
}
[dir=rtl] .navbar>.container .navbar-brand,[dir=rtl] .navbar>.container-fluid .navbar-brand{
    margin-right:0;
    margin-left:0
}
@media(max-width:767px){
    .navbar-static-top{
        background-color:#37517e;
        border-bottom-color:transparent
    }
}
.navbar-title{
    float:left;
    font-size:1.25rem;
    font-size:var(--font-size-20,1.25rem);
    line-height:1.2;
    line-height:var(--line-height-title,1.2);
    margin-top:12px;
    margin-bottom:12px;
    font-weight:800;
    font-weight:var(--font-weight-bold,800)
}
[dir=rtl] .navbar-title{
    float:right
}
.navbar-subtitle{
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    margin-bottom:8px
}
.navbar-subtitle,.navbar-title{
    color:#fff;
    text-overflow:ellipsis;
    overflow-x:hidden;
    white-space:nowrap;
    display:inline-block;
    width:75%
}
@media(min-width:992px){
    .navbar-subtitle,.navbar-title{
        color:#37517e;
        color:var(--color-content-primary,#37517e);
        width:100%
    }
}
.navbar-logo{
    width:127px;
    height:22px;
    margin-top:13px;
    margin-bottom:21px
}
.nav-toolbar{
    padding-top:16px;
    margin-top:-16px;
    padding-bottom:0;
    background-color:#37517e;
    border-bottom:1px solid rgba(0,0,0,.102);
    border-bottom:1px solid var(--color-border-neutral,rgba(0,0,0,.102))
}
@media(min-width:992px){
    .nav-toolbar{
        margin-top:0;
        background-color:#fff;
        background-color:var(--color-background-screen,#fff)
    }
    .nav-toolbar.affix{
        top:0;
        z-index:1000;
        margin-top:0;
        border-top:0;
        position:fixed;
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden
    }
    .nav-toolbar.affix+.container,.nav-toolbar.affix+.container-fluid{
        margin-top:64px!important
    }
}
@media(max-width:991px){
    .nav-toolbar.affix{
        position:relative!important
    }
    .nav-toolbar.affix+.container,.nav-toolbar.affix+.container-fluid{
        margin-top:0!important
    }
    .nav-toolbar .btn-danger:not(.disabled,:disabled),.nav-toolbar .btn-info:not(.disabled,:disabled),.nav-toolbar .btn-warning:not(.disabled,:disabled){
        color:#0097c7;
        color:var(--color-content-accent,#0097c7);
        border-color:#00a2dd;
        border-color:var(--color-interactive-accent,#00a2dd)
    }
    .nav-toolbar .btn-danger:not(.disabled,:disabled):hover,.nav-toolbar .btn-info:not(.disabled,:disabled):hover,.nav-toolbar .btn-warning:not(.disabled,:disabled):hover{
        color:#fff
    }
    .nav-toolbar .btn-input,.nav-toolbar .form-control,.nav-toolbar .input-group,.nav-toolbar .input-group-addon{
        border-color:#fff
    }
}
.nav-toolbar h1{
    line-height:1.2;
    line-height:var(--line-height-title,1.2)
}
.nav-toolbar .close{
    text-decoration:none;
    height:32px
}
@media(min-width:992px){
    .nav-toolbar--compact{
        padding-top:0
    }
    .column-layout .nav-toolbar.affix{
        width:calc(100% - 264px)
    }
}
.simple-nav{
    background-color:#37517e
}
.simple-nav .navbar-nav>li>a{
    padding-top:12px;
    padding-bottom:9px
}
.simple-nav .navbar-header{
    padding-top:4px;
    width:calc(100% - 140px)
}
@media(min-width:768px){
    .simple-nav .navbar-header{
        width:calc(100% - 340px)
    }
}
.simple-nav .navbar-nav>li>a.dropdown-toggle{
    height:64px
}
.simple-nav>.navbar-right li>a{
    float:right
}
[dir=rtl] .simple-nav>.navbar-right li>a{
    float:left
}
@media(min-width:576px){
    .simple-nav .navbar-nav>li>a{
        font-size:1rem!important;
        font-size:var(--font-size-16,1rem)!important
    }
}
@media(min-width:992px){
    .simple-nav{
        background-color:#fff;
        background-color:var(--color-background-screen,#fff);
        border-bottom:1px solid rgba(0,0,0,.102);
        border-bottom:1px solid var(--color-border-neutral,rgba(0,0,0,.102))
    }
}
@media(max-width:991px){
    .simple-nav .navbar-nav>li>a{
        color:#fff
    }
    .simple-nav .navbar-nav>li>a:not(.disabled,:disabled):active,.simple-nav .navbar-nav>li>a:not(.disabled,:disabled):focus,.simple-nav .navbar-nav>li>a:not(.disabled,:disabled):hover{
        color:#0084b3;
        color:var(--color-content-accent-hover,#0084b3)
    }
}
.simple-nav .profile-name .text-ellipsis{
    max-width:240px
}
.tw-public-navigation-item-content__icon{
    vertical-align:middle
}
.tw-public-navigation-item-content__text{
    display:inline-block;
    vertical-align:middle;
    max-width:164px
}
@media(min-width:768px){
    .subnav{
        height:128px!important;
        position:relative;
        min-height:64px
    }
    .subnav:before{
        content:"";
        background-color:transparent;
        width:100%;
        height:64px;
        position:absolute;
        top:64px;
        border-top:1px solid rgba(0,0,0,.102);
        border-top:1px solid var(--color-border-neutral,rgba(0,0,0,.102));
        left:0
    }
    [dir=rtl] .subnav:before{
        right:0;
        left:auto
    }
    .subnav.navbar-inverse:before{
        background-color:#2e4369;
        border-top:none
    }
    .subnav .navbar-nav>li>a{
        padding-top:13px
    }
    .subnav .navbar-nav>li>button{
        height:64px
    }
    .subnav .navbar-brand,.subnav .navbar-btn{
        margin-top:16px
    }
    .subnav-menu{
        position:absolute;
        top:64px
    }
}
@media(min-width:576px){
    .form-inline .form-group{
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .form-inline .form-control-static{
        display:inline-block
    }
    .form-inline .input-group{
        display:inline-table;
        vertical-align:middle
    }
    .form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{
        width:auto
    }
    .form-inline .input-group>.form-control{
        width:100%
    }
    .form-inline .control-label{
        margin-bottom:0;
        vertical-align:-2px
    }
    .form-inline .checkbox,.form-inline .radio{
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .checkbox label,.form-inline .radio label{
        padding-left:0
    }
    [dir=rtl] .form-inline .checkbox label,[dir=rtl] .form-inline .radio label{
        padding-right:0;
        padding-left:0
    }
    .form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{
        position:relative;
        margin-left:0
    }
    [dir=rtl] .form-inline .checkbox input[type=checkbox],[dir=rtl] .form-inline .radio input[type=radio]{
        margin-right:0;
        margin-left:0
    }
    .form-inline .has-feedback .form-control-feedback{
        top:0
    }
}
.dropdown-menu a,.nav a,.navbar a,.pager a{
    text-decoration:none
}
.tw-public-navigation-item-content__text.text-ellipsis{
    display:inline-block
}
.navbar-background--inverse{
    background-color:#37517e
}
.tw-select .tw-icon{
    display:inline-block;
    margin-right:8px;
    margin-right:var(--size-8,8px);
    margin-top:-2px;
    vertical-align:middle
}
[dir=rtl] .tw-select .tw-icon{
    margin-left:8px;
    margin-left:var(--size-8,8px);
    margin-right:0
}
.tw-select .tw-dropdown-item--clickable{
    cursor:pointer
}
.tw-select .tw-dropdown-item--divider{
    border-bottom:1px solid rgba(0,0,0,.102);
    border-bottom-color:var(--color-border-neutral,rgba(0,0,0,.102))
}
.tw-select .tw-dropdown-item--focused{
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
.tw-select .tw-dropdown-item .currency-flag{
    margin-right:8px;
    margin-right:var(--size-8,8px)
}
[dir=rtl] .tw-select .tw-dropdown-item .currency-flag{
    margin-left:8px;
    margin-left:var(--size-8,8px);
    margin-right:0
}
.tw-select .tw-dropdown-item>a{
    white-space:normal
}
.tw-select .dropdown-toggle.btn-input.btn-sm{
    padding-right:32px;
    padding-right:var(--size-32,32px)
}
[dir=rtl] .tw-select .dropdown-toggle.btn-input.btn-sm{
    padding-left:32px;
    padding-left:var(--size-32,32px);
    padding-right:0
}
.tw-select .dropdown-toggle.btn-input.btn-md{
    padding-right:40px;
    padding-right:var(--size-40,40px)
}
[dir=rtl] .tw-select .dropdown-toggle.btn-input.btn-md{
    padding-left:40px;
    padding-left:var(--size-40,40px);
    padding-right:0
}
.tw-select .dropdown-toggle.btn-input.btn-lg{
    padding-right:48px;
    padding-right:var(--size-48,48px)
}
[dir=rtl] .tw-select .dropdown-toggle.btn-input.btn-lg{
    padding-left:48px;
    padding-left:var(--size-48,48px);
    padding-right:0
}
.tw-select .dropdown-toggle .tw-select-chevron,.tw-select .dropdown-toggle tw-chevron-down-icon>span,[dir=rtl] .tw-select .dropdown-toggle .tw-select-chevron,[dir=rtl] .tw-select .dropdown-toggle tw-chevron-down-icon>span{
    margin:0
}
.tw-select .dropdown-toggle tw-icon span.tw-icon,.tw-select .dropdown-toggle>span>.tw-icon{
    position:static;
    display:inline-block
}
.tw-select .circle .tw-icon{
    vertical-align:middle
}
@media(max-width:575px){
    .tw-select.dropdown-menu.dropdown-menu--open{
        max-height:50vh;
        max-width:100%;
        opacity:1;
        overflow:auto;
        position:static;
        transform:none;
        visibility:visible;
        width:100%!important
    }
}
.close{
    float:right;
    font-size:2rem;
    font-size:calc(var(--font-size-16,1rem)*2);
    font-weight:800;
    font-weight:var(--font-weight-bold,800);
    line-height:1.2;
    line-height:var(--line-height-title,1.2);
    color:#0097c7;
    color:var(--color-content-accent,#0097c7);
    text-decoration:none
}
[dir=rtl] .close{
    float:left
}
.close:focus,.close:hover{
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3);
    text-decoration:none;
    cursor:pointer
}
.close:focus{
    outline:thin dotted rgba(0,0,0,.5);
    outline-offset:2px
}
.close:active{
    color:#0077a5;
    color:var(--color-content-accent-active,#0077a5)
}
button.close{
    padding:0;
    cursor:pointer;
    background:0 0;
    border:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.loader{
    position:relative;
    display:inline-block;
    height:160px;
    width:160px
}
.loader .loader-flag{
    top:58px;
    left:52px;
    position:relative;
    height:52px;
    width:52px
}
.loader .loader-flag-stroke{
    -webkit-animation:loaderStroke 3.5s infinite;
    animation:loaderStroke 3.5s infinite
}
.loader .loader-flag-fill{
    display:block;
    position:absolute;
    top:1px;
    opacity:1;
    -webkit-animation:loaderFill 3.5s infinite;
    animation:loaderFill 3.5s infinite
}

.loader .loader-flag-fill,.loader .loader-flag-outline{
    width:52px;
    height:52px
}
@-webkit-keyframes loaderStroke{
    30%{
        stroke-dashoffset:300;
        opacity:0
    }
    40%{
        stroke-dashoffset:300;
        opacity:1
    }
    70%{
        stroke-dashoffset:0;
        opacity:1
    }
    to{
        stroke-dashoffset:0;
        opacity:0
    }
}
@keyframes loaderStroke{
    30%{
        stroke-dashoffset:300;
        opacity:0
    }
    40%{
        stroke-dashoffset:300;
        opacity:1
    }
    70%{
        stroke-dashoffset:0;
        opacity:1
    }
    to{
        stroke-dashoffset:0;
        opacity:0
    }
}
@-webkit-keyframes loaderFill{
    0%{
        opacity:1
    }
    30%{
        opacity:0
    }
    70%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes loaderFill{
    0%{
        opacity:1
    }
    30%{
        opacity:0
    }
    70%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@-webkit-keyframes rotating{
    0%{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(1turn)
    }
}
@keyframes rotating{
    0%{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(1turn)
    }
}
.media{
    display:flex;
    align-items:center
}
.media-body{
    flex:1 1
}
.media-body>:last-child{
    margin-bottom:0
}
.media-middle{
    align-self:center
}
.media-bottom{
    align-self:flex-end
}
.media-object{
    display:block
}
.media-right{
    padding-left:16px;
    padding-left:var(--size-16,16px)
}
[dir=rtl] .media-right{
    padding-left:0
}
.media-left,[dir=rtl] .media-right{
    padding-right:16px;
    padding-right:var(--size-16,16px)
}
[dir=rtl] .media-left{
    padding-left:16px;
    padding-left:var(--size-16,16px);
    padding-right:0
}
.media-heading{
    margin-top:0;
    margin-bottom:0
}
.media-list{
    padding-left:0;
    list-style:none
}
[dir=rtl] .media-list{
    padding-right:0;
    padding-left:0
}
.dropdown-menu .media-body,.modal,.modal-open{
    overflow:hidden
}
.modal{
    display:none;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1050;
    -webkit-overflow-scrolling:touch;
    outline:0
}
.modal.fade .modal-dialog{
    transform:translateY(-25%);
    transition:transform .3s ease-out
}
.modal.in .modal-dialog{
    transform:translate(0)
}
.modal-open .modal{
    overflow-x:hidden;
    overflow-y:auto
}
.modal-dialog{
    position:relative;
    width:auto;
    margin:16px;
    margin:var(--size-16,16px)
}
.modal-content{
    position:relative;
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    border:1px solid rgba(134,167,189,.102);
    border:1px solid var(--color-background-neutral,rgba(134,167,189,.102));
    border-radius:3px;
    box-shadow:0 3px 9px rgba(0,0,0,.5);
    background-clip:padding-box;
    outline:0
}
.modal-backdrop{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#37517e
}
.modal-backdrop.fade{
    opacity:0
}
.modal-backdrop.in{
    opacity:.8
}
.modal-header{
    padding:24px;
    border-bottom:1px solid rgba(0,0,0,.102);
    border-bottom:1px solid var(--color-border-neutral,rgba(0,0,0,.102));
    min-height:48px;
    min-height:calc(24px + var(--size-24,24px))
}
.modal-header .close{
    margin-top:-2px
}
.modal-title{
    margin:0;
    line-height:1.2;
    line-height:var(--line-height-title,1.2)
}
.modal-body{
    position:relative;
    padding:24px
}
.modal-footer{
    padding:16px 24px;
    padding:var(--size-16,16px) 24px;
    text-align:right;
    border-top:1px solid rgba(0,0,0,.102);
    border-top:1px solid var(--color-border-neutral,rgba(0,0,0,.102))
}
[dir=rtl] .modal-footer{
    text-align:left
}
.modal-footer .btn+.btn{
    margin-left:8px;
    margin-left:var(--size-8,8px);
    margin-bottom:0
}
[dir=rtl] .modal-footer .btn+.btn{
    margin-right:8px;
    margin-right:var(--size-8,8px);
    margin-left:0
}
.modal-footer .btn-group .btn+.btn{
    margin-left:-1px
}
[dir=rtl] .modal-footer .btn-group .btn+.btn{
    margin-right:-1px;
    margin-left:0
}
.modal-footer .btn-block+.btn-block{
    margin-left:0
}
[dir=rtl] .modal-footer .btn-block+.btn-block{
    margin-right:0;
    margin-left:0
}
.modal-scrollbar-measure{
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media(min-width:576px){
    .modal-dialog{
        width:540px;
        margin:32px auto
    }
    .modal-content{
        box-shadow:0 5px 15px rgba(0,0,0,.5)
    }
    .modal-header{
        padding:28px 32px;
        min-height:52px;
        min-height:calc(28px + var(--size-24,24px))
    }
    .modal-body{
        padding:32px
    }
    .modal-footer{
        padding:16px 32px;
        padding:var(--size-16,16px) 32px
    }
    .modal-lg,.modal-sm{
        width:auto;
        margin:32px 24px
    }
}
@media(min-width:332px){
    .modal-sm{
        width:300px;
        margin:32px auto
    }
}
@media(min-width:768px){
    .modal-lg{
        width:720px;
        margin:32px auto
    }
}
.panel{
    margin-bottom:16px;
    background-color:transparent;
    border:0;
    margin-left:-16px;
    margin-right:-16px
}
.panel-body{
    padding:16px;
    background-color:#fff;
    background-color:var(--color-background-screen,#fff)
}
.panel-heading{
    padding:16px 16px 8px
}
.panel-heading>.dropdown .dropdown-toggle{
    color:inherit
}
.panel-title{
    margin-top:0;
    margin-bottom:0;
    line-height:calc(1.2 + 8px);
    line-height:calc(var(--line-height-title,1.2) + 8px)
}
.panel-title>a{
    text-decoration:none
}
.panel-footer{
    padding:16px
}
@media(min-width:576px){
    .panel{
        margin-bottom:24px;
        margin-left:-24px;
        margin-right:-24px
    }
    .panel-heading{
        padding:16px 24px 8px
    }
    .panel-body,.panel-footer{
        padding:24px
    }
}
@media(min-width:768px){
    .panel{
        margin-left:0;
        margin-right:0
    }
    .panel-heading{
        padding:16px 0 8px
    }
}
@media(min-width:992px){
    .panel{
        margin-bottom:32px;
        border-radius:3px
    }
    .panel-body,.panel-footer{
        padding:32px
    }
}
@media(min-width:768px){
    .panel-title{
        line-height:2.4;
        line-height:calc(var(--line-height-title,1.2)*2)
    }
    .panel-heading>.btn-sm{
        margin-top:8px
    }
}
.panel>.list-group,.panel>.panel-collapse>.list-group{
    margin-bottom:0;
    border-left:0;
    border-right:0
}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{
    border-radius:0
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{
    border-top-right-radius:0;
    border-top-left-radius:0
}
.panel-list-group{
    margin-bottom:0;
    border-left:0;
    border-right:0
}
.list-group+.panel-footer{
    border-top-width:0
}
.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{
    margin-bottom:0
}
.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{
    padding-left:32px;
    padding-right:32px
}
.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{
    border-top-right-radius:2px;
    border-top-left-radius:2px
}
[dir=rtl] .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,[dir=rtl] .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,[dir=rtl] .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,[dir=rtl] .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,[dir=rtl] .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,[dir=rtl] .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,[dir=rtl] .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,[dir=rtl] .panel>.table:first-child>thead:first-child>tr:first-child th:first-child{
    border-top-right-radius:2px
}
[dir=rtl] .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,[dir=rtl] .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,[dir=rtl] .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,[dir=rtl] .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,[dir=rtl] .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,[dir=rtl] .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,[dir=rtl] .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,[dir=rtl] .panel>.table:first-child>thead:first-child>tr:first-child th:last-child,html:not([dir=rtl]) .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,html:not([dir=rtl]) .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,html:not([dir=rtl]) .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,html:not([dir=rtl]) .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,html:not([dir=rtl]) .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,html:not([dir=rtl]) .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,html:not([dir=rtl]) .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,html:not([dir=rtl]) .panel>.table:first-child>thead:first-child>tr:first-child th:first-child{
    border-top-left-radius:2px
}
html:not([dir=rtl]) .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,html:not([dir=rtl]) .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,html:not([dir=rtl]) .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,html:not([dir=rtl]) .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,html:not([dir=rtl]) .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,html:not([dir=rtl]) .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,html:not([dir=rtl]) .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,html:not([dir=rtl]) .panel>.table:first-child>thead:first-child>tr:first-child th:last-child{
    border-top-right-radius:2px
}
.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{
    border-bottom-right-radius:2px;
    border-bottom-left-radius:2px
}
[dir=rtl] .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,[dir=rtl] .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,[dir=rtl] .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,[dir=rtl] .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,[dir=rtl] .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,[dir=rtl] .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,[dir=rtl] .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,[dir=rtl] .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{
    border-bottom-right-radius:2px
}
[dir=rtl] .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,[dir=rtl] .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,[dir=rtl] .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,[dir=rtl] .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,[dir=rtl] .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,[dir=rtl] .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,[dir=rtl] .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,[dir=rtl] .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,html:not([dir=rtl]) .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,html:not([dir=rtl]) .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,html:not([dir=rtl]) .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,html:not([dir=rtl]) .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,html:not([dir=rtl]) .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,html:not([dir=rtl]) .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,html:not([dir=rtl]) .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,html:not([dir=rtl]) .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{
    border-bottom-left-radius:2px
}
html:not([dir=rtl]) .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,html:not([dir=rtl]) .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,html:not([dir=rtl]) .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,html:not([dir=rtl]) .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,html:not([dir=rtl]) .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,html:not([dir=rtl]) .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,html:not([dir=rtl]) .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,html:not([dir=rtl]) .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{
    border-bottom-right-radius:2px
}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{
    border-top:1px solid #f2f5f7
}
.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{
    border-top:0
}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered{
    border:0
}
[dir=rtl] .panel>.table-bordered>tbody>tr>td:first-child,[dir=rtl] .panel>.table-bordered>tbody>tr>th:first-child,[dir=rtl] .panel>.table-bordered>tfoot>tr>td:first-child,[dir=rtl] .panel>.table-bordered>tfoot>tr>th:first-child,[dir=rtl] .panel>.table-bordered>thead>tr>td:first-child,[dir=rtl] .panel>.table-bordered>thead>tr>th:first-child,[dir=rtl] .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,[dir=rtl] .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,[dir=rtl] .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,[dir=rtl] .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,[dir=rtl] .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,[dir=rtl] .panel>.table-responsive>.table-bordered>thead>tr>th:first-child{
    border-right:0
}
[dir=rtl] .panel>.table-bordered>tbody>tr>td:last-child,[dir=rtl] .panel>.table-bordered>tbody>tr>th:last-child,[dir=rtl] .panel>.table-bordered>tfoot>tr>td:last-child,[dir=rtl] .panel>.table-bordered>tfoot>tr>th:last-child,[dir=rtl] .panel>.table-bordered>thead>tr>td:last-child,[dir=rtl] .panel>.table-bordered>thead>tr>th:last-child,[dir=rtl] .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,[dir=rtl] .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,[dir=rtl] .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,[dir=rtl] .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,[dir=rtl] .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,[dir=rtl] .panel>.table-responsive>.table-bordered>thead>tr>th:last-child,html:not([dir=rtl]) .panel>.table-bordered>tbody>tr>td:first-child,html:not([dir=rtl]) .panel>.table-bordered>tbody>tr>th:first-child,html:not([dir=rtl]) .panel>.table-bordered>tfoot>tr>td:first-child,html:not([dir=rtl]) .panel>.table-bordered>tfoot>tr>th:first-child,html:not([dir=rtl]) .panel>.table-bordered>thead>tr>td:first-child,html:not([dir=rtl]) .panel>.table-bordered>thead>tr>th:first-child,html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>thead>tr>th:first-child{
    border-left:0
}
html:not([dir=rtl]) .panel>.table-bordered>tbody>tr>td:last-child,html:not([dir=rtl]) .panel>.table-bordered>tbody>tr>th:last-child,html:not([dir=rtl]) .panel>.table-bordered>tfoot>tr>td:last-child,html:not([dir=rtl]) .panel>.table-bordered>tfoot>tr>th:last-child,html:not([dir=rtl]) .panel>.table-bordered>thead>tr>td:last-child,html:not([dir=rtl]) .panel>.table-bordered>thead>tr>th:last-child,html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>thead>tr>th:last-child{
    border-right:0
}
.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{
    border-bottom:0
}
.panel>.table-responsive{
    border:0;
    margin-bottom:0
}
.panel>.table tr>:first-child,.panel>.table-responsive tr>:first-child{
    padding-left:16px
}
[dir=rtl] .panel>.table tr>:first-child,[dir=rtl] .panel>.table-responsive tr>:first-child{
    padding-right:16px;
    padding-left:0
}
.panel>.table tr>:last-child,.panel>.table-responsive tr>:last-child{
    padding-right:16px
}
[dir=rtl] .panel>.table tr>:last-child,[dir=rtl] .panel>.table-responsive tr>:last-child{
    padding-left:16px;
    padding-right:0
}
@media(min-width:768px){
    .panel>.table tr>:first-child,.panel>.table-responsive tr>:first-child{
        padding-left:24px
    }
    [dir=rtl] .panel>.table tr>:first-child,[dir=rtl] .panel>.table-responsive tr>:first-child{
        padding-right:24px;
        padding-left:0
    }
    .panel>.table tr>:last-child,.panel>.table-responsive tr>:last-child{
        padding-right:24px
    }
    [dir=rtl] .panel>.table tr>:last-child,[dir=rtl] .panel>.table-responsive tr>:last-child{
        padding-left:24px;
        padding-right:0
    }
}
@media(min-width:992px){
    .panel>.table tr>:first-child,.panel>.table-responsive tr>:first-child{
        padding-left:32px
    }
    [dir=rtl] .panel>.table tr>:first-child,[dir=rtl] .panel>.table-responsive tr>:first-child{
        padding-right:32px;
        padding-left:0
    }
    .panel>.table tr>:last-child,.panel>.table-responsive tr>:last-child{
        padding-right:32px
    }
    [dir=rtl] .panel>.table tr>:last-child,[dir=rtl] .panel>.table-responsive tr>:last-child{
        padding-left:32px;
        padding-right:0
    }
}
.panel-group{
    margin-bottom:24px;
    margin-bottom:var(--size-24,24px)
}
.panel-group .panel{
    margin-bottom:0;
    border-radius:3px
}
.panel-group .panel+.panel{
    margin-top:8px
}
.panel-group .panel-heading{
    border-bottom:0
}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{
    border-top:1px solid #fff
}
.panel-group .panel-footer{
    border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body{
    border-bottom:1px solid #fff
}
.panel-default{
    border-color:#e2e6e8!important
}
.panel-default>.panel-heading{
    color:#4a5860;
    border-color:#e2e6e8
}
.panel-default>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#e2e6e8
}
.panel-default>.panel-heading .badge{
    color:#fff;
    background-color:#4a5860
}
.panel-default>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#e2e6e8
}
.panel-primary{
    border-color:#37517e!important
}
.panel-primary>.panel-heading{
    color:#fff;
    border-color:#37517e
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#37517e
}
.panel-primary>.panel-heading .badge{
    color:#fff;
    background-color:#fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#37517e
}
.panel-success{
    border-color:#2ed06e!important
}
.panel-success>.panel-heading{
    color:#1b7940;
    border-color:#2ed06e
}
.panel-success>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#2ed06e
}
.panel-success>.panel-heading .badge{
    color:#fff;
    background-color:#1b7940
}
.panel-success>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#2ed06e
}
.panel-info{
    border-color:#00b9ff!important
}
.panel-info>.panel-heading{
    color:#00a4df;
    border-color:#00b9ff
}
.panel-info>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#00b9ff
}
.panel-info>.panel-heading .badge{
    color:#fff;
    background-color:#00a4df
}
.panel-info>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#00b9ff
}
.panel-warning{
    border-color:#ffa600!important
}
.panel-warning>.panel-heading{
    color:#9e5f00;
    border-color:#ffa600
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#ffa600
}
.panel-warning>.panel-heading .badge{
    color:#fff;
    background-color:#9e5f00
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#ffa600
}
.panel-danger{
    border-color:#f53636!important
}
.panel-danger>.panel-heading{
    color:#c22e2e;
    border-color:#f53636
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#f53636
}
.panel-danger>.panel-heading .badge{
    color:#fff;
    background-color:#c22e2e
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#f53636
}
.panel ul:last-child{
    margin-bottom:0
}
.panel-group .panel{
    margin-left:0;
    margin-right:0;
    border:1px solid #e2e6e8
}
.panel-group .panel-footer,.panel-group .panel-heading{
    padding:16px
}
@media(min-width:576px){
    .panel-group .panel .panel-footer,.panel-group .panel .panel-heading{
        padding:24px!important
    }
}
@media(min-width:992px){
    .panel-group .panel .panel-footer,.panel-group .panel .panel-heading{
        padding:24px 32px
    }
}
@media(min-width:768px){
    .panel{
        margin-left:0;
        margin-right:0
    }
}
.popover{
    top:0;
    left:0;
    z-index:1060;
    width:276px;
    padding:18px 24px;
    font-style:normal;
    font-weight:400;
    letter-spacing:normal;
    line-break:auto;
    line-height:24px;
    line-height:var(--size-24,24px);
    text-align:left;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    white-space:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    background-clip:padding-box;
    border-radius:3px;
    box-shadow:0 20px 66px 0 rgba(34,48,73,.2);
    position:absolute
}
[dir=rtl] .popover{
    right:0;
    left:auto;
    text-align:right
}
.popover.animate{
    transition:transform .25s
}
.popover.scale-down{
    transform:scale(0)
}
.popover.top{
    margin-top:-14px;
    transform-origin:50% 100%
}
.popover.top-left{
    margin-top:-14px;
    transform-origin:calc(100% - 29px) 100%
}
.popover.top-right{
    margin-top:-14px;
    transform-origin:29px 100%
}
.popover.right{
    margin-left:14px;
    transform-origin:0 50%
}
[dir=rtl] .popover.right{
    margin-right:14px;
    margin-left:0
}
.popover.right-top{
    margin-left:14px;
    transform-origin:0 29px
}
[dir=rtl] .popover.right-top{
    margin-right:14px;
    margin-left:0
}
.popover.right-bottom{
    margin-left:14px;
    transform-origin:0 calc(100% - 29px)
}
[dir=rtl] .popover.right-bottom{
    margin-right:14px;
    margin-left:0
}
.popover.bottom{
    margin-top:14px;
    transform-origin:50% 0
}
.popover.bottom-left{
    margin-top:14px;
    transform-origin:calc(100% - 29px) 0
}
.popover.bottom-right{
    margin-top:14px;
    transform-origin:29px 0
}
.popover.left{
    margin-left:-14px;
    transform-origin:100% 50%
}
[dir=rtl] .popover.left{
    margin-right:-14px;
    margin-left:0
}
.popover.left-top{
    margin-left:-14px;
    transform-origin:100% 29px
}
[dir=rtl] .popover.left-top{
    margin-right:-14px;
    margin-left:0
}
.popover.left-bottom{
    margin-left:-14px;
    transform-origin:100% calc(100% - 29px)
}
[dir=rtl] .popover.left-bottom{
    margin-right:-14px;
    margin-left:0
}
.popover:before{
    content:" ";
    position:absolute;
    display:block;
    width:14px;
    height:14px;
    left:28px;
    top:-7px;
    transform:rotate(45deg);
    background-color:inherit
}
[dir=rtl] .popover:before{
    right:28px;
    left:auto
}
.popover.top:before{
    top:auto;
    bottom:-7px;
    left:50%;
    margin-left:-7px
}
[dir=rtl] .popover.top:before{
    right:50%;
    left:auto;
    margin-right:-7px;
    margin-left:0
}
.popover.top-left:before{
    top:auto;
    bottom:-7px;
    right:29px;
    left:auto;
    margin-left:-7px
}
[dir=rtl] .popover.top-left:before{
    left:29px;
    right:auto;
    left:auto;
    margin-right:-7px;
    margin-left:0
}
.popover.top-right:before{
    top:auto;
    bottom:-7px;
    left:29px;
    right:auto;
    margin-left:-7px
}
[dir=rtl] .popover.top-right:before{
    right:29px;
    left:auto;
    right:auto;
    margin-right:-7px;
    margin-left:0
}
.popover.right:before{
    top:50%;
    margin-top:-7px;
    left:-7px
}
[dir=rtl] .popover.right:before{
    right:-7px;
    left:auto
}
.popover.right-top:before{
    top:29px;
    margin-top:-7px;
    left:-7px
}
[dir=rtl] .popover.right-top:before{
    right:-7px;
    left:auto
}
.popover.right-bottom:before{
    top:calc(100% - 29px);
    margin-top:-7px;
    left:-7px
}
[dir=rtl] .popover.right-bottom:before{
    right:-7px;
    left:auto
}
.popover.bottom:before{
    top:-7px;
    bottom:auto;
    left:50%;
    margin-left:-7px
}
[dir=rtl] .popover.bottom:before{
    right:50%;
    left:auto;
    margin-right:-7px;
    margin-left:0
}
.popover.bottom-left:before{
    top:-7px;
    bottom:auto;
    right:29px;
    left:auto;
    margin-left:-7px
}
[dir=rtl] .popover.bottom-left:before{
    left:29px;
    right:auto;
    left:auto;
    margin-right:-7px;
    margin-left:0
}
.popover.bottom-right:before{
    top:-7px;
    bottom:auto;
    right:29px;
    left:auto;
    margin-left:-7px
}
[dir=rtl] .popover.bottom-right:before{
    left:29px;
    right:auto;
    left:auto;
    margin-right:-7px;
    margin-left:0
}
.popover.left:before{
    top:50%;
    margin-top:-7px;
    left:auto;
    right:-7px
}
[dir=rtl] .popover.left:before{
    left:auto;
    left:-7px;
    right:auto
}
.popover.left-top:before{
    top:29px;
    margin-top:-7px;
    left:auto;
    right:-7px
}
[dir=rtl] .popover.left-top:before{
    left:auto;
    left:-7px;
    right:auto
}
.popover.left-bottom:before{
    top:calc(100% - 29px);
    margin-top:-7px;
    left:auto;
    right:-7px
}
[dir=rtl] .popover.left-bottom:before{
    left:auto;
    left:-7px;
    right:auto
}
.popover .popover-image,.popover img{
    width:65%;
    margin:8px 0
}
.popover-title{
    margin:0;
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    border-bottom:0;
    border-radius:2px 2px 0 0;
    color:#37517e!important;
    color:var(--color-content-primary,#37517e)!important
}
.popover-content,.popover-title{
    padding:0;
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    line-height:1.5;
    line-height:var(--line-height-body,1.5)
}
.popover-content{
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079)
}
.popover-content>:last-child{
    margin-bottom:0
}
.popover-close{
    float:right;
    font-size:2rem;
    font-size:calc(var(--font-size-16,1rem)*2);
    font-weight:800;
    font-weight:var(--font-weight-bold,800);
    line-height:1.2;
    line-height:var(--line-height-title,1.2);
    color:#0097c7;
    color:var(--color-content-accent,#0097c7);
    text-decoration:none
}
[dir=rtl] .popover-close{
    float:left
}
.popover-close:focus,.popover-close:hover{
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3);
    text-decoration:none;
    cursor:pointer
}
.popover-close:focus{
    outline:thin dotted rgba(0,0,0,.5);
    outline-offset:2px
}
.popover-close:active{
    color:#0077a5;
    color:var(--color-content-accent-active,#0077a5)
}
button.popover-close{
    padding:0;
    cursor:pointer;
    background:0 0;
    border:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
[data-toggle=popover]:not(.btn){
    color:inherit!important;
    font-weight:inherit!important;
    text-decoration:none!important;
    border-bottom:1px dotted #0097c7!important;
    border-bottom:1px dotted var(--color-content-accent,#0097c7)!important;
    cursor:pointer
}
[data-toggle=popover]:not(.btn):focus,[data-toggle=popover]:not(.btn):hover,[data-toggle=popover]:not(.btn)[aria-describedby]{
    color:#0084b3!important;
    color:var(--color-content-accent-hover,#0084b3)!important;
    outline:0
}
.nav>li>a [data-toggle=popover]{
    border-bottom:0
}
@media(max-width:991px){
    .popover-modal{
        position:fixed;
        top:0!important;
        right:0!important;
        left:0!important;
        width:272px;
        margin:32px auto!important;
        margin:var(--size-32,32px) auto!important
    }
    .popover-modal:before{
        display:none
    }
}
@media(min-width:992px){
    .popover-modal.left{
        margin-right:-var(--size-24)!important
    }
    [dir=rtl] .popover-modal.left{
        margin-right:0!important
    }
    .popover-modal.right,[dir=rtl] .popover-modal.left{
        margin-left:-var(--size-24)!important
    }
    [dir=rtl] .popover-modal.right{
        margin-right:-var(--size-24)!important;
        margin-left:0!important
    }
    .popover-modal.top{
        margin-bottom:-8px!important
    }
    .popover-modal.bottom{
        margin-top:-8px!important
    }
}
@-webkit-keyframes cover-fade-in{
    0%{
        opacity:0
    }
    to{
        opacity:.7
    }
}
@keyframes cover-fade-in{
    0%{
        opacity:0
    }
    to{
        opacity:.7
    }
}
.popover-modal-cover{
    position:fixed;
    top:0;
    left:0;
    z-index:1060;
    display:none;
    width:100vw;
    height:100vh;
    cursor:pointer;
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    opacity:.7;
    -webkit-animation:cover-fade-in .35s linear 0s forwards;
    animation:cover-fade-in .35s linear 0s forwards
}
[dir=rtl] .popover-modal-cover{
    right:0;
    left:auto
}
@media(max-width:991px){
    .popover-modal-cover{
        display:block
    }
}
.popover-promotion{
    text-align:center;
    padding:24px;
    padding:var(--size-24,24px)
}
@media(max-width:576px){
    .popover-promotion{
        width:auto!important;
        padding:24px!important;
        padding:var(--size-24,24px)!important;
        margin:16px!important;
        margin:var(--size-16,16px)!important
    }
}
@media(min-width:566px) and (max-width:992px){
    .popover-promotion{
        width:540px!important;
        padding:28px 32px!important;
        padding:28px var(--size-32,32px)!important;
        margin:32px auto!important;
        margin:var(--size-32,32px) auto!important
    }
}
.popover-promotion .popover-title{
    font-size:1rem;
    font-size:var(--font-size-16,1rem);
    line-height:1.2;
    line-height:var(--line-height-title,1.2)
}
@media(min-width:768px){
    .popover-promotion .popover-title{
        font-size:1.25rem;
        font-size:var(--font-size-20,1.25rem);
        line-height:1.2;
        line-height:var(--line-height-title,1.2)
    }
}
@media(max-width:480px){
    .popover-promotion .popover-image{
        width:80%
    }
}
@media(min-width:480px) and (max-width:992px){
    .popover-promotion .popover-image{
        width:60%
    }
}
@media(min-width:992px){
    .popover-promotion .popover-image{
        width:80%
    }
}
@media(max-width:992px){
    .popover-promotion{
        position:absolute!important
    }
}
.process{
    position:relative;
    margin:auto;
    display:block
}
.process svg{
    width:100%;
    height:100%
}
.process-circle{
    transform-origin:center center;
    transition:stroke 1s linear .2s;
    stroke:#0097c7;
    stroke:var(--color-content-accent,#0097c7);
    stroke-opacity:1;
    stroke-linecap:round;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
.process-inverse .process-circle{
    stroke:#fff;
    stroke:var(--color-background-screen,#fff)
}
.process-icon-container{
    position:absolute;
    display:inline-block;
    transform:rotate(45deg);
    height:50%;
    width:50%;
    left:25%;
    top:25%
}
.process-icon-horizontal,.process-icon-vertical{
    position:absolute;
    display:block;
    width:0;
    height:0
}
.process-success .process-icon-horizontal{
    background-color:#008026;
    background-color:var(--color-content-positive,#008026);
    bottom:0;
    left:0
}
.process-success .process-icon-vertical{
    background-color:#008026;
    background-color:var(--color-content-positive,#008026);
    top:100%;
    right:0
}
.process-success .process-circle{
    stroke:#008026;
    stroke:var(--color-content-positive,#008026)
}
.process-danger .process-icon-horizontal{
    background-color:#cf2929;
    background-color:var(--color-content-negative,#cf2929);
    left:0
}
.process-danger .process-icon-vertical{
    background-color:#cf2929;
    background-color:var(--color-content-negative,#cf2929);
    top:0
}
.process-danger .process-circle{
    stroke:#cf2929;
    stroke:var(--color-content-negative,#cf2929)
}
.process-danger .process-circle,.process-success .process-circle{
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-delay:1ms;
    animation-delay:1ms;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
.process-danger .process-icon-horizontal,.process-success .process-icon-horizontal{
    -webkit-animation:process-width .3s ease 1.2s forwards;
    animation:process-width .3s ease 1.2s forwards
}
.process-danger .process-icon-vertical,.process-success .process-icon-vertical{
    -webkit-animation:process-height .3s ease 1.5s forwards;
    animation:process-height .3s ease 1.5s forwards
}
.process-stopped .process-circle{
    -webkit-animation:none;
    animation:none
}
.process-stopped .process-icon-container{
    display:none
}
.process-xs{
    width:24px;
    height:24px
}
.process-xs .process-circle{
    stroke-dashoffset:69.11503838px;
    stroke-dasharray:69.11503838px;
    stroke-width:2px
}
.process-xs.process-danger .process-icon-horizontal{
    top:5px;
    height:2px
}
.process-xs.process-danger .process-icon-vertical{
    left:5px;
    width:2px
}
.process-xs .process-icon-horizontal,.process-xs .process-icon-vertical{
    border-radius:1px
}
.process-xs.process-success .process-icon-container{
    width:5px;
    height:10px;
    left:9px
}
.process-xs.process-success .process-icon-horizontal{
    height:2px
}
.process-xs.process-success .process-icon-vertical{
    width:2px
}
.process-sm{
    width:48px;
    height:48px
}
.process-sm .process-circle{
    stroke-dashoffset:144.51326207px;
    stroke-dasharray:144.51326207px;
    stroke-width:2.4px
}
.process-sm.process-danger .process-icon-horizontal{
    top:10.5px;
    height:3px
}
.process-sm.process-danger .process-icon-vertical{
    left:10.5px;
    width:3px
}
.process-sm .process-icon-horizontal,.process-sm .process-icon-vertical{
    border-radius:1.5px
}
.process-sm.process-success .process-icon-container{
    width:10.5px;
    height:21px;
    left:18px
}
.process-sm.process-success .process-icon-horizontal{
    height:3px
}
.process-sm.process-success .process-icon-vertical{
    width:3px
}
.process-xl{
    width:128px;
    height:128px
}
.process-xl .process-circle{
    stroke-dashoffset:395.84067435px;
    stroke-dasharray:395.84067435px;
    stroke-width:3px
}
.process-xl.process-danger .process-icon-horizontal{
    top:28px;
    height:8px
}
.process-xl.process-danger .process-icon-vertical{
    left:28px;
    width:8px
}
.process-xl .process-icon-horizontal,.process-xl .process-icon-vertical{
    border-radius:4px
}
.process-xl.process-success .process-icon-container{
    width:28px;
    height:56px;
    left:48px
}
.process-xl.process-success .process-icon-horizontal{
    height:8px
}
.process-xl.process-success .process-icon-vertical{
    width:8px
}
.process-xs .process-circle{
    -webkit-animation-name:process-chase-circle-xs;
    animation-name:process-chase-circle-xs
}
.process-xs.process-danger .process-circle,.process-xs.process-success .process-circle{
    -webkit-animation-name:process-success-circle-xs;
    animation-name:process-success-circle-xs
}
.process-sm .process-circle{
    -webkit-animation-name:process-chase-circle-sm;
    animation-name:process-chase-circle-sm
}
.process-sm.process-danger .process-circle,.process-sm.process-success .process-circle{
    -webkit-animation-name:process-success-circle-sm;
    animation-name:process-success-circle-sm
}
.process-xl .process-circle{
    -webkit-animation-name:process-chase-circle-xl;
    animation-name:process-chase-circle-xl
}
.process-xl.process-danger .process-circle,.process-xl.process-success .process-circle{
    -webkit-animation-name:process-success-circle-xl;
    animation-name:process-success-circle-xl
}
@-webkit-keyframes process-chase-circle-xs{
    0%{
        transform:rotate(0deg);
        stroke-dashoffset:206.34511514px;
        stroke-dasharray:69.11503838px
    }
    25%{
        stroke-dashoffset:68.11503838px;
        stroke-dasharray:34.55751919px
    }
    75%{
        stroke-dashoffset:68.11503838px;
        stroke-dasharray:51.83627878px
    }
    to{
        transform:rotate(1turn);
        stroke-dashoffset:68.11503838px;
        stroke-dasharray:69.11503838px
    }
}
@keyframes process-chase-circle-xs{
    0%{
        transform:rotate(0deg);
        stroke-dashoffset:206.34511514px;
        stroke-dasharray:69.11503838px
    }
    25%{
        stroke-dashoffset:68.11503838px;
        stroke-dasharray:34.55751919px
    }
    75%{
        stroke-dashoffset:68.11503838px;
        stroke-dasharray:51.83627878px
    }
    to{
        transform:rotate(1turn);
        stroke-dashoffset:68.11503838px;
        stroke-dasharray:69.11503838px
    }
}
@-webkit-keyframes process-success-circle-xs{
    0%{
        transform:rotate(0deg);
        stroke-dashoffset:68.11503838px;
        stroke-dasharray:69.11503838px
    }
    to{
        transform:rotate(1turn);
        stroke-dashoffset:0;
        stroke-dasharray:69.11503838px
    }
}
@keyframes process-success-circle-xs{
    0%{
        transform:rotate(0deg);
        stroke-dashoffset:68.11503838px;
        stroke-dasharray:69.11503838px
    }
    to{
        transform:rotate(1turn);
        stroke-dashoffset:0;
        stroke-dasharray:69.11503838px
    }
}
@-webkit-keyframes process-chase-circle-sm{
    0%{
        transform:rotate(0deg);
        stroke-dashoffset:432.5397862px;
        stroke-dasharray:144.51326207px
    }
    25%{
        stroke-dashoffset:143.51326207px;
        stroke-dasharray:72.25663103px
    }
    75%{
        stroke-dashoffset:143.51326207px;
        stroke-dasharray:108.38494655px
    }
    to{
        transform:rotate(1turn);
        stroke-dashoffset:143.51326207px;
        stroke-dasharray:144.51326207px
    }
}
@keyframes process-chase-circle-sm{
    0%{
        transform:rotate(0deg);
        stroke-dashoffset:432.5397862px;
        stroke-dasharray:144.51326207px
    }
    25%{
        stroke-dashoffset:143.51326207px;
        stroke-dasharray:72.25663103px
    }
    75%{
        stroke-dashoffset:143.51326207px;
        stroke-dasharray:108.38494655px
    }
    to{
        transform:rotate(1turn);
        stroke-dashoffset:143.51326207px;
        stroke-dasharray:144.51326207px
    }
}
@-webkit-keyframes process-success-circle-sm{
    0%{
        transform:rotate(0deg);
        stroke-dashoffset:143.51326207px;
        stroke-dasharray:144.51326207px
    }
    to{
        transform:rotate(1turn);
        stroke-dashoffset:0;
        stroke-dasharray:144.51326207px
    }
}
@keyframes process-success-circle-sm{
    0%{
        transform:rotate(0deg);
        stroke-dashoffset:143.51326207px;
        stroke-dasharray:144.51326207px
    }
    to{
        transform:rotate(1turn);
        stroke-dashoffset:0;
        stroke-dasharray:144.51326207px
    }
}
@-webkit-keyframes process-chase-circle-xl{
    0%{
        transform:rotate(0deg);
        stroke-dashoffset:1186.52202306px;
        stroke-dasharray:395.84067435px
    }
    25%{
        stroke-dashoffset:394.84067435px;
        stroke-dasharray:197.92033718px
    }
    75%{
        stroke-dashoffset:394.84067435px;
        stroke-dasharray:296.88050576px
    }
    to{
        transform:rotate(1turn);
        stroke-dashoffset:394.84067435px;
        stroke-dasharray:395.84067435px
    }
}
@keyframes process-chase-circle-xl{
    0%{
        transform:rotate(0deg);
        stroke-dashoffset:1186.52202306px;
        stroke-dasharray:395.84067435px
    }
    25%{
        stroke-dashoffset:394.84067435px;
        stroke-dasharray:197.92033718px
    }
    75%{
        stroke-dashoffset:394.84067435px;
        stroke-dasharray:296.88050576px
    }
    to{
        transform:rotate(1turn);
        stroke-dashoffset:394.84067435px;
        stroke-dasharray:395.84067435px
    }
}
@-webkit-keyframes process-success-circle-xl{
    0%{
        transform:rotate(0deg);
        stroke-dashoffset:394.84067435px;
        stroke-dasharray:395.84067435px
    }
    to{
        transform:rotate(1turn);
        stroke-dashoffset:0;
        stroke-dasharray:395.84067435px
    }
}
@keyframes process-success-circle-xl{
    0%{
        transform:rotate(0deg);
        stroke-dashoffset:394.84067435px;
        stroke-dasharray:395.84067435px
    }
    to{
        transform:rotate(1turn);
        stroke-dashoffset:0;
        stroke-dasharray:395.84067435px
    }
}
@-webkit-keyframes process-width{
    to{
        width:100%
    }
}
@keyframes process-width{
    to{
        width:100%
    }
}
@-webkit-keyframes process-height{
    to{
        top:0;
        height:100%
    }
}
@keyframes process-height{
    to{
        top:0;
        height:100%
    }
}
.btn .process:first-child{
    margin-left:-12px;
    margin-right:12px;
    float:left
}
[dir=rtl] .btn .process:first-child{
    margin-left:12px;
    margin-right:0;
    float:right
}
.btn-block .process:first-child{
    position:absolute
}
.btn .process-circle{
    transition:stroke .5s linear 0s
}
.btn-primary .process-circle,.btn-success .process-circle{
    stroke:#fff
}
.btn-primary .process-icon-horizontal,.btn-primary .process-icon-vertical,.btn-success .process-icon-horizontal,.btn-success .process-icon-vertical{
    background-color:#fff
}
.btn:focus .process-circle,.btn:hover .process-circle{
    stroke:#fff
}
.btn:focus .process-icon-horizontal,.btn:focus .process-icon-vertical,.btn:hover .process-icon-horizontal,.btn:hover .process-icon-vertical,.btn[disabled] .process-icon-horizontal,.btn[disabled] .process-icon-vertical{
    background-color:#fff
}
.progress{
    height:2px;
    margin-top:11px;
    margin-top:calc(var(--size-24,24px)/2 - 1px);
    margin-bottom:11px;
    margin-bottom:calc(var(--size-24,24px)/2 - 1px);
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102));
    border-radius:1px
}
.progress-bar{
    float:left;
    width:0;
    height:100%;
    font-size:1rem;
    font-size:var(--font-size-16,1rem);
    font-weight:800;
    font-weight:var(--font-weight-bold,800);
    color:#fff;
    text-align:right;
    background-color:#0097c7;
    background-color:var(--color-content-accent,#0097c7);
    transition:width .6s ease
}
[dir=rtl] .progress-bar{
    float:right;
    text-align:left
}
.progress-bar:after{
    content:"";
    float:right;
    margin-top:5px;
    margin-right:4px;
    width:8px;
    height:8px;
    background-color:inherit;
    border-radius:4px
}
[dir=rtl] .progress-bar:after{
    float:left;
    margin-left:4px;
    margin-right:0
}
.progress-bar:first-child{
    border-top-left-radius:1px;
    border-bottom-left-radius:1px
}
.progress-bar:last-child{
    border-top-right-radius:1px;
    border-bottom-right-radius:1px
}
.progress-bar-primary{
    background-color:#37517e;
    background-color:var(--color-content-primary,#37517e)
}
.progress-bar-success{
    background-color:#008026;
    background-color:var(--color-content-positive,#008026)
}
.progress-bar-info{
    background-color:#0097c7;
    background-color:var(--color-content-accent,#0097c7)
}
.progress-bar-warning{
    background-color:#9a6500;
    background-color:var(--color-content-warning,#9a6500)
}
.progress-bar-danger{
    background-color:#cf2929;
    background-color:var(--color-content-negative,#cf2929)
}
.sequence{
    padding-left:24px;
    position:relative;
    margin-left:25px;
    margin-top:0;
    margin-bottom:0;
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    border-color:rgba(0,0,0,.102);
    border-color:var(--color-border-neutral,rgba(0,0,0,.102))
}
.sequence>li{
    padding-top:2px;
    padding-bottom:2px
}
.sequence>li:first-child{
    margin-top:16px
}
.sequence>li:last-child{
    margin-bottom:16px
}
@media(min-width:768px){
    .sequence>li{
        padding-top:4px;
        padding-bottom:4px
    }
}
.sequence>li:before{
    margin-top:8px
}
.sequence>li:after{
    top:16px
}
.sequence>li:first-child:after{
    height:100%
}
.sequence>li:last-child:after{
    height:0
}
.sequence.sequence-top>li:first-child{
    padding-top:20px;
    margin-top:0
}
.sequence.sequence-top>li:first-child:after{
    height:calc(100% + 16px)
}
.sequence.sequence-bottom>li:last-child{
    padding-bottom:20px;
    margin-bottom:0
}
.sequence.sequence-bottom>li:last-child:after{
    height:calc(100% - 16px)
}
.sequence.sequence-top.sequence-bottom>li:first-child:last-child:after{
    height:100%
}
.sequence .sequence-icon{
    top:2px
}
@media(min-width:768px){
    .sequence .sequence-icon{
        top:4px
    }
}
.sequence.sequence-top>li:first-child .sequence-icon{
    top:20px
}
[dir=rtl] .sequence{
    padding-right:24px;
    padding-left:0
}
.sequence>li:before{
    margin-left:-27px
}
[dir=rtl] .sequence>li:before{
    margin-right:-27px;
    margin-left:0
}
.sequence>li:after{
    left:-24px
}
[dir=rtl] .sequence>li:after{
    right:-24px;
    left:auto
}
.sequence .sequence-icon{
    margin-left:-35px
}
[dir=rtl] .sequence .sequence-icon{
    margin-right:-35px;
    margin-left:0
}
.sequence .sequence-icon-md{
    margin-left:-39px
}
[dir=rtl] .sequence .sequence-icon-md{
    margin-right:-39px;
    margin-left:0
}
.sequence .sequence-icon-lg{
    margin-left:-43px
}
[dir=rtl] .sequence .sequence-icon-lg{
    margin-right:-43px;
    margin-left:0
}
[dir=rtl] .sequence{
    margin-right:25px;
    margin-left:0
}
@media(min-width:768px){
    .sequence{
        padding-right:24px;
        font-size:1rem;
        font-size:var(--font-size-16,1rem)
    }
    [dir=rtl] .sequence{
        padding-left:24px;
        padding-right:0
    }
}
.sequence>li{
    display:block;
    line-height:24px;
    position:relative;
    border-color:rgba(0,0,0,.102);
    border-color:var(--color-border-neutral,rgba(0,0,0,.102))
}
.sequence>li>a{
    display:block;
    text-decoration:none;
    font-weight:500;
    font-weight:var(--font-weight-regular,500);
    color:#0097c7;
    color:var(--color-content-accent,#0097c7);
    outline-offset:-1px
}
.sequence>li>a:focus,.sequence>li>a:hover{
    text-decoration:none;
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3)
}
.sequence>li>a:active{
    color:#0077a5;
    color:var(--color-content-accent-active,#0077a5)
}
.sequence>li p{
    margin-bottom:0;
    padding-bottom:8px;
    max-width:600px
}
.sequence>li p:last-child{
    padding-bottom:0
}
.sequence>li .btn-toolbar,.sequence>li .h1,.sequence>li .h2,.sequence>li .h3,.sequence>li .h4,.sequence>li h1,.sequence>li h2,.sequence>li h3,.sequence>li h4{
    margin-bottom:16px
}
.sequence>li:before{
    content:"";
    display:block;
    position:absolute;
    width:8px;
    height:8px;
    border-radius:50%;
    z-index:2;
    border:4px solid;
    border-color:inherit;
    outline:0
}
.sequence>li:after{
    content:"";
    position:absolute;
    width:2px;
    height:100%;
    border:0 solid;
    border-color:inherit;
    outline:0;
    background-color:rgba(0,0,0,.102);
    background-color:var(--color-border-neutral,rgba(0,0,0,.102));
    background-size:200% 200%;
    background-position:0 0
}
.sequence .sequence-item-no-pip:before{
    display:none
}
.sequence>.active>a{
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600)
}
.sequence>.active>a,.sequence>.active>a:focus,.sequence>.active>a:hover{
    text-decoration:none;
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.sequence>.active>a:active{
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.sequence>.active:before{
    border-color:#0097c7;
    border-color:var(--color-content-accent,#0097c7)
}
.sequence>.active:after,.sequence>.active~li:after{
    background-color:rgba(0,0,0,.102);
    background-color:var(--color-border-neutral,rgba(0,0,0,.102));
    background-image:none
}
.sequence>.active~li:before{
    border-color:rgba(0,0,0,.102);
    border-color:var(--color-border-neutral,rgba(0,0,0,.102))
}
.sequence a{
    text-decoration:none;
    font-weight:500;
    font-weight:var(--font-weight-regular,500)
}
.sequence-top>li:first-child:after{
    top:0
}
.sequence-inverse>li{
    border-color:rgba(0,0,0,.102);
    border-color:var(--color-border-neutral,rgba(0,0,0,.102))
}
.sequence-inverse>li>a{
    color:#fff
}
.sequence-inverse>li:after{
    background-color:#37517e
}
.sequence-inverse>.active>a{
    color:#fff
}
.sequence-inverse>.active .body-2,.sequence-inverse>.active .small{
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079)
}
.sequence-inverse>.active:after,.sequence-inverse>.active~li:after{
    background-color:#37517e;
    background-image:none!important
}
.sequence-inverse>.active~li:before{
    border-color:#37517e
}
.sequence-info>li{
    border-color:#00a2dd;
    border-color:var(--color-interactive-accent,#00a2dd)
}
.sequence-info>li:after{
    background-image:linear-gradient(#00a2dd,#00a2dd 50%,rgba(0,0,0,.102) 0,rgba(0,0,0,.102));
    background-image:linear-gradient(var(--color-interactive-accent,#00a2dd),var(--color-interactive-accent,#00a2dd) 50%,var(--color-border-neutral,rgba(0,0,0,.102)) 0,var(--color-border-neutral,rgba(0,0,0,.102)))
}
.sequence-info.sequence-inverse>li:after{
    background-image:linear-gradient(#00a2dd,#00a2dd 50%,hsla(0,0%,100%,.102) 0,hsla(0,0%,100%,.102));
    background-image:linear-gradient(var(--color-interactive-accent,#00a2dd),var(--color-interactive-accent,#00a2dd) 50%,hsla(0,0%,100%,.102) 0,hsla(0,0%,100%,.102))
}
.sequence-info>.active:before{
    border-color:#00a2dd;
    border-color:var(--color-interactive-accent,#00a2dd);
    background-color:#00a2dd;
    background-color:var(--color-interactive-accent,#00a2dd)
}
@-webkit-keyframes sequence-pip-info{
    0%{
        border-color:hsla(0,0%,100%,.102)
    }
    to{
        border-color:#00a2dd;
        border-color:var(--color-interactive-accent,#00a2dd)
    }
}
@keyframes sequence-pip-info{
    0%{
        border-color:hsla(0,0%,100%,.102)
    }
    to{
        border-color:#00a2dd;
        border-color:var(--color-interactive-accent,#00a2dd)
    }
}
.sequence-primary>li{
    border-color:#37517e
}
.sequence-primary>li:after{
    background-image:linear-gradient(#37517e,#37517e 50%,rgba(0,0,0,.102) 0,rgba(0,0,0,.102));
    background-image:linear-gradient(#37517e,#37517e 50%,var(--color-border-neutral,rgba(0,0,0,.102)) 0,var(--color-border-neutral,rgba(0,0,0,.102)))
}
.sequence-primary.sequence-inverse>li:after{
    background-image:linear-gradient(#37517e,#37517e 50%,hsla(0,0%,100%,.102) 0,hsla(0,0%,100%,.102))
}
.sequence-primary>.active:before{
    border-color:#37517e;
    background-color:#37517e
}
@-webkit-keyframes sequence-pip-primary{
    0%{
        border-color:hsla(0,0%,100%,.102)
    }
    to{
        border-color:#37517e
    }
}
@keyframes sequence-pip-primary{
    0%{
        border-color:hsla(0,0%,100%,.102)
    }
    to{
        border-color:#37517e
    }
}
.sequence-success>li{
    border-color:#2ead4b;
    border-color:var(--color-interactive-positive,#2ead4b)
}
.sequence-success>li:after{
    background-image:linear-gradient(#2ead4b,#2ead4b 50%,rgba(0,0,0,.102) 0,rgba(0,0,0,.102));
    background-image:linear-gradient(var(--color-interactive-positive,#2ead4b),var(--color-interactive-positive,#2ead4b) 50%,var(--color-border-neutral,rgba(0,0,0,.102)) 0,var(--color-border-neutral,rgba(0,0,0,.102)))
}
.sequence-success.sequence-inverse>li:after{
    background-image:linear-gradient(#2ead4b,#2ead4b 50%,hsla(0,0%,100%,.102) 0,hsla(0,0%,100%,.102));
    background-image:linear-gradient(var(--color-interactive-positive,#2ead4b),var(--color-interactive-positive,#2ead4b) 50%,hsla(0,0%,100%,.102) 0,hsla(0,0%,100%,.102))
}
.sequence-success>.active:before{
    border-color:#2ead4b;
    border-color:var(--color-interactive-positive,#2ead4b);
    background-color:#2ead4b;
    background-color:var(--color-interactive-positive,#2ead4b)
}
@-webkit-keyframes sequence-pip-success{
    0%{
        border-color:hsla(0,0%,100%,.102)
    }
    to{
        border-color:#2ead4b;
        border-color:var(--color-interactive-positive,#2ead4b)
    }
}
@keyframes sequence-pip-success{
    0%{
        border-color:hsla(0,0%,100%,.102)
    }
    to{
        border-color:#2ead4b;
        border-color:var(--color-interactive-positive,#2ead4b)
    }
}
.sequence-warning>li{
    border-color:#df8700;
    border-color:var(--color-interactive-warning,#df8700)
}
.sequence-warning>li:after{
    background-image:linear-gradient(#df8700,#df8700 50%,rgba(0,0,0,.102) 0,rgba(0,0,0,.102));
    background-image:linear-gradient(var(--color-interactive-warning,#df8700),var(--color-interactive-warning,#df8700) 50%,var(--color-border-neutral,rgba(0,0,0,.102)) 0,var(--color-border-neutral,rgba(0,0,0,.102)))
}
.sequence-warning.sequence-inverse>li:after{
    background-image:linear-gradient(#df8700,#df8700 50%,hsla(0,0%,100%,.102) 0,hsla(0,0%,100%,.102));
    background-image:linear-gradient(var(--color-interactive-warning,#df8700),var(--color-interactive-warning,#df8700) 50%,hsla(0,0%,100%,.102) 0,hsla(0,0%,100%,.102))
}
.sequence-warning>.active:before{
    border-color:#df8700;
    border-color:var(--color-interactive-warning,#df8700);
    background-color:#df8700;
    background-color:var(--color-interactive-warning,#df8700)
}
@-webkit-keyframes sequence-pip-warning{
    0%{
        border-color:hsla(0,0%,100%,.102)
    }
    to{
        border-color:#df8700;
        border-color:var(--color-interactive-warning,#df8700)
    }
}
@keyframes sequence-pip-warning{
    0%{
        border-color:hsla(0,0%,100%,.102)
    }
    to{
        border-color:#df8700;
        border-color:var(--color-interactive-warning,#df8700)
    }
}
.sequence-danger>li{
    border-color:#e74848;
    border-color:var(--color-interactive-negative,#e74848)
}
.sequence-danger>li:after{
    background-image:linear-gradient(#e74848,#e74848 50%,rgba(0,0,0,.102) 0,rgba(0,0,0,.102));
    background-image:linear-gradient(var(--color-interactive-negative,#e74848),var(--color-interactive-negative,#e74848) 50%,var(--color-border-neutral,rgba(0,0,0,.102)) 0,var(--color-border-neutral,rgba(0,0,0,.102)))
}
.sequence-danger.sequence-inverse>li:after{
    background-image:linear-gradient(#e74848,#e74848 50%,hsla(0,0%,100%,.102) 0,hsla(0,0%,100%,.102));
    background-image:linear-gradient(var(--color-interactive-negative,#e74848),var(--color-interactive-negative,#e74848) 50%,hsla(0,0%,100%,.102) 0,hsla(0,0%,100%,.102))
}
.sequence-danger>.active:before{
    border-color:#e74848;
    border-color:var(--color-interactive-negative,#e74848);
    background-color:#e74848;
    background-color:var(--color-interactive-negative,#e74848)
}
@-webkit-keyframes sequence-pip-danger{
    0%{
        border-color:hsla(0,0%,100%,.102)
    }
    to{
        border-color:#e74848;
        border-color:var(--color-interactive-negative,#e74848)
    }
}
@keyframes sequence-pip-danger{
    0%{
        border-color:hsla(0,0%,100%,.102)
    }
    to{
        border-color:#e74848;
        border-color:var(--color-interactive-negative,#e74848)
    }
}
.sequence-hollow>li:before{
    border-width:2px;
    background-color:#fff;
    background-color:var(--color-background-screen,#fff)
}
.sequence-hollow>.active:before{
    border-width:4px
}
.sequence-hollow>.active~li:before{
    background-color:#fff;
    background-color:var(--color-background-screen,#fff)
}
.sequence-hollow.sequence-inverse>li:before{
    background-color:#37517e
}
.sequence-icon{
    position:absolute;
    display:block;
    margin-left:-35px;
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    border-radius:50%;
    width:24px;
    height:24px;
    line-height:23px;
    z-index:2;
    text-align:center;
    text-decoration:none!important;
    border:1px solid rgba(0,0,0,.102);
    border-color:var(--color-border-neutral,rgba(0,0,0,.102));
    top:4px;
    font-size:.75rem;
    font-size:var(--font-size-12,.75rem)
}
[dir=rtl] .sequence-icon{
    margin-right:-35px;
    margin-left:0
}
.sequence-icon .icon{
    font-size:1rem;
    font-size:var(--font-size-16,1rem);
    line-height:23px
}
.sequence-inverse .sequence-icon{
    background-color:#37517e;
    border-color:#fff
}
.sequence a .sequence-icon{
    color:#0097c7;
    color:var(--color-content-accent,#0097c7);
    border-color:#00a2dd;
    border-color:var(--color-interactive-accent,#00a2dd)
}
.sequence a:focus .sequence-icon,.sequence a:hover .sequence-icon{
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3);
    border-color:#008fc9;
    border-color:var(--color-interactive-accent-hover,#008fc9)
}
.sequence-table{
    display:table
}
.sequence-table>li{
    display:table-row
}
.sequence-table>li>a{
    position:absolute
}
.sequence-table>li>.sequence-table-td,.sequence-table>li>.sequence-table-th{
    display:table-cell;
    padding:4px 12px;
    padding:var(--size-4,4px) var(--size-12,12px);
    padding-left:0
}
[dir=rtl] .sequence-table>li>.sequence-table-td,[dir=rtl] .sequence-table>li>.sequence-table-th{
    padding-right:0;
    padding-left:0
}
.sequence-table>li>.sequence-table-td:last-child,.sequence-table>li>.sequence-table-th:last-child{
    padding-right:0
}
[dir=rtl] .sequence-table>li>.sequence-table-td:last-child,[dir=rtl] .sequence-table>li>.sequence-table-th:last-child{
    padding-left:0;
    padding-right:0
}
.sequence-table>li>.sequence-table-th{
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    white-space:nowrap
}
.sequence-table>li:before{
    position:static
}
.sequence-table>li:after{
    display:none
}
.sequence-table>li .sequence-icon{
    position:static;
    margin-top:-17px
}
.sequence-table>li:first-child .sequence-table-td,.sequence-table>li:first-child .sequence-table-th{
    padding-top:17px
}
.sequence-table>li:last-child .sequence-table-td,.sequence-table>li:last-child .sequence-table-th{
    padding-bottom:15px
}
.sequence-table:before{
    content:" ";
    width:2px;
    left:0;
    position:absolute;
    border:1px solid;
    border-color:inherit;
    height:calc(100% - 56px);
    margin-top:28px;
    display:block
}
[dir=rtl] .sequence-table:before{
    right:0;
    left:auto
}
.sequence-table.sequence-top:before{
    height:calc(100% - 28px);
    margin-top:0
}
.sequence-table.sequence-bottom:before{
    height:calc(100% - 28px)
}
.sequence-table.sequence-top.sequence-bottom:before{
    height:100%
}
.sequence-inverse>li>.sequence-table-td,.sequence-inverse>li>.sequence-table-th{
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079)
}
.sequence-icon-md{
    width:32px;
    height:32px;
    line-height:30px;
    margin-top:-6px;
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem)
}
.sequence-icon-lg{
    width:40px;
    height:40px;
    line-height:38px;
    margin-top:-6px;
    font-size:1rem;
    font-size:var(--font-size-16,1rem)
}
.sequence-icon-lg .icon{
    font-size:22px;
    line-height:35px
}
.sequence-lg{
    padding-left:40px
}
.sequence-lg>li{
    padding-top:8px;
    padding-bottom:8px
}
.sequence-lg>li:first-child{
    margin-top:24px
}
.sequence-lg>li:last-child{
    margin-bottom:24px
}
@media(min-width:768px){
    .sequence-lg>li{
        padding-top:8px;
        padding-bottom:8px
    }
}
.sequence-lg>li:before{
    margin-top:8px
}
.sequence-lg>li:after{
    top:20px
}
.sequence-lg>li:first-child:after{
    height:100%
}
.sequence-lg>li:last-child:after{
    height:0
}
.sequence-lg.sequence-top>li:first-child{
    padding-top:32px;
    margin-top:0
}
.sequence-lg.sequence-top>li:first-child:after{
    height:calc(100% + 20px)
}
.sequence-lg.sequence-bottom>li:last-child{
    padding-bottom:32px;
    margin-bottom:0
}
.sequence-lg.sequence-bottom>li:last-child:after{
    height:calc(100% - 20px)
}
.sequence-lg.sequence-top.sequence-bottom>li:first-child:last-child:after{
    height:100%
}
.sequence-lg .sequence-icon{
    top:8px
}
@media(min-width:768px){
    .sequence-lg .sequence-icon{
        top:8px
    }
}
.sequence-lg.sequence-top>li:first-child .sequence-icon{
    top:32px
}
[dir=rtl] .sequence-lg{
    padding-right:40px;
    padding-left:0
}
.sequence-lg>li:before{
    margin-left:-43px
}
[dir=rtl] .sequence-lg>li:before{
    margin-right:-43px;
    margin-left:0
}
.sequence-lg>li:after{
    left:-40px
}
[dir=rtl] .sequence-lg>li:after{
    right:-40px;
    left:auto
}
.sequence-lg .sequence-icon{
    margin-left:-51px
}
[dir=rtl] .sequence-lg .sequence-icon{
    margin-right:-51px;
    margin-left:0
}
.sequence-lg .sequence-icon-md{
    margin-left:-55px
}
[dir=rtl] .sequence-lg .sequence-icon-md{
    margin-right:-55px;
    margin-left:0
}
.sequence-lg .sequence-icon-lg{
    margin-left:-59px
}
[dir=rtl] .sequence-lg .sequence-icon-lg{
    margin-right:-59px;
    margin-left:0
}
@media(min-width:768px){
    .sequence-lg{
        padding-left:48px
    }
    [dir=rtl] .sequence-lg{
        padding-right:48px;
        padding-left:0
    }
    .sequence-lg>li:before{
        margin-left:-51px
    }
    [dir=rtl] .sequence-lg>li:before{
        margin-right:-51px;
        margin-left:0
    }
    .sequence-lg>li:after{
        left:-48px
    }
    [dir=rtl] .sequence-lg>li:after{
        right:-48px;
        left:auto
    }
    .sequence-lg .sequence-icon{
        margin-left:-59px
    }
    [dir=rtl] .sequence-lg .sequence-icon{
        margin-right:-59px;
        margin-left:0
    }
    .sequence-lg .sequence-icon-md{
        margin-left:-63px
    }
    [dir=rtl] .sequence-lg .sequence-icon-md{
        margin-right:-63px;
        margin-left:0
    }
    .sequence-lg .sequence-icon-lg{
        margin-left:-67px
    }
    [dir=rtl] .sequence-lg .sequence-icon-lg{
        margin-right:-67px;
        margin-left:0
    }
}
.sequence-animate>li:after{
    background-size:200% 200%;
    -webkit-animation:sequence-fill .3s linear 0s both;
    animation:sequence-fill .3s linear 0s both
}
.sequence-animate.sequence-info>li:before{
    -webkit-animation:sequence-pip-info .3s linear .3s both,sequence-pulse-info 3s linear .3s forwards;
    animation:sequence-pip-info .3s linear .3s both,sequence-pulse-info 3s linear .3s forwards
}
.sequence-animate.sequence-info>.active:before{
    -webkit-animation:sequence-pip-info .3s linear .3s both,sequence-pulse-info 3s linear .3s infinite;
    animation:sequence-pip-info .3s linear .3s both,sequence-pulse-info 3s linear .3s infinite
}
.sequence-animate.sequence-warning>li:before{
    -webkit-animation:sequence-pip-warning .3s linear .3s both,sequence-pulse-warning 3s linear .3s forwards;
    animation:sequence-pip-warning .3s linear .3s both,sequence-pulse-warning 3s linear .3s forwards
}
.sequence-animate.sequence-warning>.active:before{
    -webkit-animation:sequence-pip-warning .3s linear .3s both,sequence-pulse-warning 3s linear .3s infinite;
    animation:sequence-pip-warning .3s linear .3s both,sequence-pulse-warning 3s linear .3s infinite
}
.sequence-animate.sequence-success>li:before{
    -webkit-animation:sequence-pip-success .3s linear .3s both,sequence-pulse-success 3s linear .3s forwards;
    animation:sequence-pip-success .3s linear .3s both,sequence-pulse-success 3s linear .3s forwards
}
.sequence-animate.sequence-success>.active:before{
    -webkit-animation:sequence-pip-success .3s linear .3s both,sequence-pulse-success 3s linear .3s infinite;
    animation:sequence-pip-success .3s linear .3s both,sequence-pulse-success 3s linear .3s infinite
}
.sequence-animate.sequence-danger>li:before{
    -webkit-animation:sequence-pip-danger .3s linear .3s both,sequence-pulse-danger 3s linear .3s forwards;
    animation:sequence-pip-danger .3s linear .3s both,sequence-pulse-danger 3s linear .3s forwards
}
.sequence-animate.sequence-danger>.active:before{
    -webkit-animation:sequence-pip-danger .3s linear .3s both,sequence-pulse-danger 3s linear .3s infinite;
    animation:sequence-pip-danger .3s linear .3s both,sequence-pulse-danger 3s linear .3s infinite
}
.sequence-animate>li:first-child:after,.sequence-animate>li:first-child:before{
    -webkit-animation-delay:.3s!important;
    animation-delay:.3s!important
}
.sequence-animate>li:nth-child(2):after,.sequence-animate>li:nth-child(2):before{
    -webkit-animation-delay:.6s!important;
    animation-delay:.6s!important
}
.sequence-animate>li:nth-child(3):after,.sequence-animate>li:nth-child(3):before{
    -webkit-animation-delay:.9s!important;
    animation-delay:.9s!important
}
.sequence-animate>li:nth-child(4):after,.sequence-animate>li:nth-child(4):before{
    -webkit-animation-delay:1.2s!important;
    animation-delay:1.2s!important
}
.sequence-animate>li:nth-child(5):after,.sequence-animate>li:nth-child(5):before{
    -webkit-animation-delay:1.5s!important;
    animation-delay:1.5s!important
}
.sequence-animate>li:nth-child(6):after,.sequence-animate>li:nth-child(6):before{
    -webkit-animation-delay:1.8s!important;
    animation-delay:1.8s!important
}
.sequence-animate>li:nth-child(7):after,.sequence-animate>li:nth-child(7):before{
    -webkit-animation-delay:2.1s!important;
    animation-delay:2.1s!important
}
.sequence-animate>li:nth-child(8):after,.sequence-animate>li:nth-child(8):before{
    -webkit-animation-delay:2.4s!important;
    animation-delay:2.4s!important
}
.sequence-animate>li:nth-child(9):after,.sequence-animate>li:nth-child(9):before{
    -webkit-animation-delay:2.7s!important;
    animation-delay:2.7s!important
}
.sequence-animate>li:nth-child(10):after,.sequence-animate>li:nth-child(10):before{
    -webkit-animation-delay:3s!important;
    animation-delay:3s!important
}
.sequence-animate>.active~li:after,.sequence-animate>.active~li:before{
    -webkit-animation:none;
    animation:none
}
@-webkit-keyframes sequence-fill{
    0%{
        background-position:0 100%
    }
    to{
        background-position:0 0
    }
}
@keyframes sequence-fill{
    0%{
        background-position:0 100%
    }
    to{
        background-position:0 0
    }
}
@-webkit-keyframes sequence-pulse-info{
    0%{
        box-shadow:0 0 0 0 rgba(0,185,255,.3)
    }
    50%{
        box-shadow:0 0 0 16px transparent
    }
    to{
        box-shadow:0 0 0 0 transparent
    }
}
@keyframes sequence-pulse-info{
    0%{
        box-shadow:0 0 0 0 rgba(0,185,255,.3)
    }
    50%{
        box-shadow:0 0 0 16px transparent
    }
    to{
        box-shadow:0 0 0 0 transparent
    }
}
@-webkit-keyframes sequence-pulse-warning{
    0%{
        box-shadow:0 0 0 0 rgba(255,166,0,.3)
    }
    50%{
        box-shadow:0 0 0 16px transparent
    }
    to{
        box-shadow:0 0 0 0 transparent
    }
}
@keyframes sequence-pulse-warning{
    0%{
        box-shadow:0 0 0 0 rgba(255,166,0,.3)
    }
    50%{
        box-shadow:0 0 0 16px transparent
    }
    to{
        box-shadow:0 0 0 0 transparent
    }
}
@-webkit-keyframes sequence-pulse-success{
    0%{
        box-shadow:0 0 0 0 rgba(26,208,110,.3)
    }
    50%{
        box-shadow:0 0 0 16px transparent
    }
    to{
        box-shadow:0 0 0 0 transparent
    }
}
@keyframes sequence-pulse-success{
    0%{
        box-shadow:0 0 0 0 rgba(26,208,110,.3)
    }
    50%{
        box-shadow:0 0 0 16px transparent
    }
    to{
        box-shadow:0 0 0 0 transparent
    }
}
@-webkit-keyframes sequence-pulse-danger{
    0%{
        box-shadow:0 0 0 0 rgba(245,54,54,.3)
    }
    50%{
        box-shadow:0 0 0 16px transparent
    }
    to{
        box-shadow:0 0 0 0 transparent
    }
}
@keyframes sequence-pulse-danger{
    0%{
        box-shadow:0 0 0 0 rgba(245,54,54,.3)
    }
    50%{
        box-shadow:0 0 0 16px transparent
    }
    to{
        box-shadow:0 0 0 0 transparent
    }
}
table{
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    border-collapse:separate
}
table td[class*=col-],table th[class*=col-]{
    position:static;
    float:none;
    display:table-cell
}
caption{
    padding-top:16px;
    padding-bottom:16px;
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079);
    text-align:left
}
[dir=rtl] caption{
    text-align:right
}
th{
    text-align:left
}
[dir=rtl] th{
    text-align:right
}
.table{
    width:100%;
    max-width:100%;
    margin-bottom:24px;
    margin-bottom:var(--size-24,24px)
}
.table>.tbody>dl>dd,.table>.tfoot>ol>li,.table>.thead>ol>li,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
    padding:24px 16px;
    padding:var(--size-24,24px) 16px;
    line-height:1.5;
    line-height:var(--line-height-body,1.5);
    vertical-align:top;
    border-top:1px solid rgba(0,0,0,.102);
    border-top:1px solid var(--color-border-neutral,rgba(0,0,0,.102));
    border-bottom:0;
    transition:border .15s ease
}
.table>.thead>ol>li,.table>thead>tr>th{
    vertical-align:bottom
}
.table>.thead>ol>li a,.table>thead>tr>th a{
    text-decoration:none
}
.table>.thead>ol>li .tw-icon,.table>thead>tr>th .tw-icon{
    margin-top:-3px
}
.table>.thead:first-child>ol:first-child>li,.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{
    border-top:0
}
.table>tbody+tbody{
    border-top:1px solid rgba(0,0,0,.102);
    border-top:1px solid var(--color-border-neutral,rgba(0,0,0,.102))
}
.table .table{
    background-color:#fff;
    background-color:var(--color-background-screen,#fff)
}
.table>.tfoot,.table>.thead,.table>tfoot,.table>thead{
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.table>.tbody,.table>.tfoot,.table>.thead,.table>tbody,.table>tfoot,.table>thead{
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem)
}
.table>.tbody>dl>.th,.table>tbody>tr>th{
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.table-condensed>.tbody>dl>dd,.table-condensed>.thead>ol>li,.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{
    padding:8px
}
.table-bordered{
    border:1px solid rgba(0,0,0,.102);
    border:1px solid var(--color-border-neutral,rgba(0,0,0,.102));
    border-radius:3px
}
.table-bordered .thead,.table-bordered thead{
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
@media(max-width:767px){
    div.table-bordered:not(.table-responsive){
        border:0
    }
}
.table-striped>tbody>tr:nth-of-type(odd){
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
@media(min-width:768px){
    .table-striped>.tbody>dl:nth-of-type(odd){
        background-color:rgba(134,167,189,.102);
        background-color:var(--color-background-neutral,rgba(134,167,189,.102))
    }
}
table col[class*=col-]{
    position:static;
    float:none;
    display:table-column
}
.table-hover>tbody>tr.primary:hover>td,.table-hover>tbody>tr.primary:hover>th,.table-hover>tbody>tr:hover>.primary,.table-hover>tbody>tr>td.primary:hover,.table-hover>tbody>tr>th.primary:hover,.table>tbody>tr.primary>td,.table>tbody>tr.primary>th,.table>tbody>tr>td.primary,.table>tbody>tr>th.primary,.table>tfoot>tr.primary>td,.table>tfoot>tr.primary>th,.table>tfoot>tr>td.primary,.table>tfoot>tr>th.primary,.table>thead>tr.primary>td,.table>thead>tr.primary>th,.table>thead>tr>td.primary,.table>thead>tr>th.primary{
    background-color:#37517e
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{
    background-color:#fff;
    background-color:var(--color-background-screen,#fff)
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{
    background-color:rgba(54,199,151,.102);
    background-color:var(--color-background-positive,rgba(54,199,151,.102))
}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{
    background-color:rgba(56,200,255,.102);
    background-color:var(--color-background-accent,rgba(56,200,255,.102))
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{
    background-color:rgba(255,172,0,.102);
    background-color:var(--color-background-warning,rgba(255,172,0,.102))
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{
    background-color:hsla(0,100%,76%,.102);
    background-color:var(--color-background-negative,hsla(0,100%,76%,.102))
}
.table-hover>tbody>tr.default:hover>td,.table-hover>tbody>tr.default:hover>th,.table-hover>tbody>tr:hover>.default,.table-hover>tbody>tr>td.default:hover,.table-hover>tbody>tr>th.default:hover,.table>tbody>tr.default>td,.table>tbody>tr.default>th,.table>tbody>tr>td.default,.table>tbody>tr>th.default,.table>tfoot>tr.default>td,.table>tfoot>tr.default>th,.table>tfoot>tr>td.default,.table>tfoot>tr>th.default,.table>thead>tr.default>td,.table>thead>tr.default>th,.table>thead>tr>td.default,.table>thead>tr>th.default{
    background-color:var(--color-background-secondary)
}
.table-responsive{
    overflow-x:auto;
    min-height:.01%
}
.table-responsive.table-bordered{
    border:0
}
@media screen and (max-width:767px){
    .table-responsive{
        width:100%;
        margin-bottom:24px;
        margin-bottom:var(--size-24,24px);
        overflow-y:hidden;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive>.table{
        margin-bottom:0
    }
    .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{
        white-space:nowrap
    }
    .table-responsive>.table-bordered{
        border:0
    }
    .table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{
        border-bottom:0
    }
    .table-responsive.table-bordered{
        border:1px solid rgba(134,167,189,.102);
        border:1px solid var(--color-background-neutral,rgba(134,167,189,.102));
        border-radius:3px
    }
}
@media(min-width:768px){
    .table{
        display:table
    }
    .table>.thead{
        display:table-header-group
    }
    .table>.thead>ol{
        display:table-row
    }
    .table>.thead>ol>li{
        display:table-cell;
        font-weight:800;
        font-weight:var(--font-weight-bold,800);
        color:#37517e;
        color:var(--color-content-primary,#37517e)
    }
    .table>.tbody{
        display:table-row-group
    }
    .table>.tbody>dl{
        display:table-row
    }
    .table>.tbody>dl>dt{
        display:none
    }
    .table>.tbody>dl>dd{
        display:table-cell;
        font-size:.875rem;
        font-size:var(--font-size-14,.875rem);
        color:#5d7079;
        color:var(--color-content-secondary,#5d7079)
    }
    .table>.tfoot{
        display:table-footer-group
    }
}
@media(max-width:767px){
    .table>.thead{
        display:none
    }
    .table>.tbody>dl{
        border:1px solid #c9cbce;
        border:1px solid var(--color-interactive-secondary,#c9cbce);
        border-radius:3px;
        margin-bottom:24px;
        margin-bottom:var(--size-24,24px);
        padding:24px 1.5 0;
        padding:var(--size-24,24px) var(--line-height-body,1.5) 0
    }
    .table>.tbody>dl>dd{
        padding:0;
        border:0
    }
    .table>.tbody>dl>dd:empty{
        margin:0
    }
}
@media(max-width:575px){
    .table>.tbody>dl{
        padding-bottom:8px
    }
}
.table-calendar{
    min-width:300px
}
.table-calendar>tbody>tr>td{
    padding:0
}
.table-calendar>tbody>tr>td>a{
    display:block;
    padding:4px 0;
    margin:4px 2px;
    border-radius:3px;
    text-align:center;
    text-decoration:none
}
.table-calendar>tbody>tr>td>a.active{
    background-color:#37517e;
    color:#fff
}
.table-calendar>tbody>tr>td>a:not([disabled]):hover{
    background-color:#0097c7;
    background-color:var(--color-content-accent,#0097c7);
    color:#fff
}
.table-calendar>thead>tr>th{
    text-align:center
}
.tooltip{
    position:absolute;
    z-index:1070;
    display:block;
    font-style:normal;
    font-weight:400;
    letter-spacing:normal;
    line-break:auto;
    line-height:24px;
    line-height:var(--size-24,24px);
    text-align:left;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    white-space:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    opacity:0
}
[dir=rtl] .tooltip{
    text-align:right
}
.tooltip.in{
    opacity:1
}
.tooltip.top{
    margin-top:-3px;
    padding:5px 0
}
.tooltip.right{
    margin-left:3px;
    padding:0 5px
}
[dir=rtl] .tooltip.right{
    margin-right:3px;
    margin-left:0
}
.tooltip.bottom{
    margin-top:3px;
    padding:5px 0
}
.tooltip.left{
    margin-left:-3px;
    padding:0 5px
}
[dir=rtl] .tooltip.left{
    margin-right:-3px;
    margin-left:0
}
.tooltip-inner{
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    max-width:200px;
    min-width:120px;
    padding:16px;
    padding:var(--size-16,16px);
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    text-align:center;
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    border-radius:3px;
    box-shadow:0 1px 28px 0 rgba(34,48,73,.2)
}
.tooltip-arrow{
    position:absolute;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.tooltip.top .tooltip-arrow{
    bottom:0;
    left:50%;
    margin-left:-5px;
    border-width:5px 5px 0;
    border-top-color:#fff;
    border-top-color:var(--color-background-screen,#fff)
}
[dir=rtl] .tooltip.top .tooltip-arrow{
    right:50%;
    left:auto;
    margin-right:-5px;
    margin-left:0
}
.tooltip.right .tooltip-arrow{
    top:50%;
    left:0;
    margin-top:-5px;
    border-width:5px 5px 5px 0;
    border-right-color:#fff;
    border-right-color:var(--color-background-screen,#fff)
}
[dir=rtl] .tooltip.right .tooltip-arrow{
    right:0;
    left:auto
}
.tooltip.left .tooltip-arrow{
    top:50%;
    right:0;
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    border-left-color:#fff;
    border-left-color:var(--color-background-screen,#fff)
}
[dir=rtl] .tooltip.left .tooltip-arrow{
    left:0;
    right:auto
}
.tooltip.bottom .tooltip-arrow{
    top:0;
    left:50%;
    margin-left:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#fff;
    border-bottom-color:var(--color-background-screen,#fff)
}
[dir=rtl] .tooltip.bottom .tooltip-arrow{
    right:50%;
    left:auto;
    margin-right:-5px;
    margin-left:0
}
[data-toggle=tooltip]:not(.btn){
    cursor:pointer
}
[data-toggle=tooltip]:not(.btn):focus,[data-toggle=tooltip]:not(.btn):hover{
    color:#0084b3!important;
    color:var(--color-content-accent-hover,#0084b3)!important;
    outline:0
}
a[data-toggle=tooltip]{
    white-space:nowrap
}
.tw-checkbox-check{
    position:relative;
    display:inline-block;
    width:10px;
    height:8px
}
.tw-checkbox-check:after,.tw-checkbox-check:before{
    content:"";
    position:absolute;
    background:#fff;
    background:var(--color-background-screen,#fff);
    transform:translateX(.5px) rotate(-45deg);
    transform-origin:left bottom;
    left:8px;
    left:var(--size-8,8px)
}
.tw-checkbox-check .has-error:after,.tw-checkbox-check .has-error:before{
    background-color:#e74848;
    background-color:var(--color-interactive-negative,#e74848)
}
.tw-checkbox-check:before{
    top:9px;
    height:6px;
    width:2px
}
.tw-checkbox-check:after{
    bottom:5px;
    height:2px;
    width:11px
}
.d-inline-block{
    display:inline-block
}
.d-inline{
    display:inline
}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.panel-body:after,.panel-body:before,.row:after,.row:before{
    content:" ";
    display:table
}
.btn-group-vertical>.btn-group:after,.clearfix:after,.container-fluid:after,.container:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.panel-body:after,.row:after{
    clear:both
}
.center-block{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.pull-right,.pull-xs-right{
    float:right!important
}
.pull-left,.pull-xs-left,[dir=rtl] .pull-right,[dir=rtl] .pull-xs-right{
    float:left!important
}
[dir=rtl] .pull-left,[dir=rtl] .pull-xs-left{
    float:right!important
}
.pull-xs-none{
    float:none!important
}
@media(min-width:576px){
    .pull-sm-left{
        float:left!important
    }
    .pull-sm-right,[dir=rtl] .pull-sm-left{
        float:right!important
    }
    [dir=rtl] .pull-sm-right{
        float:left!important
    }
    .pull-sm-none{
        float:none!important
    }
}
@media(min-width:768px){
    .pull-md-left{
        float:left!important
    }
    .pull-md-right,[dir=rtl] .pull-md-left{
        float:right!important
    }
    [dir=rtl] .pull-md-right{
        float:left!important
    }
    .pull-md-none{
        float:none!important
    }
}
@media(min-width:992px){
    .pull-lg-left{
        float:left!important
    }
    .pull-lg-right,[dir=rtl] .pull-lg-left{
        float:right!important
    }
    [dir=rtl] .pull-lg-right{
        float:left!important
    }
    .pull-lg-none{
        float:none!important
    }
}
@media(min-width:1200px){
    .pull-xl-left{
        float:left!important
    }
    .pull-xl-right,[dir=rtl] .pull-xl-left{
        float:right!important
    }
    [dir=rtl] .pull-xl-right{
        float:left!important
    }
    .pull-xl-none{
        float:none!important
    }
}
.pull-left-single-direction{
    float:left!important
}
.pull-right-single-direction{
    float:right!important
}
.hide{
    display:none!important
}
.show{
    display:block!important
}
.invisible{
    visibility:hidden
}
.text-hide{
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.hidden{
    display:none!important
}
.affix{
    position:fixed
}
.rotate90{
    transform:rotate(90deg)
}
.rotate180{
    transform:rotate(180deg)
}
.rotate270{
    transform:rotate(270deg)
}
.rotate-90{
    transform:rotate(-90deg)
}
.well,.well-xs{
    min-height:24px;
    min-height:var(--size-24,24px);
    margin-bottom:24px;
    margin-bottom:var(--size-24,24px);
    border-radius:3px;
    border-radius:var(--radius-small,3px);
    border:1px solid rgba(0,0,0,.102);
    border:1px solid var(--color-border-neutral,rgba(0,0,0,.102));
    padding:24px;
    padding:var(--size-24,24px);
    box-shadow:none
}
@media only screen and (min-width:576px){
    .well-sm{
        min-height:24px;
        min-height:var(--size-24,24px);
        margin-bottom:24px;
        margin-bottom:var(--size-24,24px);
        border-radius:3px;
        border-radius:var(--radius-small,3px);
        border:1px solid rgba(0,0,0,.102);
        border:1px solid var(--color-border-neutral,rgba(0,0,0,.102));
        padding:24px;
        padding:var(--size-24,24px);
        box-shadow:none
    }
}
@media only screen and (min-width:768px){
    .well-md{
        min-height:24px;
        min-height:var(--size-24,24px);
        margin-bottom:24px;
        margin-bottom:var(--size-24,24px);
        border-radius:3px;
        border-radius:var(--radius-small,3px);
        border:1px solid rgba(0,0,0,.102);
        border:1px solid var(--color-border-neutral,rgba(0,0,0,.102));
        padding:24px;
        padding:var(--size-24,24px);
        box-shadow:none
    }
}
@media only screen and (min-width:992px){
    .well-lg{
        min-height:24px;
        min-height:var(--size-24,24px);
        margin-bottom:24px;
        margin-bottom:var(--size-24,24px);
        border-radius:3px;
        border-radius:var(--radius-small,3px);
        border:1px solid rgba(0,0,0,.102);
        border:1px solid var(--color-border-neutral,rgba(0,0,0,.102));
        padding:24px;
        padding:var(--size-24,24px);
        box-shadow:none
    }
}
@media only screen and (min-width:1200px){
    .well-xl{
        min-height:24px;
        min-height:var(--size-24,24px);
        margin-bottom:24px;
        margin-bottom:var(--size-24,24px);
        border-radius:3px;
        border-radius:var(--radius-small,3px);
        border:1px solid rgba(0,0,0,.102);
        border:1px solid var(--color-border-neutral,rgba(0,0,0,.102));
        padding:24px;
        padding:var(--size-24,24px);
        box-shadow:none
    }
}
.np-accordion-item{
    display:block;
    width:100%
}
.np-accordion-item--open .media{
    border:0!important
}
.np-accordion-item .decision:not(.disabled,:disabled):hover{
    background-color:transparent
}
.np-accordion-item.np-accordion-item--dark .media-body,.np-accordion-item.np-accordion-item--dark .title-4{
    color:#fff
}
.np-accordion-item__content{
    padding:0 12px 24px;
    padding:0 var(--size-12,12px) var(--size-24,24px);
    border-bottom:1px solid rgba(0,0,0,.102);
    border-bottom:1px solid var(--color-border-neutral,rgba(0,0,0,.102))
}
@media(min-width:480px){
    .np-accordion-item__content.has-icon{
        padding-left:68px
    }
    [dir=rtl] .np-accordion-item__content.has-icon{
        padding-right:68px;
        padding-left:0
    }
}
.np-action-btn{
    display:inline-flex;
    height:32px;
    height:var(--size-32,32px);
    padding:7px 12px 8px;
    padding:7px var(--size-12,12px) var(--size-8,8px);
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    line-height:1.2;
    line-height:var(--line-height-control,1.2);
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600);
    color:#0097c7;
    color:var(--color-content-accent,#0097c7);
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102));
    border:1px solid transparent;
    border-radius:3px;
    border-radius:var(--radius-small,3px);
    transition:all .15s ease-in-out;
    transition-property:color,border-color,background-color,box-shadow
}
.np-action-btn:not(:disabled):hover{
    background-color:rgba(56,200,255,.102);
    background-color:var(--color-background-accent,rgba(56,200,255,.102))
}
.np-action-btn:not(:disabled):active,.np-action-btn:not(:disabled):focus{
    outline:none;
    border-color:#00a2dd;
    border-color:var(--color-interactive-accent,#00a2dd)
}
.np-action-btn:not(:disabled):focus{
    box-shadow:0 0 0 4px rgba(56,200,255,.102);
    box-shadow:0 0 0 4px var(--color-background-accent,rgba(56,200,255,.102))
}
.tw-action-option .btn{
    text-decoration:none!important
}
.tw-avatar{
    position:relative;
    border-radius:50%;
    -webkit-user-select:none;
    -ms-user-select:none;
    -moz-user-select:none;
    user-select:none;
    box-sizing:border-box;
    cursor:default
}
.tw-avatar .tw-avatar__content{
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:50%;
    overflow:hidden;
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102));
    height:100%;
    width:100%;
    max-height:100%;
    max-width:100%
}
.tw-avatar--outlined{
    border:1px solid #00a2dd;
    border:1px solid var(--color-interactive-accent,#00a2dd);
    cursor:pointer
}
.tw-avatar--outlined:not(.disabled,:disabled):hover{
    border-color:#008fc9;
    border-color:var(--color-interactive-accent-hover,#008fc9)
}
.tw-avatar--dark .tw-avatar__content{
    color:#fff;
    background-color:#37517e
}
.tw-avatar--thumbnail *{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.tw-avatar--icon *{
    max-height:100%;
    max-width:100%
}
.tw-avatar.tw-avatar--icon,.tw-avatar.tw-avatar--initials{
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.tw-avatar.tw-avatar--emoji,.tw-avatar.tw-avatar--initials{
    font-family:Arial,sans-serif
}
.tw-avatar--sm{
    min-width:24px;
    width:24px;
    height:24px
}
.tw-avatar--sm.tw-avatar--emoji,.tw-avatar--sm.tw-avatar--icon{
    font-size:12px
}
.tw-avatar--sm.tw-avatar--initials{
    font-size:8.4px;
    font-weight:800;
    font-weight:var(--font-weight-bold,800)
}
.tw-avatar--sm.tw-avatar--outlined{
    padding:1px
}
.tw-avatar--sm.tw-avatar--outlined.tw-avatar--thumbnail:after{
    top:1px;
    left:1px;
    right:1px;
    bottom:1px
}
.tw-avatar--sm.tw-avatar--thumbnail:after{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    border:1px solid rgba(0,0,0,.102);
    border:1px solid var(--color-border-overlay,rgba(0,0,0,.102));
    content:"";
    border-radius:50%
}
.tw-avatar--sm.tw-avatar--dark.tw-avatar--thumbnail:after{
    border-color:hsla(0,0%,100%,.08)
}
.tw-avatar--md{
    min-width:48px;
    width:48px;
    height:48px
}
.tw-avatar--md.tw-avatar--emoji,.tw-avatar--md.tw-avatar--icon{
    font-size:24px
}
.tw-avatar--md.tw-avatar--initials{
    font-size:16.8px;
    font-weight:800;
    font-weight:var(--font-weight-bold,800)
}
.tw-avatar--md.tw-avatar--outlined{
    padding:2px
}
.tw-avatar--md.tw-avatar--outlined.tw-avatar--thumbnail:after{
    top:2px;
    left:2px;
    right:2px;
    bottom:2px
}
.tw-avatar--md.tw-avatar--thumbnail:after{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    border:1px solid rgba(0,0,0,.102);
    border:1px solid var(--color-border-overlay,rgba(0,0,0,.102));
    content:"";
    border-radius:50%
}
.tw-avatar--md.tw-avatar--dark.tw-avatar--thumbnail:after{
    border-color:hsla(0,0%,100%,.08)
}
.tw-avatar--lg{
    min-width:72px;
    width:72px;
    height:72px
}
.tw-avatar--lg.tw-avatar--emoji,.tw-avatar--lg.tw-avatar--icon{
    font-size:36px
}
.tw-avatar--lg.tw-avatar--initials{
    font-size:25.2px;
    font-weight:800;
    font-weight:var(--font-weight-bold,800)
}
.tw-avatar--lg.tw-avatar--outlined{
    padding:3px
}
.tw-avatar--lg.tw-avatar--outlined.tw-avatar--thumbnail:after{
    top:3px;
    left:3px;
    right:3px;
    bottom:3px
}
.tw-avatar--lg.tw-avatar--thumbnail:after{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    border:1px solid rgba(0,0,0,.102);
    border:1px solid var(--color-border-overlay,rgba(0,0,0,.102));
    content:"";
    border-radius:50%
}
.tw-avatar--lg.tw-avatar--dark.tw-avatar--thumbnail:after{
    border-color:hsla(0,0%,100%,.08)
}
.tw-avatar img{
    width:100%;
    height:100%
}
.tw-badge{
    position:relative;
    display:inline-block;
    --badge-size:16px;
    --badge-mask:2px;
    --badge-mask-offset:calc(var(--badge-size)/2);
    --badge-border-color:hsla(0,0%,100%,.08)
}
.tw-badge.tw-badge-md{
    --badge-size:20px;
    --badge-mask:2px
}
.tw-badge.tw-badge-lg{
    --badge-size:24px;
    --badge-mask:3px
}
.tw-badge.tw-badge-border-dark{
    --badge-border-color:rgba(0,0,0,.08)
}
.tw-badge>.tw-badge__children{
    -webkit-mask-image:radial-gradient(circle at top calc(100% - var(--badge-mask-offset)) left calc(100% - var(--badge-mask-offset)),transparent 0,transparent calc(var(--badge-size)/2 + var(--badge-mask)),#000 calc(var(--badge-size)/2 + var(--badge-mask) + .5px));
    mask-image:radial-gradient(circle at top calc(100% - var(--badge-mask-offset)) left calc(100% - var(--badge-mask-offset)),transparent 0,transparent calc(var(--badge-size)/2 + var(--badge-mask)),#000 calc(var(--badge-size)/2 + var(--badge-mask) + .5px))
}
[dir=rtl] .tw-badge>.tw-badge__children{
    -webkit-mask-image:radial-gradient(circle at top calc(100% - var(--badge-mask-offset)) right calc(100% - var(--badge-mask-offset)),transparent 0,transparent calc(var(--badge-size)/2 + var(--badge-mask)),#000 calc(var(--badge-size)/2 + var(--badge-mask) + .5px));
    mask-image:radial-gradient(circle at top calc(100% - var(--badge-mask-offset)) right calc(100% - var(--badge-mask-offset)),transparent 0,transparent calc(var(--badge-size)/2 + var(--badge-mask)),#000 calc(var(--badge-size)/2 + var(--badge-mask) + .5px))
}
.tw-badge>.tw-badge__content{
    position:absolute;
    width:var(--badge-size);
    height:var(--badge-size);
    bottom:0;
    right:0;
    box-sizing:border-box;
    border-radius:50%;
    text-align:center;
    display:flex;
    align-items:center;
    justify-content:center;
    overflow:hidden;
    -webkit-user-select:none;
    -ms-user-select:none;
    -moz-user-select:none;
    user-select:none
}
[dir=rtl] .tw-badge>.tw-badge__content{
    left:0;
    right:auto
}
.tw-badge>.tw-badge__content *{
    max-height:100%;
    max-width:100%
}
.tw-badge.tw-badge-border-dark>.tw-badge.tw-badge-border-dark__children,.tw-badge.tw-badge-border-dark>.tw-badge.tw-badge-border-light__children,.tw-badge.tw-badge-border-light>.tw-badge.tw-badge-border-dark__children,.tw-badge.tw-badge-border-light>.tw-badge.tw-badge-border-light__children{
    -webkit-mask-image:none;
    mask-image:none
}
.tw-badge.tw-badge-border-dark>.tw-badge.tw-badge-border-dark__content,.tw-badge.tw-badge-border-dark>.tw-badge.tw-badge-border-light__content,.tw-badge.tw-badge-border-light>.tw-badge.tw-badge-border-dark__content,.tw-badge.tw-badge-border-light>.tw-badge.tw-badge-border-light__content{
    border:1px solid var(--badge-border-color);
    border-right-style:inset
}
.np-btn{
    position:relative
}
.np-btn.np-btn-block>span.btn-loader{
    position:absolute;
    left:24px;
    left:var(--size-24,24px)
}
[dir=rtl] .np-btn.np-btn-block>span.btn-loader{
    right:24px;
    right:var(--size-24,24px);
    left:auto
}
.np-btn.np-btn-xs>span.btn-loader{
    background-size:16px 16px
}
.np-btn.np-btn-xs.btn-block>span.btn-loader{
    top:0
}
.np-card{
    transition-property:transform,box-shadow;
    transition-duration:.35s;
    transition-timing-function:ease
}
.np-card .media{
    border:0
}
.np-card--expanded{
    background-color:#fff;
    background-color:var(--color-background-elevated,#fff);
    box-shadow:0 1px 10px rgba(0,0,0,.102);
    box-shadow:0 1px 10px var(--color-border-neutral,rgba(0,0,0,.102))
}
.np-card--inactive .decision{
    cursor:default
}
@media(min-width:480px){
    .np-card--has-icon .np-card__content{
        padding:24px 72px;
        padding:var(--size-24,24px) var(--size-72,72px)
    }
    .np-card--has-icon .np-card__divider--expanded{
        margin:0 72px;
        margin:0 var(--size-72,72px)
    }
}
.np-card__button{
    background-color:transparent;
    text-align:left;
    width:100%
}
[dir=rtl] .np-card__button{
    text-align:right
}
.np-card__content{
    padding:24px 16px;
    padding:var(--size-24,24px) var(--size-16,16px)
}
.np-card__divider{
    transition:margin .35s ease
}
.np-card__divider--expanded{
    background-color:rgba(0,0,0,.102);
    background-color:var(--color-border-neutral,rgba(0,0,0,.102));
    height:1px;
    margin:0 16px;
    margin:0 var(--size-16,16px)
}
.np-checkbox-button input[type=checkbox]{
    position:absolute;
    width:24px;
    width:var(--size-24,24px);
    height:24px;
    height:var(--size-24,24px);
    opacity:0
}
.np-checkbox-button input[type=checkbox]:not(:disabled){
    cursor:pointer
}
.np-checkbox-button .tw-checkbox-check{
    pointer-events:none
}
.checkbox .np-checkbox-button input[type=checkbox]{
    top:0;
    left:0;
    margin:0
}
[dir=rtl] .checkbox .np-checkbox-button input[type=checkbox]{
    right:0;
    left:auto
}
.np-chip{
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079);
    background-color:transparent;
    height:32px;
    height:var(--size-32,32px);
    margin-right:8px;
    margin-right:var(--size-8,8px);
    padding:0 12px;
    padding:0 var(--size-12,12px);
    border-radius:16px;
    border-radius:var(--size-16,16px);
    border:1px solid rgba(0,0,0,.102);
    border:1px solid var(--color-border-neutral,rgba(0,0,0,.102));
    transition:color .15s ease-in-out,border-color .15s ease-in-out,background-color .15s ease-in-out
}
[dir=rtl] .np-chip{
    margin-left:8px;
    margin-left:var(--size-8,8px);
    margin-right:0
}
.np-chip .np-chip-label{
    padding-top:2px
}
.np-chip .np-close-button{
    opacity:1;
    transition:opacity .15s ease-in-out;
    pointer-events:auto;
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079)
}
.np-chip .np-close-button:focus,.np-chip .np-close-button:hover{
    color:#fff;
    opacity:.85
}
.np-chip:last-child{
    margin-right:0
}
[dir=rtl] .np-chip:last-child{
    margin-left:0;
    margin-right:0
}
.np-chip:hover{
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
.np-chip:active{
    color:#fff;
    background-color:#0081ba;
    background-color:var(--color-interactive-accent-active,#0081ba);
    border-color:#0081ba;
    border-color:var(--color-interactive-accent-active,#0081ba)
}
.np-chip--selected{
    color:#fff;
    background-color:#00a2dd;
    background-color:var(--color-interactive-accent,#00a2dd);
    border-color:#00a2dd;
    border-color:var(--color-interactive-accent,#00a2dd);
    pointer-events:none
}
.np-chip--selected:active,.np-chip--selected:hover{
    color:#fff;
    background-color:#008fc9;
    background-color:var(--color-interactive-accent-hover,#008fc9);
    border-color:#008fc9;
    border-color:var(--color-interactive-accent-hover,#008fc9)
}
.np-chip--selected .np-close-button{
    color:#fff
}
.np-chip.has-error{
    background:#e74848;
    background:var(--color-interactive-negative,#e74848);
    color:#fff
}
.np-chip.has-error .np-close-button{
    color:#fff
}
.np-circular-btn{
    display:inline-flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
    cursor:pointer;
    position:relative
}
.np-circular-btn input[type=button]{
    min-height:40px;
    min-height:var(--size-40,40px);
    width:40px;
    width:var(--size-40,40px);
    height:40px;
    height:var(--size-40,40px);
    padding:0;
    border-radius:50%;
    margin-bottom:8px;
    margin-bottom:var(--size-8,8px)
}
.np-circular-btn .tw-icon{
    position:absolute;
    top:8px;
    pointer-events:none;
    color:#fff;
    transition:color .15s ease-in-out;
    width:100%;
    left:0
}
[dir=rtl] .np-circular-btn .tw-icon{
    right:0;
    left:auto
}
.np-circular-btn .tw-icon>svg{
    margin:0 auto
}
.np-circular-btn__label{
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600);
    font-family:inherit;
    transition:color .15s ease-in-out
}
.np-circular-btn.accent .np-circular-btn__label{
    color:#00a2dd;
    color:var(--color-interactive-accent,#00a2dd)
}
.np-circular-btn.accent input[type=button]:focus~.np-circular-btn__label,.np-circular-btn.accent:hover .np-circular-btn__label{
    color:#008fc9;
    color:var(--color-interactive-accent-hover,#008fc9)
}
.np-circular-btn.accent input[type=button]:active~.np-circular-btn__label,.np-circular-btn.accent:active .np-circular-btn__label{
    color:#0081ba;
    color:var(--color-interactive-accent-active,#0081ba)
}
.np-circular-btn.accent.secondary .tw-icon{
    color:#00a2dd;
    color:var(--color-interactive-accent,#00a2dd)
}
.np-circular-btn.accent.secondary input[type=button]:focus+.tw-icon,.np-circular-btn.accent.secondary:active input[type=button]+.tw-icon,.np-circular-btn.accent.secondary:hover .tw-icon{
    color:#fff
}
.np-circular-btn.positive .np-circular-btn__label{
    color:#2ead4b;
    color:var(--color-interactive-positive,#2ead4b)
}
.np-circular-btn.positive input[type=button]:focus~.np-circular-btn__label,.np-circular-btn.positive:hover .np-circular-btn__label{
    color:#069939;
    color:var(--color-interactive-positive-hover,#069939)
}
.np-circular-btn.positive input[type=button]:active~.np-circular-btn__label,.np-circular-btn.positive:active .np-circular-btn__label{
    color:#008b2b;
    color:var(--color-interactive-positive-active,#008b2b)
}
.np-circular-btn.positive.secondary .tw-icon{
    color:#2ead4b;
    color:var(--color-interactive-positive,#2ead4b)
}
.np-circular-btn.positive.secondary input[type=button]:focus+.tw-icon,.np-circular-btn.positive.secondary:active input[type=button]+.tw-icon,.np-circular-btn.positive.secondary:hover .tw-icon{
    color:#fff
}
.np-circular-btn.negative .np-circular-btn__label{
    color:#e74848;
    color:var(--color-interactive-negative,#e74848)
}
.np-circular-btn.negative input[type=button]:focus~.np-circular-btn__label,.np-circular-btn.negative:hover .np-circular-btn__label{
    color:#d03238;
    color:var(--color-interactive-negative-hover,#d03238)
}
.np-circular-btn.negative input[type=button]:active~.np-circular-btn__label,.np-circular-btn.negative:active .np-circular-btn__label{
    color:#bf1e2c;
    color:var(--color-interactive-negative-active,#bf1e2c)
}
.np-circular-btn.negative.secondary .tw-icon{
    color:#e74848;
    color:var(--color-interactive-negative,#e74848)
}
.np-circular-btn.negative.secondary input[type=button]:focus+.tw-icon,.np-circular-btn.negative.secondary:active input[type=button]+.tw-icon,.np-circular-btn.negative.secondary:hover .tw-icon{
    color:#fff
}
.np-bottom-sheet{
    border-radius:10px 10px 0 0;
    border-radius:var(--radius-medium,10px) var(--radius-medium,10px) 0 0
}
.np-bottom-sheet--top-bar{
    cursor:-webkit-grab;
    cursor:grab;
    padding:8px 0 20px;
    display:flex;
    flex-direction:column;
    align-items:center
}
.np-bottom-sheet--top-bar--shadow{
    box-shadow:0 4px 40px rgba(34,48,73,.2)
}
.np-bottom-sheet--handler{
    width:40px;
    height:4px;
    background:#c9cbce;
    background:var(--color-interactive-secondary,#c9cbce);
    border-radius:3px;
    border-radius:var(--radius-small,3px)
}
.np-bottom-sheet--close-btn{
    position:absolute;
    right:8px;
    right:var(--size-8,8px)
}
.np-bottom-sheet--content{
    overflow-y:auto;
    padding-bottom:env(safe-area-inset-bottom)
}
.np-close-button{
    transition:color .15s ease-in-out;
    color:#00a2dd;
    color:var(--color-interactive-accent,#00a2dd);
    border:none;
    background:0 0;
    padding:0;
    height:16px;
    height:var(--size-16,16px)
}
.np-close-button--large{
    height:24px;
    height:var(--size-24,24px)
}
.np-close-button:hover{
    color:#008fc9;
    color:var(--color-interactive-accent-hover,#008fc9)
}
.np-option .circle-sm{
    width:40px;
    width:var(--size-40,40px);
    height:40px;
    height:var(--size-40,40px);
    line-height:40px;
    line-height:var(--size-40,40px)
}
.np-option__sm-media.decision .media-left{
    display:block
}
.np-option__no-media-circle{
    width:64px;
    width:var(--size-64,64px);
    display:flex;
    justify-content:center
}
.np-option__no-media-circle>*{
    max-height:76px
}
button.np-option{
    background-color:transparent;
    width:100%;
    text-align:left
}
[dir=rtl] button.np-option{
    text-align:right
}
button.np-option:focus:not(:focus-visible){
    outline:none
}
.np-panel__content{
    opacity:0;
    visibility:hidden;
    background-color:#fff;
    background-color:var(--color-background-elevated,#fff);
    border-radius:3px;
    border-radius:var(--radius-small,3px);
    box-shadow:0 0 40px rgba(34,48,73,.2);
    transition:opacity .1s cubic-bezier(.6,.2,.1,1),transform .1s cubic-bezier(.6,.2,.1,1),visibility 0s linear .1s
}
.np-panel--open .np-panel__content{
    transition:opacity .1s cubic-bezier(.6,.2,.1,1),transform .1s cubic-bezier(.6,.2,.1,1),visibility 0s linear 0s;
    visibility:visible;
    opacity:1;
    transform:none!important
}
.np-panel__arrow,.np-panel__arrow:before{
    position:absolute;
    width:14px;
    height:14px
}
.np-panel__arrow:before{
    left:0;
    content:"";
    transform:rotate(45deg);
    background:#fff;
    background:var(--color-background-elevated,#fff)
}
.np-panel[data-popper-placement^=top]>.np-panel__content{
    transform:translateY(10px) scale(.95)
}
.np-panel[data-popper-placement^=top]>.np-panel__content .np-panel__arrow{
    bottom:-6px
}
.np-panel[data-popper-placement^=right]>.np-panel__content{
    transform:translateX(-10px) scale(.95)
}
.np-panel[data-popper-placement^=right]>.np-panel__content .np-panel__arrow{
    left:-6px
}
.np-panel[data-popper-placement^=bottom]>.np-panel__content{
    transform:translateY(-10px) scale(.95)
}
.np-panel[data-popper-placement^=bottom]>.np-panel__content .np-panel__arrow{
    top:-6px
}
.np-panel[data-popper-placement^=left]>.np-panel__content{
    transform:translateX(10px) scale(.95)
}
.np-panel[data-popper-placement^=left]>.np-panel__content .np-panel__arrow{
    right:-6px
}
.radio:hover{
    border-color:rgba(0,0,0,.102);
    border-color:var(--color-border-neutral,rgba(0,0,0,.102))
}
.tw-date label{
    width:100%
}
.tw-date-lookup-menu{
    min-width:320px
}
.tw-date-lookup-calendar{
    min-width:300px;
    text-align:center;
    table-layout:fixed
}
.tw-date-lookup-calendar>tbody>tr>td{
    padding:4px;
    padding:var(--size-4,4px)
}
.tw-date-lookup-calendar>tbody>tr>td button{
    width:100%;
    padding:4px 0;
    padding:var(--size-4,4px) 0;
    color:#0097c7;
    color:var(--color-content-accent,#0097c7);
    border:transparent;
    border-radius:3px;
    background-color:transparent;
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600)
}
.tw-date-lookup-calendar>tbody>tr>td button:not(.disabled,:disabled).active{
    color:#fff;
    background-color:#0081ba;
    background-color:var(--color-interactive-accent-active,#0081ba)
}
.tw-date-lookup-calendar>tbody>tr>td button:not(.disabled,:disabled):hover{
    color:#fff;
    background-color:#008fc9;
    background-color:var(--color-interactive-accent-hover,#008fc9)
}
.np-date-trigger.dropdown-toggle{
    overflow:visible!important
}
.np-date-trigger.dropdown-toggle.btn{
    display:flex
}
.np-date-trigger .clear-btn{
    transition:color .15s ease-in-out;
    color:#c9cbce;
    color:var(--color-interactive-secondary,#c9cbce);
    height:100%;
    position:absolute;
    top:0;
    right:0;
    padding:0 16px;
    padding:0 var(--size-16,16px)
}
[dir=rtl] .np-date-trigger .clear-btn{
    left:0;
    right:auto
}
.np-date-trigger .clear-btn:not(.disabled,:disabled):focus,.np-date-trigger .clear-btn:not(.disabled,:disabled):hover{
    color:#d03238;
    color:var(--color-interactive-negative-hover,#d03238)
}
.np-date-trigger .clear-btn:not(.disabled,:disabled):active{
    color:#bf1e2c;
    color:var(--color-interactive-negative-active,#bf1e2c)
}
.np-date-trigger.btn .clear-btn .tw-icon{
    position:static
}
.np-decision__tile--small+.np-decision__tile--small{
    margin-left:16px;
    margin-left:var(--size-16,16px)
}
[dir=rtl] .np-decision__tile--small+.np-decision__tile--small{
    margin-right:16px;
    margin-right:var(--size-16,16px);
    margin-left:0
}
.np-decision.np-decision--grid .np-decision__tile--small{
    margin-left:0;
    margin-bottom:16px!important;
    margin-bottom:var(--size-16,16px)!important
}
[dir=rtl] .np-decision.np-decision--grid .np-decision__tile--small{
    margin-right:0;
    margin-left:0
}
.np-decision.np-decision--grid .np-decision__tile--small:not(:last-of-type){
    margin-right:16px;
    margin-right:var(--size-16,16px)
}
[dir=rtl] .np-decision.np-decision--grid .np-decision__tile--small:not(:last-of-type){
    margin-left:16px;
    margin-left:var(--size-16,16px);
    margin-right:0
}
.np-decision__tile+.np-decision__tile{
    margin-left:24px;
    margin-left:var(--size-24,24px)
}
[dir=rtl] .np-decision__tile+.np-decision__tile{
    margin-right:24px;
    margin-right:var(--size-24,24px);
    margin-left:0
}
.np-decision.np-decision--grid .np-decision__tile{
    margin-left:0;
    margin-bottom:24px!important;
    margin-bottom:var(--size-24,24px)!important
}
[dir=rtl] .np-decision.np-decision--grid .np-decision__tile{
    margin-right:0;
    margin-left:0
}
.np-decision.np-decision--grid .np-decision__tile:not(:last-of-type){
    margin-right:24px;
    margin-right:var(--size-24,24px)
}
[dir=rtl] .np-decision.np-decision--grid .np-decision__tile:not(:last-of-type){
    margin-left:24px;
    margin-left:var(--size-24,24px);
    margin-right:0
}
.np-decision.np-decision--grid .np-size-swapper{
    margin-right:-24px;
    margin-right:calc(0 - var(--size-24,24px))
}
[dir=rtl] .np-decision.np-decision--grid .np-size-swapper{
    margin-left:-24px;
    margin-left:calc(0 - var(--size-24,24px));
    margin-right:0
}
.np-decision.np-decision--grid.np-decision--small .np-size-swapper{
    margin-right:-16px;
    margin-right:calc(0 - var(--size-16,16px))
}
[dir=rtl] .np-decision.np-decision--grid.np-decision--small .np-size-swapper{
    margin-left:-16px;
    margin-left:calc(0 - var(--size-16,16px));
    margin-right:0
}
.tw-definition-list__item dd{
    word-break:break-all;
    word-break:break-word
}
@media(min-width:576px){
    .tw-definition-list.tw-definition-list--columns{
        flex-wrap:wrap
    }
    .tw-definition-list.tw-definition-list--columns .tw-definition-list__item{
        width:50%
    }
    .tw-definition-list.tw-definition-list--horizontal .tw-definition-list__item{
        display:flex
    }
    .tw-definition-list.tw-definition-list--horizontal .tw-definition-list__item dt{
        flex:1 1;
        min-width:150px;
        max-width:30%;
        margin-right:8px;
        margin-right:var(--size-8,8px)
    }
    [dir=rtl] .tw-definition-list.tw-definition-list--horizontal .tw-definition-list__item dt{
        margin-left:8px;
        margin-left:var(--size-8,8px);
        margin-right:0
    }
    .tw-definition-list.tw-definition-list--horizontal .tw-definition-list__item dd{
        flex:1 1;
        margin-bottom:8px;
        margin-bottom:var(--size-8,8px)
    }
}
.no-scroll{
    overflow:hidden
}
.dimmer{
    position:fixed;
    z-index:1050;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    transition:background-color .35s cubic-bezier(0,.94,.62,1)
}
.dimmer--scrollable{
    overflow-y:auto
}
.dimmer .np-focus-boundary{
    pointer-events:none
}
.dimmer .np-focus-boundary>*{
    pointer-events:all
}
[dir=rtl] .dimmer{
    left:0;
    right:auto;
    right:0;
    left:auto
}
.dimmer.dimmer--enter-done{
    background:rgba(0,0,0,.4)
}
.dimmer.dimmer--enter-done.dimmer--transparent{
    background:0 0
}
.dimmer.dimmer--enter-done.dimmer--enter-fade>*{
    opacity:1
}
.dimmer.dimmer--enter-fade>*,.dimmer.dimmer--exit-fade>*{
    transition:opacity .35s cubic-bezier(0,.94,.62,1)
}
.dimmer.dimmer--exit-fade>*{
    opacity:1
}
.dimmer.dimmer--enter-fade>*,.dimmer.dimmer--exit.dimmer--exit-fade>*{
    opacity:0
}
.np-drawer{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    width:100vw;
    max-width:600px;
    height:100vh;
    max-height:100vh;
    max-height:-webkit-fill-available
}
.np-drawer .np-drawer-header{
    display:flex;
    align-items:center;
    flex-wrap:nowrap;
    min-height:56px;
    min-height:var(--size-56,56px);
    padding:24px 16px;
    padding:var(--size-24,24px) var(--size-16,16px)
}
.np-drawer .np-drawer-header.np-drawer-header--withborder{
    box-shadow:inset 0 -1px 0 0 #e2e6e8
}
.np-drawer .np-drawer-header .tw-icon{
    display:block;
    cursor:pointer;
    fill:#00b9ff
}
.np-drawer .np-drawer-content{
    overflow-y:auto;
    flex:1 1
}
.np-drawer .np-drawer-content,.np-drawer .np-drawer-footer{
    padding:16px;
    padding:var(--size-16,16px)
}
.np-drawer .np-drawer-footer{
    box-shadow:inset 0 1px 0 0 #e2e6e8
}
.np-drawer .np-drawer-header--title{
    font-size:1.25rem;
    font-size:var(--font-size-20,1.25rem);
    line-height:1.2;
    line-height:var(--line-height-title,1.2);
    margin-left:16px;
    margin-left:var(--size-16,16px);
    margin-bottom:-2px
}
[dir=rtl] .np-drawer .np-drawer-header--title{
    margin-right:16px;
    margin-right:var(--size-16,16px);
    margin-left:0
}
@media(min-width:768px){
    .np-drawer .np-drawer-header{
        padding:32px 24px;
        padding:var(--size-32,32px) var(--size-24,24px)
    }
    .np-drawer .np-drawer-content,.np-drawer .np-drawer-footer{
        padding:24px;
        padding:var(--size-24,24px)
    }
}
.np-dropfade,.np-dropfade-enter{
    opacity:0;
    overflow:hidden;
    height:0
}
.np-dropfade-enter-active{
    transition:height .15s ease-in,opacity .15s ease-in .15s;
    opacity:1
}
.np-dropfade-enter-done,.np-dropfade-exit{
    opacity:1;
    height:auto
}
.np-dropfade-exit-active{
    transition:opacity .15s ease-in,height .15s ease-in .15s;
    opacity:0
}
.formatted-value__h3-custom-alignment{
    margin-bottom:16px;
    margin-bottom:var(--size-16,16px);
    line-height:24px
}
.emphasis{
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600);
    font-style:normal
}
.emphasis--important{
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.emphasis--positive{
    color:#008026;
    color:var(--color-content-positive,#008026)
}
.emphasis--negative{
    color:#cf2929;
    color:var(--color-content-negative,#cf2929)
}
.emphasis--warning{
    color:#9a6500;
    color:var(--color-content-warning,#9a6500)
}
.np-animated-label{
    height:24px;
    overflow:hidden;
    position:relative;
    padding-top:1px;
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600)
}
.np-animated-label>*{
    height:0;
    opacity:0;
    position:absolute;
    transform:translateX(-8px);
    transition:all .15s ease-in
}
.np-animated-label--in{
    height:auto;
    opacity:1;
    position:relative;
    top:auto;
    transform:translateX(0);
    transition:all .15s ease-in .15s
}
.np-animated-label--out{
    position:relative;
    top:-24px;
    transform:translateX(8px)
}
.np-back-button{
    color:#00a2dd;
    color:var(--color-interactive-accent,#00a2dd);
    display:flex!important
}
.np-back-button:hover{
    color:#008fc9;
    color:var(--color-interactive-accent-hover,#008fc9)
}
.np-back-button:active{
    color:#0081ba;
    color:var(--color-interactive-accent-active,#0081ba)
}
.np-flow-navigation{
    width:100%;
    min-height:97px
}
.np-flow-navigation--border-bottom{
    min-height:96px;
    border-bottom:1px solid rgba(0,0,0,.102);
    border-bottom:1px solid var(--color-border-neutral,rgba(0,0,0,.102))
}
.np-flow-navigation__content{
    width:100%;
    min-width:320px;
    max-width:1164px
}
.np-flow-navigation__stepper{
    padding-bottom:0!important
}
[dir=rtl] .np-flow-navigation__stepper{
    padding-right:0!important
}
[dir=rtl] .np-flow-navigation__stepper,html:not([dir=rtl]) .np-flow-navigation__stepper{
    padding-left:0!important
}
html:not([dir=rtl]) .np-flow-navigation__stepper{
    padding-right:0!important
}
.np-flow-navigation--xs-max .np-flow-navigation__stepper .tw-stepper-steps{
    display:none
}
.np-flow-navigation--xs-max .np-flow-navigation__stepper .progress{
    margin-bottom:0!important
}
.np-flow-navigation--xs-max .np-animated-label{
    height:auto
}
.np-flow-navigation--sm .np-flow-navigation__stepper{
    min-height:56px
}
[dir=rtl] .np-flow-navigation--sm .np-flow-navigation__stepper{
    padding-right:24px!important
}
[dir=rtl] .np-flow-navigation--sm .np-flow-navigation__stepper,html:not([dir=rtl]) .np-flow-navigation--sm .np-flow-navigation__stepper{
    padding-left:24px!important
}
html:not([dir=rtl]) .np-flow-navigation--sm .np-flow-navigation__stepper{
    padding-right:24px!important
}
.np-flow-navigation--lg .np-flow-navigation__stepper{
    max-width:562px
}
.np-flow-navigation--lg .np-flow-header__left,.np-flow-navigation--lg .np-flow-header__right{
    width:180px;
    justify-content:center
}
.np-flow-navigation .separator{
    height:32px;
    height:var(--size-32,32px);
    width:1px;
    min-width:1px;
    background-color:rgba(0,0,0,.102);
    background-color:var(--color-border-neutral,rgba(0,0,0,.102))
}
[dir=rtl] .np-flow-navigation .separator{
    margin-right:16px!important
}
[dir=rtl] .np-flow-navigation .separator,html:not([dir=rtl]) .np-flow-navigation .separator{
    margin-left:16px!important
}
html:not([dir=rtl]) .np-flow-navigation .separator{
    margin-right:16px!important
}
.np-flow-navigation--hidden{
    visibility:hidden
}
.np-header{
    display:flex;
    justify-content:space-between;
    align-items:center;
    max-width:100%;
    padding:16px 0;
    padding:var(--size-16,16px) 0;
    border-bottom:1px solid rgba(0,0,0,.102);
    border-bottom:1px solid var(--color-border-neutral,rgba(0,0,0,.102));
    margin-bottom:8px;
    margin-bottom:var(--size-8,8px)
}
.np-header__title{
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079)
}
.np-header__action{
    min-height:0;
    padding:0
}
.tw-image{
    max-width:none;
    width:auto;
    min-width:-webkit-min-content;
    min-width:-moz-min-content;
    min-width:min-content
}
.tw-image__shrink{
    max-width:100%;
    min-width:auto
}
.tw-image__stretch{
    width:100%
}
.np-info{
    height:16px
}
.np-info [data-toggle=popover]:not(.btn),.np-info button{
    height:16px;
    overflow:hidden;
    display:inline-block
}
.np-info__large{
    height:24px
}
.np-info__large [data-toggle=popover]:not(.btn),.np-info__large button{
    height:24px;
    display:inline-block
}
.np-info .tw-icon{
    cursor:pointer;
    color:#0097c7;
    color:var(--color-content-accent,#0097c7);
    display:inline-block
}
.np-info [data-toggle=popover]:not(.btn){
    border-bottom:none!important
}
.np-info [data-toggle=popover]:not(.btn):focus{
    outline:revert
}
.tw-instructions{
    display:flex;
    flex-direction:column
}
.tw-instructions .instruction{
    display:flex
}
.tw-instructions .instruction .do,.tw-instructions .instruction .dont{
    flex-shrink:0
}
.tw-instructions .instruction .do{
    color:#008026;
    color:var(--color-content-positive,#008026)
}
.tw-instructions .instruction .dont{
    color:#cf2929;
    color:var(--color-content-negative,#cf2929)
}
.mobileNav{
    margin-top:21px;
    height:48px;
    border-top:1px solid rgba(0,0,0,.102);
    border-top:1px solid var(--color-border-neutral,rgba(0,0,0,.102));
    display:flex;
    justify-content:center;
    width:100%;
    background:#fff;
    background:var(--color-background-screen,#fff);
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    z-index:8;
    transition:transform .08s linear .12s
}
[dir=rtl] .mobileNav{
    right:0;
    left:auto;
    left:0;
    right:auto
}
@supports(transform:translate3d(0,calc(env(safe-area-inset-bottom) * -1),0)){
    .mobileNav{
        transform:translate3d(0,calc(env(safe-area-inset-bottom)*-1),0)
    }
}
.mobileNav:after{
    content:"";
    display:block;
    background:#fff;
    background:var(--color-background-screen,#fff);
    width:100%;
    height:150px;
    position:absolute;
    top:47px;
    left:0;
    right:0;
    z-index:0
}
[dir=rtl] .mobileNav:after{
    right:0;
    left:auto;
    left:0;
    right:auto
}
@media(min-width:769px){
    .mobileNav{
        display:none
    }
}
.mobileNav--with-open-in-app-banner{
    transform:translate3d(0,-44px,0)
}
@supports(transform:translate3d(0,calc(-44px + env(safe-area-inset-bottom) * -1),0)){
    .mobileNav--with-open-in-app-banner{
        transform:translate3d(0,calc(-44px + env(safe-area-inset-bottom)*-1),0)
    }
}
.mobileNav__items{
    margin:0;
    padding:0;
    list-style-type:none;
    display:flex;
    justify-content:center;
    flex:0 1 414px;
    z-index:1
}
[dir=rtl] .mobileNav__items{
    padding:0
}
.mobileNavItem{
    display:flex;
    justify-content:center;
    align-items:center;
    flex:0 1 82px;
    background:#fff;
    background:var(--color-background-screen,#fff)
}
.mobileNavItem.mobileNavItem--active .mobileNavItem__link{
    color:#0097c7;
    color:var(--color-content-accent,#0097c7)
}
.mobileNavItem.mobileNavItem--call-to-action .mobileNavItem__link{
    box-sizing:border-box
}
.mobileNavItem.mobileNavItem--call-to-action .mobileNavItem__link:before{
    content:"";
    width:48px;
    height:24px;
    min-height:24px;
    border-radius:24px 24px 0 0;
    border:1px solid rgba(0,0,0,.102);
    border:1px solid var(--color-border-neutral,rgba(0,0,0,.102));
    border-bottom:0;
    background:#fff;
    background:var(--color-background-screen,#fff);
    box-sizing:content-box;
    position:relative;
    top:-23px;
    left:0
}
[dir=rtl] .mobileNavItem.mobileNavItem--call-to-action .mobileNavItem__link:before{
    right:0;
    left:auto
}
.mobileNavItem.mobileNavItem--call-to-action .mobileNavItem__link:after{
    content:"";
    background:#fff;
    background:var(--color-background-screen,#fff);
    width:100%;
    height:6px;
    top:0;
    left:0;
    position:absolute
}
[dir=rtl] .mobileNavItem.mobileNavItem--call-to-action .mobileNavItem__link:after{
    right:0;
    left:auto
}
.mobileNavItem.mobileNavItem--call-to-action .mobileNavItem__icon{
    color:#fff;
    color:var(--color-background-screen,#fff);
    padding:10px;
    z-index:2;
    margin:-45px 0 0
}
.mobileNavItem.mobileNavItem--call-to-action .mobileNavItem__icon:before{
    content:"";
    background:#2ead4b;
    background:var(--color-interactive-positive,#2ead4b);
    display:block;
    height:40px;
    width:40px;
    border-radius:50%;
    position:absolute;
    top:-13px;
    left:calc(50% - 20px);
    z-index:1
}
[dir=rtl] .mobileNavItem.mobileNavItem--call-to-action .mobileNavItem__icon:before{
    right:calc(50% - 20px);
    left:auto
}
.mobileNavItem.mobileNavItem--call-to-action:hover .mobileNavItem__icon:before{
    background:#069939;
    background:var(--color-interactive-positive-hover,#069939)
}
.mobileNavItem__icon{
    display:flex;
    justify-content:center;
    align-items:center;
    width:100%
}
.mobileNavItem__icon .tw-icon{
    z-index:2;
    position:relative
}
.mobileNavItem__link{
    position:relative;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    flex:0 0 100%;
    padding-top:5px;
    text-decoration:none;
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.mobileNavItem__label{
    flex:0 0 auto;
    display:inline-block;
    width:100%;
    font-style:normal;
    font-weight:400;
    font-size:10px;
    line-height:16px;
    text-align:center;
    letter-spacing:.24px;
    padding-top:2px
}
.tw-pagination{
    display:inline-block;
    padding-left:0;
    margin-bottom:24px;
    margin-bottom:var(--size-24,24px)
}
[dir=rtl] .tw-pagination{
    padding-right:0;
    padding-left:0
}
.tw-pagination li{
    display:inline
}
.tw-pagination li:first-child>a{
    margin-left:0
}
[dir=rtl] .tw-pagination li:first-child>a{
    margin-right:0;
    margin-left:0
}
.tw-pagination li:last-child>a{
    margin-right:0
}
[dir=rtl] .tw-pagination li:last-child>a{
    margin-left:0;
    margin-right:0
}
.tw-pagination a{
    float:left;
    line-height:48px;
    line-height:var(--size-48,48px);
    text-decoration:none;
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    margin:0 4px;
    margin:0 var(--size-4,4px);
    width:48px;
    width:var(--size-48,48px);
    text-align:center;
    border-radius:50%;
    font-weight:400
}
[dir=rtl] .tw-pagination a{
    float:right
}
.tw-pagination a:not(.disabled,:disabled).active,.tw-pagination a:not(.disabled,:disabled):focus,.tw-pagination a:not(.disabled,:disabled):hover{
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
.tw-pagination a:not(.disabled,:disabled).active{
    font-weight:800;
    font-weight:var(--font-weight-bold,800);
    cursor:not-allowed
}
.tw-pagination svg{
    margin:16px;
    margin:var(--size-16,16px)
}
[dir=rtl] .tw-pagination svg{
    transform:rotate(180deg)
}
.np-link .tw-icon{
    margin-left:4px;
    margin-left:var(--size-4,4px)
}
[dir=rtl] .np-link .tw-icon{
    margin-right:4px;
    margin-right:var(--size-4,4px);
    margin-left:0
}
.tw-loader{
    overflow:hidden;
    border-radius:50%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    transform:translateZ(0)
}
.tw-loader.tw-loader--xs{
    width:24px;
    height:24px
}
.tw-loader.tw-loader--sm{
    width:48px;
    height:48px
}
.tw-loader.tw-loader--md{
    width:72px;
    height:72px
}
.tw-loader.tw-loader--lg{
    width:96px;
    height:96px
}
.tw-loader.tw-loader--xl{
    width:128px;
    height:128px
}
.tw-loader__stripe{
    position:relative;
    width:100%;
    height:11%;
    margin:7.5% 0;
    background-color:#00a2dd;
    background-color:var(--color-interactive-accent,#00a2dd)
}
.tw-loader__stripe:first-child{
    -webkit-animation:s-1 6s linear 0s infinite,s-1-opacity 6s linear 0s infinite;
    animation:s-1 6s linear 0s infinite,s-1-opacity 6s linear 0s infinite
}
@-webkit-keyframes s-1-opacity{
    0%{
        opacity:0
    }
    3%{
        opacity:1
    }
    15%{
        opacity:1
    }
    18%{
        opacity:0
    }
    25%{
        opacity:0
    }
    28%{
        opacity:1
    }
    40%{
        opacity:1
    }
    43%{
        opacity:0
    }
    50%{
        opacity:0
    }
    53%{
        opacity:1
    }
    65%{
        opacity:1
    }
    68%{
        opacity:0
    }
    75%{
        opacity:0
    }
    78%{
        opacity:1
    }
    90%{
        opacity:1
    }
    93%{
        opacity:0
    }
    to{
        opacity:0
    }
}
@keyframes s-1-opacity{
    0%{
        opacity:0
    }
    3%{
        opacity:1
    }
    15%{
        opacity:1
    }
    18%{
        opacity:0
    }
    25%{
        opacity:0
    }
    28%{
        opacity:1
    }
    40%{
        opacity:1
    }
    43%{
        opacity:0
    }
    50%{
        opacity:0
    }
    53%{
        opacity:1
    }
    65%{
        opacity:1
    }
    68%{
        opacity:0
    }
    75%{
        opacity:0
    }
    78%{
        opacity:1
    }
    90%{
        opacity:1
    }
    93%{
        opacity:0
    }
    to{
        opacity:0
    }
}
@-webkit-keyframes s-1{
    0%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    7%{
        transform:translateX(-46%) skew(-23.5deg)
    }
    15%{
        transform:translateX(-44%) skew(-23.5deg)
    }
    18%{
        transform:translateX(100%) skew(-23.5deg)
    }
    25%{
        transform:translateX(-80%) skew(-23.5deg)
    }
    32%{
        transform:translateX(39%) skew(-23.5deg)
    }
    40%{
        transform:translateX(41%) skew(-23.5deg)
    }
    43%{
        transform:translateX(100%) skew(-23.5deg)
    }
    50%{
        transform:translateX(-80%) skew(-23.5deg)
    }
    57%{
        transform:translateX(-21%) skew(-23.5deg)
    }
    65%{
        transform:translateX(-19%) skew(-23.5deg)
    }
    68%{
        transform:translateX(100%) skew(-23.5deg)
    }
    75%{
        transform:translateX(-80%) skew(-23.5deg)
    }
    82%{
        transform:translateX(59%) skew(-23.5deg)
    }
    90%{
        transform:translateX(61%) skew(-23.5deg)
    }
    93%{
        transform:translateX(100%) skew(-23.5deg)
    }
    to{
        transform:translateX(-80%) skew(-23.5deg)
    }
}
@keyframes s-1{
    0%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    7%{
        transform:translateX(-46%) skew(-23.5deg)
    }
    15%{
        transform:translateX(-44%) skew(-23.5deg)
    }
    18%{
        transform:translateX(100%) skew(-23.5deg)
    }
    25%{
        transform:translateX(-80%) skew(-23.5deg)
    }
    32%{
        transform:translateX(39%) skew(-23.5deg)
    }
    40%{
        transform:translateX(41%) skew(-23.5deg)
    }
    43%{
        transform:translateX(100%) skew(-23.5deg)
    }
    50%{
        transform:translateX(-80%) skew(-23.5deg)
    }
    57%{
        transform:translateX(-21%) skew(-23.5deg)
    }
    65%{
        transform:translateX(-19%) skew(-23.5deg)
    }
    68%{
        transform:translateX(100%) skew(-23.5deg)
    }
    75%{
        transform:translateX(-80%) skew(-23.5deg)
    }
    82%{
        transform:translateX(59%) skew(-23.5deg)
    }
    90%{
        transform:translateX(61%) skew(-23.5deg)
    }
    93%{
        transform:translateX(100%) skew(-23.5deg)
    }
    to{
        transform:translateX(-80%) skew(-23.5deg)
    }
}
.tw-loader__stripe:nth-child(2){
    -webkit-animation:s-2 6s linear 0s infinite,s-2-opacity 6s linear 0s infinite;
    animation:s-2 6s linear 0s infinite,s-2-opacity 6s linear 0s infinite
}
@-webkit-keyframes s-2-opacity{
    0%{
        opacity:0
    }
    3%{
        opacity:1
    }
    15%{
        opacity:1
    }
    19%{
        opacity:0
    }
    25%{
        opacity:0
    }
    28%{
        opacity:1
    }
    40%{
        opacity:1
    }
    44%{
        opacity:0
    }
    50%{
        opacity:0
    }
    53%{
        opacity:1
    }
    65%{
        opacity:1
    }
    69%{
        opacity:0
    }
    75%{
        opacity:0
    }
    78%{
        opacity:1
    }
    90%{
        opacity:1
    }
    94%{
        opacity:0
    }
    to{
        opacity:0
    }
}
@keyframes s-2-opacity{
    0%{
        opacity:0
    }
    3%{
        opacity:1
    }
    15%{
        opacity:1
    }
    19%{
        opacity:0
    }
    25%{
        opacity:0
    }
    28%{
        opacity:1
    }
    40%{
        opacity:1
    }
    44%{
        opacity:0
    }
    50%{
        opacity:0
    }
    53%{
        opacity:1
    }
    65%{
        opacity:1
    }
    69%{
        opacity:0
    }
    75%{
        opacity:0
    }
    78%{
        opacity:1
    }
    90%{
        opacity:1
    }
    94%{
        opacity:0
    }
    to{
        opacity:0
    }
}
@-webkit-keyframes s-2{
    0%{
        transform:translateX(100%) skew(-23.5deg)
    }
    7%{
        transform:translateX(21%) skew(-23.5deg)
    }
    16%{
        transform:translateX(19%) skew(-23.5deg)
    }
    19%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    25%{
        transform:translateX(80%) skew(-23.5deg)
    }
    32%{
        transform:translateX(-54%) skew(-23.5deg)
    }
    41%{
        transform:translateX(-56%) skew(-23.5deg)
    }
    44%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    50%{
        transform:translateX(80%) skew(-23.5deg)
    }
    57%{
        transform:translateX(51%) skew(-23.5deg)
    }
    66%{
        transform:translateX(49%) skew(-23.5deg)
    }
    69%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    75%{
        transform:translateX(80%) skew(-23.5deg)
    }
    82%{
        transform:translateX(-17%) skew(-23.5deg)
    }
    91%{
        transform:translateX(-19%) skew(-23.5deg)
    }
    94%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    to{
        transform:translateX(80%) skew(-23.5deg)
    }
}
@keyframes s-2{
    0%{
        transform:translateX(100%) skew(-23.5deg)
    }
    7%{
        transform:translateX(21%) skew(-23.5deg)
    }
    16%{
        transform:translateX(19%) skew(-23.5deg)
    }
    19%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    25%{
        transform:translateX(80%) skew(-23.5deg)
    }
    32%{
        transform:translateX(-54%) skew(-23.5deg)
    }
    41%{
        transform:translateX(-56%) skew(-23.5deg)
    }
    44%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    50%{
        transform:translateX(80%) skew(-23.5deg)
    }
    57%{
        transform:translateX(51%) skew(-23.5deg)
    }
    66%{
        transform:translateX(49%) skew(-23.5deg)
    }
    69%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    75%{
        transform:translateX(80%) skew(-23.5deg)
    }
    82%{
        transform:translateX(-17%) skew(-23.5deg)
    }
    91%{
        transform:translateX(-19%) skew(-23.5deg)
    }
    94%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    to{
        transform:translateX(80%) skew(-23.5deg)
    }
}
.tw-loader__stripe:nth-child(3){
    -webkit-animation:s-3 6s linear 0s infinite,s-3-opacity 6s linear 0s infinite;
    animation:s-3 6s linear 0s infinite,s-3-opacity 6s linear 0s infinite
}
@-webkit-keyframes s-3-opacity{
    0%{
        opacity:0
    }
    3%{
        opacity:1
    }
    15%{
        opacity:1
    }
    20%{
        opacity:0
    }
    25%{
        opacity:0
    }
    28%{
        opacity:1
    }
    40%{
        opacity:1
    }
    45%{
        opacity:0
    }
    50%{
        opacity:0
    }
    53%{
        opacity:1
    }
    65%{
        opacity:1
    }
    70%{
        opacity:0
    }
    75%{
        opacity:0
    }
    78%{
        opacity:1
    }
    90%{
        opacity:1
    }
    95%{
        opacity:0
    }
    to{
        opacity:0
    }
}
@keyframes s-3-opacity{
    0%{
        opacity:0
    }
    3%{
        opacity:1
    }
    15%{
        opacity:1
    }
    20%{
        opacity:0
    }
    25%{
        opacity:0
    }
    28%{
        opacity:1
    }
    40%{
        opacity:1
    }
    45%{
        opacity:0
    }
    50%{
        opacity:0
    }
    53%{
        opacity:1
    }
    65%{
        opacity:1
    }
    70%{
        opacity:0
    }
    75%{
        opacity:0
    }
    78%{
        opacity:1
    }
    90%{
        opacity:1
    }
    95%{
        opacity:0
    }
    to{
        opacity:0
    }
}
@-webkit-keyframes s-3{
    0%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    7%{
        transform:translateX(-36%) skew(-23.5deg)
    }
    17%{
        transform:translateX(-34%) skew(-23.5deg)
    }
    20%{
        transform:translateX(100%) skew(-23.5deg)
    }
    25%{
        transform:translateX(-80%) skew(-23.5deg)
    }
    32%{
        transform:translateX(17%) skew(-23.5deg)
    }
    42%{
        transform:translateX(19%) skew(-23.5deg)
    }
    45%{
        transform:translateX(100%) skew(-23.5deg)
    }
    50%{
        transform:translateX(-80%) skew(-23.5deg)
    }
    57%{
        transform:translateX(-11%) skew(-23.5deg)
    }
    67%{
        transform:translateX(-9%) skew(-23.5deg)
    }
    70%{
        transform:translateX(100%) skew(-23.5deg)
    }
    75%{
        transform:translateX(-80%) skew(-23.5deg)
    }
    82%{
        transform:translateX(9%) skew(-23.5deg)
    }
    92%{
        transform:translateX(11%) skew(-23.5deg)
    }
    95%{
        transform:translateX(100%) skew(-23.5deg)
    }
    to{
        transform:translateX(-80%) skew(-23.5deg)
    }
}
@keyframes s-3{
    0%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    7%{
        transform:translateX(-36%) skew(-23.5deg)
    }
    17%{
        transform:translateX(-34%) skew(-23.5deg)
    }
    20%{
        transform:translateX(100%) skew(-23.5deg)
    }
    25%{
        transform:translateX(-80%) skew(-23.5deg)
    }
    32%{
        transform:translateX(17%) skew(-23.5deg)
    }
    42%{
        transform:translateX(19%) skew(-23.5deg)
    }
    45%{
        transform:translateX(100%) skew(-23.5deg)
    }
    50%{
        transform:translateX(-80%) skew(-23.5deg)
    }
    57%{
        transform:translateX(-11%) skew(-23.5deg)
    }
    67%{
        transform:translateX(-9%) skew(-23.5deg)
    }
    70%{
        transform:translateX(100%) skew(-23.5deg)
    }
    75%{
        transform:translateX(-80%) skew(-23.5deg)
    }
    82%{
        transform:translateX(9%) skew(-23.5deg)
    }
    92%{
        transform:translateX(11%) skew(-23.5deg)
    }
    95%{
        transform:translateX(100%) skew(-23.5deg)
    }
    to{
        transform:translateX(-80%) skew(-23.5deg)
    }
}
.tw-loader__stripe:nth-child(4){
    -webkit-animation:s-4 6s linear 0s infinite,s-4-opacity 6s linear 0s infinite;
    animation:s-4 6s linear 0s infinite,s-4-opacity 6s linear 0s infinite
}
@-webkit-keyframes s-4-opacity{
    0%{
        opacity:0
    }
    3%{
        opacity:1
    }
    15%{
        opacity:1
    }
    21%{
        opacity:0
    }
    25%{
        opacity:0
    }
    28%{
        opacity:1
    }
    40%{
        opacity:1
    }
    46%{
        opacity:0
    }
    50%{
        opacity:0
    }
    53%{
        opacity:1
    }
    65%{
        opacity:1
    }
    71%{
        opacity:0
    }
    75%{
        opacity:0
    }
    78%{
        opacity:1
    }
    90%{
        opacity:1
    }
    96%{
        opacity:0
    }
    to{
        opacity:0
    }
}
@keyframes s-4-opacity{
    0%{
        opacity:0
    }
    3%{
        opacity:1
    }
    15%{
        opacity:1
    }
    21%{
        opacity:0
    }
    25%{
        opacity:0
    }
    28%{
        opacity:1
    }
    40%{
        opacity:1
    }
    46%{
        opacity:0
    }
    50%{
        opacity:0
    }
    53%{
        opacity:1
    }
    65%{
        opacity:1
    }
    71%{
        opacity:0
    }
    75%{
        opacity:0
    }
    78%{
        opacity:1
    }
    90%{
        opacity:1
    }
    96%{
        opacity:0
    }
    to{
        opacity:0
    }
}
@-webkit-keyframes s-4{
    0%{
        transform:translateX(100%) skew(-23.5deg)
    }
    7%{
        transform:translateX(-17%) skew(-23.5deg)
    }
    18%{
        transform:translateX(-19%) skew(-23.5deg)
    }
    21%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    25%{
        transform:translateX(80%) skew(-23.5deg)
    }
    32%{
        transform:translateX(-59%) skew(-23.5deg)
    }
    43%{
        transform:translateX(-61%) skew(-23.5deg)
    }
    46%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    50%{
        transform:translateX(80%) skew(-23.5deg)
    }
    57%{
        transform:translateX(26%) skew(-23.5deg)
    }
    68%{
        transform:translateX(24%) skew(-23.5deg)
    }
    71%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    75%{
        transform:translateX(80%) skew(-23.5deg)
    }
    82%{
        transform:translateX(-24%) skew(-23.5deg)
    }
    93%{
        transform:translateX(-26%) skew(-23.5deg)
    }
    96%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    to{
        transform:translateX(80%) skew(-23.5deg)
    }
}
@keyframes s-4{
    0%{
        transform:translateX(100%) skew(-23.5deg)
    }
    7%{
        transform:translateX(-17%) skew(-23.5deg)
    }
    18%{
        transform:translateX(-19%) skew(-23.5deg)
    }
    21%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    25%{
        transform:translateX(80%) skew(-23.5deg)
    }
    32%{
        transform:translateX(-59%) skew(-23.5deg)
    }
    43%{
        transform:translateX(-61%) skew(-23.5deg)
    }
    46%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    50%{
        transform:translateX(80%) skew(-23.5deg)
    }
    57%{
        transform:translateX(26%) skew(-23.5deg)
    }
    68%{
        transform:translateX(24%) skew(-23.5deg)
    }
    71%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    75%{
        transform:translateX(80%) skew(-23.5deg)
    }
    82%{
        transform:translateX(-24%) skew(-23.5deg)
    }
    93%{
        transform:translateX(-26%) skew(-23.5deg)
    }
    96%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    to{
        transform:translateX(80%) skew(-23.5deg)
    }
}
.tw-loader__stripe:nth-child(5){
    -webkit-animation:s-5 6s linear 0s infinite,s-5-opacity 6s linear 0s infinite;
    animation:s-5 6s linear 0s infinite,s-5-opacity 6s linear 0s infinite
}
@-webkit-keyframes s-5-opacity{
    0%{
        opacity:0
    }
    3%{
        opacity:1
    }
    15%{
        opacity:1
    }
    22%{
        opacity:0
    }
    25%{
        opacity:0
    }
    28%{
        opacity:1
    }
    40%{
        opacity:1
    }
    47%{
        opacity:0
    }
    50%{
        opacity:0
    }
    53%{
        opacity:1
    }
    65%{
        opacity:1
    }
    72%{
        opacity:0
    }
    75%{
        opacity:0
    }
    78%{
        opacity:1
    }
    90%{
        opacity:1
    }
    97%{
        opacity:0
    }
    to{
        opacity:0
    }
}
@keyframes s-5-opacity{
    0%{
        opacity:0
    }
    3%{
        opacity:1
    }
    15%{
        opacity:1
    }
    22%{
        opacity:0
    }
    25%{
        opacity:0
    }
    28%{
        opacity:1
    }
    40%{
        opacity:1
    }
    47%{
        opacity:0
    }
    50%{
        opacity:0
    }
    53%{
        opacity:1
    }
    65%{
        opacity:1
    }
    72%{
        opacity:0
    }
    75%{
        opacity:0
    }
    78%{
        opacity:1
    }
    90%{
        opacity:1
    }
    97%{
        opacity:0
    }
    to{
        opacity:0
    }
}
@-webkit-keyframes s-5{
    0%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    7%{
        transform:translateX(39%) skew(-23.5deg)
    }
    19%{
        transform:translateX(41%) skew(-23.5deg)
    }
    22%{
        transform:translateX(100%) skew(-23.5deg)
    }
    25%{
        transform:translateX(-80%) skew(-23.5deg)
    }
    32%{
        transform:translateX(-36%) skew(-23.5deg)
    }
    44%{
        transform:translateX(-34%) skew(-23.5deg)
    }
    47%{
        transform:translateX(100%) skew(-23.5deg)
    }
    50%{
        transform:translateX(-80%) skew(-23.5deg)
    }
    57%{
        transform:translateX(59%) skew(-23.5deg)
    }
    69%{
        transform:translateX(61%) skew(-23.5deg)
    }
    72%{
        transform:translateX(100%) skew(-23.5deg)
    }
    75%{
        transform:translateX(-80%) skew(-23.5deg)
    }
    82%{
        transform:translateX(-26%) skew(-23.5deg)
    }
    94%{
        transform:translateX(-24%) skew(-23.5deg)
    }
    97%{
        transform:translateX(100%) skew(-23.5deg)
    }
    to{
        transform:translateX(-80%) skew(-23.5deg)
    }
}
@keyframes s-5{
    0%{
        transform:translateX(-100%) skew(-23.5deg)
    }
    7%{
        transform:translateX(39%) skew(-23.5deg)
    }
    19%{
        transform:translateX(41%) skew(-23.5deg)
    }
    22%{
        transform:translateX(100%) skew(-23.5deg)
    }
    25%{
        transform:translateX(-80%) skew(-23.5deg)
    }
    32%{
        transform:translateX(-36%) skew(-23.5deg)
    }
    44%{
        transform:translateX(-34%) skew(-23.5deg)
    }
    47%{
        transform:translateX(100%) skew(-23.5deg)
    }
    50%{
        transform:translateX(-80%) skew(-23.5deg)
    }
    57%{
        transform:translateX(59%) skew(-23.5deg)
    }
    69%{
        transform:translateX(61%) skew(-23.5deg)
    }
    72%{
        transform:translateX(100%) skew(-23.5deg)
    }
    75%{
        transform:translateX(-80%) skew(-23.5deg)
    }
    82%{
        transform:translateX(-26%) skew(-23.5deg)
    }
    94%{
        transform:translateX(-24%) skew(-23.5deg)
    }
    97%{
        transform:translateX(100%) skew(-23.5deg)
    }
    to{
        transform:translateX(-80%) skew(-23.5deg)
    }
}
.np-logo{
    height:24px;
    height:var(--size-24,24px)
}
.tw-modal--scrollable{
    max-height:100%;
    max-height:-webkit-fill-available
}
.tw-modal .tw-modal-dialog{
    transition:transform .3s ease-out;
    transform:translateY(-25%);
    box-shadow:0 5px 15px rgba(0,0,0,.2);
    background:#fff;
    background:var(--color-background-elevated,#fff)
}
.tw-modal.in .tw-modal-dialog{
    transform:translate(0)
}
.tw-modal .tw-modal-content{
    width:100%
}
.tw-modal .tw-modal-content .tw-modal-body{
    flex:1 1;
    word-break:break-word
}
.tw-modal .tw-modal-content .tw-modal-body--scrollable{
    overflow-y:auto
}
.tw-modal .tw-modal-content .tw-modal-header{
    box-shadow:inset 0 -1px 0 0 #e2e6e8
}
.tw-modal .tw-modal-content .tw-modal-header.modal--withoutborder{
    box-shadow:none
}
.tw-modal .tw-modal-content .tw-modal-header .tw-icon{
    fill:#00b9ff;
    cursor:pointer;
    display:block;
    margin-top:-2px
}
.tw-modal .tw-modal-content .tw-modal-body,.tw-modal .tw-modal-content .tw-modal-footer,.tw-modal .tw-modal-content .tw-modal-header{
    padding:16px;
    padding:var(--size-16,16px)
}
.tw-modal .tw-modal-content .tw-modal-title{
    max-width:85%
}
.tw-modal .tw-modal-content .tw-modal-footer{
    padding-top:12px;
    padding-top:var(--size-12,12px);
    padding-bottom:12px;
    padding-bottom:var(--size-12,12px);
    box-shadow:inset 0 1px 0 0 #e2e6e8
}
.tw-modal .tw-modal-content .tw-modal-footer.modal--withoutborder{
    box-shadow:none
}
.tw-modal .tw-modal-content.tw-modal-no-title .tw-modal-body{
    padding-top:0!important
}
.tw-modal .tw-modal-content.tw-modal-no-title .tw-modal-header{
    min-height:32px;
    min-height:var(--size-32,32px);
    padding-bottom:4px!important
}
@media(min-width:576px){
    .tw-modal .tw-modal-content .tw-modal-body,.tw-modal .tw-modal-content .tw-modal-footer,.tw-modal .tw-modal-content .tw-modal-header{
        padding:32px 24px;
        padding:var(--size-32,32px) var(--size-24,24px)
    }
    .tw-modal .tw-modal-compact .tw-modal-header{
        min-height:56px;
        min-height:calc(var(--size-8,8px)*7)
    }
    .tw-modal .tw-modal-compact .tw-modal-body,.tw-modal .tw-modal-compact .tw-modal-footer,.tw-modal .tw-modal-compact .tw-modal-header{
        padding-top:16px;
        padding-top:var(--size-16,16px);
        padding-bottom:16px;
        padding-bottom:var(--size-16,16px)
    }
}
@media(min-width:480px){
    .tw-modal-dialog.tw-modal-sm{
        width:300px
    }
}
@media(min-width:576px){
    .tw-modal{
        padding:40px;
        padding:var(--size-40,40px)
    }
    .tw-modal .tw-modal-dialog .tw-modal-content{
        border-radius:3px
    }
    .tw-modal .tw-modal-dialog.tw-modal-md{
        width:540px
    }
}
@media(min-width:768px){
    .tw-modal-dialog.tw-modal-lg{
        width:720px
    }
}
@media(min-width:992px){
    .tw-modal-dialog.tw-modal-xl{
        width:1000px
    }
}
@media(-ms-high-contrast:none){
    :root .tw-modal,:root .tw-modal .tw-modal-dialog,_:-ms-fullscreen,_:-ms-fullscreen .tw-modal-dialog{
        height:100%
    }
}
.tw-money-input .tw-money-input__fixed-currency{
    padding-left:0!important
}
[dir=rtl] .tw-money-input .tw-money-input__fixed-currency{
    padding-right:0!important;
    padding-left:0!important
}
.tw-money-input__keyline{
    width:2px;
    border:1px solid rgba(0,0,0,.102);
    border:1px solid var(--color-border-neutral,rgba(0,0,0,.102));
    height:24px;
    height:var(--size-24,24px);
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102));
    margin-right:24px;
    margin-right:var(--size-24,24px);
    transform:translateY(4px)
}
[dir=rtl] .tw-money-input__keyline{
    margin-left:24px;
    margin-left:var(--size-24,24px);
    margin-right:0
}
.tw-money-input__fixed-currency{
    position:relative
}
.tw-money-input__fixed-currency span{
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079)
}
.tw-money-input .amount-currency-select-btn>.tw-select>.btn{
    display:flex;
    align-items:center
}
.tw-money-input .amount-currency-select-btn>.tw-select>.btn span:not(.tw-icon){
    min-width:2.6em
}
.tw-money-input .amount-currency-select-btn>.tw-select>.btn-addon.dropdown-toggle{
    padding-right:16px;
    padding-right:var(--size-16,16px)
}
[dir=rtl] .tw-money-input .amount-currency-select-btn>.tw-select>.btn-addon.dropdown-toggle{
    padding-left:16px;
    padding-left:var(--size-16,16px);
    padding-right:16px;
    padding-right:var(--size-16,16px)
}
.tw-money-input .amount-currency-select-btn>.tw-select>.btn>span.tw-icon{
    position:static;
    padding-right:16px;
    padding-right:var(--size-16,16px)
}
[dir=rtl] .tw-money-input .amount-currency-select-btn>.tw-select>.btn>span.tw-icon{
    padding-left:16px;
    padding-left:var(--size-16,16px);
    padding-right:0
}
.np-navigation-option{
    text-decoration:none;
    background-color:transparent;
    text-align:left;
    width:100%
}
[dir=rtl] .np-navigation-option{
    border-right:0
}
[dir=rtl] .np-navigation-option,html:not([dir=rtl]) .np-navigation-option{
    border-left:0
}
html:not([dir=rtl]) .np-navigation-option{
    border-right:0
}
[dir=rtl] .np-navigation-option{
    text-align:right
}
.np-navigation-option:focus,.np-navigation-option:hover{
    text-decoration:none
}
.np-navigation-option:not(.disabled,:disabled):hover .tw-avatar__content{
    background-color:#fff;
    background-color:var(--color-background-screen,#fff)
}
.np-navigation-option .circle{
    border:none
}
.np-navigation-option .media-body{
    font-weight:500;
    font-weight:var(--font-weight-regular,500);
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079)
}
.np-navigation-option__chevron{
    padding:0;
    border:none;
    outline:none;
    background:0 0
}
.np-navigation-option__chevron:not(.disabled,:disabled):focus,.np-navigation-option__chevron:not(.disabled,:disabled):hover{
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3)
}
.np-navigation-option__chevron:not(.disabled,:disabled):active{
    color:#0077a5;
    color:var(--color-content-accent-active,#0077a5)
}
.np-navigation-options-list{
    list-style-type:none;
    padding-left:0;
    margin-bottom:0
}
[dir=rtl] .np-navigation-options-list{
    padding-right:0;
    padding-left:0
}
.np-navigation-options-list__item+.np-navigation-options-list__item{
    margin-top:-1px
}
.tw-nudge{
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102));
    padding:16px;
    padding:var(--size-16,16px);
    border-radius:10px;
    border-radius:var(--radius-medium,10px)
}
.tw-nudge__title.media-heading{
    margin-bottom:4px;
    margin-bottom:var(--size-4,4px)
}
.tw-nudge__link,.tw-nudge__link:focus,.tw-nudge__link:hover{
    text-decoration:none
}
.np-overlay-header .np-overlay-header__content{
    min-height:97px;
    width:100%;
    min-width:320px;
    max-width:1164px
}
.np-overlay-header .np-overlay-header__content .separator{
    height:32px;
    height:var(--size-32,32px);
    width:1px;
    background-color:rgba(0,0,0,.102);
    background-color:var(--color-border-neutral,rgba(0,0,0,.102))
}
[dir=rtl] .np-overlay-header .np-overlay-header__content .separator{
    margin-right:16px!important
}
[dir=rtl] .np-overlay-header .np-overlay-header__content .separator,html:not([dir=rtl]) .np-overlay-header .np-overlay-header__content .separator{
    margin-left:16px!important
}
html:not([dir=rtl]) .np-overlay-header .np-overlay-header__content .separator{
    margin-right:16px!important
}
.tw-telephone{
    display:flex
}
@media(min-width:576px){
    .tw-telephone .btn-group .dropdown-menu{
        min-width:250px
    }
}
.tw-telephone .tw-telephone__number-input{
    margin-left:12px;
    margin-left:var(--size-12,12px)
}
[dir=rtl] .tw-telephone .tw-telephone__number-input{
    margin-right:12px;
    margin-right:var(--size-12,12px);
    margin-left:0
}
.tw-telephone__country-select{
    flex-basis:120px;
    flex-shrink:0
}
.tw-telephone__number-input{
    flex:auto 1 1
}
.np-popover__container .np-popover__content{
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079)
}
.np-popover__container.np-panel .np-popover__title{
    margin:0;
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    line-height:1.2;
    line-height:var(--line-height-title,1.2);
    letter-spacing:0;
    font-size:1rem;
    font-size:var(--font-size-16,1rem);
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600)
}
.np-popover__container.np-panel .np-popover__content{
    padding:16px 24px;
    padding:var(--size-16,16px) var(--size-24,24px);
    max-width:276px
}
.np-popover__container.np-bottom-sheet .np-popover__title{
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    line-height:1.2;
    line-height:var(--line-height-title,1.2);
    letter-spacing:0;
    margin:0 0 4px;
    margin-bottom:var(--size-4,4px);
    font-size:1.625rem;
    font-size:var(--font-size-26,1.625rem);
    font-weight:800;
    font-weight:var(--font-weight-bold,800)
}
.np-popover__container.np-bottom-sheet .np-popover__content{
    padding:32px 24px;
    padding:var(--size-32,32px) var(--size-24,24px)
}
.np-section{
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    margin-top:32px;
    margin-top:var(--size-32,32px)
}
.np-section--with-horizontal-padding{
    padding-right:16px;
    padding-right:var(--space-content-horizontal,16px);
    padding-left:16px;
    padding-left:var(--space-content-horizontal,16px)
}
.sliding-panel{
    transform:translateX(-100%);
    transition:transform .35s cubic-bezier(0,.94,.62,1);
    background:#fff;
    background:var(--color-background-elevated,#fff);
    z-index:1030;
    position:absolute
}
[dir=rtl] .sliding-panel{
    transform:translateX(100%)
}
.sliding-panel.sliding-panel--fixed{
    position:fixed
}
.sliding-panel.sliding-panel--open-left,.sliding-panel.sliding-panel--open-right{
    top:0;
    bottom:0
}
.sliding-panel.sliding-panel--open-right{
    transform:translateX(100%);
    right:0
}
[dir=rtl] .sliding-panel.sliding-panel--open-right{
    transform:translateX(-100%);
    left:0;
    right:auto
}
.sliding-panel.sliding-panel--open-left{
    transform:translateX(-100%);
    left:0
}
[dir=rtl] .sliding-panel.sliding-panel--open-left{
    transform:translateX(100%);
    right:0;
    left:auto
}
.sliding-panel.sliding-panel-enter-done.sliding-panel--open-left,.sliding-panel.sliding-panel-enter-done.sliding-panel--open-right{
    transform:translateX(0)
}
.sliding-panel.sliding-panel-enter-done.sliding-panel--open-bottom,.sliding-panel.sliding-panel-enter-done.sliding-panel--open-top{
    transform:translateY(0)
}
.sliding-panel.sliding-panel--open-bottom,.sliding-panel.sliding-panel--open-top{
    right:0;
    left:0;
    width:100%
}
[dir=rtl] .sliding-panel.sliding-panel--open-bottom,[dir=rtl] .sliding-panel.sliding-panel--open-top{
    left:0;
    right:auto;
    right:0;
    left:auto
}
.sliding-panel.sliding-panel--open-top{
    transform:translateY(-100%);
    top:0
}
.sliding-panel.sliding-panel--open-bottom{
    transform:translateY(100%);
    bottom:0
}
.sliding-panel.sliding-panel--border-top{
    box-shadow:inset 0 -1px 0 0 #e2e6e8
}
.sliding-panel.sliding-panel--border-right{
    box-shadow:inset 1px 0 0 0 #e2e6e8
}
.sliding-panel.sliding-panel--border-bottom{
    box-shadow:inset 0 1px 0 0 #e2e6e8
}
.sliding-panel.sliding-panel--border-left{
    box-shadow:inset -1px 0 0 0 #e2e6e8
}
.snackbar{
    text-align:center;
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    z-index:1060
}
[dir=rtl] .snackbar{
    right:0;
    left:auto;
    left:0;
    right:auto
}
.snackbar__text{
    background:#37517e;
    color:#fff;
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem);
    line-height:20px;
    display:inline-flex;
    border-radius:2px;
    box-shadow:0 2px 4px rgba(0,0,0,.25);
    align-items:center;
    justify-content:space-between;
    text-align:left;
    margin:0 16px;
    margin:0 var(--size-16,16px);
    padding:14px 16px;
    padding:14px var(--size-16,16px);
    width:calc(100% - 32px);
    width:calc(100% - var(--size-32,32px));
    transition:.4s cubic-bezier(.215,.61,.355,1)
}
[dir=rtl] .snackbar__text{
    text-align:right
}
.snackbar__text--dark{
    background:#fff;
    background:var(--color-background-screen,#fff);
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
@media(min-width:576px){
    .snackbar__text{
        width:auto;
        max-width:600px
    }
}
.snackbar__text__action{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    flex-shrink:0;
    line-height:1;
    border:0;
    padding:14px 16px;
    margin-top:-14px;
    margin-right:-16px;
    margin-right:calc(var(--size-16,16px)*-1);
    margin-bottom:-14px;
    margin-left:0;
    background:0 0;
    outline:0;
    font:inherit;
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600);
    color:#00b9ff;
    position:relative;
    cursor:pointer
}
[dir=rtl] .snackbar__text__action{
    margin-right:0;
    margin-left:0
}
.snackbar__text-container-enter,.snackbar__text-container-exit{
    transform:translateY(calc(100% + 10px))
}
.snackbar__text-container-enter-active{
    transform:translateY(-16px);
    transform:translateY(calc(-16px - env(safe-area-inset-bottom)))
}
@media(min-width:576px){
    .snackbar__text-container-enter-active{
        transform:translateY(-24px)
    }
}
.tw-stepper{
    padding-bottom:24px;
    width:100%
}
@media only screen and (max-width:575px){
    .tw-stepper{
        padding-bottom:0
    }
}
.tw-stepper__step{
    position:absolute;
    top:0;
    list-style-type:none
}
.tw-stepper__step--active .tw-stepper__step-label{
    cursor:default;
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600)
}
.tw-stepper__step--clickable .tw-stepper__step-label{
    color:#0097c7;
    color:var(--color-content-accent,#0097c7);
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600);
    transition:color .15s ease-in-out;
    line-height:0
}
@media screen and (min-width:576px) and (max-width:991px){
    .tw-stepper__step:first-child .tooltip-inner{
        transform:translateX(calc(50% - 32px))
    }
    .tw-stepper__step:last-child .tooltip-inner{
        transform:translateX(calc(-50% + 32px))
    }
    .tw-stepper__step .tooltip-arrow{
        z-index:1
    }
}
.tw-stepper__step-label{
    position:absolute;
    top:0;
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079);
    transition:color .6s ease-in-out;
    white-space:nowrap;
    transform:translateX(-50%)
}
[dir=rtl] .tw-stepper__step-label{
    transform:translateX(50%)
}
.tw-stepper .tooltip{
    top:24px!important;
    white-space:nowrap
}
.tw-stepper .tooltip .tooltip-inner{
    max-width:100%
}
.tw-stepper .tw-tooltip-container{
    display:block
}
.tw-stepper-steps{
    position:relative;
    padding:0
}
[dir=rtl] .tw-stepper-steps{
    padding:0
}
.progress-bar-ending{
    float:left;
    height:100%;
    background:linear-gradient(90deg,#00a2dd,#37517e);
    background:linear-gradient(90deg,var(--color-interactive-accent,#00a2dd),#37517e);
    transition:width .6s ease-in-out
}
[dir=rtl] .progress-bar-ending{
    float:right;
    background:linear-gradient(270deg,#00a2dd,#37517e);
    background:linear-gradient(270deg,var(--color-interactive-accent,#00a2dd),#37517e)
}
.progress-bar-ending:after{
    float:right;
    width:8px;
    height:8px;
    margin-top:-3px;
    margin-right:-4px;
    content:"";
    background-color:#37517e;
    border-radius:4px
}
[dir=rtl] .progress-bar-ending:after{
    float:left;
    margin-left:-4px;
    margin-right:0
}
.progress-bar-filler{
    float:left;
    height:100%;
    background-color:#00a2dd;
    background-color:var(--color-interactive-accent,#00a2dd);
    border-top-left-radius:1px;
    border-bottom-left-radius:1px;
    transition:width .6s ease-in-out;
    will-change:width
}
[dir=rtl] .progress-bar-filler{
    float:right
}
.btn-unstyled{
    background:0 0;
    outline:none;
    border:none;
    margin:0;
    padding:0;
    display:block
}
.np-summary{
    min-width:280px
}
.np-summary__title{
    margin-top:2px;
    line-height:1.375
}
.np-summary__title .np-info__small{
    margin-top:2px
}
.np-summary__icon{
    position:relative;
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.np-summary__icon .np-summary-icon__done{
    color:#2ead4b;
    color:var(--color-interactive-positive,#2ead4b)
}
.np-summary__icon .np-summary-icon__pending{
    color:#df8700;
    color:var(--color-interactive-warning,#df8700)
}
.np-summary__icon :nth-child(2){
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    border-radius:50%;
    position:absolute;
    right:-8px;
    bottom:-6px
}
[dir=rtl] .np-summary__icon :nth-child(2){
    left:-8px;
    right:auto
}
.np-summary__description{
    line-height:1.42857
}
.np-summary__action,.np-summary__description{
    margin-top:4px;
    margin-top:var(--size-4,4px);
    font-size:.875rem;
    font-size:var(--font-size-14,.875rem)
}
.np-summary__action{
    line-height:1.28571
}
.np-summary+.np-summary{
    margin-top:24px;
    margin-top:var(--size-24,24px)
}
.np-switch{
    display:inline-flex;
    overflow:hidden;
    width:50px;
    padding:2px;
    border-radius:16px
}
.np-switch--thumb{
    display:flex;
    transition:transform .35s cubic-bezier(0,.94,.62,1)
}
.np-switch--thumb .tw-icon{
    color:#fff
}
.np-switch--unchecked{
    background:#c9cbce;
    background:var(--color-interactive-secondary,#c9cbce)
}
.np-switch--unchecked .switch--thumb{
    transform:translateX(0)
}
.np-switch--checked{
    background:#00a2dd;
    background:var(--color-interactive-accent,#00a2dd)
}
.np-switch--checked .np-switch--thumb{
    transform:translateX(20px)
}
[dir=rtl] .np-switch--checked .np-switch--thumb{
    transform:translateX(-20px)
}
.np-switch input{
    position:absolute;
    left:-100%;
    display:none;
    width:0;
    height:0;
    opacity:0
}
[dir=rtl] .np-switch input{
    right:-100%;
    left:auto
}
.np-switch:not([aria-disabled]){
    cursor:pointer
}
.tabs{
    position:relative
}
.tabs__tab{
    display:inline-block;
    cursor:pointer;
    outline:none;
    text-align:center;
    padding:8px;
    padding:var(--size-8,8px);
    margin-bottom:-3px;
    font-weight:600;
    font-weight:var(--font-weight-semi-bold,600);
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    transition:color .15s ease-in-out
}
.tabs__tab--selected{
    color:#0097c7;
    color:var(--color-content-accent,#0097c7)
}
.tabs__tab:not(.disabled,:disabled):focus{
    color:#0084b3;
    color:var(--color-content-accent-hover,#0084b3)
}
@media(min-width:992px){
    .tabs__tab:not(.disabled,:disabled):hover{
        color:#0084b3;
        color:var(--color-content-accent-hover,#0084b3)
    }
}
@media(hover:hover){
    .tabs__tab:not(.disabled,:disabled):hover{
        color:#0084b3;
        color:var(--color-content-accent-hover,#0084b3)
    }
}
.tabs__tab-list{
    list-style:none;
    padding:0;
    margin:0;
    border-bottom:1px solid rgba(0,0,0,.102);
    border-bottom:1px solid var(--color-border-neutral,rgba(0,0,0,.102))
}
[dir=rtl] .tabs__tab-list{
    padding-right:0;
    padding-left:0
}
.tabs__line{
    height:3px;
    background-color:#00a2dd;
    background-color:var(--color-interactive-accent,#00a2dd);
    transition:transform .35s cubic-bezier(0,.94,.62,1)
}
.tabs__panel-container{
    width:100%
}
.tabs__slider{
    display:flex
}
.tabs__panel--selected{
    padding:8px;
    padding:var(--size-8,8px)
}
.tabs__panel.enter{
    opacity:0
}
.tabs__panel.enter-active{
    opacity:1
}
.tabs__panel.exit{
    opacity:0
}
.tabs--inverse .tabs__tab-list{
    border-bottom-color:rgba(0,0,0,.102);
    border-bottom-color:var(--color-border-neutral,rgba(0,0,0,.102))
}
.tabs--inverse .tabs__tab:not(.tabs__tab--selected){
    color:#fff
}
.tabs.tabs--auto-width .tabs__tab{
    display:inline-flex;
    height:40px;
    height:var(--size-40,40px);
    padding:0 24px;
    padding:0 var(--size-24,24px);
    justify-content:center;
    align-items:center
}
.np-tile{
    min-width:120px;
    border-radius:3px;
    border-radius:var(--radius-small,3px);
    width:100%
}
.np-tile.decision{
    margin-top:0;
    border:1px solid rgba(0,0,0,.102);
    border:1px solid var(--color-border-neutral,rgba(0,0,0,.102))
}
.np-tile.np-decision__tile--fixed-width{
    width:300px
}
.np-tile__media{
    width:100%
}
.np-tile__title{
    margin-top:16px;
    margin-top:var(--size-16,16px);
    font-size:1.25rem;
    font-size:var(--font-size-20,1.25rem);
    line-height:1.2;
    line-height:var(--line-height-title,1.2);
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.np-tile__description{
    margin-top:12px;
    margin-top:var(--size-12,12px);
    line-height:1.5;
    line-height:var(--line-height-body,1.5);
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079);
    font-weight:500;
    font-weight:var(--font-weight-regular,500)
}
.np-tile--small.np-decision__tile--fixed-width{
    width:260px
}
.np-tile--small .np-tile__title{
    margin-top:12px;
    margin-top:var(--size-12,12px);
    font-size:1rem;
    font-size:var(--font-size-16,1rem);
    line-height:1.2;
    line-height:var(--line-height-title,1.2)
}
.np-tile--small .np-tile__description{
    margin-top:4px;
    margin-top:var(--size-4,4px)
}
.np-tile:hover .tw-avatar{
    pointer-events:none
}
.np-tile:hover .tw-avatar .tw-avatar__content{
    background-color:#fff;
    background-color:var(--color-background-screen,#fff)
}
.tw-tooltip-container{
    display:inline-block;
    background-color:#ff0
}
.tw-tooltip-container .tooltip{
    visibility:visible;
    -webkit-user-select:none;
    -ms-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.tw-tooltip-container .tooltip:not(.in){
    pointer-events:none;
    -webkit-animation:tw-tooltip-disappear;
    animation:tw-tooltip-disappear;
    -webkit-animation-duration:0s;
    animation-duration:0s;
    -webkit-animation-delay:.15s;
    animation-delay:.15s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
@-webkit-keyframes tw-tooltip-disappear{
    0%{
        visibility:visible
    }
    to{
        visibility:hidden
    }
}
@keyframes tw-tooltip-disappear{
    0%{
        visibility:visible
    }
    to{
        visibility:hidden
    }
}
.np-tooltip{
    z-index:1070
}
.np-panel[data-popper-placement^=right]>.np-panel__content.tooltip-inner .np-panel__arrow{
    left:-14px
}
[dir=rtl] .np-panel[data-popper-placement^=right]>.np-panel__content.tooltip-inner .np-panel__arrow{
    left:0
}
.np-panel[data-popper-placement^=left]>.np-panel__content.tooltip-inner .np-panel__arrow{
    right:0
}
[dir=rtl] .np-panel[data-popper-placement^=left]>.np-panel__content.tooltip-inner .np-panel__arrow{
    right:-14px
}
.typeahead.open .input-group{
    z-index:1060
}
.typeahead .dropdown.btn-block{
    display:block
}
.typeahead .dropdown-menu{
    max-width:100%;
    width:100%
}
.typeahead--multiple .np-chip{
    margin-bottom:auto;
    -webkit-animation-name:slide;
    animation-name:slide;
    -webkit-animation-duration:.03s;
    animation-duration:.03s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out
}
.typeahead--multiple .np-chip:first-child{
    -webkit-animation-name:slideFirst;
    animation-name:slideFirst
}
.typeahead--multiple .np-chip-remove{
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn;
    -webkit-animation-duration:.03s;
    animation-duration:.03s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out
}
.typeahead--multiple .form-control{
    height:auto;
    min-height:auto;
    padding-top:0;
    padding-bottom:0;
    overflow:auto
}
.typeahead--multiple .typeahead__input{
    border:none;
    outline:none;
    float:none;
    font-size:inherit;
    line-height:inherit;
    align-self:stretch;
    padding:2px 0 0
}
.typeahead--multiple .typeahead__input-aligner{
    height:40px;
    display:inline-block;
    width:0
}
.typeahead--multiple .typeahead__input-container{
    cursor:text;
    display:flex
}
.typeahead--multiple .sizer{
    white-space:pre;
    position:absolute;
    visibility:hidden;
    width:auto
}
.typeahead--multiple.typeahead--has-value .typeahead__input-container{
    padding-left:8px;
    padding-left:var(--size-8,8px)
}
[dir=rtl] .typeahead--multiple.typeahead--has-value .typeahead__input-container{
    padding-right:8px;
    padding-right:var(--size-8,8px);
    padding-left:0
}
.typeahead--multiple.typeahead--has-value .typeahead__input{
    margin-bottom:-7px;
    margin-bottom:calc(var(--size-8,8px)*-1 + 1px);
    margin-left:4px;
    margin-left:var(--size-4,4px)
}
[dir=rtl] .typeahead--multiple.typeahead--has-value .typeahead__input{
    margin-right:4px;
    margin-right:var(--size-4,4px);
    margin-left:0
}
.typeahead--multiple.typeahead--has-value .typeahead__input-wrapper:after{
    content:"";
    height:calc(8px - 1);
    height:calc(var(--size-8,8px) - 1);
    width:100%
}
.typeahead__input-wrapper{
    width:100%;
    margin-top:-1px;
    display:flex;
    flex-wrap:wrap;
    flex:1 1;
    align-items:center
}
.typeahead--empty.typeahead--multiple .typeahead__input-wrapper{
    padding:0;
    margin:0
}
.typeahead-sm.typeahead--multiple .typeahead__input-container{
    min-height:32px
}
.typeahead-sm.typeahead--multiple .typeahead__input{
    padding-top:0
}
.typeahead-md.typeahead--multiple .typeahead__input-container{
    min-height:48px
}
.typeahead-lg.typeahead--multiple .typeahead__input-container{
    min-height:72px
}
.typeahead-lg.typeahead--multiple .typeahead__input{
    padding-top:calc(8px - 1);
    padding-top:calc(var(--size-8,8px) - 1)
}
.typeahead-lg.typeahead--multiple .typeahead__input-wrapper{
    padding-bottom:8px;
    padding-bottom:var(--size-8,8px);
    margin:0
}
.typeahead-lg.typeahead--multiple .typeahead__input-wrapper:after{
    content:none
}
.typeahead-lg.typeahead--multiple .np-chip{
    margin-bottom:0;
    line-height:0
}
@-webkit-keyframes slide{
    0%{
        transform:translateX(-12px)
    }
    to{
        transform:none
    }
}
@keyframes slide{
    0%{
        transform:translateX(-12px)
    }
    to{
        transform:none
    }
}
@-webkit-keyframes slideFirst{
    0%{
        transform:translateX(-4px)
    }
    to{
        transform:none
    }
}
@keyframes slideFirst{
    0%{
        transform:translateX(-4px)
    }
    to{
        transform:none
    }
}
@-webkit-keyframes fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:.6
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:.6
    }
}
@media(max-width:575px){
    .typeahead .dropdown.open .dropdown-menu{
        position:absolute;
        bottom:auto;
        overflow:scroll
    }
}
.typeahead__option.tw-dropdown-item .dropdown-item:active strong{
    color:#fff
}
.typeahead__option.tw-dropdown-item--clickable{
    cursor:pointer
}
.typeahead__option.tw-dropdown-item--focused{
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
.tw-droppable-lg{
    min-height:346px
}
.tw-droppable-lg .thumbnail{
    max-height:72px
}
.tw-droppable-md{
    min-height:315px
}
.tw-droppable-md .thumbnail{
    max-height:72px
}
.tw-droppable-sm{
    min-height:245px
}
.np-upload-button{
    width:100%;
    text-decoration:none!important;
    border:0!important;
    letter-spacing:normal!important;
    padding:12px 16px;
    padding:var(--size-12,12px) var(--size-16,16px)
}
.np-upload-button.np-upload-accent{
    color:#00a2dd;
    color:var(--color-interactive-accent,#00a2dd)
}
label.np-upload-button:not(.disabled):active,label.np-upload-button:not(.disabled):focus,label.np-upload-button:not(.disabled):hover{
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
.np-upload-button .np-upload-icon{
    display:flex;
    align-items:center
}
.np-upload-button .np-upload-description{
    font-weight:400;
    white-space:normal
}
.np-upload-button-container.droppable{
    border:0
}
.np-upload-button-container .droppable-card-content{
    display:flex
}
.np-upload-button-container input[type=file]{
    opacity:0;
    z-index:-1;
    position:absolute
}
.np-upload-button-container input[type=file]:focus+label{
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
.np-upload-input{
    border:1px solid #c9cbce;
    border:1px solid var(--color-interactive-secondary,#c9cbce);
    border-radius:3px;
    border-radius:var(--radius-small,3px)
}
.np-upload-input.form-control{
    height:auto;
    padding:initial
}
.np-upload-item:not(:last-child):after{
    display:block;
    position:relative;
    border-bottom:1px solid rgba(0,0,0,.102);
    border-bottom:1px solid var(--color-border-neutral,rgba(0,0,0,.102));
    content:" ";
    margin:0 16px;
    margin:0 var(--size-16,16px)
}
.np-upload-item__link a{
    flex:1 1;
    text-decoration:none;
    outline:none;
    font-weight:500;
    font-weight:var(--font-weight-regular,500)
}
.np-upload-item__link a:active,.np-upload-item__link a:focus,.np-upload-item__link a:hover{
    text-decoration:none
}
.np-upload-item__link a:active,.np-upload-item__link a:active~.np-upload-item__remove-button,.np-upload-item__link a:focus,.np-upload-item__link a:focus~.np-upload-item__remove-button,.np-upload-item__link a:hover,.np-upload-item__link a:hover~.np-upload-item__remove-button{
    background-color:rgba(134,167,189,.102);
    background-color:var(--color-background-neutral,rgba(134,167,189,.102))
}
.np-upload-item__body{
    display:flex;
    align-items:center;
    justify-content:space-between
}
.np-upload-item__remove-button{
    flex-shrink:0;
    align-self:stretch;
    padding:12px 16px;
    padding:var(--size-12,12px) var(--size-16,16px);
    color:#c9cbce;
    color:var(--color-interactive-secondary,#c9cbce);
    background:0 0
}
.np-upload-item__remove-button:focus,.np-upload-item__remove-button:hover{
    color:#d03238!important;
    color:var(--color-interactive-negative-hover,#d03238)!important
}
.tw-icon svg{
    display:block
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.currency-flag{
    display:inline-block;
    width:24px;
    height:16px;
    background-size:cover;
    background-image:url(https://wise.com/public-resources/assets/flags/rectangle_fallback.png)
}
.currency-flag-sm{
    width:16px;
    height:10px
}
.currency-flag-lg{
    width:36px;
    height:24px
}
.currency-flag-xl{
    width:48px;
    height:32px
}.currency-flag.currency-flag-brl{
    background-image:url(https://wise.com/public-resources/assets/flags/rectangle/brl.png)
}

.currency-flag.currency-flag-usd{
    background-image:url(https://wise.com/public-resources/assets/flags/rectangle/usd.png)
}

.free-balance-transfer-promotion-button{
    min-height:24px;
    border:none
}
.free-balance-transfer-promotion-button strong{
    color:#008026;
    color:var(--color-content-positive,#008026)
}
.free-balance-transfer-promotion-button strong:hover{
    color:#006d13;
    color:var(--color-content-positive-hover,#006d13)
}
.tw-calculator-breakdown-rate-graph-icon{
    margin-left:.25em
}
.tw-calculator-breakdown-rate-graph-icon svg{
    height:.75em
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){
    .tw-calculator-breakdown-rate-graph-icon svg{
        display:none
    }
}
@-webkit-keyframes a{
    0%{
        opacity:0
    }
    7.00%{
        opacity:0
    }
    8.33%{
        opacity:1
    }
    to{
        opacity:1
    }
}
@keyframes a{
    0%{
        opacity:0
    }
    7.00%{
        opacity:0
    }
    8.33%{
        opacity:1
    }
    to{
        opacity:1
    }
}
@-webkit-keyframes b{
    0%{
        stroke-dashoffset:11.31
    }
    8.33%{
        stroke-dashoffset:0
    }
    to{
        stroke-dashoffset:0
    }
}
@keyframes b{
    0%{
        stroke-dashoffset:11.31
    }
    8.33%{
        stroke-dashoffset:0
    }
    to{
        stroke-dashoffset:0
    }
}
.tw-calculator-breakdown-rate-graph-icon #el_oE6GCMIHr *{
    -webkit-animation-duration:10s;
    animation-duration:10s;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear
}
.tw-calculator-breakdown-rate-graph-icon #el_jjL7heWyEy{
    stroke:none;
    stroke-width:1;
    fill:none
}
.tw-calculator-breakdown-rate-graph-icon #el_7RoaOX2MBf{
    transform:translate(1px)
}
.tw-calculator-breakdown-rate-graph-icon #el_xnVmcmD2Ct{
    fill:#23ca8f;
    -webkit-animation-fill-mode:backwards;
    animation-fill-mode:backwards;
    opacity:0;
    -webkit-animation-name:a;
    animation-name:a;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out
}
.tw-calculator-breakdown-rate-graph-icon #el_wWgIoPQu5o{
    stroke:url(#linearGradient-1);
    stroke-width:1.5;
    -webkit-animation-fill-mode:backwards,backwards;
    animation-fill-mode:backwards,backwards;
    stroke-dashoffset:11.31;
    -webkit-animation-name:b,e;
    animation-name:b,e;
    -webkit-animation-timing-function:ease-in-out,ease-in-out;
    animation-timing-function:ease-in-out,ease-in-out;
    stroke-dasharray:11.31
}
@-webkit-keyframes c{
    0%{
        opacity:0
    }
    8.33%{
        opacity:0
    }
    10.33%{
        opacity:1
    }
    to{
        opacity:1
    }
}
@keyframes c{
    0%{
        opacity:0
    }
    8.33%{
        opacity:0
    }
    10.33%{
        opacity:1
    }
    to{
        opacity:1
    }
}
@-webkit-keyframes d{
    0%{
        stroke-dashoffset:11.31
    }
    9%{
        stroke-dashoffset:0
    }
    to{
        stroke-dashoffset:0
    }
}
@keyframes d{
    0%{
        stroke-dashoffset:11.31
    }
    9%{
        stroke-dashoffset:0
    }
    to{
        stroke-dashoffset:0
    }
}
@-webkit-keyframes e{
    0%{
        stroke-dasharray:11.31
    }
    to{
        stroke-dasharray:11.31
    }
}
@keyframes e{
    0%{
        stroke-dasharray:11.31
    }
    to{
        stroke-dasharray:11.31
    }
}
.tw-calculator-breakdown-rate-graph-icon #el_m5vu-971w *{
    -webkit-animation-duration:10s;
    animation-duration:10s;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear
}
.tw-calculator-breakdown-rate-graph-icon #el_sQvX_qcVwL{
    stroke:none;
    stroke-width:1;
    fill:none
}
.tw-calculator-breakdown-rate-graph-icon #el_s1n2A-3zGx{
    transform:translate(1px,7px) scaleY(-1)
}
.tw-calculator-breakdown-rate-graph-icon #el_dre9buCDMS{
    fill:#23ca8f;
    -webkit-animation-fill-mode:backwards;
    animation-fill-mode:backwards;
    opacity:0;
    -webkit-animation-name:c;
    animation-name:c;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out
}
.tw-calculator-breakdown-rate-graph-icon #el_lemhJ3vI1C{
    stroke:url(#linearGradient-1);
    stroke-width:1.5;
    -webkit-animation-fill-mode:backwards,backwards;
    animation-fill-mode:backwards,backwards;
    -webkit-animation-name:d,e;
    animation-name:d,e;
    -webkit-animation-timing-function:ease-in-out,ease-in-out;
    animation-timing-function:ease-in-out,ease-in-out;
    stroke-dasharray:11.31;
    stroke-dashoffset:11.31
}
.tw-rate-graph_legend{
    display:flex;
    justify-content:center;
    align-items:center;
    width:100%;
    font-weight:var(--font-weight-semi-bold);
    font-size:var(--font-size-14);
    color:var(--color-content-secondary);
    line-height:1
}
@media(min-width:576px){
    .tw-rate-graph_legend{
        justify-content:flex-end;
        width:auto
    }
}
.tw-rate-graph_legend__gradient a{
    vertical-align:sub
}
.tw-rate-graph_legend__gradient svg{
    display:inline-block;
    width:30px;
    height:4px;
    margin-bottom:2px;
    margin-right:8px
}
.tw-time-period-selector{
    display:flex;
    justify-content:left;
    margin-bottom:var(--size-8)
}
.tw-time-period-selector--centered{
    justify-content:center
}
.tw-time-period-selector--mobile{
    justify-content:space-between;
    margin:0 var(--size-8) var(--size-16)
}
.tw-time-period-selector__pill input[type=radio]{
    position:absolute;
    opacity:0
}
.tw-time-period-selector__pill input[type=radio]+label{
    color:var(--color-content-secondary);
    background-color:transparent;
    height:var(--size-32);
    line-height:var(--size-32);
    border-radius:var(--size-16);
    border:1px solid var(--color-border-neutral);
    transition:color .15s ease-in-out,border-color .15s ease-in-out,background-color .15s ease-in-out;
    margin-right:var(--size-8);
    padding:0 var(--size-12);
    cursor:pointer
}
[dir=rtl] .tw-time-period-selector__pill input[type=radio]+label{
    margin-left:var(--size-8);
    margin-right:0
}
.tw-time-period-selector__pill input[type=radio]:hover+label{
    background-color:var(--color-background-neutral)
}
.tw-time-period-selector__pill input[type=radio]:active+label{
    color:#fff;
    background-color:var(--color-interactive-accent-active);
    border-color:var(--color-interactive-accent-active)
}
.tw-time-period-selector__pill--is-selected input[type=radio]+label{
    color:#fff;
    background-color:var(--color-interactive-accent);
    border-color:var(--color-interactive-accent);
    pointer-events:none
}
.tw-fixed-height-loader{
    height:281px;
    display:flex;
    justify-content:center;
    align-items:center
}
.tw-fixed-height-loader--mobile{
    height:314px
}
.tw-rate-graph{
    display:inline-block;
    width:100%;
    
}
.tw-rate-graph__sub-title{
    line-height:1
}
.tw-rate-graph__horizontal-labels,.tw-rate-graph__sub-title{
    color:#5d7079;
    font-size:14px;
    font-weight:600
}
.tw-rate-graph__horizontal-label-right{
    padding-right:45px
}
.tw-calculator-breakdown-rate__value{
    font-weight:600
}
.tw-time-period-selector--mobile{
    flex-wrap:wrap
}
.sequence.tw-calculator-breakdown{
    padding-left:8px;
    margin-left:48px
}
.sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__full,.sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__left,.sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__right{
    padding-bottom:2px;
    padding-top:2px;
    vertical-align:middle
}
@media only screen and (min-width:576px){
    .sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__full,.sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__left,.sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__right{
        padding-bottom:4px;
        padding-top:4px;
        line-height:24px
    }
}
.sequence.tw-calculator-breakdown>li:before{
    margin-top:10px;
    margin-left:-36px;
    border:none
}
@media only screen and (min-width:576px){
    .sequence.tw-calculator-breakdown>li:before{
        margin-top:12px
    }
}
.sequence.tw-calculator-breakdown>li:after{
    background-color:#e2e6e8;
    left:-33px
}
.sequence.tw-calculator-breakdown>li .sequence-icon{
    top:4px;
    margin-left:-44px;
    display:inline-flex;
    align-items:center;
    justify-content:center
}
@media only screen and (min-width:576px){
    .sequence.tw-calculator-breakdown>li .sequence-icon{
        top:6px
    }
}
.sequence.tw-calculator-breakdown>li:first-child .sequence-icon{
    top:22px!important
}
.sequence.tw-calculator-breakdown .sequence-icon>.tw-icon{
    height:16px
}
.sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__full{
    display:block
}
.sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__right{
    display:inline-block;
    padding-top:0;
    padding-bottom:0
}
.sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__left{
    display:inline-block;
    margin-right:8px;
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
@media only screen and (min-width:576px){
    .sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__left{
        min-width:80px
    }
}
.sequence.tw-calculator-breakdown .tw-calculator-breakdown__icon{
    background-color:#e2e6e8;
    border:none;
    font-size:18px
}
.sequence.tw-calculator-breakdown--inverse .tw-calculator-breakdown-item__left,.sequence.tw-calculator-breakdown--inverse .tw-calculator-breakdown-item__left .np-popover__content,.sequence.tw-calculator-breakdown--inverse .tw-calculator-breakdown-item__right,.sequence.tw-calculator-breakdown--inverse .tw-calculator-breakdown-item__right .np-popover__content{
    color:#c9cbce
}
.sequence.tw-calculator-breakdown--inverse .alert-negative{
    color:#ffa6a9
}
.sequence.tw-calculator-breakdown--inverse hr{
    border-color:#a8aaac
}
.sequence.tw-calculator-breakdown--inverse strong{
    color:#fff
}
.sequence.tw-calculator-breakdown--inverse .tw-calculator-breakdown__icon{
    background-color:#2e4369;
    border-color:#2e4369
}
.sequence.tw-calculator-breakdown--inverse .tw-calculator-breakdown__icon rect{
    fill:#fff!important
}
.sequence.tw-calculator-breakdown--inverse>li{
    color:#fff
}
.sequence.tw-calculator-breakdown--inverse>li:after,.sequence.tw-calculator-breakdown--inverse>li:before{
    background-color:#2e4369;
    border-color:#2e4369
}
@media only screen and (min-width:576px){
    .sequence.tw-calculator-breakdown--detailed .tw-calculator-breakdown-item__left{
        min-width:96px
    }
}
.sequence.tw-calculator-breakdown li:last-child:not(.tw-dropdown-item){
    padding-bottom:16px!important
}
.sequence.tw-calculator-breakdown>.tw-calculator-breakdown-item-dropdown:first-child{
    padding-top:12px
}
.sequence.tw-calculator-breakdown>.tw-calculator-breakdown-item-dropdown:first-child .tw-calculator-breakdown-item__full{
    margin-left:-12px
}
.sequence.tw-calculator-breakdown>.tw-calculator-breakdown-item-dropdown:first-child .tw-calculator-breakdown-item__full .btn{
    padding-left:12px
}
.sequence.tw-calculator-breakdown>.tw-calculator-breakdown-item-dropdown:first-child .sequence-icon{
    top:42px!important
}
.sequence.tw-calculator-breakdown>.tw-calculator-breakdown-item-dropdown:first-child:before{
    margin-top:38px
}
@media only screen and (min-width:576px){
    .sequence.tw-calculator-breakdown>.tw-calculator-breakdown-item-dropdown:first-child .sequence-icon{
        top:52px!important
    }
    .sequence.tw-calculator-breakdown>.tw-calculator-breakdown-item-dropdown:first-child:before{
        margin-top:48px
    }
}
.tw-calculator--inverse .tw-calculator-effective-rate,.tw-calculator--inverse .tw-calculator-effective-rate strong{
    color:#fff
}
.tw-calculator__amount-lock{
    cursor:pointer
}
.tw-avatar-amount-display{
    display:flex
}
.tw-avatar-amount-display__text{
    margin-left:8px
}
.tw-avatar-amount-display__label{
    margin-top:4px;
    font-size:14px;
    line-height:16px
}
.tw-avatar-amount-display__amount{
    font-size:20px;
    line-height:28px;
    color:#37517e;
    color:var(--color-content-primary,#37517e)
}
.tw-avatar-amount-display--inverse .tw-avatar-amount-display__label{
    color:#c9cbce
}
.tw-avatar-amount-display--inverse .tw-avatar-amount-display__amount{
    color:#fff
}
.tw-avatar-amount-display .tw-avatar__content{
    background-color:#86a7bd1a;
    background-color:var(--color-background-neutral,#86a7bd1a);
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079)
}
.tw-avatar-amount-display--inverse .tw-avatar__content{
    color:#c9cbce;
    background-color:#2e4369
}
.money-input-form-group{
    background-color:#fff;
    background-color:var(--color-background-screen,#fff);
    border-radius:4px
}
.money-input-form-group .alert{
    display:table;
    width:100%;
    border-radius:0 0 3px 3px;
    font-size:14px
}
.money-input-form-group .alert-negative{
    color:#cf2929;
    color:var(--color-content-negative,#cf2929);
    background-color:#fff3f3
}
.money-input-form-group .alert-neutral{
    color:#37517e;
    color:var(--color-content-primary,#37517e);
    background-color:#f2f6f8
}
.money-input-form-group .alert-neutral a{
    color:#0097c7!important;
    color:var(--color-content-accent,#0097c7)!important
}
.money-input-form-group .alert-neutral a:hover{
    color:#0084b3!important;
    color:var(--color-content-accent-hover,#0084b3)!important
}
.money-input-form-group .alert-warning{
    color:#9a6500;
    color:var(--color-content-warning,#9a6500);
    background-color:#fff7ea
}
.money-input-form-group .alert-positive{
    color:#008026;
    color:var(--color-content-positive,#008026);
    background-color:#edfaf5
}
.tabs__panel-container{
    padding-top:24px
}
@media only screen and (min-width:576px){
    .sequence.tw-calculator-breakdown.tw-convert-calculator-breakdown .tw-calculator-breakdown-item__left{
        min-width:120px
    }
}
.sequence.tw-calculator-breakdown.tw-convert-calculator-breakdown--empty .tw-calculator-breakdown-item__left{
    color:#5d7079;
    color:var(--color-content-secondary,#5d7079)
}
body{
    background:none transparent!important
}
@media screen and(max-width: 900px){
    .coin_text {font-size:1m}
  }

.sequence.tw-calculator-breakdown>li .sequence-icon {
  align-items: flex-start;
}

.sequence.tw-calculator-breakdown .tw-calculator-breakdown__icon {
  font-size: 20px;
}

.blocker {
  z-index: 999!important;
  background-color: rgb(0 0 0 / 83%)!important;
}

.modal a.close-modal {
    position: absolute;
    top: 4px!important;
    right: 4px!important;
    width: 20px!important;
  height: 20px!important;
}

.tcenter {
  text-align:center!important;
}
.card_pgto {
    text-align:center;
    padding: 20px 10px;
    border: dashed 2px #64b700;
    background: #f0ffde;
    font-size: 18px;
    border-radius: 10px;
}
.bold {
  font-weight:bold;
}

.disabled, :disabled {
    filter: grayscale(1)!important;
    opacity: 1!important;
    cursor: inherit!important;
    font-weight: bold!important;
}

.btn-info-pix {
  width: 100%; border: none; height: 40px; font-size: 16px; text-align: center; color: #fff;background:#00b9ff;
}

.btn-info-pix:hover {
  color: #fff!important;background:#00a9e9;
}

.btn-info-pix:active {
    color: #fff!important;background:#00a9e9;
  }

  .btn-info-pix:focus {
    color: #fff!important;background:#00a9e9;
  }

  .text-copiar{
    color: #fff;
  }
.val_total_transfer{
    color: #404040;
    font-size: 1.4em;
}

.btn-pix, .btn-t-banc {
    width: 80%!important;
    margin-left: 10%!important;
}
.botoes-pagamento {
    margin-top: 50px;
}

@media screen and (min-width: 900px){
    .btn-pix, .btn-t-banc{
        color: #fff;
        width: 50%;
        display: flex;
        flex-direction: row;
        align-content: center;
        justify-content: center;
        align-items: center;
        margin: 5% 6%!important;
    
    }
    
    .botoes-pagamento {
        display: flex;
        flex-direction: row;
        align-content: center;
        justify-content: center;
        align-items: center;
        margin-top: 50px;
    }
}

p, h1, h2, h3, h4, h5, h6, span, a, label, small, input, button{
    font-family: poppins,sans-serif!important;
}

html:not([dir=rtl]) .input-group .form-control:not(:last-child) {
    border-right: 0;
    font-family: poppins,sans-serif!important;
    font-weight: 600!important;
}

.blocker {
    padding: 10px 0!important;
}



/* PIX Copiado */

.pulsingButton {
    box-shadow: 0 0 0 0 #24c576;
    color: #fff!important;
    background-color: #24c576!important;
    -webkit-animation: pulsing 2.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 2.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 2.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 2.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 500ms ease-in-out;
}
  
  
 /* Animation */
  
  @-webkit-keyframes pulsing {
    to {
      box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
    }
  }
  
  @-moz-keyframes pulsing {
    to {
      box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
    }
  }
  
  @-ms-keyframes pulsing {
    to {
      box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
    }
  }
  
  @keyframes pulsing {
    to {
      box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
    }
  }
  
  .icon-check{
    display:none;
  }
