body {
    overflow-x: hidden;
}

/* generics */
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, div {
    display: block;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 13.5px;
    font-weight: 500;
    position: relative;
    width: 100%;
}

/* mesh ui */
.mesh_ui {
}

article.mesh_ui {
    float: none;
    margin: auto;
    width: 100%;
}

.mesh_ui.form_wrap {
    background: #FCFCFC;
    border-radius: 10px;
    margin-bottom: 55px;
    overflow: hidden;
    padding: 27px 0 0;
    width: 99%;
}

.mesh_ui.form_wrap.data_entry {
    background: #FCFCFC;
    border-radius: 0 !important;
    float: left;
    height: auto;
    overflow: initial;
    padding: 27px 2%;
    padding-bottom: 100px;
    position: relative;
    width: 96%;
}

.mesh_ui.form_wrap.login {
    background: transparent;
    border-radius: 0 !important;
    float: left;
    height: auto;
    overflow: initial;
    padding: 0 2%;
    position: relative;
    width: 96%;
}

.mesh_ui.form_wrap.workflow_registration {
    background: #F5F6F8;
    border-radius: 0 !important;
    float: left;
    height: auto;
    overflow: initial;
    padding: 27px 2%;
    padding-bottom: 100px;
    position: relative;
    width: 96%;
}

.identitySelectWrapper {
    padding: 0 0 20px;
    width: 40%;
}

.mesh_hidden {
    display: none !important;
}

div.mesh_ui table {
    background-color: #DFDFDF;
    border: 1px outset #E1E1E1;
    border-collapse: collapse;
    border-radius: 5px;
    font-family: 'Ubuntu', sans-serif;
    margin: 10px 0 15px;
    overflow: hidden;
    padding: 1px;
    width: 100% !important;
}

div.mesh_ui table.dataTable.no-footer {
    border-bottom: 2px outset #000000;
}

div.mesh_ui table thead {
}

div.mesh_ui table tbody {
}

div.mesh_ui table tr {
    background: #F3F3F3;
    border-bottom: 1px dotted #DDD5D5;
    width: 100%;
}

div.mesh_ui table tr.selected {
    background-color: #50A1B5;
    border-style: dotted !important;
}

div.mesh_ui table tr.selected td {
    border-color: #B5B5B5;
    border-style: dotted !important;
    border-width: 1px;
}

div.mesh_ui table tr.selected td div.content,
div.mesh_ui table tr td.selected div.content,
div.mesh_ui table tr.selected td div.content p.mesh_ui,
div.mesh_ui table tr td.selected div.content p.mesh_ui {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400 !important;
}

div.mesh_ui table tr.inactive {
    background-color: #F3F3F3;
    border-style: dotted !important;
}

div.mesh_ui table tr.inactive td {
    border: 1px dotted #D8D8D8 !important;
}

div.mesh_ui table tr.inactive td div.content,
div.mesh_ui table tr td.inactive div.content,
div.mesh_ui table tr.inactive td div.content p.mesh_ui,
div.mesh_ui table tr td.inactive div.content p.mesh_ui {
    color: #000000;
    font-size: 15px;
    font-weight: 400 !important;
}

div.mesh_ui table tr.disabled {
    background-color: #A7A7A7 !important;
    border-bottom-color: #BEBEBE;
}

div.mesh_ui table tr.disabled td {
    border-color: #8E8E8E;
}

div.mesh_ui table tr.disabled td div.content,
div.mesh_ui table tr.disabled td div.content p.mesh_ui {
    color: #5F5F5F;
    font-size: 13.5px;
    font-style: oblique;
    font-weight: 500;
}

div.mesh_ui table tr.bad {
    background-color: #950000;
    border-bottom-color: transparent;
}

div.mesh_ui table tr.bad td {
    border-color: #916161;
}

div.mesh_ui table tr.bad td div.content,
div.mesh_ui table tr.bad td div.content p.mesh_ui {
    color: #FCFCFC !important;
}

div.mesh_ui table tr.good, div.mesh_ui table td.good, div.mesh_ui table tr.good td {
    background-color: #E7FFF0 !important;
    border-color: #E2E2E2 !important;
    border-style: dotted !important;
    border-width: 1px !important;
}

div.mesh_ui table tr.good i, div.mesh_ui table td.good i, div.mesh_ui table tr.good td i {
    color: #028C38;
    font-size: 13px;
}

div.mesh_ui table tr.good td div.content,
div.mesh_ui table tr.good td div.content p.mesh_ui,
div.mesh_ui table td.good div.content p.mesh_ui {
    color: #496F57;
    font-size: 13px;
    font-weight: 600;
}

p.mesh_ui.tag.min {
    margin: auto;
    padding: 5px 10px !important;
}

p.mesh_ui.tag {
    background-color: #965C5C;
    border-radius: 4px;
    color: #FCFCFC !important;
    display: inline;
    font-size: 12px !important;
    font-style: OBLIQUE;
    font-weight: 900 !important;
    margin: auto;
    padding: 5px 13px !important;
    text-transform: uppercase;
    width: auto;
}

p.mesh_ui.tag.alert {
    font-size: 17px !important;
    padding: 4px 10px !important;
}

p.mesh_ui.tag.large {
    border-bottom: 2px solid #442B2B;
    clear: both;
    display: block;
    float: left;
    font-size: 15px !important;
    overflow: hidden;
    width: 103px;
}

p.mesh_ui.tag small {
    background-color: #955C5C;
    border-left: 1px solid #FCFCFC40;
    bottom: 0;
    color: #FCFCFC;
    float: right;
    font-size: 16px;
    margin: 0;
    padding: 5px 12px;
    position: absolute;
    right: 0;
    top: 0;
}

div.mesh_ui table td div.content p.mesh_ui.tag,
div.mesh_ui table td.inactive div.content p.mesh_ui.tag
div.mesh_ui table tr td.inactive div.content p.mesh_ui.tag,
div.mesh_ui table tr.inactive td div.content p.mesh_ui.tag,
div.mesh_ui table tr.selected td div.content p.mesh_ui.tag {
    color: #955C65;
}

div.mesh_ui table tr.even {
    background-color: #FBFBFB;
}

div.mesh_ui table tr.odd {
    background-color: #FFFFFF;
}

div.mesh_ui table tbody tr:last-of-type {
    width: 100%;
}

div.mesh_ui table td {
    border-right: 1px dotted #DDD5D5;
    padding: 0 1%;
    text-align: left;
    vertical-align: middle;
}

div.mesh_ui table tr.center td, div.mesh_ui table td.center {
    padding: 2px 0;
    text-align: center;
}

div.mesh_ui table tr.center td div.content, div.mesh_ui table td.center div.content {
    padding: 11px 2px;
}

div.mesh_ui table tr.center td div.content div.content a.table-link,
div.mesh_ui table td.center div.content a.table-link {
    float: none;
}

div.mesh_ui table td.bad {
    background-color: #FFF0F0;
}

div.mesh_ui table td.moderate {
    background-color: #FFF592;
    font-weight: 500;
}

div.mesh_ui table td.moderate div.content {
    color: #696110;
    font-weight: 600;
}

div.mesh_ui table td.active {
    background-color: #50A1B5;
    border: 1px dotted #CCCCCC !important;
    color: #FCFCFC;
}

div.mesh_ui table tr td.active div.content {
    color: #FCFCFC;
}

div.mesh_ui table td.inactive {
    background-color: #F3F3F3;
}

div.mesh_ui table td:last-of-type {
    border: none;
}

div.mesh_ui table th div.content, div.mesh_ui table td div.content {
    display: inline-block;
    position: relative;
}

div.mesh_ui table td div.content p.mesh_ui {
    font-size: 13.5px;
    padding: 3px 0 1px;
}

