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;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.logos img{
    width: 240px !important;
}

.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
}



    @media (max-width: 773px) {

    .wc-panel-type-header h1 {
        font-size: 16px !important;
    }

    @media (max-width: 373px) {
        .wc-panel-type-header::before{
            max-width: 60% !important;
        }
    }
}