.mainContainer{margin-inline:1rem}.headerWelcome{padding-left:1rem}.loginOuterContainer{margin:1rem}.loginOuterContainer .logoContainer{max-width:100px;max-height:100px;margin-inline:auto;margin-bottom:2rem}.loginOuterContainer .logoContainer img{width:100%;height:100%}.loginOuterContainer .loginContainer{max-width:400px;margin-inline:auto;box-shadow:3px 3px 3px #625448;padding:1rem;background-color:#ffeedc}.loginOuterContainer .loginContainer h2{margin:0}.loginOuterContainer .loginContainer form>div{margin-block:.2rem}.herdPageContainer{margin:1rem}.herdContainer{color:#fff}.herdContainer .herdInfo{margin-top:1rem;background-color:#ffeedc}.herdContainer .herdInfo span{font-size:small}.herdContainer .herdInfo .infoLabel{font-style:italic;margin-right:.2rem;color:#625448}.herdContainer .herdInfo .infoValue{margin-left:.2rem}.herdContainer .cattleAccordion{margin-top:1rem;background-color:#ffeedc}.herdContainer .cattleAccordion .cattle{list-style-type:none}.assessmentContainer{background-color:#ffeedc}.assessmentContainer .left{background-color:#fff;border:1px solid #625448;padding:.5rem;height:100%}.assessmentContainer .right{border-right:1px solid #625448;border-top:1px solid #625448;border-bottom:1px solid #625448;padding:.5rem;height:100%}.assessmentContainer .assessment_group{background-color:#fff;margin:.2rem;padding:.5rem;border:1px solid #D7986E}.assessmentContainer .subScore{width:100%}.filterCattle{margin:.5rem}.calfItem .label{font-size:.9rem;color:#d7986e}.calfItem .calfShortId{padding-left:0;font-size:1.2rem;font-weight:700}.vetContainer{margin-top:1rem}.vetContainer .vetTitle{color:#d7986e}.vetContainer .vetInfo{margin-block:1rem}.vetContainer .herdItem{background-color:#ffeedc}.vetContainer .herdItemProductionType,.vetContainer .herdItemLocation{font-size:small;font-style:italic}
