html,
body {
    height: 100%;
    margin: 0;
    padding: 0
}

body {
    font-family: sans-serif
}

pre {
    font-family: monospace
}

.wc-valign-baseline {
    vertical-align: baseline
}

.wc-valign-bottom {
    vertical-align: bottom
}

.wc-valign-inherit {
    vertical-align: inherit
}

.wc-valign-initial {
    vertical-align: initial
}

.wc-valign-middle {
    vertical-align: middle
}

.wc-valign-sub {
    vertical-align: sub
}

.wc-valign-super {
    vertical-align: super
}

.wc-valign-text-bottom {
    vertical-align: text-bottom
}

.wc-valign-text-top {
    vertical-align: text-top
}

.wc-valign-top {
    vertical-align: top
}

.wc-align-left {
    text-align: left
}

.wc-align-center {
    text-align: center
}

.wc-align-right {
    text-align: right
}

.wc_btt {
    bottom: 1em;
    opacity: .5;
    position: fixed;
    right: 1em;
    text-decoration: none
}

.wc-linkbutton,
.wc-nobutton {
    background-color: transparent;
    border: 0;
    cursor: pointer;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    padding: 0;
    text-align: inherit
}

.wc-linkbutton:disabled,
.wc-nobutton:disabled {
    cursor: default
}

.wc-linkbutton {
    text-decoration: underline
}

.wc-linkbutton[disabled],
.wc-linkbutton.wc-icon::before,
.wc-linkbutton>.fa,
.wc-linkbutton .wc_nti {
    text-decoration: none
}

.wc-nobutton {
    color: inherit
}

.wc-nobutton[disabled] {
    color: #5b666d
}

.wc_btn_img {
    display: block;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    align-content: center
}

.wc_btn_imgn,
.wc_btn_imgs {
    text-align: center
}

.wc_btn_imgn {
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.wc_btn_imgn>img {
    margin-bottom: .25em
}

.wc_btn_imgs {
    -webkit-flex-direction: column;
    flex-direction: column
}

.wc_btn_imgs>img {
    margin-top: .25em
}

.wc_btn_imge {
    -webkit-flex-direction: row;
    flex-direction: row
}

.wc_btn_imge>img {
    margin-left: .25em
}

.wc_btn_imgw {
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.wc_btn_imgw>img {
    margin-right: .25em
}

[role=button] {
    cursor: pointer
}

[role=button][aria-disabled=true],
[role=button][disabled] {
    cursor: default
}

button {
    margin: 0
}

.wc-suggestions {
    display: none
}

[role=combobox] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    white-space: nowrap
}

[role=combobox]>[type=text],
[role=combobox] [role=textbox] {
    max-width: calc(100% - 1.25em);
    width: 100%
}

[role=combobox] [role=listbox] {
    display: none;
    min-width: 100%
}

dialog [role=combobox] [role=listbox] {
    min-width: 0
}

[role=combobox][aria-expanded=true] [role=listbox] {
    display: block
}

[role=combobox]>button {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    max-width: 1.25em;
    padding: 1px 0;
    text-align: center;
    width: 1.25em
}

[role=listbox] {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    background-color: #fff;
    list-style-type: none;
    max-height: 11.8125em;
    max-width: 100%;
    overflow: auto;
    z-index: 5
}

[role=listbox],
[role=listbox][aria-busy=true] {
    position: absolute
}

dialog [role=listbox] {
    position: fixed;
    z-index: 21
}

[role=listbox] [role=option] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    margin: 0;
    min-height: 1em;
    padding: .25em;
    width: 100%
}

[data-wc-draggable=true] {
    cursor: move
}

fieldset {
    margin: 0;
    min-width: 0;
    border-color: #bebfc7;
    border-style: solid;
    border-width: 1px
}

fieldset.wc_noborder {
    border: 0;
    padding: 0
}

.wc_noborder>legend {
    padding-left: 0
}

legend.wc-off.wc-err {
    left: 0 !important;
    max-height: none !important;
    max-width: none !important;
    overflow: visible !important;
    position: static !important
}

legend>.fa-asterisk {
    display: none;
    margin-left: .25em;
    font-size: .5em
}

.wc_req>legend>.fa-asterisk {
    display: inline-block
}

.wc-icon::before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.wc-icon-before::before {
    margin-right: .25em
}

.wc-icon-after::before {
    float: right;
    margin-left: .25em
}

.wc_img_editor.wc_nortc .wc_img_nocap {
    display: block
}

.wc_img_editor.wc_showcam .wc_img_cap {
    display: block
}

.wc_img_editor.wc_showcam .wc_img_canvas,
.wc_img_editor.wc_showcam.wc_camenable .wc_img_capture {
    display: none
}

.wc_img_editor.wc_camenable .wc_img_capture {
    display: block
}

.wc_img_editor button {
    margin: 0 .25em
}

.wc_img_editor button:first-of-type {
    margin-left: 0
}

.wc_img_editor button:last-of-type {
    margin-right: 0
}

.wc_img_editor button.wc_btn_up,
.wc_img_editor button.wc_btn_down {
    display: block
}

.wc_img_editor button.wc_btn_up {
    margin: 0 auto .25em
}

.wc_img_editor button.wc_btn_down {
    margin: .25em auto 0
}

.wc_img_editor button.wc_btn_snap {
    display: block;
    margin: .25em auto 0
}

.wc_img_editor button>.fa::before {
    min-width: 1.25em
}

.wc_img_editor input[type=range] {
    margin-left: .25em;
    vertical-align: middle
}

.wc_img_editor input[type=checkbox] {
    margin-left: .25em
}

.wc_img_editor .wc_img_cap,
.wc_img_editor .wc_img_nocap,
.wc_img_editor .wc_img_capture {
    display: none
}

.wc_img_editor .wc_img_editpane,
.wc_img_editor .wc_img_controls {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    padding: .5em
}

.wc_img_editor .wc_img_controls>div,
.wc_img_editor .wc_img_controls>fieldset {
    margin: .5em .25em;
    text-align: center
}

.wc_img_editor .wc_img_controls> :first-child {
    margin-top: 0
}

img {
    border: 0;
    image-orientation: from-image
}

input,
select,
textarea {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    font-family: inherit;
    font-size: inherit;
    margin: 0;
    max-width: 100%;
    padding: 1px
}

[type=checkbox],
[type=radio] {
    border: 0
}

datalist {
    display: none
}

.wc_selsch {
    background-color: #fff;
    display: block;
    margin-top: -1.25em;
    padding: 0 .25em;
    position: absolute
}

.wc-input-wrapper {
    display: inline-block;
    max-width: 100%
}

div.wc-ro-input,
ul.wc-ro-input,
ol.wc-ro-input {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    max-width: 100%
}

.wc-border {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7
}

.wc-off {
    left: -9999px !important;
    max-height: 1rem !important;
    max-width: 1rem !important;
    overflow: hidden !important;
    position: absolute !important
}

.wc-hscroll {
    max-width: 100%;
    overflow-x: auto
}

.wc-brkall {
    word-break: break-all
}

.wc_list_nb {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.wc_inoptgroup {
    text-indent: 1em
}

.wc-optgroup {
    font-weight: bold
}

@keyframes wc-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

[aria-busy=true] {
    position: relative
}

[aria-busy=true]::before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    height: 1.25em;
    left: calc(50% - 0.625em);
    position: absolute;
    top: calc(50% - 0.625em);
    width: 1.25em;
    -webkit-animation: wc-spin 2s infinite linear;
    animation: wc-spin 2s infinite linear
}

input[aria-busy=true],
select[aria-busy=true],
textarea[aria-busy=true] {
    background: url("../images/loading-dark.gif") 50% 50% no-repeat transparent
}

#wc-shim {
    background-color: rgba(0, 0, 0, .85);
    left: 0;
    min-height: 100%;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 15
}

section>header>.wc_dlbl_seg {
    display: table-cell
}

section>header h1 {
    width: 100%
}

section>header>div {
    white-space: nowrap;
    width: 0
}

section>div,
section>.wc-listLayout {
    padding: 1em
}

section>.wc-content>.wc-menu-type-bar:first-child,
section>.wc-panel>.wc-content>.wc-menu-type-bar:first-child {
    margin: -1em -1em 1em
}

section.wc-section>.wc-panel {
    background-color: transparent;
    border: 0 none;
    margin: 0;
    padding: 1em
}

.wc-menu-type-bar.wc-neg-margin {
    margin: -1em -1em 1em
}

.wc-hgap-z>div,
.wc-hgap-z>li,
.wc-hgap-z>ul,
.wc-hgap-z>span {
    padding-left: 0;
    padding-right: 0
}

.wc-vgap-z>div+div,
.wc-vgap-z>li+li {
    margin-top: 0
}

.wc-margin-all-z {
    margin: 0
}

.wc-margin-n-z {
    margin-top: 0
}

.wc-margin-e-z {
    margin-right: 0
}

.wc-margin-s-z {
    margin-bottom: 0
}

.wc-margin-w-z {
    margin-left: 0
}

.wc-pad-z {
    padding: 0
}

.wc-hgap-sm>div,
.wc-hgap-sm>li,
.wc-hgap-sm>ul,
.wc-hgap-sm>span {
    padding-left: .125em;
    padding-right: .125em
}

.wc-vgap-sm>div+div,
.wc-vgap-sm>li+li {
    margin-top: .25em
}

.wc-margin-all-sm {
    margin: .25em
}

.wc-margin-n-sm {
    margin-top: .25em
}

.wc-margin-e-sm {
    margin-right: .25em
}

.wc-margin-s-sm {
    margin-bottom: .25em
}

.wc-margin-w-sm {
    margin-left: .25em
}

.wc-pad-sm {
    padding: .25em
}

.wc-hgap-med>div,
.wc-hgap-med>li,
.wc-hgap-med>ul,
.wc-hgap-med>span {
    padding-left: .25em;
    padding-right: .25em
}

.wc-vgap-med>div+div,
.wc-vgap-med>li+li {
    margin-top: .5em
}

.wc-margin-all-med {
    margin: .5em
}

.wc-margin-n-med {
    margin-top: .5em
}

.wc-margin-e-med {
    margin-right: .5em
}

.wc-margin-s-med {
    margin-bottom: .5em
}

.wc-margin-w-med {
    margin-left: .5em
}

.wc-pad-med {
    padding: .5em
}