div.mesh_ui table th div.content {
    padding: 13px 7px;
}

div.mesh_ui table td div.content {
    color: #1E1A47;
    display: inline-block;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 14.5px;
    height: 100%;
    margin: auto;
    padding: 11px 7px;
    width: 100%;
}

div.mesh_ui table td div.content div.action-wrapper {
    float: none;
    margin: auto 3px;
    width: auto;
}

div.mesh_ui table td div.content a.table-link {
    display: block;
    float: left;
    padding: 2px 7px;
}

div.mesh_ui table td div.content div.action-wrapper a {
    background: #965C5C;
    border-radius: 3px;
    color: #E8F2F7;
    font-family: 'Ubuntu', sans-serif;
    font-size: 13px;
    margin: 1px 3px;
    padding: 6px 8px;
    text-decoration: none;
}

div.mesh_ui table td div.content div.action-wrapper a:hover {
    background-color: #7A0606;
    color: #FFFFFF;
}

div.mesh_ui table td.result-min, div.mesh_ui table th.result-min {
    width: 165px;
}

div.mesh_ui table td.result-min div.content {
    padding: 6px 15px;
    width: auto;
}

div.mesh_ui table td div.content.center {
    padding: 11px 6px;
    text-align: center;
}

div.mesh_ui table td div.content a {
    color: #965C5C;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 900;
}

.col-list-grid-action {
    width: 190px !important;
}

.col-list-grid-code {
    width: 7% !important;
}

.col-list-grid-meet-name {
    width: 22% !important;
}

.col-list-grid-fees {
    width: 10%;
}

.col-list-grid-date {
    width: 11%;
}

.col-list-grid-time {
    width: 11%;
}

.col-list-grid-location {
    width: 17%;
}

.col-action {
    width: 190px !important;
}

.col-code {
    width: 7%;
}

.col-name {
    min-width: 32%;
    width: auto;
}

.col-fees {
    width: 10%;
}

.col-date {
    width: 10%;
}

.col-time {
    width: 8%;
}

div.mesh_ui div.dataTables_wrapper table.dataTable thead th,
div.mesh_ui div.dataTables_wrapper table.dataTable thead td {
    background: #223B4E;
    border-color: #464646;
}

div.mesh_ui div.dataTables_wrapper table th div.content {
    color: aliceblue;
    padding: 12px 0 16px !important;
}

div.dataTables_wrapper td.center div.content {
    padding: 2px 0 !important;
}

div.dataTables_wrapper td div.content {
    padding: 2px 8px !important;
}

div.mesh_ui table th {
    border-bottom: 3px solid #F8F8F8;
    border-right: 1px solid #4A4A4A;
    text-align: left;
}

div.mesh_ui table .generic-th {
    background: #080714;
    color: #F4F4F4;
    font-size: 14px;
    padding: 0 1%;
}

div.mesh_ui table .generic-th.inv-header {
    background-color: #FCFCFC !important;
    border-bottom-color: #6C6C6C2B !important;
    border-right-color: #D8D8D8 !important;
    color: #955C61;
}


div.mesh_ui table .generic-th.inv-header.nbl {
    border-left: none
}

div.mesh_ui table .generic-th.inv-header.nrb {
    border-right: none
}

div.mesh_ui div.dataTables_wrapper table th.generic-th.inv-header div.content {
    color: #955C61;
}

table.dataTable thead th.generic-th.inv-header div.DataTables_sort_wrapper span {
    right: -7px;
}

div.mesh_ui table .generic-th.center {
    text-align: center;
}

div.mesh_ui table .generic-cell.inv {
}

div.mesh_ui table .generic-cell {
    font-size: 13px;
    padding-right: 1%;
}

div.mesh_ui table .generic-row {
}

div.mesh_ui table .hidden {
    display: none;
}

.dataTables_wrapper .ui-toolbar {
    background-color: transparent;
    border: none;
    margin: auto;
    padding: 12px 0 !important;
    width: 100%;
}

.dataTables_wrapper .ui-toolbar .dataTables_length {
    display: block;
    float: left;
    width: 45%;
}

.dataTables_wrapper .ui-toolbar .dataTables_paginate {
    width: initial;
}

.dataTables_wrapper .dataTables_paginate .fg-button {
    font-family: 'Zilla Slab', sans-serif;
    font-size: 13px;
    font-weight: 900;
}

.dataTables_wrapper .dataTables_paginate .fg-button.ui-state-disabled {
}

.dataTables_wrapper .dataTables_paginate .fg-button.ui-state-default {
    background-color: #FFEE50;
    color: #000000;
}

.dataTables_wrapper .dataTables_paginate .fg-button.ui-state-default.previous,
.dataTables_wrapper .dataTables_paginate .fg-button.ui-state-default.next {
    background-color: #FFD345;
    color: #454360;
}

.dataTables_wrapper .ui-toolbar .dataTables_length label,
.dataTables_wrapper .ui-toolbar .dataTables_filter label {
    color: #965C5C;
    font-family: 'Ubuntu', sans-serif;
    font-size: 13px;
    font-weight: 900;
    line-height: 2em;
    text-transform: uppercase;
}

.dataTables_wrapper .ui-toolbar .dataTables_info {
    color: #965C5C !important;
    float: left;
    font-family: 'Ubuntu', sans-serif;
    font-size: 14px;
    width: initial;
}

.dataTables_wrapper .ui-toolbar .dataTables_length select,
.dataTables_wrapper .ui-toolbar .dataTables_filter input {
    border: 1px solid #D8D8F1;
    border-radius: 3px;
    color: #965C5C;
    font-family: 'Ubuntu', sans-serif;
    margin: 0 0 0 8px;
    padding: 4px 7px;
}

.dataTables_wrapper .ui-toolbar .dataTables_filter {
    display: block;
    float: right;
    width: 45%;
}

ul.mesh_ui {
    float: left;
    list-style: square;
    margin: 7px auto;
    padding: 0;
    width: 100%;
}

ul.mesh_ui li {
    float: left;
    width: 100%;
}

ul.colview.mesh_ui li {
    border-radius: 5px;
    list-style: none;
    margin: 4px;
    padding: 2px 0;
    width: auto;
}

a.mesh_ui {
    display: block;
}

.announce a.mesh_ui.btn {
    float: none;
    height: initial;
    line-height: 1.3em;
    margin: 24px auto 20px;
    padding: 8px 14px 10px;
    width: 210px;
}

a.mesh_ui.btn, input[type="button"].meshu_ui, input[type="submit"].meshu_ui {
    background-color: #3A93C1 !important;
    border-radius: 4px;
    clear: none;
    color: #F9F9F9;
    display: block;
    font-family: 'Ubuntu', sans-serif;
    font-size: 13px;
    font-weight: 600;
    margin: 7px 10px 7px;
    padding: 11px 14px 12px !important;
    position: relative !important;
    text-decoration: none;
    text-indent: 0;
}

a.mesh_ui.btn:hover, input[type="button"].meshu_ui:hover, input[type="submit"].meshu_ui:hover {
    background-color: #008BD4 !important;
}

a.mesh_ui.btn.cancel {
    background: #CD0909;
}

a.mesh_ui.btn.left {
    float: left;
    margin-right: 19px !important;
}

a.mesh_ui.btn.right {
    float: right;
    margin-right: 0;
}

a.mesh_ui:hover {
}

a.mesh_ui:focus {
}

a.mesh_ui:active {
}

a.mesh_ui.btn {
}

a.mesh_ui.btn:hover {
}

a.mesh_ui.btn:focus {
}

a.mesh_ui.btn:active {
}

div.mesh_ui, .mesh_ui div.labs-inner, .mesh_ui div.labs-inner div {
    clear: both;
    display: block;
    float: none;
    position: relative;
    width: 100%;
}

