:root {
    --color-primary: #eb1c24 !important;
}

.message, .message em {
    color:#000 !important;
}
.logentry {
    /* font-family: monospace;*/
    color: black;
    margin-bottom: 4rem;
}

.logentry-event {
    margin-bottom: 1rem;
}

.logentry table {
    width: 50%; /* fit-content */
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.circuit {
    width: 50%; /* fit-content */
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.event-header {
    color: white;
    padding: 5px;
}

::selection {
    background:#eb1c24 !important;
    background-color: #eb1c24 !important;
    color: white !important;
}

input[type="submit"], input[type="button"], button {
    padding: 9px 10px;
    background-color: green !important;
}

.ck input[type="submit"], input[type="button"], button {
    padding: 9px 10px;
    background-color: white !important;
}

th {
    background-color: #eb1c24 !important;
    margin: 0;
    padding: 10px;
    font-family: "Poppins", sans-serif;
    background: #eb1c24;;
    color: #fff;
    border: 2px solid #eb1c24;;
    text-align: left;
    text-shadow: none;
}

th, tr, td {
    vertical-align: top !important;
}

ul {
    list-style: none !important;
}

#block-tara-choose, #block-tara-firsttimeusemenu, #block-tara-buddytrmenu {
    display: block;
    float: left;
    padding-right: 2rem;
}

#block-tara-choose a, #block-tara-rodeoentrymenu a, #block-tara-firsttimeusemenu a, #block-tara-buddytrmenu a, #block-secretaries a, #block-ccaeditor a, a.circuit-name, a.location-name {
    display: inline-block;
    color: white;
    background-color: #eb1c24;
    font-weight: bold;
	text-align: center;
	text-decoration: none !important;
    border: 2px solid white;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 5px 10px;
	margin: 5px 5px 5px 5px;
}

#block-tara-choose a:hover {
    background-color: rgb(5, 90, 119);
}

a.location-name:hover, a.circuit-name:hover {
    border: 2px solid #999;
    color: white;
    background-color: rgb(5, 90, 119);
}

a.location-name.clearscreen {
    float: right;
}
c
.slider {
    height: 200px;
}

.report-header {
    background-color: white;
    width: 50%;
    padding: 1rem;
    margin-top: 1rem;
    margin-bottom: 2rem;
}

.login-image {
    width: 100%;
}

.header-phone {
    break-inside: avoid;
    /* width: 8rem */
}

.back-button {
    /* display: block;*/
    font-size: 6rem;
}

.invoice-description {
    word-wrap: break-word;
}

.member-type-count {
    float: right;
}

input.multistep-next-button {
    padding-left: 12rem;
}

input.error, select.error, input[type="text"].error, input[type="checkbox"].error, input[type="radio"].error {
    outline: 1px solid #eb1c24;;
    border: 1px solid #eb1c24;;
}

.form-item--error-message {
    color: #eb1c24;;
}

.float-left {
    float: left;
    padding-right: 1rem;
}

input.float-left {
    float: none;
}

/*
.form-item-memberself,
.form-item-buddy1tagpage,
.form-item-buddy2tagpage,
.form-item-buddy3tagpage,
.form-item-membertag1, .form-item-membertag2, .form-item-membertag3,
.form-item-buddy1tag1, .form-item-buddy1tag2, .form-item-buddy1tag3,
.form-item-buddy2tag1, .form-item-buddy2tag2, .form-item-buddy2tag3,
.form-item-buddy3tag1, .form-item-buddy3tag2, .form-item-buddy3tag3,
.form-item-buddy1eventpage, .form-item-buddy2eventpage, .form-item-buddy3eventpage,
.form-item-buddy1event, .form-item-buddy2event, .form-item-buddy3event

*/

#edit-spacing, #edit-spacing0, #edit-spacing1, #edit-spacing2, #edit-spacing3, #edit-spacing4, #edit-spacing5, #edit-spacing6,
#edit-spacing7, #edit-spacing8, #edit-spacing9, #edit-spacing10 {
    clear: both;
    width: 500px;
    border-bottom: 5px solid white;
}

.fieldset-legend {
    font-weight: bold;
}

/* MENUS */

.events-table {
    width: 75%;
}

form .js-form-type-radio label,
form .js-form-type-checkbox label,
form .form-composite label {
  display: inline-block;
}

.cca-c#eb1c24;it-form form .js-form-type-checkbox label {
    display: inline;
}

#edit-cfrqualified--wrapper .fieldset-wrapper div,
#edit-nfrqualified--wrapper .fieldset-wrapper div {
    display: block;
    float: left;
    margin-right: 1.5rem;
}

@media only screen and (min-width: 1000px) {
    #edit-comments {
        width: 33%;
    }
    #edit-rodeotitleswon, #edit-otherachievements, #edit-familyrelativesinrodeo, #edit-personsize {
        width: 50%;
    }
}

.amount {
    text-align: right;
}

.full_path-blog .views-exposed-form {
    display: none;
}

a.pay-button {
    display: inline-block;
    color: white;
    background-color: green;
    font-weight: bold;
	text-align: center;
	text-decoration: none !important;
    /*border: 2px solid white;*/
	border-radius: 10px;
	box-sizing: border-box;
	padding: 5px 10px;
	margin: 5px 5px 5px 5px;
}

a.pay-button:hover, a.pay-button:active, a.pay-button:focus {
    background-color: green;
    color: white;
    box-shadow: 2px 2px 2px #222222;
}



#edit-cfrqualified, #edit-nfrqualified {
    /* display: -webkit-box; */
}



#edit-cfrqualified .js-form-item, #edit-nfrqualified .js-form-item {
    /* padding-right: 2rem;*/
}