.wc-hgap-lg>div,
.wc-hgap-lg>li,
.wc-hgap-lg>ul,
.wc-hgap-lg>span {
    padding-left: .5em;
    padding-right: .5em
}

.wc-vgap-lg>div+div,
.wc-vgap-lg>li+li {
    margin-top: 1em
}

.wc-margin-all-lg {
    margin: 1em
}

.wc-margin-n-lg {
    margin-top: 1em
}

.wc-margin-e-lg {
    margin-right: 1em
}

.wc-margin-s-lg {
    margin-bottom: 1em
}

.wc-margin-w-lg {
    margin-left: 1em
}

.wc-pad-lg {
    padding: 1em
}

.wc-hgap-xl>div,
.wc-hgap-xl>li,
.wc-hgap-xl>ul,
.wc-hgap-xl>span {
    padding-left: 1em;
    padding-right: 1em
}

.wc-vgap-xl>div+div,
.wc-vgap-xl>li+li {
    margin-top: 2em
}

.wc-margin-all-xl {
    margin: 2em
}

.wc-margin-n-xl {
    margin-top: 2em
}

.wc-margin-e-xl {
    margin-right: 2em
}

.wc-margin-s-xl {
    margin-bottom: 2em
}

.wc-margin-w-xl {
    margin-left: 2em
}

.wc-pad-xl {
    padding: 2em
}

.wc-hgap-sm> :first-child,
.wc-hgap-med> :first-child,
.wc-hgap-lg> :first-child,
.wc-hgap-xl> :first-child {
    padding-left: 0
}

.wc-hgap-sm> :last-child,
.wc-hgap-med> :last-child,
.wc-hgap-lg> :last-child,
.wc-hgap-xl> :last-child {
    padding-right: 0
}

[role=tooltip] {
    background-color: #fff;
    display: inline;
    margin-top: -2.25em;
    padding: .25em !important;
    position: absolute;
    text-align: center;
    width: auto !important
}

[role=tooltip]::before,
[role=tooltip]::after {
    border-style: solid;
    border-width: .5em .25em 0;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 30%;
    margin-bottom: -0.5em;
    position: absolute
}

[role=tooltip],
.wc-menu [role] [role=tooltip] {
    display: inline-block
}

[hidden] {
    display: none !important
}

@-ms-viewport {
    user-zoom: zoom;
    width: extend-to-zoom;
    zoom: 1
}

@viewport {
    user-zoom: zoom;
    width: extend-to-zoom;
    zoom: 1
}

details>div {
    display: none
}

details,
details[open]>div {
    display: block
}

summary>.fa {
    text-align: left;
    width: 1.25em
}

summary>h1,
summary>h2,
summary>h3,
summary>h4,
summary>h5,
summary>h6 {
    margin: 0;
    padding: 0;
    display: inline-block;
    width: calc(100% - 1.25em)
}

::-webkit-details-marker {
    display: none
}

.wc-datefield>[role=listbox] {
    max-height: none
}

.wc_wdf_pick {
    min-width: 100%;
    padding: .25em;
    text-align: center;
    width: 100%
}

.wc_wdf_today {
    outline: 1px solid #bebfc7;
    outline-offset: -1px
}

#wc_calbox {
    width: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background-color: #fff;
    position: absolute;
    right: 0;
    white-space: nowrap;
    z-index: 5
}

#wc_calbox.wc_colwest {
    left: 0;
    right: auto
}

dialog #wc_calbox {
    position: fixed;
    right: auto;
    z-index: 21
}

#wc_calbox .wc-row {
    -webkit-align-items: baseline;
    align-items: baseline;
    padding: .25em
}

#wc_calbox .wc-row button {
    margin-left: .5em
}

#wc_calbox .wc-row input {
    margin: 0 1em;
    width: 5em
}

#wc_calbox .wc-column:last-child {
    text-align: right
}

#wc_calendar {
    border: 0
}

#wc_calendar th {
    text-align: center
}

#wc_caldaybox td {
    padding: 0;
    text-align: center;
    vertical-align: middle
}

.wc_dlbl_seg {
    display: inline-block
}

.wc_dlbl_seg+.wc_dlbl_seg {
    margin-left: .25em
}

.wc-definitionlist-type-flat {
    vertical-align: text-top
}

.wc-definitionlist-type-flat>dt,
.wc-definitionlist-type-flat>dd {
    display: inline-block;
    margin-left: 0;
    padding-left: 0;
    vertical-align: top;
    width: auto
}

.wc-definitionlist-type-flat>dt~dt {
    margin-left: .5em
}

.wc-definitionlist-type-flat>dd {
    margin-left: .25em
}

.wc-definitionlist-type-column>dt {
    display: inline-block;
    margin-right: .5%;
    vertical-align: text-top;
    width: 30%
}

.wc-definitionlist-type-column>dt+dd {
    margin-left: 0
}

.wc-definitionlist-type-column>dd {
    display: inline-block;
    margin-left: 30.5%;
    padding-left: 0;
    vertical-align: text-top;
    width: 69.5%
}

.wc-definitionlist-type-stacked>dt,
.wc-definitionlist-type-stacked>dd {
    display: block;
    margin-left: 0;
    padding-left: 0
}

dialog {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    background-color: #fff;
    border: 0;
    display: none;
    left: 0;
    max-height: 100%;
    max-width: 100%;
    position: fixed;
    top: 0;
    z-index: 16
}

dialog[open] {
    display: block;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column
}

dialog.wc_max {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    left: 0 !important;
    min-height: 100%;
    min-width: 100%;
    overflow: auto;
    top: 0 !important
}

dialog>header,
dialog>footer {
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

dialog>header {
    display: block;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    padding: .25em 0 .25em .25em
}

dialog>header>h1 {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-size: 2rem;
    margin: 0
}

dialog>header>span {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    line-height: 0;
    margin-right: .25em
}

dialog>header .wc_maxcont {
    display: inline-block
}

dialog>header .wc_btn_icon+button {
    margin-left: .25em
}

dialog>div {
    padding: .5em;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: auto
}

dialog>footer {
    display: block;
    line-height: 0;
    padding: 0;
    text-align: right
}

dialog>footer button {
    cursor: nwse-resize
}

dialog>footer button::before {
    padding: .25em
}

dialog>footer .fa {
    opacity: .5
}

@media only screen and (min-width: 1025px) {
    .wc_resizeflow {
        transition-delay: 0s;
        transition-duration: .5s;
        transition-property: left, top, height, width;
        transition-timing-function: ease-in-out
    }
}

.wc-fieldindicator {
    display: block;
    margin-top: .25em
}

.wc-fieldindicator>.fa {
    text-align: left;
    vertical-align: top;
    width: 1.25em
}

.wc-fieldindicator>.fa+span {
    display: inline-block
}

.wc-fieldindicator>span {
    display: block;
    white-space: normal;
    width: calc(100% - 1.25em)
}

.wc-fieldindicator>span+span {
    margin-left: 1.25em;
    margin-top: .25em
}

.wc-fieldindicator.wc-fieldindicator-type-success .fa {
    color: #090
}

.wc-fieldindicator.wc-fieldindicator-type-info .fa {
    color: #009
}

.wc-fieldindicator.wc-fieldindicator-type-warn .fa {
    color: #c30
}

.wc-fieldindicator.wc-fieldindicator-type-error .fa {
    color: #a00
}

.wc-fieldlayout+.wc-fieldlayout,
.wc-field+.wc-field {
    margin-top: .5em
}

.wc_fld_pl {
    display: none
}

.wc-input {
    margin-top: .25em
}

.wc-input>.wc-input-wrapper,
.wc-input>input,
.wc-input>select,
.wc-input>textarea {
    max-width: 100%
}

.wc_inputwidth>.wc-input>.wc-input-wrapper,
.wc_inputwidth>.wc-input>.wc-input-wrapper>input,
.wc_inputwidth>.wc-input>.wc-input-wrapper>textarea,
.wc_inputwidth>.wc-input>.wc-input-wrapper>select,
.wc_inputwidth>.wc-input>fieldset {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.wc_inputwidth>.wc-input>.wc-input-wrapper.wc-checkbox,
.wc_inputwidth>.wc-input>.wc-input-wrapper.wc-radiobutton {
    width: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.wc_inputwidth>.wc-input>.wc-input-wrapper input[type=checkbox],
.wc_inputwidth>.wc-input>.wc-input-wrapper input[type=radio] {
    width: auto
}

.wc_fld_inpw_4>.wc-input>.wc-input-wrapper,
.wc_fld_inpw_4>.wc-input>fieldset {
    max-width: 4%
}

.wc_fld_inpw_25>.wc-input>.wc-input-wrapper,
.wc_fld_inpw_25>.wc-input>fieldset {
    max-width: 25%
}

.wc_fld_inpw_50>.wc-input>.wc-input-wrapper,
.wc_fld_inpw_50>.wc-input>fieldset {
    max-width: 50%
}

.wc_fld_inpw_75>.wc-input>.wc-input-wrapper,
.wc_fld_inpw_75>.wc-input>fieldset {
    max-width: 75%
}

.wc-layout-flat>.wc-field>label,
.wc-layout-flat>.wc-field>span,
.wc-layout-flat>.wc-field>div {
    display: inline-block;
    vertical-align: text-top
}

.wc-layout-flat>.wc-field>label:first-child,
.wc-layout-flat>.wc-field>span:first-child,
.wc-layout-flat>.wc-field>div:first-child {
    width: 50%
}

.wc-layout-flat>.wc-field>.wc-input {
    margin-top: 0;
    max-width: 50%;
    width: 50%
}

.wc-layout-flat>.wc-field>.wc-input .wc-moved-label {
    left: -9999px;
    max-height: 1rem;
    max-width: 1rem;
    overflow: hidden;
    position: absolute
}

.wc_fld_lblwth_5.wc-layout-flat>.wc-field> :first-child {
    width: 5%
}

.wc_fld_lblwth_5.wc-layout-flat>.wc-field>.wc-input {
    max-width: 95%;
    width: 95%
}

.wc_fld_lblwth_5.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 5%;
    max-width: 95%;
    width: 95%
}

.wc_fld_inpw_5>.wc-input {
    width: 5%
}

.wc_fld_lblwth_10.wc-layout-flat>.wc-field> :first-child {
    width: 10%
}

.wc_fld_lblwth_10.wc-layout-flat>.wc-field>.wc-input {
    max-width: 90%;
    width: 90%
}

.wc_fld_lblwth_10.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 10%;
    max-width: 90%;
    width: 90%
}

.wc_fld_inpw_10>.wc-input {
    width: 10%
}

.wc_fld_lblwth_15.wc-layout-flat>.wc-field> :first-child {
    width: 15%
}

.wc_fld_lblwth_15.wc-layout-flat>.wc-field>.wc-input {
    max-width: 85%;
    width: 85%
}

.wc_fld_lblwth_15.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 15%;
    max-width: 85%;
    width: 85%
}

