@import '_content/Grassroots.Components/Grassroots.Components.bundle.scp.css';

/* _content/FarmersOnline.UI/Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-07awjxw04k] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-07awjxw04k] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/FarmersOnline.UI/Components/Pages/Home.razor.rz.scp.css */
.confirm-gdpr[b-ub7j5ucou0]{
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

.gdpr-buttons[b-ub7j5ucou0]{
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
}

.col-left[b-ub7j5ucou0] {
    padding-left: 0px;
}

.col-right[b-ub7j5ucou0] {
    padding-right: 0px;
}
/* _content/FarmersOnline.UI/Components/Pages/Login.razor.rz.scp.css */
@media print {

}

button.menu[b-f9qc2re7b4] {
    background-color: white;
    box-shadow: none;
    color: #FF5A47;
    font-size: 30px;
}

button.menu-item[b-f9qc2re7b4] {
    margin: 5px auto 5px auto;
    text-align: center;
    width: 90%;
}

button.menu-item:hover[b-f9qc2re7b4] {
    color: white;
}

.menu-width[b-f9qc2re7b4] {
    width: 300px;
}


/* _content/FarmersOnline.UI/Components/Pages/MyMembership.razor.rz.scp.css */
.section-title[b-ad351z5gip] {
    font-size: 1.1rem;
    font-weight: bold;
    text-decoration: underline;
}
/* _content/FarmersOnline.UI/Components/Pages/MyShowResults.razor.rz.scp.css */
.filter-box[b-gafgpd389n] {
    position: relative;
    float: right;
    margin: 0px;
    padding: 0px 20px 0px 0px;
}

.grid[b-gafgpd389n] {
    padding-bottom:10px;
    height:calc(100vh - 330px);
}
/* _content/FarmersOnline.UI/Components/Pages/NewsItemPage.razor.rz.scp.css */

.news-icon[b-obe39iuj97] {
    color: #FF5A47;
    text-align: left;
    font-size: 40px;
}

.title[b-obe39iuj97] {
    font-size: 1.5rem;
    font-weight: bold;
    text-align: left;
}

.published[b-obe39iuj97] {
    font-size: 0.8rem;
    padding-top: 20px;
}

/* _content/FarmersOnline.UI/Components/Pages/Process/Births/BirthsOffspringCards.razor.rz.scp.css */



.row[b-qtzobhahbx]{
    margin-left: 0px;
    margin-right: 0px;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/Births/BirthsOffspringGrid.razor.rz.scp.css */


.row[b-8jezt7t5ls]{
    margin-left: 0px;
    margin-right: 0px;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/Births/BirthsOffspringLitter.razor.rz.scp.css */

.row[b-8xt8dl50jw] {
    margin-left: 0px;
    margin-right: 0px;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/Births/BirthStage1.razor.rz.scp.css */
.display-row[b-jg6q29m9ar] {
    padding: 1px !important;
}

button.birth-options[b-jg6q29m9ar] {
    background-color: white;
    border: solid 1px lightgrey;
    color: grey;
}

    button.birth-options:focus[b-jg6q29m9ar] {
        background-color: white !important;
        border: solid 1px lightgrey !important;
        color: black !important;
    }

    button.birth-options:active[b-jg6q29m9ar] {
        background-color: white !important;
        border: solid 1px lightgrey !important;
        color: black;
    }

    button.birth-options:hover[b-jg6q29m9ar] {
        background-color: white !important;
        border: solid 1px lightgrey !important;
        color: black !important;
    }


.label[b-jg6q29m9ar] {
    display: flex;
    align-items: center;
    margin-bottom: 0px !important;
}

.form-lines[b-jg6q29m9ar] {
    padding: 2px;
}

.btn[b-jg6q29m9ar] {
    margin: 0px;
}

.row[b-jg6q29m9ar] {
    padding: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

.offspring-details[b-jg6q29m9ar] {
}

.title[b-jg6q29m9ar] {
    font-weight: bold;
    padding: 5px;
    text-align: center;
}

.offspring-row[b-jg6q29m9ar] {
    padding: 5px !important;
}

.form-control[b-jg6q29m9ar] {
    padding: 1px !important;
}

.filter[b-jg6q29m9ar] {
    float: right
}

.total[b-jg6q29m9ar] {
    float: left;
    padding-left: 0px;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/Births/Components/BirthDetailsComponent.razor.rz.scp.css */
.row[b-h61ylqsu0z] {
    padding: 5px;
}

.label[b-h61ylqsu0z] {
    display: flex;
    align-items: center;
    margin-bottom: 0px !important;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/Births/Components/NumberBornComponent.razor.rz.scp.css */
.row[b-qws5cu8m8w] {
    padding: 5px;
}

.label[b-qws5cu8m8w] {
    display: flex;
    align-items: center;
    margin-bottom: 0px !important;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/Births/Components/NumberBornLittersComponent.razor.rz.scp.css */
.row[b-jis4df3uez] {
    padding: 5px;
}

.label[b-jis4df3uez] {
    display: flex;
    align-items: center;
    margin-bottom: 0px !important;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/Births/Components/OffspringDetailsComponent.razor.rz.scp.css */
.offspring-details[b-2ed5eggz19]{
    padding: 0px;
}   

.title[b-2ed5eggz19] {
    font-weight: bold;
    padding: 5px;
    text-align: center;
}

.offspring-row[b-2ed5eggz19] {
    padding: 2px;
}

/* _content/FarmersOnline.UI/Components/Pages/Process/Births/Components/SelectFemaleComponent.razor.rz.scp.css */
#advanced[b-veh4lfbyk8] {
    margin-left: 1px;
}

.grid-details[b-veh4lfbyk8] {
    padding: 0px;
    text-align: left;
}

.filter[b-veh4lfbyk8] {
    float: right
}

.total[b-veh4lfbyk8] {
    float: left;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/Births/Components/SelectMaleComponent.razor.rz.scp.css */
#advanced[b-99k5h4rk3i] {
    margin-left: 1px;
}

.grid-details[b-99k5h4rk3i] {
    padding: 0px;
    text-align: left;
}

.filter[b-99k5h4rk3i] {
    float: right
}

.total[b-99k5h4rk3i] {
    float: left;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/Census/Census.razor.rz.scp.css */
.row[b-f53skvenns] {
    padding: 5px;
}

p[b-f53skvenns] {
    display: inline;
}

.button-container[b-f53skvenns] {
    bottom: 5px;
    position: absolute;
    width: 100%;
}

.grid-summary[b-f53skvenns] {
    padding: 0px;
    text-align: left;
}

.submitted[b-f53skvenns] {
    text-align: center;
}

.filter[b-f53skvenns] {
    float: right
}

.total[b-f53skvenns] {
    float: left;
}


/* _content/FarmersOnline.UI/Components/Pages/Process/CheckMate/CheckMate.razor.rz.scp.css */
.main[b-5onkryz4t2] {
    background-color: white;
    font-size: 0.8rem;
    margin: 20px 0px;
    padding: 15px;
    width: 100%;
    overflow-y: scroll;
}


table[b-5onkryz4t2] {
    width: 100%;
}

tr[b-5onkryz4t2] {
    height: 100%;
    width: 100%;
}

td[b-5onkryz4t2] {
    height: 100%;
    width: 100%;
}

td.separator-5[b-5onkryz4t2] {
    height: 5px !important;
}

td.separator-7[b-5onkryz4t2] {
    height: 7px !important;
}

td.separator-15[b-5onkryz4t2] {
    height: 15px !important;
}



td.wide[b-5onkryz4t2] {
    width: 30%;
}

td.narrow[b-5onkryz4t2] {
    width: 20%;
}

.search-buttons[b-5onkryz4t2] {
    padding: 2px 20px;
}




/* _content/FarmersOnline.UI/Components/Pages/Process/CheckMate/CheckMateParentDetails.razor.rz.scp.css */
.animal-container[b-aukybd1l9v] {
    align-items: center;
    border: none;
    display: flex;
    text-align: left;
    width: 100%;
    height: 100%;
}

.first[b-aukybd1l9v] {
    align-items: center;
    display: flex;
    height: 50%;
}

.second[b-aukybd1l9v] {
    display: flex;
    align-items: center;
    height: 100%;
}

.third[b-aukybd1l9v] {
    display: flex;
    align-items: center;
    font-size: 0.7rem;
    height: 100%;
    padding-top: 0px;
}

.fourth[b-aukybd1l9v] {
    display: flex;
    align-items: center;
    font-size: 0.7rem;
    height: 100%;
    padding-top: 0px;
}

.dam[b-aukybd1l9v] {
    border: solid 1px lightgray;
    background-color: white;
}

.sire[b-aukybd1l9v] {
    background-color: lightgray;
}

.orange[b-aukybd1l9v] {
    background-color: #FF5A47 !important;
    border: none !important;
}

.yellow[b-aukybd1l9v] {
    background-color: yellow !important;
    border: none !important;
}

.green[b-aukybd1l9v] {
    background-color: #66FF66 !important;
    border: none !important;
}



button:hover.dam[b-aukybd1l9v] {
    border: solid 1px lightgray;
    background-color: white;
}

button:hover.sire[b-aukybd1l9v] {
    background-color: lightgray;
}

button:hover.orange[b-aukybd1l9v] {
    background-color: #FF5A47 !important;
    border: none !important;
}

button:hover.yellow[b-aukybd1l9v] {
    background-color: yellow !important;
    border: none !important;
}

button:hover.green[b-aukybd1l9v] {
    background-color: #66FF66 !important;
    border: none !important;
}

/* _content/FarmersOnline.UI/Components/Pages/Process/CheckMate/SearchAnimals.razor.rz.scp.css */
#advanced[b-th1l9c3vm1] {
    margin-left: 1px;
}

.grid-details[b-th1l9c3vm1] {
    padding: 0px;
    text-align: left;
}

.filter[b-th1l9c3vm1] {
    float: right
}

.total[b-th1l9c3vm1] {
    float: left;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/DeathsBatch/DeathsBatch.razor.rz.scp.css */
.grid-summary[b-moe7xf77vb] {
    padding: 0px;
    text-align: left;
}

.filter[b-moe7xf77vb] {
    float: right
}

.total[b-moe7xf77vb] {
    float: left;
}

.submitted[b-moe7xf77vb] {
    text-align: center;
}



.form-group[b-moe7xf77vb] {
    margin-bottom: 0px !important;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/DeathsDetailed/DeathsDetailed.razor.rz.scp.css */
/*.button-container {
    bottom: 5px;
    position: absolute;
    width: 100%;
}*/


.grid-summary[b-k7zktaa3f0] {
    padding: 0px;
    text-align: left;
}

.submitted[b-k7zktaa3f0] {
    text-align: center;
}

.filter[b-k7zktaa3f0] {
    float: right
}

.total[b-k7zktaa3f0] {
    float: left;
}

.form-group[b-k7zktaa3f0] {
    margin-bottom: 0px !important;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/ForSaleHireAI/ForSaleHireAI.razor.rz.scp.css */

.filter[b-cuop3vz1b6] {
    float: right
}

.total[b-cuop3vz1b6] {
    float: left;
}

.form-group[b-cuop3vz1b6] {
    margin-bottom: 0px !important;
}

.grid-summary[b-cuop3vz1b6] {
    padding: 0px;
    text-align: left;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/ForSaleHireAI/ForSaleHireAIStage1.razor.rz.scp.css */

.filter[b-t2dc42mx3q] {
    float: right
}

.total[b-t2dc42mx3q] {
    float: left;
}

.form-group[b-t2dc42mx3q] {
    margin-bottom: 0px !important;
}

.grid-summary[b-t2dc42mx3q] {
    padding: 0px;
    text-align: left;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/ForSaleHireAI/ForSaleHireAiStage2.razor.rz.scp.css */

.filter[b-072p2aqisf] {
    float: right
}

.total[b-072p2aqisf] {
    float: left;
}

.form-group[b-072p2aqisf] {
    margin-bottom: 0px !important;
}

.grid-summary[b-072p2aqisf] {
    padding: 0px;
    text-align: left;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/ImportBirths/ImportBirths.razor.rz.scp.css */
/* _content/FarmersOnline.UI/Components/Pages/Process/ImportBirths/Stage1.razor.rz.scp.css */
.custom-drop-zone[b-8s17o6exxq] {
    padding: 0 !important;
    border-style: dashed;
    border-width: 2px !important;
    height: 230px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: rgba(183, 183, 183, 0.1);
}

    .custom-drop-zone.custom-drop-zone-hover[b-8s17o6exxq] {
        border-style: solid;
    }

    .custom-drop-zone svg[b-8s17o6exxq] {
        width: 42px;
        height: 42px;
    }

    .custom-drop-zone > *:not(#overviewDemoSelectButton)[b-8s17o6exxq] {
        pointer-events: none;
    }



table[b-8s17o6exxq]{
    margin: 20px;
}

th[b-8s17o6exxq]{
    padding: 10px;
}

td[b-8s17o6exxq] {
    padding: 10px;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/ImportBirths/Stage2.razor.rz.scp.css */


.my-style[b-grk62mk7et]{
    width: 1000px;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/Matings/Matings.razor.rz.scp.css */


.search-button[b-8v5h70iuau] {
    margin: 0px;
    width: 100%;
}

.search-details[b-8v5h70iuau] {
    margin-bottom: 10px;
}

.form-row[b-8v5h70iuau] {
    padding: 2px;
}

.date-to[b-8v5h70iuau] {
    text-align: right;
}

.mating-details[b-8v5h70iuau] {
    width: 100%;
}



@media screen and (max-width: 1200px) {
    .mating-details[b-8v5h70iuau] {
        width: 100%;
    }

    .date-to[b-8v5h70iuau] {
        text-align: left;
    }

    .search-button[b-8v5h70iuau] {
        margin-top: 20px;
    }

    .form-label[b-8v5h70iuau] {
        margin-top: 5px;
    }
}

.button-container[b-8v5h70iuau] {
    bottom: 5px;
    position: absolute;
    width: 100%;
}

.mating-submitted[b-8v5h70iuau] {
    color: #FF5A47;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}


.grid-summary[b-8v5h70iuau] {
    padding: 0px;
    text-align: left;
}

.filter[b-8v5h70iuau] {
    float: right
}

.total[b-8v5h70iuau] {
    float: left;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/Matings/MatingsStage1.razor.rz.scp.css */


.search-button[b-endhr71gk3] {
    margin: 0px;
    width: 100%;
}

.search-details[b-endhr71gk3] {
    margin-bottom: 10px;
}

.form-row[b-endhr71gk3] {
    padding: 2px;
}

.date-to[b-endhr71gk3] {
    text-align: right;
}

.mating-details[b-endhr71gk3] {
    width: 100%;
}



@media screen and (max-width: 1200px) {
    .mating-details[b-endhr71gk3] {
        width: 100%;
    }

    .date-to[b-endhr71gk3] {
        text-align: left;
    }

    .search-button[b-endhr71gk3] {
        margin-top: 20px;
    }

    .form-label[b-endhr71gk3] {
        margin-top: 5px;
    }
}

.button-container[b-endhr71gk3] {
    bottom: 5px;
    position: absolute;
    width: 100%;
}

.mating-submitted[b-endhr71gk3] {
    color: #FF5A47;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}


.grid-summary[b-endhr71gk3] {
    padding: 0px;
    text-align: left;
}

.filter[b-endhr71gk3] {
    float: right
}

.total[b-endhr71gk3] {
    float: left;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/PurchaseItems/PurchaseItems.razor.rz.scp.css */
.button-container[b-y6ofcwlbrf] {
    bottom: 5px;
    position: absolute;
    width: 100%;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/RegisterPreviouslyNotified/RegisterPreviouslyNotified.razor.rz.scp.css */
.message[b-w221tpum2j] {
    padding-top: 20vh;
    text-align: center;
}

.member-details[b-w221tpum2j] {
    width: 75%;
}

/* Padding around name field form entries */
.title[b-w221tpum2j] {
    padding-right: 2px;
}

.first-name[b-w221tpum2j] {
    padding-right: 2px;
    padding-left: 2px;
}

.last-name[b-w221tpum2j] {
    padding-left: 2px;
}

@media screen and (max-width: 1024px) {
    .title[b-w221tpum2j] {
        padding: 5px 15px 5px 15px;
    }

    .first-name[b-w221tpum2j] {
        padding: 5px 15px 5px 15px;
    }

    .last-name[b-w221tpum2j] {
        padding: 5px 15px 5px 15px;
    }
}
/* _content/FarmersOnline.UI/Components/Pages/Process/Sparks/Sparks.razor.rz.scp.css */
.main[b-curh6xewvu] {
    background-color: white;
    font-size: 0.8rem;
    margin: 20px 0px;
    padding: 15px;
    width: 100%;
    overflow-y: scroll;
}


table[b-curh6xewvu] {
    width: 100%;
}

tr[b-curh6xewvu] {
    height: 100%;
    width: 100%;
}

td[b-curh6xewvu] {
    height: 100%;
    width: 100%;
}

td.separator-5[b-curh6xewvu] {
    height: 5px !important;
}

td.separator-7[b-curh6xewvu] {
    height: 7px !important;
}

td.separator-15[b-curh6xewvu] {
    height: 15px !important;
}



td.wide[b-curh6xewvu] {
    width: 30%;
}

td.narrow[b-curh6xewvu] {
    width: 20%;
}

.search-buttons[b-curh6xewvu] {
    padding: 2px 20px;
}




/* _content/FarmersOnline.UI/Components/Pages/Process/Surveys/Surveys.razor.rz.scp.css */
.submitted[b-pq410r3g20] {
    text-align: center;
}

.form-group[b-pq410r3g20] {
    margin-bottom: 0px !important;
}

.totals[b-pq410r3g20] {
    font-weight: bold;
    padding-bottom: 20px;
    text-align: right;
}

.no-animals[b-pq410r3g20] {
    padding-bottom: 100px;
    padding-top: 100px;
    text-align: center;
}

/* _content/FarmersOnline.UI/Components/Pages/Process/Surveys/SurveysStage1.razor.rz.scp.css */
.submitted[b-nlax7f0xv5] {
    text-align: center;
}

.form-group[b-nlax7f0xv5] {
    margin-bottom: 0px !important;
}

.totals[b-nlax7f0xv5] {
    font-weight: bold;
    padding-bottom: 20px;
    text-align: right;
}

.no-animals[b-nlax7f0xv5] {
    padding-bottom: 100px;
    padding-top: 100px;
    text-align: center;
}

/* _content/FarmersOnline.UI/Components/Pages/Process/Surveys/SurveysStage2.razor.rz.scp.css */
.submitted[b-mmipi6k7jc] {
    text-align: center;
}

.form-group[b-mmipi6k7jc] {
    margin-bottom: 0px !important;
}

.totals[b-mmipi6k7jc] {
    font-weight: bold;
    padding-bottom: 20px;
    text-align: right;
}

.no-animals[b-mmipi6k7jc] {
    padding-bottom: 100px;
    padding-top: 100px;
    text-align: center;
}

/* _content/FarmersOnline.UI/Components/Pages/Process/Transfers/Transfers.razor.rz.scp.css */
.search-button[b-9m6fpxiwx7] {
    margin: 0px;
    width: 100%;
}

.filter[b-9m6fpxiwx7] {
    float: right
}

.total[b-9m6fpxiwx7] {
    float: left;
/*    padding-left: 0px;*/
}

.search-details[b-9m6fpxiwx7] {
    margin-bottom: 10px;
}

.form-row[b-9m6fpxiwx7] {
    padding: 2px;
}

.totals[b-9m6fpxiwx7] {
    font-weight: bold;
    margin-top: 15px;
}

.button-container[b-9m6fpxiwx7] {
    bottom: 5px;
    position: absolute;
    width: 100%;
}

.submitted[b-9m6fpxiwx7] {
    color: #FF5A47;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}

.date[b-9m6fpxiwx7] {
    padding: 0px;
    text-align: left;
}

.form-lines[b-9m6fpxiwx7] {
    padding: 2px;
}

.section-title[b-9m6fpxiwx7] {
    font-size: 1.1rem;
    font-weight: bold;
    text-decoration: underline;
}

.bold[b-9m6fpxiwx7] {
    font-weight: bold;
}

.member-button[b-9m6fpxiwx7] {
    margin: 10px;
}

.member-buttons[b-9m6fpxiwx7]
{
    margin-top: 50px;
    text-align:center;
}


/* Padding around name field form entries */
.title[b-9m6fpxiwx7] {
    padding-right: 2px;
}

.first-name[b-9m6fpxiwx7] {
    padding-right: 2px;
    padding-left: 2px;
}

.last-name[b-9m6fpxiwx7] {
    padding-left: 2px;
}

@media screen and (max-width: 1024px) {
    .title[b-9m6fpxiwx7] {
        padding: 5px 15px 5px 15px;
    }

    .first-name[b-9m6fpxiwx7] {
        padding: 5px 15px 5px 15px;
    }

    .last-name[b-9m6fpxiwx7] {
        padding: 5px 15px 5px 15px;
    }
}

#lookup[b-9m6fpxiwx7] {
    margin: 0px;
}

.member-details[b-9m6fpxiwx7] {
    width: 75%;
}

.no-padding-left[b-9m6fpxiwx7] {
    padding-left: 0px;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/Transfers/TransfersStage1.razor.rz.scp.css */
.search-button[b-ahhlri80kg] {
    margin: 0px;
    width: 100%;
}

.filter[b-ahhlri80kg] {
    float: right
}

.total[b-ahhlri80kg] {
    float: left;
/*    padding-left: 0px;*/
}

.search-details[b-ahhlri80kg] {
    margin-bottom: 10px;
}

.form-row[b-ahhlri80kg] {
    padding: 2px;
}

.totals[b-ahhlri80kg] {
    font-weight: bold;
    margin-top: 15px;
}

.button-container[b-ahhlri80kg] {
    bottom: 5px;
    position: absolute;
    width: 100%;
}

.submitted[b-ahhlri80kg] {
    color: #FF5A47;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}

.date[b-ahhlri80kg] {
    padding: 0px;
    text-align: left;
}

.form-lines[b-ahhlri80kg] {
    padding: 2px;
}

.section-title[b-ahhlri80kg] {
    font-size: 1.1rem;
    font-weight: bold;
    text-decoration: underline;
}

.bold[b-ahhlri80kg] {
    font-weight: bold;
}

.member-button[b-ahhlri80kg] {
    margin: 10px;
}

.member-buttons[b-ahhlri80kg]
{
    margin-top: 50px;
    text-align:center;
}


/* Padding around name field form entries */
.title[b-ahhlri80kg] {
    padding-right: 2px;
}

.first-name[b-ahhlri80kg] {
    padding-right: 2px;
    padding-left: 2px;
}

.last-name[b-ahhlri80kg] {
    padding-left: 2px;
}

@media screen and (max-width: 1024px) {
    .title[b-ahhlri80kg] {
        padding: 5px 15px 5px 15px;
    }

    .first-name[b-ahhlri80kg] {
        padding: 5px 15px 5px 15px;
    }

    .last-name[b-ahhlri80kg] {
        padding: 5px 15px 5px 15px;
    }
}

#lookup[b-ahhlri80kg] {
    margin: 0px;
}

.member-details[b-ahhlri80kg] {
    width: 75%;
}

.no-padding-left[b-ahhlri80kg] {
    padding-left: 0px;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/Transfers/TransfersStage2.razor.rz.scp.css */

.button-container[b-bnuyai1jjo] {
    bottom: 5px;
    position: absolute;
    width: 100%;
}


.member-button[b-bnuyai1jjo] {
    margin: 10px;
}

.member-buttons[b-bnuyai1jjo]
{
    margin-top: 50px;
    text-align:center;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/Transfers/TransfersStage21.razor.rz.scp.css */
.search-button[b-q95uwkmy2i] {
    margin: 0px;
    width: 100%;
}

.filter[b-q95uwkmy2i] {
    float: right
}

.total[b-q95uwkmy2i] {
    float: left;
/*    padding-left: 0px;*/
}

.search-details[b-q95uwkmy2i] {
    margin-bottom: 10px;
}

.form-row[b-q95uwkmy2i] {
    padding: 2px;
}

.totals[b-q95uwkmy2i] {
    font-weight: bold;
    margin-top: 15px;
}

.button-container[b-q95uwkmy2i] {
    bottom: 5px;
    position: absolute;
    width: 100%;
}

.submitted[b-q95uwkmy2i] {
    color: #FF5A47;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}

.date[b-q95uwkmy2i] {
    padding: 0px;
    text-align: left;
}

.form-lines[b-q95uwkmy2i] {
    padding: 2px;
}

.section-title[b-q95uwkmy2i] {
    font-size: 1.1rem;
    font-weight: bold;
    text-decoration: underline;
}

.bold[b-q95uwkmy2i] {
    font-weight: bold;
}

.member-button[b-q95uwkmy2i] {
    margin: 10px;
}

.member-buttons[b-q95uwkmy2i]
{
    margin-top: 50px;
    text-align:center;
}


/* Padding around name field form entries */
.title[b-q95uwkmy2i] {
    padding-right: 2px;
}

.first-name[b-q95uwkmy2i] {
    padding-right: 2px;
    padding-left: 2px;
}

.last-name[b-q95uwkmy2i] {
    padding-left: 2px;
}

@media screen and (max-width: 1024px) {
    .title[b-q95uwkmy2i] {
        padding: 5px 15px 5px 15px;
    }

    .first-name[b-q95uwkmy2i] {
        padding: 5px 15px 5px 15px;
    }

    .last-name[b-q95uwkmy2i] {
        padding: 5px 15px 5px 15px;
    }
}

#lookup[b-q95uwkmy2i] {
    margin: 0px;
}

.member-details[b-q95uwkmy2i] {
    width: 75%;
}

.no-padding-left[b-q95uwkmy2i] {
    padding-left: 0px;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/Transfers/TransfersStage22.razor.rz.scp.css */
.search-button[b-gnjaj01our] {
    margin: 0px;
    width: 100%;
}

.filter[b-gnjaj01our] {
    float: right
}

.total[b-gnjaj01our] {
    float: left;
/*    padding-left: 0px;*/
}

.search-details[b-gnjaj01our] {
    margin-bottom: 10px;
}

.form-row[b-gnjaj01our] {
    padding: 2px;
}

.totals[b-gnjaj01our] {
    font-weight: bold;
    margin-top: 15px;
}

.button-container[b-gnjaj01our] {
    bottom: 5px;
    position: absolute;
    width: 100%;
}

.submitted[b-gnjaj01our] {
    color: #FF5A47;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}

.date[b-gnjaj01our] {
    padding: 0px;
    text-align: left;
}

.form-lines[b-gnjaj01our] {
    padding: 2px;
}

.section-title[b-gnjaj01our] {
    font-size: 1.1rem;
    font-weight: bold;
    text-decoration: underline;
}

.bold[b-gnjaj01our] {
    font-weight: bold;
}

.member-button[b-gnjaj01our] {
    margin: 10px;
}

.member-buttons[b-gnjaj01our]
{
    margin-top: 50px;
    text-align:center;
}


/* Padding around name field form entries */
.title[b-gnjaj01our] {
    padding-right: 2px;
}

.first-name[b-gnjaj01our] {
    padding-right: 2px;
    padding-left: 2px;
}

.last-name[b-gnjaj01our] {
    padding-left: 2px;
}

@media screen and (max-width: 1024px) {
    .title[b-gnjaj01our] {
        padding: 5px 15px 5px 15px;
    }

    .first-name[b-gnjaj01our] {
        padding: 5px 15px 5px 15px;
    }

    .last-name[b-gnjaj01our] {
        padding: 5px 15px 5px 15px;
    }
}

#lookup[b-gnjaj01our] {
    margin: 0px;
}

.member-details[b-gnjaj01our] {
    width: 75%;
}

.no-padding-left[b-gnjaj01our] {
    padding-left: 0px;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/Transfers/TransfersStage3.razor.rz.scp.css */
.search-button[b-ng6tggon0a] {
    margin: 0px;
    width: 100%;
}

.filter[b-ng6tggon0a] {
    float: right
}

.total[b-ng6tggon0a] {
    float: left;
/*    padding-left: 0px;*/
}

.search-details[b-ng6tggon0a] {
    margin-bottom: 10px;
}

.form-row[b-ng6tggon0a] {
    padding: 2px;
}

.totals[b-ng6tggon0a] {
    font-weight: bold;
    margin-top: 15px;
}

.button-container[b-ng6tggon0a] {
    bottom: 5px;
    position: absolute;
    width: 100%;
}

.submitted[b-ng6tggon0a] {
    color: #FF5A47;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}

.date[b-ng6tggon0a] {
    padding: 0px;
    text-align: left;
}

.form-lines[b-ng6tggon0a] {
    padding: 2px;
}

.section-title[b-ng6tggon0a] {
    font-size: 1.1rem;
    font-weight: bold;
    text-decoration: underline;
}

.bold[b-ng6tggon0a] {
    font-weight: bold;
}

.member-button[b-ng6tggon0a] {
    margin: 10px;
}

.member-buttons[b-ng6tggon0a]
{
    margin-top: 50px;
    text-align:center;
}


/* Padding around name field form entries */
.title[b-ng6tggon0a] {
    padding-right: 2px;
}

.first-name[b-ng6tggon0a] {
    padding-right: 2px;
    padding-left: 2px;
}

.last-name[b-ng6tggon0a] {
    padding-left: 2px;
}

@media screen and (max-width: 1024px) {
    .title[b-ng6tggon0a] {
        padding: 5px 15px 5px 15px;
    }

    .first-name[b-ng6tggon0a] {
        padding: 5px 15px 5px 15px;
    }

    .last-name[b-ng6tggon0a] {
        padding: 5px 15px 5px 15px;
    }
}

#lookup[b-ng6tggon0a] {
    margin: 0px;
}

.member-details[b-ng6tggon0a] {
    width: 75%;
}

.no-padding-left[b-ng6tggon0a] {
    padding-left: 0px;
}
/* _content/FarmersOnline.UI/Components/Pages/Process/Transfers/TransfersStage4.razor.rz.scp.css */
.search-button[b-4ru8z99uym] {
    margin: 0px;
    width: 100%;
}

.filter[b-4ru8z99uym] {
    float: right
}

.total[b-4ru8z99uym] {
    float: left;
/*    padding-left: 0px;*/
}

.search-details[b-4ru8z99uym] {
    margin-bottom: 10px;
}

.form-row[b-4ru8z99uym] {
    padding: 2px;
}

.totals[b-4ru8z99uym] {
    font-weight: bold;
    margin-top: 15px;
}

.button-container[b-4ru8z99uym] {
    bottom: 5px;
    position: absolute;
    width: 100%;
}

.submitted[b-4ru8z99uym] {
    color: #FF5A47;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}

.date[b-4ru8z99uym] {
    padding: 0px;
    text-align: left;
}

.form-lines[b-4ru8z99uym] {
    padding: 2px;
}

.section-title[b-4ru8z99uym] {
    font-size: 1.1rem;
    font-weight: bold;
    text-decoration: underline;
}

.bold[b-4ru8z99uym] {
    font-weight: bold;
}

.member-button[b-4ru8z99uym] {
    margin: 10px;
}

.member-buttons[b-4ru8z99uym]
{
    margin-top: 50px;
    text-align:center;
}


/* Padding around name field form entries */
.title[b-4ru8z99uym] {
    padding-right: 2px;
}

.first-name[b-4ru8z99uym] {
    padding-right: 2px;
    padding-left: 2px;
}

.last-name[b-4ru8z99uym] {
    padding-left: 2px;
}

@media screen and (max-width: 1024px) {
    .title[b-4ru8z99uym] {
        padding: 5px 15px 5px 15px;
    }

    .first-name[b-4ru8z99uym] {
        padding: 5px 15px 5px 15px;
    }

    .last-name[b-4ru8z99uym] {
        padding: 5px 15px 5px 15px;
    }
}

#lookup[b-4ru8z99uym] {
    margin: 0px;
}

.member-details[b-4ru8z99uym] {
    width: 75%;
}

.no-padding-left[b-4ru8z99uym] {
    padding-left: 0px;
}
/* _content/FarmersOnline.UI/Components/Pages/RenewMembership.razor.rz.scp.css */
.buttons[b-mc3sf3zipz] {
    position: absolute;
    bottom: 10px;
    right: 10px;
}

#confirm[b-mc3sf3zipz] {
    margin-right: 0px;
}

.main[b-mc3sf3zipz] {
    background-color: white;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    padding: 20px;
    width: 95%;
}

.label[b-mc3sf3zipz] {
    font-weight: bold;
}

.row[b-mc3sf3zipz] {
    padding: 10px;
}

.message[b-mc3sf3zipz] {
    padding: 25px;
    text-align: left;
}
/* _content/FarmersOnline.UI/Components/Pages/SearchPages/SearchPanel/RegionPanel.razor.rz.scp.css */
.panel[b-rgu7my5mf2] {
    background:white;
    border-color:lightgray;
    border-style: solid;
    border-width:thin;
    padding:5px;
    margin-bottom:5px;
    height: auto;
    overflow-x: hidden;
    overflow-y: auto;
}

.panel-title[b-rgu7my5mf2]{
    background:white;
    border-color:lightgray;
    border-style: solid;
    border-width:thin;
    border-bottom-style: none;
    padding:5px;
}

.custom-checkbox[b-rgu7my5mf2]{
    padding: 0px;
}
/* _content/FarmersOnline.UI/Components/Pages/SearchPages/SearchPanel/SearchPanelDropDownComponent.razor.rz.scp.css */
.panel[b-r3ax3iapqm] {
    background:white;
    border-color:lightgray;
    border-style: solid;
    border-width:thin;
    padding:5px;
    margin-bottom:5px;
    max-height:122px;
}

.panel-title[b-r3ax3iapqm]{
    background:white;
    border-color:lightgray;
    border-style: solid;
    border-width:thin;
    border-bottom-style: none;
    padding:5px;
}

.no-margin[b-r3ax3iapqm]{
    margin-bottom:0px;
    margin-top:0px;
}
/* _content/FarmersOnline.UI/Components/Pages/SearchPages/SearchPanel/SearchPanelLarge.razor.rz.scp.css */
.panel[b-xdgoweidth] {
    background:white;
    border-color:lightgray;
    border-style: solid;
    border-width:thin;
    padding:5px;
    /*min-height: 122px;*/
    height: auto;
    overflow-x: hidden;
    overflow-y: auto;
}

.panel-dropdown[b-xdgoweidth] {
    background: white;
    border-color: lightgray;
    border-style: solid;
    border-width: thin;
    padding: 5px;
    margin-bottom: 5px;
    max-height: 122px;
    overflow-x: hidden;
    overflow-y: auto;
}

.panel-title[b-xdgoweidth] {
    background: white;
    border-color: lightgray;
    border-style: solid;
    border-width: thin;
    border-bottom-style: none;
    padding: 5px;
    margin-top: 5px;
}

.no-margin[b-xdgoweidth]{
    margin-bottom:0px;
    margin-top:0px;
}

.custom-checkbox[b-xdgoweidth]{
    padding: 0px;
}
/* _content/FarmersOnline.UI/Components/Pages/SearchPages/SearchPanel/SearchPanelSmall.razor.rz.scp.css */
.panel[b-x9ff7rfq2s] {
    background:white;
    border-color:lightgray;
    border-style: solid;
    border-width:thin;
    padding:5px;
    /*min-height: 122px;*/
    height: auto;
    overflow-x: hidden;
    overflow-y: auto;
}

.panel-dropdown[b-x9ff7rfq2s] {
    background: white;
    border-color: lightgray;
    border-style: solid;
    border-width: thin;
    padding: 5px;
    margin-bottom: 5px;
    max-height: 122px;
    overflow-x: hidden;
    overflow-y: auto;
}

.panel-title[b-x9ff7rfq2s] {
    background: white;
    border-color: lightgray;
    border-style: solid;
    border-width: thin;
    border-bottom-style: none;
    padding: 5px;
    margin-top: 5px;
}

.no-margin[b-x9ff7rfq2s]{
    margin-bottom:0px;
    margin-top:0px;
}

.custom-checkbox[b-x9ff7rfq2s]{
    padding: 0px;
}
/* _content/FarmersOnline.UI/Components/Pages/SearchPages/ViewAnimalModal.razor.rz.scp.css */

.animal-summary[b-5orbbf50fi] {
    /*    font-size: 1.1rem;*/
    font-weight: bold;
    margin: 0px 0px 8px 0px;
    text-align: center;
}


.col-md-5ths[b-5orbbf50fi] {
    position: relative;
    min-height: 1px;
    padding-right: 1px;
    padding-left: 1px;
    width: 100%;
}


@media (min-width: 768px) {
    .col-md-5ths[b-5orbbf50fi] {
        width: 20%;
        float: left;
    }
}

.app-link[b-5orbbf50fi] {
    width: 200px;
    padding: 5px;
}


.quarter-tabs[b-5orbbf50fi] {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
/* _content/FarmersOnline.UI/Components/Pages/TransactionTally.razor.rz.scp.css */
.grid[b-5zzciqzsg4] {
    font-size: 0.8rem;
}

.filter-box[b-5zzciqzsg4] {
    position: relative;
    float: right;
}

.no-transactions[b-5zzciqzsg4] {
    padding: 40px;
}

.left[b-5zzciqzsg4] {
    float: left;
}

.right[b-5zzciqzsg4] {
    text-align: right;
}

.btn[b-5zzciqzsg4] {
    margin-top: 20px;
}

.total[b-5zzciqzsg4] {
    background-color: #93939A;
    border: solid 1px #93939A;
    font-weight: bold;
    padding: 10px;
    text-align: right;
    width: 100%;
}

.bottom[b-5zzciqzsg4] {
    position: absolute;
    bottom: 10px;
    width: 100%;
}

#bank-transfer[b-5zzciqzsg4] {
    /*margin-right: 0px;*/
    display: inline-block;
}

#cheque[b-5zzciqzsg4] {
    display: inline-block;
}

#paypal[b-5zzciqzsg4] {
    display: inline-block;
}

.payment-details[b-5zzciqzsg4] {
    padding: 10px;
}

.title[b-5zzciqzsg4] {
    font-weight: bold;
    padding: 10px 0px;
}

.hidden[b-5zzciqzsg4] {
    visibility: hidden;
}

.dd-message[b-5zzciqzsg4] {
    padding: 20px 0px;
}

.box[b-5zzciqzsg4] {
    margin-left: auto;
    margin-right: auto;
    width: 75%;
}

.inline[b-5zzciqzsg4] {
    display: inline-block;
}

.no-action[b-5zzciqzsg4] {
    text-align: center;
    font-size: large;
}
/* _content/FarmersOnline.UI/Components/Pages/ViewAnimal.razor.rz.scp.css */

.animal-summary[b-2z6x0zpjtj] {
    font-weight: bold;
    margin: 0px 0px 8px 0px;
    text-align: center;
}
/* _content/FarmersOnline.UI/Components/Pages/ViewAnimalExternal.razor.rz.scp.css */
.animal-summary[b-x12jrsm6p2] {
        font-size: 1.1rem;
    font-weight: bold;
    margin: 0px 0px 30px 0px;
    text-align: center;
}


.col-md-5ths[b-x12jrsm6p2] {
    position: relative;
    min-height: 1px;
    padding-right: 1px;
    padding-left: 1px;
    width: 100%;
}


@media (min-width: 768px) {
    .col-md-5ths[b-x12jrsm6p2] {
        width: 20%;
        float: left;
    }
}

.app-link[b-x12jrsm6p2] {
    width: 200px;
    padding: 5px;
}


.quarter-tabs[b-x12jrsm6p2] {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
/* _content/FarmersOnline.UI/Components/Shared/AnimalSearchComponents/AnimalAppImagesReadOnly.razor.rz.scp.css */
.main[b-cygbmojxw4] {
    background-color: white;
    margin: 20px 0px;
    padding: 15px;
    width: 100%;
    overflow-y: scroll;
}
.thumbnail-container[b-cygbmojxw4] {
    text-align: center;
}

.thumbnail-container img[b-cygbmojxw4] {
    background-color: white;
    border: none !important;
    height: 200px;
    margin-bottom: 10px;
    margin-top: 10px;
    object-fit: contain;
    position: relative;
    width: 200px;
}

.image-container[b-cygbmojxw4] {
    text-align: center;
}

.image-container img[b-cygbmojxw4] {
/*    margin-left: auto;
    margin-right: auto;*/
    object-fit: contain;
    position: relative;
    justify-content: center;
}

.no-images[b-cygbmojxw4] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
}

.title[b-cygbmojxw4] {
    font-size: 1.1rem;
    font-weight: bold;
    padding : 5px;
}

.message[b-cygbmojxw4] {
    font-weight: bold;
    text-align: center;
}

.app-link[b-cygbmojxw4] {
    width: 40px;
    height: auto;
    display: inline-block;
}

.btn:hover[b-cygbmojxw4] {
    text-decoration: none;
    border: none;
    outline: none;
    box-shadow: none;
    background-color: white !important;
    color: white !important;
}



/* _content/FarmersOnline.UI/Components/Shared/AnimalSearchComponents/AnimalInformation/AnimalBirthInfoReadOnly.razor.rz.scp.css */
.row[b-bej5d6erok] {
    padding: 1px;
}

.field-name[b-bej5d6erok] {
    text-align: right;
    padding-left: 2px;
}

.field-value[b-bej5d6erok] {
    font-weight: bold;
    text-align: left;
    padding-left: 2px;
}

@media screen and (max-width: 768px) {
    .field-name[b-bej5d6erok] {
        text-align: left;
    }

    .field-value[b-bej5d6erok] {
        margin-bottom: 5px;
    }
}

col[b-bej5d6erok] {
    padding-left: 2px;
}
/* _content/FarmersOnline.UI/Components/Shared/AnimalSearchComponents/AnimalInformation/AnimalInformationReadOnly.razor.rz.scp.css */
.main[b-w9mp00mxdi] {
    background-color: white;
/*    font-size: 0.8rem;*/
    margin: 20px 0px;
    padding: 10px;
    width: 100%;
    overflow-y: auto;
}
/* _content/FarmersOnline.UI/Components/Shared/AnimalSearchComponents/AnimalInformation/AnimalStatusReadOnly.razor.rz.scp.css */
.row[b-prrk46bgzf] {
    padding: 1px;
}

.field-name[b-prrk46bgzf] {
    text-align: right;
    padding-left: 2px;
}

.field-value[b-prrk46bgzf] {
    font-weight: bold;
    text-align: left;
    padding-left: 2px;
}

@media screen and (max-width: 768px) {
    .field-name[b-prrk46bgzf] {
        text-align: left;
    }

    .field-value[b-prrk46bgzf] {
        margin-bottom: 5px;
    }
}

.colour[b-prrk46bgzf] {
    color: #FF5A47;
}
/* _content/FarmersOnline.UI/Components/Shared/AnimalSearchComponents/AnimalOffspringReadOnly.razor.rz.scp.css */
.main[b-sqr6w4ayyl] {
    background-color: white;
    margin: 20px 0px;
    padding: 15px;
    width: 100%;
}

.filter-box[b-sqr6w4ayyl] {
    position: relative;
    float: right;
}

.count[b-sqr6w4ayyl] {
    position: relative;
    float: left;
}

.no-offspring[b-sqr6w4ayyl] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
}

.title[b-sqr6w4ayyl] {
    font-size: 1.1rem;
    font-weight: bold;
    padding: 5px;
}

/* _content/FarmersOnline.UI/Components/Shared/AnimalSearchComponents/AnimalPedigree/AnimalPedigreeReadOnly.razor.rz.scp.css */
.main[b-19wooqgdqs] {
    background-color: white;
    font-size: 0.8rem;
    margin: 20px 0px;
    padding: 15px;
    width: 100%;
    overflow-y: scroll;
}

table[b-19wooqgdqs] {
    width:100%;
}

tr[b-19wooqgdqs] {
    height: 100%;
    width: 100%;
}

td[b-19wooqgdqs]{
    height: 100%;
    width: 100%;
}

td.separator-5[b-19wooqgdqs] {
    height: 5px !important;
}

td.separator-7[b-19wooqgdqs] {
    height: 7px !important;
}

td.separator-15[b-19wooqgdqs] {
    height: 15px !important;
}

td.wide[b-19wooqgdqs] {
    width: 30%;
}

td.narrow[b-19wooqgdqs] {
    width: 20%;
}




/* _content/FarmersOnline.UI/Components/Shared/AnimalSearchComponents/AnimalPedigree/ParentDetailsReadOnly.razor.rz.scp.css */
.animal-container[b-beqptxvy4b] {
    align-items: center;
    background-color: white;
    border: none;
    display: flex;
    text-align: left;
    width: 100%;
    height: 100%;
}

.dam[b-beqptxvy4b] {
    border: solid 1px lightgray;
}

.sire[b-beqptxvy4b] {
    background-color: lightgray;
}

.first[b-beqptxvy4b] {
    align-items: center;
    height: 50%;
}

.second[b-beqptxvy4b] {
    align-items: center;
    height: 100%;
}

.third[b-beqptxvy4b] {
    align-items: center;
    font-size: 0.7rem;
    height: 100%;
    padding-top: 0px;
}

.fourth[b-beqptxvy4b] {
    align-items: center;
    font-size: 0.7rem;
    height: 100%;
    padding-top: 0px;
}

button[b-beqptxvy4b] {
    padding: 0px;
    height: 100%;
}


button:hover:not([disabled])[b-beqptxvy4b] {
    background-color: #FF5A47;
}

/* _content/FarmersOnline.UI/Components/Shared/Components/OnlineHeader/OnlineBreadcrumb.razor.rz.scp.css */
.breadcrumb[b-3m2j5buoyf] {
    background-color: white !important;
    padding-left: 0px;
    margin: 0px;
}

.ol[b-3m2j5buoyf] {
    padding: 2px;
}
/* _content/FarmersOnline.UI/Components/Shared/Components/OnlineHeader/OnlineHeader.razor.rz.scp.css */
.top-padding[b-pq6ylp5d20] {
    margin-top: 10px;
}

.heading-title[b-pq6ylp5d20] {
    text-align: center;
}

.heading-subtitle[b-pq6ylp5d20] {
    text-align: center;
    font-weight: bold;
    color: darkgrey;
}

.icon[b-pq6ylp5d20] {
    font-size: 20px;
    color: #FF5A47;
    padding-right: 10px;
}

.icon:hover[b-pq6ylp5d20] {
    color: darkgrey;
    cursor: pointer;
}

.icon:active[b-pq6ylp5d20] {
    color: #FF5A47;
}

#icon-menu[b-pq6ylp5d20]:after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: bottom;
}

#icon-menu[b-pq6ylp5d20] {
    text-align: right;
    float: right;
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 10px;
}

.icon-disabled[b-pq6ylp5d20] {
    font-size: 20px;
    color: #93939A;
    padding-right: 10px;
}

    .icon-disabled:hover[b-pq6ylp5d20] {
        color: #93939A;
    }

@media screen and (max-width: 992px) {
    .icon[b-pq6ylp5d20] {
        font-size: 18px;
    }

    .subtitle-col[b-pq6ylp5d20] {
        display: none;
    }

    .heading-title[b-pq6ylp5d20]{
        font-size: 1.5rem;
    }
}

@media screen and (max-width: 576px) {

    .heading-title[b-pq6ylp5d20] {
        font-size: 1.2rem;
    }
}


.menu-width[b-pq6ylp5d20] {
    width: 300px;
}

.help[b-pq6ylp5d20] {
    background-color: #FF5A47;
    border-color: #FF5A47;
    border-style: solid;
    border-radius: 50%;
    color: white;
    font-size: 2rem;
    font-weight: bold;
    height: 28px;
    outline: none;
    text-align: center;
    width: 28px;
}


span.logged-in-info[b-pq6ylp5d20] {
    color: white;
    padding: 5px;
    background-color: #FF5A47;
}


.dropbtn[b-pq6ylp5d20] {
}

    .dropbtn:hover[b-pq6ylp5d20] {
        color: darkgrey;
        cursor: pointer;
    }

    .dropbtn:active[b-pq6ylp5d20] {
        color: #FF5A47;
    }

.header-container[b-pq6ylp5d20] {
    margin-top: 5px;
}






/* _content/FarmersOnline.UI/Components/Shared/Components/OnlineHeader/OnlineMenuDropdownComponent.razor.rz.scp.css */

.dropbtn[b-qdf8ft1fnl] {
    
}

.dropbtn:hover[b-qdf8ft1fnl] {
    color: darkgrey;
    cursor: pointer;
}

.dropbtn:active[b-qdf8ft1fnl] {
    color: #FF5A47;
}

@media screen and (max-width: 576px) {
    .dropdown:hover .dropdown-content[b-qdf8ft1fnl] {
        visibility: visible;
        position: fixed;
        width: 100%;
    }

    .dropdown-item[b-qdf8ft1fnl] {
        font-size: 14px;
        text-align: left;
        margin: 2px auto 2px auto;
    }

        .dropdown-item :hover[b-qdf8ft1fnl] {
            color: white;
        }
}


.dropdown:hover .dropdown-content[b-qdf8ft1fnl] {
    visibility: visible;
}

.dropdown[b-qdf8ft1fnl] {
    right:0;
    position:relative;
    display:inline-block;
    background-color: white;
    box-shadow: none;
    color: black;
    font-size: 18px;
    background-color:white;
}

.dropdown-header[b-qdf8ft1fnl] {
    text-align: center;
    font-weight: bold;
    color: darkgrey;
}

.dropdown-content[b-qdf8ft1fnl] {
    visibility: hidden;
    transition: visibility 0.5s;
    position: absolute;
    right: 0;
    text-align: center;
    width: 360px;
    z-index: 999;
    background-color: white;
    border: solid;
    border-color: lightgray;
    padding: 10px;
}

.dropdown-item[b-qdf8ft1fnl] {
    text-align: left;
    margin: 5px auto 5px auto;
    width: 90%;
}

.dropdown-item :hover[b-qdf8ft1fnl] {
    color: white;
}

.heading-subtitle[b-qdf8ft1fnl] {
    text-align: center;
    font-weight: bold;
    color: darkgrey;
}


.icon[b-qdf8ft1fnl] {
    font-size: 20px;
    color: #FF5A47;
    padding-right: 10px;
}

    .icon:hover[b-qdf8ft1fnl] {
        color: darkgrey;
        cursor: pointer;
    }

    .icon:active[b-qdf8ft1fnl] {
        color: #FF5A47;
    }

#icon-menu[b-qdf8ft1fnl]:after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: bottom;
}

#icon-menu[b-qdf8ft1fnl] {
    text-align: right;
    float: right;
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 10px;
}

@media screen and (max-width: 992px) {
    .icon[b-qdf8ft1fnl] {
        font-size: 18px;
    }
}

.menu-btn[b-qdf8ft1fnl] {
    background-color: white !important;
    border: none !important;
    color: black !important;
    text-decoration: none !important;
}

    .menu-btn:active[b-qdf8ft1fnl] {
        background-color: #cc4739;
        border: none !important;
        color: #FF5A47;
    }

    .menu-btn:focus[b-qdf8ft1fnl] {
        background-color: #FF5A47;
        color: white;
    }

    .menu-btn:hover[b-qdf8ft1fnl] {
        color: white !important;
        background-color: #FF5A47 !important;
        border: none !important;
        text-decoration: none !important;
    }

    .menu-btn:disabled[b-qdf8ft1fnl] {
    }


    a[b-qdf8ft1fnl] {
        color: white !important;
        text-decoration: none !important;
    }
/* _content/FarmersOnline.UI/Components/Shared/ContactCard.razor.rz.scp.css */
.no-margin[b-nsiqtjqe8i]{
    margin-bottom:0px;
    margin-top:0px;
}
/* _content/FarmersOnline.UI/Components/Shared/LoginPanel.razor.rz.scp.css */
.login-panel-width[b-enve260hu4] {
    width: 800px;
    margin-top: 20px;
}

.login-panel[b-enve260hu4] {
    border: 1px solid #FF5A47;
    margin-bottom: 20px;
}

.login-logo[b-enve260hu4] {
    background-color: #FF5A47;
    color: white;
    text-align: center;
    width: 100%;
}

.btn-login[b-enve260hu4]
{
    width: 100px;
}

.no-padding[b-enve260hu4] {
    padding: 0px;
}

.login-details[b-enve260hu4] {
    padding: 20px;
}

@media screen and (max-width: 1024px) {
    .login-panel-width[b-enve260hu4] {
        width: 600px;
    }

    .login-logo[b-enve260hu4] {
        display: none;
    }
}

@media screen and (max-width: 768px) {
    .login-panel-width[b-enve260hu4] {
        width: 80%;
    }
}

@media screen and (max-width: 576px) {
    .login-panel-width[b-enve260hu4] {
        margin-top: 0px;
        width: 90%;
    }

    .btn-login[b-enve260hu4] {
        width: 100%;
    }

    .login-details[b-enve260hu4] {
        padding: 5px;
    }
}

.system-message[b-enve260hu4] {
    background-color: #FFCDC7;
    color: #FF5A47;
    font-size: 2rem;
    margin-bottom: 50px;
    margin-top: 10px;
    text-align: center;
}

img.logo[b-enve260hu4] {
    height: 100px;
    margin: 30px;
    width: 100px;
}

.copyright-message[b-enve260hu4] {
    color: #FF5A47;
    padding: 20px;
    text-align: center;
}

.tc-message[b-enve260hu4] {
    color: #FF5A47;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
    text-align: center;
}

.form-line[b-enve260hu4] {
    margin: 10px 0px;
}

.form-title[b-enve260hu4] {
    font-weight: bold;
}

.align-right[b-enve260hu4] {
    text-align: right;
    vertical-align: middle;
}

.align-left[b-enve260hu4] {
    text-align: left;
}

.small[b-enve260hu4] {
    font-size: 0.7rem;
}

.guest-signin[b-enve260hu4] {
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
    text-align: center;
}

#login[b-enve260hu4] {
    float: right;
}

.guest-details[b-enve260hu4] {
    font-weight: bold;
}

.failed-login[b-enve260hu4] {
    color: #FF5A47;
    font-weight: bold;
    text-align: center;
}

a[b-enve260hu4] {
    color: black !important;
}

.forgot-password[b-enve260hu4] {
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}

.remember-me[b-enve260hu4] {
    display:inline;
}

.no-padding-right[b-enve260hu4] {

    padding-right: 0px;
}

.soc-close[b-enve260hu4] {
    font-size: 1.1rem;
    font-weight: bold;
    text-align: center;
    color: #FF5A47;
}
/* _content/FarmersOnline.UI/Components/Shared/MembershipDetails.razor.rz.scp.css */

.membership-section[b-mljwxohm9m] {
    font-size: 1rem;
    position: absolute;
    right: 5px;
    top: 20px;
    width: 400px;
}

.membership-details[b-mljwxohm9m] {
    border: solid 1px;
    margin: 0px;
    padding: 10px 0px 10px 0px;
    width: 100%;
}

#renew[b-mljwxohm9m] {
    margin: 10px 10px 10px 0px;
}

.section-title[b-mljwxohm9m] {
    font-size: 1.1rem;
    font-weight: bold;
    text-decoration: underline;
}

/* Extra extra large screen size */
@media screen and (max-width: 2000px) {
    .membership-section[b-mljwxohm9m] {
        font-size: 0.9rem;
        width: 350px;
    }
}

/* Extra large screen size */
@media screen and (max-width: 1200px) {
    .membership-section[b-mljwxohm9m] {
        margin: 0px;
        position: static;
    }
}

/* Small screen size */
@media screen and (max-width: 768px) {
    .membership-section[b-mljwxohm9m] {
        width: 100%;
    }

    .membership-details[b-mljwxohm9m] {
        font-size: 0.6rem;
    }
}

.disabled[b-mljwxohm9m] {
    background-color: gray;
    border: none;
    outline: none;
}

    .disabled:hover[b-mljwxohm9m] {
        text-decoration: none;
    }


@media print{
    .membership-section[b-mljwxohm9m] {
        margin: 0px;
        position: static;
        width: 100%
    }
}
/* _content/FarmersOnline.UI/Components/Shared/NewsItem.razor.rz.scp.css */

.time-published[b-on5t1dcoip] {
    font-size: 0.7rem;
    margin-top: 10px;
}

.news-icon[b-on5t1dcoip] {
    color: #FF5A47;
    text-align: left;
}

.news-title[b-on5t1dcoip] {
    font-size: 1.1rem;
    font-weight: bold;
    text-align: left;
}

.news-text[b-on5t1dcoip] {
    padding: 10px;
    height: 200px;
    overflow: hidden;
    text-align: left;
}

.icon[b-on5t1dcoip]{
    font-size: xx-large;
}
/* _content/FarmersOnline.UI/Components/Shared/OnlineFormSection.razor.rz.scp.css */

.card-brand[b-wmyz3git9y] {
    border-top: 3px solid #FF5A47;
    border-bottom: 3px solid #FF5A47;
    min-height: calc(100vh - 130px);
    height: calc(100vh - 130px);
    background-color: #efeff0 !important;
}

.rotate[b-wmyz3git9y] {
    writing-mode: vertical-lr;
    text-orientation: mixed;
    transform: scale(-1);
    font-weight: bold;
    margin-right: 8px;
    height: calc(100vh - 300px);
    text-align: end;
}

.mb-4[b-wmyz3git9y] {
    margin-bottom: 2px !important;
}

.right-panel[b-wmyz3git9y] {
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 5px;
    width: 100%;
}

.left-panel[b-wmyz3git9y] {
    display: block;
    overflow: auto;
    border-right: solid;
    border-color: lightgrey;
    border-width: thin;
    width:25%;
}

@media screen and (max-width: 992px)
{
    .left-panel[b-wmyz3git9y] {
        display:none;
    }

    .right-panel[b-wmyz3git9y] {
        border: none;
    }
}

/* _content/FarmersOnline.UI/Components/Shared/Outcome.razor.rz.scp.css */
.outcome[b-59k0uqbyiy] {
    background-color: #FF5A47;
    color: white;
    font-size: 1.2rem;
    margin: 25px auto;
    padding: 15px;
    width: 50%;
}

.message[b-59k0uqbyiy] {

}

.details[b-59k0uqbyiy] {

}

.icon[b-59k0uqbyiy] {

}



/* _content/FarmersOnline.UI/Components/Shared/OverlayComponent.razor.rz.scp.css */
#overlay[b-ttgnym9w9y] {
    position: fixed;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 99;
    cursor: wait;
}

#text[b-ttgnym9w9y] {
    position: absolute;
    top: 50%;
    left: 50%;
    color: white;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}
/* _content/FarmersOnline.UI/Components/Shared/PersonalDetailsForm.razor.rz.scp.css */

button.data-protection[b-f78xzy0sfi] {
    background-color: white;
    border: solid 1px lightgrey;
    color: black;
}

.gdpr-date[b-f78xzy0sfi] {
    text-align: center;
}

.form-lines[b-f78xzy0sfi] {
    padding: 2px;
}

.section-title[b-f78xzy0sfi] {
    font-size: 1.1rem;
    font-weight: bold;
    text-decoration: underline;
}

.bold[b-f78xzy0sfi] {
    font-weight: bold;
}


/* Padding around name field form entries */
.title[b-f78xzy0sfi] {
    padding-right: 2px;
}

.first-name[b-f78xzy0sfi] {
    padding-right: 2px;
    padding-left: 2px;
}

.last-name[b-f78xzy0sfi] {
    padding-left: 2px;
}

@media screen and (max-width: 1024px) 
{
    .title[b-f78xzy0sfi] {
        padding: 5px 15px 5px 15px;
    }

    .first-name[b-f78xzy0sfi] {
        padding: 5px 15px 5px 15px;
    }

    .last-name[b-f78xzy0sfi] {
        padding: 5px 15px 5px 15px;
    }
}

#submitChanges[b-f78xzy0sfi] {
    float: right;
}

.changes-pending[b-f78xzy0sfi] {
    border: solid 1px black;
    margin-bottom: 20px;
    padding: 10px;
    width: 100%;
}

#lookup[b-f78xzy0sfi] {
    margin: 0px;
}

/* _content/FarmersOnline.UI/Components/Shared/SelectAnimalComponents/SelectAnimal.razor.rz.scp.css */
.btn-icon-chevron-down[b-nrkkisaum5] {
    width: 16px;
    height: 16px;
    -webkit-mask-image: url("Icons/chevron-down.svg");
    mask-image: url("Icons/chevron-down.svg");
    background-color: currentColor;
    opacity: 0.7;
}
/* _content/FarmersOnline.UI/Components/Shared/SubComponents/ConfirmGDPRModal.razor.rz.scp.css */
.message[b-l40xy1sk7f] {
    padding: 10px;
}

.title[b-l40xy1sk7f] {
    font-weight: bold;
    padding: 10px;
}
/* _content/FarmersOnline.UI/Components/Shared/SubComponents/GetMemberByMemberNo.razor.rz.scp.css */


.search-message[b-u30g9iyaek] {
    text-align: center;
    color: #FF5A47;
    font-size: 1.1rem;
    font-weight: bold;
}

.member-details[b-u30g9iyaek] {
    font-weight: bold;
}
/* _content/FarmersOnline.UI/Components/Shared/SubComponents/HelpButton.razor.rz.scp.css */
/*.help {
    background-color: #FF5A47;
    border-color: #FF5A47;
    border-style: solid;
    border-radius: 50%;
    color: white;
    font-size: 0.9rem;
    font-weight: bold;
    height: 1.2rem;
    margin-right: 5px;
    outline: none;
    text-align: center;
    width: 1.2rem;
}*/
/*
.help{
    font-size: 1.2rem;
    margin-right: 5px;

}*/




/* _content/FarmersOnline.UI/Components/Shared/SubComponents/PopUpHelpComponent.razor.rz.scp.css */
@media screen and (max-width: 576px) {
    .help[b-5uthefg8ww] {
        display:none;
    }
}

.help[b-5uthefg8ww] {
    background-color: #FF5A47;
    border-color: #FF5A47;
    border-style: solid;
    border-radius: 50%;
    color: white;
    font-size: 2rem;
    font-weight: bold;
    height: 50px;
    outline: none;
    position: absolute;
    right: 40px;
    text-align: center;
    top: 100px;
    width: 50px;
    z-index: 999;
}

.help-panel[b-5uthefg8ww] {
    border: 3px solid #FF5A47;
    color: black;
    font-size: 1rem;
    padding: 20px;
    position: absolute;
    right: 65px;
    top: 120px;
    width: 300px;
    z-index: 998;
    background-color:white;
}

.title[b-5uthefg8ww] {
    font-size: 1.5rem;
    font-weight: bold;
    margin-bottom: 20px;
}


@media screen and (max-width: 1200px) {
    .help[b-5uthefg8ww] {
        right: 10px;
        top: 100px;
    }

    .help-panel[b-5uthefg8ww] {
        right: 35px;
        top: 120px;
    }
}

@media screen and (max-width: 768px) {
    .help[b-5uthefg8ww] {
        right: 10px;
    }

    .help-panel[b-5uthefg8ww] {
        right: 35px;
    }
}



.hide[b-5uthefg8ww] {
    transition-duration: 10ms;
    display: none;
}
/* _content/FarmersOnline.UI/Components/Shared/SubComponents/SuccessToastComponent.razor.rz.scp.css */
.toast-container[b-a0lawaefgr] {
    align-items: center;
    background-color: #FF5A47;
    color: white;
    display: flex;
    height: 30px;
    font-weight: bold;
    padding-left: 20px; 
}


/* _content/FarmersOnline.UI/Components/Shared/ViewAnimalComponents/AnimalAppImages.razor.rz.scp.css */
.main[b-jr7356d6h9] {
    background-color: white;
    margin: 20px 0px;
    padding: 15px;
    width: 100%;
    overflow-y: auto;
}
.thumbnail-container[b-jr7356d6h9] {
    text-align: center;
}

.thumbnail-container img[b-jr7356d6h9] {
    background-color: white;
    border: none !important;
    height: 200px;
    margin-bottom: 10px;
    margin-top: 10px;
    object-fit: contain;
    position: relative;
    width: 200px;
}

.image-container[b-jr7356d6h9] {
    text-align: center;
}

.image-container img[b-jr7356d6h9] {
/*    margin-left: auto;
    margin-right: auto;*/
    object-fit: contain;
    position: relative;
    justify-content: center;
}

.no-images[b-jr7356d6h9] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
}

.title[b-jr7356d6h9] {
    font-size: 1.1rem;
    font-weight: bold;
    padding : 5px;
}

.message[b-jr7356d6h9] {
    font-weight: bold;
    text-align: center;
}

.app-link[b-jr7356d6h9] {
    width: 40px;
    height: auto;
    display: inline-block;
}

.btn:hover[b-jr7356d6h9] {
    text-decoration: none;
    border: none;
    outline: none;
    box-shadow: none;
    background-color: white !important;
    color: white !important;
}



/* _content/FarmersOnline.UI/Components/Shared/ViewAnimalComponents/AnimalInformation/Animal.razor.rz.scp.css */
.row[b-xa7cbvb5h4] {
    padding: 1px;
}

.field-name[b-xa7cbvb5h4] {
    text-align: right;
    padding-left: 2px;
}

.field-value[b-xa7cbvb5h4] {
    font-weight: bold;
    text-align: left;
    padding-left: 2px;
}

@media screen and (max-width: 768px) {
    .field-name[b-xa7cbvb5h4] {
        text-align: left;
    }

    .field-value[b-xa7cbvb5h4] {
        margin-bottom: 5px;
    }
}
/* _content/FarmersOnline.UI/Components/Shared/ViewAnimalComponents/AnimalInformation/AnimalBirthInfo.razor.rz.scp.css */
.row[b-nhl4tg44ga] {
    padding: 1px;
}

.field-name[b-nhl4tg44ga] {
    text-align: right;
    padding-left: 2px;
}

.field-value[b-nhl4tg44ga] {
    font-weight: bold;
    text-align: left;
    padding-left: 2px;
}

@media screen and (max-width: 768px) {
    .field-name[b-nhl4tg44ga] {
        text-align: left;
    }

    .field-value[b-nhl4tg44ga] {
        margin-bottom: 5px;
    }
}

col[b-nhl4tg44ga] {
    padding-left: 2px;
}
/* _content/FarmersOnline.UI/Components/Shared/ViewAnimalComponents/AnimalInformation/AnimalDNA.razor.rz.scp.css */
.row[b-3qsmb1c9xy] {
    padding: 1px;
}

.field-name[b-3qsmb1c9xy] {
    text-align: right;
    padding-left: 2px;
}

.field-value[b-3qsmb1c9xy] {
    font-weight: bold;
    text-align: left;
    padding-left: 2px;
}

@media screen and (max-width: 768px) {
    .field-name[b-3qsmb1c9xy] {
        text-align: left;
    }

    .field-value[b-3qsmb1c9xy] {
        margin-bottom: 5px;
    }
}
/* _content/FarmersOnline.UI/Components/Shared/ViewAnimalComponents/AnimalInformation/AnimalEquine.razor.rz.scp.css */
.row[b-ln7rfg46pl] {
    padding: 1px;
}

.field-name[b-ln7rfg46pl] {
    text-align: right;
    padding-left: 2px;
}

.field-value[b-ln7rfg46pl] {
    font-weight: bold;
    text-align: left;
    padding-left: 2px;
}

@media screen and (max-width: 768px) {
    .field-name[b-ln7rfg46pl] {
        text-align: left;
    }

    .field-value[b-ln7rfg46pl] {
        margin-bottom: 5px;
    }
}
/* _content/FarmersOnline.UI/Components/Shared/ViewAnimalComponents/AnimalInformation/AnimalInformation.razor.rz.scp.css */
.main[b-rajnwf81iz] {
    background-color: white;
/*    font-size: 0.8rem;*/
    margin: 20px 0px 0px;
    padding: 10px;
    width: 100%;
    overflow-y: scroll;
}
/* _content/FarmersOnline.UI/Components/Shared/ViewAnimalComponents/AnimalInformation/AnimalStatus.razor.rz.scp.css */
.row[b-mai8m6rgsq] {
    padding: 1px;
}

.field-name[b-mai8m6rgsq] {
    text-align: right;
    padding-left: 2px;
}

.field-value[b-mai8m6rgsq] {
    font-weight: bold;
    text-align: left;
    padding-left: 2px;
}

@media screen and (max-width: 768px) {
    .field-name[b-mai8m6rgsq] {
        text-align: left;
    }

    .field-value[b-mai8m6rgsq] {
        margin-bottom: 5px;
    }
}

.colour[b-mai8m6rgsq] {
    color: #FF5A47;
}
/* _content/FarmersOnline.UI/Components/Shared/ViewAnimalComponents/AnimalInformation/EditAnimalModal.razor.rz.scp.css */
[b-ug6qstp15n] .row {
    padding: 5px;
}

[b-ug6qstp15n] .colour-row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

[b-ug6qstp15n] .top-colour-row {
    padding-bottom: 0px !important;
}

[b-ug6qstp15n] .label {
    font-weight: bold;
}

option[value=""][b-ug6qstp15n] {
    color: grey;
    font-style: italic;
}
/* _content/FarmersOnline.UI/Components/Shared/ViewAnimalComponents/AnimalInformation/OwnerDetails.razor.rz.scp.css */
.row[b-71he1oaaq8] {
    padding: 1px;
}

.field-name[b-71he1oaaq8] {
    text-align: right;
    padding-left: 2px;
}

.field-value[b-71he1oaaq8] {
    font-weight: bold;
    text-align: left;
    padding-left: 2px;
}

@media screen and (max-width: 768px) {
    .field-name[b-71he1oaaq8] {
        text-align: left;
    }

    .field-value[b-71he1oaaq8] {
        margin-bottom: 5px;
    }
}
/* _content/FarmersOnline.UI/Components/Shared/ViewAnimalComponents/AnimalLitters.razor.rz.scp.css */
.main[b-l69g9b1ur4] {
    background-color: white;
    margin: 20px 0px;
    padding: 15px;
    width: 100%;
}

.filter-box[b-l69g9b1ur4] {
    position: relative;
    float: right;
}

.count[b-l69g9b1ur4] {
    position: relative;
    float: left;
}

.no-offspring[b-l69g9b1ur4] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
}

.title[b-l69g9b1ur4] {
    font-size: 1.1rem;
    font-weight: bold;
    padding: 5px;
}

/* _content/FarmersOnline.UI/Components/Shared/ViewAnimalComponents/AnimalMilkingResult.razor.rz.scp.css */
.main[b-53udfi7le8] {
    background-color: white;
    margin: 20px 0px;
    padding: 15px;
    width: 100%;
}

.filter-box[b-53udfi7le8] {
    position: relative;
    float: right;
}

.count[b-53udfi7le8] {
    position: relative;
    float: left;
}

.no-results[b-53udfi7le8] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
    width: 25%;
}

.title[b-53udfi7le8] {
    font-size: 1.1rem;
    font-weight: bold;
    padding: 5px;
}

.btn:hover[b-53udfi7le8] {
    text-decoration: none;
    border: none;
    outline: none;
    box-shadow: none;
    background-color: white !important;
    color: white !important;
}
/* _content/FarmersOnline.UI/Components/Shared/ViewAnimalComponents/AnimalOffspring.razor.rz.scp.css */
.main[b-mmgivzupb3] {
    background-color: white;
    margin: 20px 0px;
    padding: 15px;
    width: 100%;
}

.filter-box[b-mmgivzupb3] {
    position: relative;
    float: right;
}

.count[b-mmgivzupb3] {
    position: relative;
    float: left;
}

.no-offspring[b-mmgivzupb3] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
}

.title[b-mmgivzupb3] {
    font-size: 1.1rem;
    font-weight: bold;
    padding: 5px;
}

/* _content/FarmersOnline.UI/Components/Shared/ViewAnimalComponents/AnimalPedigree/AnimalPedigree.razor.rz.scp.css */
.main[b-pmoilthepl] {
    background-color: white;
    font-size: 0.8rem;
    margin: 20px 0px;
    padding: 15px;
    width: 100%;
    overflow-y: scroll;
}

table[b-pmoilthepl] {
    width:100%;
}

tr[b-pmoilthepl] {
    height: 100%;
    width: 100%;
}

td[b-pmoilthepl]{
    height: 100%;
    width: 100%;
}

td.separator-5[b-pmoilthepl] {
    height: 5px !important;
}

td.separator-7[b-pmoilthepl] {
    height: 7px !important;
}

td.separator-15[b-pmoilthepl] {
    height: 15px !important;
}

td.wide[b-pmoilthepl] {
    width: 30%;
}

td.narrow[b-pmoilthepl] {
    width: 20%;
}






/* _content/FarmersOnline.UI/Components/Shared/ViewAnimalComponents/AnimalPedigree/ParentDetails.razor.rz.scp.css */
.animal-container[b-drefclvg90] {
    align-items: center;
    background-color: white;
    border: none;
    display: flex;
    text-align: left;
    width: 100%;
    height: 100%;
    font-size: 0.5rem;
}

.dam[b-drefclvg90] {
    border: solid 1px lightgray;
}

.sire[b-drefclvg90] {
    background-color: lightgray;
}

.first[b-drefclvg90] {
    align-items: center;
    height: 50%;
}

.second[b-drefclvg90] {
    align-items: center;
    height: 100%;
}

.third[b-drefclvg90] {
    align-items: center;
    font-size: 0.7rem;
    height: 100%;
    padding-top: 0px;
}

.fourth[b-drefclvg90] {
    align-items: center;
    font-size: 0.7rem;
    height: 100%;
    padding-top: 0px;
}

button[b-drefclvg90] {
    padding: 0px;
    height: 100%;
}


button:hover:not([disabled])[b-drefclvg90] {
    background-color: #FF5A47;
}


@media screen and (max-width: 768px) {

    .animal-container[b-drefclvg90] {
        font-size: 0.25rem;
    }
}



@media screen and (min-width: 992px) {

    .animal-container[b-drefclvg90] {
        font-size: 0.75rem;
    }
}

@media screen and (min-width: 1200px) {

    .animal-container[b-drefclvg90] {
        font-size: 0.875rem;
    }
}
/* _content/FarmersOnline.UI/Components/Shared/ViewAnimalComponents/AnimalPercentage.razor.rz.scp.css */
.main[b-8m5h894vgw] {
    background-color: white;
    margin: 20px 0px;
    padding: 15px;
    width: 100%;
    overflow-y: auto;
}
.thumbnail-container[b-8m5h894vgw] {
    text-align: center;
}

.thumbnail-container img[b-8m5h894vgw] {
    background-color: white;
    border: none !important;
    height: 200px;
    margin-bottom: 10px;
    margin-top: 10px;
    object-fit: contain;
    position: relative;
    width: 200px;
}

.image-container[b-8m5h894vgw] {
    text-align: center;
}

.image-container img[b-8m5h894vgw] {
/*    margin-left: auto;
    margin-right: auto;*/
    object-fit: contain;
    position: relative;
    justify-content: center;
}

.no-images[b-8m5h894vgw] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
}

.title[b-8m5h894vgw] {
    font-size: 1.1rem;
    font-weight: bold;
    padding : 5px;
}

.message[b-8m5h894vgw] {
    font-weight: bold;
    text-align: center;
}

.app-link[b-8m5h894vgw] {
    width: 40px;
    height: auto;
    display: inline-block;
}

.btn:hover[b-8m5h894vgw] {
    text-decoration: none;
    border: none;
    outline: none;
    box-shadow: none;
    background-color: white !important;
    color: white !important;
}



/* _content/FarmersOnline.UI/Components/Shared/ViewAnimalComponents/AnimalShowResult.razor.rz.scp.css */
.main[b-2dzbcs4bkf] {
    background-color: white;
    margin: 20px 0px;
    padding: 15px;
    width: 100%;
}

.filter-box[b-2dzbcs4bkf] {
    position: relative;
    float: right;
}

.count[b-2dzbcs4bkf] {
    position: relative;
    float: left;
}

.no-results[b-2dzbcs4bkf] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
    width: 25%;
}

.title[b-2dzbcs4bkf] {
    font-size: 1.1rem;
    font-weight: bold;
    padding: 5px;
}

.btn:hover[b-2dzbcs4bkf] {
    text-decoration: none;
    border: none;
    outline: none;
    box-shadow: none;
    background-color: white !important;
    color: white !important;
}
/* _content/FarmersOnline.UI/Components/Shared/ViewAnimalComponents/ParentDetailsExternal.razor.rz.scp.css */
.animal-container[b-p7kovjlt3u] {
    align-items: center;
    background-color: white;
    border: none;
    display: flex;
    text-align: left;
    width: 100%;
    height: 100%;
}

.dam[b-p7kovjlt3u] {
    border: solid 1px lightgray;
}

.sire[b-p7kovjlt3u] {
    background-color: lightgray;
}

.first[b-p7kovjlt3u] {
    align-items: center;
    height: 50%;
}

.second[b-p7kovjlt3u] {
    align-items: center;
    height: 100%;
}

.third[b-p7kovjlt3u] {
    align-items: center;
    font-size: 0.7rem;
    height: 100%;
    padding-top: 0px;
}

.fourth[b-p7kovjlt3u] {
    align-items: center;
    font-size: 0.7rem;
    height: 100%;
    padding-top: 0px;
}

button[b-p7kovjlt3u] {
    padding: 0px;
    height: 100%;
}


button:hover:not([disabled])[b-p7kovjlt3u] {
    background-color: #FF5A47;
}


/* _content/FarmersOnline.UI/Components/Shared/ViewAnimalComponents/ViewAnimalComponent.razor.rz.scp.css */

.col-md-5ths[b-yclj6e6htt] {
    position: relative;
    min-height: 1px;
    padding-right: 1px;
    padding-left: 1px;
    width: 100%;
}


@media (min-width: 768px) {
    .col-md-5ths[b-yclj6e6htt] {
        width: 20%;
        float: left;
    }
}

.app-link[b-yclj6e6htt] {
    width: 200px;
    padding: 5px;
}


.quarter-tabs[b-yclj6e6htt] {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

/* _content/FarmersOnline.UI/Components/Shared/Widgets/WidgetAgentSelectMember.razor.rz.scp.css */
.widget[b-j26n74xlef] {
    width: 100%;
}

.widget-content[b-j26n74xlef] {
}

@media screen and (max-width: 1024px) {
    .widget[b-j26n74xlef] {
        width: 90%;
    }
}

.padding[b-j26n74xlef] {
    padding: 10px;
}


.widget-content[b-j26n74xlef] {
    padding: 20px;
}

.oi[b-j26n74xlef] {
    color: black;
    font-size: 1.7rem;
}



/* _content/FarmersOnline.UI/Components/Shared/Widgets/WidgetCensus.razor.rz.scp.css */
.census-text[b-jnj47lzic0] {
    padding: 10px;
    text-align: center;
    font-size: 1rem;
}
/* _content/FarmersOnline.UI/Components/Shared/Widgets/WidgetDownloads.razor.rz.scp.css */
.widget[b-99q5lup3q8] {
    width: 100%;
}

.widget-content[b-99q5lup3q8] {

}

@media screen and (max-width: 1024px) {
    .widget[b-99q5lup3q8] {
        width: 90%;
    }
}

.title[b-99q5lup3q8] {
    font-weight: bold;
    font-size: 1.1rem;
    text-align: center;
    padding-bottom: 5px;
    padding-top: 5px;
}

.content[b-99q5lup3q8] {
    text-align: center;
}
/* _content/FarmersOnline.UI/Components/Shared/Widgets/WidgetHelp.razor.rz.scp.css */
.widget[b-fjkz5a4jm4] {
    width: 100%;
}

@media screen and (max-width: 1024px) {
    .widget[b-fjkz5a4jm4] {
        width: 90%;
    }
}

.icon[b-fjkz5a4jm4] {
    color: #FF5A47;
}

.icon[b-fjkz5a4jm4] {
    pointer-events: none;
}

.icon-disabled[b-fjkz5a4jm4] {
    color: #93939A;
}

.btn[b-fjkz5a4jm4] {
    border:none;
    outline: none;
    margin: 0px;
    padding: 0px;
}

    .btn:focus[b-fjkz5a4jm4] {
        border: none;
        outline: none;
        margin: 0px;
        padding: 0px;
        background-color: white !important;
    }

    .btn:hover[b-fjkz5a4jm4] {
        border: none;
        outline: none;
        margin: 0px;
        padding: 0px;
        background-color: #F5F5F5 !important;
    }

    .top-row[b-fjkz5a4jm4] {
        padding-bottom: 10px;
        font-weight: bold;
    }
/* _content/FarmersOnline.UI/Components/Shared/Widgets/WidgetMembershipDetails.razor.rz.scp.css */
.widget[b-a9uoscny3p] {
    width: 350px;
}

@media screen and (max-width: 1024px) {
    .widget[b-a9uoscny3p]{
        width: 90%;
    }
}



.label[b-a9uoscny3p] {
    font-weight: bold;
    text-align: left;
}

.black[b-a9uoscny3p] {
    color: black;
}

.grey[b-a9uoscny3p] {
    color: #93939A;
}

.orange[b-a9uoscny3p] {
    color:#FF5A47; 
}


.membership-section[b-a9uoscny3p] {
    font-size: 1rem;
    position: absolute;
    right: 5px;
    top: 20px;
    width: 450px;
    margin-right:10px;
}



.membership-details[b-a9uoscny3p] {
    border: solid 1px;
    margin: 0px;
    padding: 10px 0px 10px 0px;
    width: 100%;
    background-color:white;
}

#renew[b-a9uoscny3p] {
    margin: 10px 10px 10px 0px;
}

.section-title[b-a9uoscny3p] {
    font-size: 1.1rem;
    font-weight: bold;
    text-decoration: underline;
}

/* Extra extra large screen size */
@media screen and (max-width: 2000px) {
    .membership-section[b-a9uoscny3p] {
        font-size: 0.9rem;
        width: 350px;
    }
}

/* Extra large screen size */
@media screen and (max-width: 1200px) {
    .membership-section[b-a9uoscny3p] {
        margin: 0px;
        position: static;
    }
}

/* Extra large screen size */
/*@media screen and (max-width: 1200px) {
    .membership-section {
        margin: 0px;*/
/*        position: static;*/
    /*}
}*/

/* Small screen size */
@media screen and (max-width: 768px) {
    .membership-section[b-a9uoscny3p] {
        width: 100%;
    }

    .membership-details[b-a9uoscny3p] {
        font-size: 0.6rem;
    }
}

.disabled[b-a9uoscny3p] {
    background-color: gray;
    border: none;
    outline: none;
}

    .disabled:hover[b-a9uoscny3p] {
        text-decoration: none;
    }


@media print {
    .membership-section[b-a9uoscny3p] {
        margin: 0px;
        position: static;
        width: 100%
    }
}

/* _content/FarmersOnline.UI/Components/Shared/Widgets/WidgetMyAnimals.razor.rz.scp.css */
.widget[b-aoip6v9oef] {
    width: 350px;
}

@media screen and (max-width: 1024px) {
    .widget[b-aoip6v9oef] {
        width: 90%;
    }
}
.total-animals[b-aoip6v9oef] {
    font-weight: bold;
    font-size: 1.2rem;
    padding: 10px 0px;
}

label[b-aoip6v9oef] {
    text-align: right;
}

.number[b-aoip6v9oef] {
    text-align: left;
}

/* _content/FarmersOnline.UI/Components/Shared/Widgets/WidgetNews.razor.rz.scp.css */
.widget[b-tcrookg6yo] {
    width: 100%;
}

.widget-content[b-tcrookg6yo] {

}

@media screen and (max-width: 1024px) {
    .widget[b-tcrookg6yo] {
        width: 90%;
    }
}

.padding[b-tcrookg6yo] {
    padding: 5px;
}

.carousel-indicators[b-tcrookg6yo] {
    padding-top: 0px;
    top: 565px;
}

.widget-content[b-tcrookg6yo] {
    padding: 20px;
}

.oi[b-tcrookg6yo] {
    color: black;
    font-size: 1.7rem;
}

.news-item[b-tcrookg6yo] {
    padding: 5px 5px;
    border: none !important;
    text-align: left;
}

.news-item-title[b-tcrookg6yo] {
    font-weight: bold;
    font-size: 1rem;
    color: black !important;
}

.news-item-summary[b-tcrookg6yo] {
    font-size: 1rem;
}

.news-icon[b-tcrookg6yo] {
    color: #FF5A47;
}

a[b-tcrookg6yo] {
    color: black !important;
}

.card[b-tcrookg6yo] {
    border: none !important;
}

.btn:hover[b-tcrookg6yo] {
    background-color: #F5F5F5 !important;
}

.btn:active[b-tcrookg6yo] {
    background-color: #F5F5F5 !important;
}

.btn:focus[b-tcrookg6yo] {
    background-color: #F5F5F5 !important;
}



/* _content/FarmersOnline.UI/Components/Shared/Widgets/WidgetOutstandingSurveys.razor.rz.scp.css */
.widget[b-24pvlypspr] {
    width: 100%;
}

.widget-content[b-24pvlypspr] {
}

@media screen and (max-width: 1024px) {
    .widget[b-24pvlypspr] {
        width: 90%;
    }
}

.padding[b-24pvlypspr] {
    padding: 10px;
}


.widget-content[b-24pvlypspr] {
    padding: 20px;
}

.oi[b-24pvlypspr] {
    color: black;
    font-size: 1.7rem;
}



/* _content/FarmersOnline.UI/Components/Shared/Widgets/WidgetSocietyDetails.razor.rz.scp.css */
.widget[b-ghpfoj4xjw] {
    width: 350px;
}

@media screen and (max-width: 1200px) {
    .widget[b-ghpfoj4xjw] {
        width: 100%;
    }
}

@media screen and (max-width: 1024px) {
    .widget[b-ghpfoj4xjw] {
        width: 90%;
    }
}

.category[b-ghpfoj4xjw] {
    font-weight: bold;
    margin-top: 10px;
    text-align: left;
}

.label[b-ghpfoj4xjw] {


}

.gdpr-title[b-ghpfoj4xjw] {
    font-size: 1.5rem;
    padding: 10px;
}

.close-button[b-ghpfoj4xjw] {
    right: 10px;
}
/* _content/FarmersOnline.UI/Components/Shared/Widgets/WidgetSurvey.razor.rz.scp.css */
.widget[b-bb0e5fjuot] {
    width: 100%;
}

@media screen and (max-width: 1024px) {
    .widget[b-bb0e5fjuot] {
        width: 90%;
    }
}

.survey-text[b-bb0e5fjuot] {
    font-size: 1rem;
}
/* _content/FarmersOnline.UI/Components/Shared/Widgets/WidgetUnsubmittedBirths.razor.rz.scp.css */
.widget[b-obexcb6xvf] {
    width: 100%;
}

.widget-content[b-obexcb6xvf] {
}

@media screen and (max-width: 1024px) {
    .widget[b-obexcb6xvf] {
        width: 90%;
    }
}

.padding[b-obexcb6xvf] {
    padding: 10px;
}

.carousel-indicators[b-obexcb6xvf] {
    padding-top: 0px;
    top: 565px;
}

.widget-content[b-obexcb6xvf] {
    padding: 20px;
}

.oi[b-obexcb6xvf] {
    color: black;
    font-size: 1.7rem;
}

.message[b-obexcb6xvf] {
    color: #FF5A47;
    font-size: 1rem;
    font-weight: bold;
}

.births-button[b-obexcb6xvf] {
    float: right;
}

a[b-obexcb6xvf] {
    color: black !important;
}

.card[b-obexcb6xvf] {
    border: none !important;
}

.btn:hover[b-obexcb6xvf] {
    background-color: #F5F5F5 !important;
}

.btn:active[b-obexcb6xvf] {
    background-color: #F5F5F5 !important;
}

.btn:focus[b-obexcb6xvf] {
    background-color: #F5F5F5 !important;
}