.height {
    text-align: center;
}

.full_path-blog .page-title {
    display: none;
}

.homenotification {
    display: block;
    font-size: 1.5em;
    line-height: 1.2em;
    color: black;
    text-align: center;
    /* margin-top: -4rem;*/
    /* transform: rotate(-1.5deg); */
    /* -webkit-transform: rotate(-1.5deg);*/
}

.printer-button {
    display: block;
    text-align: right;
    margin-top: -2.5rem;
    cursor: grab;
}

.full_path-allblogs a {
    color: black;
}

.full_path-allblogs .bef-exposed-form  {
    display: none;
}

#edit-membertrpartner--wrapper,
#edit-buddy1trpartner--wrapper, #edit-buddy2trpartner--wrapper, #edit-buddy3trpartner--wrapper,
#edit-buddy4trpartner--wrapper, #edit-buddy5trpartner--wrapper, #edit-buddy6trpartner--wrapper,
#edit-tag1trpartner--wrapper, #edit-tag2trpartner--wrapper, #edit-tag3trpartner--wrapper,
#edit-tag4trpartner--wrapper, #edit-tag5trpartner--wrapper, #edit-tag6trpartner--wrapper,
#edit-membertroptions--wrapper,
#edit-buddy1troptions--wrapper, #edit-buddy2troptions--wrapper, #edit-buddy3troptions--wrapper,
#edit-buddy4troptions--wrapper, #edit-buddy5troptions--wrapper, #edit-buddy6troptions--wrapper,
#edit-tag1troptions--wrapper, #edit-tag2troptions--wrapper, #edit-tag3troptions--wrapper,
.form-item-memberevent-tr,
.form-item-buddy1event-tr, .form-item-buddy2event-tr, .form-item-buddy3event-tr,
.form-item-tag1event-tr, .form-item-tag2event-tr, .form-item-tag3event-tr {
    background-color: #fbfcf6;
}

#edit-membertrpartner--wrapper,
#edit-buddy1trpartner--wrapper, #edit-buddy2trpartner--wrapper, #edit-buddy3trpartner--wrapper,
#edit-buddy4trpartner--wrapper, #edit-buddy5trpartner--wrapper, #edit-buddy6trpartner--wrapper,
#edit-tag1trpartner--wrapper, #edit-tag2trpartner--wrapper, #edit-tag3trpartner--wrapper,
#edit-tag4trpartner--wrapper, #edit-tag5trpartner--wrapper, #edit-tag6trpartner--wrapper {
    border-top: 3px solid #a6483e;
    border-top-width: medium;
    /*border-left: 1px solid #a6483e;
    border-bottom: 1px solid #a6483e;*/
}


.disabled {
    cursor: not-allowed;
    pointer-events: none;
}

.priority-points-box {
    padding: 1rem;
    border: 2px solid grey;
}

.priority-points-box .form-type-radio {
  display: inline-block;
  margin-right: 1rem;
}

/* MOBILE */

@media (max-width: 767px) {
    #edit-membertrpartner--wrapper, #edit-membertroptions--wrapper,
    #edit-buddy1trpartner--wrapper, #edit-buddy1troptions--wrapper,
    #edit-buddy2trpartner--wrapper, #edit-buddy2troptions--wrapper,
    #edit-buddy3trpartner--wrapper, #edit-buddy3troptions--wrapper,
    #edit-buddy4trpartner--wrapper, #edit-buddy4troptions--wrapper,
    #edit-buddy5trpartner--wrapper, #edit-buddy5troptions--wrapper,
    #edit-buddy6trpartner--wrapper, #edit-buddy6troptions--wrapper,
    #edit-tag1trpartner--wrapper, #edit-tag1troptions--wrapper,
    #edit-tag2trpartner--wrapper, #edit-tag2troptions--wrapper
    #edit-tag3trpartner--wrapper, #edit-tag3troptions--wrapper {
        float: right;
        clear: right;
    }
    table h2 {
        font-size: 1.2em;
    }
    table tr th, table tr td {
        padding: 3px;
        /*font-size: 0.9rem;*/
    }
    .primary-menu-wrapper a {
        color: white;
        font-size: 2.5rem;
    }

    #footer {
        z-index: -2;
        display: none;
    }

    .full_path-pay_moneris .page-content {
        height: 4000px;
    }


}

/* PRINT */
@media print {
    .header, .header-top, #breadcrumb, a.back-button, #footer, .pdflist .scrolltop, #last-section, .printer-button {
        display: none;
    }

    table tr th {
        background: white !important;
        color: black;
        border: 2px solid white;
    }
}

.form-item-optionaldonation,
#edit-optionaldonation {
    float: left;
}

#edit-abide--wrapper {
    clear: both;
}

.page-title-wrap h1.page-title {
 /* display: none;*/
 /* color: #F2E8DD;*/
 /* border: 1px dashed #eb1c24;*/
}

#monerisCheckout {
    margin-top: 9rem;
}

#confirmed {
    display: none;
    position: relative;
}

.right {
    text-align: right;
}

.pdf {
    font-size: 0.8rem;
}

.header-paid {
    text-align: right;
}

.user-role-secretaries_timers .scrolltop,.user-role-secretaries_timers .fa-angle-up {
    display: none !important;
}

.backtrace {
    color: black;
}

#edit-invisiblespacingmember, #edit-invisiblespacingbuddy1, #edit-invisiblespacingbuddy2, #edit-invisiblespacingbuddy3  {
    clear: both;
    height: 0;
}

#block-tara-yourloginhaschanged {
    margin-top: 1rem;
}

.view-blog .view-filters {
    display: none
}