.wc_fld_inpw_15>.wc-input {
    width: 15%
}

.wc_fld_lblwth_20.wc-layout-flat>.wc-field> :first-child {
    width: 20%
}

.wc_fld_lblwth_20.wc-layout-flat>.wc-field>.wc-input {
    max-width: 80%;
    width: 80%
}

.wc_fld_lblwth_20.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 20%;
    max-width: 80%;
    width: 80%
}

.wc_fld_inpw_20>.wc-input {
    width: 20%
}

.wc_fld_lblwth_25.wc-layout-flat>.wc-field> :first-child {
    width: 25%
}

.wc_fld_lblwth_25.wc-layout-flat>.wc-field>.wc-input {
    max-width: 75%;
    width: 75%
}

.wc_fld_lblwth_25.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 25%;
    max-width: 75%;
    width: 75%
}

.wc_fld_inpw_25>.wc-input {
    width: 25%
}

.wc_fld_lblwth_30.wc-layout-flat>.wc-field> :first-child {
    width: 30%
}

.wc_fld_lblwth_30.wc-layout-flat>.wc-field>.wc-input {
    max-width: 70%;
    width: 70%
}

.wc_fld_lblwth_30.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 30%;
    max-width: 70%;
    width: 70%
}

.wc_fld_inpw_30>.wc-input {
    width: 30%
}

.wc_fld_lblwth_35.wc-layout-flat>.wc-field> :first-child {
    width: 35%
}

.wc_fld_lblwth_35.wc-layout-flat>.wc-field>.wc-input {
    max-width: 65%;
    width: 65%
}

.wc_fld_lblwth_35.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 35%;
    max-width: 65%;
    width: 65%
}

.wc_fld_inpw_35>.wc-input {
    width: 35%
}

.wc_fld_lblwth_40.wc-layout-flat>.wc-field> :first-child {
    width: 40%
}

.wc_fld_lblwth_40.wc-layout-flat>.wc-field>.wc-input {
    max-width: 60%;
    width: 60%
}

.wc_fld_lblwth_40.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 40%;
    max-width: 60%;
    width: 60%
}

.wc_fld_inpw_40>.wc-input {
    width: 40%
}

.wc_fld_lblwth_45.wc-layout-flat>.wc-field> :first-child {
    width: 45%
}

.wc_fld_lblwth_45.wc-layout-flat>.wc-field>.wc-input {
    max-width: 55%;
    width: 55%
}

.wc_fld_lblwth_45.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 45%;
    max-width: 55%;
    width: 55%
}

.wc_fld_inpw_45>.wc-input {
    width: 45%
}

.wc_fld_lblwth_50.wc-layout-flat>.wc-field> :first-child {
    width: 50%
}

.wc_fld_lblwth_50.wc-layout-flat>.wc-field>.wc-input {
    max-width: 50%;
    width: 50%
}

.wc_fld_lblwth_50.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 50%;
    max-width: 50%;
    width: 50%
}

.wc_fld_inpw_50>.wc-input {
    width: 50%
}

.wc_fld_lblwth_55.wc-layout-flat>.wc-field> :first-child {
    width: 55%
}

.wc_fld_lblwth_55.wc-layout-flat>.wc-field>.wc-input {
    max-width: 45%;
    width: 45%
}

.wc_fld_lblwth_55.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 55%;
    max-width: 45%;
    width: 45%
}

.wc_fld_inpw_55>.wc-input {
    width: 55%
}

.wc_fld_lblwth_60.wc-layout-flat>.wc-field> :first-child {
    width: 60%
}

.wc_fld_lblwth_60.wc-layout-flat>.wc-field>.wc-input {
    max-width: 40%;
    width: 40%
}

.wc_fld_lblwth_60.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 60%;
    max-width: 40%;
    width: 40%
}

.wc_fld_inpw_60>.wc-input {
    width: 60%
}

.wc_fld_lblwth_65.wc-layout-flat>.wc-field> :first-child {
    width: 65%
}

.wc_fld_lblwth_65.wc-layout-flat>.wc-field>.wc-input {
    max-width: 35%;
    width: 35%
}

.wc_fld_lblwth_65.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 65%;
    max-width: 35%;
    width: 35%
}

.wc_fld_inpw_65>.wc-input {
    width: 65%
}

.wc_fld_lblwth_70.wc-layout-flat>.wc-field> :first-child {
    width: 70%
}

.wc_fld_lblwth_70.wc-layout-flat>.wc-field>.wc-input {
    max-width: 30%;
    width: 30%
}

.wc_fld_lblwth_70.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 70%;
    max-width: 30%;
    width: 30%
}

.wc_fld_inpw_70>.wc-input {
    width: 70%
}

.wc_fld_lblwth_75.wc-layout-flat>.wc-field> :first-child {
    width: 75%
}

.wc_fld_lblwth_75.wc-layout-flat>.wc-field>.wc-input {
    max-width: 25%;
    width: 25%
}

.wc_fld_lblwth_75.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 75%;
    max-width: 25%;
    width: 25%
}

.wc_fld_inpw_75>.wc-input {
    width: 75%
}

.wc_fld_lblwth_80.wc-layout-flat>.wc-field> :first-child {
    width: 80%
}

.wc_fld_lblwth_80.wc-layout-flat>.wc-field>.wc-input {
    max-width: 20%;
    width: 20%
}

.wc_fld_lblwth_80.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 80%;
    max-width: 20%;
    width: 20%
}

.wc_fld_inpw_80>.wc-input {
    width: 80%
}

.wc_fld_lblwth_85.wc-layout-flat>.wc-field> :first-child {
    width: 85%
}

.wc_fld_lblwth_85.wc-layout-flat>.wc-field>.wc-input {
    max-width: 15%;
    width: 15%
}

.wc_fld_lblwth_85.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 85%;
    max-width: 15%;
    width: 15%
}

.wc_fld_inpw_85>.wc-input {
    width: 85%
}

.wc_fld_lblwth_90.wc-layout-flat>.wc-field> :first-child {
    width: 90%
}

.wc_fld_lblwth_90.wc-layout-flat>.wc-field>.wc-input {
    max-width: 10%;
    width: 10%
}

.wc_fld_lblwth_90.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 90%;
    max-width: 10%;
    width: 10%
}

.wc_fld_inpw_90>.wc-input {
    width: 90%
}

.wc_fld_lblwth_95.wc-layout-flat>.wc-field> :first-child {
    width: 95%
}

.wc_fld_lblwth_95.wc-layout-flat>.wc-field>.wc-input {
    max-width: 5%;
    width: 5%
}

.wc_fld_lblwth_95.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 95%;
    max-width: 5%;
    width: 5%
}

.wc_fld_inpw_95>.wc-input {
    width: 95%
}

.wc_fld_lblwth_100.wc-layout-flat>.wc-field> :first-child {
    width: 100%
}

.wc_fld_lblwth_100.wc-layout-flat>.wc-field>.wc-input {
    max-width: 0%;
    width: 0%
}

.wc_fld_lblwth_100.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 100%;
    max-width: 0%;
    width: 0%
}

.wc_fld_inpw_100>.wc-input {
    width: 100%
}

.wc_fld_lblwth_17.wc-layout-flat>.wc-field> :first-child {
    width: 17%
}

.wc_fld_lblwth_17.wc-layout-flat>.wc-field>.wc-input {
    max-width: 83%;
    width: 83%
}

.wc_fld_lblwth_17.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 17%;
    max-width: 83%;
    width: 83%
}

.wc_fld_inpw_17>.wc-input {
    width: 17%
}

.wc_fld_lblwth_33.wc-layout-flat>.wc-field> :first-child {
    width: 33%
}

.wc_fld_lblwth_33.wc-layout-flat>.wc-field>.wc-input {
    max-width: 67%;
    width: 67%
}

.wc_fld_lblwth_33.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 33%;
    max-width: 67%;
    width: 67%
}

.wc_fld_inpw_33>.wc-input {
    width: 33%
}

.wc_fld_lblwth_34.wc-layout-flat>.wc-field> :first-child {
    width: 34%
}

.wc_fld_lblwth_34.wc-layout-flat>.wc-field>.wc-input {
    max-width: 66%;
    width: 66%
}

.wc_fld_lblwth_34.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 34%;
    max-width: 66%;
    width: 66%
}

.wc_fld_inpw_34>.wc-input {
    width: 34%
}

.wc_fld_lblwth_66.wc-layout-flat>.wc-field> :first-child {
    width: 66%
}

.wc_fld_lblwth_66.wc-layout-flat>.wc-field>.wc-input {
    max-width: 34%;
    width: 34%
}

.wc_fld_lblwth_66.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 66%;
    max-width: 34%;
    width: 34%
}

.wc_fld_inpw_66>.wc-input {
    width: 66%
}

.wc_fld_lblwth_67.wc-layout-flat>.wc-field> :first-child {
    width: 67%
}

.wc_fld_lblwth_67.wc-layout-flat>.wc-field>.wc-input {
    max-width: 33%;
    width: 33%
}

.wc_fld_lblwth_67.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 67%;
    max-width: 33%;
    width: 33%
}

.wc_fld_inpw_67>.wc-input {
    width: 67%
}

.wc_fld_lblwth_83.wc-layout-flat>.wc-field> :first-child {
    width: 83%
}

.wc_fld_lblwth_83.wc-layout-flat>.wc-field>.wc-input {
    max-width: 17%;
    width: 17%
}

.wc_fld_lblwth_83.wc-layout-stacked>.wc-field>.wc-input {
    margin-left: 83%;
    max-width: 17%;
    width: 17%
}

.wc_fld_inpw_83>.wc-input {
    width: 83%
}

