.bgC1 {
	background-color:#42a6bf;
}

#mnop_contribute > #mainContent_ddl_contrib_type {
    font-weight: 400;
}
#mnop_contribute > #tnew-site-table-wrapper select {
    height: 30px !important;
    font-size: 12px !important;
    padding: 5px 5px 5px 5px !important;
    line-height: 15px !important;
}
#mnop_contribute > #tnew-site-table-wrapper input {
    height: 30px !important;
    font-weight: 400 !important;
    font-size: 12px !important;
    letter-spacing: 1px !important;
    border-color: rgb(169, 169, 169) !important;
}
#mnop_contribute > #mainContent_Tributary {
    margin-left: -10px !important;
}
#mnop_contribute > .contrib ol {
    width: auto !important;
}
#mnop_contribute .contrib input[type="checkbox"] {
    height: 15px !important;
    width: 15px !important;
    min-width: auto !important;
    margin-right: 15px;
}
#mnop_contribute .tnew-checkbox {
    display: block;
}
#mnop_contribute > .bgC3 {
    margin: 10px 0 10px 0 !important;
}
#mnop_contribute > .contribute-submit-button {
    margin-top: -20px;
    margin-bottom: 20px;
}
#mnop_contribute > .TNEW_required {
    padding-top: 0 !important;
    margin-top: 10px !important;
}
#mnop_contribute > .contribution-amount {
    width: 200px !important;
}

input[type="submit"].tnew-login-guest-checkout-register-button, input[type="submit"].tnew-login-guest-checkout-button {
	margin-right: inherit !important;
	margin-left: inherit !important;
}

div.tnew-login-guest-checkout-button-container {
	padding-left: 0 !important;
}

div.tnew-login-guest-checkout-container {
	margin-left: 20px !important;
}

.tn-guest-checkout__col>ol>li>input {
	float: none !important;
}

.tn-guest-checkout__col>ol {
	width: 50% !important;
}

#mainContent_billing_address {
	width: 100%;
}

.modal-lg {
    max-width: 80% !important;
}

.page table tr, .page table td {
    padding: 10px !important;
    margin: 10px !important;
    vertical-align: top !important;
}

input, textarea, button {
    border-radius: 0;
    border: 1px solid #414141;
    color: #414141;
    background: #fff;
    font-size: 14px;
    padding: 7px 5px;
    min-width: 0% !important;
}

#smap-13 img {
  max-width: none;
}

header.header {display: block !important;}

fieldset.TNEW-form ol li {
    list-style: none;
    padding: 5px 5px 5px 0px;
    margin: 0;
    width: 100%;
    overflow: initial !important;
}

input[type='checkbox'] {
    display: block;
}
.tn-upcoming-event__actions-list-item .btn.btn-default {
  margin-bottom: 10px;
  width: 100%;
}