div.mesh_ui.frontend-registration, div.mesh_ui.external {
    margin: 2% auto;
    width: 92%;
}

/* Header Tags */
.mesh_ui h1 {
}

.mesh_ui h2 {
    color: #8A8AA3;
    font-size: 40px;
    padding: 5px 0 12px;
    text-transform: none;
}

div.mesh_ui h3 {
    color: #37546B;
    font-family: 'Maven Pro', sans-serif;
    font-size: 27px;
}

div.mesh_ui h5 {
    clear: both;
    color: #58586E;
    font-family: 'Maven Pro', sans-serif;
    font-size: 17px;
    margin-top: 7px;
}

div.mesh_ui h6 {
    color: #000000;
    font-family: 'Ubuntu', sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.45em;
    margin-bottom: 2px;
    margin-top: 13px;
}

/* UI Headers */
.mesh_ui h2.header {
    margin: 0;
    padding: 0 0 8px;
}

.mesh_ui p.header {
    color: #8A8AA3;
    float: left;
    font-family: 'Ubuntu', sans-serif;
    font-size: 16.5px;
    font-weight: 400;
    line-height: 1.5em;
    margin: 5px 0 5px 3px;
    padding: 0;
    width: 100%;
}

div.mesh_ui h6.feature a {
    color: #965C5C;
    font-family: 'Ubuntu', sans-serif;
    font-size: 20px;
    font-weight: 900;
    text-decoration: none;
}

div.mesh_ui h4.folio-subline {
    clear: both;
    float: left;
    font-weight: 900 !important;
    margin-bottom: 26px !important;
    margin-top: 10px !important;
    padding-bottom: 23px !important;
    text-transform: uppercase;
    width: 100% !important;
}

.mesh_ui p {
    color: #37546B;
    font-family: 'Open Sans', sans-serif;
    font-size: 15.5px;
    font-weight: 500;
    line-height: 1.5em;
    padding: 10px 0 6px;
    position: relative;
}

.mesh_ui header {
    min-height: 125px;
}

.mesh_ui header {
    clear: both;
    display: block;
    float: left;
    height: auto;
    position: relative;
    width: 99%;
}

.mesh_ui section {
    clear: both;
    display: block;
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}

.min {
    margin: auto;
    width: 99% !important;
}

.noBorder {
    border: none !important;
}

.mesh_ui header .wedgeNav {
    margin-left: 3%;
    right: 0;
    width: 36%;
}

div.mesh_header {
    clear: both;
    display: block;
    margin: 14px auto 7px;
    padding: 7px 0;
    position: relative;
    width: 100%;
}

div.mesh_alert {
    background: #1A3C58;
    border: 1px solid #DFDFDF;
    border-radius: 6px;
    clear: both;
    display: block;
    float: left;
    margin: 14px 1% 7px;
    padding: 2%;
    position: relative;
    width: 94%;
}

div.mesh_alert h5 {
    Font-size: 22px;
    color: #FCFCFC;
    padding: 0 10px;
}

div.mesh_alert p {
    color: #FCFCFC;
    float: left;
    font-size: 17px;
    font-weight: 400;
    padding: 10px;
    width: 100%;
}

.form_wrap div.mesh_header {
    width: 96%;
}

h4.table-form-header {
    color: #955C5C;
    font-family: 'Ubuntu', sans-serif;
    font-size: 22px;
    margin: auto;
    width: 98%;
}

.form_wrap div.mesh_header div.content-title {
}

.form_wrap div.mesh_header div.content-title h3 {
    padding-bottom: 15px;
}

div.mesh_header div.content-title {
}

div.mesh_header div.content-title h3 {
}

div.mesh_header div.content-title h4 {
    color: #955C5C;
    font-family: 'Ubuntu', sans-serif;
    font-size: 22px;
    margin: auto;
    width: 98%;
}

div.mesh_header div.content-title p {
}

div.mesh_header div.content-utility {
}

div.mesh_row {
    clear: both;
    float: left;
    padding: 7px 0;
    width: 100%;
}

div.mesh_row.footer.data_entry a, div.mesh_row.footer.data_entry fieldset {
    margin: 5px 3% !important;
}