.wc-label>.fa-asterisk {
    display: none;
    margin-left: .25em;
    font-size: .5em
}

.wc-label.wc_req>.fa-asterisk {
    display: inline-block
}

.wc-label[data-wc-for] {
    display: none
}

.wc-label-hint {
    display: block
}

.wc-input-wrapper+label,
.wc-ro-input+.wc-label,
input+label,
label+.wc-input-wrapper {
    margin-left: .25em
}

[hidden]+label,
[hidden]+input,
[hidden]+.wc-input-wrapper,
.wc-off+label,
.wc-off+input,
.wc-off+.wc-input-wrapper {
    margin-left: 0
}

.wc_a_ilb {
    display: inline-block
}

a[aria-disabled=true] {
    color: #5b666d
}

.wc-menuitem,
.wc-submenu {
    width: 100%
}

.wc_menu_bar>.wc-menuitem,
.wc_menu_bar>.wc-submenu {
    display: inline-block;
    white-space: nowrap;
    width: auto
}

.wc-menuitem,
.wc-submenu-o {
    padding: .5em;
    width: 100%
}

.wc-menuitem .wc-decoratedlabel,
.wc-submenu-o .wc-decoratedlabel {
    display: inline-table;
    width: 100%
}

.wc-menuitem .wc_dlbl_seg,
.wc-submenu-o .wc_dlbl_seg {
    display: table-cell
}

.wc-menuitem .wc_dlbl_seg+.wc_dlbl_seg,
.wc-submenu-o .wc_dlbl_seg+.wc_dlbl_seg {
    padding-left: .25em
}

.wc-menuitem .wc-labelbody,
.wc-submenu-o .wc-labelbody {
    width: 100%
}

.wc-submenu-o>.wc-decoratedlabel {
    width: calc(100% - 1.5em)
}

.wc-submenu-o>.fa {
    margin-left: .25em;
    text-align: left;
    width: 1.25em
}

.wc-menuitem {
    display: block;
    vertical-align: bottom
}

.wc-menuitem.wc-icon-before .wc-decoratedlabel,
.wc-menuitem.wc-icon-after .wc-decoratedlabel {
    width: calc(100% - 1.5em)
}

.wc-menuitem.wc-icon-before::before,
.wc-menuitem.wc-icon-after::before {
    width: 1.25em
}

[role=separator] {
    margin: 0;
    padding: 0
}

[role=separator][aria-orientation=vertical] {
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #bebfc7;
    border-bottom: 0 none;
    display: inline;
    padding: 1em 0 0 0;
    vertical-align: bottom
}

.wc_closesubmenu {
    display: none
}

.wc_hbgr {
    padding: .25em
}

.wc-menu-type-column .wc_submenucontent,
.wc_menu_bar .wc_submenucontent {
    background-color: #fff;
    height: auto;
    min-width: 100%;
    overflow: visible;
    position: absolute;
    top: 100%;
    width: auto
}

.wc-menu-type-column .wc_submenucontent>[role],
.wc_menu_bar .wc_submenucontent>[role] {
    font-size: inherit
}

.wc-menu-type-column .wc_closesubmenu,
.wc_menu_bar .wc_closesubmenu {
    display: none
}

.wc-menu-type-column .wc_submenucontent,
.wc_submenucontent .wc_submenucontent {
    left: 100%;
    top: 0
}

.wc-menu-type-column .wc_submenucontent.wc_coleast,
.wc_submenucontent .wc_submenucontent.wc_coleast {
    right: 100%
}

.wc-menu-type-column .wc_submenucontent.wc_colwest,
.wc_submenucontent .wc_submenucontent.wc_colwest {
    right: 100%
}

.wc_submenucontent {
    display: none;
    white-space: nowrap
}

.wc_submenucontent[aria-expanded=true] {
    display: block
}

.wc_submenucontent[aria-busy=true] {
    min-height: 1.25em
}

.wc-menu-type-tree .wc_submenucontent {
    white-space: normal
}

.wc_menu_bar .wc_submenucontent,
.wc-menu-type-column .wc_submenucontent {
    z-index: 5
}

dialog .wc_menu_bar .wc_submenucontent,
dialog .wc-menu-type-column .wc_submenucontent {
    z-index: 21
}

.wc_submenucontent.wc_colsth {
    bottom: 0;
    left: 100%;
    top: auto
}

.wc_submenucontent.wc_colsth.wc_coleast {
    left: auto;
    right: 100%
}

.wc_submenucontent.wc_coleast {
    left: auto;
    right: 0
}

.wc_submenucontent.wc_coleast.wc_colwest {
    max-width: 100%
}

.wc_submenucontent.wc_colwest {
    left: 100%;
    right: auto
}

.wc_menu_bar>.wc-menuitem .wc-decoratedlabel,
.wc_menu_bar>.wc-submenu>.wc-submenu-o .wc-decoratedlabel {
    display: inline-table;
    width: auto
}

.wc_menu_bar>.wc-menuitem .wc-labelbody,
.wc_menu_bar>.wc-submenu>.wc-submenu-o .wc-labelbody {
    width: auto
}

.wc-menu-type-bar.wc_menu_fix {
    display: inline-block
}

.wc_closesubmenu::before {
    margin-right: .25em
}

.wc-menu-type-flyout {
    display: inline-block
}

.wc-submenu {
    position: relative
}

.wc-menu-type-tree .wc-submenu {
    position: static
}

.wc-menu-type-tree .wc-menuitem {
    padding: .25em 0
}

.wc-menu-type-tree .wc-submenu-o {
    padding: .25em 0
}

.wc-menu-type-tree .wc-submenu-o>.fa {
    margin-left: 0
}

.wc-menu-type-tree .wc_submenucontent {
    margin-left: .75rem
}

.wc-multifileupload[data-wc-component] a {
    max-width: none
}

.wc-multifileupload .wc_btn_abort {
    margin-right: .25em
}

