.rainbow:nth-child(9n+1){color:#085aca}.rainbow:nth-child(9n+2){color:#5A468A}.rainbow:nth-child(9n+3){color:#9754A1}.rainbow:nth-child(9n+4){color:#B7061D}.rainbow:nth-child(9n+5){color:#FF8000}.rainbow:nth-child(9n+6){color:#cea709}.rainbow:nth-child(9n+7){color:#74ba45}.rainbow:nth-child(9n+8){color:#009879}.rainbow:nth-child(9n+9){color:#36C6F4}.require,.intake,.percent{color:#666}html.avada-is-100-percent-template #main.width-100{padding-left:10px;padding-right:10px}input.forage_location{width:100%;max-width:400px}input.pasture_hours_per_day{width:150px}.nutritiontool{font-size:16px}.nutritiontool input,.nutritiontool select{font-size:14px;background:#f6f6f6;color:#000;line-height:1.4;border:0;margin-top:10px;border:1px solid #e5e5e5;border-radius:3px;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;transition:all .35s ease-in-out}.nutritiontool input{padding:1.5em 1em}.tool_field{margin:0 20px}#forage .tool_field{margin:0}input#forage_pasture_grass,input#forage_hay{padding:0;width:20px;height:20px}#forage label{display:inline-block;vertical-align:sub}.tool_field label{font-size:14px;font-weight:700;color:#004b81;display:block}.tool_field.bodyweight,.tool_field.matureweight{display:inline-block;vertical-align:top}.tool_field.bodyweight input,.tool_field.matureweight input{width:100px}.tool_field.birthdate{display:inline-block;vertical-align:top}.tool_field.birthdate input{display:inline-block;margin:10px 5px 0 0}.weight_unit{font-weight:700;margin-left:5px;vertical-align:middle;display:inline-block;margin-top:10px}.tool_field.status,.tool_field.workload,.tool_field.growingwork,.tool_field.monthspreg select,.tool_field.monthslact,.tool_field.feed,.tool_field.amount,.tool_field.unit,.tool_field.forage{display:inline-block;margin-right:20px}.tool_field.status select,.tool_field.workload select,.tool_field.growingwork select,.tool_field.monthspreg select,.tool_field.monthslact select,.tool_field.feed select,.tool_field.amount input,.tool_field.unit select,.tool_field.forage select{margin-top:10px;height:44px;padding:0 1em}.tool_field.status select option,.tool_field.workload select option,.tool_field.growingwork select option,.tool_field.monthspreg select option,.tool_field.monthslact select option,.tool_field.feed select option,.tool_field.unit select option,.tool_field.forage select option{height:20px!important}.tool_field.feed select{width:500px}.tool_field.forage select{width:300px}.tool_field.amount input{width:100px}.tool_field.unit select{width:80px}.tool_field.feed,.tool_field.amount,.tool_field.unit,.tool_feed.forage{margin:0;vertical-align:top}.tool_field.workload,.tool_field.growingwork,.tool_field.monthspreg,.tool_field.monthslact,.tool_field.matureweight{display:none}.tool_row{margin-bottom:1em}.nutritiontool .title{padding:8px 16px;font-size:20px;margin:2em 0 1.5em;color:#fff;border-radius:5px;background:#5A468A}.styled-table{border-collapse:collapse;margin:3em auto;font-size:.9em;font-family:sans-serif;min-width:400px;box-shadow:0 0 20px rgba(0,0,0,.15);font-weight:700}.styled-table thead tr{background-color:#009879;color:#fff;text-align:left}.styled-table th{padding:20px}.styled-table td{padding:12px 20px}.styled-table tbody tr{border-bottom:1px solid #ddd}.styled-table tbody tr:nth-of-type(even){background-color:#f3f3f3}.center{text-align:center}td.table-section{color:#fff;font-weight:400;text-align:center;padding:4px;var(--h4_typography-font-family)}.switches-container{width:12rem;position:relative;display:flex;padding:0;background:#36C6F4;line-height:2.25rem;border-radius:2rem;font-size:12px}.switches-container input{visibility:hidden;position:absolute;top:0}.switches-container label{width:50%;padding:0;margin:0;text-align:center;cursor:pointer;color:#fff}.switch-wrapper{position:absolute;top:0;bottom:0;width:50%;padding:.15rem;z-index:3;transition:transform .5s cubic-bezier(.77,0,.175,1)}.switch{border-radius:3rem;background:#fff;height:100%}.switch div{width:100%;text-align:center;opacity:0;display:block;color:#36C6F4;transition:opacity .2s cubic-bezier(.77,0,.175,1) .125s;will-change:opacity;position:absolute;top:0;left:0}.switches-container input:nth-of-type(1):checked~.switch-wrapper{transform:translateX(0)}.switches-container input:nth-of-type(2):checked~.switch-wrapper{transform:translateX(100%)}.switches-container input:nth-of-type(1):checked~.switch-wrapper .switch div:nth-of-type(1){opacity:1}.switches-container input:nth-of-type(2):checked~.switch-wrapper .switch div:nth-of-type(2){opacity:1}.topbar{display:none}.select2-selection__rendered{line-height:40px!important}.select2-container .select2-selection--single{height:44px!important}.select2-selection__arrow{height:43px!important}.select2-container--default .select2-selection--single{background-color:#f6f6f6;margin-top:10px;border:1px solid #e5e5e5}.select2-container--default .select2-selection--single .select2-selection__arrow{margin-top:10px}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;padding:0 18px}span#nutrient_loading{font-size:14px;font-family:sans-serif;color:#eee}div.tool_row.forage_location{padding-top:1em}div.body-flex-container{display:flex;justify-content:space-around}div.recalculate_button a,div.forage_button a,div.consult_button a,div.analyze_button a,div.print_button a{background-color:#4a4949;padding:15px 30px;border-radius:5px;color:#fcfcfc;text-decoration:none;text-align:center;cursor:pointer;border:1px solid;display:block}.recalculate_button{max-width:500px;margin-top:1em}#calculation_feedback{max-width:500px;margin-top:12px;padding:14px 16px;border:1px solid #f0d38a;border-radius:8px;background:#fff8e3;color:#915c00;font-size:14px;line-height:1.45;box-shadow:0 1px 2px rgba(0,0,0,.04)}#calculation_feedback[hidden]{display:none!important}div.forage_button a{background-color:#84cd1a}div.consult_button a{background-color:#5A468A}div.print_button a{background-color:#4199bf}div.recalculate_button a:hover{background-color:#737070}div.forage_button a:hover{background-color:#64a506}div.consult_button a:hover{background-color:#3b2471}div.analyze_button a{background-color:#ff900d}div.analyze_button a:hover{background-color:#da7600}div.print_button a:hover{background-color:#2b799b}.analyze_button{max-width:435px;margin:auto;position:relative}.forage_button,.consult_button{position:relative}.buttonholder{display:flex;justify-content:space-between;flex-wrap:wrap}.buttonholder-right{display:flex;gap:5px}.tableholder{flex-basis:100%}#videoContainer{display:none;max-width:800px;margin-top:2em}#nutrient_requirements .title{background-color:#075d9b;margin-bottom:1em}#tool_img{float:left;border-radius:5px;margin:0 20px 20px 0}#your_horse{margin:.5em 0 1em}#tool_disclaimer .title{background-color:#8e9498;margin-top:3em}.video-responsive{margin-bottom:4em}.bottom-bar{display:none!important}.analyze_button a:hover span,.consult_button a:hover span,.forage_button a:hover span{visibility:visible;opacity:1}.analyze_button a span,.consult_button a span,.forage_button a span{position:absolute;visibility:hidden;width:240px;background-color:#666;color:#fff;text-align:center;border-radius:6px;padding:5px 0;z-index:1000;top:-50px;left:50%;transform:translateX(-50%);font-size:12px;opacity:0;transition:opacity .2s ease-in-out,visibility 0s linear}@media only screen and (max-width:800px){.product-boxy{padding:0 2%}}@media (max-width:700px){.buttonholder{flex-direction:column}.buttonholder-left{order:2}.buttonholder-right{order:3;width:100%;flex-direction:column}.tableholder{order:1}.buttonholder-left{max-width:100%}.buttonholder-right{gap:20px;margin-top:20px;align-items:center}.styled-table{margin-top:0}.analyze_button{margin-bottom:20px}.consult_button{max-width:435px;margin:auto}.forage_button,.print_button{flex:1 1 auto;max-width:435px;width:100%;position:relative}}@media (max-width:640px){#nutrient_requirements .title,#tool_disclaimer .title{margin-top:3em!important}#horse_info .tool_field{margin:0 20px 20px 0}.tool_field.feed select{width:95%;display:block}#calculation_feedback{max-width:none}}@media (max-width:425px){.styled-table{min-width:unset;font-size:.8em}}
