﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{border:0;width:100%;color:#b8ab8c;background-color:#b8ab8c;height:1px;margin:20px 0}table th{background-color:rgba(0,0,0,0.1) !important}table td.nowrap{text-wrap:nowrap}.sortable thead th:not(.no-sort){cursor:pointer}.sortable thead th:not(.no-sort)::after,.sortable thead th:not(.no-sort)::before{transition:color 0.1s ease-in-out;font-size:1.2em;color:transparent}.sortable thead th:not(.no-sort)::after{margin-left:3px;content:"▸"}.sortable thead th:not(.no-sort):hover::after{color:inherit}.sortable thead th[aria-sort=descending]:not(.no-sort)::after{color:inherit;content:"▾"}.sortable thead th[aria-sort=ascending]:not(.no-sort)::after{color:inherit;content:"▴"}.sortable thead th.indicator-left:not(.no-sort)::after{content:""}.sortable thead th.indicator-left:not(.no-sort)::before{margin-right:3px;content:"▸"}.sortable thead th.indicator-left:not(.no-sort):hover::before{color:inherit}.sortable thead th.indicator-left[aria-sort=descending]:not(.no-sort)::before{color:inherit;content:"▾"}.sortable thead th.indicator-left[aria-sort=ascending]:not(.no-sort)::before{color:inherit;content:"▴"}th,td{line-height:1.25;padding-right:5px}td.width_30,table.hbordered td.width_30{width:30px}td.width_50,table.hbordered td.width_50{width:50px}td.width_75,table.hbordered td.width_75{width:75px}td.member_name_and_address,table.hbordered td.member_name_and_address{padding-right:6px;width:140px}table.form td{vertical-align:top}table.hbordered table.clear td{border:none;padding:1px}table.lheadered{width:100%}table.lheadered th{font-weight:normal;text-align:right;vertical-align:top;width:100px}table.lheadered td{vertical-align:top}table.bordered{border-collapse:collapse;margin-bottom:6px;width:100%}table.bordered>tr>td{border:1px solid #b6b6b6;padding:4px;vertical-align:top}table.bordered>tr>th{font-size:11px;padding:4px;vertical-align:bottom}table.hbordered{border-collapse:collapse;margin-bottom:12px;width:100%}table.hbordered th{font-size:11px}table.hbordered td{border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-size:11px;padding-bottom:8px;padding-top:8px;vertical-align:top}table.hbordered table td{border:none;padding:0;vertical-align:inherit}table.hbordered tr.footer_link{text-align:right}table.hbordered tr.footer_link td{border-bottom:none;padding:2px 0}table.hbordered td.thumbnail{padding-left:4px;padding-right:4px;text-align:center}table.hbordered td.radio_button{width:15px}table.radio_button_options{border-collapse:collapse;border-width:0;margin-left:auto;margin-right:auto}table.radio_button_options td{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:6px 4px 6px 0;vertical-align:top}table.radio_button_options td input{float:left;margin:0 3px 0 0}table.radio_button_options td select{font-size:11px}table.radio_button_options td.radio_button{padding-right:0;width:11px}table.radio_button_options td.action_icon{width:16px}table.radio_button_options td.action{font-weight:bold;width:225px}table.radio_button_options td.description{color:#888}table.radio_button_options tr.footer_link{text-align:right}table.radio_button_options tr.footer_link td{border-bottom:none;padding:2px 0}tr.clickable.hover{background-color:#ddd}th .arrow{display:inline-block;height:7px;width:9px}th.descending .arrow{background:url("<%= asset_path('global/sort_desc.png') %>") no-repeat}th.ascending .arrow{background:url("<%= asset_path('global/sort_asc.png') %>") no-repeat}table.milk_records tr th{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}form.simple_form{text-align:left}.vtable_legend{background-color:#D5C59E;font-size:1.5em;font-weight:normal;line-height:110%;margin-bottom:0.25em;width:100%;border:#c7b281 1px solid;padding:5px;color:#9B3321}#modalDialogContent label.control-label,#modalDialogContent .label{max-width:150px}.vtable{border-spacing:0 5px;width:100%}.vtable .vrowgroup>.input,.vtable .status_change_fields>.input,.vtable>.input{border-bottom:1px solid #d8c9a7;display:table-row;width:100%}.vtable label.control-label,.vtable .label{width:235px;padding:9px 16px;margin-right:8px;background-color:#d8c9a7;display:table-cell;vertical-align:middle;font-size:1em;font-weight:bold;text-align:right}.vtable label.control-label abbr,.vtable .label abbr{color:#CF694D;display:inline-block;font-size:18px;font-weight:bold;margin-right:-3px}.vtable .controls,.vtable .value{padding:8px 0 4px 8px}.vtable .controls table.headed,.vtable .value table.headed{border-spacing:2px}.vtable .controls table.headed th,.vtable .value table.headed th{font-weight:bold;padding:8px;text-align:left;width:250px}.vtable .controls span.error,.vtable .value span.error{display:block;color:#ce2c2c;margin-left:3px}.vtable .controls label,.vtable .value label{padding:0}body{background:#FAF9F4;color:#3e5c5c;font-family:Verdana, Helvetica, sans-serif;font-size:12px;margin:0;padding:0}label{cursor:pointer;font-weight:bold;padding:8px}input.submit,input[type="submit"],input[type="button"]{color:#3E5C5C;cursor:pointer;margin:0 0 0.5em;padding:0.22em}input:focus{background:#fdecb2}textarea{border:1px solid #C7B281;color:#3E5C5C;font-size:1.13em;height:4em;margin:0.25em 0 0.5em;padding:0.25em}.hidden{display:none !important}.clear{clear:both}.left{float:left}.right{float:right}.indented{padding-left:15px}.clickable{cursor:pointer}.twoCol{display:inline-block;float:left;margin-right:4%;width:48%}.threeCol{display:inline-block;float:left;margin-right:3%;width:31.3%}.threeCol.wide{width:65.6%}.fourCol{display:inline-block;float:left;margin-right:3%;width:22.75%}.lastCol{margin-right:0}.row{clear:both;padding-top:10px}a.actionBtn{background-color:#d5c59e;border:1px solid #c7b281;display:block;line-height:120%;margin-bottom:5px;padding:8px 30px 5px 8px;width:65px}a.actionBtn:hover{background-color:#CFBF97}a.actionBtnSm{background-color:#d5c59e;border:1px solid #c7b281;color:#3e5c5c;display:block;margin-bottom:5px;padding:5px 10px}a.actionBtnSm:hover{background-color:#CFBF97}p.required{color:#CF694D}.required.asterisk{color:#CF694D}span.required{bottom:-4px;color:#CF694D;display:inline-block;font-size:18px;font-weight:bold;position:relative}.help_text_header{margin-bottom:3px;font-weight:bold}.help_text_toggle{color:#0098a6;text-decoration:none;font-size:0.8em;padding-left:3px}.help_text_toggle:hover{cursor:pointer;color:#3E5C5C}.help_text_content{margin-top:3px}#pageContainer{padding:10px}#messages{margin:5px}#content{background:#ded0af url(https://app.easykeeper.com/assets/global/sub_sub_sub_nav_bg-8c989eef043cfe1d9a658c158e1e1d90c3df842d64087312e5608592b13a3041.png) repeat-x;margin:0 4px;min-height:400px}#content.with_sidebar{background:#ded0af url(https://app.easykeeper.com/assets/global/content_bg_with_sidebar-dded09a35f05d691b697fdbac9185206767542c00879dc5dec50822d7d8c5203.png) top left repeat-y}#content_body{float:left;overflow:hidden;padding:10px;width:940px}#content_body.with_sidebar{width:780px}#footer{background:none;clear:both;color:#ded0af;margin:0 4px;padding:20px;text-align:center}#footer a{color:#c7b281}#footer a:hover{color:#ded0af}#footer ul{margin-bottom:6px}#footer ul li{display:inline;padding:0 0.5em}#trademark{color:#86a383;text-align:center}#footerCap{background:none;height:5px;margin:0 auto;width:960px}#nav{background:none;margin:0 4px}#nav ul{border-bottom:1px solid #86A383;height:42px;margin:0;padding:0}#nav ul li,#sub_nav ul li{float:left;list-style-type:none}#nav ul li a{border-bottom:1px solid #3e5c5c;border-top:1px solid #384b4a;color:#ded0af;display:block;font-size:24px;padding:8px 20px;text-decoration:none}#nav ul li a:hover{background-color:#263838}#nav ul li.current a{background-color:#3e5c5c;border-bottom:1px solid #3e5c5c;border-left:1px solid #4e7272;border-right:1px solid #4e7272;border-top:1px solid #86a383;font-weight:bold;padding:8px 20px 9px}.nav_disabled{border-bottom:1px solid #3e5c5c;border-top:1px solid #384b4a;color:#ded0af;display:block;font-size:24px;padding:8px 20px;text-decoration:none}#splash_page #marketing{background:#b59c69 url(https://app.easykeeper.com/assets/splash/marketing_bg-733295e27d64d83f16471f3ccd245f2ab158382f66ef73bbbde41a46a4bead96.gif) top left no-repeat;height:350px;padding:20px 0}#splash_page #marketing h1.imgReplace{background:url(https://app.easykeeper.com/assets/splash/splash_h1-4650c8ef2d9bec2c472fc9049a3e4025fb8b91cdc964686776ecc3dfe55690c0.png) no-repeat;height:55px;margin:10px auto;width:437px}#splash_page #marketing p.imgReplace{background:url(https://app.easykeeper.com/assets/splash/splash_p-03e18ba2fcdc849bb8944ccea5ee6525a41ff44fca4c04bb0b91d8bf6db2511d.png) no-repeat;height:54px;margin:0 auto;width:399px}#splash_page #marketing ul{margin:20px auto 15px auto;width:300px}#splash_page #marketing ul li{background:transparent url(https://app.easykeeper.com/assets/icons/check-34b13ecfe6b962c0f7950224fee541cbcd656017d4eaf0f7caab1799122d1376.png) 0px 2px no-repeat;color:#2B4040;font-size:12px;font-weight:bold;padding:5px 0 5px 25px;margin:0 0 5px 0}#splash_page #marketing #marketing_header,#splash_page #marketing #screenshot{width:50%;margin:0}#splash_page #marketing #buttons{background:transparent url(https://app.easykeeper.com/assets/splash/button_shadow-e5782e1073e15aeb63357ae5bc86493c16a0868960ce1871094ac3484919247e.png) bottom center no-repeat;clear:both;height:80px;margin:0 auto;width:362px}#splash_page #marketing #buttons a,#plan-container #buttons a{background:#385151 url(https://app.easykeeper.com/assets/splash/button_bg-e350192b94c5fa375fa3509db1e6622d19d187aa3fdc79d4c30df1b4a44bec88.png) top left repeat-y;border:1px solid #162b2b;color:#ded0af;display:block;float:left;font-size:18px;padding:12px 0;text-align:center;width:170px}#splash_page #marketing #buttons a:hover,#plan-container #buttons a:hover{background-color:#162b2b;background-image:none}#splash_page #marketing #buttons a#trialBtn{margin-right:18px}#buttons .subtitle{display:block;font-size:11px;font-style:italic}#splash_page #features{background:#6d5c38 url(https://app.easykeeper.com/assets/splash/features_bg-24cac7553e26a26ca007135dc1ed9e48bfd334f9f53b8fef1bc1bcafa08e7cce.jpg) top left repeat-y;height:95px;padding:20px 10px}#splash_page #features img{float:left;margin:0 5px 50px 0}#splash_page #features h3{color:#ded0af}#splash_page #features p{color:#c7b281}#splash_page #testimonials{background:#304848 url(https://app.easykeeper.com/assets/splash/shadow_drop-535b0a8c099bfa493d4b6f9fa5b27afbb36ab19e3e9d89bba21643ca0e5957d3.png) top left repeat-x;padding:20px 10px}.productTour #tourHeader{background-color:#D5C59E;border-bottom:1px solid #B8AB8C;margin-bottom:20px;padding:10px}.productTour #tourHeader a.prev{display:block;float:left;font-size:16px;width:100px}.productTour #tourHeader h1{float:left;margin:0 10px;text-align:center;width:700px}.productTour #tourHeader a.next{display:block;float:right;font-size:16px;text-align:right;width:100px}.productTour img.featureImg{border:1px solid #344D4D;height:150px;width:290px}.faq p.smallText{margin-left:2.7em}.faq ol.tableOfContents{background-color:#D5C59E;border:1px solid #C7B281;padding:10px}.faq ol.tableOfContents li{margin-bottom:10px}.faq ol.tableOfContents li ol{list-style-type:decimal}.faq ol.tableOfContents li ol li{padding-top:5px;margin:0 0 0 30px}ul.normalList{margin:1em 1em;list-style-type:disc}ul.normalList li{display:list-item;font-size:100%;line-height:150%;margin:.5em .5em}.aboutUs p{text-align:justify}#updates{display:inline-block;float:left;min-height:400px;padding:10px;width:880px}.title{border-bottom:1px solid #B8AB8C;line-height:150%;padding:5px}#updates ul li.title strong{color:#139CA5}.update_body{display:block;padding:7px 0 7px 0;margin-left:20px}#updates .update_body ul{list-style-type:circle;padding-left:40px}#updates .update_body ol{list-style-type:decimal;padding-left:40px}.admin_update_body img{width:150px}#reminders,#dashIntro{display:inline-block;float:left;padding:10px;width:98%}#reminders ul{margin-bottom:16px}#reminders ul li{background-color:#D5C59E;border:1px solid #c7b281;color:#3e5c5c;display:block;margin-bottom:5px;padding:10px}#reminders ul li:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#reminders ul li{display:inline-block}html[xmlns] #reminders ul li{display:block}* html #reminders ul li{height:1%}.dashboard_icons{width:80px;display:inline-block;float:right}.dashboard_names{width:200px;padding-right:5px;display:inline-block;overflow-x:hidden;word-wrap:break-word}.dashboard_info{display:inline-block;width:175px}.dashboard_details{display:inline-block;width:175px;padding-top:5px}.dashboard_notes{width:250px;display:inline-block;vertical-align:top}#reminders ul li strong{display:block;float:left;width:150px}#reminders ul li.overdue strong{color:#D40101}#reminders ul li.today strong{color:#21A602}#reminders ul li p{display:block;float:left;line-height:120%;margin:0;padding:0}#reminders ul li span.right{display:block;float:right}#dashIntro .threeCol{background-color:#C7CAAE;padding:10px 0}#dashIntro .threeCol h4,#dashIntro .threeCol p{margin-left:10px;margin-right:10px}#actionItems{float:right;width:102px;min-height:100px}#actionContent{width:665px}.actionBtn.addNote{background:#d5c59e url(https://app.easykeeper.com/assets/global/actionBtn_addNote-51ad6c08700e970dc86fbbe3f023dbc015ae2e49080243b640ff234d329fd09e.png) 90% 50% no-repeat}.actionBtn.editPage{background:#d5c59e url(https://app.easykeeper.com/assets/global/actionBtn_editPage-8540a8cec41b6946fcb6adee9913ff6559f3fe96201ed719a9eb62eca6f189a8.png) 90% 50% no-repeat}.actionBtn.changeStatus{background:#d5c59e url(https://app.easykeeper.com/assets/global/actionBtn_changeStatus-fed1b285ed42e85829d7ef59d6c47721fe8dd807f613ae1286322d2dd4b96783.png) 90% 50% no-repeat}.actionBtn.addImage{background:#d5c59e url(https://app.easykeeper.com/assets/global/actionBtn_addImage-f55c842673bb08bd712b7a1050d8b151f3bca4fdb0b3165a8acf9c2972dd2193.png) 95% 50% no-repeat}.actionBtn.addHealth{background:#d5c59e url(https://app.easykeeper.com/assets/global/actionBtn_addHealth-111b601a0ac07cd2615731e70c3587982479c2edb6caca6abca442935d18fd00.png) 90% 50% no-repeat}.actionBtn.addShow{background:#d5c59e url(https://app.easykeeper.com/assets/global/actionBtn_addShow-9225adfa0da1b450f2513ecf48087868c56170c000e85224059d6be0f3c4056b.png) 90% 50% no-repeat}.actionBtn.addBreeding{background:#d5c59e url(https://app.easykeeper.com/assets/global/actionBtn_addBreeding-f404b3d69fbc5b486520bd970ceca098a20c82245827f3774ed1e4857890a6dd.png) 90% 50% no-repeat}.actionBtn.addMilk{background:#d5c59e url(https://app.easykeeper.com/assets/global/actionBtn_addMilk-c1ce078de2b095c0e85ea221ea0d0e0bf410773f25af67b6ad75323445f1421d.png) 90% 50% no-repeat}.actionBtn.addMilkRecord{background:#d5c59e url(https://app.easykeeper.com/assets/global/actionBtn_addMilkRecord-0c2f626c51543fcc4f79aad0275f0590f0115ec90acf1e199faed0e5aec8da5e.png) 90% 50% no-repeat}.actionBtn.addSlaughter{background:#d5c59e url(https://app.easykeeper.com/assets/global/actionBtn_addSlaughter-17cb88740084e297e94d294c596235de7d2ea91061b981a07bfc06dba1734546.png) 90% 50% no-repeat}.actionBtn.view{background:#d5c59e url(https://app.easykeeper.com/assets/icons/view-18ecc53a1563fac63ca307e0185caddeac22b49c60f98a940e3f5db4efa828ab.png) 90% 50% no-repeat}#sub_sub_nav #animal_list_header{padding:5px}#sub_sub_nav #animal_show_filter select{float:left;width:100%}#sub_sub_nav #animal_search_filter input{background-color:white;border:1px solid #86a383;color:#bbbbbb;margin:0;padding:3px;width:132px}#sub_sub_nav #animal_search_filter input.activeSearch{color:black}#animal_list{background-color:#ded0af;border:1px solid #9c927b;border-left:0;border-right:0;height:600px;overflow-y:scroll}#animal_list ul{margin:0;padding:0;width:122px}#animal_list ul li a{background-color:#ded0af;border-bottom:1px solid #d8c9a7;color:#3e5c5c;display:block;padding:8px 10px;text-decoration:none;width:100%}#animal_list ul li a:hover{background-color:#cfbf97}#animal_list ul li.current a{background-color:#c7b281;font-weight:bold}#sub_sub_sub_nav{background:#d5c59e url(https://app.easykeeper.com/assets/global/sub_sub_sub_nav_bg-8c989eef043cfe1d9a658c158e1e1d90c3df842d64087312e5608592b13a3041.png) top left repeat-x;border-bottom:1px solid #9c927b;height:89px;left:-9px;position:relative;top:-10px;width:799px;overflow:hidden}#sub_sub_sub_nav ul{margin:0;padding:0;width:900px}#sub_sub_sub_nav ul li{background:transparent url(https://app.easykeeper.com/assets/global/sub_sub_sub_nav_border-80175483b3ff01b9d6205f1f8af320c8af3e532c45c67e7a70e769a84da43588.png) top right no-repeat;float:left;list-style-type:none;margin:0;padding:0 1px 0 0}#sub_sub_sub_nav ul li a{background:#d5c59e url(https://app.easykeeper.com/assets/global/sub_sub_sub_nav_bg-8c989eef043cfe1d9a658c158e1e1d90c3df842d64087312e5608592b13a3041.png) top left repeat-x;color:#3e5c5c;display:block;font-weight:bold;font-size:9.5px;height:89px;text-align:center;text-transform:uppercase;width:71.7px}#sub_sub_sub_nav ul li.last{padding:0}#sub_sub_sub_nav ul li.current a{background-color:#c7b281}#sub_sub_sub_nav ul li a:hover{background-color:#cfbf97}#sub_sub_sub_nav ul li a img{margin:10px 0 5px 0}#sub_sub_sub_nav ul li.twoLines a img{margin-bottom:0px}legend{color:#9B3321;font-size:2.0em;font-weight:normal;line-height:110%;margin-bottom:0.25em}fieldset.animal_profile_fieldset{margin-bottom:2.5em;width:650px}fieldset.animal_profile_fieldset legend{background-color:#D5C59E;font-size:1.5em;font-weight:normal;line-height:110%;margin-bottom:0.25em;width:100%;border:#c7b281 1px solid;padding:5px}textarea.wide{height:10em;width:100%}.gallery h2{margin-bottom:2px}.photo{border:#c7b281 1px solid;padding:7px 7px;float:left;margin-right:10px;margin-bottom:10px;width:300px}.photo .photo_image{float:left;margin-right:10px}.photo .photo_info{margin-left:10px}.photo .photo_info_empty{color:gray}.photo .photo_name{padding-top:3px;padding-bottom:5px;font-size:1.1em;text-align:left;font-weight:bold}.photo .photo_description{padding-top:5px;text-align:left;font-weight:bold}.photo .photo_notes{padding-top:5px;text-align:left}.photo .photo_taken_on{text-align:left}.photo .photo_actions{margin-top:5px;font-size:10px;text-align:center;color:#777}.photo .photo_actions i{font-size:1.5em}.snap_photo{max-width:300px;float:right;margin-right:75px}.snap_placeholder{width:80px;height:20px;float:right;margin-right:200px;margin-top:40px;text-align:center;padding-top:50px;color:#158bb8}.snap_action_icons{float:right}.snap_add_photo{color:#158bb8 !important}.snap_add_photo .d-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}table#treatments.genericTable{margin-bottom:10px}table#snapshot.genericTable{margin-bottom:10px;width:780px}table#treatments.genericTable th{letter-spacing:0px;text-transform:capitalize}.due_past{color:#D40101}.due_today{color:#21A602}.due_tomorrow{color:#21A602}#bulk_linearAppraisals .linear_score input{width:3.5em}#cancel_subscription_link{display:block;margin:0 7px 0 0;width:155px;background:#C7CAAE url(https://app.easykeeper.com/assets/global/cross-61afa45378baf5fbb81b0f0664d64291f9f51e22fad011a1ef99649cf5f3f3e3.png) no-repeat left center;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 5px 5px 15px}input.field_with_errors,.field_with_errors input,.field_with_errors select,.field_with_errors textarea{background:#e9b0b0 !important;border:1px solid #ce2c2c !important;border-radius:3px;box-shadow:0 0 3px #ce2c2c}.field_with_errors .error{color:#ce2c2c;margin-left:5px}.error_explanation{width:450px;border:1px solid #ce2c2c;padding:7px;margin:20px 0px;background:#e9b0b0;color:#ce2c2c}.error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px -7px 0;background:#ce2c2c;color:#fff}.error_explanation ul{margin:10px 0 10px 0}.error_explanation ul li{font-size:12px;list-style:square;margin-left:10px}.page_description{background:#dab785;border:1px solid #ce802c;color:#AF5A00;margin:10px 0 20px 0;padding:10px}#notice,#success{background:#C7CAAE;border:1px solid #0098A6;color:#00676F;margin-bottom:20px;padding:10px}#warning{background:#dad785;border:1px solid #bbb509;color:#7b7700;margin-bottom:20px;padding:10px}#error{background:#e9b0b0;border:1px solid #ce2c2c;color:#ce2c2c;margin-bottom:20px;padding:10px}#alert{background:#e9b0b0;border:1px solid #ce2c2c;color:#ce2c2c;margin-bottom:20px;padding:10px}.add_registration_error{background:#e9b0b0;border:1px solid #ce2c2c;color:#ce2c2c;margin-bottom:20px;padding:10px}.error_text{background:#C7CAAE;color:#ce2c2c;margin:5px 0;padding:5px}.notice_box{background:#C7CAAE;color:#00676F;padding:8px}#new_herd_animal table.genericTable{margin:0px}table.add_note td.label{vertical-align:top}div.auto_complete{position:relative !important;top:0 !important;left:0 !important}.auto_complete_wrapper{margin-bottom:0.5em}.auto_complete_wrapper input[type="text"]{margin-bottom:0px}.auto_complete_wrapper input{margin-bottom:0px}.auto_complete_wrapper img.progress{zindex:1000;position:absolute;top:5px;left:191px}table.genericTable{padding:0;margin:0 0 10px 0;text-align:left}table.genericTable .contacts td.label,table.genericTable .contacts th{width:125px}table.genericTable .wide{width:940px}table.genericTable .auto{width:100%}table.genericTable .w100{width:100%}table.genericTable .vertical td.label,table.genericTable .vertical th{border-top:5px solid #DED0AF;width:200px}table.genericTable .horizontal td.label,table.genericTable .horizontal th{border-right:2px solid #DED0AF}table.genericTable label{cursor:pointer;font-size:1em}table.genericTable table td{border:none;padding:0 4px 0 0}table.genericTable td{padding:2px 8px;vertical-align:top}table.genericTable tr.error td{border-bottom:none}table.genericTable tr.error .error_explanation{margin:0}table.genericTable td.label,table.genericTable th{font-weight:bold;padding:8px;text-align:left;width:250px}table.genericTable .progeny td.label,table.genericTable .progeny th{width:auto}table.displayTable{width:650px;padding:0;margin:0 0 20px 0;text-align:left}table.displayTable th{font-weight:bold;padding:4px;width:200px}table.displayTable td{padding:4px}table#showRecords th{font-weight:normal;letter-spacing:0;text-transform:none}.pedigree_row{padding:3px 0}.pedigree_row .ancestor_code{font-weight:bold}.pedigree_row.depth_2{margin-left:20px}.pedigree_row.depth_3{margin-left:40px}.pedigree_row a{text-decoration:none}.animal_registered_name_edit select{font-size:11px}ul.animal_search_results{padding:4px 0px}ul.animal_search_results li{clear:left}ul.animal_search_results .animal_name{display:block;padding:4px 0px;letter-spacing:0px;text-transform:none;font-weight:normal}label.normal,table.genericTable label.normal{letter-spacing:0px;text-transform:none;font-weight:bold;padding:0}.animal-selection-checkbox{float:left}.animal_search_result_container{margin-left:22px}.pedigree_chooser{clear:both}.linear_score_titles{margin:15px 0 10px 250px}.linear_score_title{display:inline-block;font-size:11px;text-align:center;width:65px}.linear_score_line{padding:4px 0}.linear_score_line.even{background-color:#D8C9A7}.linear_score{display:inline-block;text-align:center;width:65px}.linear_score_animal{display:inline-block;width:250px}.ui-widget .buttons{text-align:right}div.buttons{height:28px;padding:3px}#pageContainer.features{background:#d5c59e url(https://app.easykeeper.com/assets/external/marketing_bg-4bb009235105f4f80d7f36e421780b5f7272ee9585e9e817f99e6d24dbdfc86f.png) top left no-repeat;padding:10px 0 0 0}#pageContainer.features #featuresHeader{height:268px;padding:0 10px}#pageContainer.features #featuresHeader #featuresMarketing{position:relative;text-align:center;z-index:+100}#pageContainer.features #featuresHeader img#features_screenshot{left:-215px;position:relative}#pageContainer.features #majorFeatures{background:url(https://app.easykeeper.com/assets/external/features_listBg-03c33ac4b9b4a4cb7e64563843198389ae3401b97bc2ae02a8a05401821cc078.png) top left repeat-x;border:1px solid #46381d;border-left:none;border-right:none}#pageContainer.features #majorFeatures,#pageContainer.features #comingSoon{padding:20px 10px}#pageContainer.features #comingSoon{background:#bfc2a2 url(https://app.easykeeper.com/assets/global/sub_sub_sub_nav_bg-8c989eef043cfe1d9a658c158e1e1d90c3df842d64087312e5608592b13a3041.png) repeat-x left top}#pageContainer.features #majorFeatures div.featureIcon,#pageContainer.features #comingSoon div.featureIcon{float:left;height:88px;margin-right:5px;text-align:center;width:58px}#pageContainer.features #majorFeatures div.featureIcon img,#pageContainer.features #comingSoon div.featureIcon img{margin:0 auto}#pageContainer.features #majorFeatures h3,#pageContainer.features #comingSoon h3{margin-bottom:0}#pageContainer.features #buttons{background:transparent url(https://app.easykeeper.com/assets/splash/button_shadow-e5782e1073e15aeb63357ae5bc86493c16a0868960ce1871094ac3484919247e.png) bottom left no-repeat;height:80px;margin:0 auto;width:180px}#pageContainer.features #buttons a{background:#385151 url(https://app.easykeeper.com/assets/splash/button_bg-e350192b94c5fa375fa3509db1e6622d19d187aa3fdc79d4c30df1b4a44bec88.png) top left repeat-y;border:1px solid #162b2b;color:#ded0af;display:block;font-size:18px;padding:12px 0;text-align:center;width:170px}#pageContainer.features #buttons a:hover{background-color:#162b2b;background-image:none}#debug{color:#DED0AF;margin:20px 0}#debug a{color:#C90 !important}table#edit_herd_animal_status td.label{width:200px}table#edit_herd_animal_status textarea{width:400px}table#edit_herd_animal_status input.kg{width:5em}table#edit_herd_animal_status input.price{width:5em}table#edit_herd_animal_status input.percent{width:3em}table#animalList{width:100%}table#animalList th{width:auto}table#animalList th.display_primary_registration_number,table#animalList th.display_gender,table#animalList th.status,table#animalList th.disposition{white-space:nowrap}table#animalList td.date{white-space:nowrap}table#animalList td.totals{font-weight:bold;font-style:italic}.animal_list_title{font-weight:bold;padding:5px}#loading{width:100%;height:100%;left:0;top:0;position:fixed;z-index:4999;background:none repeat scroll 0 0 black;opacity:0.85;filter:alpha(opacity=85)}#loading img{position:fixed;top:50%;left:50%;margin-left:-33px;margin-top:-33px}.adminpages{padding:10px}table.admin{width:100%;border:1px solid #ccc}table.admin th{background-color:#B3E2EF;padding:4px 6px;font-weight:bold;font-size:0.8em}table.admin th img{margin:0 0 -0.2em 0.25em}table.admin td{padding:4px 6px}table.admin tr.even{background-color:#EEE}#adminnav{width:100%;float:left;margin:0 0 3em 0;padding:0;list-style:none;background-color:#f2f2f2;border-bottom:1px solid #ccc;border-top:1px solid #ccc}#adminnav li{float:left}#adminnav li a{display:block;padding:8px 15px;text-decoration:none;font-weight:bold;color:#069;border-right:1px solid #ccc}#adminnav li a:hover{color:#c00;background-color:#fff}.help{padding:50px 15px 0 15px}.button_companion{width:650px}.button_companion{width:650px}table.milk_records{width:100%}table.milk_records td,table.milk_records th{border:0px}table.milk_records td.container{padding:0px;margin:0px;border:0px}#lactation_index_summary{width:650px}table.milk_records td.narrow.imperial,table.milk_records th.narrow.imperial{width:140px;padding:0px}table.milk_records td.narrow input{width:70px}table.milk_records td.narrow.imperial input{width:40px}table.milk_records td.narrow input.date_field{width:70px;font-size:80%;height:17px}table.milk_records td.wider,table.milk_records th.wider{width:100px;border:0px}table.milk_records td.wider input{width:90px;padding:0px}table.milk_records td.wider textarea{width:60px;height:90px}table.lactation_history{width:100%}#kids{margin-left:12px}.show_record fieldset{margin-bottom:2.5em;width:650px}.show_record fieldset legend{background-color:#D5C59E;font-size:1.5em;font-weight:normal;line-height:110%;margin-bottom:0.25em;width:100%;border:#c7b281 1px solid;padding:5px}.field{border-bottom:1px solid #D8C9A7;clear:left;margin-top:5px;background:url(https://app.easykeeper.com/assets/field_background-54f7fc0cb9c07e110a254a85df3ba99d4ef6804179022f53ae4e5561455bc45d.png) repeat-y;line-height:1.25}.field label.main{float:left;width:184px;padding:8px 16px}.field .field_content{margin-left:216px;padding:8px}.field .field_footer{clear:left}.field textarea{width:95%}.show_record.lactation .field label.main{width:194px}textarea#herd_animal_note_body{width:100%;height:200px}input.date_field{width:7em}input.number_field{width:3em}form#filter-animals-form hr{margin:10px 0}.reportList ul{margin:6px 0 18px 0}.reportList ul li{margin-bottom:4px}.report_animal_count{margin-bottom:5px;margin-top:-8px}.advanced_filters_toggle{margin-bottom:10px}.extra_filter_links{margin-bottom:10px}.security_description{clear:both;margin:30px auto 0 auto;text-align:center;width:80%}.security_description .auth_net_seal{float:left;padding:10px}.security_description .godaddy_seal{float:right;padding:2px}.security_description p{width:80%}.security_description .AuthorizeNetSeal{margin-top:-25px}#outer-plan-container{margin:-20px}#plan-container{background:url(https://app.easykeeper.com/assets/plans_table/marketing_bg-e141c1c76352e9ef7fb1ef8ae1d2a5efa2daf1bfd76a55e30bc47c1e33a53dc7.png) no-repeat top #c7caae;border:1px solid #4b3d22;margin:0 auto;padding:20px 0 35px 0;width:960px}.plan-table{margin:0;padding:0;width:960px;position:relative}.rowtop{margin:0 auto;height:200px}.rowtop h1,.rowtop p{margin-left:25px;width:400px}.rowtop-left{float:left;width:500px}.rowtop-right{float:left;width:450px}.rowtop-right blockquote{color:#3E5C5C}.plan-table .chooser{background:url(https://app.easykeeper.com/assets/splash/features_bg-24cac7553e26a26ca007135dc1ed9e48bfd334f9f53b8fef1bc1bcafa08e7cce.jpg) repeat-y;height:80px;width:100%;position:absolute;z-index:90}.plan-table .chooser_content{padding:12px 18px;position:absolute;color:#ded09b;font-family:Tahoma,Helvetica,sans-serif;font-size:16px;font-weight:bold;z-index:200}.plan-table .chooser_content a{display:inline-block;float:none;position:absolute}.plan-table .chooser_content p{margin-top:12px}.plan-table th{z-index:90}table.plans{width:930px;margin:-80px 15px 15px 15px;border-collapse:collapse;z-index:100;position:relative;clear:both}table.plans tbody tr.feature td,table.plans tbody tr.feature th{border:1px solid #a9a792;line-height:2.0;padding:3px 6px;font-size:14px}table.plans tbody tr.feature td{text-align:center;border:1px solid #a9a792}table.plans tbody tr.feature th{background-color:#B3BF9C}table.plans tbody tr.section th{background-color:transparent;border:none;font-size:22px;padding:20px 0 10px 0}table.plans tbody tr.section td{background-color:#efe7d0;border-left:1px solid #a9a792;border-right:1px solid #a9a792}table.plans thead tr th{border:1px solid #a9a792;text-align:center}table.plans thead tr.plans th{border-bottom:none;color:#9B3321;font-size:1.5em;font-weight:normal;line-height:110%;padding:12px 18px;height:60px}table.plans thead tr.prices th{border-top:none;border-bottom:none;height:80px}table.plans thead tr.prices th input{margin-top:0;margin-bottom:5px}table.plans col.support{width:175px;background-color:#efe7d0}input.plan-button{background:url(https://app.easykeeper.com/assets/plans_table/btn-monthly-820200c62e3b08425a491f23874c5dea21759108a0585ef3d5b7721a8c856d09.jpg) no-repeat top;border:1px solid #000;color:#ded09b;font-size:12px;height:31px;width:120px}input.disabled{cursor:default}input.plan-button.active:hover,input.plan-button.current,input.plan-button.disabled{background:url(https://app.easykeeper.com/assets/plans_table/btn-monthly-hover-4831f2bc4d49cd5b4e142e5bf92e34c2401846fe1dbb935033c6ce6149d71323.jpg) no-repeat top}input.plan-button-annual{background:url(https://app.easykeeper.com/assets/plans_table/btn-annual-c6cf2b74e1aa6cffbe2fdae4f8dae94a48eda9f87e457f953cca0139841c36d4.jpg) no-repeat top;padding-right:15px}input.plan-button-annual.active:hover,input.plan-button-annual.disabled{background:url(https://app.easykeeper.com/assets/plans_table/btn-annual-hover-579305dd671b7ee1569023a4b80a127e967b1d7b71952095968563339eff0afd.jpg) no-repeat top}.with_action_buttons{width:650px}.with_action_buttons_snapshot{width:780px}.ui-dialog-content{text-align:left}.terms-conditions{color:#000}.dropdown{display:inline;position:relative;min-width:160px;background:#ded0af}.dropdown a{color:#3e5c5c !important}.dropdown .dropdown-menu{display:none;position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:190px;padding:5px;margin:0;text-align:left;background-color:#ded0af;box-shadow:0 6px 12px rgba(0,0,0,0.175);border-radius:4px;border-top-left-radius:0}.open>.dropdown-menu{display:block}.dropdown-menu li{padding:10px 0}.dropdown-menu li:hover{background-color:#d8c9a7}#preferences-dropdown{padding:10px}.date_hint{color:#8E846B}.spacer{clear:both;height:0}div.footer-shadow{height:24px;background:#faf9f4 url(https://app.easykeeper.com/assets/footer-shadow-569b4b6e62fd10c4f1156a9d6747c99657e363119ea06ed486749333249d08d8.png) repeat-x left bottom}div.page-footer{background-color:#e6e2d9;padding:30px 2%;margin:0;color:rgba(0,0,0,0.3);z-index:10}div.page-footer .col-md-3,div.page-footer .col-md-4{display:inline-block;vertical-align:top;margin:0;padding:0}div.page-footer .col-md-3{width:24%}div.page-footer .col-md-4{width:33%}div.page-footer h4{font-size:0.95rem;color:rgba(0,0,0,0.49)}div.page-footer .tighttop{margin-top:-2rem}div.page-footer .credits{font-size:1.2rem;color:rgba(0,0,0,0.4)}div.page-footer .credits a{color:rgba(0,0,0,0.6)}div.page-footer .credits a:hover{color:rgba(0,0,0,0.8);text-decoration:none}div.page-footer .textwidget{font-size:0.85rem;margin:0 0 0 4px}div.page-footer .textwidget a{color:rgba(0,0,0,0.3)}div.page-footer .textwidget a:hover{color:rgba(0,0,0,0.5)}div.page-footer .footersmalltype{font-size:1.2rem}.clearfix::after{content:"";clear:both;display:table}.ui-widget-overlay{z-index:10000}#footer,#footnotes_debug,#footerCap,.submit,a#clear_filters,.advanced_filters_toggle,.no_print{display:none}#header,#footer,#sub_nav,#sub_sub_nav,#sub_sub_sub_nav,#nav,#navlist,#actionItems,button{display:none !important}.whole_page,#content,#content_body,body,fieldset{width:100% !important;background:none !important}body{padding:10px}#content_body,#content{padding:0 !important;margin:0 !important}table{border-collapse:collapse}table.genericTable td{border:1px solid gray}table.genericTable td.label{background:none}#plan-container{width:100% !important;background:none !important;border:none;padding:0}.chooser,.chooser_content,table.plans tbody tr.feature th,table.plans tbody tr.section td{background:none !important}table.plans,#outer-plan-container,.plan-table{width:100%;margin:0}table.plans col.support{width:inherit;background:none}fieldset .field{background:none}form#filter-animals-form{background-color:#eeeeee}