.wc-multifileupload>.wc_files {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wc-multifileupload a {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    display: inline-block;
    max-width: calc(100% - 2em)
}

.wc-multifileupload a img {
    max-width: 100%
}

.wc-multifileupload progress {
    margin-left: .25em;
    margin-right: .25em;
    min-width: 10em
}

.wc-multifileupload[data-wc-cols="1"]>.wc_filelist {
    display: table-cell
}

.wc-multifileupload>.wc-listlayout-type-flat a {
    width: auto
}

.wc-multifileupload [type=file][data-wc-editor] {
    max-width: calc(100% - 2em)
}

.wc-multifileupload [type=file][data-wc-editor],
.wc-multifileupload [type=file][data-wc-editor]+button {
    vertical-align: bottom
}

.wc-multifileupload .wc_btn_camera {
    display: none
}

.wc_filelist {
    -webkit-flex-grow: 1;
    flex-grow: 1
}

.wc-rtc-gum .wc-multifileupload .wc_btn_camera {
    display: inline-block
}

.wc-file {
    display: block;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    padding: .25em;
    word-wrap: break-word
}

.wc-multiselectpair {
    white-space: nowrap
}

.wc-multiselectpair>span {
    display: inline-block;
    vertical-align: top
}

.wc-multiselectpair>span.wc-fieldindicator {
    display: block
}

.wc-multiselectpair>span+span {
    margin-left: 1px
}

.wc-multiselectpair label {
    display: block
}

.wc-multiselectpair select {
    min-width: 100%
}

.wc-multiselectpair .wc_msp_btncol button {
    display: block
}

.wc-multiselectpair .wc_msp_btncol button[value=rem] {
    margin-top: .5em
}

.wc-panel-type-box,
.wc-panel-type-feature {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    padding: .5em
}

.wc_bl_mid {
    display: block;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wc-center,
.wc-east,
.wc-west {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1
}

.wc-center:first-child:last-child,
.wc-east:first-child:last-child,
.wc-west:first-child:last-child {
    width: 100%
}

.wc-center {
    min-width: 50%
}

.wc-center:first-child,
.wc-center:last-child {
    width: 75%
}

.wc-east,
.wc-west {
    width: auto;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content
}

.wc-east {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    text-align: right
}

.wc-flowlayout {
    display: block;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    align-content: flex-start
}

.wc-flowlayout>div {
    display: inline-block;
    max-width: 100%;
    text-align: left
}

.wc-flowlayout.wc-align-center {
    -webkit-justify-content: center;
    justify-content: center
}

.wc-flowlayout.wc-align-right {
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.wc-flowlayout.wc-align-vertical,
.wc-flowlayout.wc-align-vertical>div {
    display: block
}

.wc-flex-nowrap>.wc-flowlayout {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.wc_fl_baseline {
    -webkit-align-items: baseline;
    align-items: baseline
}

.wc_fl_bottom {
    -webkit-align-items: flex-end;
    align-items: flex-end
}

.wc_fl_middle {
    -webkit-align-items: center;
    align-items: center
}

.wc_gl_row {
    display: block;
    display: -webkit-flex;
    display: flex
}

.wc-gridlayout-col-1>.wc_gl_row>.wc-cell {
    width: 100%
}

.wc-gridlayout-col-2>.wc_gl_row>.wc-cell {
    width: 50%
}

.wc-gridlayout-col-3>.wc_gl_row>.wc-cell {
    width: 33.3333333333%
}

.wc-gridlayout-col-4>.wc_gl_row>.wc-cell {
    width: 25%
}

.wc-gridlayout-col-5>.wc_gl_row>.wc-cell {
    width: 20%
}

.wc-gridlayout-col-6>.wc_gl_row>.wc-cell {
    width: 16.6666666667%
}

.wc-gridlayout-col-7>.wc_gl_row>.wc-cell {
    width: 14.2857142857%
}

.wc-gridlayout-col-8>.wc_gl_row>.wc-cell {
    width: 12.5%
}

.wc-gridlayout-col-9>.wc_gl_row>.wc-cell {
    width: 11.1111111111%
}

.wc-gridlayout-col-10>.wc_gl_row>.wc-cell {
    width: 10%
}

.wc-gridlayout-col-11>.wc_gl_row>.wc-cell {
    width: 9.0909090909%
}

.wc-gridlayout-col-12>.wc_gl_row>.wc-cell {
    width: 8.3333333333%
}

.wc-listlayout {
    margin: 0;
    padding: 0
}

.wc-listlayout.wc-align-center,
.wc-listlayout.wc-align-right {
    list-style-position: inside;
    margin-left: 0
}

ol.wc-listlayout {
    margin-left: 2rem
}

ol.wc-listlayout.wc_list_nb {
    margin-left: 0
}

ol.wc-listlayout.wc-listlayout-type-flat {
    counter-reset: li;
    margin-left: 0
}

ol.wc-listlayout.wc-listlayout-type-flat>li::before {
    content: counter(li) ".";
    counter-increment: li;
    margin-right: .25em
}

ol.wc-listlayout.wc-listlayout-type-flat.wc_list_nb>li::before {
    content: ""
}

.wc-listlayout-separator-bar,
.wc-listlayout-type-flat {
    list-style-type: none
}

.wc-listlayout-separator-bar>li>* {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 1em)
}

.wc-listlayout-separator-bar>li::before {
    content: "|";
    display: inline-block;
    margin-right: .5em;
    text-align: right;
    width: .5em
}

.wc-listlayout-separator-bar.wc-listlayout-type-flat>li::before {
    display: inline
}

.wc-listlayout-separator-bar.wc-listlayout-type-flat>li:first-child::before {
    content: "";
    margin-right: 0;
    width: 0
}

.wc-listlayout-separator-dot {
    margin-left: 1.5rem
}

.wc-listlayout-separator-dot.wc-listlayout-type-flat,
.wc-listlayout-separator-dot.wc-align-right {
    margin-left: 0
}

.wc-listlayout-type-flat.wc-listlayout-separator-dot>li+li::before {
    content: "•";
    margin-right: .5em
}

.wc-listlayout-type-flat>li {
    display: inline-block;
    width: auto
}

.wc-listlayout-type-flat>li>* {
    display: inline-block;
    width: auto
}

.wc-listlayout-type-flat>li+li {
    margin-left: .5em
}

.wc-row {
    display: block;
    display: -webkit-flex;
    display: flex
}

.wc-column {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.wc_col_5 {
    width: 5%
}

.wc_col_10 {
    width: 10%
}

.wc_col_15 {
    width: 15%
}

.wc_col_20 {
    width: 20%
}

.wc_col_25 {
    width: 25%
}

.wc_col_30 {
    width: 30%
}

.wc_col_35 {
    width: 35%
}

.wc_col_40 {
    width: 40%
}

.wc_col_45 {
    width: 45%
}

.wc_col_50 {
    width: 50%
}

.wc_col_55 {
    width: 55%
}

.wc_col_60 {
    width: 60%
}

.wc_col_65 {
    width: 65%
}

.wc_col_70 {
    width: 70%
}

.wc_col_75 {
    width: 75%
}

.wc_col_80 {
    width: 80%
}

.wc_col_85 {
    width: 85%
}

.wc_col_90 {
    width: 90%
}

.wc_col_95 {
    width: 95%
}

.wc_col_100 {
    width: 100%
}

.wc_col_16 {
    width: 16%
}

.wc_col_17 {
    width: 17%
}

.wc_col_33 {
    width: 33%
}

.wc_col_34 {
    width: 34%
}

.wc_col_66 {
    width: 66%
}

.wc_col_67 {
    width: 67%
}

.wc_col_83 {
    width: 83%
}

.wc_col_84 {
    width: 84%
}

.wc-cell {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

progress {
    max-width: 100%
}

.wc-progressbar-type-small {
    font-size: 67%
}

.wc_seltog>button {
    margin-left: .5em
}

.wc_seltog>button:first-child {
    margin-left: 0
}

.wc_seltog[role=checkbox]+label {
    margin-left: .25em
}

.wc_seltog[role=checkbox]>.fa {
    text-align: left;
    width: 1.25em
}

.wc_seltog[data-wc-value][aria-checked=true] {
    font-weight: bold
}

.wc-shuffler select {
    min-height: 8em
}

.wc_sortcont {
    display: inline-block;
    vertical-align: top
}

.wc_sortcont button {
    display: block
}

.wc-skiplinks {
    height: 0;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: 100%
}

.wc-skiplinks a {
    left: -9999px;
    max-height: 1rem;
    max-width: 1rem;
    overflow: hidden;
    position: absolute
}

.wc-skiplinks a:focus {
    left: 0;
    max-height: none;
    max-width: none;
    overflow: visible;
    position: static;
    background-color: #fff;
    display: inline-block;
    padding: .5em;
    z-index: 5
}

.wc-text-type-mandatoryIndicator::after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    margin-left: .25em
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    min-width: 100%
}

th,
td {
    padding: .25em;
    text-align: left;
    vertical-align: top
}

caption {
    padding: .5em 0;
    text-align: left
}

.wc_table_fix {
    table-layout: fixed
}

.wc_table_colauto {
    width: .25rem
}

.wc_table_rowsep>tr+tr {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #bebfc7
}

.wc_table_colsep>col+col {
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #bebfc7
}

.wc_table_colsep>.wc_table_colauto {
    border-left: 0
}

.wc_table_top_controls {
    display: block;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: baseline;
    align-items: baseline;
    margin-bottom: .25em
}

.wc_table_top_controls>div {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    display: inline-block
}

.wc_table_top_controls>div:last-child {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    text-align: right
}

.wc_table_top_controls>.wc_table_sel_cont:last-child {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    text-align: left
}

.wc_table_bottom_controls {
    padding: .25em
}

.wc-actions button+button {
    margin-left: .25em
}

.wc_table_sel_wrapper {
    text-align: right;
    white-space: nowrap
}

[aria-selected]>.wc_table_sel_wrapper {
    text-align: left
}

.wc_table_sel_wrapper .wc-menu-type-flyout button {
    margin-left: 0
}

.wc_table_sel_wrapper .wc-menu-type-flyout .wc-submenu-o {
    height: 1.25em;
    padding: 0;
    vertical-align: top
}

.wc_table_sel_wrapper>.fa+.wc-menu-type-flyout {
    margin-left: .25em
}

[aria-level="2"]>.wc_table_rowexp_container+td,
[aria-level="2"]>.wc_table_rowexp_container+th {
    padding-left: 1em
}

[aria-level="3"]>.wc_table_rowexp_container+td,
[aria-level="3"]>.wc_table_rowexp_container+th {
    padding-left: 2em
}

[aria-level="4"]>.wc_table_rowexp_container+td,
[aria-level="4"]>.wc_table_rowexp_container+th {
    padding-left: 3em
}

[aria-level="5"]>.wc_table_rowexp_container+td,
[aria-level="5"]>.wc_table_rowexp_container+th {
    padding-left: 4em
}

[aria-level="6"]>.wc_table_rowexp_container+td,
[aria-level="6"]>.wc_table_rowexp_container+th {
    padding-left: 5em
}

.wc_table_pag_cont>span,
.wc_table_pag_cont>label {
    margin-left: 1em;
    white-space: nowrap
}

.wc_table_pag_cont>span:first-child,
.wc_table_pag_cont>label:first-child {
    margin-left: 0
}

.wc_table_pag_cont label>select {
    margin-left: .25em
}

.wc_table_pag_cont button::before {
    min-width: 1.25em
}

.wc_table_bottom_controls>.wc_table_pag_cont {
    text-align: right
}

th[aria-sort] {
    cursor: pointer
}

th[aria-sort]>.wc-decoratedlabel {
    display: inline-block;
    width: calc(100% - 1.25em);
    word-wrap: break-word
}

th[aria-sort]>.fa {
    display: inline-block;
    width: 1.25em;
    vertical-align: top
}

.wc-tabset {
    display: block;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column
}

[role=tablist] {
    display: block;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 1px
}

[role=tablist][aria-multiselectable] {
    -webkit-flex-direction: column;
    flex-direction: column;
    position: static
}

[role=tab] {
    min-height: auto;
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
    padding: .5em;
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    cursor: pointer;
    overflow: hidden
}

[role=tab][aria-expanded] {
    margin-left: 0
}

[role=tab][aria-expanded=false]+[role=tabpanel]+[aria-expanded] {
    border-top: 0
}

[role=tab][aria-selected=true] {
    background-color: #fff;
    border-bottom: 0
}

[role=tab]+[role=tab] {
    margin-left: .25em
}

[role=tab]+[role=tab][aria-expanded] {
    border-top: 0;
    margin-left: 0
}

[role=tab][aria-disabled=true] {
    background-color: #f2f2f2;
    color: #5b666d;
    cursor: not-allowed
}

[role=tabpanel] {
    padding: .5em;
    background-color: #fff;
    -webkit-flex-grow: 1;
    flex-grow: 1
}

[role=tablist]~[role=tabpanel] {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #bebfc7
}

[aria-expanded]+[role=tabpanel] {
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #bebfc7;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #bebfc7
}

[aria-disabled=true]+[role=tabpanel] {
    border-color: #bebfc7
}

textarea+output {
    background-color: #fff;
    display: block;
    margin-top: -1px;
    padding: .25em;
    position: absolute;
    z-index: 5
}

textarea+output::before {
    content: attr(value);
    font-size: 85%
}

dialog textarea+output {
    z-index: 21
}

pre.wc-textarea {
    font-family: inherit;
    margin: 0;
    white-space: pre-wrap;
    word-break: normal;
    display: inline-flex
}

div.wc-textarea {
    word-break: normal
}

#wc_session_container {
    width: 25rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    bottom: 0;
    max-width: 100%;
    position: fixed;
    right: 0;
    z-index: 27
}

.wc-togglebutton[data-wc-component],
.wc-togglebutton>button {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    border-radius: 1.25em;
    display: inline-block;
    height: 1.25em;
    position: relative;
    width: 2.5em
}

.wc-togglebutton[data-wc-component]::after,
.wc-togglebutton>button::after {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    border-radius: 1.25em;
    content: "";
    display: block;
    height: calc(100% - 2px);
    left: 0;
    position: relative;
    width: 50%
}

.wc-togglebutton>button {
    outline: 0;
    padding: 0;
    user-select: none;
    transition: all .4s ease
}

.wc-togglebutton>button::after {
    transition: left .3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding .3s ease, margin .3s ease
}

.wc-togglebutton.wc_ro_sel::after,
.wc-togglebutton>[aria-checked=true]::after {
    left: calc(50% - 2px)
}

[role=tree] [role=group] {
    display: none;
    padding-left: .75rem
}

[role=tree] [role=group].wc_tree_root {
    display: block;
    padding-left: 0
}

[role=tree] [aria-expanded=true]>[role=group] {
    display: block
}

[role=treeitem] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%
}

[role=treeitem]>.wc_leaf_vopener {
    width: 1.25em
}

[role=treeitem]>.wc_leaf_vopener+button {
    width: calc(100% - 1.25em)
}

.wc_leaf_vopener,
.wc_leaf_img {
    display: inline-block;
    padding: .25em 0
}

.wc_leaf_vopener>.fa::before,
.wc_leaf_img>.fa::before {
    text-align: left;
    width: 1.25em
}

.wc_leaf_vopener {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left
}

.wc_leaf_img {
    width: 1.25em
}

.wc_leaf_img img {
    max-height: 1.25em;
    max-width: 1.25em
}

.wc_leaf_name {
    padding: .25em .25em .25em 0
}

.wc_leaf_hopener {
    display: none
}

[role=tree].wc_htree {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    overflow: auto
}

[role=tree].wc_htree [role=group] {
    width: auto;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #bebfc7;
    left: 100%;
    min-height: 100%;
    padding-left: 0;
    position: absolute;
    top: 0
}

[role=tree].wc_htree [role=group].wc_tree_root {
    border-left: 0;
    display: table;
    left: 0;
    position: relative
}

[role=tree].wc_htree [role=treeitem] {
    padding-right: .5em
}

[role=tree].wc_htree [aria-expanded=true]>[role=group] {
    display: table-cell
}

[role=tree].wc_htree [aria-expanded]>.wc_leaf {
    display: block;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: baseline;
    align-items: baseline;
    width: 100%
}

[role=tree].wc_htree [aria-expanded]>.wc_leaf>.wc_leaf_hopener {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    display: inline-block;
    padding: .25em .25em .25em 0;
    text-align: right
}

[role=tree].wc_htree .wc_branch_resizer {
    display: block
}

[role=tree].wc_htree .wc_leaf_vopener {
    display: none
}

[role=tree].wc_htree .wc_leaf_img {
    padding-left: .25em
}

[role=tree].wc_htree .wc_leaf_name {
    padding: .25em
}

.wc_branch_resizer {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    height: 1.25em;
    width: 100%
}

.wc_branch_resize_handle {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 100%;
    position: absolute;
    right: -0.5em;
    top: 0;
    width: 1em
}

.wc_branch_resize_handle.wc_resize {
    cursor: ew-resize
}

.wc_branch_resize_handle[disabled] {
    cursor: default
}

.wc-src,
.wc-track {
    display: inline-block
}

.wc-src+.wc-src,
.wc-src+.wc-track,
.wc-track+.wc-src,
.wc-track+.wc-track {
    margin-left: .5em
}

.wc-checkableselect input {
    margin-right: .25em
}

.wc-checkableselect .wc-option {
    display: block
}

.wc-checkableselect .wc-option+.wc-option {
    margin-top: .25em
}

.wc-checkableselect .wc-option.wc-inline {
    display: inline
}

.wc-checkableselect.wc-layout-flat .wc-option {
    display: inline;
    margin-right: .5em
}

.wc-checkableselect.wc-layout-flat .wc-option+.wc-option {
    margin-top: 0
}

.wc-checkableselect.wc-layout-flat .wc-option:last-of-type {
    margin-right: 0
}

[data-wc-colcount] {
    column-count: 2;
    column-gap: .5em;
    display: block
}

[data-wc-colcount="3"] {
    column-count: 3
}

[data-wc-colcount="4"] {
    column-count: 4
}

[data-wc-colcount="5"] {
    column-count: 5
}

[data-wc-colcount="6"] {
    column-count: 6
}

[data-wc-colcount="7"] {
    column-count: 7
}

[data-wc-colcount="8"] {
    column-count: 8
}

[data-wc-colcount="9"] {
    column-count: 9
}

[data-wc-colcount="10"] {
    column-count: 10
}

[data-wc-colcount="11"] {
    column-count: 11
}

[data-wc-colcount="12"] {
    column-count: 12
}

button.wc-clipboard {
    margin-left: .5em;
    display: none;
    opacity: 50%
}

button.wc-clipboard:hover {
    opacity: 100%
}

button.wc-clipboard:focus {
    opacity: 100%
}

body.wc-clipwrite button.wc-clipboard {
    display: inline-block
}

.wc_coltog {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.wc_coltog>li {
    display: inline-block
}

.wc_coltog>li+li {
    margin-left: .5em
}

.wc_coltog button>.fa::before {
    margin-right: .25em
}

.wc_mfc {
    white-space: nowrap
}

.wc_mfc input,
.wc_mfc select {
    max-width: calc(100% - 2em)
}

.wc_mfc button {
    border-left: 0;
    padding: 1px .25em
}

.wc_mfc button::before {
    text-align: center;
    width: 1.25em
}

.wc_btt {
    opacity: .5
}

button {
    font-family: inherit;
    font-size: inherit
}

.wc_btn_icon {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    background-color: transparent;
    color: inherit
}

.wc_btn_icon:hover,
.wc_btn_icon:focus {
    background-color: #d8f0fc;
    cursor: pointer
}

.wc_btn_icon[disabled]:hover,
.wc_btn_icon[aria-disabled=true]:hover {
    background-color: transparent;
    cursor: auto
}

.wc_btn_icon[disabled] {
    border-color: #bebfc7;
    color: #5b666d
}

.wc-linkbutton {
    color: #072243
}

.wc-linkbutton[disabled] {
    color: #5b666d
}

[role=combobox][aria-invalid=true] {
    border-color: #ad1a1f
}

[role=combobox][aria-invalid=true]>input {
    background-color: #fee
}

[role=combobox]>button:disabled {
    background-color: #f2f2f2;
    color: #5b666d
}

[role=listbox] {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    background-color: #f2f2f2
}

body {
    background-color: #bebfc7;
    color: #000;
    font-size: 12px
}

@media only screen and (min-width: 1281px) {
    body {
        font-size: 16px
    }
}

p {
    margin: 0 0 1em
}

input[aria-invalid=true],
select[aria-invalid=true],
textarea[aria-invalid=true] {
    background-color: #fee
}

input[disabled],
select[disabled],
textarea[disabled] {
    background-color: #f2f2f2;
    border-color: #bebfc7;
    color: #5b666d
}

legend {
    font-weight: bold;
    max-width: 100%
}

:visited {
    color: #a517aa
}

a {
    color: #072243
}

.wc-invite:hover,
.wc-invite:focus {
    background-color: #d8f0fc;
    cursor: pointer
}

.wc-invite[disabled]:hover,
.wc-invite[aria-disabled=true]:hover {
    background-color: transparent;
    cursor: auto
}

.wc-err {
    color: #ad1a1f
}

#wc-shim {
    background-color: rgba(35, 31, 32, .85)
}

[aria-invalid=true] {
    border-color: #ad1a1f
}

.wc-cerror::before {
    color: #ad1a1f
}

.wc-cwarning::before {
    color: #f8b133
}

.wc-cinfo::before {
    color: #024da1
}

.wc-csuccess::before {
    color: #68af04
}

.wc_img_editor .wc_img_canvas,
.wc_img_editor .wc_img_cap,
.wc_img_editor .wc_img_editpane {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7
}

.wc_req.wc-label,
.wc_req>legend {
    box-sizing: border-box;
    padding-right: 12px;
    position: relative
}

.wc_req.wc-label .fa-asterisk,
.wc_req>legend .fa-asterisk {
    color: #ad1a1f;
    font-size: .5em;
    margin-left: 0;
    position: absolute;
    right: 3px;
    top: 0
}

.wc-checkbox>.wc_req {
    padding-left: 9px;
    padding-right: 0
}

.wc-checkbox>.wc_req>.fa-asterisk {
    float: none;
    left: 0;
    right: auto
}

.wc-label-hint {
    color: #5b666d;
    font-size: 10px;
    font-weight: normal
}

[aria-busy=true]::before {
    color: #5b666d
}

[aria-busy=true]>* {
    visibility: hidden
}

.wc_mfc button .fa {
    color: #68af04
}

.wc_mfc li+li .fa {
    color: #ad1a1f
}

[data-wc-component=multidropdown],
[data-wc-component=multitextfield] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

section {
    background-color: #fff
}

section>header {
    color: #fff
}

section>header h1 {
    padding: 0
}

section>header .wc-nobutton,
section>header .wc-linkbutton,
section>header a,
section>header a:visited {
    color: #fff
}

section>header .wc-nobutton[disabled],
section>header .wc-linkbutton[disabled],
section>header [aria-disabled=true] {
    color: #bebfc7
}

section>h1,
section>header {
    background-color: #072243;
    padding: .5em 1em
}

section>h1,
section>header h1 {
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    margin: 0
}

section section {
    border-style: solid;
    border-width: 1px;
    border-color: #f2f2f2;
    background-color: transparent
}

section section>h1,
section section>header {
    background-color: #f2f2f2
}

section section>header,
section section>h1,
section section>header h1 {
    color: #024da1
}

section section>h1,
section section>header h1 {
    font-weight: normal
}

section section>header .wc-linkbutton,
section section>header a {
    color: #072243
}

section section>header a:visited {
    color: #a517aa
}

section section>header .wc-nobutton[disabled],
section section>header .wc-linkbutton[disabled],
section section>header [aria-disabled=true] {
    color: #5b666d
}

section section section {
    border: 0 none
}

section section section>h1,
section section section>header {
    background-color: transparent;
    padding: 0 0 .25em
}

.wc_seltog[role=radiogroup] span {
    font-weight: bold
}

[role=tooltip] {
    border-style: solid;
    border-width: 1px;
    border-color: #000;
    background-color: #f8b133;
    border-radius: .25em;
    color: #000;
    font-weight: bold
}

[role=tooltip]::before,
[role=tooltip]::after {
    border-color: #000 transparent transparent
}

abbr {
    cursor: help
}

details[open]>div {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    border-top: 0 none;
    padding: .5em
}

details[open]>summary>.fa::before {
    content: ""
}

summary {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    background-color: #f2f2f2;
    color: #072243;
    cursor: pointer;
    display: block;
    font-weight: bold;
    padding: .5em
}

summary>.fa {
    margin-right: .5em;
    width: auto
}

summary>.fa::before {
    content: ""
}

summary>h1,
summary>h2,
summary>h3,
summary>h4,
summary>h5,
summary>h6 {
    color: #072243;
    font-size: inherit;
    font-weight: bold;
    vertical-align: text-top;
    width: calc(100% - 1.75em)
}

summary>.wc-decoratedlabel {
    display: inline-table;
    width: calc(100% - 1.75em)
}

summary>.wc-decoratedlabel>.wc_dlbl_seg {
    display: table-cell
}

summary>.wc-decoratedlabel>.wc_dlbl_seg+.wc_dlbl_seg {
    padding-left: .5em
}

summary>.wc-decoratedlabel>.wc-labelbody {
    width: 100%
}

summary>.wc-decoratedlabel .wc-labeltail {
    text-align: right
}

summary>.wc-decoratedlabel>.wc-labelhead,
summary>.wc-decoratedlabel>.wc-labeltail {
    white-space: nowrap
}

.wc_collapsibletoggle[aria-checked=true] {
    font-weight: bold
}

#wc_calbox {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    background-color: #fff
}

#wc_calendar thead {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #bebfc7
}

