@charset "UTF-8";.badge{background-color:#33a9d9;border-radius:16px;color:#fff;padding:.25em .5em}.badge.gray{background-color:#c8c8c8}a .badge{margin-left:1em}button .badge{margin-left:5px}button.secondary .badge{background-color:#75b9a0}button.danger .badge{background-color:#cb7888}.button{padding-left:.5em;padding-right:.5em;display:flex;align-items:center;justify-content:center}button,.button{cursor:pointer;min-width:40px;min-height:36px;box-shadow:0 1px 1px #00000080;transition:background-color .3s;border-radius:2em;overflow:hidden;text-decoration:none;color:#fff;background-color:#0093d0;border:1px solid rgb(0,110.9567307692,157)}button[class^=icon-],button[class*=" icon-"],.button[class^=icon-],.button[class*=" icon-"]{position:relative}button[class^=icon-]:before,button[class*=" icon-"]:before,.button[class^=icon-]:before,.button[class*=" icon-"]:before{font-size:1.2em;left:.4em;padding-right:.3em}button[class^=icon-]:empty,button[class*=" icon-"]:empty,.button[class^=icon-]:empty,.button[class*=" icon-"]:empty{padding:0}button[class^=icon-]:empty:before,button[class*=" icon-"]:empty:before,.button[class^=icon-]:empty:before,.button[class*=" icon-"]:empty:before{left:0;top:0;padding-right:0;position:relative}button.selected,.button.selected{box-shadow:inset 1px 1px 1px #00000080;background-color:#008cc6;color:#fff!important}button:hover:not([disabled]),.button:hover:not([disabled]){background-color:#00a5ea}button:hover:not([disabled]).selected,.button:hover:not([disabled]).selected{background-color:#009ada}button.secondary,.button.secondary{color:#fff;background-color:#3ba43b;border:1px solid rgb(45.5067264574,126.4932735426,45.5067264574)}button.secondary.selected,.button.secondary.selected{box-shadow:inset 1px 1px 1px #00000080;background-color:#389c38;color:#fff!important}button.secondary:hover:not([disabled]),.button.secondary:hover:not([disabled]){background-color:#42b742}button.secondary:hover:not([disabled]).selected,.button.secondary:hover:not([disabled]).selected{background-color:#3eac3e}button.danger,.button.danger{color:#fff;background-color:#ce3737;border:1px solid rgb(168.6746987952,41.3253012048,41.3253012048)}button.danger.selected,.button.danger.selected{box-shadow:inset 1px 1px 1px #00000080;background-color:#c93131;color:#fff!important}button.danger:hover:not([disabled]),.button.danger:hover:not([disabled]){background-color:#d34b4b}button.danger:hover:not([disabled]).selected,.button.danger:hover:not([disabled]).selected{background-color:#d03f3f}button.save-button,.button.save-button{color:#fff;background-color:#3ba43b;border:1px solid rgb(45.5067264574,126.4932735426,45.5067264574)}button.save-button.selected,.button.save-button.selected{box-shadow:inset 1px 1px 1px #00000080;background-color:#389c38;color:#fff!important}button.save-button:hover:not([disabled]),.button.save-button:hover:not([disabled]){background-color:#42b742}button.save-button:hover:not([disabled]).selected,.button.save-button:hover:not([disabled]).selected{background-color:#3eac3e}button.cancel-button,.button.cancel-button{color:#fff;background-color:#ce3737;border:1px solid rgb(168.6746987952,41.3253012048,41.3253012048)}button.cancel-button.selected,.button.cancel-button.selected{box-shadow:inset 1px 1px 1px #00000080;background-color:#c93131;color:#fff!important}button.cancel-button:hover:not([disabled]),.button.cancel-button:hover:not([disabled]){background-color:#d34b4b}button.cancel-button:hover:not([disabled]).selected,.button.cancel-button:hover:not([disabled]).selected{background-color:#d03f3f}button.clear-button,.button.clear-button{border-width:0;background-color:transparent;color:#0093d0;box-shadow:none}button.clear-button:hover:not([disabled]),.button.clear-button:hover:not([disabled]){background-color:#aeddf0}button.clear-button:hover:not([disabled]).selected,.button.clear-button:hover:not([disabled]).selected{background-color:#a2d8ee}button.clear-button.selected,.button.clear-button.selected{background-color:#99d4ec}button.clear-button.secondary,.button.clear-button.secondary{color:#3ba43b}button.clear-button.secondary:hover:not([disabled]),.button.clear-button.secondary:hover:not([disabled]){background-color:#cbe5db}button.clear-button.secondary:hover:not([disabled]).selected,.button.clear-button.secondary:hover:not([disabled]).selected{background-color:#c1dfd4}button.clear-button.secondary.selected,.button.clear-button.secondary.selected{background-color:#badccf}button.clear-button.danger,.button.clear-button.danger{color:#ce3737}button.clear-button.danger:hover:not([disabled]),.button.clear-button.danger:hover:not([disabled]){background-color:#e4b8c0}button.clear-button.danger:hover:not([disabled]).selected,.button.clear-button.danger:hover:not([disabled]).selected{background-color:#e0acb6}button.clear-button.danger.selected,.button.clear-button.danger.selected{background-color:#dda5b0}button:focus,.button:focus{outline:none}button:disabled,.button:disabled{opacity:.5;cursor:no-drop}button.disabled,.button.disabled{opacity:.5}a.clear-button{height:12px}.button-toolbar{margin-top:.5em;display:flex;align-items:center}.button-toolbar label{display:flex;align-items:center}.button-toolbar>*+*{margin-left:.4em!important}.button-group{display:inline-flex}.button-group button{border-radius:0}.button-group button:first-child{border-bottom-left-radius:2em;border-top-left-radius:2em}.button-group button:last-child{border-bottom-right-radius:2em;border-top-right-radius:2em}.button-group button.clear-button{border:1px solid #006f9d}.list .table-header .buttons,.table .table-header .buttons{text-align:right}.list .table-header .buttons button,.table .table-header .buttons button{box-shadow:0 1px 1px #00000080;border:1px solid #0093d0;background-color:#33a9d9;color:#fff!important}.list .table-header .buttons button:hover,.table .table-header .buttons button:hover{background-color:#33a9d9}.list .table-header .buttons button.danger,.table .table-header .buttons button.danger{background-color:#a91e39}.list .table-header .buttons button.danger:hover,.table .table-header .buttons button.danger:hover{background-color:#ce3737}.list .table-header .buttons button.secondary,.table .table-header .buttons button.secondary{background-color:#3ba43b}.list .table-header .buttons button.secondary:hover,.table .table-header .buttons button.secondary:hover{background-color:#75b9a0}.list .buttons,.table .buttons{display:flex;align-items:center;justify-content:flex-end;padding:0;flex:none}.list .buttons button,.table .buttons button{background-color:transparent;box-shadow:none;border:none;color:#0093d0;font-weight:600;white-space:nowrap;overflow:hidden}@media (max-width: 768px){.list .buttons button[class^=icon-],.list .buttons button[class*=" icon-"],.table .buttons button[class^=icon-],.table .buttons button[class*=" icon-"]{padding:0}.list .buttons button[class^=icon-]:before,.list .buttons button[class*=" icon-"]:before,.table .buttons button[class^=icon-]:before,.table .buttons button[class*=" icon-"]:before{left:0;position:relative}.list .buttons button[class^=icon-] span,.list .buttons button[class*=" icon-"] span,.table .buttons button[class^=icon-] span,.table .buttons button[class*=" icon-"] span{display:none}}.list .buttons button:hover,.table .buttons button:hover{background-color:#99d4ec}.list .buttons button.danger,.table .buttons button.danger{color:#a91e39}.list .buttons button.danger:hover,.table .buttons button.danger:hover{background-color:#dda5b0}.list .buttons button.secondary,.table .buttons button.secondary{color:#3ba43b}.list .buttons button.secondary:hover,.table .buttons button.secondary:hover{background-color:#badccf}.card{background-color:#fff;border:1px solid rgb(229.5,229.5,229.5);border-radius:.5em;color:#444;margin:10px 0}.card>header,.card>.title{background-color:#fff;color:#444;padding:.5em .25em .75em}.card>section{border-top:1px solid #FFF;padding:1em}.card{padding:10px}.card>header{font-weight:700;font-size:large}.card>section{padding:.25em}.card>section .button-toolbar{margin-bottom:.5em}span.input,input,select,select-dropdown,textarea{border:1px solid #0093d0;border-radius:5px;box-sizing:border-box;font-size:13px;height:2.6em;line-height:2.6em;padding:0 8px}span.input:focus,input:focus,select:focus,select-dropdown:focus,textarea:focus{outline:none}select,[dropdown]{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 6 3"><polygon points="6,0 3,3 0,0 "/></svg>');background-position:right .4em center;background-repeat:no-repeat;background-size:.7em;cursor:pointer}select:disabled,[dropdown]:disabled{background:none;cursor:default}select{appearance:none;outline:none;padding:0 20px 0 8px!important;white-space:nowrap}select-dropdown{position:relative;padding:0 20px 0 8px!important;white-space:nowrap}select-dropdown:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 6 3"><polygon points="6,0 3,3 0,0 "/></svg>');background-position:right .4em center;background-repeat:no-repeat;background-size:.7em;content:" ";display:inline-block;position:absolute;background-color:#fff;right:0;width:20px;height:100%}select::-ms-expand{display:none}.form fieldset,.form .fieldset,form fieldset,form .fieldset{border:none;padding:0;margin:0 0 .5em}.form fieldset>legend,.form .fieldset>legend,form fieldset>legend,form .fieldset>legend{background-color:#ececec;width:100%;padding:.5em;font-size:1.17rem;font-weight:700}@media (min-width: 1024px){.form .form-inputs,form .form-inputs{column-count:2}}.form.submitted input.ng-invalid,.form.submitted select.ng-invalid,.form.submitted select-dropdown.ng-invalid,.form.submitted textarea.ng-invalid,form.submitted input.ng-invalid,form.submitted select.ng-invalid,form.submitted select-dropdown.ng-invalid,form.submitted textarea.ng-invalid{border-color:red;background-color:#ffcfcf!important}.form.submitted input.ng-invalid:hover+.input-errors,.form.submitted select.ng-invalid:hover+.input-errors,.form.submitted select-dropdown.ng-invalid:hover+.input-errors,.form.submitted textarea.ng-invalid:hover+.input-errors,form.submitted input.ng-invalid:hover+.input-errors,form.submitted select.ng-invalid:hover+.input-errors,form.submitted select-dropdown.ng-invalid:hover+.input-errors,form.submitted textarea.ng-invalid:hover+.input-errors{opacity:1;z-index:999}.form.submitted input.ng-invalid:after,.form.submitted select.ng-invalid:after,.form.submitted select-dropdown.ng-invalid:after,.form.submitted textarea.ng-invalid:after,form.submitted input.ng-invalid:after,form.submitted select.ng-invalid:after,form.submitted select-dropdown.ng-invalid:after,form.submitted textarea.ng-invalid:after{background-color:#ffcfcf!important}.form input,.form select,.form select-dropdown,form input,form select,form select-dropdown{margin:5px}.form input[type=checkbox],.form input[type=radio],form input[type=checkbox],form input[type=radio]{width:20px;height:20px;vertical-align:middle}.form .input-errors,form .input-errors{position:fixed;opacity:0;display:block;transition:opacity ease .2s;color:red;background-color:#ffcfcf;pointer-events:none;font-weight:400;white-space:nowrap;border:1px solid red;border-radius:5px;padding:0 5px;line-height:1.5em;margin-top:2px}.form .input-errors.permanent,form .input-errors.permanent{float:right;position:initial;opacity:1}.form .form-item,form .form-item{white-space:nowrap;display:flex;flex-wrap:nowrap;align-items:center;height:3em;line-height:3em}.form .form-item:focus-within,.form .form-item.focus-within,form .form-item:focus-within,form .form-item.focus-within{background-color:#eee}.form .form-item .label,form .form-item .label{flex-grow:1;overflow:hidden}.form .form-item span.input,.form .form-item input,form .form-item span.input,form .form-item input{flex-grow:1;min-width:3em}.form .form-item button,form .form-item button{min-width:min-content}.form label,.form .label,form label,form .label{display:flex;position:relative;padding:0 5px;min-height:2.8em;align-items:center;border-bottom:1px solid #DDD;cursor:pointer}.form label>span:first-child,.form .label>span:first-child,form label>span:first-child,form .label>span:first-child{width:40%;overflow:hidden}.form label.disabled,.form .label.disabled,form label.disabled,form .label.disabled{pointer-events:none;opacity:.5}.form label span.input,.form label input,.form label select,.form label select-dropdown,.form .label span.input,.form .label input,.form .label select,.form .label select-dropdown,form label span.input,form label input,form label select,form label select-dropdown,form .label span.input,form .label input,form .label select,form .label select-dropdown{width:60%;margin:5px 0 5px 5px}.form label span.input:focus,.form label input:focus,.form label select:focus,.form label select-dropdown:focus,.form .label span.input:focus,.form .label input:focus,.form .label select:focus,.form .label select-dropdown:focus,form label span.input:focus,form label input:focus,form label select:focus,form label select-dropdown:focus,form .label span.input:focus,form .label input:focus,form .label select:focus,form .label select-dropdown:focus{border:1px solid #65bfe3}.form label.full,.form .label.full,form label.full,form .label.full{flex-wrap:wrap}.form label.full>span:first-child,.form .label.full>span:first-child,form label.full>span:first-child,form .label.full>span:first-child{width:100%}.form label.full input,.form label.full select,.form label.full select-dropdown,.form .label.full input,.form .label.full select,.form .label.full select-dropdown,form label.full input,form label.full select,form label.full select-dropdown,form .label.full input,form .label.full select,form .label.full select-dropdown{width:100%}.form label select,.form .label select,form label select,form .label select{cursor:pointer}.form label.focus,.form label.focus-within,.form label:focus-within,.form .label.focus,.form .label.focus-within,.form .label:focus-within,form label.focus,form label.focus-within,form label:focus-within,form .label.focus,form .label.focus-within,form .label:focus-within{background-color:#f7f7f7}.form .buttons,form .buttons{padding:20px 5px 10px;display:flex;justify-content:center;align-items:center}.form .buttons button,form .buttons button{flex-grow:1;min-width:80px;max-width:180px;margin:0 10px}.form button,form button{margin:2px 0;font-weight:600}.form button.button-block,form button.button-block{display:block;margin:10px auto;width:100%;max-width:400px}.file-select{cursor:pointer}.file-select input[type=file]{opacity:0;width:100%;height:35px;position:absolute;cursor:pointer}.file-select button{vertical-align:baseline}.file-select span,.file-select button{pointer-events:none}label.checkbox,label.radio{-webkit-user-select:none;user-select:none;vertical-align:middle;width:auto;color:#33a9d9;cursor:pointer}label.checkbox span,label.radio span{color:#000;padding:5px;line-height:1.3em}label.checkbox>input[type=checkbox],label.checkbox>input[type=radio],label.radio>input[type=checkbox],label.radio>input[type=radio]{cursor:pointer;display:inline-block;position:absolute;vertical-align:middle;width:22px;height:22px;opacity:0}label.checkbox>input[type=checkbox]+i,label.checkbox>input[type=radio]+i,label.radio>input[type=checkbox]+i,label.radio>input[type=radio]+i{display:inline-block;margin:0;font-style:normal}label.checkbox>input[type=checkbox]+i:before,label.checkbox>input[type=radio]+i:before,label.radio>input[type=checkbox]+i:before,label.radio>input[type=radio]+i:before{line-height:1em;margin-right:5px;display:inline-block;background-color:#f5f5f5;border-radius:0;padding:0;height:23px;width:23px;font-family:icomoon!important;font-size:22px;font-weight:100;vertical-align:middle;text-align:center}label.checkbox>input[type=checkbox]:focus+i:before,label.checkbox>input[type=radio]:focus+i:before,label.radio>input[type=checkbox]:focus+i:before,label.radio>input[type=radio]:focus+i:before{outline:0}label.checkbox>input[type=checkbox]+i:before,label.radio>input[type=checkbox]+i:before{border:1px solid #0093d0;content:""}label.checkbox>input[type=checkbox]:checked+i:before,label.radio>input[type=checkbox]:checked+i:before{content:"\ea10"}label.checkbox>input[type=radio]+i:before,label.radio>input[type=radio]+i:before{border-radius:12px;content:"\ea56"}label.checkbox>input[type=radio]:checked+i:before,label.radio>input[type=radio]:checked+i:before{border-radius:12px;content:"\ea54"}input.error,select.error,textarea.error{border-color:red;background-color:#ffcfcf!important}input.error:hover+.input-errors,select.error:hover+.input-errors,textarea.error:hover+.input-errors{opacity:1;z-index:999}input.warning,select.warning,textarea.warning{border-color:#f0ad4e;background-color:#f8d9ac!important}@font-face{font-family:icomoon;src:url(/content/fonts/icomoon.woff#version=1) format("woff");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-upload:before{content:"\e2c6"}.icon-mating:before{content:"\e611"}.icon-logout:before{content:"\e615"}.icon-cross-small:before{content:"\e61a"}.icon-plus-small:before{content:"\e626"}.icon-trash:before{content:"\e628"}.icon-revert:before{content:"\e628"}.icon-edit:before{content:"\e629"}.icon-download:before{content:"\e884"}.icon-help:before{content:"\e885"}.icon-build:before{content:"\e886"}.icon-send:before{content:"\e887"}.icon-document:before{content:"\e900"}.icon-menu:before{content:"\e901"}.icon-context-menu:before{content:"\e902"}.icon-home:before{content:"\e903"}.icon-sort:before{content:"\e904"}.icon-blocked:before{content:"\e905"}.icon-horizontal-arrows:before{content:"\e906"}.icon-save:before{content:"\e907"}.icon-cow:before{content:"\e909"}.icon-refresh:before{content:"\e90a"}.icon-filter:before{content:"\e90b"}.icon-phone:before{content:"\e942"}.icon-envelop:before{content:"\e945"}.icon-calc:before{content:"\e950"}.icon-calendar:before{content:"\e953"}.icon-printer:before{content:"\e954"}.icon-genomic-order:before{content:"\e960"}.icon-genomic-test:before{content:"\e960"}.icon-helix:before{content:"\e960"}.icon-person:before{content:"\e971"}.icon-search:before{content:"\e986"}.icon-equalizer:before{content:"\e992"}.icon-gear:before{content:"\e994"}.icon-settings:before{content:"\e994"}.icon-language:before{content:"\e994"}.icon-hammer:before{content:"\e996"}.icon-tree:before{content:"\e9bc"}.icon-bookmark:before{content:"\e9d2"}.icon-warning:before{content:"\ea07"}.icon-plus:before{content:"\ea0a"}.icon-info:before{content:"\ea0c"}.icon-cross:before{content:"\ea0f"}.icon-close:before{content:"\ea0f"}.icon-checkmark:before{content:"\ea10"}.icon-checkmark-outline:before{content:"\ea11"}.icon-arrow-up:before{content:"\ea32"}.icon-arrow-right:before{content:"\ea34"}.icon-arrow-down:before{content:"\ea36"}.icon-arrow-left:before{content:"\ea38"}.icon-circle-right:before{content:"\ea42"}.icon-circle-left:before{content:"\ea44"}.icon-sort-asc:before{content:"\ea4c"}.icon-radio-checked:before{content:"\ea54"}.icon-radio-unchecked:before{content:"\ea56"}.icon-table:before{content:"\ea71"}.icon-google-plus:before{content:"\ea8b"}.icon-facebook:before{content:"\ea91"}.icon-left:before{content:"\f107"}.icon-right:before{content:"\f10a"}.icon-locked:before{content:"\f200"}.icon-map:before{content:"\f203"}.icon-unlocked:before{content:"\f254"}.icon-stats-bars:before{content:"\f2b5"}.icon-checkbox-outline:before{content:"\f373"}.icon-world:before{content:"\f4d2"}.icon-genomic-result:before{content:"\f56a"}.header{display:flex;justify-content:space-between;align-items:center;background-color:#0093d0!important;color:#fff;padding:.5em 0;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif}.header>div{padding-left:5px}.header .buttons{display:flex;flex-basis:0;padding-right:8px}.header .buttons button{white-space:nowrap}section.menu{align-items:center;background:#31466f;display:flex;height:3.75em;margin:0 auto;max-width:1540px}section.menu .menu-item{align-items:center;color:#fff;display:flex;flex-wrap:nowrap;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:11pt;justify-content:center;overflow:hidden;padding:0 .5em;text-align:center;text-decoration:none}section.menu .menu-item span{overflow:hidden;text-overflow:ellipsis}section.menu .menu-item span.badge{flex:none}section.menu a.menu-item{cursor:pointer;margin-right:.5em}section.menu a.menu-item>span:first-of-type{border-bottom:1px solid transparent}section.menu a.menu-item.active>span:first-of-type{border-bottom:1px solid #FFF}section.menu a.menu-item.lang{padding-left:2em}notification-message.top .messages{bottom:initial;top:0}notification-message.bottom .messages{bottom:0;top:initial}notification-message.right .messages{left:initial;right:0}notification-message.left .messages{left:0;right:initial}notification-message .timer .timer{opacity:0}notification-message .messages{position:fixed;right:0;top:0;padding:.5em;z-index:99999}notification-message .messages .message{box-shadow:0 .24rem .48rem #00000029,0 .24rem .48rem #0000003b;border-radius:.5em;font-size:1.05rem;margin:.3rem;max-height:25vh;overflow:hidden;padding-left:2.25em;position:relative;width:26.4rem;max-width:93vw}notification-message .messages .message header{font-size:1.2em}notification-message .messages .message:before{font-family:icomoon;position:absolute;padding:.5em;font-size:1.5em;left:0;top:0;bottom:0}notification-message .messages .message.info:before{content:"\ea0c"}notification-message .messages .message.success:before{content:"\ea11"}notification-message .messages .message.warning:before{content:"\ea07"}notification-message .messages .message.error:before{content:"\e905"}notification-message .messages .message.info{border:1px solid #0093D0;background-color:#fff;color:#0093d0}notification-message .messages .message.info .badge{background-color:#c3edff;color:#0093d0}notification-message .messages .message.info:before{background-color:#c3edff}notification-message .messages .message.success{border:1px solid #155724;background-color:#fff;color:#155724}notification-message .messages .message.success .badge{background-color:#beefc9;color:#155724}notification-message .messages .message.success:before{background-color:#beefc9}notification-message .messages .message.warning{border:1px solid #856404;background-color:#fff;color:#856404}notification-message .messages .message.warning .badge{background-color:#fdebb7;color:#856404}notification-message .messages .message.warning:before{background-color:#fdebb7}notification-message .messages .message.error{border:1px solid #721c24;background-color:#fff;color:#721c24}notification-message .messages .message.error .badge{background-color:#f0c4c8;color:#721c24}notification-message .messages .message.error:before{background-color:#f0c4c8}notification-message .messages .message header{padding:.625rem 1.25rem 0}notification-message .messages .message .badge{pointer-events:none;position:absolute;right:.5em;top:.5em}notification-message .messages .message article{padding:.75rem 1.5rem}notification-message .messages .message article>div:before{content:"";padding-right:.36rem}notification-message .messages .message .close{cursor:pointer;height:100%;opacity:0;position:absolute;right:0;top:0;-webkit-user-select:none;user-select:none;width:100%}notification-message .messages .badge{display:inline-block}page{display:flex;flex-direction:column;min-height:100%;position:relative}page>header{background:#31466f;z-index:1}page>header>div{padding:0 5px}page>header .buttons-left{order:1}page>header .buttons-right{order:3}@media (max-width: 768px){page>header section.context-menu button{display:block}page>header section.context-menu .menu-item{pointer-events:none}page>header section.context-menu .menu-item:not(.active):not(.visible){display:none}}page h2{padding:5px}page .title{max-width:1540px;margin:0 auto}page .content{background-color:#fff;border-radius:1em;box-shadow:0 .25rem .5rem #0003;flex-grow:1;margin:1em auto;max-width:1540px;padding:.625em;width:100%}page .content .inner-content{max-width:1024px;margin:0 auto}@media (max-width: 880px){page .content{border-radius:0;margin:0 auto}}@media (max-width: 768px){page>header{height:46px}page>header section.menu{height:46px}page .content{padding:3px}}.table{background:#fff}.table [fixed-header]{top:-1px;position:sticky;z-index:2}.table .toolbar{display:flex;justify-content:flex-end;padding:5px 0;align-items:center;border-bottom:1px solid gray;background-color:#fff}.table .toolbar .button-toolbar{margin-right:0;margin-top:0}.table .toolbar .button-toolbar>span{white-space:nowrap}.table .toolbar .button-group button{border-width:1px!important}.table .toolbar .button-group button.selected{background-color:#0093d0}.table .toolbar .button-group button.selected:hover:not([disabled]){background-color:#0093d0}.table .toolbar .separator{background-color:#c8c8c8;flex:none;height:2.5em;margin-left:.7em!important;margin-right:.4em;width:1px}.table .toolbar>button,.table .toolbar .button-toolbar>button{border-width:0;background-color:transparent;color:#0093d0;box-shadow:none}.table .toolbar>button[class^=icon-]:before,.table .toolbar>button[class*=" icon-"]:before,.table .toolbar .button-toolbar>button[class^=icon-]:before,.table .toolbar .button-toolbar>button[class*=" icon-"]:before{padding-right:0;font-size:1.5em}.table .toolbar>button[class^=icon-]>span,.table .toolbar>button[class*=" icon-"]>span,.table .toolbar .button-toolbar>button[class^=icon-]>span,.table .toolbar .button-toolbar>button[class*=" icon-"]>span{display:none}.table .toolbar>button:hover:not([disabled]),.table .toolbar .button-toolbar>button:hover:not([disabled]){background-color:#aeddf0}.table .toolbar>button:hover:not([disabled]).selected,.table .toolbar .button-toolbar>button:hover:not([disabled]).selected{background-color:#a2d8ee}.table .toolbar>button.selected,.table .toolbar .button-toolbar>button.selected{background-color:#99d4ec}.table .toolbar>button.secondary,.table .toolbar .button-toolbar>button.secondary{color:#3ba43b}.table .toolbar>button.secondary:hover:not([disabled]),.table .toolbar .button-toolbar>button.secondary:hover:not([disabled]){background-color:#cbe5db}.table .toolbar>button.secondary:hover:not([disabled]).selected,.table .toolbar .button-toolbar>button.secondary:hover:not([disabled]).selected{background-color:#c1dfd4}.table .toolbar>button.secondary.selected,.table .toolbar .button-toolbar>button.secondary.selected{background-color:#badccf}.table .toolbar>button.danger,.table .toolbar .button-toolbar>button.danger{color:#ce3737}.table .toolbar>button.danger:hover:not([disabled]),.table .toolbar .button-toolbar>button.danger:hover:not([disabled]){background-color:#e4b8c0}.table .toolbar>button.danger:hover:not([disabled]).selected,.table .toolbar .button-toolbar>button.danger:hover:not([disabled]).selected{background-color:#e0acb6}.table .toolbar>button.danger.selected,.table .toolbar .button-toolbar>button.danger.selected{background-color:#dda5b0}.table .toolbar>*+*{margin-left:.3em}.table .toolbar>label>span{margin-right:5px}.table .table-header{background-color:#28395a;color:#fff;font-weight:700}.table .table-header.table-row,.table .table-header .table-row{background-color:#28395a!important}.table .table-header.table-row .cell,.table .table-header.table-row>div,.table .table-header .table-row .cell,.table .table-header .table-row>div{display:flex;align-items:center}.table .table-header.table-row .sortable,.table .table-header .table-row .sortable{cursor:pointer}.table .table-header.table-row .sort,.table .table-header .table-row .sort{background-color:#253553;-webkit-user-select:none;user-select:none;position:relative}.table .table-header.table-row .sort:before,.table .table-header .table-row .sort:before{position:absolute;top:1px;left:50%;margin-left:-.4em;content:""!important;border-left:.4em solid transparent;border-right:.4em solid transparent;border-bottom:.4em solid #FFF}.table .table-header.table-row .sort.desc:before,.table .table-header .table-row .sort.desc:before{border-bottom:none;border-top:.4em solid #FFF}.table.table-stripped .table-row:nth-child(odd){background:#f5f9fc}.table .table-row{white-space:nowrap;display:flex;flex-wrap:nowrap;align-items:initial;width:100%;background-color:#fff}.table .table-row.alternative{background-color:#f5f9fc}.table .table-row.alternative .cell,.table .table-row.alternative>div{background-color:#f5f9fc}.table .table-row.selected{background-color:#d9eff8}.table .table-row.selected.alternative{background-color:#bbe2f2}.table .table-row.selected.alternative .cell,.table .table-row.selected.alternative>div{background-color:#bbe2f2}.table .table-row .cell,.table .table-row>div{box-sizing:border-box;padding:4px;display:inline-block;overflow:hidden}.table .table-row .cell .highlight,.table .table-row>div .highlight{background-color:#99d4ec80}.table .table-row>.cell,.table .table-row>div{border-bottom:1px solid rgb(200,200,200);align-items:center;display:flex}.table .table-row .checkbox{flex:none;max-width:40px;text-align:center;height:auto}.table .table-row .checkbox:hover{background-color:#d9eff8}vikmate-app{display:flex;flex-direction:column;min-height:100vh;box-sizing:border-box}vikmate-app>main{background-color:#edf4fb;display:flex;flex-grow:1;margin:0;padding:0;position:relative}vikmate-app>main ng-component,vikmate-app>main page{width:100%}@media print{vikmate-app>header,vikmate-app>nav,vikmate-app>footer{display:none!important}}page.home-page{top:0;bottom:0;padding-top:1em}page.home-page .background-content{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;max-width:100%;padding:0}page.home-page h2{padding-left:15px}page.home-page .menu-buttons{width:100%;height:100%;z-index:0;display:flex;flex-direction:row;align-content:center;justify-content:center;flex-wrap:wrap}page.home-page .menu-buttons button{width:180px;min-height:60px;margin-bottom:20px;margin-right:15px;margin-left:15px;border-radius:5px;font-weight:700}page.home-page .welcome-text{text-align:center;line-height:1.5em;background-color:#fff}page.reset-password-page .content{background-color:#fff;max-width:640px}page.reset-password-page .content .inner-content{padding:20px;background-color:#edf4fb}page.reset-password-page .content .buttons{text-align:center}page.reset-password-page .content .buttons .link{margin-top:20px;width:100%}app-footer{align-items:center;background-color:#edf4fb;box-sizing:border-box;display:flex;height:5em;margin:0 auto;max-width:1540px;padding:1em;position:relative;width:100%}app-footer .logo{flex-basis:10em;flex-grow:1}app-footer .logo img{height:2.5em}app-footer .support{font-size:small;text-align:left;color:#28395a}app-footer .support>div{padding:.5em}app-footer .copyright{white-space:nowrap}app-footer .version-info{color:#888;flex-basis:10em;flex-grow:1;font-size:small;min-width:10em;text-align:right;white-space:nowrap}app-footer .version-info>div{padding:.5em}app-footer .version-info .timestamp{color:#aaa;padding-left:.5em}app-footer .version-info .timestamp:before{content:"("}app-footer .version-info .timestamp:after{content:")"}app-header{display:flex;flex-direction:column;z-index:1;background-color:#28395a}app-header.large .top-section{height:9.375em}app-header .top-section{align-items:center;background-color:#28395a;display:flex;height:3.75em;margin:0 auto;max-width:1540px;min-width:320px;padding:0 3em;position:relative;transition:height linear .2s;width:100%}app-header .top-section .app-title{color:#fff;font-family:Barlow,Arial,sans-serif;font-size:1.75em;font-weight:700;margin-right:2em;text-decoration:none}app-header .top-section div.logo{position:absolute;width:300px;right:30px;top:30%}app-header .top-section .composite-title{display:none}app-header .top-section .header-buttons{align-items:center;display:flex}app-header .top-section .header-buttons .clear-button{color:#fff}app-header .top-section .header-buttons .clear-button:hover{background-color:#31466f}app-header .top-section .header-buttons select-dropdown{border:none}app-header .top-section .expander{flex-grow:1}app-header nav{display:flex;max-width:1540px;width:100%;height:3.75em;align-items:center;position:relative}app-header nav header{display:none}app-header nav .menu-item{align-items:center;color:#fff;display:flex;flex-wrap:nowrap;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:11pt;justify-content:center;overflow:hidden;padding:0 .5em;text-align:center;text-decoration:none;white-space:nowrap}app-header nav .menu-item span.badge{flex:none}app-header nav .menu-item.active+section.sub-menu{height:3.4375em;opacity:1}app-header nav .menu-item-container{overflow:visible}app-header nav .menu-item-container.farmer-menu-item{display:flex;width:100%;justify-content:flex-end}app-header nav .menu-item-container section.sub-menu{align-items:center;background-color:#31466f;display:flex;height:0;left:0;opacity:0;position:absolute;top:3.75em;transition:opacity linear .2s;overflow:hidden}app-header nav a.menu-item{cursor:pointer;border-bottom:1px solid transparent;margin-right:.5em}app-header nav a.menu-item.active{border-bottom-color:#fff}app-header .sub-menu-placeholder{opacity:0;height:0;transition:opacity linear .2s;z-index:-1;pointer-events:none;background-color:#31466f}app-header .sub-menu-placeholder.active{opacity:1;height:3.4375em}@media (max-width: 880px){app-header .top-section{padding:0 1em}}@media (max-width: 880px){app-header .app-title{display:none}}navision-customer-list,[navision-customer-list]{display:flex;flex-direction:column}navision-customer-list .search-container,[navision-customer-list] .search-container{flex:none;display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:5px}navision-customer-list .search-container input,[navision-customer-list] .search-container input{margin-top:0;width:100%}navision-customer-list .search-container .refresher,[navision-customer-list] .search-container .refresher{cursor:pointer;margin-right:5px;max-width:100px}navision-customer-list .table,[navision-customer-list] .table{flex:1;position:relative;display:flex;flex-direction:column}navision-customer-list .table .table-body,[navision-customer-list] .table .table-body{position:relative;overflow:auto;height:100%}navision-customer-list .table .table-row,[navision-customer-list] .table .table-row{cursor:pointer;flex-wrap:wrap}navision-customer-list .table .table-row>div,navision-customer-list .table .table-row .cell,[navision-customer-list] .table .table-row>div,[navision-customer-list] .table .table-row .cell{line-height:40px;text-align:left;line-height:1.3em!important;white-space:normal;flex-basis:5em;flex-grow:10;overflow:hidden;text-overflow:ellipsis}navision-customer-list .table .table-row>div.name,navision-customer-list .table .table-row .cell.name,[navision-customer-list] .table .table-row>div.name,[navision-customer-list] .table .table-row .cell.name{width:25%;flex:none;order:1}navision-customer-list .table .table-row>div.salesPersonCode,navision-customer-list .table .table-row .cell.salesPersonCode,[navision-customer-list] .table .table-row>div.salesPersonCode,[navision-customer-list] .table .table-row .cell.salesPersonCode{width:15%;flex:none;order:2}navision-customer-list .table .table-row>div.zip,navision-customer-list .table .table-row .cell.zip,[navision-customer-list] .table .table-row>div.zip,[navision-customer-list] .table .table-row .cell.zip{width:20%;flex:none;order:3}navision-customer-list .table .table-row>div.city,navision-customer-list .table .table-row .cell.city,[navision-customer-list] .table .table-row>div.city,[navision-customer-list] .table .table-row .cell.city{width:40%;flex:none;order:4}navision-customer-list .table .table-row>div.no,navision-customer-list .table .table-row .cell.no,[navision-customer-list] .table .table-row>div.no,[navision-customer-list] .table .table-row .cell.no{width:25%;flex:none;order:5}navision-customer-list .table .table-row>div.blocked,navision-customer-list .table .table-row .cell.blocked,[navision-customer-list] .table .table-row>div.blocked,[navision-customer-list] .table .table-row .cell.blocked{width:15%;flex:none;order:6}navision-customer-list .table .table-row>div.address,navision-customer-list .table .table-row .cell.address,[navision-customer-list] .table .table-row>div.address,[navision-customer-list] .table .table-row .cell.address{width:60%;flex:none;order:7}navision-customer-list .table .table-header,[navision-customer-list] .table .table-header{flex:none}navision-customer-list .table .table-header .table-row div,[navision-customer-list] .table .table-header .table-row div{border-bottom:none;white-space:inherit}navision-customer-list .message,[navision-customer-list] .message{display:flex;align-items:center;justify-content:center;font-size:1.8em;color:#c8c8c8;height:80%;text-align:center}navision-customer-list a,[navision-customer-list] a{cursor:pointer}:host{align-items:center;border:2px dashed #BBB;border-radius:4px;box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;position:relative;text-align:center;min-height:5em;width:100%}:host input[type=file]{background-color:azure;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;width:100%}:host .file-info{overflow-wrap:anywhere}label.label-with-title,div.label.label-with-title{display:flex;flex-wrap:nowrap}label.label-with-title span.label,div.label.label-with-title span.label{border:none;min-height:unset;min-width:40%}label.label-with-title span.label>span:first-child,div.label.label-with-title span.label>span:first-child{width:auto}label.label-with-title span.label:empty,div.label.label-with-title span.label:empty{display:none}label.label-with-title>div,div.label.label-with-title>div{display:flex;flex-wrap:wrap;align-items:center;flex-grow:1}label.label-with-title>div input,label.label-with-title>div span.input,div.label.label-with-title>div input,div.label.label-with-title>div span.input{flex-grow:1}label.label-with-title>div *+*,div.label.label-with-title>div *+*{margin-left:.5em}label.label-with-title.readonly,div.label.label-with-title.readonly{cursor:default}label.label-with-title input,label.label-with-title .input,div.label.label-with-title input,div.label.label-with-title .input{width:unset;white-space:nowrap;overflow:hidden}label.label-with-title input::placeholder,label.label-with-title input.placeholder,label.label-with-title .input::placeholder,label.label-with-title .input.placeholder,div.label.label-with-title input::placeholder,div.label.label-with-title input.placeholder,div.label.label-with-title .input::placeholder,div.label.label-with-title .input.placeholder{color:#ccc}@media (max-width: 480px){label.label-with-title span.label,div.label.label-with-title span.label{color:#888;left:.5em;min-width:auto;opacity:.7;padding:0 0 0 .5em;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all linear .15s;white-space:nowrap;width:auto;z-index:1}label.label-with-title>input,label.label-with-title>.input,div.label.label-with-title>input,div.label.label-with-title>.input{bottom:50%;padding-top:.45em;width:100%}label.label-with-title>input::placeholder,label.label-with-title>input.placeholder,label.label-with-title>.input::placeholder,label.label-with-title>.input.placeholder,div.label.label-with-title>input::placeholder,div.label.label-with-title>input.placeholder,div.label.label-with-title>.input::placeholder,div.label.label-with-title>.input.placeholder{color:transparent;transition:color linear .15s}label.label-with-title.active span.label,label.label-with-title:focus-within span.label,label.label-with-title.focus-within span.label,div.label.label-with-title.active span.label,div.label.label-with-title:focus-within span.label,div.label.label-with-title.focus-within span.label{background-color:#fff;border:none;border-radius:.5em;font-size:.7em;font-weight:700;margin-left:1em;min-height:unset;opacity:1;padding:0 .25em;top:0;transform:translateY(0)}label.label-with-title.active input::placeholder,label.label-with-title.active input.placeholder,label.label-with-title:focus-within input::placeholder,label.label-with-title:focus-within input.placeholder,label.label-with-title.focus-within input::placeholder,label.label-with-title.focus-within input.placeholder,div.label.label-with-title.active input::placeholder,div.label.label-with-title.active input.placeholder,div.label.label-with-title:focus-within input::placeholder,div.label.label-with-title:focus-within input.placeholder,div.label.label-with-title.focus-within input::placeholder,div.label.label-with-title.focus-within input.placeholder{color:#ccc}}.small-labels-on-top label.label-with-title span.label,.small-labels-on-top div.label.label-with-title span.label{color:#888;left:.5em;min-width:auto;opacity:.7;padding:0 0 0 .5em;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all linear .15s;white-space:nowrap;width:auto;z-index:1}.small-labels-on-top label.label-with-title>input,.small-labels-on-top label.label-with-title>.input,.small-labels-on-top div.label.label-with-title>input,.small-labels-on-top div.label.label-with-title>.input{bottom:50%;padding-top:.45em;width:100%}.small-labels-on-top label.label-with-title>input::placeholder,.small-labels-on-top label.label-with-title>input.placeholder,.small-labels-on-top label.label-with-title>.input::placeholder,.small-labels-on-top label.label-with-title>.input.placeholder,.small-labels-on-top div.label.label-with-title>input::placeholder,.small-labels-on-top div.label.label-with-title>input.placeholder,.small-labels-on-top div.label.label-with-title>.input::placeholder,.small-labels-on-top div.label.label-with-title>.input.placeholder{color:transparent;transition:color linear .15s}.small-labels-on-top label.label-with-title.active span.label,.small-labels-on-top label.label-with-title:focus-within span.label,.small-labels-on-top label.label-with-title.focus-within span.label,.small-labels-on-top div.label.label-with-title.active span.label,.small-labels-on-top div.label.label-with-title:focus-within span.label,.small-labels-on-top div.label.label-with-title.focus-within span.label{background-color:#fff;border:none;border-radius:.5em;font-size:.7em;font-weight:700;margin-left:1em;min-height:unset;opacity:1;padding:0 .25em;top:0;transform:translateY(0)}.small-labels-on-top label.label-with-title.active input::placeholder,.small-labels-on-top label.label-with-title.active input.placeholder,.small-labels-on-top label.label-with-title:focus-within input::placeholder,.small-labels-on-top label.label-with-title:focus-within input.placeholder,.small-labels-on-top label.label-with-title.focus-within input::placeholder,.small-labels-on-top label.label-with-title.focus-within input.placeholder,.small-labels-on-top div.label.label-with-title.active input::placeholder,.small-labels-on-top div.label.label-with-title.active input.placeholder,.small-labels-on-top div.label.label-with-title:focus-within input::placeholder,.small-labels-on-top div.label.label-with-title:focus-within input.placeholder,.small-labels-on-top div.label.label-with-title.focus-within input::placeholder,.small-labels-on-top div.label.label-with-title.focus-within input.placeholder{color:#ccc}.labels-on-top label.label-with-title,.labels-on-top div.label.label-with-title{flex-wrap:wrap}.labels-on-top label.label-with-title>span.label,.labels-on-top div.label.label-with-title>span.label{width:100%!important}list-view{display:block}list-view .table .toolbar{justify-content:space-between}list-view .toolbar button.filter-button{display:none}list-view .toolbar .filters{display:flex;flex-grow:1}list-view .toolbar .filters button.clear-button{border-width:0!important}list-view .toolbar .filters filter{align-items:center;display:flex;padding-left:.5em}list-view .toolbar .filters filter .title{font-size:.95em;padding-right:.5em}list-view .toolbar .filters filter input{width:10em}list-view .toolbar>.button-toolbar{flex-wrap:nowrap}list-view .toolbar .extender{flex-grow:1}list-view .no-data{border:1px dashed #888;border-radius:.3em;margin:.3em;padding:2em 1em;text-align:center}list-view.filters-minimized .toolbar button.filter-button{display:block}list-view.filters-minimized .toolbar .filters{box-sizing:border-box;box-shadow:0 0 3px #000;background-color:#fff;border:1px solid #CCC;border-radius:.5em;left:0;opacity:1;padding:.5em;position:absolute;top:3.1em;z-index:2;transition:opacity ease-in-out .2s}list-view.filters-minimized .toolbar .filters:not(.filters-visible){opacity:0;pointer-events:none}list-view.filters-minimized .toolbar .filters:empty+button.filter-button{display:none}.loading{position:fixed;left:0;top:0;background-color:#0006;visibility:hidden;pointer-events:none;opacity:0;transition:opacity linear .1s;z-index:10000;display:flex;justify-content:center;align-items:center}.loading.visible{right:0;bottom:0;visibility:visible;opacity:1;pointer-events:auto}loading-indicator .spinner{position:relative;width:32px;height:32px}loading-indicator .spinner>div{position:absolute;background-color:#ccc;box-shadow:0 0 3px #000;width:7px;height:7px;border-radius:5px;animation-name:bounce-circular;animation-duration:.64s;animation-iteration-count:infinite}loading-indicator .spinner .dot-1{left:0;top:13px;animation-delay:.24s}loading-indicator .spinner .dot-2{left:3px;top:3px;animation-delay:.32s}loading-indicator .spinner .dot-3{top:0;left:13px;animation-delay:.4s}loading-indicator .spinner .dot-4{right:3px;top:3px;animation-delay:.48s}loading-indicator .spinner .dot-5{right:0;top:13px;animation-delay:.56s}loading-indicator .spinner .dot-6{right:3px;bottom:3px;animation-delay:.64s}loading-indicator .spinner .dot-7{left:13px;bottom:0;animation-delay:.72s}loading-indicator .spinner .dot-8{left:3px;bottom:3px;animation-delay:.8s}@keyframes bounce-circular{0%{transform:scale(1)}to{transform:scale(.3)}}login-component{display:block}login-component .content{max-width:400px}login-component header{display:flex;justify-content:center}login-component header h1{margin:0}login-component section{min-height:15em}login-component .form-content{padding-top:1em;width:100%;min-height:11em;position:absolute;left:0;display:flex;align-items:center;flex-direction:column}login-component .form-content .message{text-align:center;padding:0 2em 1.5em}login-component .form-content .links{padding:1em}login-component footer{display:flex;justify-content:center;padding:1em}login-component footer button{min-width:150px}login-component a:hover{cursor:pointer}pedigree,.pedigree{align-self:self-start;position:relative;display:inline-block;box-sizing:border-box}pedigree.sire>.block>.animal>.info,.pedigree.sire>.block>.animal>.info{background-color:#f5f5ff}pedigree.dam>.block>.animal>.info,.pedigree.dam>.block>.animal>.info{background-color:#fff5f5}pedigree .block,.pedigree .block{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch}pedigree .block .animal,.pedigree .block .animal{display:flex;flex-direction:row;align-items:stretch;min-width:150px}pedigree .block .animal .info,.pedigree .block .animal .info{display:flex;justify-content:center;flex:none;min-height:50px;min-width:150px;max-width:150px;text-align:center;background-color:#f5f5f5;padding:2px 0;border:1px solid #CCC}pedigree .block .animal .info .info-container,.pedigree .block .animal .info .info-container{min-width:150px;max-width:150px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}pedigree .block .animal .info.empty,.pedigree .block .animal .info.empty{min-width:50px}pedigree .block .animal .info .name,.pedigree .block .animal .info .name{font-size:14px;font-weight:700;white-space:normal}pedigree .block .animal .info .interbullId,.pedigree .block .animal .info .interbullId{font-size:12px;white-space:nowrap}pedigree .block .parents,.pedigree .block .parents{align-items:flex-start;position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;min-height:100%}pedigree .block .parents>pedigree,pedigree .block .parents .pedigree,.pedigree .block .parents>pedigree,.pedigree .block .parents .pedigree{align-self:flex-start;min-height:100%}pedigree .block.horizontal,.pedigree .block.horizontal{flex-direction:column}pedigree .block.horizontal .animal,.pedigree .block.horizontal .animal{min-width:unset;max-width:unset;max-height:50px;overflow:hidden;word-break:break-all;flex-direction:column;align-items:center}pedigree .block.horizontal .parents,.pedigree .block.horizontal .parents{padding-top:20px;flex-direction:row;justify-content:center;white-space:nowrap}pedigree .block.horizontal .parents>pedigree,pedigree .block.horizontal .parents .pedigree,.pedigree .block.horizontal .parents>pedigree,.pedigree .block.horizontal .parents .pedigree{min-width:0;vertical-align:top}pedigree .block.horizontal .parents:before,.pedigree .block.horizontal .parents:before{content:"";position:absolute;top:0;left:50%;border-left:1px solid #CCC;width:0;height:20px}pedigree .block.horizontal .sire,pedigree .block.horizontal .dam,.pedigree .block.horizontal .sire,.pedigree .block.horizontal .dam{padding-top:20px}pedigree .block.horizontal .sire:before,pedigree .block.horizontal .sire:after,pedigree .block.horizontal .dam:before,pedigree .block.horizontal .dam:after,.pedigree .block.horizontal .sire:before,.pedigree .block.horizontal .sire:after,.pedigree .block.horizontal .dam:before,.pedigree .block.horizontal .dam:after{content:"";position:absolute;top:0;right:50%;border:1px solid transparent;border-top:1px solid #CCC;min-width:50%;height:20px}pedigree .block.horizontal .sire:after,pedigree .block.horizontal .dam:after,.pedigree .block.horizontal .sire:after,.pedigree .block.horizontal .dam:after{right:0;left:50%;border-left:1px solid #CCC}pedigree .block.horizontal .sire:only-child:after,pedigree .block.horizontal .dam:only-child:after,.pedigree .block.horizontal .sire:only-child:after,.pedigree .block.horizontal .dam:only-child:after{display:none}pedigree .block.horizontal .sire:only-child:before,pedigree .block.horizontal .dam:only-child:before,.pedigree .block.horizontal .sire:only-child:before,.pedigree .block.horizontal .dam:only-child:before{left:50%;border-left:1px solid #CCC;width:0;min-width:0}pedigree .block.horizontal .sire:first-child:before,pedigree .block.horizontal .sire:last-child:after,pedigree .block.horizontal .dam:first-child:before,pedigree .block.horizontal .dam:last-child:after,.pedigree .block.horizontal .sire:first-child:before,.pedigree .block.horizontal .sire:last-child:after,.pedigree .block.horizontal .dam:first-child:before,.pedigree .block.horizontal .dam:last-child:after{border:none}pedigree .block.horizontal .sire:last-child:before,pedigree .block.horizontal .dam:last-child:before,.pedigree .block.horizontal .sire:last-child:before,.pedigree .block.horizontal .dam:last-child:before{border-right:1px solid #CCC;border-radius:0 5px 0 0}pedigree .block.horizontal .sire:first-child:after,pedigree .block.horizontal .dam:first-child:after,.pedigree .block.horizontal .sire:first-child:after,.pedigree .block.horizontal .dam:first-child:after{border-radius:5px 0 0}pedigree .block.horizontal.compact.level6 .animal,.pedigree .block.horizontal.compact.level6 .animal{min-width:50px;min-height:150px;max-height:150px;text-align:center}pedigree .block.horizontal.compact.level6 .animal .info,.pedigree .block.horizontal.compact.level6 .animal .info{min-width:50px;max-width:50px;min-height:150px;max-height:150px}pedigree .block.horizontal.compact.level6 .animal .info-container,.pedigree .block.horizontal.compact.level6 .animal .info-container{z-index:1;position:absolute;min-width:150px;max-width:150px;min-height:50px;max-height:50px;transform:rotate(90deg) translate(32%);transform-origin:center center}pedigree .block.horizontal.compact.level6 .animal .info-container.pdf,.pedigree .block.horizontal.compact.level6 .animal .info-container.pdf{transform:rotate(90deg) translate(32%) translateY(100%)}pedigree .duplicate0,.pedigree .duplicate0{background-color:#a91e3900!important;border-color:#520f1c!important;color:#520f1c!important}pedigree .duplicate1,.pedigree .duplicate1{background-color:#0093d000!important;border-color:#004b6a!important;color:#004b6a!important}pedigree .duplicate2,.pedigree .duplicate2{background-color:#3ba43b00!important;border-color:#205920!important;color:#205920!important}pedigree .duplicate3,.pedigree .duplicate3{background-color:#ffa50000!important;border-color:#996300!important;color:#996300!important}pedigree .duplicate4,.pedigree .duplicate4{background-color:#a52a2a00!important;border-color:#541515!important;color:#541515!important}pedigree .duplicate5,.pedigree .duplicate5{background-color:#f0f0!important;border-color:#909!important;color:#909!important}scroll-to-top{display:flex;opacity:0;transition:right ease .2s,opacity ease .2s;pointer-events:none;box-sizing:border-box;cursor:pointer;position:fixed;z-index:1000;background-color:#cecece;border-radius:50%;width:50px;height:50px;justify-content:center;align-items:center;box-shadow:0 0 4px 1px #0006;padding:10px;right:25px;bottom:25px}scroll-to-top.visible{display:flex;opacity:1;pointer-events:auto}scroll-to-top span{font-size:22pt;color:#fff;padding-bottom:6px}@media (max-width: 768px){scroll-to-top{right:15px;bottom:15px}}sire-list{display:flex;flex-grow:1}sire-list .ntm.index-calculated,sire-list .ntm.index-green,sire-list .ntm.index-red,sire-list .bpi.index-calculated,sire-list .bpi.index-green,sire-list .bpi.index-red{position:relative}sire-list .ntm.index-calculated:before,sire-list .ntm.index-calculated:after,sire-list .ntm.index-green:before,sire-list .ntm.index-green:after,sire-list .ntm.index-red:before,sire-list .ntm.index-red:after,sire-list .bpi.index-calculated:before,sire-list .bpi.index-calculated:after,sire-list .bpi.index-green:before,sire-list .bpi.index-green:after,sire-list .bpi.index-red:before,sire-list .bpi.index-red:after{right:.25em;position:absolute;content:"";width:0;height:0;margin-right:.5em;border:0 solid transparent}sire-list .ntm.index-calculated:before,sire-list .ntm.index-green:before,sire-list .ntm.index-red:before,sire-list .bpi.index-calculated:before,sire-list .bpi.index-green:before,sire-list .bpi.index-red:before{bottom:50%;border-width:0 7px 9px 7px;border-bottom-color:#75b9a0}sire-list .ntm.index-calculated:after,sire-list .ntm.index-green:after,sire-list .ntm.index-red:after,sire-list .bpi.index-calculated:after,sire-list .bpi.index-green:after,sire-list .bpi.index-red:after{top:50%;border-width:9px 7px 0 7px;border-top-color:#75b9a0}sire-list .ntm.index-calculated:before,sire-list .bpi.index-calculated:before{border-bottom-color:#e8ce7d}sire-list .ntm.index-calculated:after,sire-list .bpi.index-calculated:after{border-top-color:#e8ce7d}sire-list .ntm.index-red:before,sire-list .bpi.index-red:before{border-bottom-color:#ce3737}sire-list .ntm.index-red:after,sire-list .bpi.index-red:after{border-top-color:#ce3737}sire-list .proof-type- .sires-list .table .table-row{cursor:default}sire-list .proof-type-0 .bpi,sire-list .proof-type-0 .beef,sire-list .proof-type-0 .nbdiShort,sire-list .proof-type-0 .nbdiLong,sire-list .proof-type-0 .xDairyProducer,sire-list .proof-type-0 .birthYear{display:none!important}sire-list .proof-type-1 .ntm,sire-list .proof-type-1 .beef,sire-list .proof-type-1 .nbdiShort,sire-list .proof-type-1 .nbdiLong,sire-list .proof-type-1 .xDairyProducer,sire-list .proof-type-1 .birthYear{display:none!important}sire-list .proof-type-2 .ntm,sire-list .proof-type-2 .bpi,sire-list .proof-type-2 .aaaCode{display:none!important}sire-list .bull-ids-0 .interbullId .australianId,sire-list .bull-ids-0 .interbullId .naab{display:none}sire-list .bull-ids-1 .interbullId .australianId{display:none}sire-list .bull-ids-2 .interbullId .naab{display:none}sire-list .hide-aaa-code .aaaCode{display:none!important}sire-list .table .table-row>div{width:5rem;min-width:3rem}sire-list .table .table-row>div.name{font-weight:700;max-width:320px;flex-direction:column;align-items:flex-start}sire-list .table .table-row>div.proposalPercents{min-width:95px}sire-list .table .table-row>div.proposalPercents>span{display:inline-block;min-width:30px;max-width:30px;text-align:center}sire-list .table .table-row>div.proposalPercents input{padding:2px;margin:2px;min-width:30px;max-width:30px;border-radius:unset;text-align:center}sire-list .table .table-row>div.proposalPercents input:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none}sire-list .table .table-row>div.proposalPercents input:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none}sire-list .table .table-row>div.aaaCode,sire-list .table .table-row>div.dosesAvailable{max-width:131px}sire-list .table .table-row>div:before{color:#c8c8c8}sire-list .table .table-row>div i{height:100%;align-items:center;background-size:32px 32px;background-repeat:no-repeat;background-position:right center;flex:none}sire-list .table .table-row>div i.RED,sire-list .table .table-row>div i.RDC,sire-list .table .table-row>div i.VikingRed{width:32px;background-image:url(/content/images/breeds/rdc.png)}sire-list .table .table-row>div i.HOL,sire-list .table .table-row>div i.Holstein{width:32px;background-image:url(/content/images/breeds/hol.png)}sire-list .table .table-row>div i.JER,sire-list .table .table-row>div i.Jersey{width:32px;background-image:url(/content/images/breeds/jer.png)}sire-list .table .table-row>div i.crossbreed{width:32px;background-image:url(/content/images/breeds/crossbreed.png)}sire-list .table .dosesAvailable input,sire-list .table .doses input,sire-list .table .cowsPercent input,sire-list .table .heifersPercent input{margin:2px;min-width:50px;max-width:50px}sire-list .sires-list .table .table-header .table-row>div,sire-list .sires-list .table .table-header .table-row .cell{padding-top:5px;line-height:1.3em;white-space:normal}sire-list .sires-list .table .table-row{cursor:pointer}sire-list .sires-list .table .table-row>div,sire-list .sires-list .table .table-row .cell{line-height:40px;padding:2px}sire-list .sires-list .table .table-row .checkbox{min-width:40px;padding-left:5px;border:none}sire-list .sires-list .table .table-row>div{flex-grow:1}sire-list .sires-list .table .table-row>div.interbullId{min-width:12em;max-width:12em;position:relative}sire-list .sires-list .table .table-row>div.interbullId .additionalId{position:absolute;bottom:0;line-height:1.4em;font-size:.75em;display:block;color:#888}sire-list .sires-list .table .table-row>div.interbullId .additionalId>span{margin-right:1em}sire-list .sires-list .table .table-row>div.name{flex-grow:2}sire-list .sires-list .table .table-row>div.breed{display:flex}sire-list .sires-list .table .table-row>div.dosesAvailable,sire-list .sires-list .table .table-row>div.doses,sire-list .sires-list .table .table-row>div.cowsPercent,sire-list .sires-list .table .table-row>div.heifersPercent,sire-list .sires-list .table .table-row>div.ntm,sire-list .sires-list .table .table-row>div.bpi{padding-right:.5em}sire-list .sires-list .table .table-row>div input{width:100%;margin:0}sire-list .sires-list .table .table-row>div.useMe input{width:auto}sire-list .sires-list .table .table-row>div.ntm,sire-list .sires-list .table .table-row>div.bpi{max-width:4em;justify-content:right;padding-right:2em}sire-list .sires-list .table .table-row>div.country,sire-list .sires-list .table .table-row>div.breed{max-width:6em}sire-list .sires-list .table .table-row>div.semenType{max-width:5em}sire-list .sires-list .table .table-row .breed.RED,sire-list .sires-list .table .table-row .breed.RDC,sire-list .sires-list .table .table-row .breed.VikingRed{color:#a91e39}sire-list .sires-list .table .table-row .breed.HOL,sire-list .sires-list .table .table-row .breed.Holstein{color:#000}sire-list .sires-list .table .table-row .breed.JER,sire-list .sires-list .table .table-row .breed.Jersey{color:#e2c25c}sire-list .sires-list .table .table-row .breed.crossbreed{color:#3ba43b}sire-list modal-dialog.sire-search .modal-dialog-content{width:90%;max-width:900px}sire-list modal-dialog.sire-search section{display:flex;flex-direction:column}sire-list modal-dialog.sire-search .search-input{display:flex;flex-wrap:nowrap;padding:5px}sire-list modal-dialog.sire-search .search-input input{width:100%}sire-list modal-dialog.sire-search .search-input .bull-id-property{display:flex;padding:5px;align-items:center;white-space:nowrap}sire-list modal-dialog.sire-search .table.search-results .table-row{cursor:initial}sire-list modal-dialog.sire-search .table.search-results .table-header{flex:none}sire-list modal-dialog.sire-search .table.search-results .table-header .table-row>div{line-height:1.3em;white-space:normal;font-size:smaller}sire-list modal-dialog.sire-search .table.search-results .table-body{overflow-y:auto}sire-list modal-dialog.sire-search .table.search-results .table-body .name{padding:5px;line-height:1.3em;font-size:15px}sire-list modal-dialog.sire-search .table.search-results .table-body .name .id,sire-list modal-dialog.sire-search .table.search-results .table-body .name .secondId{display:block;font-size:smaller;font-weight:400;color:#666;line-height:1.1em}sire-list modal-dialog.sire-search .table.search-results .table-body .name .name{padding:0;display:block;min-height:1.3em}sire-list modal-dialog.sire-search .table.search-results .name{flex-grow:2}sire-list modal-dialog.sire-search .message{padding:20px;text-align:center}sire-list modal-dialog.sire-search .buttons{min-width:120px;flex-grow:1;justify-content:flex-start}sire-list modal-dialog.sire-search .buttons>button{max-width:100px}sire-list.edit-item-popup .breed{height:40px;display:flex}sire-list.edit-item-popup i{display:block}sire-list.edit-item-popup .table-row{flex-wrap:wrap}sire-list.edit-item-popup .interbullId{justify-content:space-between;align-items:center}sire-list.edit-item-popup .dosesAvailable:before,sire-list.edit-item-popup .cowsPercent:before,sire-list.edit-item-popup .heifersPercent:before{width:50%}sire-search{display:flex;flex-direction:column;flex-grow:1}sire-search header{display:flex;justify-content:space-between}sire-search section{height:490px;overflow:hidden}sire-search .search-input{display:flex;flex-wrap:nowrap}sire-search .search-input input{width:100%}sire-search section{display:flex;flex-direction:column}sire-search section .search-input{height:50px;min-height:50px}sire-search section .table{flex-grow:1;overflow-y:auto}sire-search .table .table-row{display:flex;line-height:2.7em;flex-wrap:nowrap;cursor:default}sire-search .table .table-row>div{padding:0 5px;white-space:nowrap;width:3em;overflow:hidden;flex-grow:1}sire-search .table .table-row .highlight{font-weight:700;padding:5px 0}sire-search .table .table-row .id{width:13em}sire-search .table .table-row .id>div{margin-top:2px}sire-search .table .table-row .id .bovineId,sire-search .table .table-row .id .secondId{height:1.2em;line-height:1.2em}sire-search .table .table-row .name{width:10em;flex-grow:1}sire-search .table .table-row .buttons{text-align:right}@media (max-width: 768px){sire-search .table .table-row{line-height:1.7em;flex-wrap:wrap}sire-search .table .table-row .id{order:1}sire-search .table .table-row>div{order:2}sire-search .table .table-row .name{order:3}sire-search .table .table-row .buttons{order:4}sire-search .table .table-row .id,sire-search .table .table-row .name{width:50%}}sire-search .message{padding:10px;line-height:5em;text-align:center}sire-search footer label{flex-grow:1;padding:8px}@media (max-width: 768px){sire-search{font-size:12px}}user-info{max-width:1024px}user-info .customer-blocked{width:100%;background-color:#dda5b0;color:#fff;text-align:center;height:2.5em;line-height:2.5em;vertical-align:central;margin:auto}user-info section{margin-bottom:15px}user-info section header{background-color:#ececec}user-info section header h3{margin:0;padding:10px;font-weight:700}user-info .mandatory{background-color:#ffcfcf;border-color:red}user-info .navision-block .buttons{display:flex}user-info .navision-block .buttons .button{width:100%}user-info .navision-block .buttons button.icon-refresh{margin-left:20px}traits-details{display:block;border-bottom:1px solid rgb(200,200,200);font-size:14px}traits-details>.traits{column-gap:0;font-size:12px;column-count:6;--rows-count: calc(1 + round(var(--traits-count) / 6)) ;height:calc(18px * var(--rows-count))}traits-details>.traits>span{height:calc(100% / var(--rows-count))}@media (max-width: 767px){traits-details>.traits{font-size:11px;column-count:4;--rows-count: calc(1 + round(var(--traits-count) / 4)) ;height:calc(16.5px * var(--rows-count))}traits-details>.traits>span{height:calc(100% / var(--rows-count))}}@media (max-width: 424px){traits-details>.traits{font-size:11px;column-count:3;--rows-count: calc(1 + round(var(--traits-count) / 3)) ;height:calc(16.5px * var(--rows-count))}traits-details>.traits>span{height:calc(100% / var(--rows-count))}}traits-details>.traits>span{padding-left:.5em;line-height:1.5em;position:relative;overflow:hidden;display:flex}traits-details>.traits>span span.name{overflow:hidden;text-overflow:ellipsis;flex-grow:1;width:80%;white-space:nowrap!important}traits-details>.traits>span span.value{min-width:20%;text-align:right;padding-right:10px}traits-details>.traits .blue{background-color:#99d4ec}traits-details>.traits .green{background-color:#badccf}traits-details>.traits .gold{background-color:#f3e7be}traits-details>.traits .red{background-color:#ffc09b}feedback{display:flex;margin-right:.6em;justify-content:flex-end}feedback a{font-size:small;cursor:pointer}feedback .feedback-popup .modal-dialog-content{height:60%}feedback .feedback-popup section{position:relative;margin:5px}feedback .feedback-popup section textarea{position:absolute;left:0;top:0;width:100%;height:100%;resize:none;line-height:1.5em}[data-content-before]:empty:before{display:none}search{display:flex;align-items:center;flex-wrap:nowrap;padding-right:.25em}search .search-input{display:inline-flex;position:relative;margin-right:.25em}search .search-input input{max-width:10em;padding-right:2.5em}search .search-input button.icon-cross{background-color:transparent;border:none;height:100%;padding:0 .4em;position:absolute;right:0}search .search-input button.icon-cross:hover:not([disabled]){background-color:transparent}search .search-input button.icon-cross:focus{box-shadow:none}sire-create{height:auto!important;overflow:auto!important}sire-create input .interbullId{width:100%}sire-create .sire-area>div{display:flex;flex-direction:row;flex-wrap:nowrap}sire-create .sire-area>div>label{width:33%;display:flex;flex-direction:column;justify-content:flex-start}sire-create .sire-area>div>label span,sire-create .sire-area>div>label input,sire-create .sire-area>div>label select-dropdown,sire-create .sire-area>div>label select{width:100%}@media (max-width: 768px){sire-create .sire-area>div>label input{height:1.7rem}}sire-create .ancestor-area{border-top:1px solid}sire-create .ancestor-area .interbullId{width:calc(60% - 38px)}sire-create .ancestor-area .area-header{color:gray;font-size:.9em}sire-create .ancestor-area .details{display:flex}sire-create .ancestor-area .details .name{width:300px}herd-traits .info{background-color:#edf4fb;border:1px solid #28395A;border-radius:.5em;color:#28395a;margin:.25em;padding:.5em;-webkit-user-select:none;user-select:none}herd-traits .info i{padding-right:.5em}herd-traits .modal-dialog-content{min-width:540px;width:540px;min-height:480px}herd-traits .modal-dialog-content .counter-column{min-width:20px}herd-traits .modal-dialog-content .trait-column{width:250px}herd-traits .modal-dialog-content td{text-align:center}herd-traits .modal-dialog-content td.trait-column{width:250px}herd-traits .modal-dialog-content td.trait-column .trait-selector{width:100%;top:2px}herd-traits .modal-dialog-content td.limitType{width:120px}herd-traits .modal-dialog-content .limit-column{width:75px}herd-traits .modal-dialog-content .limit-column .limit-selector{width:70px}herd-traits .modal-dialog-content .button-column{min-width:40px}herd-traits .modal-dialog-content .button-group{display:inline-flex}herd-traits .modal-dialog-content .button-group button{border-radius:0}herd-traits .modal-dialog-content .button-group button:first-child{border-bottom-left-radius:.25em;border-top-left-radius:.25em}herd-traits .modal-dialog-content .button-group button:last-child{border-bottom-right-radius:.25em;border-top-right-radius:.25em}herd-traits .modal-dialog-content footer{justify-content:space-between!important}inline-text,inline-number,inline-dropdown{border:1px solid transparent;box-sizing:border-box;cursor:text;display:inline-block;height:2.5em;line-height:2.5em;overflow:hidden;position:relative;width:100%}inline-text.ng-invalid,inline-number.ng-invalid,inline-dropdown.ng-invalid{background-color:#ebafaf;border-color:#ce3737}inline-text.ng-invalid input,inline-number.ng-invalid input,inline-dropdown.ng-invalid input{background-color:#ebafaf}inline-text.modified:after,inline-number.modified:after,inline-dropdown.modified:after{border:.25em solid #2b9fd3;border-bottom-color:transparent;border-left-color:transparent;content:"";position:absolute;right:0;top:0}inline-text:hover,inline-number:hover,inline-dropdown:hover{border-color:#444;outline:none}inline-text:focus-within,inline-text:focus,inline-number:focus-within,inline-number:focus,inline-dropdown:focus-within,inline-dropdown:focus{border-color:#2b9fd3;outline:none}inline-text input,inline-number input,inline-dropdown input{border:none;border-radius:0;box-sizing:border-box;height:2.5em;padding:0 .25em;width:100%}inline-text input:focus,inline-number input:focus,inline-dropdown input:focus{border:none}inline-text>span.text,inline-number>span.text,inline-dropdown>span.text{padding:0 .25em;white-space:nowrap}inline-dropdown{cursor:pointer}search-input{position:relative}search-input input{padding-right:2.5em;width:100%}search-input button.icon-close{position:absolute;right:0;height:100%;border:none;background-color:transparent;min-width:2em!important;padding:0 .4em}search-input button.icon-close:hover{background-color:transparent}search-input button.icon-close:focus{box-shadow:none}localization-inline-translate>button{position:fixed;z-index:99999;opacity:0;transition:opacity linear .2s;display:none}localization-inline-translate>button.visible{opacity:.8;display:block}localization-inline-translate>button:hover{opacity:1}localization-inline-translate modal-dialog section .item{display:flex;flex-wrap:nowrap;align-items:center}localization-inline-translate modal-dialog section .item .title{width:10em;flex:none}localization-inline-translate modal-dialog section .item .value{flex-grow:1}localization-toolbar{position:absolute;top:4em;right:.5em;display:flex;flex-wrap:nowrap;padding:4px;z-index:10;background-color:#31466f;border-radius:.5em;opacity:.5;transition:opacity linear .2s}localization-toolbar:hover{opacity:1}localization-toolbar>button{border:none;background-color:transparent;box-shadow:none}localization-manager div.toolbar{display:flex;background-color:#fff;padding:.3em;position:sticky;top:0;z-index:1}localization-manager div.toolbar search-input{display:flex;margin-right:.5em}localization-manager div.toolbar input{flex-grow:1}localization-manager .modal-dialog-container>div.modal-dialog-content{min-height:90vh;min-width:90vw}localization-manager .modal-dialog-container>div.modal-dialog-content>section{padding:0}localization-manager .item-list .item,localization-manager .item-list-header .item{align-items:center;background-color:transparent;border-radius:0;display:flex;height:3rem;padding:0;border-bottom:1px solid #CCC}localization-manager .item-list .item>span,localization-manager .item-list-header .item>span{flex-grow:1;align-items:center;display:flex;height:100%}localization-manager .item-list .item>span.key,localization-manager .item-list-header .item>span.key{flex-basis:20%;max-width:30%;padding-left:.5em;overflow:hidden;text-overflow:ellipsis}localization-manager .item-list .item>span.modified,localization-manager .item-list-header .item>span.modified{flex:none;min-width:5em;justify-content:center;text-align:center}localization-manager .item-list .item .buttons,localization-manager .item-list-header .item .buttons{align-items:center;display:flex;flex:none;width:4em}localization-manager .item-list .item .buttons button,localization-manager .item-list-header .item .buttons button{min-width:3em}localization-manager .item-list .item+.item,localization-manager .item-list-header .item+.item{margin:0}localization-manager .item-list .item button.icon-revert,localization-manager .item-list-header .item button.icon-revert{visibility:hidden}localization-manager .item-list .item .value,localization-manager .item-list-header .item .value{flex-grow:1;transition:all linear .2s;overflow:hidden;flex-basis:3em}localization-manager .item-list .item .value input,localization-manager .item-list-header .item .value input{width:100%}localization-manager .item-list .item .value inline-text,localization-manager .item-list-header .item .value inline-text{display:flex}localization-manager .item-list .item .value inline-text>span,localization-manager .item-list-header .item .value inline-text>span{display:flex}localization-manager .item-list .item .value inline-text input,localization-manager .item-list-header .item .value inline-text input{font-size:1em;margin:0}localization-manager .item-list .item.modified,localization-manager .item-list-header .item.modified{background-color:#ffa50040}localization-manager .item-list .item.modified:hover,localization-manager .item-list-header .item.modified:hover{background-color:#ffa50059}localization-manager .item-list .item.modified span.modified:before,localization-manager .item-list-header .item.modified span.modified:before{content:"\2713"}localization-manager .item-list .item.modified button.icon-revert,localization-manager .item-list-header .item.modified button.icon-revert{visibility:visible}localization-manager item-list-header .item,localization-manager .item-list-header .item{background:#003d60;color:#fff}localization-manager item-list-header .item>span,localization-manager .item-list-header .item>span{padding-left:.5em}localization-manager item-list-header .item .sortable,localization-manager .item-list-header .item .sortable{cursor:pointer}localization-manager item-list-header .buttons,localization-manager .item-list-header .buttons{pointer-events:none;visibility:hidden}localization-resource-content.preview{outline-width:3px;outline-style:dotted;outline-color:orange}localization-resource-content.preview:hover{outline-style:solid;background-color:#ffa50059}page.cows-import .content{margin-top:0}page.cows-import .row.col{flex-wrap:nowrap}page.cows-import .row.col *+*{margin-right:.5em}page.cows-import .row.col>span{margin-right:10px}page.cows-import .row.col>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}page.cows-import .row.col input[dropdown]{min-width:5em;max-width:10em}page.cows-import .title{display:flex;padding:0 10px;width:100%}page.cows-import .template-modal .table{display:flex;flex-direction:column;align-items:center;max-height:400px;overflow-y:scroll}page.cows-import .template-modal .table .template{align-items:center;display:flex;justify-content:space-between;padding:5px;width:100%}page.cows-import .template-modal .table .template button{margin-left:5px}page.cows-import .import-header{display:flex;margin-bottom:10px;justify-content:space-between;z-index:1}page.cows-import .import-header label>div,page.cows-import .import-header .label>div{flex-wrap:nowrap}@media (max-width: 375px){page.cows-import .import-header{flex-direction:column}}page.cows-import .import-header .default-role{display:flex;flex-wrap:nowrap;align-items:center;padding-right:10px}page.cows-import .import-header .default-role span{padding-right:10px;padding-left:10px}page.cows-import .import-header .default-role select-dropdown{min-width:80px}page.cows-import .navigation-buttons{text-align:right}page.cows-import .navigation-buttons button{min-width:80px}page.cows-import .wizard-steps{display:flex;justify-content:center;padding:10px 0;width:100%}page.cows-import .wizard-steps .icon-circle-left,page.cows-import .wizard-steps .icon-circle-right{color:#0093d0;display:inline-block;vertical-align:top;line-height:35px;cursor:pointer}page.cows-import .wizard-steps .button-icon-only{border:none;background-color:transparent;font-size:24px;width:35px;max-width:35px;min-width:35px;box-shadow:none;line-height:0;padding:0;margin:0}page.cows-import .wizard-steps .step{align-items:center;display:flex;flex-direction:column;text-decoration:none;width:20%}page.cows-import .wizard-steps .step .point{display:flex;justify-content:center;position:relative;width:100%}page.cows-import .wizard-steps .step .point:after{color:#fff;content:"\ea10";font-family:icomoon;font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}@media (max-width: 639px){page.cows-import .wizard-steps .step .name{display:none}}page.cows-import .wizard-steps .step .icon{display:inline-block;background-color:#0093d0;width:34px;height:34px;border-radius:17px;margin:5px;border:3px solid #FFF}page.cows-import .wizard-steps .step .icon:before,page.cows-import .wizard-steps .step .icon:after{background-color:#0093d0;content:"";display:block;height:5px;pointer-events:none;position:absolute;top:19px;z-index:1}page.cows-import .wizard-steps .step .icon:before{left:0;margin-right:18px;right:50%}page.cows-import .wizard-steps .step .icon:after{left:50%;margin-left:18px;right:0}page.cows-import .wizard-steps .step.active:not(:last-child) .point:after{display:none}page.cows-import .wizard-steps .step.active:not(:last-child) .icon{background-color:#65bfe3}page.cows-import .wizard-steps .step.active:not(:last-child) .icon:before{background-color:#0093d0}page.cows-import .wizard-steps .step.active:not(:last-child) .icon:after{opacity:.5;background-color:gray}page.cows-import .wizard-steps .step.active~.step{opacity:.5;pointer-events:none}page.cows-import .wizard-steps .step.active~.step .point:after{display:none}page.cows-import .wizard-steps .step.active~.step .name{color:gray}page.cows-import .wizard-steps .step.active~.step .icon{background-color:gray}page.cows-import .wizard-steps .step.active~.step .icon:before,page.cows-import .wizard-steps .step.active~.step .icon:after{background-color:gray}import-step.select-file .file-select{position:relative;min-height:200px;line-height:200px;text-align:center;background-color:#fff;border:2px dashed rgb(200,200,200);margin-bottom:10px}import-step.select-file .file-select input[type=file]{position:absolute;width:100%;height:100%;left:0;top:0;margin:0;padding:0;opacity:0;cursor:pointer}import-step.select-data .data-settings{display:flex;flex-direction:row;margin-bottom:10px}@media (max-width: 375px){import-step.select-data .data-settings{flex-direction:column}}import-step.select-data .data-settings>div{flex-grow:1;line-height:3.5em;white-space:nowrap;padding-right:20px;display:flex;align-items:center}import-step.select-data .data-settings>div label.checkbox{display:inline-block;width:auto}import-step.select-data .data-settings>div.total{width:40%;justify-content:flex-end}@media (max-width: 375px){import-step.select-data .data-settings>div.total{width:100%;justify-content:flex-start}}import-step.select-data .data-settings>div.total span{padding-left:10px}@media (max-width: 375px){import-step.select-data .data-settings>div.total span{padding-left:0;padding-right:10px}}import-step.select-columns .table .table-header .table-row .cell{min-height:1.8em}import-step.select-columns .table .table-row{min-height:3em}import-step.select-columns .table .table-row .cell{min-height:3em}import-step.select-columns .table .table-row.selectors .cell{display:flex;flex-wrap:nowrap;align-items:center}import-step.select-columns .table .table-row.selectors .cell input{min-width:0}import-step.select-columns .table .table-row.selectors .cell select-dropdown{flex-grow:1}import-step.select-columns .table .table-row.selectors .cell button{margin-left:3px}import-step.select-columns .table .table-row .mapped-value{margin-right:12px}import-step.select-columns .table.custom-mapping .table-row>div{flex:1;align-items:center;display:flex}import-step.check-data .table .table-row .cell{min-height:3em;position:relative}import-step.check-data .table .table-row .cell.has-button,import-step.check-data .table .table-row .cell.sireId,import-step.check-data .table .table-row .cell.mgsId,import-step.check-data .table .table-row .cell.mgdsId,import-step.check-data .table .table-row .cell.mgddsId,import-step.check-data .table .table-row .cell.mgdddsId{position:relative;padding-right:1.4em;width:200px}import-step.check-data .table .table-row .cell button.search-button{position:absolute;bottom:0;right:0}import-step.complete .card{margin:.5em;flex-grow:1;min-height:8em}import-step.complete .table.cow-list .cowId{flex-basis:10em}import-step.complete .table.cow-list .name{flex-basis:10em}import-step.complete .table.cow-list .ntm{flex-basis:5em}import-step.complete .table.cow-list .footer-toolbar{align-items:center;background-color:#fff;border-bottom:1px solid gray;bottom:0;display:flex;justify-content:flex-end;padding:1em;position:sticky}import-step.complete .table.cow-list .footer-toolbar *+*{margin-left:.5em}import-step.complete .table .table-row{line-height:40px}import-step.complete .table .table-row .cell{min-width:auto}import-step.complete .table .table-row div{border:none}import-step.complete .save-button{margin-left:.5em;min-width:5em}page.cows-import .table.fixed-width .table-row{font-family:monospace;font-size:16px}page.cows-import .table.fixed-width .table-row .cell,page.cows-import .table.fixed-width .table-row .th,page.cows-import .table.fixed-width .table-row .td{white-space:pre}page.cows-import .table.fixed-width .table-row .cell:last-of-type,page.cows-import .table.fixed-width .table-row .th:last-of-type,page.cows-import .table.fixed-width .table-row .td:last-of-type{width:100%;opacity:.7}page.cows-import .table.fixed-width .table-row .cell.string-end,page.cows-import .table.fixed-width .table-row .th.string-end,page.cows-import .table.fixed-width .table-row .td.string-end{width:100%}page.cows-import .table .pages button.page-number{min-width:50px}page.cows-import .table .table-row.not-data{opacity:.2}page.cows-import .table .table-row.headers{background-color:#0093d0;color:#fff;opacity:1}page.cows-import .table .table-row.headers .cell:not(.checkbox){background-color:#0093d0;color:#fff}page.cows-import .table .table-row.alternative .cell.mapped{background-color:#77c6e6}page.cows-import .table .cell{padding:4px;width:150px;min-width:150px;overflow:hidden;min-height:30px;line-height:1.2em;border-right:1px solid rgb(200,200,200);flex-wrap:wrap}page.cows-import .table .cell>div{width:100%}page.cows-import .table .cell.index{width:2.5em;min-width:2.5em}page.cows-import .table .cell.column-width{white-space:normal!important;opacity:1!important}page.cows-import .table .cell.column-width input{padding:0 5px;max-width:60px;margin:0}page.cows-import .table .cell.mapped{background-color:#99d4ec;border-bottom:1px solid #0093d0;border-right:1px solid #0093d0;position:relative}page.cows-import .table .cell.mapped select{width:70%}page.cows-import .table .cell.Valid:before,page.cows-import .table .cell.Partial:before,page.cows-import .table .cell.Invalid:before,page.cows-import .table .cell.FromPrevious:before,page.cows-import .table .cell[class^=Partial-]:before,page.cows-import .table .cell[class*=" Partial-"]:before,page.cows-import .table .cell[class*=" FromPrevious-"]:before{right:2px;top:2px;position:absolute;font-family:icomoon;font-size:12px;content:"\ea10";color:green}page.cows-import .table .cell.FromPrevious:before{content:"\e9d2"}page.cows-import .table .cell.Partial:before{content:"?";color:#e8ce7d}page.cows-import .table .cell[class^=Partial-]:before,page.cows-import .table .cell[class*=" Partial-"]:before{font-family:sans-serif;color:#fff;background-color:#ce3737;border-radius:7px;padding:0 5px;font-size:11px;z-index:1}page.cows-import .table .cell.Partial-1:before{color:#000;background-color:#e8ce7d;content:"1"}page.cows-import .table .cell.Partial-2:before{content:"2"}page.cows-import .table .cell.Partial-3:before{content:"3"}page.cows-import .table .cell.Partial-4:before{content:"4"}page.cows-import .table .cell.Partial-5:before{content:"5"}page.cows-import .table .cell.Partial-6:before{content:"6"}page.cows-import .table .cell.Partial-7:before{content:"7"}page.cows-import .table .cell.Partial-8:before{content:"8"}page.cows-import .table .cell.Partial-9:before{content:"9"}page.cows-import .table .cell.Partial-10:before{content:"10"}page.cows-import .table .cell.Partial-11:before{content:"10+"}page.cows-import .table .cell[class^=FromPrevious-]:before,page.cows-import .table .cell[class*=" FromPrevious-"]:before{font-family:sans-serif;color:#fff;background-color:green;border-radius:7px;padding:0 5px;font-size:11px;z-index:1}page.cows-import .table .cell.FromPrevious-1:before{content:"1"}page.cows-import .table .cell.FromPrevious-2:before{content:"2"}page.cows-import .table .cell.FromPrevious-3:before{content:"3"}page.cows-import .table .cell.FromPrevious-4:before{content:"4"}page.cows-import .table .cell.FromPrevious-5:before{content:"5"}page.cows-import .table .cell.FromPrevious-6:before{content:"6"}page.cows-import .table .cell.FromPrevious-7:before{content:"7"}page.cows-import .table .cell.FromPrevious-8:before{content:"8"}page.cows-import .table .cell.FromPrevious-9:before{content:"9"}page.cows-import .table .cell.FromPrevious-10:before{content:"10"}page.cows-import .table .cell.FromPrevious-11:before{content:"10+"}page.cows-import .table .cell.Invalid:before{content:"\ea0f";color:red}page.cows-import .table .cell.sireId .mapped-value,page.cows-import .table .cell.sireId .original,page.cows-import .table .cell.mgsId .mapped-value,page.cows-import .table .cell.mgsId .original,page.cows-import .table .cell.mgdsId .mapped-value,page.cows-import .table .cell.mgdsId .original,page.cows-import .table .cell.mgddsId .mapped-value,page.cows-import .table .cell.mgddsId .original,page.cows-import .table .cell.mgdddsId .mapped-value,page.cows-import .table .cell.mgdddsId .original{font-size:12px}page.cows-import .table .cell .mapped-value{position:relative;min-height:1.1em;font-weight:700;overflow:hidden}page.cows-import .table .cell .original{font-size:14px;color:#555;overflow:hidden}page.cows-import .item>div{flex:0 1 20%;padding:0 5px}page.cows-import .item>div.name{flex:0 1 30%}page.cows-import .list .item{min-height:2em;height:initial;padding:4px}page.cows-import .list .item:nth-child(2n){background-color:#ececec}page.cows-import .form select{margin:0;width:100%}page.cows-import .cell button,page.cows-import .th button,page.cows-import .td button{width:2em;height:2em;min-width:2em;min-height:2em}page.cows-import .form label,page.cows-import .form .label{align-items:center;border:none}page.cows-import .file-name{display:flex}page.cows-import .fixed-columns-actions{display:flex}page.cows-import .input{height:2.8em;line-height:2.8em;margin:5px;padding:0 10px;border-radius:5px;box-sizing:border-box;border:1px solid #0093d0}page.distributor-list .table .table-row>div,page.distributor-list .table .table-row .cell{line-height:40px}page.distributor-list .table .table-row>div.name,page.distributor-list .table .table-row .cell.name{flex-basis:10em;flex-grow:1}page.distributor-list .table .table-row>div.username,page.distributor-list .table .table-row .cell.username{flex-basis:10em;flex-grow:1}page.distributor-list .table .table-row>div.email,page.distributor-list .table .table-row .cell.email{flex-basis:10em;flex-grow:1}page.distributor-list .table .table-row>div.country,page.distributor-list .table .table-row .cell.country{flex-basis:4em;flex-grow:1}@media (max-width: 768px){page.distributor-list .table .table-row{flex-wrap:wrap}page.distributor-list .table .table-row>div,page.distributor-list .table .table-row .cell{line-height:30px}page.distributor-list .table .table-row>div.name,page.distributor-list .table .table-row .cell.name{width:50%;flex:none}page.distributor-list .table .table-row>div.username,page.distributor-list .table .table-row .cell.username{width:50%;flex:none}page.distributor-list .table .table-row>div.email,page.distributor-list .table .table-row .cell.email{width:50%;flex:none}}page.admin-list .table .table-row>div,page.admin-list .table .table-row .cell{line-height:40px}page.admin-list .table .table-row>div.name,page.admin-list .table .table-row .cell.name{flex-basis:10em;flex-grow:1}page.admin-list .table .table-row>div.username,page.admin-list .table .table-row .cell.username{flex-basis:10em;flex-grow:1}page.admin-list .table .table-row>div.email,page.admin-list .table .table-row .cell.email{flex-basis:10em;flex-grow:1}page.admin-list .table .table-row>div.country,page.admin-list .table .table-row .cell.country{flex-basis:5em;flex-grow:1}@media (max-width: 768px){page.admin-list .table .table-row{flex-wrap:wrap}page.admin-list .table .table-row>div,page.admin-list .table .table-row .cell{line-height:30px}page.admin-list .table .table-row>div.name,page.admin-list .table .table-row .cell.name{width:50%;flex:none}page.admin-list .table .table-row>div.username,page.admin-list .table .table-row .cell.username{width:50%;flex:none}page.admin-list .table .table-row>div.email,page.admin-list .table .table-row .cell.email{width:50%;flex:none}}page.upload-sires .inprogress{position:relative;min-height:48px;line-height:48px;background-color:#badccf}page.upload-sires .inprogress loading-indicator{position:absolute;right:16px;top:16px}page.upload-sires .error{min-height:48px;line-height:48px;color:#d9534f}page.upload-sires .success{min-height:48px;line-height:48px;color:#5cb85c}page.upload-sires .file-select{position:relative;min-height:150px;line-height:150px;text-align:center;background-color:#fff;border:2px dashed rgb(200,200,200);margin-bottom:10px}page.upload-sires .file-select.file-selected{min-height:100px;line-height:100px}page.upload-sires .file-select input[type=file]{position:absolute;width:100%;height:100%;left:0;top:0;margin:0;padding:0;opacity:0;cursor:pointer}page.upload-sires .selected-file ul{list-style:none}page.upload-sires .selected-file .filename{font-weight:700;padding-left:10px;line-height:1.5em}page.upload-sires .selected-file button{min-width:80px;margin-left:5px}page.upload-sires .table .table-row div{padding:10px 5px;align-content:center;align-items:center;margin:auto;line-height:2em}page.upload-sires .table .table-row .number{width:60px}page.upload-sires .table .table-row .message{flex-grow:1}page.upload-sires .table .table-row .text{flex-grow:1;font-family:monospace;font-size:16px}page.upload-sires .table .table-row .filename-col{width:25%;overflow-wrap:normal;word-wrap:break-word;white-space:normal}page.upload-sires .table .table-row .description-col{width:75%}page.event-list .table .toolbar{display:flex;align-items:center;justify-content:space-around}@media (max-width: 605px){page.event-list .table .toolbar{flex-wrap:wrap}}page.event-list .table .toolbar .all-filters{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}page.event-list .table .toolbar .all-filters div{display:flex;min-width:250px;width:50%;align-items:center}page.event-list .table .toolbar .all-filters .filters-pair{justify-content:space-around;flex-wrap:wrap}page.event-list .table .toolbar .all-filters .filters-pair div{justify-content:space-around;padding-left:10px}page.event-list .table .toolbar .all-filters .filters-pair div label{width:35%;min-width:110px}page.event-list .table .toolbar .all-filters .filters-pair div input,page.event-list .table .toolbar .all-filters .filters-pair div select-dropdown{width:100%}page.event-list .table .toolbar button{width:150px}page.event-list .table .table-row{display:flex}page.event-list .table .table-row>div,page.event-list .table .table-row .cell{line-height:30px}page.event-list .table .table-row>div.eventDateTimeUTC,page.event-list .table .table-row .cell.eventDateTimeUTC{min-width:200px}@media (max-width: 768px){page.event-list .table .table-row>div.eventDateTimeUTC,page.event-list .table .table-row .cell.eventDateTimeUTC{order:1;line-height:30px}}page.event-list .table .table-row>div.description,page.event-list .table .table-row .cell.description{width:100%}@media (max-width: 768px){page.event-list .table .table-row>div.description,page.event-list .table .table-row .cell.description{order:3;line-height:30px}}page.event-list .table .table-row>div.userName,page.event-list .table .table-row .cell.userName{min-width:150px}@media (max-width: 768px){page.event-list .table .table-row>div.userName,page.event-list .table .table-row .cell.userName{order:2;line-height:30px}}@media (max-width: 768px){page.event-list .table .table-row{flex-wrap:wrap}page.event-list .table .table-row>div,page.event-list .table .table-row .cell{line-height:30px}}.mating-strategies .strategy-buttons button{min-width:80px}.mating-strategies .strategy-buttons button.clear-button{border-width:1px}.mating-strategies .button-block{display:block;width:auto}.mating-strategies .button-block button{margin:2px 0;width:120px}.mating-strategies .button-block.strategy-buttons{float:left}.mating-strategies .button-block.action-buttons{float:right}.mating-strategies .filter-container{clear:both}page.manual-sires-list .table .table-row>div,page.manual-sires-list .table .table-row .cell{line-height:40px}page.manual-sires-list .table .table-row>div.interbullId,page.manual-sires-list .table .table-row>div.name,page.manual-sires-list .table .table-row>div.country,page.manual-sires-list .table .table-row .cell.interbullId,page.manual-sires-list .table .table-row .cell.name,page.manual-sires-list .table .table-row .cell.country{flex-basis:10em;flex-grow:1}page.manual-sires-list .table .table-row>div.breed,page.manual-sires-list .table .table-row .cell.breed{flex-basis:4em}page.manual-sires-list .merge-sire-container{display:flex}page.manual-sires-list .merge-sire-container .original-sire,page.manual-sires-list .merge-sire-container .replacement-sire{width:50%}merge-sires-modal section.merge-sire-container{width:1024px;max-width:80vw;display:flex}merge-sires-modal section.merge-sire-container .original-sire,merge-sires-modal section.merge-sire-container .replacement-sire{width:50%}merge-sires-modal section.merge-sire-container .sire-info{margin:1em;font-size:20px}merge-sires-modal section.merge-sire-container .sire-info .card>div{min-height:2em;line-height:2em}merge-sires-modal section.merge-sire-container .sire-info .buttons{text-align:center;padding:.5em}merge-sires-modal section.merge-sire-container .sire-info .buttons button{min-width:8em;font-size:large;margin-right:.5em}page.abv-averages>.content>section{display:flex;font-size:smaller}page.abv-averages>.content>section>div{flex-basis:50%;flex-grow:1;max-width:50%;padding:.5em}page.abv-averages>.content>section>div table{width:100%;border-collapse:collapse}page.abv-averages>.content>section>div table td{border:1px solid gray;padding:.25em}page.abv-averages>.content>section>div table td.number{text-align:right}page.abv-averages .button-toolbar{padding:.5em}page.abv-averages .button-toolbar .extender{flex-grow:1}page.abv-averages .button-toolbar button{min-width:10em}page.distributor-info .user-logo-block{display:flex;justify-content:flex-start;align-items:center;height:80px}page.distributor-info .user-logo-block img{margin-left:20px;max-height:75px;max-width:75px}page.distributor-info .user-logo-block .photo-upload-link{margin-left:20px;display:flex;justify-content:flex-start;flex-direction:row}page.distributor-info .user-logo-block .photo-upload-link button{margin-left:10px;width:100px}page.distributor-info .user-logo-block #upload-photo-form{visibility:hidden}page.farmer-list .table .table-row>div,page.farmer-list .table .table-row .cell{line-height:40px}page.farmer-list .table .table-row>div.name,page.farmer-list .table .table-row .cell.name{flex-basis:5em;flex-grow:2;white-space:nowrap;display:flex;justify-content:space-between}page.farmer-list .table .table-row>div.name a,page.farmer-list .table .table-row .cell.name a{white-space:pre-wrap}page.farmer-list .table .table-row>div.name .genomic-mark,page.farmer-list .table .table-row .cell.name .genomic-mark{display:flex;line-height:unset;align-items:center}page.farmer-list .table .table-row>div.name .genomic-mark>div,page.farmer-list .table .table-row .cell.name .genomic-mark>div{height:28px;line-height:unset}page.farmer-list .table .table-row>div.name .has-genomic-order-result:after,page.farmer-list .table .table-row .cell.name .has-genomic-order-result:after{content:url(/content/images/genomic-order-result.png);background-repeat:no-repeat}page.farmer-list .table .table-row>div.name .has-genomic-order:after,page.farmer-list .table .table-row .cell.name .has-genomic-order:after{content:url(/content/images/genomic-order.png);background-repeat:no-repeat}page.farmer-list .table .table-row>div.herdId,page.farmer-list .table .table-row .cell.herdId{flex-basis:5em;flex-grow:1}page.farmer-list .table .table-row>div.navisionNumber,page.farmer-list .table .table-row .cell.navisionNumber{flex-basis:5em;flex-grow:1}page.farmer-list .table .table-row>div.blocked,page.farmer-list .table .table-row .cell.blocked{flex-basis:5em;flex-grow:1}page.farmer-list .table .table-row>div.postalCode,page.farmer-list .table .table-row .cell.postalCode{flex-basis:5em;flex-grow:1}page.farmer-list .table .table-row>div.buttons,page.farmer-list .table .table-row .cell.buttons{flex:none}page.farmer-list .upgrade-dialog .modal-dialog-content{min-width:350px}page.farmer-list .upgrade-dialog .modal-dialog-content article{display:flex;align-content:center;align-items:center;padding:10px}page.farmer-list .upgrade-dialog .modal-dialog-content article label{width:30%;line-height:100%;height:100%;margin-left:20px}page.farmer-list .upgrade-dialog .modal-dialog-content article input{width:70%}grouped-orders .table .table-row{border:none}grouped-orders .table .table-row>div,grouped-orders .table .table-row .cell{line-height:40px;flex-basis:1em;flex-grow:2}grouped-orders .table .table-row>div .badge,grouped-orders .table .table-row .cell .badge{line-height:initial}grouped-orders .table .table-row>div.id,grouped-orders .table .table-row .cell.id{flex-grow:3!important}grouped-orders .table .table-row>div.id .id-value,grouped-orders .table .table-row .cell.id .id-value{width:50px;display:inline-block}grouped-orders .table .table-row>div.herd,grouped-orders .table .table-row .cell.herd{flex-grow:4}grouped-orders .table .table-row>div.distributorName,grouped-orders .table .table-row .cell.distributorName{flex-grow:4}grouped-orders .table .table-row>div.product,grouped-orders .table .table-row .cell.product{flex-grow:4}grouped-orders .table .table-row>div.testKit,grouped-orders .table .table-row>div.nrOfTests,grouped-orders .table .table-row .cell.testKit,grouped-orders .table .table-row .cell.nrOfTests{flex-grow:1}grouped-orders .table .table-row>div.buttons,grouped-orders .table .table-row .cell.buttons{display:flex;flex-grow:3!important;justify-items:flex-end}animal-list .animal-view-toolbar{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-bottom:1px solid gray}animal-list .animal-view-toolbar .toolbar{border-bottom:none}animal-list .animal-view-toolbar .delimeter{padding:0 .5em}animal-list .invalid input,animal-list .invalid span{border-color:red;background-color:#ffcfcf!important}animal-list>.table .table-row>div,animal-list>.table .table-row .cell{display:flex;height:45px;flex-basis:1em;flex-grow:3}animal-list>.table .table-row>div.cowId,animal-list>.table .table-row .cell.cowId{flex-grow:3}animal-list>.table .table-row>div.breed,animal-list>.table .table-row .cell.breed{max-width:50px}animal-list>.table .table-row>div.testStatus,animal-list>.table .table-row .cell.testStatus{flex-grow:1}animal-list>.table .table-row>div.sampleId,animal-list>.table .table-row .cell.sampleId{flex-grow:3;overflow:hidden;justify-content:space-between;min-width:240px}animal-list>.table .table-row>div.sire,animal-list>.table .table-row>div.mgs,animal-list>.table .table-row .cell.sire,animal-list>.table .table-row .cell.mgs{flex-grow:2}animal-list>.table .table-row>div.damId,animal-list>.table .table-row .cell.damId{max-width:90px}animal-list>.table .table-row>div.birthDate,animal-list>.table .table-row .cell.birthDate{max-width:85px}animal-list>.table .table-row>div.orderStatus,animal-list>.table .table-row .cell.orderStatus{flex-grow:5}animal-list>.table .table-row>div.idNor,animal-list>.table .table-row>div.damIdNor,animal-list>.table .table-row .cell.idNor,animal-list>.table .table-row .cell.damIdNor{flex-grow:5}animal-list>.table .table-row>div.isCandidate,animal-list>.table .table-row .cell.isCandidate{align-items:center}animal-list>.table .table-row>div.isCandidate input[type=checkbox],animal-list>.table .table-row .cell.isCandidate input[type=checkbox]{height:20px;width:20px}animal-list>.table .table-row>div.isCandidate input[type=checkbox]:not(:disabled),animal-list>.table .table-row .cell.isCandidate input[type=checkbox]:not(:disabled){cursor:pointer}animal-list>.table .table-row>div>inline-edit,animal-list>.table .table-row>div>inline-edit-old,animal-list>.table .table-row .cell>inline-edit,animal-list>.table .table-row .cell>inline-edit-old{width:100%}animal-list>.table .table-row .input{border:1px solid rgb(200,200,200);border:1px solid transparent;width:100%;display:flex;overflow:hidden;outline:none;position:relative}animal-list>.table .table-row .input input{left:0;right:0;border-radius:0;position:absolute;height:100%;width:100%}animal-list>.table .table-row .input.focused input{padding:0}animal-list input.invalid{border:1px solid red!important}animal-list inline-edit,animal-list inline-edit-old{line-height:40px;pointer-events:none;height:100%}animal-list inline-edit.optional input.error,animal-list inline-edit-old.optional input.error{border:none!important;background-color:unset!important}animal-list .edit-mode .table-row inline-edit.editable,animal-list .edit-mode .table-row inline-edit-old.editable{pointer-events:auto}animal-list .edit-mode .table-row inline-edit.editable .input,animal-list .edit-mode .table-row inline-edit-old.editable .input{border:1px solid rgb(200,200,200);min-height:42px}animal-list .edit-mode .table-row inline-edit.editable .input:hover,animal-list .edit-mode .table-row inline-edit-old.editable .input:hover{border-color:#33a9d9}animal-list .edit-mode .table-row inline-edit.editable.checkbox,animal-list .edit-mode .table-row inline-edit-old.editable.checkbox{-webkit-user-select:none;user-select:none}animal-list .edit-mode .table-row inline-edit.editable.text,animal-list .edit-mode .table-row inline-edit-old.editable.text{padding-left:0}animal-list .edit-mode .table-row inline-edit.editable.text .input,animal-list .edit-mode .table-row inline-edit-old.editable.text .input{padding:0}animal-list .edit-mode .table-row inline-edit.editable.text input[type=text],animal-list .edit-mode .table-row inline-edit-old.editable.text input[type=text]{font-size:16px;height:100%;border-radius:0;border:none;margin:0;width:100%}animal-list .edit-mode .table-row inline-edit.editable.label,animal-list .edit-mode .table-row inline-edit-old.editable.label{pointer-events:none}animal-list .edit-mode .table-row inline-edit.editable.label .input,animal-list .edit-mode .table-row inline-edit-old.editable.label .input{border-color:transparent}animal-list .edit-mode .table-row inline-edit.editable.label .input:hover,animal-list .edit-mode .table-row inline-edit-old.editable.label .input:hover{border-color:transparent}animal-list .edit-mode .table-row inline-edit.editable.date .input.focused:after,animal-list .edit-mode .table-row inline-edit-old.editable.date .input.focused:after{content:"|";animation:1s blink step-end infinite;font-size:1.25em;line-height:1.25em}.menu-item>span{line-height:1.6em}.toolbar{display:flex;justify-content:space-between;padding:5px}.toolbar .buttons button{margin-left:.5em}.badge{font-size:smaller;text-transform:uppercase}.badge.gold{background-color:#e2c25c}.badge.green{background-color:#3ba43b}add-cows-form header{display:flex;justify-content:space-between}add-cows-form header .icon-cross{cursor:pointer}add-cows-form .modal-dialog-container>.modal-dialog-content{width:80%;max-width:820px}add-cows-form section{height:490px;display:flex;flex-direction:column}add-cows-form .search-input{display:flex;padding-bottom:5px;height:50px;min-height:50px}add-cows-form .search-input input,add-cows-form .search-input select{width:100%}add-cows-form .table.search-results .table-row{cursor:initial}add-cows-form .table.search-results .table-row .highlight{font-weight:700;padding:5px 0}add-cows-form .table.search-results .table-row>div{width:125px;padding:5px}add-cows-form .table.search-results .table-row>div.name{width:250px;max-width:250px}add-cows-form .table.search-results .table-row>div.buttons{text-align:right}add-cows-form .table.search-results .table-row>div input{min-width:100%;width:100%;margin:5px 0}add-cows-form .table.search-results .table-header>div{line-height:1.3em;white-space:normal;font-size:smaller}add-cows-form .table.search-results .table-body{overflow-y:auto;position:relative;height:100%}add-cows-form .table.search-results .table-body .table-row{align-items:center}add-cows-form .table.search-results .table-body .name{padding:5px;line-height:1.3em;font-size:15px;width:30%;max-width:30%}add-cows-form .table.search-results .table-body .name .id,add-cows-form .table.search-results .table-body .name .naab{display:block;font-size:smaller;font-weight:400;color:#666;line-height:1.1em}add-cows-form .table.search-results .table-body .name .name{padding:0;display:block;min-height:1.3em}add-cows-form .message{display:flex;align-items:center;justify-content:center;font-size:1.8em;color:#c8c8c8;height:80%}add-cows-form .buttons{width:10%}@media (max-width: 768px){add-cows-form .table-header{display:none}add-cows-form .table-row{flex-wrap:wrap}add-cows-form .table-row>div{order:10}add-cows-form .table-row .name{width:60%}add-cows-form .table-row .buttons{display:flex;justify-content:space-around;min-width:120px;width:35%}add-cows-form .table-row .name,add-cows-form .table-row .buttons{order:1}}@media (min-width: 481px){add-cows-form{min-width:700px}add-cows-form .table-row>div:before{content:none}}animal-order-result{font-size:15px}animal-order-result .content{box-shadow:none;border-radius:0}animal-order-result .genomic-result .header,animal-order-result .panel .header{padding:3px}animal-order-result .inbreedingCoeff{margin-left:1em}animal-order-result .inbreedingCoeff[class^=partial-]:before,animal-order-result .inbreedingCoeff[class*=" partial-"]:before{font-family:sans-serif;color:#fff;border-radius:7px;padding:0 5px;font-size:11px;align-self:flex-end;background-color:#75b9a0;color:#75b9a0;justify-content:flex-start;content:"!"}animal-order-result .inbreedingCoeff.partial-0:before{background-color:#ce3737;color:#ce3737}animal-order-result .inbreedingCoeff.partial-1:before{background-color:#e8ce7d;color:#e8ce7d}animal-order-result .inbreedingCoeff.partial-2:before{background-color:#e8ce7d;color:#e8ce7d}animal-order-result .inbreedingCoeff:empty{pointer-events:none}@media print{animal-order-result{font-size:20px!important}animal-order-result .content{padding-top:40px!important}animal-order-result * *{font-kerning:normal!important;text-rendering:optimizeLegibility!important;font-size:20px!important;font-family:Helvetica Neue,Helvetica,sans-serif,Arial!important}animal-order-result .row>*{padding:2px 2px 0 5px!important}animal-order-result .table{margin:0!important}animal-order-result .table>div:first-child{height:0px!important}animal-order-result .table .cow-main-info div[dropdown]:after{background-image:none}animal-order-result .table .cow-main-info button{display:none;visibility:collapse}animal-order-result .toolbar{display:none!important}animal-order-result .ntm-logo{overflow:visible!important;background:none!important;background-color:#003d60!important;font-size:10px!important;margin-left:10px!important;width:100px!important;height:100px!important;border-radius:50%;margin-bottom:5px;display:block!important;padding-top:5px!important;position:relative}animal-order-result .ntm-logo .ntm-text{position:absolute;top:7px;right:-90px;font-size:32px!important}animal-order-result .ntm-logo .ntm-value{display:inline-block!important;text-align:center;color:#fff!important;font-size:52px!important}animal-order-result .panel{position:static!important}animal-order-result .genomic-result .pedigree{width:55%!important}animal-order-result .genomic-result .pedigree .label,animal-order-result .genomic-result .pedigree .value{font-size:10px!important}animal-order-result .genomic-result .pedigree td{height:20px!important}animal-order-result .genomic-result .genetic-traits{width:22%!important}animal-order-result .genomic-result .genetic-traits .name{width:70px!important;min-width:70px!important}animal-order-result .genomic-result .genetic-traits .result{min-width:200px!important}animal-order-result .genomic-result .cow-info{width:22%!important}}animal-order-result .table{padding-left:10px;padding-right:10px;margin-top:5px}animal-order-result .table .ntm-logo{margin:10px;background:url(/content/images/ntm-large.png);background-repeat:no-repeat;background-size:150px;width:150px;height:115px;display:flex;flex-wrap:nowrap}animal-order-result .table .ntm-logo .ntm-value{color:#fff;font-size:46px;min-width:96px;padding:16px 12px;text-align:center}animal-order-result .table .ntm-logo .ntm-text{color:#000;font-size:34px;padding:25px 10px}animal-order-result .table .panel{display:flex;justify-content:space-between;align-items:center;background-color:#fff;min-height:3em;height:3em}animal-order-result .table .panel .cow-main-info{display:flex;justify-content:space-between;align-items:center;font-weight:700;padding-left:5px}animal-order-result .table .panel .cow-main-info div[dropdown]{padding-right:2em;min-width:15em;min-height:2em;line-height:2em}animal-order-result .table .panel .toolbar{border-bottom:none}animal-order-result .table .genomic-result{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}animal-order-result .table .genomic-result .cow-info{width:20%}animal-order-result .table .genomic-result .cow-info .header{justify-content:initial}animal-order-result .table .genomic-result .cow-info .breed{flex-grow:1;width:60%}animal-order-result .table .genomic-result .cow-info .birth-date{flex-grow:1;width:40%}animal-order-result .table .genomic-result .genetic-traits{padding:0 1em;overflow:hidden;width:30%;height:min-content}animal-order-result .table .genomic-result .genetic-traits tr.header{display:table-row}animal-order-result .table .genomic-result .genetic-traits th,animal-order-result .table .genomic-result .genetic-traits td{padding:3px;border-bottom:1px solid #DDD}animal-order-result .table .genomic-result .genetic-traits .main-header{text-align:center;width:100%;padding:4px}animal-order-result .table .genomic-result .genetic-traits .sub-header{background-color:#65bfe2!important}animal-order-result .table .genomic-result .genetic-traits .header{justify-content:initial}animal-order-result .table .genomic-result .genetic-traits .name{width:40%;min-width:100px}animal-order-result .table .genomic-result .genetic-traits .result{width:60%;min-width:100px}animal-order-result .table .genomic-result .pedigree{width:50%}animal-order-result .table .genomic-result .pedigree.empty table{background-color:#ececec!important}animal-order-result .table .genomic-result .pedigree table{border-collapse:collapse}animal-order-result .table .genomic-result .pedigree tr{width:100%}animal-order-result .table .genomic-result .pedigree tr.title{background-color:#003d60;color:#fff}animal-order-result .table .genomic-result .pedigree tr.title td{text-align:center}animal-order-result .table .genomic-result .pedigree td{height:30px}animal-order-result .table .genomic-result .pedigree .label{min-width:30px;padding:0 3px}animal-order-result .table .genomic-result .pedigree .value{width:28%}animal-order-result .table .genomic-result .pedigree .label.level{font-weight:700;color:#fff;background-color:#65bfe2;border-bottom:1px solid #c8c8c8;text-align:center}animal-order-result .table .genomic-result .pedigree .label.level+td{font-weight:700;background-color:#ececec;border-bottom:1px solid #c8c8c8;padding:0 5px;text-align:center}animal-order-result .table .genomic-result .pedigree .label.level+td span{display:block}animal-order-result .table .genomic-result .pedigree .label.level+td .idnor{margin-top:10px;color:#33a9d9}animal-order-result .table .genomic-result .pedigree .dam .level+td{background-color:#fff}backup-restore{min-width:44px;width:44px;line-height:44px;flex:none;color:#000;display:flex}backup-restore i{width:44px;text-align:center}backup-restore i:hover{background-color:#aeddf0}herd-order-result{font-size:15px}herd-order-result .header{padding:3px}herd-order-result .animal-container{display:none}herd-order-result .content{box-shadow:none;border-radius:0}@media print{herd-order-result{font-size:20px!important}herd-order-result .animal-container{display:block}herd-order-result order-result-traits .pedigree{display:none!important}herd-order-result .new-page{padding:3em 0;page-break-before:always}herd-order-result .content{padding-top:40px!important}herd-order-result * *{font-kerning:normal!important;text-rendering:optimizeLegibility!important;font-size:20px!important;font-family:Helvetica Neue,Helvetica,sans-serif,Arial!important}herd-order-result .row{min-height:0px!important}herd-order-result .row>*{padding:2px 2px 0 0!important}herd-order-result .table{margin:5px 0 0!important}herd-order-result .toolbar{height:0!important;display:none!important}herd-order-result .ntm-logo{overflow:visible!important;background:none!important;background-color:#003d60!important;font-size:10px!important;margin-left:10px!important;width:100px!important;height:100px!important;border-radius:50%;margin-bottom:5px;display:block!important;padding-top:5px!important;position:relative}herd-order-result .ntm-logo .ntm-text{position:absolute;top:7px;right:-90px;font-size:32px!important}herd-order-result .ntm-logo .ntm-value{display:inline-block!important;text-align:center;color:#fff!important;font-size:52px!important}}herd-order-result .sub-header{background-color:#65bfe2!important;color:#fff}herd-order-result .table{padding-left:10px;padding-right:10px;margin-top:5px}herd-order-result .table .panel .toolbar{border-bottom:none}herd-order-result .table .ntm-logo{margin:10px;background:url(/content/images/ntm-large.png);background-repeat:no-repeat;background-size:150px;width:150px;height:115px;display:flex;flex-wrap:nowrap}herd-order-result .table .ntm-logo .ntm-value{color:#fff;font-size:46px;min-width:96px;padding:20px 12px;text-align:center}herd-order-result .table .ntm-logo .ntm-text{color:#000;font-size:34px;padding:25px 10px}herd-order-result .table .genomic-result{display:flex;margin-bottom:10px}herd-order-result .table .genomic-result .row{min-height:30px}herd-order-result .table .genomic-result .cell{flex-grow:1}herd-order-result .table .genomic-result .cow-info .header{justify-content:initial}herd-order-result .table .genomic-result .cow-info .breed{width:100px}herd-order-result .table .genomic-result .cow-info .birth-date{width:150px}herd-order-result .table .genomic-result .pedigree-inbreeding .cell{width:50%!important;min-width:100px!important}herd-order-result .table .genomic-result .genomic-traits{margin-left:10px;width:60%;border-collapse:collapse}herd-order-result .table .genomic-result .genomic-traits tr.header{display:table-row}herd-order-result .table .genomic-result .genomic-traits th,herd-order-result .table .genomic-result .genomic-traits td{padding:3px;border-bottom:1px solid #DDD}herd-order-result .table .genomic-result .genomic-traits .main-header{text-align:center;width:100%;padding:4px}herd-order-result .table .genomic-result .genomic-traits .name{flex-basis:7.5em}herd-order-result .table .genomic-result .genomic-traits .result{flex-basis:10em}herd-order-result .table .genomic-result .genomic-traits .animals{flex-basis:2em;text-align:center}herd-result{position:relative}herd-result>.toolbar{top:.5em;right:.5em;position:absolute}herd-result .traits{padding:.5em}herd-result .traits .header.production-traits{background-color:#99d4ec!important}herd-result .traits .header.health-traits{background-color:#badccf!important}herd-result .traits .header.management-traits,herd-result .traits .header .functional-traits{background-color:#f3e7be!important}herd-result .traits .header.conformation-traits,herd-result .traits .header.frame-traits,herd-result .traits .header.feet-and-legs-traits,herd-result .traits .header.udder-traits{background-color:#ffc09b!important}herd-result .traits .trait-name{width:25em;flex-grow:unset;border-right:1px white solid}herd-result .traits .top{display:inline-block;flex-grow:unset;text-align:center;width:5em}herd-result .traits .top{border-left:1px white solid;border-right:1px white solid}herd-result .traits .row{height:2em;border-bottom:1px solid #DDD}herd-result .traits .row.Ntm{display:none}herd-result .traits .percentage{display:flex;flex-grow:2!important}herd-result .traits .header{font-weight:700;padding:0}herd-result .traits .header .percentage{display:flex}herd-result .traits .header .percentage div{width:16.6%;text-align:center}herd-result .traits .header.abv .percentage div{width:33.3%}herd-result .traits .line{height:15px;background-color:#33a9d9;display:block}herd-result .traits .cell.trait-name{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:space-between;padding:0 .5em}herd-result .traits .cell.percentage{flex-grow:2;display:block;position:relative}herd-result .traits .cell .index-value{font-weight:700;width:60px;display:flex;justify-content:space-between}herd-result .traits .traits-table{display:inline-block;padding-bottom:1em;padding-right:2em;width:23%}herd-result .traits .traits-table .trait-name{width:100%}herd-result .traits .traits-table .index-value{display:block;width:auto}herd-result .traits .traits-table .header,herd-result .traits .traits-table .percentage{display:none;visibility:collapse}herd-result .ntm-logo{margin:10px;background-color:#0090c4!important;background-repeat:no-repeat;background-size:150px;width:150px;height:115px;display:flex;flex-wrap:nowrap;overflow:visible!important;font-size:10px!important;margin-left:10px!important;width:100px!important;height:100px!important;border-radius:50%;margin-bottom:5px;display:block!important;padding-top:5px!important;position:relative}herd-result .ntm-logo .ntm-value{color:#fff;font-size:46px;min-width:96px;padding:20px 12px;text-align:center;display:inline-block!important}herd-result .ntm-logo .ntm-text{color:#000;font-size:32px;padding:25px 10px;position:absolute;right:-90px;top:7px}.content .table order-result-traits{font-size:15px}.content .table order-result-traits .labels{padding:10px}.content .table order-result-traits .labels>div{line-height:1.5em}.content .table order-result-traits .traits .trait-name{width:25em;flex-grow:unset;border-right:1px white solid}.content .table order-result-traits .traits .top,.content .table order-result-traits .traits .pedigree{align-self:center;display:inline-block;flex-grow:unset;text-align:center;width:5em}.content .table order-result-traits .traits .top{border-left:1px white solid;border-right:1px white solid}.content .table order-result-traits .traits .pedigree{white-space:pre-wrap}.content .table order-result-traits .traits .row{height:30px;border-bottom:1px solid #DDD}.content .table order-result-traits .traits .row.hasInnerTraits{background-color:#f1d6cd!important}.content .table order-result-traits .traits .row.hasInnerTraits>.cell{background-color:#f1d6cd!important}.content .table order-result-traits .traits .row.hasInnerTraits .trait-name{cursor:pointer}.content .table order-result-traits .traits .percentage{display:flex;flex-grow:2!important}.content .table order-result-traits .traits .header{color:#000;font-weight:700;padding:0;height:2.5em}.content .table order-result-traits .traits .header .percentage{display:flex}.content .table order-result-traits .traits .header .percentage div{width:16.6%;text-align:center}.content .table order-result-traits .traits .header .pedigree span{font-size:12px}.content .table order-result-traits .traits .header.hide-header div div{visibility:hidden}.content .table order-result-traits .traits .header.production{background-color:#99d4ec!important}.content .table order-result-traits .traits .header.health{background-color:#badccf!important}.content .table order-result-traits .traits .header.functional{background-color:#f3e7be!important}.content .table order-result-traits .traits .header.conformation{background-color:#ffc09b!important}.content .table order-result-traits .traits .line{height:15px;background-color:#33a9d9;display:block}.content .table order-result-traits .traits .cell.trait-name{padding-right:20px;display:flex;justify-content:space-between}.content .table order-result-traits .traits .cell.trait-name.innerTrait{padding-left:30px}.content .table order-result-traits .traits .cell.percentage{flex-grow:2;display:block;position:relative}.content .table order-result-traits .traits .cell.percentage .pedigree-index{align-items:center;height:100%;display:flex;position:absolute;top:0;left:425px}.content .table order-result-traits .traits .cell.percentage .pedigree-index .pointer{height:10px;width:10px;background-color:#dec35f;border-radius:50%}.content .table order-result-traits .traits .cell .index-value{font-weight:700;width:60px;display:flex;justify-content:space-between}@media print{.content .table order-result-traits .header{align-items:center!important;padding:0 0 0 10px!important}.content .table order-result-traits .header.production{height:30px!important;padding:0!important}.content .table order-result-traits .header.health{height:30px!important;padding:0!important}.content .table order-result-traits .header.functional{height:30px!important;padding:0!important}.content .table order-result-traits .header.conformation{height:30px!important;padding:0!important}.content .table order-result-traits .header .pedigree,.content .table order-result-traits .header .top{width:60px;height:15px!important;display:flex;padding:0 0 0 2px!important;text-align:center}.content .table order-result-traits .header .pedigree div,.content .table order-result-traits .header .top div{white-space:pre;font-size:8px!important}.content .table order-result-traits .header .top{padding-left:15px!important}.content .table order-result-traits .header .percentage{padding:0!important}.content .table order-result-traits .row .cell.pedigree,.content .table order-result-traits .row .cell.top{width:60px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:2px 0 0 5px!important}.content .table order-result-traits .row .cell.pedigree>*,.content .table order-result-traits .row .cell.top>*{text-align:center}.content .table order-result-traits .row .cell .line{height:15px!important}.content .table order-result-traits .trait-name{padding:2px 5px 0!important;width:18em!important}.content .table order-result-traits .trait-name.innerTrait{padding-left:10px!important}}page.farmer-calc-pedigree .table .table-header .table-row .cell{writing-mode:vertical-rl;transform:rotate(180deg)}page.farmer-calc-pedigree .table .table-header .table-row .cell.title{writing-mode:vertical-rl}page.farmer-calc-pedigree .table .table-row .cell,page.farmer-calc-pedigree .table .table-row>div{line-height:40px;min-height:40px;width:40px;min-width:40px;flex-grow:1;border-right:1px solid rgb(200,200,200)}page.farmer-calc-pedigree .table .table-row .cell.title,page.farmer-calc-pedigree .table .table-row>div.title{width:200px;min-width:200px}page.farmer-cows-list .proof-type-2 .matchBeef,page.farmer-cows-list .proof-type-3 .matchBeef,page.farmer-cows-list .proof-type-4 .matchBeef{display:none!important}page.farmer-cows-list .toolbar label.checkbox{white-space:nowrap}page.farmer-cows-list .hide-aaa-code .aaaCode{display:none!important}page.farmer-cows-list .input-errors input,page.farmer-cows-list .input-errors span{border-color:red;background-color:#ffcfcf!important}page.farmer-cows-list inline-edit.checkbox,page.farmer-cows-list inline-edit-old.checkbox{-webkit-user-select:none;user-select:none;display:flex;justify-content:center}page.farmer-cows-list inline-edit.checkbox>span.input,page.farmer-cows-list inline-edit-old.checkbox>span.input{border-radius:0;border:1px solid rgb(200,200,200);min-width:2.4em;max-width:2.4em;height:2.4em}page.farmer-cows-list inline-edit.checkbox>span.input:not(:empty),page.farmer-cows-list inline-edit-old.checkbox>span.input:not(:empty){color:transparent}page.farmer-cows-list inline-edit.checkbox>span.input:not(:empty):after,page.farmer-cows-list inline-edit-old.checkbox>span.input:not(:empty):after{background-color:transparent;content:"";display:block;height:1em;margin-left:0;margin-top:-.1em;position:absolute;box-sizing:border-box;border-bottom:.3333333333em solid #444;border-right:.3333333333em solid #444;width:.9090909091em;height:1.6666666667em;transform:translate(50%) rotate(45deg);left:4px;top:2px}page.farmer-cows-list list-view.edit-mode .table .table-row.modified{position:relative}page.farmer-cows-list list-view.edit-mode .table .table-row.modified:after{right:0;top:0;position:absolute;border:.5em solid #0093d0;border-left-color:transparent;border-bottom-color:transparent;content:""}page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit,page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit-old{pointer-events:auto}page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit .input,page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit-old .input{border:1px solid rgb(200,200,200);line-height:2.2em;height:2.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit .input:hover,page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit-old .input:hover{border-color:#33a9d9}page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit.focused input,page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit-old.focused input{padding:8px!important}page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit.checkbox,page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit-old.checkbox{-webkit-user-select:none;user-select:none}page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit.text,page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit-old.text{padding-left:0}page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit.text .input,page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit-old.text .input{padding:0}page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit.text input[type=text],page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit-old.text input[type=text]{font-size:16px;width:100%;height:100%;border-radius:0;border:none;margin:0}page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit.label,page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit-old.label{pointer-events:none}page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit.label .input,page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit-old.label .input{border-color:transparent}page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit.label .input:hover,page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit-old.label .input:hover{border-color:transparent}page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit.date .input.focused:after,page.farmer-cows-list list-view.edit-mode .table .table-row inline-edit-old.date .input.focused:after{content:"|";animation:1s blink step-end infinite;font-size:1.25em;line-height:1.25em}page.farmer-cows-list list-view.edit-mode .table .table-row.focused{background-color:#99d4ec}page.farmer-cows-list list-view.edit-mode .table .table-row.focused .input{border:1px solid #65bfe3}page.farmer-cows-list list-view.edit-mode .table .table-row.focused .cell{background-color:#99d4ec}page.farmer-cows-list list-view.edit-mode .table .table-row.focused .cell .focused{border:none;box-shadow:none}page.farmer-cows-list list-view.edit-mode .table .table-row.focused .cell .focused input{height:2em}page.farmer-cows-list list-view .table{font-size:15px}page.farmer-cows-list list-view .table .table-header .table-row>div>span{overflow:hidden;text-overflow:ellipsis;white-space:normal;max-height:2.45em}page.farmer-cows-list list-view .table .table-row{cursor:pointer;display:flex;min-height:48px}page.farmer-cows-list list-view .table .table-row.retired{text-decoration:line-through;text-decoration-color:#444}page.farmer-cows-list list-view .table .table-row.headers:hover{background-color:#0093d0}page.farmer-cows-list list-view .table .table-row.headers .ntm{width:5em;text-align:center;display:flex;justify-content:center}page.farmer-cows-list list-view .table .table-row.show-details{border-bottom:none}page.farmer-cows-list list-view .table .table-row.warning,page.farmer-cows-list list-view .table .table-row.warning .cell{background-color:#f8d9ac}page.farmer-cows-list list-view .table .table-row.warning.alternative,page.farmer-cows-list list-view .table .table-row.warning.alternative .cell{background-color:#fceedb}page.farmer-cows-list list-view .table .table-row>div,page.farmer-cows-list list-view .table .table-row .cell{align-items:center;display:flex;flex-basis:2em;flex-grow:1;flex-shrink:0;min-width:3.5em;padding:3px}page.farmer-cows-list list-view .table .table-row>div.checkbox.selection,page.farmer-cows-list list-view .table .table-row .cell.checkbox.selection{position:sticky;left:0;background-color:inherit;min-width:2.2em;flex:none;z-index:1}page.farmer-cows-list list-view .table .table-row>div.cowId,page.farmer-cows-list list-view .table .table-row .cell.cowId{min-width:10em}page.farmer-cows-list list-view .table .table-row>div.name,page.farmer-cows-list list-view .table .table-row .cell.name{flex-basis:5em}page.farmer-cows-list list-view .table .table-row>div.parity,page.farmer-cows-list list-view .table .table-row .cell.parity{min-width:48px;width:auto}page.farmer-cows-list list-view .table .table-row>div [data-content-before]:before,page.farmer-cows-list list-view .table .table-row .cell [data-content-before]:before{content:""}page.farmer-cows-list list-view .table .table-row .matchBeef{min-width:1.5em}page.farmer-cows-list list-view .table .table-row .matchBeef input{margin:0 auto;width:20px;height:20px;vertical-align:middle}page.farmer-cows-list list-view .table .table-row .hasActiveGenomicOrder{width:4em;flex:none}page.farmer-cows-list list-view .table .table-row .hasActiveGenomicOrder.has-genomic-order-result:after{content:url(/content/images/genomic-order-result.png);background-repeat:no-repeat}page.farmer-cows-list list-view .table .table-row .hasActiveGenomicOrder.has-genomic-order:after{content:url(/content/images/genomic-order.png);background-repeat:no-repeat}page.farmer-cows-list list-view .table .table-row .cowId.has-genomic-order-result{cursor:pointer}page.farmer-cows-list list-view .table .table-row .cowId.has-genomic-order-result span{max-width:140px;border-bottom:1px solid blue}page.farmer-cows-list list-view .table .table-row inline-edit,page.farmer-cows-list list-view .table .table-row inline-edit-old{pointer-events:none}page.farmer-cows-list list-view .table .table-row inline-edit.optional input.error,page.farmer-cows-list list-view .table .table-row inline-edit-old.optional input.error{border:none!important;background-color:unset!important}page.farmer-cows-list list-view .table .table-row inline-edit.index-calculated,page.farmer-cows-list list-view .table .table-row inline-edit.index-green,page.farmer-cows-list list-view .table .table-row inline-edit.index-red,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-calculated,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-green,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-red{position:relative}page.farmer-cows-list list-view .table .table-row inline-edit.index-calculated:before,page.farmer-cows-list list-view .table .table-row inline-edit.index-calculated:after,page.farmer-cows-list list-view .table .table-row inline-edit.index-green:before,page.farmer-cows-list list-view .table .table-row inline-edit.index-green:after,page.farmer-cows-list list-view .table .table-row inline-edit.index-red:before,page.farmer-cows-list list-view .table .table-row inline-edit.index-red:after,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-calculated:before,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-calculated:after,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-green:before,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-green:after,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-red:before,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-red:after{right:.25em;position:absolute;content:"";width:0;height:0;margin-right:.5em;border:0 solid transparent}page.farmer-cows-list list-view .table .table-row inline-edit.index-calculated:before,page.farmer-cows-list list-view .table .table-row inline-edit.index-green:before,page.farmer-cows-list list-view .table .table-row inline-edit.index-red:before,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-calculated:before,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-green:before,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-red:before{bottom:50%;border-width:0 7px 9px 7px;border-bottom-color:#75b9a0}page.farmer-cows-list list-view .table .table-row inline-edit.index-calculated:after,page.farmer-cows-list list-view .table .table-row inline-edit.index-green:after,page.farmer-cows-list list-view .table .table-row inline-edit.index-red:after,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-calculated:after,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-green:after,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-red:after{top:50%;border-width:9px 7px 0 7px;border-top-color:#75b9a0}page.farmer-cows-list list-view .table .table-row inline-edit.index-calculated:before,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-calculated:before{border-bottom-color:#e8ce7d}page.farmer-cows-list list-view .table .table-row inline-edit.index-calculated:after,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-calculated:after{border-top-color:#e8ce7d}page.farmer-cows-list list-view .table .table-row inline-edit.index-red:before,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-red:before{border-bottom-color:#ce3737}page.farmer-cows-list list-view .table .table-row inline-edit.index-red:after,page.farmer-cows-list list-view .table .table-row inline-edit-old.index-red:after{border-top-color:#ce3737}page.farmer-cows-list list-view .table .table-row .input{border:1px solid rgb(200,200,200);border:1px solid transparent;width:100%;display:inline-block;padding:0 3px;overflow:hidden;outline:none;position:relative}page.farmer-cows-list list-view .table .table-row .input input{left:-3px;right:0;border-radius:0;position:absolute;height:100%}page.farmer-cows-list list-view .table .table-row .input.focused input{padding:0}page.farmer-cows-list list-view .table .table-row .sireName,page.farmer-cows-list list-view .table .table-row .mgsName,page.farmer-cows-list list-view .table .table-row .mgdsName,page.farmer-cows-list list-view .table .table-row .mgddsName,page.farmer-cows-list list-view .table .table-row .mgdddsName{white-space:normal}page.farmer-cows-list list-view .table .table-row .sireName span,page.farmer-cows-list list-view .table .table-row .mgsName span,page.farmer-cows-list list-view .table .table-row .mgdsName span,page.farmer-cows-list list-view .table .table-row .mgddsName span,page.farmer-cows-list list-view .table .table-row .mgdddsName span{line-height:1.1em;max-height:2.2em;word-break:break-word}page.farmer-cows-list list-view .table .table-row .icon-genomic-order{align-items:center;margin-left:-15px;color:#e2c25c;display:flex}page.farmer-cows-list list-view .table .table-row inline-edit.checkbox,page.farmer-cows-list list-view .table .table-row inline-edit-old.checkbox{max-width:none}page.farmer-cows-list list-view .table .table-row .birthDate{min-width:5.5em}page.farmer-cows-list list-view .table .table-row .ntm{text-align:center;min-width:5em}page.farmer-cows-list list-view .table .buttons{max-width:40px}page.farmer-cows-list list-view .table .buttons button span{display:none}page.farmer-cows-list list-view .table .cowId span,page.farmer-cows-list list-view .table .name span{white-space:normal;overflow-wrap:break-word}page.farmer-cows-list .actions{display:flex;justify-content:flex-end}page.farmer-cows-list .edit-cow{height:25.2em;overflow:hidden;flex-direction:column;display:flex}page.farmer-cows-list .edit-cow label.bull span{width:60%;white-space:nowrap;overflow:hidden}page.farmer-cows-list .edit-cow label.bull span:first-child{width:40%}page.farmer-cows-list .edit-cow label.bull button{line-height:2.8em;min-width:40px;max-width:40px}page.farmer-cows-list .mass-edit-cow .form span{width:30%}page.farmer-cows-list .mass-edit-cow .form .checkbox>i{padding-left:5px}page.farmer-cows-list .genomic-test-order label{justify-content:space-between}page.farmer-cows-list .genomic-test-order label span.animal-count-label{width:unset}page.farmer-cows-list .select-multiple-modal>.modal-dialog-content{height:50vh}page.farmer-cows-list .select-multiple-modal>.modal-dialog-content section{overflow:hidden}page.farmer-cows-list .select-multiple-modal>.modal-dialog-content section textarea{width:100%;height:100%;line-height:1.5em;font-size:16px}page.farmer-print-plan .card.info{text-align:center;min-height:10em;padding-top:4em;padding-bottom:4em;background-color:#eff8fc}page.farmer-print-plan .spare{display:flex;justify-content:space-between}page.farmer-print-plan .content{background-color:initial}page.farmer-print-plan .item>div{flex:0 1 7.14%}page.farmer-print-plan .table h2{text-transform:uppercase}page.farmer-print-plan .table.chart .table-row>div{height:2em;border-bottom:none}page.farmer-print-plan .table.chart .table-row>div:nth-child(1){width:20%;padding-left:8px}page.farmer-print-plan .table.chart .table-row>div:nth-child(2){width:10%}page.farmer-print-plan .table.chart .table-row>div:nth-child(3){width:70%}page.farmer-print-plan .table .table-row:nth-child(2n){background:#ececec}page.farmer-print-plan .table .table-row.table-header{background-color:#99d4ec}page.farmer-print-plan .table .table-row.table-header>div{color:#000;font-weight:700;padding:0 4px;border-bottom:none}page.farmer-print-plan .table .table-row.table-header .choice1InbreedingCoeff,page.farmer-print-plan .table .table-row.table-header .choice2InbreedingCoeff,page.farmer-print-plan .table .table-row.table-header .choice3InbreedingCoeff{justify-content:flex-start;white-space:normal}page.farmer-print-plan .table .table-row.total{background:transparent;border-top:2px #0093d0 solid}page.farmer-print-plan .table .table-row.total>div{border:0}page.farmer-print-plan .table .table-row>div{flex-grow:1;width:5em;padding:3px;height:45px;font-size:15px;overflow:hidden;display:flex;white-space:normal;align-items:center}page.farmer-print-plan .table .table-row .cowIndex,page.farmer-print-plan .table .table-row .choice1Index,page.farmer-print-plan .table .table-row .choice2Index,page.farmer-print-plan .table .table-row .choice3Index{max-width:40px;justify-content:center}page.farmer-print-plan .table .table-row .choice1InbreedingCoeff,page.farmer-print-plan .table .table-row .choice2InbreedingCoeff,page.farmer-print-plan .table .table-row .choice3InbreedingCoeff{max-width:50px;justify-content:center;white-space:nowrap}page.farmer-print-plan .table .table-row .birthDate,page.farmer-print-plan .table .table-row .expectedCalving{max-width:95px}page.farmer-print-plan .table .table-row .choice1SireName,page.farmer-print-plan .table .table-row .choice2SireName,page.farmer-print-plan .table .table-row .choice3SireName{border-left:2px solid #0093d0}page.farmer-print-plan .distributor-info a{margin:0 20px}page.farmer-print-plan .chart h4{margin:0}page.farmer-print-plan .chart .trait-header{font-weight:700}page.farmer-print-plan .chart .production-traits{background-color:#c4e6f4}page.farmer-print-plan .chart .health-traits{background-color:#badccf}page.farmer-print-plan .chart .functional-traits,page.farmer-print-plan .chart .management-traits{background-color:#f3e7be}page.farmer-print-plan .chart .conformation-traits,page.farmer-print-plan .chart .frame-traits,page.farmer-print-plan .chart .feet-and-legs-traits,page.farmer-print-plan .chart .udder-traits{background-color:#ffc09b}page.farmer-print-plan .chart .trait-value{justify-content:flex-end;border-right:10px solid white}page.farmer-print-plan .chart .trait-value:not(:empty):after{content:"%"}page.farmer-print-plan .chart .shape{position:relative}page.farmer-print-plan .chart .shape>div{background-color:#0093d0;position:absolute;left:50%;height:8px;z-index:2}page.farmer-print-plan .chart .shape .negative{transform:translate(-100%)}page.farmer-print-plan .chart .scale{background-color:#fff!important}page.farmer-print-plan .chart .scale>div{position:relative;overflow:visible}page.farmer-print-plan .chart .scale span{position:absolute;transform:translate(-50%)}page.farmer-print-plan .chart .scale span:after{content:"%"}page.farmer-print-plan .chart .scale span:nth-of-type(1),page.farmer-print-plan .chart .scale .line:nth-of-type(1){left:12.5%}page.farmer-print-plan .chart .scale span:nth-of-type(2),page.farmer-print-plan .chart .scale .line:nth-of-type(2){left:25%}page.farmer-print-plan .chart .scale span:nth-of-type(3),page.farmer-print-plan .chart .scale .line:nth-of-type(3){left:37.5%}page.farmer-print-plan .chart .scale span:nth-of-type(4),page.farmer-print-plan .chart .scale .line:nth-of-type(4){left:50%}page.farmer-print-plan .chart .scale span:nth-of-type(5),page.farmer-print-plan .chart .scale .line:nth-of-type(5){left:62.5%}page.farmer-print-plan .chart .scale span:nth-of-type(6),page.farmer-print-plan .chart .scale .line:nth-of-type(6){left:75%}page.farmer-print-plan .chart .scale span:nth-of-type(7),page.farmer-print-plan .chart .scale .line:nth-of-type(7){left:87.5%}page.farmer-print-plan .chart .line{position:absolute;height:36em;border-left:1px solid rgb(200,200,200);top:2em;z-index:1;left:20%}@media print{page.farmer-print-plan .table:not(:last-of-type){page-break-after:always}page.farmer-print-plan .table .table-row .cell{font-size:12px}page.farmer-print-plan .table-row{page-break-inside:avoid!important}}@media print{@page{size:A4 landscape}vikmate-app>header{background-color:transparent;position:absolute}vikmate-app>header.stick{border-bottom:none;box-shadow:none}vikmate-app>header .logo{background-position-x:0;background-color:transparent;width:200px;background-size:contain}}page.genomic-test .toolbar>a{padding-left:.5em}page.genomic-test .toolbar .extender{flex-grow:1}page.genomic-test .cell{flex-grow:1;width:5em;display:flex!important;align-items:center}page.genomic-test .cell>input{width:100%}page.genomic-test .cell.orderId{max-width:65px}page.genomic-test .cell.gender{max-width:60px}page.genomic-test .cell.date{max-width:85px}page.genomic-test .cell.testKitTitle{max-width:80px}page.genomic-test .cell.testNumbers,page.genomic-test .cell.freeTestNumbers{max-width:100px}page.genomic-test .cell.status{max-width:155px;min-width:155px}page.genomic-test .cell.price{max-width:70px}page.genomic-test .cell.averagePrice{max-width:100px}page.genomic-test .cell.totalPrice{max-width:100px}page.genomic-test .cell.productTitle{flex-grow:2}page.genomic-test .cell.payerCode,page.genomic-test .cell.statusCode{max-width:80px}page.genomic-test input.ng-invalid{border:1px solid red}page.genomic-test input.ng-invalid.ng-dirty{background-color:#ffcfcf!important}page.genomic-test .input-errors input,page.genomic-test .input-errors span{border-color:red;background-color:#ffcfcf!important}page.genomic-test form input.error{border:1px solid red;background-color:#fff!important}page.genomic-test .animal-view-toolbar{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-bottom:1px solid gray}page.genomic-test .animal-view-toolbar .toolbar{border-bottom:none}page.genomic-test .animal-view-toolbar .order-info{padding-left:15px;color:#0093d0}page.genomic-test .animal-view-toolbar .order-info .delimeter{display:inline-block;width:3em;padding-left:1.5em}page.genomic-test .invoice-modal header{display:flex;justify-content:space-between}page.genomic-test .invoice-modal header .icon-cross{cursor:pointer}page.genomic-test .invoice-modal .modal-dialog-content{width:80%;max-width:820px}page.genomic-test .invoice-modal section{height:400px;display:flex;flex-direction:column}page.genomic-test .invoice-modal .search-input{display:flex;padding-bottom:5px;height:50px;min-height:50px}page.genomic-test .invoice-modal .search-input input,page.genomic-test .invoice-modal .search-input select{width:100%}page.genomic-test .invoice-modal .add-panel{display:flex;align-items:center}page.genomic-test .invoice-modal .add-panel div{width:125px;padding:5px}page.genomic-test .invoice-modal .add-panel .price{width:150px;max-width:150px}page.genomic-test .invoice-modal .add-panel .description{width:250px;max-width:250px}page.genomic-test .invoice-modal .table .table-row{cursor:initial}page.genomic-test .invoice-modal .table .table-row .highlight{font-weight:700;padding:5px 0}page.genomic-test .invoice-modal .table .table-row>div{width:125px;padding:5px}page.genomic-test .invoice-modal .table .table-row>div.price{width:150px;max-width:150px}page.genomic-test .invoice-modal .table .table-row>div.description{width:250px;max-width:250px}page.genomic-test .invoice-modal .table .table-row>div input{min-width:100%;width:100%;margin:5px 0}page.genomic-test .invoice-modal .table .table-row .buttons button{color:#fff;background-color:#ba4b61;border:1px solid #983a4d}page.genomic-test .invoice-modal .table .table-header>div{line-height:1.3em;white-space:normal;font-size:smaller}page.genomic-test .invoice-modal .table .table-body{overflow-y:auto;position:relative;height:100%}page.genomic-test .invoice-modal .table .table-body .table-row{align-items:center}page.genomic-test .invoice-modal .table .table-body .name{padding:5px;line-height:1.3em;font-size:15px;width:30%;max-width:30%}page.genomic-test .invoice-modal .table .table-body .name .id,page.genomic-test .invoice-modal .table .table-body .name .naab{display:block;font-size:smaller;font-weight:400;color:#666;line-height:1.1em}page.genomic-test .invoice-modal .table .table-body .name .name{padding:0;display:block;min-height:1.3em}page.genomic-test .content .table{font-size:15px}page.genomic-test .content .table .table-row{border-top:none;border-bottom:none;cursor:pointer;display:flex}page.genomic-test .content .table .table-row.headers:hover{background-color:#0093d0}page.genomic-test .content .table .table-row.headers .ntm{width:7.4em;text-align:center;display:flex;justify-content:center}page.genomic-test .content .table .table-row.show-details{border-bottom:none}page.genomic-test .content .table .table-row inline-edit,page.genomic-test .content .table .table-row inline-edit-old{pointer-events:none;padding-left:0;padding-right:0}page.genomic-test .content .table .table-row inline-edit.index-calculated:after,page.genomic-test .content .table .table-row inline-edit.index-green:after,page.genomic-test .content .table .table-row inline-edit-old.index-calculated:after,page.genomic-test .content .table .table-row inline-edit-old.index-green:after{right:0;font-family:sans-serif;color:#fff;border-radius:7px;padding:0 5px;font-size:11px;background-color:#75b9a0;color:#75b9a0;content:"!"}page.genomic-test .content .table .table-row inline-edit.index-calculated:after,page.genomic-test .content .table .table-row inline-edit-old.index-calculated:after{background-color:#e2c25c;color:#e2c25c}page.genomic-test .content .table .table-row .input{border:1px solid rgb(200,200,200);border:1px solid transparent;width:100%;display:flex;overflow:hidden;outline:none;position:relative}page.genomic-test .content .table .table-row .input input{left:-3px;right:0;border-radius:0;position:absolute;height:100%}page.genomic-test .content .table .table-row .input.focused input{padding:0}page.genomic-test .content .table .table-row .sireName,page.genomic-test .content .table .table-row .mgsName,page.genomic-test .content .table .table-row .mgdsName,page.genomic-test .content .table .table-row .mgddsName,page.genomic-test .content .table .table-row .mgdddsName{white-space:normal}page.genomic-test .content .table .table-row .sireName span,page.genomic-test .content .table .table-row .mgsName span,page.genomic-test .content .table .table-row .mgdsName span,page.genomic-test .content .table .table-row .mgddsName span,page.genomic-test .content .table .table-row .mgdddsName span{line-height:1.1em;max-height:2.2em;word-break:break-word}page.genomic-test .content .table .table-row .idNor{flex:none;min-width:14em}page.genomic-test .content .table .table-row inline-edit.checkbox,page.genomic-test .content .table .table-row inline-edit-old.checkbox{max-width:none}page.genomic-test .content .table .table-row .ntm{text-align:center}@media (max-width: 840px){page.genomic-test .content .table .table-row{flex-wrap:wrap;font-size:13px}}@media (min-width: 481px){page.genomic-test .content .table .table-row inline-edit :before,page.genomic-test .content .table .table-row inline-edit-old :before{content:none}page.genomic-test .content .table .table-row .birthDate{min-width:6em}}page.genomic-test .content .table .edit-mode inline-edit,page.genomic-test .content .table .edit-mode inline-edit-old{pointer-events:auto}page.genomic-test .content .table .edit-mode inline-edit .input,page.genomic-test .content .table .edit-mode inline-edit-old .input{border:1px solid rgb(200,200,200);line-height:2.2em;height:2.2em}page.genomic-test .content .table .edit-mode inline-edit .input:hover,page.genomic-test .content .table .edit-mode inline-edit-old .input:hover{border-color:#33a9d9}page.genomic-test .content .table .edit-mode inline-edit.checkbox,page.genomic-test .content .table .edit-mode inline-edit-old.checkbox{-webkit-user-select:none;user-select:none}page.genomic-test .content .table .edit-mode inline-edit.text .input,page.genomic-test .content .table .edit-mode inline-edit-old.text .input{padding:0}page.genomic-test .content .table .edit-mode inline-edit.text input[type=text],page.genomic-test .content .table .edit-mode inline-edit-old.text input[type=text]{height:100%;border-radius:0;border:none;margin:0}page.genomic-test .content .table .edit-mode inline-edit.label,page.genomic-test .content .table .edit-mode inline-edit-old.label{pointer-events:none}page.genomic-test .content .table .edit-mode inline-edit.label .input,page.genomic-test .content .table .edit-mode inline-edit-old.label .input{border-color:transparent}page.genomic-test .content .table .edit-mode inline-edit.label .input:hover,page.genomic-test .content .table .edit-mode inline-edit-old.label .input:hover{border-color:transparent}page.genomic-test .content .table .edit-mode inline-edit.date .input.focused:after,page.genomic-test .content .table .edit-mode inline-edit-old.date .input.focused:after{content:"|";animation:1s blink step-end infinite;font-size:1.25em;line-height:1.25em}@keyframes blink{0%,to{color:#444}50%{color:transparent}}page.genomic-test .content .table .edit-mode.focused{background-color:#99d4ec}page.genomic-test .content .table .edit-mode.focused .input{border:1px solid #65bfe3}page.genomic-test .content .table .edit-mode.focused .cell{background-color:#99d4ec}page.genomic-test .content .table .edit-mode.focused .cell .focused{border:none;box-shadow:none}page.genomic-test .content .table .edit-mode.focused .cell .focused input{padding-left:2px}page.genomic-test .content .table .buttons{width:130px}page.genomic-test .content .table .cowId span{white-space:normal;overflow-wrap:break-word}@media (min-width: 841px){page.genomic-test .content .table .cowId,page.genomic-test .content .table .name,page.genomic-test .content .table .sireName,page.genomic-test .content .table .mgsName,page.genomic-test .content .table .mgdsName,page.genomic-test .content .table .mgddsName,page.genomic-test .content .table .mgdddsName,page.genomic-test .content .table .priorityTrait1,page.genomic-test .content .table .priorityTrait2,page.genomic-test .content .table .priorityTrait3{flex-basis:10em}page.genomic-test .content .table .cowId{min-width:16ch}}@media (max-width: 840px){page.genomic-test .content .table{font-size:13px}page.genomic-test .content .table .table-row>div,page.genomic-test .content .table .table-row .cell{order:9;width:10%}page.genomic-test .content .table .table-row>div.cowId,page.genomic-test .content .table .table-row .cell.cowId{min-width:16ch}page.genomic-test .content .table .table-row>div.name,page.genomic-test .content .table .table-row .cell.name{min-width:60px}page.genomic-test .content .table .table-row label.checkbox{order:1}page.genomic-test .content .table .table-row .buttons{order:2}page.genomic-test .content .table .table-row .sireName,page.genomic-test .content .table .table-row .mgsName,page.genomic-test .content .table .table-row .mgdsName,page.genomic-test .content .table .table-row .mgddsName,page.genomic-test .content .table .table-row .mgdddsName{order:11;width:19%}}@media (max-width: 481px){page.genomic-test .content .table .table-row>div,page.genomic-test .content .table .table-row .cell{width:auto}page.genomic-test .content .table inline-edit span:empty:before,page.genomic-test .content .table inline-edit-old span:empty:before{content:none!important}page.genomic-test .content .table inline-edit :before,page.genomic-test .content .table inline-edit-old :before{color:#c8c8c8}}page.genomic-test .actions{display:flex;justify-content:flex-end}page.genomic-test .edit-cow{height:25.2em;overflow:hidden;flex-direction:column;display:flex}page.genomic-test .edit-cow label.bull span{width:60%;white-space:nowrap;overflow:hidden}page.genomic-test .edit-cow label.bull span:first-child{width:40%}page.genomic-test .edit-cow label.bull button{line-height:2.8em;min-width:40px;max-width:40px}page.genomic-test .mass-edit-cow .form span{width:30%}page.genomic-test .mass-edit-cow .form .checkbox>i{padding-left:5px}page.genomic-test .navision{align-items:center;margin:0;padding:0 5px}page.genomic-test .navision button{height:30px;min-height:30px}cross-breed-selection .table-header .table-row>div{width:30%}cross-breed-selection .table-header .table-row>div.buttons{width:20px!important}cross-breed-selection section .table-row select{width:30%}cross-breed-selection section .table-row buttons{width:20px!important}page.mating-plan .spare{display:flex;justify-content:space-between}page.mating-plan .item>div{flex:0 1 7.14%}page.mating-plan .small{font-size:smaller}page.mating-plan .task-running-message{border:none!important;padding:15px;display:flex;align-items:center}page.mating-plan .task-running-message>div{margin-right:10px}page.mating-plan .task-running-message.error{color:red}page.mating-plan .table .table-header .table-row>div{white-space:normal;word-break:normal;align-items:flex-start;padding:5px 3px 0;height:45px}page.mating-plan .table .table-header .choice1InbreedingCoeff,page.mating-plan .table .table-header .choice2InbreedingCoeff,page.mating-plan .table .table-header .choice3InbreedingCoeff{justify-content:flex-start}page.mating-plan .table .table-row>div{align-items:center;display:flex;flex-grow:1;font-size:15px;height:45px;min-width:5em;overflow:hidden;padding:3px;white-space:nowrap;width:5em}page.mating-plan .table .table-row>div[data-content-before]:before{content:""}page.mating-plan .table .table-row select-dropdown,page.mating-plan .table .table-row input,page.mating-plan .table .table-row textarea{width:100%}page.mating-plan .table .table-row .icon-cross span{display:none}page.mating-plan .table .table-row .cowCowId{background-color:inherit;left:0;min-width:7em;position:sticky}page.mating-plan .table .table-row .cowIndex,page.mating-plan .table .table-row .choice1Index,page.mating-plan .table .table-row .choice2Index,page.mating-plan .table .table-row .choice3Index{justify-content:center}page.mating-plan .table .table-row .choice1InbreedingCoeff,page.mating-plan .table .table-row .choice2InbreedingCoeff,page.mating-plan .table .table-row .choice3InbreedingCoeff{justify-content:flex-start;display:flex;flex-direction:column;cursor:pointer}page.mating-plan .table .table-row .choice1InbreedingCoeff[class^=partial-]:before,page.mating-plan .table .table-row .choice1InbreedingCoeff[class*=" partial-"]:before,page.mating-plan .table .table-row .choice2InbreedingCoeff[class^=partial-]:before,page.mating-plan .table .table-row .choice2InbreedingCoeff[class*=" partial-"]:before,page.mating-plan .table .table-row .choice3InbreedingCoeff[class^=partial-]:before,page.mating-plan .table .table-row .choice3InbreedingCoeff[class*=" partial-"]:before{font-family:sans-serif;color:#fff;border-radius:7px;padding:0 5px;font-size:11px;align-self:flex-end;background-color:#75b9a0;color:#75b9a0;justify-content:flex-start;content:"!"}page.mating-plan .table .table-row .choice1InbreedingCoeff.partial-0:before,page.mating-plan .table .table-row .choice2InbreedingCoeff.partial-0:before,page.mating-plan .table .table-row .choice3InbreedingCoeff.partial-0:before{background-color:#ce3737;color:#ce3737}page.mating-plan .table .table-row .choice1InbreedingCoeff.partial-1:before,page.mating-plan .table .table-row .choice2InbreedingCoeff.partial-1:before,page.mating-plan .table .table-row .choice3InbreedingCoeff.partial-1:before{background-color:#e8ce7d;color:#e8ce7d}page.mating-plan .table .table-row .choice1InbreedingCoeff.partial-2:before,page.mating-plan .table .table-row .choice2InbreedingCoeff.partial-2:before,page.mating-plan .table .table-row .choice3InbreedingCoeff.partial-2:before{background-color:#e8ce7d;color:#e8ce7d}page.mating-plan .table .table-row .choice1InbreedingCoeff:empty,page.mating-plan .table .table-row .choice2InbreedingCoeff:empty,page.mating-plan .table .table-row .choice3InbreedingCoeff:empty{pointer-events:none;cursor:auto}page.mating-plan .table .table-row .cowSireName,page.mating-plan .table .table-row .cowMgsName,page.mating-plan .table .table-row .choice1SireName,page.mating-plan .table .table-row .choice2SireName,page.mating-plan .table .table-row .choice3SireName{white-space:normal;word-break:break-all;font-size:13px}page.mating-plan .table .table-row .birthDate{min-width:5.5em}page.mating-plan .table .table-row .rejected,page.mating-plan .table .table-row .cow-statistic{min-width:3em}page.mating-plan .table .choice1SireName,page.mating-plan .table .choice2SireName,page.mating-plan .table .choice3SireName,page.mating-plan .table .rejected,page.mating-plan .table .cowSireName,page.mating-plan .table .cow-statistic{border-left:1px solid #0093d0;font-weight:700}page.mating-plan .rejected-list .reason-column{white-space:normal!important}page.mating-plan .popup.rejected-list{width:400px;display:flex;flex-direction:column}page.mating-plan .popup.rejected-list .headers{height:40px;min-height:40px}page.mating-plan .popup.rejected-list .headers .table-header{display:block}page.mating-plan .popup.rejected-list .headers .table-header div{padding:5px}page.mating-plan .popup.rejected-list .table-rows{overflow-y:auto;flex:2}page.mating-plan .popup.rejected-list .table-row div{white-space:normal}page.mating-plan .popup.rejected-list .reason-column{width:45%;flex-grow:0}page.mating-plan .popup.rejected-list footer{padding-bottom:2px;height:3em}page.mating-plan .popup.rejected-list footer .buttons{margin-bottom:2px}page.mating-plan .ancestorsList .buttons button{margin:5px}page.mating-plan .ancestorsList .modal-dialog-content{overflow:auto}page.mating-plan .ancestorsList footer{margin-top:10px}page.mating-plan .edit-item-popup .sire-select>div{display:flex;justify-content:space-between;align-items:center}page.mating-plan .edit-item-popup .sire-select>div>:last-child{min-width:50px;max-width:50px}page.mating-plan .edit-item-popup .cowId{font-weight:700}page.mating-plan .edit-item-popup select-dropdown{width:100%}page.mating-plan .statistics-dialog>.modal-dialog-content{width:100%}mating-plan-cow-statistics{display:block;padding:0 .5em}mating-plan-cow-statistics .shape{overflow:hidden;width:100%}mating-plan-cow-statistics section{overflow:hidden}@media print{mating-plan-cow-statistics .pdf-hide{display:none!important}mating-plan-cow-statistics .table{overflow:hidden!important}mating-plan-cow-statistics .table-row{height:27px!important}mating-plan-cow-statistics section{overflow:auto}}@media screen{mating-plan-cow-statistics .table{height:100%}}mating-plan-cow-statistics .table .table-row{page-break-inside:avoid;flex-wrap:nowrap!important}mating-plan-cow-statistics .table .table-row.main-header{background:#ececec;position:sticky;top:0;z-index:2}mating-plan-cow-statistics .table .table-row.main-header>div{background:#ececec!important;height:2.75em}mating-plan-cow-statistics .table .table-row .trait-group{position:sticky;left:0;z-index:1}mating-plan-cow-statistics .table .table-row .cowId{padding-right:1em}mating-plan-cow-statistics .print-pdf{margin-bottom:5px}mating-plan-cow-statistics .chart .table-row{display:flex;width:100%;border-bottom:none}mating-plan-cow-statistics .chart .table-row:nth-child(odd)>div{background:#fff}mating-plan-cow-statistics .chart .table-row:nth-child(2n)>div{background:#ececec}mating-plan-cow-statistics .chart .table-row>div{border-bottom:1px solid #c8c8c8!important;display:flex;align-items:center;height:2em;line-height:2em;border-bottom:none}@media print{mating-plan-cow-statistics .chart .table-row>div{height:unset!important}}mating-plan-cow-statistics .chart .table-row>div:nth-child(1){width:20%;min-width:180px;padding-left:8px}mating-plan-cow-statistics .chart .table-row>div.trait-value{flex-grow:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:90px;max-width:90px;text-align:center;display:flex}mating-plan-cow-statistics .chart .table-row>div.trait-value input[type=checkbox]{width:unset!important;font-size:10px}mating-plan-cow-statistics .chart .table-row>div.trait-value.last{max-width:unset;flex-grow:1}mating-plan-cow-statistics .chart .trait-header{font-weight:700}mating-plan-cow-statistics .chart .production-traits{background-color:#99d4ec!important}mating-plan-cow-statistics .chart .health-traits{background-color:#badccf!important}mating-plan-cow-statistics .chart .functional-traits,mating-plan-cow-statistics .chart .management-traits{background-color:#f3e7be!important}mating-plan-cow-statistics .chart .conformation-traits,mating-plan-cow-statistics .chart .frame-traits,mating-plan-cow-statistics .chart .feet-and-legs-traits,mating-plan-cow-statistics .chart .udder-traits{background-color:#ffc09b!important}mating-plan-cow-statistics .chart .trait-group{max-width:130px;flex-grow:0}mating-plan-cow-statistics .table .table-header{background-color:#99d4ec}mating-filter{display:block;cursor:default}mating-filter>div b{display:block;padding:.25em 1em}mating-filter .help{font-size:.85em;padding-top:.5em;padding-bottom:.75em}mating-filter form .row{align-items:flex-start!important;border-bottom:none!important}mating-filter form .row>.label,mating-filter form .row>label,mating-filter form .row>div{padding:.5em 1.5em!important;border-bottom:none}mating-filter .readonly .readonly-hidden{display:none}mating-filter .readonly .filters-list .row .checkbox,mating-filter .readonly .filters-list .row .buttons{display:none}mating-filter .readonly .readonly-disabled{pointer-events:none;cursor:default}mating-group form label,mating-group form .label,mating-group form trait-filter{padding:.25em .5em;border-bottom:none}body.dragging{-webkit-user-select:none;user-select:none;touch-action:none}.draggable-handle{cursor:move}.dragging{-webkit-user-select:none;user-select:none;touch-action:none}[draggable-list] .draggable:not(.dragging),[draggable-list] [draggable]:not(.dragging){transition:left linear .25s,top linear .25s,transform linear .2s}page.mating-plan-settings form:not(.submitted) span.warning{display:none}page.mating-plan-settings label,page.mating-plan-settings div.label{border-bottom:none}page.mating-plan-settings .mating-settings{display:grid;grid-template-columns:30% 25% 45%}page.mating-plan-settings .mating-settings label,page.mating-plan-settings .mating-settings div.label{padding:.5em}page.mating-plan-settings .mating-settings label span.label,page.mating-plan-settings .mating-settings div.label span.label{padding:.5em 0}page.mating-plan-settings .mating-settings .action-buttons{align-items:flex-start;display:flex;grid-column-start:3;justify-content:flex-end;order:3}page.mating-plan-settings .mating-settings .semenContainerType{order:1}page.mating-plan-settings .mating-settings .semenContainerType button-select button{min-width:80px}page.mating-plan-settings .mating-settings .maxInbreeding{order:2;grid-column-start:2}page.mating-plan-settings .mating-settings .choices{order:4}page.mating-plan-settings .mating-settings .dosesUsing{order:5}page.mating-plan-settings .matingStrategyType button-select button{min-width:80px}page.mating-plan-settings input[maxlength="3"]{max-width:4em;min-width:4em}page.mating-plan-settings .table .toolbar .title{flex-grow:1}page.mating-plan-settings .table .table-row{flex-wrap:wrap}page.mating-plan-settings .table .table-row .buttons{flex:none;min-height:3em;overflow:initial;position:relative;width:6em}page.mating-plan-settings .table .table-row .buttons button{min-width:40px;max-width:40px;margin:0}page.mating-plan-settings .table .table-row .buttons span.warning{color:#ce3737;font-size:1.5em;position:absolute;left:-1em;top:.3em}page.mating-plan-settings .table .table-row header.anchor{display:flex;flex:none;justify-content:center;line-height:2.8em;width:2em}page.mating-plan-settings .table .table-row.filter{cursor:pointer}page.mating-plan-settings .table .table-row>div{flex-grow:1}page.mating-plan-settings .table .table-row label.checkbox{display:inline-block;flex:none;line-height:2.5em;padding-left:.25em;width:2.5em}page.mating-plan-settings .table .table-row label.checkbox:hover,page.mating-plan-settings .table .table-row label.checkbox:focus-within{background-color:transparent}page.mating-plan-settings .table .table-row .order{flex:none;min-width:3em}page.mating-plan-settings .table .table-row .name{flex-basis:10em}page.mating-plan-settings .table .table-row .cows{min-width:5em;flex:none;text-align:right}page.mating-plan-settings .table .table-row .cows .icon-cow{font-size:1.15em}page.mating-plan-settings .table .table-row .cowsPercentage,page.mating-plan-settings .table .table-row .heifersPercentage{flex-basis:5em}page.mating-plan-settings .table .table-row .filterTraits{flex-basis:10em;flex-grow:2}page.mating-plan-settings .table .table-row .filterTraits>span+span:before{content:", "}page.mating-plan-settings .table .table-row trait-filter{padding:0 1em}page.mating-plan-settings .table .table-row mating-filter{background-color:#f4f4f4;border:1px dashed rgb(200,200,200);border-radius:.5em;margin:.5em;width:100%}page.mating-plan-settings .table .table-row mating-filter>form{max-width:70em}@media (min-width: 769px){page.mating-plan-settings .table .table-row [data-content-before]:before{content:none}}page.mating-plan-settings .filter-cows.table .table-header{position:sticky;top:0}page.mating-plan-settings .filter-cows.table .table-row{padding-left:.5em;height:2em}page.mating-plan-settings .filter-cows.table .table-row>span{flex-basis:1em;flex-grow:1}page.mating-plan-settings .filter-cows.table .table-row>span.cowId{flex-basis:5em}page.mating-plan-settings .filter-cows.table .table-row>span.name{flex-basis:3em}mating-plan-statistics{padding:0 .5em;display:block}mating-plan-statistics .shape{overflow:hidden}mating-plan-statistics .table.chart .table-row{display:flex;width:100%}mating-plan-statistics .table.chart .table-row:nth-last-child(2n){background:#ececec}mating-plan-statistics .table.chart .table-row>div{display:flex;align-items:center;height:2em;border-bottom:none}mating-plan-statistics .table.chart .table-row>div:nth-child(1){width:20%;padding-left:8px}mating-plan-statistics .table.chart .table-row>div:nth-child(2){width:10%}mating-plan-statistics .table.chart .table-row>div:nth-child(3){width:70%;display:inline-block}mating-plan-statistics .table.chart .trait-header{font-weight:700}mating-plan-statistics .table.chart .trait-header div:first-child{width:30%;border-right:10px solid white;overflow:visible}mating-plan-statistics .table.chart .trait-header .trait-value{display:none}mating-plan-statistics .table.chart .production-traits{background-color:#99d4ec}mating-plan-statistics .table.chart .health-traits{background-color:#badccf}mating-plan-statistics .table.chart .management-traits,mating-plan-statistics .table.chart .functional-traits{background-color:#f3e7be}mating-plan-statistics .table.chart .conformation-traits,mating-plan-statistics .table.chart .frame-traits,mating-plan-statistics .table.chart .feet-and-legs-traits,mating-plan-statistics .table.chart .udder-traits{background-color:#ffc09b}mating-plan-statistics .table.chart .trait-value{justify-content:flex-end;border-right:10px solid white;padding-right:10px}mating-plan-statistics .table.chart .trait-value:not(:empty):after{content:"%"}mating-plan-statistics .table.chart .shape{position:relative}mating-plan-statistics .table.chart .shape div{background-color:#0093d0;position:absolute;left:50%;height:8px;z-index:2;top:12px}mating-plan-statistics .table.chart .negative{transform:translate(-100%)}mating-plan-statistics .table.chart .scale{background-color:#fff!important}mating-plan-statistics .table.chart .scale div{position:relative;overflow:visible}mating-plan-statistics .table.chart .scale div .segment{position:absolute;transform:translate(-50%)}mating-plan-statistics .table.chart .scale div .segment:nth-of-type(1){left:12.5%}mating-plan-statistics .table.chart .scale div .segment:nth-of-type(2){left:25%}mating-plan-statistics .table.chart .scale div .segment:nth-of-type(3){left:37.5%}mating-plan-statistics .table.chart .scale div .segment:nth-of-type(4){left:50%}mating-plan-statistics .table.chart .scale div .segment:nth-of-type(5){left:62.5%}mating-plan-statistics .table.chart .scale div .segment:nth-of-type(6){left:75%}mating-plan-statistics .table.chart .scale div .segment:nth-of-type(7){left:87.5%}mating-plan-statistics .table.chart .scale div .segment span:after{content:"%"}mating-plan-statistics .table.chart .scale div .segment .line{position:absolute;height:36em;border-left:1px solid #c8c8c8;top:2em;z-index:13;left:45%}mating-plan-statistics .table.chart h4{margin:0}mating-plan-statistics .table .table-header{background-color:#99d4ec}mating-plan-statistics .table .table-row .name{width:14%}mating-plan-statistics .table .table-row .interbullId{width:14%}mating-plan-statistics .table .table-row .semenType{width:5%}mating-plan-statistics .table .table-row .breed{width:5%}mating-plan-statistics .table .table-row .useType{width:7%}mating-plan-statistics .table .table-row .count{width:8%}trait-filter{display:block;box-sizing:border-box}trait-filter .filter-traits .button-toolbar{padding-left:.5em;transition:background-color linear .2s;border-radius:1em}trait-filter .filter-traits .button-toolbar:hover{background-color:#0000000d}trait-filter .filter-traits .button-toolbar>span{flex-grow:1}trait-filter .filter-traits .traits>div{display:flex}trait-filter .filter-traits .traits>div input{min-width:4em;flex-grow:1}trait-filter .filter-traits .traits>div .condition{max-width:4em}.orders-history .table .table-row>div:before{color:#c8c8c8}.orders-history .table .table-row .orderDate{width:10%}.orders-history .table .table-row .orderNo{width:20%}.orders-history .table .table-row .deliveryDate{width:10%}.orders-history .table .table-row .total{width:20%}.orders-history .table .table-row .buttons{width:40%}.orders-history .table .total{text-align:right}.orders-history .table .total span{margin-right:10px}.orders-history .table.orders-list span.error{color:red}.orders-history .table.orders-list .table-header .table-row>div,.orders-history .table.orders-list .table-header .table-row .cell{padding-top:5px;line-height:1.3em;white-space:normal}@media (max-width: 840px){.orders-history .table.orders-list .table-header{display:none}}.orders-history .table.orders-list .table-row{cursor:pointer}.orders-history .table.orders-list .table-row .sort{background-color:#33a9d9;-webkit-user-select:none;user-select:none;position:relative}.orders-history .table.orders-list .table-row .sort:before{position:absolute;top:1px;left:50%;margin-left:-5px;content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #FFF}.orders-history .table.orders-list .table-row .sort.desc:before{border-bottom:none;border-top:5px solid #FFF}.orders-history .table.orders-list .table-row>div,.orders-history .table.orders-list .table-row .cell{line-height:40px;padding:2px}.orders-history .table.orders-list .table-row .checkbox{min-width:40px;padding-left:5px;border:none}.orders-history .table.orders-list .table-row>div{flex-grow:1}@media (min-width: 841px){.orders-history .table.orders-list .table-row>div:before{content:none}}.orders-history .table.orders-list .table-row .buttons{display:flex}.orders-history .table.orders-list .table-row .buttons .cancelled{font-size:.9em;color:#a91e39;padding-left:5px;cursor:auto}.orders-history .table.orders-list .table-row .buttons .undo{width:120px;display:flex;justify-content:flex-start}@media (max-width: 840px){.orders-history .table.orders-list .table-row{flex-wrap:wrap}.orders-history .table.orders-list .table-row>div,.orders-history .table.orders-list .table-row .cell{line-height:1.6em;padding:0;display:flex;align-items:center}.orders-history .table.orders-list .table-row button{min-height:30px;min-width:30px;margin-right:5px}.orders-history .table.orders-list .table-row .buttons{order:2}}@media (max-width: 374px){.orders-history .table.orders-list .table-row button{font-size:11px}}@media (min-width: 375px) and (max-width: 425px){.orders-history .table.orders-list .table-row button{font-size:12px}}@media (max-width: 425px){.orders-history .table.orders-list .table-row{font-size:12px}.orders-history .table.orders-list .table-row .buttons{order:1}}.orders-history .date-filter{display:flex;width:100%;justify-content:flex-end}.orders-history .date-filter>div{display:flex;justify-content:space-between;align-items:center}.orders-history .date-filter label{margin:0 5px}.orders-history .date-filter button{min-width:125px;margin:0 0 0 5px}@media (max-width: 600px){.orders-history .date-filter{flex-direction:column}}.purchase-doses .button-toolbar button span{white-space:nowrap}.purchase-doses .customer-blocked,.purchase-doses .inventory-error{width:100%;background-color:#dda5b0;color:#fff;text-align:center;height:2.5em;line-height:2.5em;vertical-align:central;margin:auto}.purchase-doses .table .table-row>div.name{font-weight:700}.purchase-doses .table .table-row>div:before{color:#c8c8c8}@media (min-width: 841px){.purchase-doses .table .table-row>div{width:75px}}.purchase-doses .table .price input{margin:2px;min-width:100px;max-width:100px}.purchase-doses .table .right-align{text-align:right}.purchase-doses .table .right-align span{margin-right:10px}.purchase-doses .table .amount,.purchase-doses .table .dosesAvailable{text-align:center}.purchase-doses .table .dosesAvailable input,.purchase-doses .table .priceTotal input,.purchase-doses .table .amount input{margin:2px;min-width:50px;max-width:50px}.purchase-doses .table .right-align{text-align:right;margin-right:10px}.purchase-doses .table.sires-list span.error{color:red}.purchase-doses .table.sires-list .table-header .table-row>div,.purchase-doses .table.sires-list .table-header .table-row .cell{padding-top:5px;line-height:1.3em;white-space:normal}@media (max-width: 840px){.purchase-doses .table.sires-list .table-header{display:none}}.purchase-doses .table.sires-list .table-row{cursor:pointer}.purchase-doses .table.sires-list .table-row>div,.purchase-doses .table.sires-list .table-row .cell{line-height:40px;padding:2px}.purchase-doses .table.sires-list .table-row .checkbox{min-width:40px;padding-left:5px;border:none}.purchase-doses .table.sires-list .table-row>div{flex-grow:1}.purchase-doses .table.sires-list .table-row>div.navisionItemId{min-width:12em}.purchase-doses .table.sires-list .table-row>div.name{flex-grow:2}.purchase-doses .table.sires-list .table-row>div.breed{display:flex}.purchase-doses .table.sires-list .table-row>div.dosesAvailable,.purchase-doses .table.sires-list .table-row>div.cowsPercent,.purchase-doses .table.sires-list .table-row>div.heifersPercent{padding-right:.5em}.purchase-doses .table.sires-list .table-row>div input{width:100%;margin:0}@media (min-width: 841px){.purchase-doses .table.sires-list .table-row>div:before{content:none}.purchase-doses .table.sires-list .table-row>div.breed{max-width:10em}.purchase-doses .table.sires-list .table-row>div.semenType{max-width:75px}}@media (max-width: 840px){.purchase-doses .table.sires-list .table-row{flex-wrap:wrap}.purchase-doses .table.sires-list .table-row>div,.purchase-doses .table.sires-list .table-row .cell{line-height:1.6em;padding:0;display:flex;align-items:center}.purchase-doses .table.sires-list .table-row button{min-height:30px;min-width:30px}.purchase-doses .table.sires-list .table-row .breed{line-height:40px}.purchase-doses .table.sires-list .table-row .navisionItemId,.purchase-doses .table.sires-list .table-row .name{order:1}.purchase-doses .table.sires-list .table-row .buttons,.purchase-doses .table.sires-list .table-row .semenType{order:2}.purchase-doses .table.sires-list .table-row .name{width:41%;flex-grow:1}.purchase-doses .table.sires-list .table-row .dosesAvailable,.purchase-doses .table.sires-list .table-row .price,.purchase-doses .table.sires-list .table-row .priceTotal,.purchase-doses .table.sires-list .table-row .amount{order:4}.purchase-doses .table.sires-list .table-row .dosesAvailable,.purchase-doses .table.sires-list .table-row .price,.purchase-doses .table.sires-list .table-row .priceTotal,.purchase-doses .table.sires-list .table-row .amount{width:15%}}@media (max-width: 425px){.purchase-doses .table.sires-list .table-row{font-size:12px}.purchase-doses .table.sires-list .table-row .name{width:30%;order:1}.purchase-doses .table.sires-list .table-row .buttons{order:1}.purchase-doses .table.sires-list .table-row .dosesAvailable,.purchase-doses .table.sires-list .table-row .price,.purchase-doses .table.sires-list .table-row .priceTotal,.purchase-doses .table.sires-list .table-row .amount{width:33%;order:4}.purchase-doses .table.sires-list .table-row .semenType{width:30%;order:2}}.purchase-doses .selected-items{width:100%;text-align:right;margin-top:10px}.purchase-doses .red{color:red}.purchase-doses modal-dialog.sire-search header{display:flex;justify-content:space-between}.purchase-doses modal-dialog.sire-search header .icon-cross{cursor:pointer}.purchase-doses modal-dialog.sire-search .modal-dialog-content{width:80%;max-width:820px}.purchase-doses modal-dialog.sire-search section{height:490px;display:flex;flex-direction:column}.purchase-doses modal-dialog.sire-search .search-input{display:flex;padding-bottom:5px;height:50px;min-height:50px}.purchase-doses modal-dialog.sire-search .search-input input,.purchase-doses modal-dialog.sire-search .search-input select{width:100%}.purchase-doses modal-dialog.sire-search .table.search-results .table-row{cursor:initial}.purchase-doses modal-dialog.sire-search .table.search-results .table-row .highlight{font-weight:700;padding:5px 0}.purchase-doses modal-dialog.sire-search .table.search-results .table-row>div{width:125px;padding:5px}.purchase-doses modal-dialog.sire-search .table.search-results .table-row>div.name{width:250px;max-width:250px}.purchase-doses modal-dialog.sire-search .table.search-results .table-row>div.buttons{text-align:right}.purchase-doses modal-dialog.sire-search .table.search-results .table-row>div input{min-width:100%;width:100%;margin:5px 0}.purchase-doses modal-dialog.sire-search .table.search-results .table-header>div{line-height:1.3em;white-space:normal;font-size:smaller}.purchase-doses modal-dialog.sire-search .table.search-results .table-body{overflow-y:auto;position:relative;height:100%}.purchase-doses modal-dialog.sire-search .table.search-results .table-body .table-row{align-items:center}.purchase-doses modal-dialog.sire-search .table.search-results .table-body .name{padding:5px;line-height:1.3em;font-size:15px;width:30%;max-width:30%}.purchase-doses modal-dialog.sire-search .table.search-results .table-body .name .id,.purchase-doses modal-dialog.sire-search .table.search-results .table-body .name .naab{display:block;font-size:smaller;font-weight:400;color:#666;line-height:1.1em}.purchase-doses modal-dialog.sire-search .table.search-results .table-body .name .name{padding:0;display:block;min-height:1.3em}.purchase-doses modal-dialog.sire-search .message{display:flex;align-items:center;justify-content:center;font-size:1.8em;color:#c8c8c8;height:80%}.purchase-doses modal-dialog.sire-search .buttons{width:10%}@media (max-width: 768px){.purchase-doses modal-dialog.sire-search .table-header{display:none}.purchase-doses modal-dialog.sire-search .table-row{flex-wrap:wrap}.purchase-doses modal-dialog.sire-search .table-row>div{order:10}.purchase-doses modal-dialog.sire-search .table-row .name{width:60%}.purchase-doses modal-dialog.sire-search .table-row .buttons{display:flex;justify-content:space-around;min-width:120px;width:35%}.purchase-doses modal-dialog.sire-search .table-row .name,.purchase-doses modal-dialog.sire-search .table-row .buttons{order:1}}@media (min-width: 481px){.purchase-doses modal-dialog.sire-search{min-width:700px}.purchase-doses modal-dialog.sire-search .table-row>div:before{content:none}}.purchase-doses .address-confirm{min-width:450px}.purchase-doses .address-confirm .address-form{display:flex;flex-direction:column}.purchase-doses .address-confirm .address-form div{display:flex;align-items:center}.purchase-doses .address-confirm .address-form div label{width:25%;min-width:150px}.purchase-doses .address-confirm .address-form div input{width:100%;float:right}.purchase-doses .address-confirm .address-form div label.checkbox{width:100%}.purchase-doses .address-confirm .address-form div label.checkbox input{float:left;width:30px}.purchase-doses .address-confirm .address-form div label.checkbox span{width:25%}.purchase-doses .address-confirm .address-form div textarea{width:100%;float:right;overflow-y:auto;resize:none;height:14em}.purchase-doses .reports-form{min-width:420px}.purchase-doses .reports-form>div{display:flex;justify-content:center}.purchase-doses .reports-form>div button{width:200px;margin:5px}.purchase-doses .reports-form>div input[type=email]{width:97%}.purchase-doses .reports-form .email-report{display:flex;flex-direction:column;border-top:1px solid #DDD}.purchase-doses .reports-form .email-report label{border-bottom:none}.vik-logo{display:inline;height:44px;line-height:44px;background-color:transparent!important}.vik-logo .vik-name{padding-left:35px;text-transform:uppercase;cursor:pointer;font-weight:700;font-size:24px}.vik-logo .vik-name:before{padding-left:2px;content:"Viking";color:#c8c8c8}.vik-logo .vik-name>i{padding:0 5px;opacity:.7}.vik-logo.Custom{pointer-events:none}.vik-logo>i{position:absolute;top:7px}page.bull-list{padding-top:.5em}page.bull-list>header{display:flex;flex-wrap:nowrap;padding-top:.5em;margin-left:10em;background:#fff;align-items:center;white-space:nowrap}page.bull-list>header .show-all,page.bull-list>header .new-list{display:flex;flex-direction:column;align-items:center}page.bull-list>header .show-all span,page.bull-list>header .new-list span{display:none}page.bull-list>header .breed-buttons{display:none}page.bull-list>header .outcross{width:100%;display:flex;flex-direction:row}@media (max-width: 768px){page.bull-list>header{display:flex;flex-direction:column;height:7em}page.bull-list>header .show-all,page.bull-list>header .new-list{height:50px}page.bull-list>header .show-all button,page.bull-list>header .new-list button{font-size:16pt;min-height:31px}page.bull-list>header .show-all span,page.bull-list>header .new-list span{font-size:8pt;color:#000;display:flex}page.bull-list>header .badge{display:none}page.bull-list>header>div{width:100%;display:flex;justify-content:space-around}page.bull-list>header>div .breed-buttons{display:flex}page.bull-list>header>div .breed-buttons>button{min-width:45px;margin-right:2px}page.bull-list>header>div .breed-buttons>button.active{background-color:#d3d3d3}page.bull-list>header>div .breed-buttons>button.active i{outline:none}page.bull-list>header>div .breed-buttons label{cursor:pointer}}@media (max-width: 768px) and (max-width: 560px){page.bull-list>header>div .breed-buttons label{display:none}}@media (max-width: 768px){page.bull-list>header>div .outcross{width:100%}page.bull-list>header>div .outcross .search-panel{flex-grow:2}page.bull-list>header>div .outcross .search-panel input{width:100%}}@media (max-width: 320px){page.bull-list>header>div{justify-content:space-between}}page.bull-list>header button{color:#444}page.bull-list>header>div{display:flex;flex-wrap:nowrap;align-items:center}page.bull-list>header select-dropdown{min-width:200px}page.bull-list>header .badge{margin-right:10px;height:24px}page.bull-list>header .search-panel{position:relative}page.bull-list>header .search-panel .clear-button{position:absolute;right:0}page.bull-list>header .search-panel .clear-button:hover{background:none}page.bull-list>header .outcross-button{border:1px solid #0491CE;min-height:32px;line-height:1em;border-radius:5px;margin-right:5px;min-width:75px;white-space:normal;height:2.8em;flex-grow:1}page.bull-list .buttons-panel{position:absolute;left:0;z-index:1}page.bull-list .buttons-panel .breed-buttons{display:flex;flex-direction:column}page.bull-list .buttons-panel .vik-buttons{display:flex;flex-direction:column}page.bull-list .buttons-panel .vik-buttons button{border-top-left-radius:0;border-bottom-left-radius:0;text-overflow:ellipsis;font-size:.7em;line-height:22px}page.bull-list .bull-list-panel{box-sizing:border-box;padding-left:200px;padding-right:200px}page.bull-list .bull-list-panel.customRank{min-height:720px}page.bull-list .bull-list-panel .robo-description{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px;position:relative}page.bull-list .bull-list-panel .robo-description .vik-logo{height:53px;line-height:53px;margin:5px 5px 15px;padding:0 15px;border-radius:50px}page.bull-list .bull-list-panel .robo-description .vik-logo i{top:15px}page.bull-list .bull-list-panel .robo-description span{max-width:100%}@media (max-width: 768px){page.bull-list .bull-list-panel .robo-description{display:none}}page.bull-list .bull-list-panel .table-row.bull>div{line-height:30px;cursor:pointer}page.bull-list .bull-list-panel .table-row.bull>div.herdbook{width:20%;flex-grow:1}page.bull-list .bull-list-panel .table-row.bull>div.name{width:20%;flex-grow:1}@media (max-width: 639px){page.bull-list .bull-list-panel .table-row.bull>div.name{width:40%}}page.bull-list .bull-list-panel .table-row.bull>div.sireName{width:20%;flex-grow:1}@media (max-width: 639px){page.bull-list .bull-list-panel .table-row.bull>div.sireName{display:none}}page.bull-list .bull-list-panel .table-row.bull>div.mgsName{width:20%;flex-grow:1}@media (max-width: 639px){page.bull-list .bull-list-panel .table-row.bull>div.mgsName{display:none}}page.bull-list .bull-list-panel .table-row.bull>div.ntm{width:80px;text-align:right}page.bull-list .bull-list-panel .table-row.bull>div.rank{width:80px;text-align:right}page.bull-list .sliders-panel{position:absolute;width:30vw;right:0;z-index:1}page.bull-list .sliders-panel .sliders-button{display:none}page.bull-list .sliders-panel .toolbar{padding:5px 5px 5px 40px;display:flex;flex-wrap:nowrap;align-items:center}page.bull-list .sliders-panel .toolbar .icon-customize{display:none}page.bull-list .sliders-panel .toolbar select-dropdown,page.bull-list .sliders-panel .toolbar .login-button{flex-grow:1}page.bull-list.custom-rank .bull-list-panel{padding-right:30vw}page.bull-list .correlations-dialog section{display:flex}page.bull-list .filters-view .filter{display:flex;align-items:center;margin-bottom:7px}page.bull-list .filters-view .filter>span{flex-basis:30%}page.bull-list .filters-view .filter select-dropdown{flex-grow:1;margin-right:10px}page.bull-list .filters-view .filter button{flex:none}page.bull-list .filters-view .filter button:disabled{opacity:0}page.bull-list .filters-panel{margin:10px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}page.bull-list .filters-panel .filter-checkbox{font-size:.9em}@media (max-width: 1279px){page.bull-list .buttons-panel .vik-buttons button{min-width:110px;max-width:110px;justify-content:flex-start}page.bull-list .bull-list-panel{padding-left:140px;padding-right:140px}page.bull-list .sliders-panel{width:330px}page.bull-list.custom-rank .bull-list-panel{padding-right:330px}}@media (max-width: 1060px){page.bull-list .filter-checkbox{display:flex;flex-direction:column-reverse;align-items:center}page.bull-list .filter-checkbox span{overflow:hidden;display:inline-flex;font-size:8pt}page.bull-list .filter-checkbox.checkbox>input[type=checkbox]+i:before{margin-right:0}}@media (max-width: 768px){page.bull-list header select-dropdown{min-width:100px}page.bull-list header>div{padding:0}page.bull-list .sliders-panel{width:100%;position:relative}page.bull-list .sliders-panel .sliders-button{display:block}page.bull-list .buttons-panel{position:relative}page.bull-list .buttons-panel .vik-buttons{flex-direction:row}page.bull-list .buttons-panel .vik-buttons vik-button{width:11.1111111111%}page.bull-list .buttons-panel .vik-buttons button{justify-content:center;min-width:30px;width:100%;padding:0;border-top-left-radius:50px;border-bottom-left-radius:50px}page.bull-list .buttons-panel .vik-buttons button span{padding:0;width:100%}page.bull-list .bull-list-panel{padding-right:4px;padding-left:4px;max-width:768px;margin:0 auto}page.bull-list.custom-rank .bull-list-panel{padding-right:4px;padding-left:4px}}@media (max-width: 425px){page.bull-list .buttons-panel .vik-buttons vik-button{width:11.1111111111%}page.bull-list .buttons-panel .vik-buttons button{min-width:30px;font-size:.7em;width:100%;padding:0}page.bull-list .buttons-panel .vik-buttons button span{padding:0;width:100%;text-align:center}page.bull-list .sliders-panel .toolbar{padding:5px}page.bull-list .sliders-panel .toolbar .icon-customize{display:block}page.bull-list .icon-cross.main{position:absolute;top:10px;right:10px}page.bull-list .modal header .icon-cross{position:absolute;right:10px}}correlations{display:block;width:100%}correlations .correlations-view{width:100%;height:100%;display:block}correlations .correlations-view div{display:flex;flex-wrap:nowrap;align-items:center;height:6.6%;min-height:2em;border-bottom:1px solid rgb(153,212,236)}correlations .correlations-view div .name,correlations .correlations-view div .value{display:inline-block;white-space:nowrap}correlations .correlations-view div .name{padding-left:10px;flex-grow:1;width:50px}correlations .correlations-view div .correlation{display:inline-block;position:relative;flex-grow:3;width:200px;height:100%}correlations .correlations-view div .correlation i{display:inline-block;position:absolute;background:#0093d0;top:3px;bottom:3px}correlations .correlations-view div .value{text-align:right;width:50px;flex-grow:1;margin-right:10px}ranking-sliders{display:block;box-sizing:border-box;padding-top:10px}@media (max-width: 768px){ranking-sliders{display:flex;flex-wrap:wrap;flex-direction:column;height:368px}}@media (max-width: 540px){ranking-sliders{height:100%}}ranking-sliders>div{flex-grow:1;height:44px;max-height:44px;width:100%;display:flex;flex-wrap:wrap;position:relative}ranking-sliders>div span{font-size:small;vertical-align:baseline;display:inline-block;width:50%}ranking-sliders>div .name,ranking-sliders>div .value{position:absolute;white-space:nowrap;top:-10px;pointer-events:none}ranking-sliders>div .name{color:#777;left:40px;overflow:hidden;text-overflow:ellipsis}ranking-sliders>div .value{text-align:right;right:80px}ranking-sliders>div .value span{color:#888}ranking-sliders>div .controls{width:100%;display:flex}ranking-sliders>div .button{min-width:40px;width:40px;min-height:40px;line-height:40px;height:40px;margin:0;color:#aaa;background-color:transparent;border:none;box-shadow:none}ranking-sliders>div .button:hover:not([disabled]){color:#aaa;background-color:#99d4ec}ranking-sliders>div .button.icon-locked{color:#555}ranking-sliders>div .button:disabled{visibility:hidden}@media (max-width: 768px){ranking-sliders>div{width:50%}}@media (max-width: 540px){ranking-sliders>div{width:100%}}ranking-sliders input[type=range]{border:none;margin:0;padding:0;flex-grow:1;background-color:transparent;-webkit-appearance:none;height:40px;width:inherit}ranking-sliders input[type=range]:disabled{opacity:.7;pointer-events:none}ranking-sliders input[type=range]:focus{outline:none}ranking-sliders input[type=range]::-webkit-slider-runnable-track{background:#f9f9f9;border:1px solid #C0C0C0;width:100%;height:8px;border-radius:8px;cursor:pointer}ranking-sliders input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-10px;background:#f2f2f2;border:1px solid #808080;height:26px;width:26px;border-radius:50%;cursor:pointer}ranking-sliders input[type=range]:focus::-webkit-slider-runnable-track{background:#f9f9f9}ranking-sliders input[type=range]::-moz-range-track{background:#f9f9f9;border:1px solid #C0C0C0;width:100%;height:8px;border-radius:8px;cursor:pointer}ranking-sliders input[type=range]::-moz-range-thumb{background:#f2f2f2;border:1px solid #808080;height:26px;width:26px;border-radius:50%;cursor:pointer}ranking-sliders input[type=range]::-ms-track{background:#f9f9f9;border:1px solid #C0C0C0;width:100%;height:8px;border-radius:8px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}ranking-sliders input[type=range]::-ms-fill-lower{background:#f9f9f9;border:1px solid #C0C0C0;width:100%;height:8px;border-radius:8px;cursor:pointer}ranking-sliders input[type=range]::-ms-fill-upper{background:#f9f9f9;border:1px solid #C0C0C0;width:100%;height:8px;border-radius:8px;cursor:pointer;margin-right:2px}ranking-sliders input[type=range]::-ms-thumb{background:#f2f2f2;border:1px solid #808080;height:26px;width:26px;border-radius:50%;cursor:pointer;height:24px;width:24px;margin-top:0}ranking-sliders input[type=range]::-ms-tooltip{display:none}ranking-sliders input[type=range]:focus::-ms-fill-lower,ranking-sliders input[type=range]:focus::-ms-fill-upper{background:#f9f9f9}@media (max-width: 768px){ranking-sliders{display:none}ranking-sliders.opened{display:flex;position:relative}}.vik-button{border-radius:50px;min-width:150px;position:relative;text-align:left}.vik-button svg{position:absolute;top:-2px;left:0}@media (min-width: 375px){.vik-button{height:50px}}.vik-button i{display:none}@media (min-width: 1280px){.vik-button{max-width:150px}}@media (max-width: 1280px){.vik-button .wide-screen{display:none}}@media (max-width: 768px){.vik-button{display:flex;justify-content:center}.vik-button i[class^=image-vik-]{display:block;position:absolute;background-color:#fff;border-radius:50%}.vik-button i.wide-screen{display:none}}.vik-button span{padding-left:10px;position:absolute;text-transform:uppercase;font-weight:700;line-height:10px;z-index:10;text-align:left;top:14px;left:16px}@media (min-width: 550px){.vik-button span:before{padding-left:1px;content:"Viking";color:#666;display:block}}@media (min-width: 1280px){.vik-button span{padding-left:35px}}@media (max-width: 768px){.vik-button span{display:none}}.vik-button.Custom{background-color:#00a7ad;border:1px solid rgb(0,117.7687861272,122)}.vik-button.Custom span:before{color:#000}.vik-button.Custom.activated{background-color:#008e94}.vik-button.Custom .gradient-start{stop-color:#008e94}.vik-button.Custom .gradient-stop{stop-color:#00a7ad}.vik-button.Custom .light{fill:#00c0c7}.vik-button.Custom .dark{fill:#008e94}.vik-button.Custom.selected{background-color:#008e94;border:1px solid rgb(0,93.1531791908,96.5)}.vik-button.Custom.selected.activated{background-color:#00767a}.vik-button.Custom:hover{background-color:#00a7ad;border:1px solid rgb(0,117.7687861272,122)}.vik-button.Custom:hover.activated{background-color:#008e94}.vik-button.Custom.selected,.vik-button.Custom.activated{transform:none;background-color:#008e94;border:1px solid rgb(0,93.1531791908,96.5)}.vik-button.Custom.selected.activated,.vik-button.Custom.activated.activated{background-color:#00767a}.vik-button.Custom.selected:hover,.vik-button.Custom.activated:hover{background-color:#008e94;border:1px solid rgb(0,93.1531791908,96.5)}.vik-button.Custom.selected:hover.activated,.vik-button.Custom.activated:hover.activated{background-color:#00767a}.vik-button.Custom.selected svg,.vik-button.Custom.activated svg{opacity:.4}.vik-button.Custom.selected .light,.vik-button.Custom.activated .light{fill:#00a7ad}.vik-button.Custom.selected .dark,.vik-button.Custom.activated .dark{fill:#00767a}.vik-button.VikingGrazing{background-color:#ccd500;border:1px solid rgb(155.1549295775,162,0)}.vik-button.VikingGrazing span:before{color:#000}.vik-button.VikingGrazing.activated{background-color:#b4bc00}.vik-button.VikingGrazing .gradient-start{stop-color:#b4bc00}.vik-button.VikingGrazing .gradient-stop{stop-color:#ccd500}.vik-button.VikingGrazing .light{fill:#e4ef00}.vik-button.VikingGrazing .dark{fill:#b4bc00}.vik-button.VikingGrazing.selected{background-color:#b4bc00;border:1px solid rgb(130.7323943662,136.5,0)}.vik-button.VikingGrazing.selected.activated{background-color:#9ba200}.vik-button.VikingGrazing:hover{background-color:#ccd500;border:1px solid rgb(155.1549295775,162,0)}.vik-button.VikingGrazing:hover.activated{background-color:#b4bc00}.vik-button.VikingGrazing.selected,.vik-button.VikingGrazing.activated{transform:none;background-color:#b4bc00;border:1px solid rgb(130.7323943662,136.5,0)}.vik-button.VikingGrazing.selected.activated,.vik-button.VikingGrazing.activated.activated{background-color:#9ba200}.vik-button.VikingGrazing.selected:hover,.vik-button.VikingGrazing.activated:hover{background-color:#b4bc00;border:1px solid rgb(130.7323943662,136.5,0)}.vik-button.VikingGrazing.selected:hover.activated,.vik-button.VikingGrazing.activated:hover.activated{background-color:#9ba200}.vik-button.VikingGrazing.selected svg,.vik-button.VikingGrazing.activated svg{opacity:.4}.vik-button.VikingGrazing.selected .light,.vik-button.VikingGrazing.activated .light{fill:#ccd500}.vik-button.VikingGrazing.selected .dark,.vik-button.VikingGrazing.activated .dark{fill:#9ba200}.vik-button.VikingDefence{background-color:#dd3310;border:1px solid rgb(173.4430379747,40.0253164557,12.5569620253)}.vik-button.VikingDefence span:before{color:#000}.vik-button.VikingDefence.activated{background-color:#c52e0e}.vik-button.VikingDefence .gradient-start{stop-color:#c52e0e}.vik-button.VikingDefence .gradient-stop{stop-color:#dd3310}.vik-button.VikingDefence .light{fill:#ee3d18}.vik-button.VikingDefence .dark{fill:#c52e0e}.vik-button.VikingDefence.selected{background-color:#c52e0e;border:1px solid rgb(149.664556962,34.5379746835,10.835443038)}.vik-button.VikingDefence.selected.activated{background-color:#ad280d}.vik-button.VikingDefence:hover{background-color:#dd3310;border:1px solid rgb(173.4430379747,40.0253164557,12.5569620253)}.vik-button.VikingDefence:hover.activated{background-color:#c52e0e}.vik-button.VikingDefence.selected,.vik-button.VikingDefence.activated{transform:none;background-color:#c52e0e;border:1px solid rgb(149.664556962,34.5379746835,10.835443038)}.vik-button.VikingDefence.selected.activated,.vik-button.VikingDefence.activated.activated{background-color:#ad280d}.vik-button.VikingDefence.selected:hover,.vik-button.VikingDefence.activated:hover{background-color:#c52e0e;border:1px solid rgb(149.664556962,34.5379746835,10.835443038)}.vik-button.VikingDefence.selected:hover.activated,.vik-button.VikingDefence.activated:hover.activated{background-color:#ad280d}.vik-button.VikingDefence.selected svg,.vik-button.VikingDefence.activated svg{opacity:.4}.vik-button.VikingDefence.selected .light,.vik-button.VikingDefence.activated .light{fill:#dd3310}.vik-button.VikingDefence.selected .dark,.vik-button.VikingDefence.activated .dark{fill:#ad280d}.vik-button.VikingRobot{background-color:#01325a;border:1px solid rgb(.4395604396,21.978021978,39.5604395604)}.vik-button.VikingRobot span:before{color:#fff}.vik-button.VikingRobot.activated{background-color:#012441}.vik-button.VikingRobot .gradient-start{stop-color:#012441}.vik-button.VikingRobot .gradient-stop{stop-color:#01325a}.vik-button.VikingRobot .light{fill:#014073}.vik-button.VikingRobot .dark{fill:#012441}.vik-button.VikingRobot.selected{background-color:#012441;border:1px solid rgb(.1593406593,7.967032967,14.3406593407)}.vik-button.VikingRobot.selected.activated{background-color:#001628}.vik-button.VikingRobot:hover{background-color:#01325a;border:1px solid rgb(.4395604396,21.978021978,39.5604395604)}.vik-button.VikingRobot:hover.activated{background-color:#012441}.vik-button.VikingRobot.selected,.vik-button.VikingRobot.activated{transform:none;background-color:#012441;border:1px solid rgb(.1593406593,7.967032967,14.3406593407)}.vik-button.VikingRobot.selected.activated,.vik-button.VikingRobot.activated.activated{background-color:#001628}.vik-button.VikingRobot.selected:hover,.vik-button.VikingRobot.activated:hover{background-color:#012441;border:1px solid rgb(.1593406593,7.967032967,14.3406593407)}.vik-button.VikingRobot.selected:hover.activated,.vik-button.VikingRobot.activated:hover.activated{background-color:#001628}.vik-button.VikingRobot.selected svg,.vik-button.VikingRobot.activated svg{opacity:.4}.vik-button.VikingRobot.selected .light,.vik-button.VikingRobot.activated .light{fill:#01325a}.vik-button.VikingRobot.selected .dark,.vik-button.VikingRobot.activated .dark{fill:#001628}.vik-button.VikingMilk{background-color:#00a7e5;border:1px solid rgb(0,129.807860262,178)}.vik-button.VikingMilk span:before{color:#000}.vik-button.VikingMilk.activated{background-color:#0094cc}.vik-button.VikingMilk .gradient-start{stop-color:#0094cc}.vik-button.VikingMilk .gradient-stop{stop-color:#00a7e5}.vik-button.VikingMilk .light{fill:#00baff}.vik-button.VikingMilk .dark{fill:#0094cc}.vik-button.VikingMilk.selected{background-color:#0094cc;border:1px solid rgb(0,111.211790393,152.5)}.vik-button.VikingMilk.selected.activated{background-color:#0082b2}.vik-button.VikingMilk:hover{background-color:#00a7e5;border:1px solid rgb(0,129.807860262,178)}.vik-button.VikingMilk:hover.activated{background-color:#0094cc}.vik-button.VikingMilk.selected,.vik-button.VikingMilk.activated{transform:none;background-color:#0094cc;border:1px solid rgb(0,111.211790393,152.5)}.vik-button.VikingMilk.selected.activated,.vik-button.VikingMilk.activated.activated{background-color:#0082b2}.vik-button.VikingMilk.selected:hover,.vik-button.VikingMilk.activated:hover{background-color:#0094cc;border:1px solid rgb(0,111.211790393,152.5)}.vik-button.VikingMilk.selected:hover.activated,.vik-button.VikingMilk.activated:hover.activated{background-color:#0082b2}.vik-button.VikingMilk.selected svg,.vik-button.VikingMilk.activated svg{opacity:.4}.vik-button.VikingMilk.selected .light,.vik-button.VikingMilk.activated .light{fill:#00a7e5}.vik-button.VikingMilk.selected .dark,.vik-button.VikingMilk.activated .dark{fill:#0082b2}.vik-button.VikingSolids{background-color:#fd0;border:1px solid rgb(204,176.8,0)}.vik-button.VikingSolids span:before{color:#000}.vik-button.VikingSolids.activated{background-color:#e6c700}.vik-button.VikingSolids .gradient-start{stop-color:#e6c700}.vik-button.VikingSolids .gradient-stop{stop-color:#fd0}.vik-button.VikingSolids .light{fill:#ffe01a}.vik-button.VikingSolids .dark{fill:#e6c700}.vik-button.VikingSolids.selected{background-color:#e6c700;border:1px solid rgb(178.5,154.7,0)}.vik-button.VikingSolids.selected.activated{background-color:#ccb100}.vik-button.VikingSolids:hover{background-color:#fd0;border:1px solid rgb(204,176.8,0)}.vik-button.VikingSolids:hover.activated{background-color:#e6c700}.vik-button.VikingSolids.selected,.vik-button.VikingSolids.activated{transform:none;background-color:#e6c700;border:1px solid rgb(178.5,154.7,0)}.vik-button.VikingSolids.selected.activated,.vik-button.VikingSolids.activated.activated{background-color:#ccb100}.vik-button.VikingSolids.selected:hover,.vik-button.VikingSolids.activated:hover{background-color:#e6c700;border:1px solid rgb(178.5,154.7,0)}.vik-button.VikingSolids.selected:hover.activated,.vik-button.VikingSolids.activated:hover.activated{background-color:#ccb100}.vik-button.VikingSolids.selected svg,.vik-button.VikingSolids.activated svg{opacity:.4}.vik-button.VikingSolids.selected .light,.vik-button.VikingSolids.activated .light{fill:#fd0}.vik-button.VikingSolids.selected .dark,.vik-button.VikingSolids.activated .dark{fill:#ccb100}.vik-button.VikingFertility{background-color:#88236e;border:1px solid rgb(95.4385964912,24.5614035088,77.1929824561)}.vik-button.VikingFertility span:before{color:#fff}.vik-button.VikingFertility.activated{background-color:#741e5e}.vik-button.VikingFertility .gradient-start{stop-color:#741e5e}.vik-button.VikingFertility .gradient-stop{stop-color:#88236e}.vik-button.VikingFertility .light{fill:#9c287e}.vik-button.VikingFertility .dark{fill:#741e5e}.vik-button.VikingFertility.selected{background-color:#741e5e;border:1px solid rgb(75.1578947368,19.3421052632,60.7894736842)}.vik-button.VikingFertility.selected.activated{background-color:#5f194d}.vik-button.VikingFertility:hover{background-color:#88236e;border:1px solid rgb(95.4385964912,24.5614035088,77.1929824561)}.vik-button.VikingFertility:hover.activated{background-color:#741e5e}.vik-button.VikingFertility.selected,.vik-button.VikingFertility.activated{transform:none;background-color:#741e5e;border:1px solid rgb(75.1578947368,19.3421052632,60.7894736842)}.vik-button.VikingFertility.selected.activated,.vik-button.VikingFertility.activated.activated{background-color:#5f194d}.vik-button.VikingFertility.selected:hover,.vik-button.VikingFertility.activated:hover{background-color:#741e5e;border:1px solid rgb(75.1578947368,19.3421052632,60.7894736842)}.vik-button.VikingFertility.selected:hover.activated,.vik-button.VikingFertility.activated:hover.activated{background-color:#5f194d}.vik-button.VikingFertility.selected svg,.vik-button.VikingFertility.activated svg{opacity:.4}.vik-button.VikingFertility.selected .light,.vik-button.VikingFertility.activated .light{fill:#88236e}.vik-button.VikingFertility.selected .dark,.vik-button.VikingFertility.activated .dark{fill:#5f194d}.vik-button.VikingCalvingEase{background-color:#e37c9b;border:1px solid rgb(218.0188679245,81.9811320755,122.9245283019)}.vik-button.VikingCalvingEase span:before{color:#000}.vik-button.VikingCalvingEase.activated{background-color:#df678b}.vik-button.VikingCalvingEase .gradient-start{stop-color:#df678b}.vik-button.VikingCalvingEase .gradient-stop{stop-color:#e37c9b}.vik-button.VikingCalvingEase .light{fill:#e791ab}.vik-button.VikingCalvingEase .dark{fill:#df678b}.vik-button.VikingCalvingEase.selected{background-color:#df678b;border:1px solid rgb(213.5283018868,60.9716981132,106.8867924528)}.vik-button.VikingCalvingEase.selected.activated{background-color:#da527b}.vik-button.VikingCalvingEase:hover{background-color:#e37c9b;border:1px solid rgb(218.0188679245,81.9811320755,122.9245283019)}.vik-button.VikingCalvingEase:hover.activated{background-color:#df678b}.vik-button.VikingCalvingEase.selected,.vik-button.VikingCalvingEase.activated{transform:none;background-color:#df678b;border:1px solid rgb(213.5283018868,60.9716981132,106.8867924528)}.vik-button.VikingCalvingEase.selected.activated,.vik-button.VikingCalvingEase.activated.activated{background-color:#da527b}.vik-button.VikingCalvingEase.selected:hover,.vik-button.VikingCalvingEase.activated:hover{background-color:#df678b;border:1px solid rgb(213.5283018868,60.9716981132,106.8867924528)}.vik-button.VikingCalvingEase.selected:hover.activated,.vik-button.VikingCalvingEase.activated:hover.activated{background-color:#da527b}.vik-button.VikingCalvingEase.selected svg,.vik-button.VikingCalvingEase.activated svg{opacity:.4}.vik-button.VikingCalvingEase.selected .light,.vik-button.VikingCalvingEase.activated .light{fill:#e37c9b}.vik-button.VikingCalvingEase.selected .dark,.vik-button.VikingCalvingEase.activated .dark{fill:#da527b}.vik-button.VikingHoofHealth{background-color:#53a734;border:1px solid rgb(63.6712328767,128.1095890411,39.8904109589)}.vik-button.VikingHoofHealth span:before{color:#000}.vik-button.VikingHoofHealth.activated{background-color:#49942e}.vik-button.VikingHoofHealth .gradient-start{stop-color:#49942e}.vik-button.VikingHoofHealth .gradient-stop{stop-color:#53a734}.vik-button.VikingHoofHealth .light{fill:#5dba3a}.vik-button.VikingHoofHealth .dark{fill:#49942e}.vik-button.VikingHoofHealth.selected{background-color:#49942e;border:1px solid rgb(54.0068493151,108.6643835616,33.8356164384)}.vik-button.VikingHoofHealth.selected.activated{background-color:#408028}.vik-button.VikingHoofHealth:hover{background-color:#53a734;border:1px solid rgb(63.6712328767,128.1095890411,39.8904109589)}.vik-button.VikingHoofHealth:hover.activated{background-color:#49942e}.vik-button.VikingHoofHealth.selected,.vik-button.VikingHoofHealth.activated{transform:none;background-color:#49942e;border:1px solid rgb(54.0068493151,108.6643835616,33.8356164384)}.vik-button.VikingHoofHealth.selected.activated,.vik-button.VikingHoofHealth.activated.activated{background-color:#408028}.vik-button.VikingHoofHealth.selected:hover,.vik-button.VikingHoofHealth.activated:hover{background-color:#49942e;border:1px solid rgb(54.0068493151,108.6643835616,33.8356164384)}.vik-button.VikingHoofHealth.selected:hover.activated,.vik-button.VikingHoofHealth.activated:hover.activated{background-color:#408028}.vik-button.VikingHoofHealth.selected svg,.vik-button.VikingHoofHealth.activated svg{opacity:.4}.vik-button.VikingHoofHealth.selected .light,.vik-button.VikingHoofHealth.activated .light{fill:#53a734}.vik-button.VikingHoofHealth.selected .dark,.vik-button.VikingHoofHealth.activated .dark{fill:#408028}body .header-overlay,body .table-header .table-row,body .table-header .table-row .sort{transition:background-color linear .2s}body nav a.menu-item:hover,body nav a.menu-item.active{transition:background-color linear .2s}body.red .header-overlay,body.red .table-header .table-row{background-color:#751d2f!important}body.red .table-header .table-row>div,body.red .table-header .table-row .cell{border-bottom-color:#380e16!important}body.red .table-header .table-row .sort{background-color:#9e273f}body.red app-header,body.red app-header .top-section,body.red nav{background-color:#914a59}@media (max-width: 768px){body.red app-header section a.menu-item,body.red app-header .top-section section a.menu-item,body.red nav section a.menu-item{color:#fff}body.red app-header section a.menu-item:hover,body.red app-header section a.menu-item.active,body.red app-header .top-section section a.menu-item:hover,body.red app-header .top-section section a.menu-item.active,body.red nav section a.menu-item:hover,body.red nav section a.menu-item.active{color:#000}}body.red app-header a.menu-item:hover,body.red app-header .top-section a.menu-item:hover,body.red nav a.menu-item:hover{background-color:#ae6071}body.red app-header a.menu-item.active,body.red app-header .top-section a.menu-item.active,body.red nav a.menu-item.active{background-color:#80414f}body.red label.checkbox{color:#4c131f!important}body.red label.checkbox>input[type=checkbox]+i:before{border-color:#4c131f!important}body.jersey .header-overlay,body.jersey .table-header .table-row{background-color:#dbb41a!important}body.jersey .table-header .table-row>div,body.jersey .table-header .table-row .cell{border-bottom-color:#977c12!important}body.jersey .table-header .table-row .sort{background-color:#e8c640}body.jersey app-header,body.jersey app-header .top-section,body.jersey nav{background-color:#e2c348}@media (max-width: 768px){body.jersey app-header section a.menu-item,body.jersey app-header .top-section section a.menu-item,body.jersey nav section a.menu-item{color:#000}body.jersey app-header section a.menu-item:hover,body.jersey app-header section a.menu-item.active,body.jersey app-header .top-section section a.menu-item:hover,body.jersey app-header .top-section section a.menu-item.active,body.jersey nav section a.menu-item:hover,body.jersey nav section a.menu-item.active{color:#000}}body.jersey app-header a.menu-item:hover,body.jersey app-header .top-section a.menu-item:hover,body.jersey nav a.menu-item:hover{background-color:#e9d174}body.jersey app-header a.menu-item.active,body.jersey app-header .top-section a.menu-item.active,body.jersey nav a.menu-item.active{background-color:#dfbc32}body.jersey label.checkbox{color:#ad8f15!important}body.jersey label.checkbox>input[type=checkbox]+i:before{border-color:#ad8f15!important}body.holstein .header-overlay,body.holstein .table-header .table-row{background-color:#000!important}body.holstein .table-header .table-row>div,body.holstein .table-header .table-row .cell{border-bottom-color:#000!important}body.holstein .table-header .table-row .sort{background-color:#1a1a1a}body.holstein app-header,body.holstein app-header .top-section,body.holstein nav{background-color:#333}@media (max-width: 768px){body.holstein app-header section a.menu-item,body.holstein app-header .top-section section a.menu-item,body.holstein nav section a.menu-item{color:#fff}body.holstein app-header section a.menu-item:hover,body.holstein app-header section a.menu-item.active,body.holstein app-header .top-section section a.menu-item:hover,body.holstein app-header .top-section section a.menu-item.active,body.holstein nav section a.menu-item:hover,body.holstein nav section a.menu-item.active{color:#000}}body.holstein app-header a.menu-item:hover,body.holstein app-header .top-section a.menu-item:hover,body.holstein nav a.menu-item:hover{background-color:#4d4d4d}body.holstein app-header a.menu-item.active,body.holstein app-header .top-section a.menu-item.active,body.holstein nav a.menu-item.active{background-color:#262626}body.holstein label.checkbox{color:#000!important}body.holstein label.checkbox>input[type=checkbox]+i:before{border-color:#000!important}[class^=image-vik-],[class*=" image-vik-"],[class^=image-vikwhite-],[class*=" image-vikwhite-"]{background-repeat:no-repeat;display:inline-block;vertical-align:middle;background-size:cover;width:28px;height:28px;line-height:28px}[class^=image-vikimage-],[class*=" image-vikimage-"]{background-repeat:no-repeat;display:inline-block;vertical-align:middle;background-size:cover;width:45px;height:33px;line-height:33px}[class^=image-vik-button-],[class*=" image-vik-button-"]{background-repeat:no-repeat;display:inline-block;vertical-align:middle;background-size:cover}[class^=logo-],[class*=" logo-"]{background-image:url(/content/images/logos.png);background-repeat:no-repeat;display:inline-block;vertical-align:middle;background-size:cover;width:45px;height:33px;line-height:33px}.image-vik-VikingCalvingEase,.image-vikimage-VikingCalvingEase,.image-vikwhite-VikingCalvingEase,.image-vik-calving,.image-vikimage-calving,.image-vikwhite-calving{background-position:0px 0}.image-vik-VikingSolids{background-position:-28px 0}.image-vikimage-VikingSolids{background-position:-45px 0}.image-vikwhite-VikingSolids,.image-vik-cheese{background-position:-28px 0}.image-vikimage-cheese{background-position:-45px 0}.image-vikwhite-cheese{background-position:-28px 0}.image-vik-Custom{background-position:-56px 0}.image-vikimage-Custom{background-position:-90px 0}.image-vikwhite-Custom,.image-vik-custom{background-position:-56px 0}.image-vikimage-custom{background-position:-90px 0}.image-vikwhite-custom{background-position:-56px 0}.image-vik-Efficiency{background-position:-84px 0}.image-vikimage-Efficiency{background-position:-135px 0}.image-vikwhite-Efficiency,.image-vik-efficiency{background-position:-84px 0}.image-vikimage-efficiency{background-position:-135px 0}.image-vikwhite-efficiency{background-position:-84px 0}.image-vik-VikingFertility{background-position:-112px 0}.image-vikimage-VikingFertility{background-position:-180px 0}.image-vikwhite-VikingFertility,.image-vik-ferti{background-position:-112px 0}.image-vikimage-ferti{background-position:-180px 0}.image-vikwhite-ferti{background-position:-112px 0}.image-vik-VikingGrazing{background-position:-140px 0}.image-vikimage-VikingGrazing{background-position:-225px 0}.image-vikwhite-VikingGrazing,.image-vik-graze{background-position:-140px 0}.image-vikimage-graze{background-position:-225px 0}.image-vikwhite-graze{background-position:-140px 0}.image-vik-VikingDefence{background-position:-168px 0}.image-vikimage-VikingDefence{background-position:-270px 0}.image-vikwhite-VikingDefence,.image-vik-health{background-position:-168px 0}.image-vikimage-health{background-position:-270px 0}.image-vikwhite-health{background-position:-168px 0}.image-vik-VikingHoofHealth{background-position:-196px 0}.image-vikimage-VikingHoofHealth{background-position:-315px 0}.image-vikwhite-VikingHoofHealth,.image-vik-hoof{background-position:-196px 0}.image-vikimage-hoof{background-position:-315px 0}.image-vikwhite-hoof{background-position:-196px 0}.image-vik-VikingRobot{background-position:-224px 0}.image-vikimage-VikingRobot{background-position:-360px 0}.image-vikwhite-VikingRobot,.image-vik-robo{background-position:-224px 0}.image-vikimage-robo{background-position:-360px 0}.image-vikwhite-robo{background-position:-224px 0}.image-vik-VikingMilk{background-position:-252px 0}.image-vikimage-VikingMilk{background-position:-405px 0}.image-vikwhite-VikingMilk,.image-vik-yield{background-position:-252px 0}.image-vikimage-yield{background-position:-405px 0}.image-vikwhite-yield{background-position:-252px 0}.image-vik-button-VikingCalvingEase,.image-vik-button-calving{background-position:0 0px}.image-vik-button-Custom,.image-vik-button-custom{background-position:0 -76px}.image-vik-button-VikingDefence,.image-vik-button-health{background-position:0 -152px}.image-vik-button-Efficiency,.image-vik-button-efficiency{background-position:0 -228px}.image-vik-button-VikingFertility,.image-vik-button-ferti{background-position:0 -304px}.image-vik-button-VikingGrazing,.image-vik-button-graze{background-position:0 -380px}.image-vik-button-VikingHoofHealth,.image-vik-button-hoof{background-position:0 -456px}.image-vik-button-VikingMilk,.image-vik-button-yield{background-position:0 -532px}.image-vik-button-VikingRobot,.image-vik-button-robo{background-position:0 -608px}.image-vik-button-VikingSolids,.image-vik-button-cheese{background-position:0 -684px}.logo-blank{background-position:0px 0}.logo-Holstein,.logo-holstein{background-position:-45px 0}.logo-Jersey,.logo-jersey{background-position:-90px 0}.logo-logo{background-position:-135px 0}.logo-Red,.logo-red{background-position:-180px 0}.vik-color-Custom{background-color:#00a7ad!important}.vik-color-Custom .clear-button.header-link{color:#000}.vik-color-Custom .clear-button.header-link :before{color:#000}.index-Custom .nav-bar-vik{background-color:#00a7ad!important;transition:border-color linear .3s,background-color linear .3s;border-color:#00767a}.index-Custom .nav-bar-vik .clear-button:before{color:#000}.vik-logo.Custom{background-color:#00a7ad;font-size:16px}.vik-logo.Custom.centered span{color:#000;font-size:18pt}.vik-logo.Custom span{font-weight:700;text-transform:uppercase;color:#fff}.vik-logo.Custom span:before{padding-left:2px;content:"Viking";color:#000}.vik-color-VikingGrazing{background-color:#ccd500!important}.vik-color-VikingGrazing .clear-button.header-link{color:#000}.vik-color-VikingGrazing .clear-button.header-link :before{color:#000}.index-VikingGrazing .nav-bar-vik{background-color:#ccd500!important;transition:border-color linear .3s,background-color linear .3s;border-color:#9ba200}.index-VikingGrazing .nav-bar-vik .clear-button:before{color:#000}.vik-logo.VikingGrazing{background-color:#ccd500;font-size:16px}.vik-logo.VikingGrazing.centered span{color:#000;font-size:18pt}.vik-logo.VikingGrazing span{font-weight:700;text-transform:uppercase;color:#fff}.vik-logo.VikingGrazing span:before{padding-left:2px;content:"Viking";color:#000}.vik-color-VikingDefence{background-color:#dd3310!important}.vik-color-VikingDefence .clear-button.header-link{color:#000}.vik-color-VikingDefence .clear-button.header-link :before{color:#000}.index-VikingDefence .nav-bar-vik{background-color:#dd3310!important;transition:border-color linear .3s,background-color linear .3s;border-color:#ad280d}.index-VikingDefence .nav-bar-vik .clear-button:before{color:#000}.vik-logo.VikingDefence{background-color:#dd3310;font-size:16px}.vik-logo.VikingDefence.centered span{color:#000;font-size:18pt}.vik-logo.VikingDefence span{font-weight:700;text-transform:uppercase;color:#fff}.vik-logo.VikingDefence span:before{padding-left:2px;content:"Viking";color:#000}.vik-color-VikingRobot{background-color:#01325a!important}.vik-color-VikingRobot .clear-button.header-link{color:#fff}.vik-color-VikingRobot .clear-button.header-link :before{color:#fff}.index-VikingRobot .nav-bar-vik{background-color:#01325a!important;transition:border-color linear .3s,background-color linear .3s;border-color:#001628}.index-VikingRobot .nav-bar-vik .clear-button:before{color:#fff}.vik-logo.VikingRobot{background-color:#01325a;font-size:16px}.vik-logo.VikingRobot.centered span{color:#000;font-size:18pt}.vik-logo.VikingRobot span{font-weight:700;text-transform:uppercase;color:#fff}.vik-logo.VikingRobot span:before{padding-left:2px;content:"Viking";color:#fff}.vik-color-VikingMilk{background-color:#00a7e5!important}.vik-color-VikingMilk .clear-button.header-link{color:#000}.vik-color-VikingMilk .clear-button.header-link :before{color:#000}.index-VikingMilk .nav-bar-vik{background-color:#00a7e5!important;transition:border-color linear .3s,background-color linear .3s;border-color:#0082b2}.index-VikingMilk .nav-bar-vik .clear-button:before{color:#000}.vik-logo.VikingMilk{background-color:#00a7e5;font-size:16px}.vik-logo.VikingMilk.centered span{color:#000;font-size:18pt}.vik-logo.VikingMilk span{font-weight:700;text-transform:uppercase;color:#fff}.vik-logo.VikingMilk span:before{padding-left:2px;content:"Viking";color:#000}.vik-color-VikingSolids{background-color:#fd0!important}.vik-color-VikingSolids .clear-button.header-link{color:#000}.vik-color-VikingSolids .clear-button.header-link :before{color:#000}.index-VikingSolids .nav-bar-vik{background-color:#fd0!important;transition:border-color linear .3s,background-color linear .3s;border-color:#ccb100}.index-VikingSolids .nav-bar-vik .clear-button:before{color:#000}.vik-logo.VikingSolids{background-color:#fd0;font-size:16px}.vik-logo.VikingSolids.centered span{color:#000;font-size:18pt}.vik-logo.VikingSolids span{font-weight:700;text-transform:uppercase;color:#fff}.vik-logo.VikingSolids span:before{padding-left:2px;content:"Viking";color:#000}.vik-color-VikingFertility{background-color:#88236e!important}.vik-color-VikingFertility .clear-button.header-link{color:#fff}.vik-color-VikingFertility .clear-button.header-link :before{color:#fff}.index-VikingFertility .nav-bar-vik{background-color:#88236e!important;transition:border-color linear .3s,background-color linear .3s;border-color:#5f194d}.index-VikingFertility .nav-bar-vik .clear-button:before{color:#fff}.clear-button.header-link{color:#fff}.vik-logo.VikingFertility{background-color:#88236e;font-size:16px}.vik-logo.VikingFertility.centered span{color:#000;font-size:18pt}.vik-logo.VikingFertility span{font-weight:700;text-transform:uppercase;color:#fff}.vik-logo.VikingFertility span:before{padding-left:2px;content:"Viking";color:#fff}.vik-color-VikingCalvingEase{background-color:#e37c9b!important}.vik-color-VikingCalvingEase .clear-button.header-link{color:#000}.vik-color-VikingCalvingEase .clear-button.header-link :before{color:#000}.index-VikingCalvingEase .nav-bar-vik{background-color:#e37c9b!important;transition:border-color linear .3s,background-color linear .3s;border-color:#da527b}.index-VikingCalvingEase .nav-bar-vik .clear-button:before{color:#000}.vik-logo.VikingCalvingEase{background-color:#e37c9b;font-size:16px}.vik-logo.VikingCalvingEase.centered span{color:#000;font-size:18pt}.vik-logo.VikingCalvingEase span{font-weight:700;text-transform:uppercase;color:#fff}.vik-logo.VikingCalvingEase span:before{padding-left:2px;content:"Viking";color:#000}.vik-color-VikingHoofHealth{background-color:#53a734!important}.vik-color-VikingHoofHealth .clear-button.header-link{color:#000}.vik-color-VikingHoofHealth .clear-button.header-link :before{color:#000}.index-VikingHoofHealth .nav-bar-vik{background-color:#53a734!important;transition:border-color linear .3s,background-color linear .3s;border-color:#408028}.index-VikingHoofHealth .nav-bar-vik .clear-button:before{color:#000}.clear-button.header-link{color:#000}.vik-logo.VikingHoofHealth{background-color:#53a734;font-size:16px}.vik-logo.VikingHoofHealth.centered span{color:#000;font-size:18pt}.vik-logo.VikingHoofHealth span{font-weight:700;text-transform:uppercase;color:#fff}.vik-logo.VikingHoofHealth span:before{padding-left:2px;content:"Viking";color:#000}input[datepicker]{cursor:pointer}.datepicker.dropdown{min-width:255px}.datepicker{border:1px solid rgb(127.5,127.5,127.5);border-radius:.25em;color:#4d4d4d;display:inline-block;font-size:14px;max-width:255px;overflow:hidden!important;padding:4px;-webkit-user-select:none;user-select:none}.datepicker .header{display:flex;font-weight:700;line-height:35px}.datepicker .header .navigation-button{border-radius:.25em;cursor:pointer;flex:none;min-width:14.2%;text-align:center}.datepicker .header .navigation-button:before{content:"";vertical-align:text-top}.datepicker .header .navigation-button:hover{background-color:#ccc;color:#3d3d3d}.datepicker .header .navigation-button[data-action=prev]:before{display:inline-block;width:0;max-width:0;height:0;border:7px solid transparent;border-right-color:#4d4d4d;border-left:none}.datepicker .header .navigation-button[data-action=prev]:hover:before{border-right-color:#3d3d3d}.datepicker .header .navigation-button[data-action=next]:before{display:inline-block;width:0;max-width:0;height:0;border:7px solid transparent;border-left-color:#4d4d4d;border-right:none}.datepicker .header .navigation-button[data-action=next]:hover:before{border-left-color:#3d3d3d}.datepicker .header .title{border-radius:.25em;cursor:pointer;flex-grow:1;text-align:center}.datepicker .header .title:hover{background-color:#ccc;color:#3d3d3d}.datepicker .main-view{display:flex;flex-wrap:wrap}.datepicker .main-view .day,.datepicker .main-view .date{flex:auto;line-height:35px;flex-basis:14.2%;overflow:hidden}.datepicker .main-view .day{font-weight:700;text-align:center}.datepicker .main-view .date.other-view,.datepicker .main-view .year.other-view{color:#828282}.datepicker .main-view .date.today{background-color:#3ba43b;color:#d5f0d5}.datepicker .main-view .date,.datepicker .main-view .month,.datepicker .main-view .year{border-radius:.25em;cursor:pointer;text-align:center}.datepicker .main-view .date:hover,.datepicker .main-view .month:hover,.datepicker .main-view .year:hover{background-color:#ccc;color:#3d3d3d}.datepicker .main-view .date.active,.datepicker .main-view .month.active,.datepicker .main-view .year.active{background-color:#b3b3b3;color:#363636}.datepicker .main-view .date.selected,.datepicker .main-view .month.selected,.datepicker .main-view .year.selected{background-color:#2b9fd3;color:#d4ecf6}.datepicker .main-view .date.disabled,.datepicker .main-view .month.disabled,.datepicker .main-view .year.disabled{color:#bbb;pointer-events:none}.datepicker .main-view .month,.datepicker .main-view .year{line-height:61.25px;flex-basis:25%}.dropdown-control{display:none;pointer-events:auto}.dropdown-control .dropdown-back-panel{background-color:transparent;inset:0;position:fixed;transition:background-color linear .25s;z-index:10000}.dropdown-control.menu-panel .dropdown{max-height:80%;max-width:500px;min-width:500px;margin:5px 0}@media (max-width: 500px){.dropdown-control.menu-panel .dropdown{min-width:96%;min-width:calc(100% - 10px);max-width:96%;max-width:calc(100% - 10px)}}.dropdown-control.menu-panel .dropdown>div{border-bottom:1px solid rgb(216.75,216.75,216.75);color:#444;font-size:18px;overflow:hidden;padding:12px}.dropdown-control.menu-panel .dropdown>div.title{color:#444;font-size:14px;padding:8px 12px;pointer-events:none;text-align:center;white-space:normal}.dropdown-control.menu-panel .dropdown>div.delete{color:#ce3737}.dropdown-control.menu-panel .dropdown>div:last-child{border-bottom:none}.dropdown-control.menu-panel .dropdown>div:hover,.dropdown-control.menu-panel .dropdown>div:focus,.dropdown-control.menu-panel .dropdown>div:active{background-color:#fff}.dropdown-control.menu-panel .dropdown>div.selected{background-color:#d9d9d9}.dropdown-control.show .dropdown,.dropdown-control.show .dropdown-back-panel{animation-duration:.25s;animation-timing-function:ease}.dropdown-control.show.menu-panel .dropdown-back-panel{animation-name:fade-in;background-color:#0003}.dropdown-control.show.menu-panel .dropdown{animation-name:slide-up}.dropdown-control.show.dropdown-panel .dropdown{animation-name:pull-down;transform-origin:50% 0%}.dropdown-control.hide .dropdown,.dropdown-control.hide .dropdown-back-panel{animation-name:slide-down;animation-duration:.2s;animation-timing-function:ease;animation-fill-mode:forwards}.dropdown-control.hide.menu-panel .dropdown-back-panel{animation-name:fade-out;background-color:#0003}.dropdown-control.hide.menu-panel .dropdown{animation-name:slide-down}.dropdown-control.hide.dropdown-panel .dropdown{animation-name:pull-up;transform-origin:50% 0%}.dropdown-control .dropdown{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 5px 10px #0003;margin-top:1px;max-height:420px;outline:none;overflow-y:auto;position:fixed;z-index:10001}.dropdown-control .dropdown.dropdown-list>div{background-color:#fff;border-radius:0;box-shadow:none;cursor:pointer;margin:0;min-height:2em;line-height:normal;outline:none;padding:.5em;white-space:nowrap}.dropdown-control .dropdown.dropdown-list>div:hover{background-color:#e6e6e6}.dropdown-control .dropdown.dropdown-list>div:focus,.dropdown-control .dropdown.dropdown-list>div:active{background-color:#d9d9d9}.dropdown-control .dropdown.dropdown-list>div.selected{background-color:#2b9fd3;color:#eaf5fb}.dropdown-control .dropdown.dropdown-list>div.no-match{margin:.3em;padding:.5em;pointer-events:none}.dropdown-control .dropdown.dropdown-list.grouped>div{padding-left:1.5em}.dropdown-control .dropdown.dropdown-list.grouped>div.dropdown-group-title{background-color:#f2f2f2;cursor:default;font-weight:700;padding-left:.5em;pointer-events:none;position:sticky;top:0}.dropdown-control .dropdown.dropdown-list.multiple>div{padding-left:2em;position:relative}.dropdown-control .dropdown.dropdown-list.multiple>div:before,.dropdown-control .dropdown.dropdown-list.multiple>div:after{content:"";left:.5em;position:absolute}.dropdown-control .dropdown.dropdown-list.multiple>div:after{border:.0625em solid #444;box-sizing:border-box;display:inline-block;height:1em;position:relative;width:1em;min-width:1em;position:absolute}.dropdown-control .dropdown.dropdown-list.multiple>div.selected{background-color:#fff;color:#444}.dropdown-control .dropdown.dropdown-list.multiple>div.selected:hover{background-color:#e6e6e6}.dropdown-control .dropdown.dropdown-list.multiple>div.selected:focus,.dropdown-control .dropdown.dropdown-list.multiple>div.selected:active{background-color:#d9d9d9}.dropdown-control .dropdown.dropdown-list.multiple>div.selected:before{background-color:transparent;content:"";display:block;height:.5em;left:0;margin-left:0;position:absolute;top:0;box-sizing:border-box;border-bottom:.1666666667em solid #444;border-right:.1666666667em solid #444;width:.4545454545em;height:.8333333333em;transform:translate(50%) rotate(45deg);top:unset;left:.6em;margin-top:0}.dropdown-control .dropdown.dropdown-list.multiple>div.no-match{padding:.5em}.dropdown-control .dropdown.dropdown-list.multiple>div.no-match:after{border:none}@keyframes slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes pull-down{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes pull-up{0%{transform:scaleY(1);opacity:1}to{transform:scaleY(0);opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}@keyframes superScaleIn{0%{transform:scale(1.2);opacity:0}to{transform:scale(1);opacity:1}}.popup-container{align-items:center;background-color:#0000004d;display:flex;justify-content:center;inset:0;opacity:0;position:fixed;touch-action:none;transition:opacity linear .2s;z-index:1200}.popup-container.popup-showing{opacity:1;visibility:visible}.popup-container.popup-hidden{opacity:0}.popup-container.popup-hidden .popup{animation-name:scaleOut;animation-duration:.1s;animation-timing-function:ease-in-out;animation-fill-mode:both}.popup-container.active .popup{animation-name:superScaleIn;animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}.popup-container .popup{min-width:300px;max-width:90%;max-height:85%;border-radius:0;background-color:#ffffffe6;display:flex;flex-direction:column}.popup-container .popup header{background-color:transparent;border-bottom:1px solid rgba(237.15,237.15,237.15,.9);color:#444;padding:.6rem;text-align:center}.popup-container .popup header .popup-title{margin:0;padding:0;font-size:.9rem;font-weight:700}.popup-container .popup .popup-sub-title{margin:.3rem 0 0;padding:0;font-weight:400;font-size:.7rem}.popup-container .popup section{padding:.6rem;overflow:auto}.popup-container .popup footer{display:flex;flex-direction:row;padding:.6rem;min-height:4.2rem}.popup-container .popup footer button{flex:1;display:block;min-height:3rem;margin-right:.3rem}.popup-container .popup footer button:last-child{margin-right:0}.popup-container input,.popup-container textarea{width:100%}popup-panel .popup-panel-container{align-items:center;background-color:#0000001a!important;display:flex;justify-content:center;inset:0;position:fixed;z-index:1300}popup-panel .popup-panel-content{background-color:#fff;box-shadow:0 .5rem 1rem #0003,0 .375rem 1.25rem #00000030;height:auto;max-height:100%;max-width:80vw;min-width:320px;position:fixed;top:20%;width:auto;z-index:1301}.row{display:flex;flex-wrap:wrap;align-items:center;width:100%}.row .col{display:flex;max-width:100%;width:100%;flex-grow:1;flex-basis:2em;position:relative;align-items:center}.row .col .col-auto{width:auto}.row input{flex-grow:1}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width: 400px){.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width: 680px){.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width: 1200px){.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width: 400px){.content-small{width:100%;max-width:400px;margin-left:auto;margin-right:auto}}@media (min-width: 400px){.content-small-padding{width:100%;padding:0 calc((100% - 400px)/2)}}@media (min-width: 680px){.content-medium{width:100%;max-width:680px;margin-left:auto;margin-right:auto}}@media (min-width: 680px){.content-medium-padding{width:100%;padding:0 calc((100% - 680px)/2)}}@media (min-width: 1200px){.content-large{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}}@media (min-width: 1200px){.content-large-padding{width:100%;padding:0 calc((100% - 1200px)/2)}}modal{z-index:1100;position:absolute}.modal-dialog-container{align-items:center;background-color:#0000001a!important;display:flex;justify-content:center;inset:0;position:fixed;touch-action:none;z-index:1100}.modal-dialog-container>.modal-dialog-content,.modal-dialog-container modal-dialog{background-color:#fff;box-shadow:0 .5rem 1rem #0003,0 .375rem 1.25rem #00000030;display:flex;flex-direction:column;height:auto;max-height:80%;max-width:80vw;min-width:320px;outline:none;top:20%;width:auto}.modal-dialog-container>.modal-dialog-content header,.modal-dialog-container modal-dialog header{align-items:center;background-color:#65bfe3;border-bottom:1px solid rgb(73.2461538462,179.4659340659,221.9538461538);color:#fff;display:flex;flex-wrap:nowrap;font-weight:700;height:3rem;line-height:3rem;min-height:3rem;width:100%}.modal-dialog-container>.modal-dialog-content header h1,.modal-dialog-container>.modal-dialog-content header .title,.modal-dialog-container modal-dialog header h1,.modal-dialog-container modal-dialog header .title{flex:auto;font-size:1rem;margin:0;overflow:hidden;padding:0;padding-left:.625rem;white-space:nowrap}@media (min-width: 479px){.modal-dialog-container>.modal-dialog-content header h1,.modal-dialog-container>.modal-dialog-content header .title,.modal-dialog-container modal-dialog header h1,.modal-dialog-container modal-dialog header .title{text-align:center}}.modal-dialog-container>.modal-dialog-content header [modal-close],.modal-dialog-container modal-dialog header [modal-close]{cursor:pointer}.modal-dialog-container>.modal-dialog-content header button,.modal-dialog-container modal-dialog header button{background-color:transparent;border:none;color:#fff;flex:none;min-width:3rem;overflow:hidden}@media (max-width: 479px){.modal-dialog-container>.modal-dialog-content header button,.modal-dialog-container modal-dialog header button{background-color:transparent;border-color:transparent}.modal-dialog-container>.modal-dialog-content header button>span,.modal-dialog-container modal-dialog header button>span{display:none}.modal-dialog-container>.modal-dialog-content header button:before,.modal-dialog-container modal-dialog header button:before{left:0!important;position:relative!important}}.modal-dialog-container>.modal-dialog-content header button:hover:not(:disabled),.modal-dialog-container>.modal-dialog-content header button:focus,.modal-dialog-container modal-dialog header button:hover:not(:disabled),.modal-dialog-container modal-dialog header button:focus{background-color:#0000001a}.modal-dialog-container>.modal-dialog-content section,.modal-dialog-container modal-dialog section{min-height:3.75rem;padding:.3rem;flex-grow:1;overflow:auto}.modal-dialog-container>.modal-dialog-content footer,.modal-dialog-container modal-dialog footer{border-top:1px solid rgb(229.5,229.5,229.5);display:flex;justify-content:flex-end;min-height:3rem;padding:.125rem;flex:none}.modal-dialog-container>.modal-dialog-content footer .separator,.modal-dialog-container modal-dialog footer .separator{flex-grow:1}.modal-dialog-container>.modal-dialog-content footer button,.modal-dialog-container modal-dialog footer button{min-width:6.25rem;margin:0 .125rem}.modal-dialog-container>.modal-dialog-content footer button:empty,.modal-dialog-container modal-dialog footer button:empty{min-width:2.5rem;flex:none}@media (max-width: 680px){.modal-dialog-container>.modal-dialog-content,.modal-dialog-container modal-dialog{left:0!important;top:0!important;max-width:100%!important;width:100%!important;height:100%!important;max-height:100%!important;transition:all linear .15s}.modal-dialog-container>.modal-dialog-content section,.modal-dialog-container modal-dialog section{flex-grow:1}.modal-dialog-container>.modal-dialog-content footer,.modal-dialog-container modal-dialog footer{border-top:none;padding:0;display:flex;justify-content:center}.modal-dialog-container>.modal-dialog-content footer button,.modal-dialog-container modal-dialog footer button{flex-grow:1}}@media (min-width: 550px){.modal-dialog-container>.modal-dialog-content,.modal-dialog-container modal-dialog{min-width:550px}}.modal-dialog-container header button{box-shadow:none}.modal-dialog-container>.modal-dialog-content{border-radius:1em;overflow:hidden}.modal-dialog-container>.modal-dialog-content footer{padding:.5em}.modal-dialog-container.sire-search-dialog>.modal-dialog-content{width:80%;max-width:820px}.modal-dialog-container.modal-large>.modal-dialog-content{max-width:85vw;min-height:85vh;min-width:85vw}.modal-dialog-container.modal-large>.modal-dialog-content section{padding:0}@media (min-width: 1920px){.modal-dialog-container.modal-large>.modal-dialog-content{max-width:1632px;min-width:1632px}}@media (max-width: 1024px){.modal-dialog-container.modal-large>.modal-dialog-content{border-radius:0;left:0!important;top:0!important;max-width:100%!important;width:100%!important;height:100%!important;max-height:100%!important}}.modal-dialog-container.modal-medium>.modal-dialog-content{max-height:75vh;max-width:85vw;min-height:75vh;min-width:640px}.modal-dialog-container.modal-medium>.modal-dialog-content section{padding:0}@media (max-width: 680px){.modal-dialog-container>.modal-dialog-content{border-radius:0}}@media (max-width: 768px){body.menu-opened{overflow:hidden}body.menu-opened vikmate-app>header,body.menu-opened vikmate-app>main,body.menu-opened vikmate-app>footer{left:-280px;pointer-events:none;border-right:1px solid #BBB}body.menu-opened vikmate-app>header nav{right:0;opacity:1;z-index:100;pointer-events:auto}body.menu-opened vikmate-app scroll-to-top{pointer-events:none;right:295px}vikmate-app>header,vikmate-app>main,vikmate-app>footer{left:0;transition:left ease .2s}vikmate-app .composite-title{display:flex;flex-direction:column;justify-content:center;width:100%;align-items:center}vikmate-app .composite-title h1{margin:0;font-size:16pt}vikmate-app .composite-title>div{display:flex;align-items:center}vikmate-app>header nav{transition:right ease .2s,background-color linear .2s;padding:0;margin:0;background-color:#fff;position:fixed;height:100vh;top:0;right:-280px;width:280px;display:block}vikmate-app>header nav>header{background-color:#444;color:#fff;text-align:center;line-height:48px;height:48px;display:flex;flex-wrap:nowrap}vikmate-app>header nav>header h1{margin:0;font-size:16px;padding:0;flex:auto}vikmate-app>header nav>header button{min-width:48px}vikmate-app>header nav>header button.clear-button.icon-cross,vikmate-app>header nav>header button.clear-button.icon-home{color:#fff}vikmate-app>header nav section.menu{flex-direction:column;height:100%;overflow-y:auto}vikmate-app>header nav section.menu a.menu-item{display:flex;align-items:center;justify-content:flex-start;padding:0 10px;line-height:48px;height:48px;border-bottom:1px solid #BBB;cursor:pointer;text-align:left;color:#0093d0;flex:none}vikmate-app>header nav section.menu a.menu-item.active{background-color:#eee}vikmate-app>header nav section.menu a.menu-item:hover{background-color:#ddd}vikmate-app>header nav section.menu a.menu-item.manual{display:block}vikmate-app>header nav section.menu a.menu-item.logout{display:block;border-top:1px solid #BBB;margin-top:auto;text-align:right;margin-bottom:48px}vikmate-app>header nav section.menu a.menu-item.logout:before{padding-right:5px}vikmate-app>header nav section.menu .separator{display:block;height:20px;border-bottom:1px solid #BBB}vikmate-app>header{border-bottom:1px solid rgb(51,169,217)}vikmate-app>header .header-buttons{display:none}vikmate-app>header .logo{background-position-x:5px;min-width:48px;min-height:48px;max-height:48px;width:53px;background-image:url(/content/images/logo.png)}vikmate-app>header .logo img{display:none}vikmate-app>header .vikmate-logo{display:none}vikmate-app>header h1{opacity:1}vikmate-app>header .content{height:48px;padding-right:0}vikmate-app>header button{min-width:48px}vikmate-app>header button.logout{display:none}vikmate-app>header button.clear-button.menu,vikmate-app>header button.menu{display:block}vikmate-app>header button.clear-button.menu:before,vikmate-app>header button.menu:before{font-size:22px}vikmate-app>main{min-height:calc(100vh - 174px)}vikmate-app>footer{flex-wrap:wrap;padding:1em 2em;height:125px;max-height:125px;align-content:flex-start}vikmate-app>footer>span{padding:1em .5em}}resource-content.preview{outline-width:3px;outline-style:dotted;outline-color:orange}resource-content.preview:hover{outline-style:solid;background-color:#ffa50059}html,body{padding:0;margin:0;min-height:100%;min-width:320px;font-family:Helvetica Neue,Helvetica,sans-serif,Arial;background-color:#edf4fb}body{overflow-y:scroll;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif}div,span,form,menu,header,footer,label,article,section,input,button,select,page,h1,h2,h3,h4,h5,h6,a{-webkit-tap-highlight-color:transparent;box-sizing:border-box}menu{padding:0;margin:0}a{color:#33a9d9}.invisible{visibility:hidden}div[hidden],.hidden{display:none!important}@media (max-width: 768px){.desktop-only{display:none!important}}@media (min-width: 769px){.mobile-only{display:none!important}}@media screen{.print-only{display:none}.screen-only{display:block}}@media print{.print-only{display:block}.screen-only,.no-print{display:none!important}}inline-edit span.input>input,inline-edit-old span.input>input{position:absolute;height:100%!important;width:100%;left:0!important}.table .table-header .buttons>span.button{visibility:hidden;display:inline-flex;padding:0 1px}.popup-container .popup{border-radius:1em}.popup-container .popup button{border-radius:3em}.dropdown.dropdown-list.multiple .dropdown-group-title:before,.dropdown.dropdown-list.multiple .dropdown-group-title:after{display:none!important}
