cdn.iaostatic.xyz Open in urlscan Pro
168.100.8.177  Public Scan

URL: https://cdn.iaostatic.xyz/c/s/css?ver=2.0
Submission: On May 11 via manual from TN — Scanned from NL

Form analysis 0 forms found in the DOM

Text Content

/*
 @charset "UTF-8";
 public:normalize.css 
! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css 


button,hr,input {

    overflow: visible
}

audio,canvas,progress,video {

    display: inline-block
}

progress,sub,sup {

    vertical-align: baseline
}

[type=checkbox],[type=radio],legend {

    box-sizing: border-box;

    padding: 0
}

html {

    line-height: 1.15;

    -ms-text-size-adjust: 100%;

    -webkit-text-size-adjust: 100%
}

body {

    margin: 0
}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section {

    display: block
}


@media (max-width: 480px) {

    .listColumns {

        -moz-column-count:1;

        -webkit-column-count: 1;

        column-count: 1
    }
}


.listColumns>li {

    -webkit-column-break-inside: avoid;

    break-inside: avoid-column;

    page-break-inside: avoid;

    position: relative
}


.listColumns.listColumns--spaced>li {

    margin-bottom: .5em
}


.listColumns.listColumns--narrow {

    -moz-column-count: 2;

    -webkit-column-count: 2;

    column-count: 2;

    -moz-column-gap: 1em;

    -webkit-column-gap: 1em;

    column-gap: 1em
}


.listColumns.listColumns--together {

    -moz-column-gap: 0;

    -webkit-column-gap: 0;

    column-gap: 0
}


.listColumns.listColumns--collapsed {

    display: inline-block
}


.listColumns.listColumns--3 {

    -moz-column-count: 3;

    -webkit-column-count: 3;

    column-count: 3;

    -moz-column-gap: 1em;

    -webkit-column-gap: 1em;

    column-gap: 1em
}

@media (max-width: 900px) {

    .listColumns.listColumns--3 {

        -moz-column-count:2;

        -webkit-column-count: 2;

        column-count: 2;

        -moz-column-gap: 1em;

        -webkit-column-gap: 1em;

        column-gap: 1em
    }
}

@media (max-width: 900px) and (max-width:480px) {

    .listColumns.listColumns--3 {

        -moz-column-count:1;

        -webkit-column-count: 1;

        column-count: 1
    }
}


.listColumns.listColumns--4 {

    -moz-column-count: 4;

    -webkit-column-count: 4;

    column-count: 4;

    -moz-column-gap: 1em;

    -webkit-column-gap: 1em;

    column-gap: 1em
}

@media (max-width: 900px) {

    .listColumns.listColumns--4 {

        -moz-column-count:2;

        -webkit-column-count: 2;

        column-count: 2;

        -moz-column-gap: 1em;

        -webkit-column-gap: 1em;

        column-gap: 1em
    }
}

@media (max-width: 900px) and (max-width:480px) {

    .listColumns.listColumns--4 {

        -moz-column-count:1;

        -webkit-column-count: 1;

        column-count: 1
    }
}


.textHighlight {

    font-style: normal;

    font-weight: 700
}


.textHighlight.textHighlight--attention {

    color: #597DA4
}


.categoryList {

    display: none;

    list-style: none;

    margin: 0;

    padding: 0
}


.categoryList.is-active {

    display: block
}


.categoryList-item {

    padding: 0;

    text-decoration: none;

    font-size: 15px
}


.categoryList-item.categoryList-item--small {

    font-size: 13px
}


.categoryList-item .categoryList {

    padding-left: 15px
}


.categoryList-itemDesc {

    display: block;

    font-size: 12px;

    font-weight: 400;

    color: #767676;

    margin-top: -10px;

    overflow: hidden;

    white-space: nowrap;

    word-wrap: normal;

    text-overflow: ellipsis
}


.categoryList-header {

    padding: 10px 0;

    margin: 0;

    color: #597DA4;

    text-decoration: none;

    font-weight: 700
}


.categoryList-header.categoryList-header--muted {

    color: #767676
}


.categoryList-header:before,.categoryList-header:after {

    content: " ";

    display: table
}


.categoryList-header:after {

    clear: both
}


.categoryList-header a {

    color: inherit;

    text-decoration: none
}


.categoryList-header a:hover {

    text-decoration: underline
}


.categoryList-itemRow {

    display: flex;

    min-width: 0
}


.categoryList-link {

    display: block;

    flex-grow: 1;

    padding: 10px 10px;

    text-decoration: none;

    overflow: hidden;

    white-space: nowrap;

    word-wrap: normal;

    text-overflow: ellipsis
}


.categoryList-link:hover {

    text-decoration: none
}


.categoryList-link.is-selected {

    font-weight: 700
}


.categoryList-toggler+.categoryList-link,.categoryList-togglerSpacer+.categoryList-link {

    padding-left: 0
}


.categoryList-label {

    margin-left: auto;

    align-self: center;

    padding-right: 10px
}


.categoryList-toggler {

    display: inline-block;

    padding: 10px 10px;

    text-decoration: none;

    flex-grow: 0;

    line-height: 1
}


.categoryList-toggler:hover {

    text-decoration: none
}


.categoryList-toggler:after {

    font-family: 'Font Awesome 5 Pro';

    font-size: inherit;

    font-style: normal;

    font-weight: 300;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    font-size: 80%;

    content: "\f078";

    width: 1em;

    display: inline-block;

    text-align: center
}


.categoryList-toggler.is-active:after {

    content: "\f077";

    width: 1em;

    display: inline-block;

    text-align: center
}


.categoryList-togglerSpacer {

    display: inline-block;

    visibility: hidden;

    padding: 10px 10px
}


.categoryList-togglerSpacer:after {

    font-family: 'Font Awesome 5 Pro';

    font-size: inherit;

    font-style: normal;

    font-weight: 300;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    font-size: 80%;

    content: "\f078";

    width: 1em;

    display: inline-block;

    text-align: center
}


.blocks {

    margin-bottom: 30px
}


.blocks:last-child {

    margin-bottom: 0
}


.blocks .block {

    margin-bottom: 15px
}


.blocks .block:last-child {

    margin-bottom: 0
}


.blocks.blocks--close .block {

    margin-bottom: 7.5px
}


.blocks.blocks--separated+.blocks {

    padding-top: 30px;

    border-top: 1px solid #dfdfdf
}


.blocks-header {

    font-size: 18px;

    font-weight: 400;

    color: #767676;

    margin: 0;

    padding: 0;

    margin-bottom: 5px
}


.blocks-header.blocks-header--strong {

    color: #767676
}


.blocks-header.blocks-header--strong .blocks-desc {

    color: #767676
}


.blocks-textJoiner {

    display: table;

    width: 100%;

    margin-bottom: 15px;

    padding: 0 10px
}


.blocks-textJoiner>span {

    display: table-cell;

    position: relative
}


.blocks-textJoiner>span:before {

    content: '';

    position: absolute;

    left: 0;

    right: 0;

    top: 50%;

    border-top: 1px solid #dfdfdf
}


.blocks-textJoiner>em {

    display: table-cell;

    padding: 0 15px;

    width: 1%;

    white-space: nowrap;

    font-size: 24px;

    line-height: 1;

    font-style: normal;

    text-align: center
}


.block {

    margin-bottom: 30px
}


.block.block--close {

    margin-bottom: 5px
}


.block.block--treeEntryChooser .block-header {

    font-size: 16.5px
}


.block.block--treeEntryChooser .block-header .block-desc {

    font-size: 11px
}


.block.block--treeEntryChooser .block-row {

    padding-top: 6px;

    padding-bottom: 6px
}


.block.block--treeEntryChooser .contentRow.is-disabled {

    opacity: 0.5
}


.block.block--treeEntryChooser .contentRow-title {

    font-size: 15px
}


.block.block--treeEntryChooser .contentRow-minor {

    font-size: 12px
}


.block.block--treeEntryChooser .contentRow-suffix {

    font-size: 13px
}


.block-outer {

    padding-bottom: 10px
}


.block-outer:before,.block-outer:after {

    content: " ";

    display: table
}


.block-outer:after {

    clear: both
}


.block-outer:empty {

    display: none
}


.block-outer.block-outer--after {

    padding-top: 10px;

    padding-bottom: 0
}


.block-outer.block-outer--padded {

    padding-left: 15px;

    padding-right: 15px
}


.block-outer .block-outer-hint {

    font-size: 13px;

    color: #767676
}


.block-outer-main,.block-row-main {

    float: left
}


.block-outer-opposite,.block-row-opposite {

    float: right
}


.block-outer-middle,.block-row-middle {

    text-align: center
}


.block-container {

    color: #1d1d1d;

    background: #fff;

    border-width: 1px;

    border-style: solid;

    border-top-color: #eee;

    border-right-color: #dfdfdf;

    border-bottom-color: #d2d2d2;

    border-left-color: #dfdfdf;

    box-shadow: 0px 1px 2px rgba(0,0,0,0.1);

    border-radius: 4px
}


.block-container.block-container--none {

    background: none;

    border: none;

    color: #1d1d1d;

    padding: 0
}

@media (min-width: 650px) {

    .block-container:not(.block-container--noStripRadius)>:first-child,.block-topRadiusContent,.block-container:not(.block-container--noStripRadius)>.block-body:first-child>.blockLink:first-child {

        border-top-left-radius:3px;

        border-top-right-radius: 3px
    }

    .block-container:not(.block-container--noStripRadius)>:last-child,.block-bottomRadiusContent,.block-container:not(.block-container--noStripRadius)>.block-body:last-child>.blockLink:last-child,.block-container:not(.block-container--noStripRadius)>.tabPanes:last-child>[role=tabpanel]>:last-child,.block-container:not(.block-container--noStripRadius)>.tabPanes:last-child>[role=tabpanel]>.block-body>:last-child {

        border-bottom-left-radius: 3px;

        border-bottom-right-radius: 3px
    }

    .block-container:not(.block-container--noStripRadius)>.block-body:first-child>.dataList:first-child tbody:first-child .dataList-row:first-child>.dataList-cell:first-child,.block-topRadiusContent.dataList tbody:first-child .dataList-row:first-child>.dataList-cell:first-child,.block-topRadiusContent>.dataList:first-child tbody:first-child .dataList-row:first-child>.dataList-cell:first-child,.block-container:not(.block-container--noStripRadius)>.block-body:first-child>.dataList:first-child thead:first-child .dataList-row:first-child>.dataList-cell:first-child,.block-topRadiusContent.dataList thead:first-child .dataList-row:first-child>.dataList-cell:first-child,.block-topRadiusContent>.dataList:first-child thead:first-child .dataList-row:first-child>.dataList-cell:first-child {

        border-top-left-radius: 3px
    }

    .block-container:not(.block-container--noStripRadius)>.block-body:first-child>.dataList:first-child tbody:first-child .dataList-row:first-child>.dataList-cell:last-child,.block-topRadiusContent.dataList tbody:first-child .dataList-row:first-child>.dataList-cell:last-child,.block-topRadiusContent>.dataList:first-child tbody:first-child .dataList-row:first-child>.dataList-cell:last-child,.block-container:not(.block-container--noStripRadius)>.block-body:first-child>.dataList:first-child thead:first-child .dataList-row:first-child>.dataList-cell:last-child,.block-topRadiusContent.dataList thead:first-child .dataList-row:first-child>.dataList-cell:last-child,.block-topRadiusContent>.dataList:first-child thead:first-child .dataList-row:first-child>.dataList-cell:last-child {

        border-top-right-radius: 3px
    }

    .block-container:not(.block-container--noStripRadius)>.block-body:first-child>.formRow:first-child>dt,.block-topRadiusContent.formRow>dt,.block-topRadiusContent>.formRow:first-child>dt {

        border-top-left-radius: 3px
    }

    .block-container:not(.block-container--noStripRadius)>.block-body:first-child>.formRow:first-child>dd,.block-topRadiusContent.formRow>dd,.block-topRadiusContent>.formRow:first-child>dd {

        border-top-right-radius: 3px
    }

    .block-container:not(.block-container--noStripRadius)>.block-body:last-child>.dataList:last-child tbody:last-child .dataList-row:last-child>.dataList-cell:first-child,.block-bottomRadiusContent.dataList tbody:last-child .dataList-row:last-child>.dataList-cell:first-child,.block-bottomRadiusContent>.dataList:last-child tbody:last-child .dataList-row:last-child>.dataList-cell:first-child {

        border-bottom-left-radius: 3px
    }

    .block-container:not(.block-container--noStripRadius)>.block-body:last-child>.dataList:last-child tbody:last-child .dataList-row:last-child>.dataList-cell:last-child,.block-bottomRadiusContent.dataList tbody:last-child .dataList-row:last-child>.dataList-cell:last-child,.block-bottomRadiusContent>.dataList:last-child tbody:last-child .dataList-row:last-child>.dataList-cell:last-child {

        border-bottom-right-radius: 3px
    }

    .block-container:not(.block-container--noStripRadius)>.block-body:last-child>.formRow:last-child>dt,.block-bottomRadiusContent.formRow>dt,.block-bottomRadiusContent>.formRow:last-child>dt {

        border-bottom-left-radius: 3px
    }

    .block-container:not(.block-container--noStripRadius)>.block-body:last-child>.formRow:last-child>dd,.block-bottomRadiusContent.formRow>dd,.block-bottomRadiusContent>.formRow:last-child>dd {

        border-bottom-right-radius: 3px
    }

    .block-container:not(.block-container--noStripRadius)>.block-body:last-child .formSubmitRow:not(.is-sticky)>dt,.block-container:not(.block-container--noStripRadius)>.formSubmitRow:not(.is-sticky):last-child>dt,.block-bottomRadiusContent>.formSubmitRow:not(.is-sticky)>dt {

        border-bottom-left-radius: 3px
    }

    .block-container:not(.block-container--noStripRadius)>.block-body:last-child .formSubmitRow:not(.is-sticky)>dd,.block-container:not(.block-container--noStripRadius)>.formSubmitRow:not(.is-sticky):last-child>dd,.block-bottomRadiusContent>.formSubmitRow:not(.is-sticky)>dd {

        border-bottom-right-radius: 3px
    }

    .block-container:not(.block-container--noStripRadius)>.block-body:last-child .formSubmitRow:not(.is-sticky) .formSubmitRow-bar,.block-container:not(.block-container--noStripRadius)>.formSubmitRow:not(.is-sticky):last-child .formSubmitRow-bar,.block-bottomRadiusContent>.formSubmitRow:not(.is-sticky) .formSubmitRow-bar {

        border-bottom-left-radius: 3px;

        border-bottom-right-radius: 3px
    }
}


.block-header {

    padding: 10px 15px;

    margin: 0;

    font-weight: 400;

    text-decoration: none;

    font-size: 18px;

    color: #34495e;

    background: #fcfcfc;

    border-top: 5px solid #34495e;

    border-bottom: 1px solid #eee
}


.block-header:before,.block-header:after {

    content: " ";

    display: table
}


.block-header:after {

    clear: both
}


.block-header a {

    color: inherit;

    text-decoration: none
}


.block-header a:hover {

    text-decoration: underline
}


.block-header.block-header--separated {

    border-top: 1px solid #eee
}


.block-header .block-desc {

    color: rgba(52,73,94,0.7)
}


.block-header .block-desc a {

    color: inherit;

    text-decoration: underline
}


.block-minorHeader {

    padding: 10px 15px;

    margin: 0;

    font-weight: 400;

    text-decoration: none;

    font-size: 16.5px;

    color: #597DA4
}


.block-minorHeader:before,.block-minorHeader:after {

    content: " ";

    display: table
}


.block-minorHeader:after {

    clear: both
}


.block-minorHeader a {

    color: inherit;

    text-decoration: none
}


.block-minorHeader a:hover {

    text-decoration: underline
}


.block-body+.block-minorHeader {

    border-top: 1px solid #eee
}


.block-minorHeader .block-desc a {

    color: inherit;

    text-decoration: underline
}


.block-minorHeader--spaced {

    margin-top: 6px
}


.block-minorHeader--small {

    font-size: 13px
}


.block-tabHeader {

    padding: 0;

    margin: 0;

    font-weight: 400;

    font-size: 15px;

    color: #767676;

    background: #fcfcfc;

    border-bottom: 1px solid #dfdfdf;

    font-size: 0
}


.block-tabHeader .tabs-tab,.block-tabHeader .tabs-text,.block-tabHeader .tabs-extra,.block-tabHeader .hScroller-action {

    font-size: 15px
}


.block-tabHeader .tabs-tab {

    padding: 10px 15px;

    border-bottom: 3px solid transparent
}


.block-tabHeader .tabs-tab:not(.is-readonly):hover {

    color: #000;

    background: rgba(0,0,0,0.1)
}


.block-tabHeader .tabs-tab.is-readonly:hover {

    cursor: default
}


.block-tabHeader .tabs-tab.tabs-tab--radio.is-readonly:hover {

    cursor: not-allowed
}


.block-tabHeader .tabs-tab.is-active,.block-tabHeader .tabs>input:checked+.tabs-tab--radio {

    background: none;

    color: #000;

    border-color: #597DA4
}


.block-tabHeader .tabs>input[type="radio"] {

    display: none
}


.block-tabHeader .tabs-text {

    padding: 10px 15px;

    border-bottom: 3px solid transparent
}


.block-tabHeader .block-tabHeader-extra {

    float: right;

    color: inherit;

    font-size: 15px;

    padding: 10px 15px
}


.block-tabHeader .hScroller-action {

    color: #767676
}


.block-tabHeader .hScroller-action:hover {

    color: #000
}


.block-tabHeader .hScroller-action.hScroller-action--start {

    background: #fcfcfc;

    background: linear-gradient(to right, #fcfcfc 66%, rgba(252,252,252,0) 100%)
}


.block-tabHeader .hScroller-action.hScroller-action--end {

    background: #fcfcfc;

    background: linear-gradient(to right, rgba(252,252,252,0) 0%, #fcfcfc 33%)
}


.block-minorTabHeader {

    padding: 0;

    margin: 0;

    font-weight: 400;

    font-size: 15px;

    color: #767676;

    background: #fff;

    border-bottom: 1px solid #dfdfdf;

    font-size: 0
}


.block-minorTabHeader .tabs-tab,.block-minorTabHeader .tabs-text,.block-minorTabHeader .tabs-extra,.block-minorTabHeader .hScroller-action {

    font-size: 15px
}


.block-minorTabHeader .tabs-tab {

    padding: 10px 15px 7px;

    border-bottom: 3px solid transparent
}


.block-minorTabHeader .tabs-tab:hover {

    color: #597DA4
}


.block-minorTabHeader .tabs-tab.is-active {

    background: none;

    color: #597DA4;

    border-color: #597DA4
}


.block-minorTabHeader .tabs-text {

    padding: 10px 15px 7px;

    border-bottom: 3px solid transparent
}


.block-minorTabHeader .hScroller-action {

    color: #767676
}


.block-minorTabHeader .hScroller-action:hover {

    color: #597da4
}


.block-minorTabHeader .hScroller-action.hScroller-action--start {

    background: #fff;

    background: linear-gradient(to right, #fff 66%, rgba(255,255,255,0) 100%)
}


.block-minorTabHeader .hScroller-action.hScroller-action--end {

    background: #fff;

    background: linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 33%)
}


.block-filterBar {

    padding: 10px 15px;

    font-size: 13px;

    color: #34495e;

    background: #fcfcfc;

    border-top: 5px solid #34495e;

    border-bottom: 1px solid #d2d2d2
}


.block-filterBar.block-filterBar--standalone {

    padding: 15px 15px;

    border: 1px solid #dfdfdf;

    border-radius: 3px
}

@media (max-width: 650px) {

    .block-filterBar.block-filterBar--standalone {

        border-radius:0;

        border-left: none;

        border-right: none
    }
}


.block-filterBar .filterBar-filterToggle {

    background: #eceeef
}


.block-filterBar .filterBar-filterToggle:hover,.block-filterBar .filterBar-menuTrigger:hover {

    text-decoration: none;

    background: #dcdfe3
}


.block-filterBar .filterBar-menuTrigger {

    margin-right: -5px
}


.block-textHeader {

    margin: 5px 0;

    padding: 0;

    font-weight: 400;

    font-size: 16.5px;

    color: #597DA4
}


.block-textHeader:before,.block-textHeader:after {

    content: " ";

    display: table
}


.block-textHeader:after {

    clear: both
}


.block-textHeader a {

    color: inherit;

    text-decoration: none
}


.block-textHeader a:hover {

    text-decoration: underline
}


.block-textHeader.block-textHeader--scaled {

    font-size: inherit
}


.block-textHeader .block-textHeader-highlight {

    color: #1d1d1d
}


.block-textHeader .block-desc a {

    color: inherit;

    text-decoration: underline
}


.block-textHeader:first-child {

    margin-top: 0
}


.block-formSectionHeader {

    padding: 10px 15px;

    margin: 0;

    font-weight: 400;

    text-decoration: none;

    font-size: 16.5px;

    color: #597DA4;

    border-top: 1px solid #dfdfdf;

    border-bottom: 1px solid #eee
}


.block-formSectionHeader:before,.block-formSectionHeader:after {

    content: " ";

    display: table
}


.block-formSectionHeader:after {

    clear: both
}


.block-formSectionHeader a {

    color: inherit;

    text-decoration: none
}


.block-formSectionHeader a:hover {

    text-decoration: underline
}


.block-formSectionHeader .block-desc a {

    color: inherit;

    text-decoration: underline
}


.block-container>.block-formSectionHeader:first-child,.block-body--collapsible .block-formSectionHeader:first-child,.block-header+.block-formSectionHeader {

    border-top: none
}


.block-formSectionHeader .block-formSectionHeader-aligner {

    display: inline-block;

    text-align: right;

    min-width: 31%;

    min-width: calc((31%) - (4.65px) - (15px) - (1px));

    max-width: 100%
}

@media (max-width: 540px) {

    .block-formSectionHeader .block-formSectionHeader-aligner {

        display:inline;

        text-align: left;

        min-width: 0;

        padding-left: 0
    }
}

@media (max-width: 540px) {

    .block-formSectionHeader {

        padding-left:15px
    }
}


.block-formSectionHeader .block-formSectionHeader-multiChecker {

    float: right
}


.block-formSectionHeader--small {

    font-size: 15px
}


.block-desc,.blocks-desc {

    display: block;

    font-size: 12px;

    font-weight: 400
}


.block-body {

    list-style: none;

    margin: 0;

    padding: 0
}


.block-body.block-body--collapsible {

    display: none;

    opacity: 0;

    -webkit-transition: all .15s ease, -xf-opacity .15s ease;

    transition: all .15s ease, -xf-opacity .15s ease;

    overflow-y: hidden;

    height: 0;

    -webkit-transition-property: all,-xf-height;

    transition-property: all,-xf-height
}


.has-no-js .block-body.block-body--collapsible {

    display: block
}


.block-body.block-body--collapsible.is-active {

    display: block;

    opacity: 1
}


.block-body.block-body--collapsible.is-transitioning {

    display: block
}


.block-body.block-body--collapsible.is-active {

    height: auto;

    overflow-y: visible
}


.block-body.block-body--collapsible.is-transitioning {

    overflow-y: hidden
}


.block-body.block-body--contained {

    overflow: auto;

    max-height: 300px;

    max-height: 70vh
}


.block-body.block-body--containedFixed {

    overflow-x: auto;

    max-height: 300px
}


.block-row {

    margin: 0;

    padding: 10px 15px
}


.block-row:before,.block-row:after {

    content: " ";

    display: table
}


.block-row:after {

    clear: both
}


.block-row.block-row--toEdge {

    padding-left: 0;

    padding-right: 0
}


.block-row.block-row--alt {

    color: #1d1d1d;

    background: #fcfcfc
}


.block-row.block-row--minor {

    font-size: 13px
}


.block-row.block-row--separated {

    padding-top: 20px;

    padding-bottom: 20px
}


.block-row.block-row--separated+.block-row {

    border-top: 1px solid #eee
}


.block-row.block-row--connectAbove {

    padding-bottom: 20px
}


.block-body>.block-row.block-row--connectAbove:last-child {

    padding-bottom: 10px
}


.block-row.block-row--highlighted {

    color: #1d1d1d;

    background: #fcfcfc
}


.block-row.block-row--clickable:hover {

    color: #1d1d1d;

    background: #fcfcfc
}


.block-row.is-mod-selected {

    background: #fcfcfc
}


.block-row>pre:first-child {

    margin-top: 0
}


.block-row>pre:last-child {

    margin-bottom: 0
}


.block-separator {

    margin: 0;

    padding: 0;

    border: none;

    border-top: 1px solid #eee
}


.block-footer {

    padding: 10px 15px;

    font-size: 12px;

    color: #000;

    background: #fcfcfc;

    border-top: 1px solid #eee
}


.block-footer:before,.block-footer:after {

    content: " ";

    display: table
}


.block-footer:after {

    clear: both
}


.block-footer:first-child {

    border: none
}

[data-app=admin] .block-footer .block-footer-counter,[data-app=admin] .block-footer .block-footer-select {

    line-height: 30px
}


.block-footer:not(.block-footer--split) .block-footer-counter {

    float: left
}


.block-footer:not(.block-footer--split) .block-footer-controls {

    float: right
}


.block-footer.block-footer--split {

    display: flex;

    align-items: center
}


.block-footer.block-footer--split .block-footer-main,.block-footer.block-footer--split .block-footer-counter {

    flex-grow: 1
}


.block-footer.block-footer--split .block-footer-select:not(:last-child) {

    margin: 0 1em
}


.block-footer.block-footer--split .block-footer-opposite,.block-footer.block-footer--split .block-footer-controls {

    margin-left: auto
}

@media (max-width: 480px) {

    .block-outer {

        text-align:center
    }

    .block-outer-main,.block-outer-opposite {

        float: none;

        text-align: center
    }

    .block-outer-main+.block-outer-opposite {

        margin-top: 10px
    }
}


.block-rowMessage {

    margin: 10px 0;

    padding: 10px 15px;

    border-width: 1px;

    border-style: solid;

    border-top-color: #eee;

    border-right-color: #dfdfdf;

    border-bottom-color: #d2d2d2;

    border-left-color: #dfdfdf;

    box-shadow: 0px 1px 2px rgba(0,0,0,0.1);

    border-radius: 4px
}


.block-rowMessage:before,.block-rowMessage:after {

    content: " ";

    display: table
}


.block-rowMessage:after {

    clear: both
}


.block-rowMessage:first-child {

    margin-top: 0
}


.block-rowMessage:last-child {

    margin-bottom: 0
}


.block-rowMessage.block-rowMessage--small {

    font-size: 13px;

    padding: 5px 7.5px
}


.block-rowMessage.block-rowMessage--center {

    text-align: center
}


.block-rowMessage.block-rowMessage--limited {

    max-height: 100px;

    max-height: 25vh;

    overflow: auto;

    -webkit-overflow-scrolling: touch
}


.block-rowMessage.block-rowMessage--highlight {

    color: #1d1d1d;

    background: #fcfcfc
}


.block-rowMessage--highlight.block-rowMessage--iconic:before {

    content: "\f05a";

    width: 1.28571429em;

    display: inline-block;

    text-align: center
}


.block-rowMessage.block-rowMessage--important {

    color: #fff;

    background: #27ae60;

    border-left: 3px solid #597da4
}


.block-rowMessage.block-rowMessage--important a {

    color: #fff;

    text-decoration: underline
}


.block-rowMessage--important.block-rowMessage--iconic:before {

    content: "\f06a";

    width: 1.28571429em;

    display: inline-block;

    text-align: center;

    color: #597DA4
}


.block-rowMessage.block-rowMessage--alt {

    color: #1d1d1d;

    background: #fcfcfc
}


.block-rowMessage.block-rowMessage--success {

    border-left: 3px solid #63b265;

    background: #daf3d8;

    color: #3d793f
}


.block-rowMessage.block-rowMessage--success a {

    color: inherit;

    text-decoration: underline
}


.block-rowMessage--success.block-rowMessage--iconic:before {

    content: "\f058";

    width: 1.28571429em;

    display: inline-block;

    text-align: center;

    color: #63b265
}


.block-rowMessage.block-rowMessage--warning {

    border-left: 3px solid #dcda54;

    background: #fbf7e2;

    color: #84653d
}


.block-rowMessage.block-rowMessage--warning a {

    color: inherit;

    text-decoration: underline
}


.block-rowMessage--warning.block-rowMessage--iconic:before {

    content: "\f071";

    width: 1.28571429em;

    display: inline-block;

    text-align: center;

    color: #dcda54
}


.block-rowMessage.block-rowMessage--error {

    border-left: 3px solid #c84448;

    background: #fde9e9;

    color: #c84448
}


.block-rowMessage.block-rowMessage--error a {

    color: inherit;

    text-decoration: underline
}


.block-rowMessage--error.block-rowMessage--iconic:before {

    content: "\f057";

    width: 1.28571429em;

    display: inline-block;

    text-align: center;

    color: #c84448
}


.blockMessage {

    margin-bottom: 30px;

    padding: 10px 15px;

    color: #1d1d1d;

    background: #fff;

    border-width: 1px;

    border-style: solid;

    border-top-color: #eee;

    border-right-color: #dfdfdf;

    border-bottom-color: #d2d2d2;

    border-left-color: #dfdfdf;

    box-shadow: 0px 1px 2px rgba(0,0,0,0.1);

    border-radius: 4px
}
*/