#wc_calendar th {
    background-color: #f2f2f2;
    color: #000
}

#wc_caldaybox td {
    color: #5b666d
}

.wc_wdf_pick {
    color: #000
}

.wc_wdf_pick[aria-pressed=true] {
    outline: 1px solid #ad1a1f
}

.wc_wdf_today {
    outline: 1px solid #e86d1a
}

.wc_datefield_partial input {
    max-width: 8em
}

dl {
    margin: 0
}

dt {
    font-weight: bold
}

dialog {
    border-radius: .5em;
    box-shadow: .25em .25em 2em rgba(35, 31, 32, .5);
    min-height: 7rem;
    min-width: 15rem
}

dialog>header,
dialog>footer {
    padding: .5em
}

dialog>header {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

dialog>header>h1 {
    margin-top: 0
}

dialog>header button {
    border-style: solid;
    border-width: 1px;
    border-color: #fff
}

dialog>footer {
    border: 0 none;
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit
}

dialog>div {
    border: 0 none
}

.wc-fieldindicator {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    border-left-width: 24px;
    margin: .5em .25em .25em;
    max-width: 25rem;
    padding: 3px;
    position: relative
}

.wc-fieldindicator::before,
.wc-fieldindicator::after {
    border-style: solid;
    border-width: 0 4px 8px;
    content: "";
    display: inline-block;
    left: -16px;
    position: absolute;
    top: -8px
}

.wc-fieldindicator>.fa {
    font-size: 12px;
    left: -18px;
    line-height: 1;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 12px
}

.wc-fieldindicator>span+span {
    margin-left: 0
}

[role=combobox] .wc-fieldindicator {
    white-space: normal
}

.wc-fieldindicator-type-error {
    border-color: #ad1a1f
}

.wc-fieldindicator-type-error>.fa::before {
    color: #fff;
    content: ""
}

.wc-fieldindicator-type-error::before,
.wc-fieldindicator-type-error::after {
    border-color: transparent transparent #ad1a1f
}

.wc-fieldindicator-type-success {
    border-color: #68af04
}

.wc-fieldindicator-type-success::before,
.wc-fieldindicator-type-success::after {
    border-color: transparent transparent #68af04
}

.wc-fieldindicator-type-success>.fa::before {
    content: ""
}

.wc-fieldindicator-type-warn {
    border-color: #f8b133
}

.wc-fieldindicator-type-warn::before,
.wc-fieldindicator-type-warn::after {
    border-color: transparent transparent #f8b133
}

.wc-fieldindicator-type-warn>.fa::before {
    color: #fff;
    content: ""
}

.wc-fieldindicator-type-info {
    border-color: #024da1
}

.wc-fieldindicator-type-info::before,
.wc-fieldindicator-type-info::after {
    border-color: transparent transparent #024da1
}

.wc-fieldindicator-type-info>.fa::before {
    content: ""
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #024da1;
    margin: 12px 0 6px
}

h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
    margin-top: 0
}