div.mesh_row.footer.data_entry {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fcfcfc+0,ffffff+100 */
    background: #FCFCFC; /* Old browsers */
    background: -moz-linear-gradient(top, #FCFCFC 0%, #FFFFFF 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #FCFCFC 0%, #FFFFFF 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #FCFCFC 0%, #FFFFFF 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    bottom: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
    height: 85px;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f5f6f8+0,ffffff+100 */
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
}

div.mesh_row.footer.workflow_registration a, div.mesh_row.footer.workflow_registration fieldset {
    margin: 5px 3% !important;
}

div.mesh_row.footer.login {
    background: transparent; /* Old browsers */
    margin: 0;
    padding: 0;
}

div.mesh_row.footer.workflow_registration {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f5f6f8+0,ececec+100 */
    background: #F5F6F8; /* Old browsers */
    background: -moz-linear-gradient(top, #F5F6F8 0%, #FFFFFF 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #F5F6F8 0%, #FFFFFF 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #F5F6F8 0%, #FFFFFF 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    bottom: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6f8', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
    height: 85px;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f5f6f8+0,ffffff+100 */
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
}

div.mesh_row.footer {
    background: #FCFCFC; /* Old browsers */
    background: -moz-linear-gradient(top, #FCFCFC 0%, #ECECEC 100%); /* FF3.6-15 */
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fcfcfc+0,ececec+100 */
    background: -webkit-linear-gradient(top, #FCFCFC 0%, #ECECEC 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #FCFCFC 0%, #ECECEC 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#ececec', GradientType=0); /* IE6-9 */
    margin: 5px 0 0;
    padding: 10px 0 30px;
}

div.mesh_row.footer.invoice {
    background: none !important;
    padding: 0;
    width: 99%;
}

div.mesh_row .form {
    padding: 5px 0 11px;
}

aside.div-block {
    display: inline-block;
    position: relative;
}

aside.div-block.right {
    float: right !important;
}

aside.div-block.left {
    float: left !important;
}

article.workflow_registration aside.div-block.confirmation {
    background: #FCFCFC !important;
}

article.workflow_registration aside.div-block.confirmation table.iv-gen thead th {
    background: #FCFCFC;
    background-color: #FCFCFC;
    border-bottom: 1px solid #6C6C6C2B;
    border-right: 1px solid #434343;
    border-right-color: #D8D8D8;
    color: #965C69;
    font-family: 'Maven Pro', sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 7px;
    text-align: left;
    text-transform: initial;
    width: auto;
}

article.workflow_registration aside.div-block.confirmation table.iv-gen tbody {
}

article.workflow_registration aside.div-block.confirmation table.iv-gen tbody tr {
}

article.workflow_registration aside.div-block.confirmation table.iv-gen tbody td {
    padding: 13px 10px;
}

article.workflow_registration aside.div-block.confirmation div.club-name h3 {
    color: #965C61;
    font-family: 'Zilla Slab', serif;
    font-size: 34px;
    margin-bottom: 7px;
}

article.workflow_registration aside.div-block.confirmation div.club-name p {
}

article.workflow_registration aside.div-block.central.form.confirmation h4 {
    padding: 11px 1% 11px !important;
    width: 98%;
}

article.workflow_registration aside.div-block.confirmation h4 {
    background: #1A3C58;
    border-bottom: none;
    color: #FCFCFC;
    font-family: 'Open Sans', serif;
    font-size: 12px;
    margin: 0;
}

article.workflow_registration aside.div-block.confirmation div.data-card-inner
article.workflow_registration aside.div-block.confirmation-summary {
}

article.workflow_registration aside.div-block.confirmation-summary > aside.div-block.summary-inner {
}

aside.div-block.confirmation {
    background-color: #FFFFFF !important;
    padding: 0 !important;
}

aside.div-block.confirmation-summary {
    background: transparent !important;
    border: none !important;
    display: block;
    float: none !important;
    margin: 0 auto !important;
    padding: 7px 0;
    width: 96% !important;
}

aside.div-block.summary-inner {
    margin: auto;
    width: 96%;
}

aside.div-block.module-card div.data-card-inner.control_wrapper, aside.div-block.form.module-card div.data-card-inner.control_wrapper {
    float: left;
    margin: auto;
    padding: 20px 2% !important;
    width: 96%;
}

aside.div-block div.data-card-inner.control_wrapper div.sub-detail {
    width: 100%;
}

aside.div-block.prom.form {
    float: left;
    margin: 5px 1% 10px 0;
    min-height: 200px;
    width: 65%;
}

aside.div-block.min.form {
    float: right;
    margin: 5px 0 10px 1%;
    min-height: 200px;
    width: 33% !important;
}

aside.div-block.third {
    float: left;
    margin: 5px 1% 10px 0;
    width: 33% !important;
}

aside.div-block.third:last-of-type {
    float: left;
    margin: 5px 1% 10px 0;
}

aside.div-block.third.form.right {
    float: right;
}

.data-payable-notes {
    border-top: 1px dotted #CCCCCC;
    margin: 0 !important;
    padding: 10px 1% 0 0 !important;
}

.data-payable-config-block {
    border-left: 1px dotted #CCCCCC;
    border-top: 1px dotted #CCCCCC;
    margin: 0 5% 0 0;
    padding: 11px 1% 0 !important;
    width: 25% !important;
}

aside.div-block.form {

}

aside.div-block.tab-main {
    float: left;
    margin-left: 1%;
    width: 70% !important;
}

aside.div-block.tab-nav {
    float: left;
    margin: 0 2%;
    width: 21% !important;
}

aside.div-block.data-card p.mini-badge {
    font-size: 14px;
    margin: unset;
    padding: 2px 6px;
}

aside.div-block.data-card h2.mini-badge {
    color: #FFED51;
    font-size: 32px;
    font-weight: 900;
    margin: auto;
}

aside.div-block.data-card h5.mini-badge {
    color: #955C5C;
    font-family: 'Ubuntu', sans-serif;
    font-size: 60px;
    font-weight: 900;
    margin: auto;
}

aside.div-block.data-notice.error {
    background: #3A3A4A;
    border-color: #8A8AA3;
    padding: 0;
}

aside.div-block.data-notice.error.full, aside.div-block.data-notice.success.full {
    display: table;
    padding: 0%;
}

aside.div-block.data-notice.success {
    background-color: #2A5D46;
    border-color: #2B5441;
}

aside.div-block.data-notice {
    background: #FEFEFE;
    border: 1px solid #CCCC;
    border-radius: 3px;
    float: none;
    margin: 0 !important;
    padding: 22px 2%;
    width: 100% !important;
}

aside.div-block.data-notice p {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
}

aside.div-block.data-notice a {
    clear: both;
    float: left;
}

aside.div-block.data-notice h1 {
    color: #1F292F;
    float: left;
    font-family: 'Ubuntu', serif;
    font-size: 19px;
    margin: 0;
    padding: 2%;
    width: 96%;
}

aside.div-block.data-notice.success h1 {
    background-color: #2B5441;
    color: #FCFCFC;
}

aside.div-block.data-notice.error h1 {
    background-color: #8A8AA3;
    color: #FCFCFC;
}

aside.div-block.data-notice div.notice-message-wrapper {
    clear: both;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    padding: 3px 2% 10px;
    width: 96%;
}

aside.div-block.data-notice.success div.notice-message-wrapper {
    color: #FCFCFC;
    padding-bottom: 20px;
}

aside.div-block.data-notice.success div.notice-message-wrapper a {
    color: #FCFCFC;
    color: #EAEAEA;
    font-size: 14px;
    font-weight: 900;
    padding: 5px 20px;
}

aside.div-block.data-notice.success div.notice-message-wrapper p {
    color: #FCFCFC;
}

aside.div-block.data-notice.success div.notice-message-wrapper ul {
    clear: both;
    float: left;
    padding: 6px 30px;
}

aside.div-block.data-notice.error div.notice-message-wrapper {
    color: #FCFCFC;
}

aside.div-block.data-notice.error div.notice-message-wrapper p {
    color: #FCFCFC;
}

aside.div-block.data-notice.error div.notice-message-wrapper ul {
    clear: both;
    float: left;
    padding: 6px 30px;
}

aside.div-block.data-notice.error div.notice-message-wrapper ul li {
}

aside.div-block.data-notice.success div.notice-message-wrapper ul {
    clear: both;
    float: left;
    padding: 6px 30px;
}

aside.div-block.data-notice.success div.notice-message-wrapper ul li {
}

aside.div-block.data-card p {
    color: #454360;
    font-size: 14px;
    padding: 7px 0 12px;
}

aside.div-block.data-card p.caption.abs {
    bottom: 0px;
    height: 100%;
    left: 0;
    right: 0;
    width: 100%;
}

aside.div-block.data-card p span {
    display: block;
    float: left;
    font-size: 13.5px !important;
    padding: 4px 0;
    position: relative;
    width: 100%;
}

aside.div-block.data-card p span strong {
    background: #FFEE50;
    border-radius: 2px;
    color: #454360;
    font-family: 'Zilla Slab', sans-serif;
    font-size: 13px;
    margin-right: 5px;
    padding: 1px 0 4px;
    padding: 4px 6px;
}

aside.div-block.data-card p span a {
    color: #965C5C;
    font-size: 13px;
    font-weight: 600;
}

aside.div-block.data-card p span a:hover {
}

aside.div-block.fourth {
    margin-right: 1%;
    width: 24%;
}

aside.div-block.data-narrative {
}

aside.div-block.data-narrative.header {
    background: #FBFBFB;
    border-radius: 2px;
    padding-top: 20px;
}

aside.div-block.data-narrative.header h4 {
    border-bottom-color: #E4E4E4;
    color: #37546B;
    font-size: 23px;
}

aside.div-block.data-narrative.body {
}

aside.div-block.form h5 {
    border-bottom: 2px solid #8A8AA3;
    color: #8A8AA3;
    display: block;
    font-family: 'Maven Pro', sans-serif;
    font-size: 17px;
    font-weight: 900;
    margin: 7px auto;
    padding: 10px 0;
    position: relative;
    width: 99%;
}

aside.div-block.form div.data-card-inner.control_wrapper {
    margin: 0 1%;
    padding: 0 !important;
    width: 98%;
}

.data-card-inner fieldset.mesh_ui select {
    width: 96%;
}

/* Catalog */
ul.catalog_links {
    margin: 10px 0;
    padding: 10px;
}

ul.catalog_links li {
    background: #FCFCFC;
    clear: both;
    float: left;
    list-style: none;
    margin-bottom: 10px;
    padding: 2%;
    width: 96%;
}

ul.catalog_links li ul {
}

ul.catalog_links li ul li {
}

ul.catalog_links li ul.subLinks {
    float: left;
    padding: 6px 0;
    width: 100%;
}

ul.catalog_links li ul.subLinks li.available {
    background: #37546B;
}

ul.catalog_links li ul.subLinks li.available a {
    color: #FFED51;
    font-weight: 600;
}

ul.catalog_links li ul.subLinks li.unavailable {
    background: #E4E4E4;
}

ul.catalog_links li ul.subLinks li.unavailable a {
    color: #A5A5A5;
}

ul.catalog_links li ul.subLinks li {
    clear: none;
    float: left;
    margin-bottom: 12px;
    margin-right: 13px;
    padding: 10px 15px;
    width: initial;
}

ul.catalog_links li ul.subLinks li a {
    font-family: 'Maven Pro', sans-serif;
    font-size: 15px;
    text-decoration: none;
}

/* Block UI */
aside.div-block.central.form {
    float: none;
    margin: auto;
    width: 95%;
}

aside.div-block.table-card.wide {
    width: 100%;
}

aside.div-block.table-card {
    margin: 10px auto;
}

aside.div-block.table-card div.data-card-inner {
    padding: 0;
    width: 100%;
}

aside.div-block.data-card.prototype_wrap, aside.div-block.data-card.confirmation-summary {
    border: none;
    box-shadow: none !important;
}

aside.div-block.data-card.tab {
    background: none;
    border: none;
    border-radius: 0px;
    box-shadow: none;
}

aside.div-block.data-card.accordion {
    background: none;
    border: none;
    border-radius: 0px;
    box-shadow: none;
}

aside.div-block.data-card {
    background: #FCFCFC;
    border-bottom: 1px solid #D6D6D6;
    border-radius: 5px;
    box-shadow: #CCCCCC 0px 1px 3px -1px;
    margin-bottom: 8px;
    margin-top: 3px;
    overflow: hidden;
    z-index: 1;
}

aside.div-block.data-card.club-height {
    height: 300px;
}

aside.div-block.data-card.min-club-height {
    min-height: 230px;
}

aside.div-block.data-card.min-club-list-height {
    min-height: 150px;
}

aside.div-block.data-card.min-display-block {
    min-height: 165px;
}

aside.catalog_wrapper.div-block.data-card {
    background: #FBFBFB;
    margin-bottom: 22px;
}

aside.catalog_wrapper.div-block.data-card div.data-card-inner {
    border-bottom: 1px solid #EEEEEE;
    border-top: none;
    min-height: 160px;
}

aside.catalog_wrapper.div-block.data-card div.data-card-inner div.catalog_nav {
    bottom: 14px;
    position: absolute;
    right: 23px;
    width: auto;
}

div.data-accordion-inner {
    clear: both;
    display: block;
    float: left;
    height: initial;
    padding: 0;
    width: 100%;
}

div.data-card-inner.min {
    min-height: 165px;
}

div.data-card-inner {
    clear: both;
    margin: auto;
    padding: 9px 2% 13px;
    position: initial;
    width: 96%;
}

div.data-card-inner.meet-starting-list.status {
    background: #1A3C58;
}

div.data-card-inner.meet-starting-list h4 {
    border-bottom: 1px solid #ECECEC;
    color: #8A8AA3;
    font-family: 'Open Sans', sans-serif;
    font-size: 19px;
    font-weight: 600;
    margin: 0 0 13px;
    padding-bottom: 20px;
}

div.data-card-inner.abs {
    bottom: -17px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: initial;
    z-index: -1;
}

div.data-card-inner.ul_wrapper {
    display: block;
    min-height: initial !important;
    padding: 10px;
}

ul.centerMMRollNav {
    border-radius: 5px;
    color: #3993C1;
    margin: 0;
    padding: 0;
}

ul.centerMMRollNav li {
    display: block;
    margin: 0 0 0;
    padding: 1% 0;
    width: 100%;
}

ul.centerMMRollDivisions {
    margin: 0;
    padding: 14px 0px 0;
    width: 100%;
}

ul.centerMMRollDivisions li.active a {
    color: #FFFFFF !important;
}

ul.centerMMRollDivisions li:hover a {
    color: #FFFFFF !important;
}

ul.centerMMRollDivisions li:hover {
    background-color: #236689;
    border-radius: 6px;
}

ul.centerMMRollDivisions li.active:hover {
    color: #FFFFFF !important;
}

ul.centerMMRollDivisions li a {
    color: #8A8AA3;
    font-family: 'Ubuntu', sans-serif;
    font-size: 15px;
    font-weight: 900;
    text-decoration: none;
}

ul.centerMMRollDivisions li.active {
    background-color: #080714;
    border: none;
    border-radius: 5px;
    margin: 14px 0;
    overflow: hidden;
    padding-bottom: 0;
    padding-top: 11px;
}

ul.centerMMRollDivisions li {
    background: #FCFCFC;
    border-bottom: 1px dotted #8A8AA3;
    padding: 8px 0 9px;
    text-indent: 12px;
}

ul.subRolNav {
    background-color: #236689;
    border: none;
    margin: 10px 0 0;
    padding: 0;
}

ul.subRolNav a {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 13px !important;
    font-weight: 500 !important;
}

ul.subRolNav li.active {
    background-color: #3993C1 !important;
    border-radius: 0 !important;
}

ul.subRolNav li.active a {
    color: #FFFFFF !important;
}

ul.subRolNav li {
    background: transparent !important;
    border: none !important;
    color: #080714;
    display: list-item;
    margin: 0 !important;
    padding: 7px 0 10px !important;
    text-indent: 24px;
}

ul.subRolNav li:hover {
    background: #3993C1 !important;
    border-radius: 0 !important;
}

div.data-tab-inner {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

div.mesh_ui .col > i.fas {
    font-size: 55px;
    padding: 20px 0;
    text-align: center;
    width: 100%;
}

div.mesh_ui .col > i.fas.pending {
    color: #8A8AA3;
}

div.mesh_ui .col > i.fas.verified {
    color: #428900;
}

.data-module div.data-card-inner.control_wrapper {
    padding: 0 !important;
    width: 100%;
}

div.data-card-inner.control_wrapper {
    height: initial !important;
    min-height: initial;
    padding: 15px 3% 35px !important;
    position: relative;
    width: 94%;
}

div.data-card-inner.control_wrapper h4 {
    border-bottom: 1px solid #ECECEC;
    color: #8A8AA3;
    font-family: 'Open Sans', sans-serif;
    font-size: 19px;
    font-weight: 600;
    margin: 0 0 13px;
    padding-bottom: 20px;
}

div.data-card-inner.control_wrapper h5 {
    color: #803939;
    font-family: 'Maven Pro', sans-serif;
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    margin-bottom: 22px;
    padding: 8px 0 14px;
}

div.data-card-inner.control_wrapper p {
    color: #454360;
    float: left;
    font-family: 'Ubuntu', sans-serif;
    font-size: 14px;
    padding: 7px 0 12px;
}

div.data-card-inner.announce {
    height: initial;
    padding-bottom: 25px;
    text-align: center;
}

div.data-card-inner.announce h5 {
    color: #070715;
    font-size: 35px;
    margin: 30px 0 9px;
    text-align: center;
}

div.data-card-inner.control_wrapper.announce p {
    float: none;
    margin: auto;
}

div.data-card-inner.announce a {
}

div.data-card-inner .div-headcount-wrapper {
}

div.data-card-inner .div-headcount-wrapper .qualification {
    padding: 5px 0;
    text-align: center;
}

div.data-card-inner .stat {
    background: #FFFFFF00;
    border-radius: 5px;
    height: 100px;
    overflow: hidden;
    padding: 5px 0 20px;
    position: relative;
    width: 100%;
}

div.data-card-inner div.contact-name, aside.div-block.data-card h3.mini-badge {
    color: #965C5C;
    font-family: 'Zilla Slab', serif;
    font-size: 25px;
    font-weight: 600;
    padding: 13px 0 7px;
}

aside.div-block.data-card.confirmation h4 {
    background: #080715;
    border-bottom: none;
    color: #FFEE50;
    font-family: 'Zilla Slab', serif;
    font-size: 14px;
    margin: 0;
}

aside.div-block.data-card h4 {
    background: #1A3C58;
    border-bottom: none;
    color: #FCFCFC;
    display: block;
    font-family: 'Ubuntu', serif;
    font-size: 14px;
    margin: 0;
    padding: 11px 3% 11px !important;
    width: 94%;
    z-index: 1;
}

aside.catalog_wrapper.div-block.data-card h4 {
    background-color: transparent;
    border-bottom: none;
    color: #803939;
    font-family: 'Maven Pro', sans-serif;
    font-size: 20px;
    font-weight: 600;
    margin-top: 10px;
    padding: 23px 2% 10px !important;
    text-indent: 0;
    width: 92%;
}

aside.catalog_wrapper.div-block.data-card p {
    color: #080715;
    float: left;
    font-family: 'Ubuntu', sans-serif;
    font-size: 15px;
    padding: 11px 2% 11px !important;
    width: 70%;
}

aside.data-accordion {
    border-radius: 8px;
    clear: both;
    display: block;
    margin: auto;
    overflow: hidden;
    padding-bottom: 20px;
    width: 100%;
}

aside.data-accordion div.data-accordion-trigger {
    border-radius: 5px;
    font-weight: 100;
    padding: 25px 2%;
    position: relative;
    width: 96%;
}

aside.data-accordion div.data-accordion-trigger i.right,
aside.data-accordion div.data-accordion-trigger.open i.right.accordion-closed {
    display: none;
    right: 2%;
}

aside.data-accordion div.data-accordion-trigger.open i.right.accordion-open {
    display: block;
}

aside.data-accordion div.data-accordion-trigger i.right.accordion-closed {
    display: block;
}

aside.data-accordion div.data-accordion-content {
    border-radius: 5px;
    margin: 20px auto;
    padding: 1%;
    width: 95%;
}

aside.data-accordion div.data-accordion-trigger h4 {
}

aside.data-accordion.rlx {
}

aside.data-accordion.rlx div.data-accordion-trigger {
    background: #354B56;
    color: #ECECEC;
    cursor: pointer;
}

aside.data-accordion.rlx div.data-accordion-trigger.open {
    background-color: #1A3C58;
    color: #FBFBFB;
}

aside.data-accordion.rlx div.data-accordion-trigger:hover {
    background-color: #487186;
    color: #FFFFFF;
}

aside.data-accordion.rlx div.data-accordion-trigger.open:hover {
    background-color: #1A3C58;
}

aside.data-accordion.rlx div.data-accordion-content {
    background-color: #FBFBFB;
    border-bottom: 1px solid #DEDEDE;
    display: none;
    margin: 1% 0;
    width: 98%;
}

aside.data-accordion.rlx div.data-accordion-trigger h4 {
    font-family: 'Ubuntu', sans-serif;
    font-size: 20px;
    font-weight: 900;
}

div.mesh_ui figure {
}

div.mesh_ui figure.abs {
}

div.mesh_ui figure.infograph {
    color: #4898C1;
    font-family: 'Maven Pro', sans-serif;
    font-size: 57px;
    font-weight: 900;
    letter-spacing: -3px;
    text-shadow: #DBDBDB99 2px 2px 4px;
}

div.mesh_ui figure.infograph .text {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#946f6f+0,9e604a+100&0.11+1,1+100 */
    background: -moz-linear-gradient(top, rgba(148, 111, 111, 0.11) 0%, rgba(148, 111, 111, 0.11) 1%, rgba(158, 96, 74, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(148, 111, 111, 0.11) 0%, rgba(148, 111, 111, 0.11) 1%, rgba(158, 96, 74, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(148, 111, 111, 0.11) 0%, rgba(148, 111, 111, 0.11) 1%, rgba(158, 96, 74, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c946f6f', endColorstr='#9e604a', GradientType=0); /* IE6-9 */
}

.app-header {
    border-bottom: 1px dotted #DDD5D5;
    margin: 10px auto 20px;
    padding-bottom: 10px;
}

.lab-inner {
}

.lab-content-wrapper {
    margin-top: 5px;
    padding-top: 1%;
}

.admin-button {
}

.delete-button-link {
    background-color: #C00707 !important;
}

/* forms */
fieldset.mesh_ui {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

fieldset.mesh_ui.right {
    float: right !important;
    width: initial;
}

fieldset.mesh_ui.generic_post_submit {
    float: right !important;
    width: initial;
}

fieldset.mesh_ui.post_fieldset {
    margin: 0;
    padding: 0;
}

fieldset.mesh_ui.left {
    float: left !important;
    width: initial;
}

fieldset.mesh_ui label {
    color: #8A8AA3;
    display: block;
    float: left;
    font-family: 'Maven Pro', sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.7em;
    position: relative;
    width: 100%;
}

fieldset.mesh_ui label h6 {
    float: left;
    font-size: 14px;
    padding: 2px 4px 7px;
    position: relative;
    width: 100%;
}

fieldset.mesh_ui label span {
    clear: both;
    display: block;
    float: left;
    line-height: 1.4em;
}

fieldset.mesh_ui label span small {
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
    padding-bottom: 10px;
}

.lab_text.invalid, .prototype_forge_selector.invalid, .lab_textarea.invalid, .lab_select.invalid {
    border: 1px solid #FFABAB52;
    border-radius: 3px;
}

.lab_text.valid, .prototype_forge_selector.valid, .lab_textarea.valid, .lab_select.valid {
    border: 1px solid #00AA2240;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
fieldset.mesh_ui input,
fieldset.mesh_ui select,
fieldset.mesh_ui input,
fieldset.mesh_ui textarea {
    background-color: #FEFEFE !important;
    border: 1px solid #DFDFDF;
    border-radius: 2px;
    clear: both;
    color: #070715;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    margin: 6px auto 11px;
    padding: 11px 2%;
    width: 95%;
}

fieldset.mesh_ui input[type="text"].grand-total {
    background: transparent !important;
    border: none;
    clear: none;
    color: #98C5DC;
    display: inline;
    float: initial;
    font-family: 'Maven Pro', sans-serif;
    font-size: 36px;
    font-weight: 900;
    margin: 0;
    padding: 0;
    width: auto;
}

fieldset.mesh_ui input[type="button"].mesh_post_submit_control,
fieldset.mesh_ui input[type="submit"].mesh_post_submit_control {
    background-color: #3A93C1 !important;
    border: none;
    cursor: pointer;
    text-align: center;
    width: auto;
}

fieldset.mesh_ui input[type="button"].mesh_post_submit_control:hover,
fieldset.mesh_ui input[type="submit"].mesh_post_submit_control:hover {
    background-color: #2888B3 !important;
}

fieldset.mesh_ui button {
}

fieldset.mesh_ui.text input:-webkit-autofill,
fieldset.mesh_ui.text input:-webkit-autofill:hover,
fieldset.mesh_ui.text input:-webkit-autofill:focus,
fieldset.mesh_ui.text input:-webkit-autofill,
fieldset.mesh_ui.text input[type="text"] {
    padding: 9px 2% 10px;
    width: 95%;
}

fieldset.mesh_ui.button input:-webkit-autofill,
fieldset.mesh_ui.button input:-webkit-autofill:hover,
fieldset.mesh_ui.button input:-webkit-autofill:focus,
fieldset.mesh_ui.button input:-webkit-autofill,
fieldset.mesh_ui.button input[type="button"] {
}

fieldset.mesh_ui.submit input:-webkit-autofill,
fieldset.mesh_ui.submit input:-webkit-autofill:hover,
fieldset.mesh_ui.submit input:-webkit-autofill:focus,
fieldset.mesh_ui.submit input:-webkit-autofill,
fieldset.mesh_ui.submit input[type="submit"] {
}

fieldset.mesh_ui select:-webkit-autofill,
fieldset.mesh_ui select:-webkit-autofill:hover,
fieldset.mesh_ui select:-webkit-autofill,
fieldset.mesh_ui select {
    width: 99%;
}

fieldset.mesh_ui select:-webkit-autofill:focus, fieldset.mesh_ui select:focus {
}

fieldset.mesh_ui select:-webkit-autofill::after, fieldset.mesh_ui select::after {
}

fieldset.mesh_ui textarea:-webkit-autofill,
fieldset.mesh_ui textarea:-webkit-autofill:hover,
fieldset.mesh_ui textarea:-webkit-autofill:focus,
fieldset.mesh_ui textarea:-webkit-autofill {
}

fieldset.mesh_ui.min {
    clear: both;
    width: initial !important;
}

fieldset.mesh_ui.min input {
    margin: 0;
    padding: 4px 3%;
    width: 94%;
}

/* Template */
.rounded {
    border-radius: 4px;
}

.hotBox {
    border-bottom: 1px solid #D6D6D6;
    box-shadow: #CCCCCC 0px 1px 3px -1px;
}

/* Meet Manager */
h3.meet_list_type {
    margin: 10px 0 5px;
}

ul.meet_list_index {
    clear: both;
    float: left;
    font-family: 'Ubuntu', sans-serif;
    margin: 15px 2% 30px;
    width: 96%;
}

ul.meet_list_index li {
    font-size: 17px;
    padding: 6px 0;
}

ul.meet_list_index li.display_grid {
    float: right;
    width: 50%;
}

ul.meet_list_index li a {
    color: #965C5C;
    font-weight: 600;
    padding: 5px;
}

ul.meet_list_index li a:hover {
}

.divisionSelectHeader {
    color: #955C5C !important;
    font-family: 'Ubuntu', sans-serif !important;
    font-size: 22px !important;
    margin: auto;
    width: 98%;
}

.center_mm_division_display_wrapper {
    display: block;
    float: left;
    padding: 1% 0;
    width: 100%;
}

ul.center_mm_division_display {
    list-style: none;
    margin: auto;
    width: 100%;
}

ul.center_mm_division_display li {
    background: #EFEFEF;
    border-radius: 3px;
    float: left;
    margin: 0 15px 15px 0;
    padding: 9px 10px;
}

ul.center_mm_division_display li strong {
    background: #FFEE50;
    border-radius: 2px;
    color: #454360;
    float: left;
    font-family: 'Zilla Slab', sans-serif;
    font-size: 13px;
    margin-right: 5px;
    padding: 4px 6px;
}

ul.center_mm_division_display li a {
    color: #946F6F;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 5px;
    width: initial;
}

/* transitions */
table.smooth-transition.dataTable,
table.smooth-transition.dataTable tbody tr,
table.smooth-transition.dataTable tbody {
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}

.opacity-bounce {
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}

.labs-nav ul li i, .labs-nav ul li em {
    padding: 0 10px;
}

.labs-dashboard.hasNav {
    float: left;
    margin-left: 2%;
    width: 80%;
}

.col {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

.col.slim {
    float: left;
    left: 0;
    margin-right: 3%;
    text-align: center;
    width: 35%;
}

.col.fat {
    left: 38%;
    margin-right: 3%;
    right: 0;
    text-align: left;
    width: 63%;
}

/* SEO */
.clear {
    clear: both;
    display: block;
}

.invision {
    display: none;
}

/* Template */
.no-margin {
    margin: 0 !important;
}

.no-padding {
    padding: 0 !important;
}

.abs {
    display: block;
    position: absolute;
}

.abs-fullscreen {
    bottom: 0;
    height: 100%;
    left: 0;
    overflow: hidden;
    right: 0;
    top: 0;
    width: 100%;
}

.abs-window-center {
    left: 50%;
    position: absolute;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.abs-vertical-center {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.abs-horizontal-center {
    left: 50%;
    position: absolute;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.full-width {
    display: block;
    float: left;
    position: relative;
    width: 100%;
}

.full-inner-wrapper {
    display: block;
    margin: auto 4%;
    padding: 30px 0 40px;
    position: relative;
    width: 92%;
}

@media screen and (min-width: 1025px) {
    /* grid: half */
    .half {
        margin: 0 1% 0 0;
        width: 49%;
    }

    .half:nth-of-type(2n) {
        float: right;
        margin: 0 0 0 1%;
        width: 49%;
    }

    aside.div-block.half.data-card h4 {
        width: 96%;
        padding: 11px 2% !important;
    }

    aside.div-block.half.data-card div.data-card-inner {
    }

    /* grid: full */
    .full {
        float: none !important;
        margin: 0 auto;
        width: 100%;
    }

    aside.div-block.full.data-card h4 {
        width: 98%;
        padding: 11px 1% !important;
    }

    /* grid: quarter */
    .quarter {
        margin: 0 1% 0 0;
        width: 25%;
    }

    .quarter:first-of-type {
        width: 24%;
    }

    .quarter:last-of-type {
        margin-right: 0;
        width: 24%;
    }

    aside.div-block.quarter.data-card h4 {
    }

    /* grid: squeeze */
    aside.div-block.squeeze {
        margin: 0 1% 0 0;
        width: 14%;
    }

    aside.div-block.squeeze.data-card h4 {
    }

    /* grid: push */
    aside.div-block.push {
        margin: 0 1% 0 0;
        width: 34%;
    }

    aside.div-block.push.data-card h4 {
    }

    /* Columns */
    .col.insert {
        left: 4%;
        width: 22%;
    }

    .col.gap {
        margin-right: 1%;
        right: 0;
        width: 72%;
    }

    .col.l-1 {
        width: 16.66%;
    }

    .col.l-2 {
        width: 33.32%;
    }

    .col.l-3 {
        width: 49.8%;
    }

    .col.l-4 {
        width: 66.64%;
    }

    .col.l-5 {
        width: 83.33%;
    }

    .col.l-6 {
        clear: both;
        width: 100%;
    }

    .col ul {
        display: block;
        float: left;
        margin: 10px 5px 5px 25px;
        width: 100%;
    }

    .col ul li {
        float: left;
        list-style-type: square;
        padding: 5px 2px;
        width: 100%;
    }

    .col ul li a {
        color: #965C5C;
        font-family: 'Open Sans', sans-serif;
        font-size: 13px;
        font-weight: 900;
    }

    .col ul li a:hover {
        color: #6C2424;
    }

    /* Mins */
}

@media screen and (max-width: 1024px) and (min-width: 787px) {
    /* forms */
    fieldset.mesh_ui label {
        font-size: 17px;
    }

    fieldset.mesh_ui label span {
        clear: both;
        display: block;
        float: left;
        line-height: 1.4em;
    }

    fieldset.mesh_ui label span small {
        color: #000000;
        font-family: 'Open Sans', sans-serif;
        font-size: 13px;
        font-weight: 400;
        padding-bottom: 10px;
    }

    input:-webkit-autofill,
    input:-webkit-autofill:hover,
    input:-webkit-autofill:focus,
    input:-webkit-autofill,
    textarea:-webkit-autofill,
    textarea:-webkit-autofill:hover,
    textarea:-webkit-autofill:focus,
    select:-webkit-autofill,
    select:-webkit-autofill:hover,
    select:-webkit-autofill:focus,
    fieldset.mesh_ui input,
    fieldset.mesh_ui select,
    fieldset.mesh_ui input,
    fieldset.mesh_ui textarea {
        padding: 9px 4% 10px;
        width: 91%;
    }

    fieldset.mesh_ui select:-webkit-autofill,
    fieldset.mesh_ui select:-webkit-autofill:hover,
    fieldset.mesh_ui select:-webkit-autofill,
    fieldset.mesh_ui select {
        padding: 9px 2% 10px;
        width: 99%;
    }

    fieldset.mesh_ui.min input {
        margin: 0;
        padding: 4px 3%;
        width: 94%;
    }

    /* grid: half */
    .half-md {
        float: left;
        margin: 5px 1% 10px;
        width: 48%;
    }

    .half-md:nth-of-type(1n) {
        margin: 5px 1% 10px 0;
        width: 49%;
    }

    .half-md:last-of-type {
        margin-left: 1% !important;
        width: 49%;
    }

    aside.div-block.half-md.data-card h4 {
    }

    aside.div-block.half-md.data-card div.data-card-inner {
    }

    /* grid: full */
    .full-md {
        float: none !important;
        margin: 5px auto 10px;
        width: 100%;
    }

    aside.div-block.full-md.data-card h4 {
    }

    aside.div-block.full-md.data-card div.data-card-inner {
        padding: 9px 3% 13px !important;
        width: 94% !important;
    }

    /* Columns */
    .col.slim {
        float: left;
        left: 0;
        margin-right: 3%;
        text-align: center;
        width: 35%;
    }

    .col.insert {
        left: 2%;
        width: 15%;
    }

    .col.gap {
        margin-right: 3%;
        right: 0;
        width: 75%;
    }

    .col.l-6 {
        margin-right: 3%;
        right: 0;
        width: 72%;
    }

    .col.md-1 {
        margin-right: 3%;
        right: 0;
        width: 72%;
    }

    .col.md-2 {
        width: 33.33%;
    }

    .col.md-3 {
        width: 50%;
    }

    .col.md-4 {
        width: 66.66%;
    }

    .col.md-6 {
        margin-right: 3%;
        right: 0;
        width: 72%;
    }

    .col.md-6 {
        margin-right: 3%;
        right: 0;
        width: 72%;
    }

    .col ul {
        display: block;
        float: left;
        margin: 10px 5px 5px 25px;
        width: 100%;
    }

    .col ul li {
        float: left;
        list-style-type: square;
        padding: 5px 2px;
        width: 100%;
    }

    .col ul li a {
        color: #965C5C;
        font-family: 'Open Sans', sans-serif;
        font-size: 13px;
        font-weight: 900;
    }

    .col ul li a:hover {
        color: #6C2424;
    }

    /* Mins */
}

@media screen and (max-width: 786px) and (min-width: 481px) {
    /* forms */
    fieldset.mesh_ui label {
        font-size: 15px;
    }

    fieldset.mesh_ui label span {
        clear: both;
        display: block;
        float: left;
        line-height: 1.4em;
    }

    fieldset.mesh_ui label span small {
        color: #000000;
        font-family: 'Open Sans', sans-serif;
        font-size: 13px;
        font-weight: 400;
        padding-bottom: 10px;
    }

    input:-webkit-autofill,
    input:-webkit-autofill:hover,
    input:-webkit-autofill:focus,
    input:-webkit-autofill,
    textarea:-webkit-autofill,
    textarea:-webkit-autofill:hover,
    textarea:-webkit-autofill:focus,
    select:-webkit-autofill,
    select:-webkit-autofill:hover,
    select:-webkit-autofill:focus,
    fieldset.mesh_ui input,
    fieldset.mesh_ui select,
    fieldset.mesh_ui input,
    fieldset.mesh_ui textarea {
        padding: 8px 2% 9px;
        width: 95%;
    }

    fieldset.mesh_ui select:-webkit-autofill,
    fieldset.mesh_ui select:-webkit-autofill:hover,
    fieldset.mesh_ui select:-webkit-autofill,
    fieldset.mesh_ui select {
        width: 99%;
    }

    .full-s {
        float: none !important;
        margin: auto;
        width: 100%;
    }

    aside.div-block.full-s.data-card h4 {
    }

    aside.div-block.full-s.data-card div.data-card-inner {
        padding: 9px 3% 13px !important;
        width: 94% !important;
    }

    /* Columns */
    .col.slim {
        float: left;
        left: 0;
        margin-right: 3%;
        text-align: center;
        width: 35%;
    }

    .col.gap {
        margin-right: 1%;
        right: 0;
        width: 77%;
    }

    .col.insert {
        left: 2%;
        width: 15%;
    }

    .col.s-1 {
        margin-right: 3%;
        right: 0;
        width: 72%;
    }

    .col.s-2 {
        width: 33.33%;
    }

    .col.s-3 {
        width: 50%;
    }

    .col.s-4 {
        width: 66.66%;
    }

    .col.s-5 {
        margin-right: 3%;
        right: 0;
        width: 72%;
    }

    .col.s-6 {
        width: 100%;
    }

    .col ul {
        display: block;
        float: left;
        margin: 10px 5px 5px 25px;
        width: 100%;
    }

    .col ul li {
        float: left;
        list-style-type: square;
        padding: 5px 2px;
        width: 100%;
    }

    .col ul li a {
        color: #965C5C;
        font-family: 'Open Sans', sans-serif;
        font-size: 13px;
        font-weight: 900;
    }

    .col ul li a:hover {
        color: #6C2424;
    }

    /* Mins */
    .min {
        width: 75% !important;
    }
}

@media screen and (max-width: 480px) {
    /* forms */
    fieldset.mesh_ui label {
        font-size: 15px;
    }

    fieldset.mesh_ui label span {
        clear: both;
        display: block;
        float: left;
        line-height: 1.4em;
    }

    fieldset.mesh_ui label span small {
        color: #000000;
        font-family: 'Open Sans', sans-serif;
        font-size: 13px;
        font-weight: 400;
        padding-bottom: 10px;
    }

    input:-webkit-autofill,
    input:-webkit-autofill:hover,
    input:-webkit-autofill:focus,
    input:-webkit-autofill,
    textarea:-webkit-autofill,
    textarea:-webkit-autofill:hover,
    textarea:-webkit-autofill:focus,
    select:-webkit-autofill,
    select:-webkit-autofill:hover,
    select:-webkit-autofill:focus,
    fieldset.mesh_ui input,
    fieldset.mesh_ui select,
    fieldset.mesh_ui input,
    fieldset.mesh_ui textarea {
        padding: 7px 3% 8px;
        width: 92%;
    }

    fieldset.mesh_ui select {
        width: 99%;
    }

    fieldset.mesh_ui.min input {
        margin: 0;
        padding: 4px 3%;
        width: 94%;
    }

    /*grid: full */
    .full-xs {
        float: none;
        margin: 0 auto;
        width: 100%;
    }

    .full-xs.form {
        float: none;
        margin: 0 2%;
        width: 96%;
    }

    aside.div-block.full-xs.data-card h4 {
        padding: 11px 4% !important;
        width: 92%;
    }

    aside.div-block.full-xs.data-card div.data-card-inner {
        padding: 9px 4% 13px !important;
        width: 92%;
    }

    /* Columns */
    .col.slim {
        float: left;
        left: 0;
        margin-right: 3%;
        text-align: center;
        width: 35%;
    }

    .col.gap {
        margin-right: 1%;
        right: 0;
        width: 75%;
    }

    .col.insert {
        left: 3%;
        width: 22%;
    }

    .col.xs-1 {
        margin-right: 3%;
        right: 0;
        width: 72%;
    }

    .col.xs-2 {
        width: 33.33%;
    }

    .col.xs-3 {
        width: 50%;
    }

    .col.xs-4 {
        width: 66.66%;
    }

    .col.xs-5 {
        margin-right: 3%;
        right: 0;
        width: 72%;
    }

    .col.xs-6 {
        width: 100%;
    }

    .col ul {
        display: block;
        float: left;
        margin: 10px 5px 5px 25px;
        width: 100%;
    }

    .col ul li {
        float: left;
        list-style-type: square;
        padding: 5px 2px;
        width: 100%;
    }

    .col ul li a {
        color: #965C5C;
        font-family: 'Open Sans', sans-serif;
        font-size: 13px;
        font-weight: 900;
    }

    .col ul li a:hover {
        color: #6C2424;
    }

    /* Mins */
    .min {
        width: 100% !important;
    }
}