h1>.wc-decoratedlabel,
h2>.wc-decoratedlabel,
h3>.wc-decoratedlabel,
h4>.wc-decoratedlabel,
h5>.wc-decoratedlabel,
h6>.wc-decoratedlabel {
    display: table;
    width: 100%
}

h1>.wc-decoratedlabel>.wc_dlbl_seg,
h2>.wc-decoratedlabel>.wc_dlbl_seg,
h3>.wc-decoratedlabel>.wc_dlbl_seg,
h4>.wc-decoratedlabel>.wc_dlbl_seg,
h5>.wc-decoratedlabel>.wc_dlbl_seg,
h6>.wc-decoratedlabel>.wc_dlbl_seg {
    display: table-cell
}

h1>.wc-decoratedlabel>.wc_dlbl_seg+.wc_dlbl_seg,
h2>.wc-decoratedlabel>.wc_dlbl_seg+.wc_dlbl_seg,
h3>.wc-decoratedlabel>.wc_dlbl_seg+.wc_dlbl_seg,
h4>.wc-decoratedlabel>.wc_dlbl_seg+.wc_dlbl_seg,
h5>.wc-decoratedlabel>.wc_dlbl_seg+.wc_dlbl_seg,
h6>.wc-decoratedlabel>.wc_dlbl_seg+.wc_dlbl_seg {
    padding-left: .5em
}

h1>.wc-decoratedlabel>.wc-labelbody,
h2>.wc-decoratedlabel>.wc-labelbody,
h3>.wc-decoratedlabel>.wc-labelbody,
h4>.wc-decoratedlabel>.wc-labelbody,
h5>.wc-decoratedlabel>.wc-labelbody,
h6>.wc-decoratedlabel>.wc-labelbody {
    width: 100%
}

h1>.wc-decoratedlabel .wc-labeltail,
h2>.wc-decoratedlabel .wc-labeltail,
h3>.wc-decoratedlabel .wc-labeltail,
h4>.wc-decoratedlabel .wc-labeltail,
h5>.wc-decoratedlabel .wc-labeltail,
h6>.wc-decoratedlabel .wc-labeltail {
    text-align: right
}

h1>.wc-decoratedlabel>.wc_dlbl_seg,
h2>.wc-decoratedlabel>.wc_dlbl_seg,
h3>.wc-decoratedlabel>.wc_dlbl_seg,
h4>.wc-decoratedlabel>.wc_dlbl_seg,
h5>.wc-decoratedlabel>.wc_dlbl_seg,
h6>.wc-decoratedlabel>.wc_dlbl_seg {
    vertical-align: middle
}

h1,
h2,
h3,
h4 {
    font-weight: normal
}

h1 {
    font-size: 32px
}

h2 {
    font-size: 18px
}

h3 {
    font-size: 16px
}

h4 {
    font-size: 14px
}

h5 {
    font-size: 12px
}

h6 {
    font-size: 11px
}

hr {
    border: 0;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #bebfc7;
    margin: .5em 0
}

hr[role] {
    border-style: solid
}

.wc-menu {
    text-align: left
}

.wc_menu_bar [role=menu],
.wc-menu-type-column [role=menu] {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    background-color: #f2f2f2;
    color: #000
}

.wc_menu_bar [aria-checked=true],
.wc-menu-type-column [aria-checked=true] {
    background: 0 100% repeat-x #fff url("../images/active-bg.png")
}

.wc_menu_bar [aria-checked=true]:disabled:hover,
.wc-menu-type-column [aria-checked=true]:disabled:hover {
    background-color: #fff
}

.wc-menu-type-bar {
    background-color: #f2f2f2;
    color: #000
}

.wc-menu-type-bar>[role]+[role] {
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #bebfc7
}

.wc-menu-type-bar [role=separator] {
    display: none
}

.wc-menu-type-tree .wc-invite:hover,
.wc-menu-type-tree .wc-invite:focus {
    outline: 2px solid #e86d1a;
    outline-offset: -2px;
    background-color: transparent
}

.wc-menu-type-tree>.wc-menuitem,
.wc-menu-type-tree>.wc-submenu>[aria-pressed] {
    font-weight: bold
}

.wc-menu-type-tree [aria-pressed]>.fa::before {
    content: "";
    font-weight: normal
}

.wc-menu-type-tree [aria-pressed=true]>.fa::before {
    content: ""
}

.wc-menu-type-tree [aria-checked=true],
.wc-menu-type-tree [aria-checked=true]:hover,
.wc-menu-type-tree [aria-checked=true]:focus,
.wc-menu-type-tree [aria-checked=true]:disabled:hover {
    background-color: #d8f0fc
}

.wc-messagebox {
    margin-bottom: .5em
}

.wc-messagebox-type-warn>h1 {
    color: #000
}

.wc-messagebox-type-info>h1,
.wc-messagebox-type-success>h1,
.wc-messagebox-type-error>h1 {
    color: #fff
}

.wc-messagebox-type-error {
    border-color: #ad1a1f
}

.wc-messagebox-type-error>h1 {
    background-color: #ad1a1f
}

.wc-messagebox-type-warn {
    border-color: #f8b133
}

.wc-messagebox-type-warn>h1 {
    background-color: #f8b133
}

.wc-messagebox-type-info {
    border-color: #024da1
}

.wc-messagebox-type-info>h1 {
    background-color: #024da1
}

.wc-messagebox-type-success {
    border-color: #68af04
}

.wc-messagebox-type-success>h1 {
    background-color: #68af04
}

#wc_session_container .wc-messagebox {
    margin-bottom: 0
}

.wc-multifileupload.wc_dragging [type=file] {
    outline: 2px dotted #000;
    background-color: #d8f0fc
}

.wc-file {
    background-color: #f2f2f2
}

[type=file]::-ms-browse {
    border: 0
}

[type=file]::-ms-value {
    background-color: transparent;
    border: 0;
    margin: 0
}

[type=file][disabled] {
    background-color: #f2f2f2
}

.wc-panel-type-feature,
footer {
    background-color: #f2f2f2;
    padding: .5em
}

footer {
    border-style: solid;
    border-width: 1px;
    border-color: #f2f2f2;
    padding: 1em
}

.wc-panel-type-header {
    background-color: #072243;
    color: #fff;
    min-height: 100px;
    text-align: right
}

.wc-panel-type-header::before {
    content: url("../images/logostacked.png");
    display: inline-block;
    float: left;
    max-width: 100%;
    padding: 12px
}

.wc-panel-type-header .wc-listlayout-type-flat {
    display: block;
    display: -webkit-flex;
    display: inline-flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: baseline;
    align-items: baseline;
    margin-right: .5em;
    padding: .5em
}

.wc-panel-type-header h1 {
    font-size: 32px;
    font-weight: lighter;
    margin: 0;
    padding: 12px
}

.wc-panel-type-header h1:first-child {
    padding-top: 28px
}

.wc-panel-type-header h1,
.wc-panel-type-header h2,
.wc-panel-type-header .wc-linkbutton,
.wc-panel-type-header a,
.wc-panel-type-header a:visited {
    color: #fff
}

.wc-panel-type-header+*,
.wc-panel-type-header .wc-menu-type-bar {
    clear: both
}

.wc-listlayout-type-striped> :nth-child(even) {
    background-color: #f2f2f2
}

.wc_selsch {
    background-color: #f2f2f2
}

.wc_selsch.wc_selsch_notfound {
    color: #ad1a1f
}

.wc-skiplinks a:focus {
    background-color: #fff;
    border-radius: 0 0 6px 6px;
    color: #000;
    font-weight: bold;
    padding: 6px 9px
}

.wc-text-type-mandatoryIndicator::after {
    color: #ad1a1f;
    font-size: .5em;
    line-height: 1;
    vertical-align: top
}

.wc-text-type-mandatoryIndicator>p:last-child {
    display: inline-block;
    max-width: calc(100% - 12px)
}

.wc-text-type-highPriority::after,
.wc-text-type-mediumPriority::after,
.wc-text-type-lowPriority::after {
    margin-left: .25em
}

.wc-text-type-highPriority p:last-child,
.wc-text-type-mediumPriority p:last-child,
.wc-text-type-lowPriority p:last-child {
    display: inline-block;
    max-width: calc(100% - 27px)
}

.wc-text-type-highPriority::after {
    content: url("../images/text-high.png")
}

.wc-text-type-mediumPriority::after {
    content: url("../images/text-medium.png")
}

.wc-text-type-lowPriority::after {
    content: url("../images/text-low.png")
}

table {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    background-color: #fff
}

thead {
    background-color: #5b666d
}

thead,
thead .wc-nobutton,
thead .wc-linkbutton,
thead a,
thead a:visited {
    color: #fff
}

thead [aria-disabled=true],
thead :disabled {
    color: #bebfc7
}

thead .wc-submenu .wc-menuitem {
    color: #000
}

thead .wc-submenu .wc-menuitem:disabled {
    color: #5b666d
}

caption {
    color: #024da1;
    font-weight: bold;
    padding: .25em 0
}

.wc_table_stripe {
    background-color: #f2f2f2
}

tr.wc_table_stripe:hover,
tr.wc_table_stripe:focus {
    background-color: #f2f2f2
}

tr[aria-selected]:hover,
tr[aria-selected]:focus {
    background-color: #d8f0fc
}

tr[aria-selected=true] {
    background-color: #d8f0fc
}

[sortable]>thead th {
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: #5b666d
}

[sortable]>thead th[sorted] {
    border-top-color: #e86d1a
}

[sorted] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #bebfc7;
    background-color: #fff
}

[sorted],
[sorted] .wc-nobutton,
[sorted] .wc-linkbutton,
[sorted] a,
[sorted] a:visited {
    color: #000
}

[sorted],
[sorted] .wc-nobutton {
    color: #000
}

[sorted]:disabled,
[sorted] .wc-nobutton:disabled {
    color: #5b666d
}

[sorted] .wc-linkbutton,
[sorted] a {
    color: #072243
}

[sorted] a:visited {
    color: #a517aa
}

[sorted] :disabled,
[sorted] [aria-disabled=true] {
    color: #5b666d
}

.wc_table_sort_sorted {
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #e86d1a;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #e86d1a
}

.wc_table_sel_wrapper .wc-submenu-o {
    background-color: #f2f2f2
}

.wc_table_top_controls {
    background-color: #f2f2f2;
    margin-bottom: 0;
    padding: .25em .5em
}

tfoot,
.wc_table_bottom_controls {
    background-color: #f2f2f2
}

td[role=button]>.fa::before {
    content: ""
}

[aria-expanded=true]>td[role=button]>.fa::before {
    content: ""
}

[role=tab] {
    background-color: #f2f2f2
}

[role=tab][aria-selected=true],
[role=tab][aria-expanded=true] {
    border-top-style: solid;
    border-top-width: 3px;
    border-top-color: #e86d1a
}

[role=tab][aria-selected=true]:hover,
[role=tab][aria-expanded=true]:hover {
    background-color: #fff
}

[role=tab][aria-selected=true] {
    border-bottom: 0
}

[role=tab][aria-disabled=true],
[role=tab][aria-disabled=true]:hover {
    background-color: #f2f2f2;
    border-bottom-color: #bebfc7
}

[role=tabpanel] {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    background-color: #fff
}

[aria-multiselectable]>[role=tabpanel] {
    border-bottom: 0;
    border-top: 0
}

.wc-textarea output {
    border-style: solid;
    border-width: 1px;
    border-color: #bebfc7;
    border-top: 0;
    background-color: #f2f2f2;
    color: #5b666d
}

.wc-textarea output::before {
    content: attr(title)
}

.mce-content-body {
    background-color: #fff;
    color: #000
}

#wc_session_container {
    background-color: #fff
}

.wc-togglebutton button {
    background-color: #fff
}

.wc-togglebutton button::after {
    background-color: #fff
}

.wc-togglebutton button[aria-checked=true] {
    background-color: #68af04
}

.wc-togglebutton button[aria-checked=true]:hover,
.wc-togglebutton button[aria-checked=true]:focus {
    background-color: #d8f0fc
}

.wc-togglebutton button[disabled],
.wc-togglebutton button[disabled]:hover,
.wc-togglebutton button[disabled]:focus {
    background-color: #f2f2f2
}

.wc-togglebutton[data-wc-component] {
    background-color: #f2f2f2
}

.wc-togglebutton[data-wc-component]::after {
    background-color: #fff
}

.wc-togglebutton[data-wc-component][data-wc-value=true] {
    background-color: #68af04
}

[role=tree] [aria-selected=true] {
    background-color: #5b666d;
    color: #f2f2f2
}

[role=tree] [aria-selected=true]:hover,
[role=tree] [aria-selected=true]:focus,
[role=tree] [aria-selected=true]>button:hover,
[role=tree] [aria-selected=true]>button:focus {
    background-color: #d8f0fc;
    color: #000
}

[role=tree],
[role=tree] [role=group] {
    background-color: #fff;
    color: #000
}

[role=tree].wc_htree [role=group] {
    border-left-color: #bebfc7;
    border-left-width: 3px
}

[role=tree].wc_htree [role=group].wc_tree_root {
    border-left-width: 0
}

.wc_branch_resize_handle {
    background-color: #f2f2f2
}

.wc-flex-nowrap.filltoibtn>.wc-flowlayout>.wc-cell {
    max-width: calc(100% - 1.25em)
}

.wc-flex-nowrap.filltoibtn>.wc-flowlayout.wc-hgap-sm>.wc-cell {
    max-width: calc(100% - 1.375em)
}

.wc-flex-nowrap.filltoibtn>.wc-flowlayout.wc-hgap-med>.wc-cell {
    max-width: calc(100% - 1.5em)
}

.wc-flex-nowrap.filltoibtn>.wc-flowlayout.wc-hgap-lg>.wc-cell {
    max-width: calc(100% - 1.75em)
}

.wc-flex-nowrap.filltoibtn>.wc-flowlayout.wc-hgap-xl>.wc-cell {
    max-width: calc(100% - 2.25em)
}

.wc-decoratedlabel.dl-help {
    display: table;
    width: 100%
}

.wc-decoratedlabel.dl-help>.wc_dlbl_seg {
    display: table-cell
}

.wc-decoratedlabel.dl-help>.wc_dlbl_seg+.wc_dlbl_seg {
    padding-left: .25em
}

.wc-decoratedlabel.dl-help>.wc-labelbody {
    width: 100%
}

.wc-decoratedlabel.dl-help .wc-labeltail {
    text-align: right
}

.wc-decoratedlabel.dl-help>.wc_dlbl_seg {
    vertical-align: text-top;
    width: auto
}

.elp .wc-label,
.elp legend {
    font-weight: normal
}

.elp .wc-label.wc-blabel,
.elp legend.wc-blabel {
    font-weight: bold
}

.elp .wc-label[data-wc-for] {
    display: inline-block
}

.elp .wc-moved-label {
    left: -9999px !important;
    max-height: 1rem !important;
    max-width: 1rem !important;
    overflow: hidden !important;
    position: absolute !important
}

.wc-message:last-child {
    margin-bottom: 0
}

.wc-tabset-type-accordion>[role=tablist]>.wc-tab::before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    font-size: .5rem;
    text-align: left;
    vertical-align: middle;
    width: 1rem
}

.wc-tabset-type-accordion>[role=tablist]>.wc-tab[aria-expanded=true]::before {
    content: ""
}

.wc-tabset-type-accordion>[role=tablist]>.wc-tab>.wc-decoratedlabel {
    display: inline-table;
    width: calc(100% - 1rem);
    vertical-align: middle
}

.wc-tabset-type-accordion>[role=tablist]>.wc-tab>.wc-decoratedlabel>.wc_dlbl_seg {
    display: table-cell
}

.wc-tabset-type-accordion>[role=tablist]>.wc-tab>.wc-decoratedlabel>.wc_dlbl_seg+.wc_dlbl_seg {
    padding-left: .5em
}

.wc-tabset-type-accordion>[role=tablist]>.wc-tab>.wc-decoratedlabel>.wc-labelbody {
    width: 100%
}

.wc-tabset-type-accordion>[role=tablist]>.wc-tab>.wc-decoratedlabel .wc-labeltail {
    text-align: right
}

.wc-tabset-type-accordion>[role=tablist]>.wc-tab>.wc-decoratedlabel>.wc-labelhead,
.wc-tabset-type-accordion>[role=tablist]>.wc-tab>.wc-decoratedlabel>.wc-labeltail {
    white-space: nowrap
}

.wc-tabset-type-accordion>[role=tablist]>.wc-tab>.wc-decoratedlabel>.wc_dlbl_seg {
    vertical-align: inherit
}