/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:5px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:initial;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{width:20px;height:12px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:20px;height:2px;background-color:#000;border-radius:6px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-5px}.hamburger-inner:after{bottom:-5px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}button{border:0;padding:0;background:none;cursor:pointer}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}audio,embed,iframe,img,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}@-ms-viewport{width:device-width}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1478px){.container{max-width:1440px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}@media (min-width:1478px){.col-mx{flex-basis:0;flex-grow:1;max-width:100%}.col-mx-auto{flex:0 0 auto;width:auto;max-width:none}.col-mx-1{flex:0 0 8.333333%;max-width:8.333333%}.col-mx-2{flex:0 0 16.666667%;max-width:16.666667%}.col-mx-3{flex:0 0 25%;max-width:25%}.col-mx-4{flex:0 0 33.333333%;max-width:33.333333%}.col-mx-5{flex:0 0 41.666667%;max-width:41.666667%}.col-mx-6{flex:0 0 50%;max-width:50%}.col-mx-7{flex:0 0 58.333333%;max-width:58.333333%}.col-mx-8{flex:0 0 66.666667%;max-width:66.666667%}.col-mx-9{flex:0 0 75%;max-width:75%}.col-mx-10{flex:0 0 83.333333%;max-width:83.333333%}.col-mx-11{flex:0 0 91.666667%;max-width:91.666667%}.col-mx-12{flex:0 0 100%;max-width:100%}.order-mx-first{order:-1}.order-mx-last{order:13}.order-mx-0{order:0}.order-mx-1{order:1}.order-mx-2{order:2}.order-mx-3{order:3}.order-mx-4{order:4}.order-mx-5{order:5}.order-mx-6{order:6}.order-mx-7{order:7}.order-mx-8{order:8}.order-mx-9{order:9}.order-mx-10{order:10}.order-mx-11{order:11}.order-mx-12{order:12}.offset-mx-0{margin-left:0}.offset-mx-1{margin-left:8.333333%}.offset-mx-2{margin-left:16.666667%}.offset-mx-3{margin-left:25%}.offset-mx-4{margin-left:33.333333%}.offset-mx-5{margin-left:41.666667%}.offset-mx-6{margin-left:50%}.offset-mx-7{margin-left:58.333333%}.offset-mx-8{margin-left:66.666667%}.offset-mx-9{margin-left:75%}.offset-mx-10{margin-left:83.333333%}.offset-mx-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media (min-width:1478px){.d-mx-none{display:none!important}.d-mx-inline{display:inline!important}.d-mx-inline-block{display:inline-block!important}.d-mx-block{display:block!important}.d-mx-table{display:table!important}.d-mx-table-row{display:table-row!important}.d-mx-table-cell{display:table-cell!important}.d-mx-flex{display:flex!important}.d-mx-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}@media (min-width:1478px){.flex-mx-row{flex-direction:row!important}.flex-mx-column{flex-direction:column!important}.flex-mx-row-reverse{flex-direction:row-reverse!important}.flex-mx-column-reverse{flex-direction:column-reverse!important}.flex-mx-wrap{flex-wrap:wrap!important}.flex-mx-nowrap{flex-wrap:nowrap!important}.flex-mx-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-mx-fill{flex:1 1 auto!important}.flex-mx-grow-0{flex-grow:0!important}.flex-mx-grow-1{flex-grow:1!important}.flex-mx-shrink-0{flex-shrink:0!important}.flex-mx-shrink-1{flex-shrink:1!important}.justify-content-mx-start{justify-content:flex-start!important}.justify-content-mx-end{justify-content:flex-end!important}.justify-content-mx-center{justify-content:center!important}.justify-content-mx-between{justify-content:space-between!important}.justify-content-mx-around{justify-content:space-around!important}.align-items-mx-start{align-items:flex-start!important}.align-items-mx-end{align-items:flex-end!important}.align-items-mx-center{align-items:center!important}.align-items-mx-baseline{align-items:baseline!important}.align-items-mx-stretch{align-items:stretch!important}.align-content-mx-start{align-content:flex-start!important}.align-content-mx-end{align-content:flex-end!important}.align-content-mx-center{align-content:center!important}.align-content-mx-between{align-content:space-between!important}.align-content-mx-around{align-content:space-around!important}.align-content-mx-stretch{align-content:stretch!important}.align-self-mx-auto{align-self:auto!important}.align-self-mx-start{align-self:flex-start!important}.align-self-mx-end{align-self:flex-end!important}.align-self-mx-center{align-self:center!important}.align-self-mx-baseline{align-self:baseline!important}.align-self-mx-stretch{align-self:stretch!important}}.w-100{width:100%!important}.h-100{height:100%!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1478px){.text-mx-left{text-align:left!important}.text-mx-right{text-align:right!important}.text-mx-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e5e5e5}.rbc-header{overflow:hidden;flex:1 0;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}.rbc-event{border:none;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected{background-color:#265985}.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5)}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:rgba(0,0,0,.1)}.rbc-show-more{background-color:hsla(0,0%,100%,.3);z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;white-space:nowrap}.rbc-month-view{position:relative;border:1px solid #ddd;display:flex;flex-direction:column;flex:1 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;position:relative;flex-direction:column;flex:1 0;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex-direction:row;flex:1 0;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.25);padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex-direction:column;flex:1 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" \BB"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"\AB   "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:flex;flex-flow:column nowrap}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-is-rtl{left:10px;right:0}.rbc-day-slot .rbc-event{border:1px solid #265985;display:flex;max-height:100%;min-height:20px;flex-flow:column wrap;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;flex:1 1;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:-webkit-sticky;position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;flex:1 0;flex-basis:0px}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{width:140px;flex:1 1;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:rgba(0,0,0,.5);color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:flex;flex-direction:column;flex:1 1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-content{flex:1 1;display:flex;min-width:0;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content{display:flex;flex:1 0;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.login-form_heading,.login_heading{font-size:5rem;font-weight:800;color:#fff;margin-bottom:20px}.page-header_heading,.results-overview_breakdown-title,.section-heading{font-size:2.5rem;font-weight:500;color:#242424}.dropdown_label,.events-clndr_list-heading,.rbc-toolbar .rbc-toolbar-label,.table-tabs_heading,.table-tabs_year-tab,.tally_barns-title{font-size:2rem;font-weight:500;line-height:2.5rem;color:#242424}.events-list_title,.newsfeed-list_title,.payroll-add-page .payroll-empty_title,.payroll-add-page .payroll-sheet_title,.payroll-page .payroll-empty_title{font-size:1.8rem;font-weight:500;color:#242424}.table_heading-row{font-size:1.8rem;font-weight:500;color:#565656}.events-list_meta-wrap,.newsfeed-list_date,.payroll-add-page .payroll-page_location-label,.payroll-add-page .payroll-sheet_count,.payroll-add-page .payroll-sheet_meta,.payroll-page .payroll-page_location-label,.results-overview_label,.status-box_heading{font-size:1.4rem;color:#565656}.carousel_caption,.detailed-report_body-copy,.detailed-report_input-wrap,.events-clndr_no-events-msg,.events-list .table_item-note,.events-list_body,.family-tree_scroll-indic,.family-tree_wrap,.genealogy_body-copy,.genealogy_input-wrap,.login-form_copy p,.login_body p,.login_expired-msg,.news-article_body p,.newsfeed-list_body,.payroll-add-page .payroll-table_item-row,.payroll-page .payroll-table_item-row,.results-overview_breakdown-sub-title,.status-box_cell,.table_no-results,.table_note-body,.tally_list-row{font-size:1.6rem;font-weight:400;line-height:2.5rem;color:#242424}.carousel_caption:last-child,.detailed-report_body-copy:last-child,.detailed-report_input-wrap:last-child,.events-clndr_no-events-msg:last-child,.events-list .table_item-note:last-child,.events-list_body:last-child,.family-tree_scroll-indic:last-child,.family-tree_wrap:last-child,.genealogy_body-copy:last-child,.genealogy_input-wrap:last-child,.login-form_copy p:last-child,.login_body p:last-child,.login_expired-msg:last-child,.news-article_body p:last-child,.newsfeed-list_body:last-child,.payroll-add-page .payroll-table_item-row:last-child,.payroll-page .payroll-table_item-row:last-child,.results-overview_breakdown-sub-title:last-child,.status-box_cell:last-child,.table_no-results:last-child,.table_note-body:last-child,.tally_list-row:last-child{margin-bottom:0}.nav_page-link{font-size:1.4rem;font-weight:300;line-height:1.4rem;color:#000}.login-form_checkbox-label,.payroll-add-page .payroll-modal_input,.payroll-add-page .payroll-page_location-select,.payroll-add-page .payroll-sheet_period,.payroll-page .payroll-page_location-select,input[type=password],input[type=text]{font-size:1.4rem;font-weight:400;line-height:1.4rem;color:#242424}.checkbox-filters_apply-btn,.login-form_login-btn,.login_splash-btn,.payroll-add-page .payroll-page_add-btn,.payroll-page .payroll-page_add-btn{cursor:pointer;font-size:1.4rem;font-weight:800;padding:15px 86px 15px 15px;color:#fff;background-color:#008e81;border:0;position:relative;transition:background-color .2s linear}.checkbox-filters_apply-btn:before,.login-form_login-btn:before,.login_splash-btn:before,.payroll-add-page .payroll-page_add-btn:before,.payroll-page .payroll-page_add-btn:before{content:url(/static/media/icon-right-arrow.ef431ead.svg);background-repeat:no-repeat;position:absolute;top:56%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;opacity:1;transition:opacity .1s ease-out,-webkit-transform .2s ease-out;transition:opacity .1s ease-out,transform .2s ease-out;transition:opacity .1s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out}.checkbox-filters_apply-btn:after,.login-form_login-btn:after,.login_splash-btn:after,.payroll-add-page .payroll-page_add-btn:after,.payroll-page .payroll-page_add-btn:after{content:url(/static/media/icon-right-arrow.ef431ead.svg);background-repeat:no-repeat;position:absolute;top:56%;-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%);right:15px;opacity:0;transition:opacity .1s ease-out,-webkit-transform .2s ease-out;transition:opacity .1s ease-out,transform .2s ease-out;transition:opacity .1s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out}.checkbox-filters_apply-btn:hover,.login-form_login-btn:hover,.login_splash-btn:hover,.payroll-add-page .payroll-page_add-btn:hover,.payroll-page .payroll-page_add-btn:hover{background-color:#00a898}.checkbox-filters_apply-btn:hover:before,.login-form_login-btn:hover:before,.login_splash-btn:hover:before,.payroll-add-page .payroll-page_add-btn:hover:before,.payroll-page .payroll-page_add-btn:hover:before{opacity:0;-webkit-transform:translate(15px,-50%);transform:translate(15px,-50%)}.checkbox-filters_apply-btn:hover:after,.login-form_login-btn:hover:after,.login_splash-btn:hover:after,.payroll-add-page .payroll-page_add-btn:hover:after,.payroll-page .payroll-page_add-btn:hover:after{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkbox-filters_apply-btn:active,.login-form_login-btn:active,.login_splash-btn:active,.payroll-add-page .payroll-page_add-btn:active,.payroll-page .payroll-page_add-btn:active{background-color:#008e81}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.checkbox-filters_apply-btn:hover:before,.login-form_login-btn:hover:before,.login_splash-btn:hover:before,.payroll-add-page .payroll-page_add-btn:hover:before,.payroll-page .payroll-page_add-btn:hover:before{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkbox-filters_apply-btn:hover:after,.login-form_login-btn:hover:after,.login_splash-btn:hover:after,.payroll-add-page .payroll-page_add-btn:hover:after,.payroll-page .payroll-page_add-btn:hover:after{opacity:0;-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}}}.login-form_checkbox{visibility:hidden;opacity:0;position:absolute}.login-form_checkbox+label{cursor:pointer}.login-form_checkbox+label:before{content:"\A0";top:0;left:0;border-radius:3px;display:inline-block;background-color:#d9d9d9;height:15px;width:15px;font-size:12px}.login-form_checkbox:checked+label:before{content:"\A0";background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDYxMi4wMDUgNjEyLjAwNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjEyLjAwNSA2MTIuMDA1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGcgaWQ9InRpY2siPgoJCTxnPgoJCQk8cGF0aCBkPSJNNTk1LjYwMSw4MS41NTNjLTIxLjg5Mi0yMS44OTEtNTcuMzYyLTIxLjg5MS03OS4yNTMsMEwxODMuMDMsNDE0Ljg3bC04OC42MjktNzYuMTMzICAgICBjLTIxLjU5Mi0yMS41OTMtNTYuNTk2LTIxLjU5My03OC4yMDcsMGMtMjEuNTkyLDIxLjU5Mi0yMS41OTIsNTYuNjE0LDAsNzguMjA2bDEzMi40MTIsMTEzLjczMyAgICAgYzIxLjU5MiwyMS41OTMsNTYuNTk2LDIxLjU5Myw3OC4yMDcsMGMyLjE2Ny0yLjE2NiwzLjk3OS00LjU3Niw1LjcxNi02Ljk4NWMwLjMxNy0wLjI5OSwwLjY3Mi0wLjUwNSwwLjk5LTAuODA0bDM2Mi4wODMtMzYyLjEwMSAgICAgQzYxNy40NzMsMTM4LjkxNCw2MTcuNDczLDEwMy40MjUsNTk1LjYwMSw4MS41NTN6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);background-color:#008e81;background-size:11px 11px;background-repeat:no-repeat;background-position:50%;color:#fff;text-align:center}.login-form_forgot-pass,.payroll-add-page .payroll-page_back a,.payroll-page .payroll-page_back a{font-size:1.4rem;font-weight:800;line-height:1.8rem;color:#008e81;transition:color .2s ease-out}.login-form_forgot-pass:hover,.payroll-add-page .payroll-page_back a:hover,.payroll-page .payroll-page_back a:hover{color:#00a898}.login-form_forgot-pass:active,.payroll-add-page .payroll-page_back a:active,.payroll-page .payroll-page_back a:active{color:#008e81}html{font-size:62.5%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Montserrat,sans-serif;width:100%;height:100%;background-color:#f2f3f3}#root{position:relative}:focus{outline:none}::-webkit-scrollbar{background:#fff;width:11px}::-webkit-scrollbar-thumb{border-right:3px solid #fff;border-left:3px solid #fff;background:#d8d8d8}a{text-decoration:none;display:inline-block}.text-link{cursor:pointer;color:#008e81;font-size:1.5rem;font-weight:700}button,input{font-family:Montserrat,sans-serif!important}.section-heading{margin-bottom:30px}input[type=password],input[type=text]{padding:18px 15px 17px;border:1px solid #f1f1f1;border-radius:0;width:100%}.container-fluid{padding-right:42px;padding-left:42px}main:not(.login-page){max-width:1920px;margin:0 auto;min-height:100vh;padding-top:119px;padding-bottom:140px;position:relative}.pos-rel{position:relative;width:100%;height:100%}.dollar-sign-margin{margin-right:10px}.max-w-1100px{max-width:1100px}.min-h-550px{min-height:550px}.max-w-480px{max-width:480px}.gutters-20px{margin-right:-10px;margin-left:-10px}.gutters-20px>.col,.gutters-20px>[class*=col-]{padding-right:10px;padding-left:10px}.spacer-15px{width:15px;min-width:15px;min-height:1px;visibility:hidden;display:inline-block}.pad-left-15px,.pad-x-15px{padding-left:15px}.pad-x-15px{padding-right:15px}.fade-right{position:relative}.fade-right:before{content:"";z-index:5;position:absolute;top:0;right:0;height:calc(100% + 3px);width:30px;background:linear-gradient(270deg,#f2f3f3 55%,hsla(0,0%,100%,0))}.fade-left-right{position:relative}.fade-left-right:before{right:0;background:linear-gradient(270deg,#f2f3f3 35%,hsla(0,0%,100%,0))}.fade-left-right:after,.fade-left-right:before{content:"";z-index:5;position:absolute;top:0;height:calc(100% + 3px);width:15px}.fade-left-right:after{left:0;background:linear-gradient(90deg,#f2f3f3 35%,hsla(0,0%,100%,0))}.rbc-calendar{height:100%}.rbc-date-cell{color:#242424;font-size:1.2rem;font-weight:400;text-align:left;padding-top:4px;padding-left:6px;margin-bottom:6px;position:relative}.rbc-date-cell a{cursor:default;padding:3px 4px}.rbc-date-cell.rbc-off-range{color:#717171}.rbc-date-cell.rbc-now a{background-color:#008e81;border-radius:50%;color:#fff}.rbc-date-cell.rbc-current:after{content:"";position:absolute;z-index:-1;left:0;top:0;height:0;width:100%;opacity:.8;border:2px solid #008e81}.rbc-toolbar{margin-bottom:30px}.rbc-toolbar .rbc-toolbar-label{text-align:left;padding-left:0}.rbc-toolbar .rbc-toolbar-label .rbc-toolbar-label-year{font-weight:300;margin-left:5px}.rbc-show-more{font-weight:600;color:#316ab0}.rbc-btn-group{width:100%;display:flex;align-items:center}.rbc-btn-group button{cursor:pointer;border:0;padding:0;width:12px;height:18px;background-repeat:no-repeat}.rbc-btn-group button:active:hover,.rbc-btn-group button:focus,.rbc-btn-group button:hover{background-color:initial;box-shadow:none;border:0;color:#008e81}.rbc-btn-group button:first-of-type{background-image:url(/static/media/icon-arrow-left.1aedd21a.svg);margin-right:8px}.rbc-btn-group button:nth-of-type(2){position:relative}.rbc-btn-group button:nth-of-type(2):before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:7px;height:7px;border-radius:50%;background-color:#008e81}.rbc-btn-group button:last-of-type{background-image:url(/static/media/icon-arrow-right.a7caa273.svg);margin-left:8px}.rbc-header+.rbc-header{border-left:0}.rbc-month-view{border:2px solid #d9d9d9;border-top:0;height:70vh;max-height:800px;min-height:580px}.rbc-month-view .rbc-header{border:0}.rbc-month-header{background-color:#008e81}.rbc-month-header .rbc-header{padding:10px 0;font-size:1.3rem;font-weight:800;color:#fff;background-color:#008e81}.rbc-month-header .rbc-header:first-of-type,.rbc-month-header .rbc-header:last-of-type{background-color:#17988c;position:relative;z-index:1}.rbc-month-header .rbc-header:first-of-type{left:-2px}.rbc-month-header .rbc-header:last-of-type{right:-2px}.rbc-month-row .rbc-row-bg .rbc-day-bg{background-color:#fff}.rbc-month-row .rbc-row-bg .rbc-day-bg:first-child,.rbc-month-row .rbc-row-bg .rbc-day-bg:last-child{background-color:#f4f4f4}.rbc-month-row+.rbc-month-row{border-top:2px solid #d9d9d9}.rbc-day-bg+.rbc-day-bg{border-left:2px solid #d9d9d9}.rbc-row-content{height:100%}.rbc-row-segment{text-align:right;padding:1px 2px}.rbc-event{position:relative;transition:all .1s linear;background:#316ab0;font-size:1.1rem;font-weight:700;padding:2px 5px 3px;border-radius:4px}.rbc-event:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:4px;opacity:0;box-shadow:0 4px 10px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.3);transition:opacity .1s linear}.rbc-event:focus{outline:none}.rbc-event.is-potential,.rbc-event.is-potential.rbc-selected{background:#b51a1a}.rbc-event.rbc-selected{background:#316ab0;-webkit-filter:brightness(1.1);filter:brightness(1.1)}.rbc-event.rbc-selected:before{opacity:1}.rbc-event.rbc-selected .rbc-event-content{position:relative;left:3px}.events-clndr_event{width:100%;height:100%;border-radius:50%}.events-clndr_filter-bar{width:100%;height:100%;padding:0 30px;display:flex;align-items:center;justify-content:space-between}.events-clndr_filter-bar-input-wrap{padding:0}.events-clndr_filter-bar-input-wrap.is-race-filter label:before{background:color("race")}.events-clndr_filter-bar-input-wrap.is-breeding-filter label:before{background:color("breeding")}.events-clndr_filter-bar-input-wrap.is-event-filter label:before{background:color("event")}.events-clndr_filter-bar-input-wrap.is-license-filter label:before{background:color("license")}.events-clndr_filter-bar-input-wrap input{position:absolute;z-index:-1;visibility:hidden}.events-clndr_filter-bar-input-wrap input:checked~label:after{content:"\2714"}.events-clndr_filter-bar-input-wrap label{cursor:pointer;position:relative;font-size:1.2rem;padding-left:45px}.events-clndr_filter-bar-input-wrap label:before{content:"";position:absolute;left:0;top:0;width:30px;height:30px;border-radius:8px;background:red}.events-clndr_filter-bar-input-wrap label:after{content:"";position:absolute;left:5px;top:5px;width:25px;height:25px;font-size:1.2rem;color:#fff}.events-clndr_no-events-msg{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;height:89px;width:100%}.events-clndr_list-heading{padding-top:16px}.events-clndr_list-icon{padding:10px 24px 10px 20px;width:66px;height:38px}.events-clndr_events-list{position:relative;border-top:3px solid #008e81;background-color:#fff;height:70vh;max-height:800px;min-height:580px;margin-top:14px;overflow-y:scroll;box-sizing:border-box}.events-clndr_top-border{width:100%;margin-bottom:18px;height:1px;background-color:#d9d9d9}.events-clndr_event-item{z-index:1}.events-clndr_additional-item,.events-clndr_event-item{padding:0 20px 18px;background-color:#fff;position:relative;font-size:1.6rem;cursor:pointer;border-bottom:0}.events-clndr_additional-item:first-of-type .events-clndr_top-border,.events-clndr_event-item:first-of-type .events-clndr_top-border{visibility:hidden}.events-clndr_additional-item.is-child-event .events-clndr_top-border,.events-clndr_event-item.is-child-event .events-clndr_top-border{display:none}.events-clndr_additional-item.is-child-event .events-clndr_date-wrap,.events-clndr_event-item.is-child-event .events-clndr_date-wrap{visibility:hidden}.events-clndr_additional-top-border{width:95%;top:-1px;position:absolute;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%);height:1px;background-color:#d9d9d9}.events-clndr_event-additional{z-index:2;top:0;left:0;width:100%;height:100%;background:#fff;position:absolute}.events-clndr_additional-row{position:relative;height:calc(100% - 89px);padding:0 30px}.events-clndr_additional-item{padding:19px 35px 18px 20px}.events-clndr_additional-col-1{padding:30px 30px 0 0!important;height:100%;overflow-y:scroll;border-right:2px solid #d9d9d9}.events-clndr_additional-col-2{padding:0 0 0 30px!important}.events-clndr_additional-label{font-size:1.4rem;line-height:1.4rem;color:#565656;margin-bottom:6px}.events-clndr_additional-info{color:#242424;margin-bottom:30px;font-size:1.6rem;line-height:2.5rem}.events-clndr_view-pdf-btn-wrap{margin-bottom:30px}.events-clndr_view-pdf-btn-wrap:last-child{margin-bottom:0}.events-clndr_view-pdf-btn{border:1px solid #d9d9d9;padding:34px 22px;width:100%;transition:background-color .2s cubic-bezier(.11,.365,.535,1),border-color .2s cubic-bezier(.11,.365,.535,1)}.events-clndr_view-pdf-btn:hover{background-color:hsla(0,0%,85.1%,.25);border-color:hsla(0,0%,85.1%,.25)}.events-clndr_view-pdf-btn svg{width:100%;height:90px}.events-clndr_view-pdf-btn.is-disabled{background:#e0e0e0;border:1px solid #e0e0e0;cursor:not-allowed}.events-clndr_view-pdf-btn.is-disabled .events-clndr_view-pdf-fill{fill:#6f6f6f}.events-clndr_view-pdf-btn.is-disabled .events-clndr_view-pdf-label{color:#6f6f6f}.events-clndr_view-pdf-fill{fill:#008e81}.events-clndr_view-pdf-label{font-weight:700;font-size:1.4rem;color:#008e81;margin-top:15px}.events-clndr_type-tag{display:inline-block;color:#fff;padding:6px 30px;border-radius:18px;font-size:1.4rem;margin-bottom:10px}.events-clndr_info{margin-left:15px}.events-clndr_info h4,.events-clndr_info p{display:inline-block}.events-clndr_date-wrap{min-width:52px;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;font-size:1.4rem;padding:8px 12px;background:#ececec;color:#242424}.events-clndr_date-wrap.is-today{background:#008e81;color:#fff}.events-clndr_date-wrap div:last-child{font-weight:500}.login{background-position:50%;background-size:cover;min-height:100vh;width:100%;position:relative}.login_expired-msg{position:fixed;top:45px;right:45px;text-align:center;box-shadow:0 5px 5px rgba(0,0,0,.5);padding:15px 56px;background-color:#fff;border-right:5px solid #008e81;border-radius:2px}.login_expired-msg-enter{-webkit-transform:translatex(150%);transform:translatex(150%);opacity:.01}.login_expired-msg-enter-active{transition:opacity .3s linear,-webkit-transform .3s linear;transition:transform .3s linear,opacity .3s linear;transition:transform .3s linear,opacity .3s linear,-webkit-transform .3s linear;-webkit-transform:translatex(0);transform:translatex(0);opacity:1}.login_top-row{padding-top:24px;position:absolute}.login_splash{position:absolute;bottom:56px;right:42px}.login_body p{color:#fff;margin-bottom:10px}.login_splash-btn{margin-top:60px}.step-login-enter{-webkit-transform:translatex(200%)!important;transform:translatex(200%)!important}.step-login-enter-active{-webkit-transform:translatex(-50%)!important;transform:translatex(-50%)!important}.step-login-enter-active,.step-login-exit-active{transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.step-login-exit-active{-webkit-transform:translatex(-250%)!important;transform:translatex(-250%)!important}.step-forgot-1 .login-form_inputs-wrap{flex-grow:0.65}.step-forgot-1 .login-form_btn-wrap{margin-top:60px}.step-forgot-end .login-form_inputs-wrap{flex-grow:0.65}.step-forgot-end .login-form_copy p{margin-bottom:15px}.login-form{overflow:hidden;position:absolute;right:0;top:0;width:56vw;height:100%;background:#fff}.login-form .container-fluid,.login-form .row{height:100%}.login-form-enter{opacity:.01;-webkit-transform:translate(50px);transform:translate(50px)}.login-form-enter-active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:-webkit-transform .3s cubic-bezier(.11,.365,.535,1);transition:transform .3s cubic-bezier(.11,.365,.535,1);transition:transform .3s cubic-bezier(.11,.365,.535,1),-webkit-transform .3s cubic-bezier(.11,.365,.535,1)}.login-form_heading{color:#242424}.login-form_main-container{padding:115px 30px 0;height:calc(100% - 115px)!important;overflow-y:scroll}.login-form_column{position:absolute;left:50%;width:100%;padding:0 15px;-webkit-transform:translatex(-50%);transform:translatex(-50%);max-width:480px;min-height:425px;height:76%!important}.login-form_inputs-wrap{display:flex;flex-direction:column;justify-content:center}.login-form_text-input{margin-bottom:30px}.login-form_text-input:last-child{margin-bottom:0}.login-form_checkbox-label{display:inline-block;margin-left:12px}.login-form_additional{display:flex;justify-content:space-between}.login-form_btn-wrap{margin-top:60px}.login-form_disclaimer{color:#0d0d0d;font-size:1.3rem;line-height:1.9rem;padding-top:30px}.login-form_incorrect{margin-top:15px;color:red;font-size:1.4rem}.login-form_incorrect.is-margin-bot{margin-top:-25px;margin-bottom:25px}.page-header{padding-top:24px;padding-bottom:24px}.page-header_horse-details{margin-top:10px;color:#565656;font-size:1.4rem;line-height:1.4rem;font-weight:400}.page-header_detail{float:left}.page-header_detail:first-of-type{padding-right:15px;border-right:1px solid #d9d9d9}.page-header_detail:nth-of-type(2){padding-left:15px;padding-right:15px}.page-header_detail:last-of-type{padding-left:15px;border-left:1px solid #d9d9d9}.breeding-table{margin-top:60px}.table .table-tabs_estimated-dot{margin-right:-10px;position:relative;left:-12px}.table_no-results{height:80px;display:flex;align-items:center;justify-content:center}.table_heading-row{padding:30px 30px 15px}.table_heading-row .col{display:inline-flex;align-items:flex-end}.table_heading-row .col:first-of-type{flex:1.5 1}.table_sort-alphabetical-btn{margin-left:5px;padding:0 10px;cursor:pointer}.table_sort-alphabetical-btn.is-desc img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.table_sort-alphabetical-btn img{position:relative;top:1px}.table_item-row{position:relative;background-color:#fff;padding:30px 15px 0;font-size:1.6rem;font-weight:400;color:#000;display:block}.table_item-row .first-hr{transition:visibility 0ms linear;transition-delay:.25s}.table_item-row.is-active .first-hr{visibility:visible}.table_item-row.is-active .table_view-note-btn img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.table_item-row hr{border:0;padding-top:30px;border-bottom:1px solid #d9d9d9;width:100%}.table_item-row:last-child.is-active .table_item-note hr,.table_item-row:last-child hr{visibility:hidden}.table_item-row .col:first-child{font-weight:500;flex:1.5 1}.table_view-note-btn{cursor:pointer;color:#008e81;font-size:1.4rem;font-weight:700}.table_view-note-btn img{margin-left:6px;position:relative;top:-1px}.table_item-note{height:0;width:100%;overflow:hidden}.table_item-note.is-active hr{visibility:visible}.table_note-label{font-size:1.4rem;font-weight:400;color:#565656;margin-bottom:10px}.table_note-body{max-width:1100px;opacity:0}.table_note-body p{margin-bottom:15px}.table_note-body p:last-of-type{margin-bottom:0}.table-tabs .w-100{margin-bottom:0!important}.table-tabs_border-bot{border:0!important;border-bottom:3px solid #008e81!important;padding-top:0!important}.table-tabs_row-1{height:45px;flex-wrap:nowrap}.table-tabs_estimated-dot{width:10px!important;height:10px;display:inline-block;background-color:#f28c29;border-radius:50%;margin-right:10px}.table-tabs_estimated-label{font-size:1.1rem;font-weight:400;line-height:1.1rem}.table-tabs_arrow-btn img{position:relative;top:2px}.table-tabs_year-tab{padding:0 24px;flex:0 0 auto}.table-tabs_year-tab.is-active{color:#fff;background-color:#008e81;pointer-events:none}.tally hr{margin-top:60px;border:0;border-bottom:1px solid #d9d9d9}.tally_main-total-wrap{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHMAAABaCAYAAACL4GkYAAAABGdBTUEAALGPC/xhBQAAAMxJREFUeAHt0AENAAAAwqD3T20PBxEoDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQNvAwOiEgAB3dggrgAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:0 50%;padding:30px;background-color:#008e81}.tally_regional-total-wrap{background:#fff;padding:30px 30px 0}.tally_regional-total-wrap:last-of-type{padding-bottom:30px;padding-top:15px}.tally_total-label{font-size:1.4rem;font-weight:500}.tally_total-label.is-main{color:#fff}.tally_total-label.is-regional{color:#242424}.tally_total-val{font-weight:700}.tally_total-val.is-main{font-size:3rem;color:#fff;min-height:37px}.tally_total-val.is-regional{font-size:2.5rem;color:#242424;min-height:30px}.tally_barns-title{padding-bottom:8px}.tally_barns-list{height:199px;overflow-y:scroll;padding:30px 30px 15px;background:#fff;border-top:3px solid #008e81}.tally_list-row{margin-bottom:1px}.tally_list-row:last-child{margin-bottom:15px}.tally_list-row:nth-of-type(2n){opacity:.7}.tally_list-dot-col{overflow:hidden;letter-spacing:3px;white-space:nowrap;margin-left:15px}.tally_list-val-col{min-width:25px}.checkbox-filters{padding-top:60px}.checkbox-filters .login-form_checkbox-wrap{display:flex}.checkbox-filters .login-form_checkbox-label{margin-left:6px}.checkbox-filters_main-tab{border:1px solid #979797;padding:15px;width:260px;background:#fff;cursor:pointer;margin-bottom:-1px}.checkbox-filters_main-tab img{margin-left:auto}.checkbox-filters_category-title{font-size:1.4rem;color:#000;font-weight:500;height:100%;min-width:90px}.checkbox-filters_label{font-size:1.4rem;color:#000;font-weight:500;min-width:101px;margin-left:3px}.checkbox-filters_checkboxes-wrap{background:#fff;border:1px solid #979797;padding:0 30px}.checkbox-filters_filters-row{flex-wrap:nowrap;padding:30px 0 15px;border-bottom:1px solid #d9d9d9;font-size:1.1rem;font-weight:400;color:#000}.checkbox-filters_filters-row .row{flex:1 1 auto}.checkbox-filters_filters-row .col{flex-grow:0;padding-right:5px;padding-left:5px;margin-bottom:15px}.checkbox-filters_filters-row:last-of-type{padding-top:0}.checkbox-filters_filters-row:last-of-type,.checkbox-filters_filters-row:nth-last-of-type(2){border-bottom:0}.checkbox-filters_apply-btn{padding:15px 30px}.checkbox-filters_apply-btn:after,.checkbox-filters_apply-btn:before{content:normal}.search{padding-top:60px;padding-bottom:60px}.search_input{font-size:1.6rem!important;padding-left:57px!important;padding-right:57px!important;border:1px solid #e7e7e7!important;margin-bottom:-1px!important;background-image:url(/static/media/icon-search.b352db37.svg);background-position:22px 18px;background-repeat:no-repeat}.search_predictions{background:#fff;max-height:285px;overflow-y:scroll;padding:24px 0;border:1px solid #e7e7e7}.search_prediction{background-image:url(/static/media/icon-search.b352db37.svg);background-position:22px 8px;background-repeat:no-repeat;padding:7px 24px 7px 57px;font-size:1.6rem;line-height:1.9rem;font-weight:400;color:#0d0d0d}.search_prediction:hover{background-color:#f0f0f0;cursor:pointer}.search_prediction.is-active,.search_prediction:active,.search_prediction:focus{background-color:#f0f0f0}.search_clear-btn{position:absolute;top:1px;right:16px;height:54px;width:53px;background-image:url(/static/media/icon-close.92784c7c.svg);background-repeat:no-repeat;background-position:50% 22px;background-color:#fff}.search_clear-btn:hover{background-color:#f0f0f0}@-moz-document url-prefix(){.search_clear-btn{height:50px;width:53px}}.carousel{margin-top:40px;overflow-x:hidden}.carousel_caption{margin-top:20px;margin-bottom:0;opacity:0;transition:opacity .4s linear}.carousel>.container-fluid{padding-left:0;padding-right:0}.carousel .swiper-slide{opacity:.2;transition:opacity .4s linear}.carousel .swiper-slide img{display:block;margin-left:auto;margin-right:auto;height:auto;object-fit:contain;background-color:#fff}.carousel .swiper-slide-active,.carousel .swiper-slide-active .carousel_caption{opacity:1!important}.carousel .swiper-button-next,.carousel .swiper-button-prev{background-repeat:no-repeat;background-position:50%;width:13px;height:21px;margin-top:-36px;background-size:13px 21px}.carousel .swiper-button-prev{background-image:url(/static/media/icon-arrow-left.1aedd21a.svg);left:23.8%}.carousel .swiper-button-next{background-image:url(/static/media/icon-arrow-right.a7caa273.svg);right:23.8%}.id-nums{margin-top:60px}.id-nums_resize-wrap{width:50.5%;padding:30px 0;background:#fff;border-top:3px solid #008e81}.id-nums_resize-inner{width:95%}.id-nums_num{font-size:1.4rem;line-height:1.4rem;color:#565656;font-weight:400;margin-bottom:11px}.id-nums_num:last-of-type{margin-bottom:0}.id-nums_num span{color:#0d0d0d;font-size:1.6rem}.id-nums_num span:first-of-type{color:#565656}.family-tree{margin-top:100px}.family-tree_scroll-indic{margin-top:10px}.family-tree_wrap{margin-bottom:0;margin-right:0;margin-left:0;background:#fff;border:1px solid #008e81;height:300px}.family-tree_wrap>.col{padding-left:30px;padding-right:30px;overflow:hidden}.family-tree_wrap>.col:not(:first-of-type){border-left:1px solid #008e81}.family-tree_wrap .col .col{padding-left:0;padding-right:0;position:relative}.family-tree_wrap .col .col:not(:last-of-type):before{content:"";position:absolute;width:200%;height:1px;bottom:0;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%);background-color:#008e81}.status-box{margin-top:100px}.status-box .table_item-note{height:auto}.status-box hr{border:0;border-top:1px solid #d9d9d9;width:100%;padding-bottom:30px}.status-box_wrap{background:#fff;padding:30px 15px}.status-box_heading{margin-bottom:5px}.status-box_cell{margin-bottom:0}.status-box_cell p{margin-bottom:15px}.status-box_item{margin-bottom:30px}.racing-stats{margin-top:100px}.racing-stats .section-heading{margin-bottom:10px}.produce-record{margin-top:100px}.produce-record .section-heading{margin-bottom:10px}.racing-results{margin-top:100px}.racing-results .table_note-body{padding-right:50px;min-height:57px}.racing-results .w-100{margin-bottom:30px}.racing-results hr{border:0;border-bottom:1px solid #d9d9d9;width:100%;padding-top:30px}.racing-results .is-main-name{font-weight:500;color:#000;font-size:2rem;line-height:2.4rem;margin-bottom:10px}.racing-results .is-main-location{font-weight:400;color:#000;font-size:1.6rem;line-height:1.9rem}.racing-results_details-item .w-100{margin-bottom:0}.racing-results_wrap{background:#fff;padding:0}.racing-results_item{padding-top:30px;padding-left:15px;padding-right:15px}.racing-results_item:hover{cursor:pointer;background:rgba(0,142,129,.15)}.racing-results_item .text-link{position:relative;z-index:1}.racing-results_item .text-link svg{margin-left:7px;position:relative;bottom:2px;width:14px;height:18px;vertical-align:middle}.racing-results_item.is-active .table_view-note-btn img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.racing-results_item.is-active:last-of-type hr{visibility:visible}.racing-results_item:last-of-type.is-active .last-hr,.racing-results_item:last-of-type hr{visibility:hidden}.detailed-report,.genealogy{margin-top:100px}.detailed-report .events-clndr_view-pdf-btn,.genealogy .events-clndr_view-pdf-btn{width:193px}.detailed-report .events-clndr_view-pdf-btn-wrap,.genealogy .events-clndr_view-pdf-btn-wrap{margin-bottom:0}.detailed-report_wrap,.genealogy_wrap{padding:30px;background:#fff}.detailed-report_body-copy,.genealogy_body-copy{margin-bottom:0;padding-right:8%!important}.detailed-report_body-copy p,.genealogy_body-copy p{margin-bottom:15px}.detailed-report_input-wrap,.genealogy_input-wrap{display:inline-flex;flex-direction:column;justify-content:center;padding-left:30px;position:relative}.detailed-report_input-wrap input,.genealogy_input-wrap input{margin-top:8px}.detailed-report_pw-input,.genealogy_pw-input{position:relative}.detailed-report_pw-input.is-auth,.genealogy_pw-input.is-auth{background-color:#ccf7c5;background-image:url(/static/media/icon-checkmark.ee69a0ea.svg);background-position:96% 8px;background-size:38px;background-repeat:no-repeat}.detailed-report_error,.genealogy_error{color:red;font-size:1.4rem;line-height:1.4;margin-top:8px}.results-overview_top{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:0 50%;background-color:#fff;padding:30px;margin-left:0;margin-right:0}.results-overview_top>div{min-height:75px;padding-left:20px;border-left:3px solid #008e81}.results-overview_top>div:first-of-type{border:0}.results-overview_num{font-size:3rem;font-weight:700;color:#000}.results-overview_num.is-main{color:#008e81;margin-bottom:5px}.results-overview_num.is-white{color:#fff!important}.results-overview_label{font-size:1.5rem}.results-overview_label.is-main{color:#242424}.results-overview_label.is-white{color:#fff!important}.results-overview_main-total{background:#008e81!important}.results-overview_bot{min-height:100px;border-top:3px solid #008e81;margin-left:0;margin-right:0}.results-overview_bot>div{background-color:#fff}.results-overview_bot .table_view-note-btn{margin-top:8px}.results-overview_bot .results-overview_label{color:#242424}.results-overview_bot .results-overview_num{font-size:2rem}.results-overview_col-labels{padding-right:14px;margin-bottom:15px}.results-overview_col-label{color:#565656;font-weight:500;font-size:2rem;min-width:130px}.results-overview_col-label:first-child{min-width:90px}.results-overview_col-label.is-name-col{min-width:160px}.results-overview_breakdown{background:#fff;padding:30px 0 45px;margin-right:0;margin-left:0}.results-overview_breakdown .tally_list-row{margin-bottom:8px}.results-overview_breakdown .tally_list-dot-col{margin:0 15px}.results-overview_breakdown .tally_list-val-col{min-width:130px}.results-overview_breakdown .tally_list-val-col:first-child{min-width:90px}.results-overview_breakdown .tally_list-val-col.is-name-col{min-width:160px}.results-overview_breakdown-title{margin-bottom:5px}.results-overview_breakdown-sub-title{margin-bottom:30px}.results-overview_scroll-wrap{max-height:320px;overflow-y:scroll}.license-table{margin-top:-30px}.license-table_expired,.license-table_expiring-soon{font-size:1.4rem;font-weight:700;padding:10px 20px 11px;background-color:#e1b930;color:#fff;display:inline-block;position:relative;top:9px}.license-table_expiry-col{margin-top:-20px}.license-table_expired{background-color:#dc3545}.events-list .table_view-note-btn{margin-top:auto;padding-top:30px}.events-list .table_item-note{margin-bottom:0;background:#fff;padding:0 30px}.events-list hr{border:0;padding-top:29px;border-bottom:1px solid #d9d9d9;width:100%;opacity:0;transition:opacity .1s linear;transition-delay:.2s}.events-list_img-viewer{background:rgba(0,0,0,.8);position:fixed;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:850}.events-list_img-viewer .close{position:absolute;top:30px;right:30px;width:30px;height:30px;cursor:pointer}.events-list_img-viewer .image{width:90%;max-width:1280px;background-color:rgba(0,0,0,.45);box-shadow:0 0 20px rgba(0,0,0,.65)}.events-list_img-wrap{overflow:hidden;margin-right:15px}.events-list_img{position:relative;max-height:100%;width:100%;background-color:#fff}.events-list_item{margin-bottom:30px}.events-list_item.is-active hr{opacity:1;transition-delay:0ms}.events-list_pdf-wrap{max-width:150px;min-width:100px;padding-left:30px}.events-list_pdf-wrap .events-clndr_view-pdf-btn-wrap{margin-bottom:20px}.events-list_pdf-wrap .events-clndr_view-pdf-btn{padding:17px 17px 13px}.events-list_pdf-wrap .events-clndr_view-pdf-btn svg{width:100%;height:50px}.events-list_img-thumb{cursor:pointer}.events-list_top{padding:30px 15px 0!important;background:#fff}.events-list_main-text-wrap{padding:0 15px;height:calc(100% - 30px)}.events-list_title{margin-bottom:15px}.events-list_meta-wrap{margin-bottom:20px}.events-list_meta-wrap p:first-of-type{margin-bottom:5px}.events-list_body{margin-bottom:0}.newsfeed-list_item{margin-bottom:30px;display:block}.newsfeed-list_item .nav_svg-fill{fill:#000}.newsfeed-list_item svg{margin-bottom:15px}.newsfeed-list_img-wrap{overflow:hidden}.newsfeed-list_img{max-height:100%;width:100%;margin-bottom:-5px;background-color:#fff}.newsfeed-list_text-wrap{background:#fff;padding:30px}.newsfeed-list_title-wrap{margin-bottom:20px}.newsfeed-list_body{margin-bottom:30px}.newsfeed-list_body p{margin-bottom:15px}.news-article_pdf-wrap{display:flex;justify-content:flex-end;flex-wrap:wrap;margin-top:-45px;margin-right:-15px;margin-bottom:40px}.news-article_pdf-wrap .events-list_img-thumb{width:200px;margin-right:20px;margin-bottom:20px}.news-article_pdf-wrap .events-clndr_view-pdf-btn-wrap{margin-bottom:20px;margin-right:20px}.news-article_pdf-wrap .events-clndr_view-pdf-btn{padding:17px 17px 13px}.news-article_pdf-wrap .events-clndr_view-pdf-btn svg{width:100%;height:50px}.news-article_date{color:#242424;font-size:1.4rem;margin-bottom:15px}.news-article_title{color:#000;font-size:3.5rem;font-weight:700;margin-bottom:20px}.news-article_header{margin-bottom:60px}.news-article_body p{margin-bottom:30px}.news-article_subtitle{font-size:2.5rem;font-weight:700;color:#000;margin-top:60px;margin-bottom:30px}.news-article_img-wrap{margin-top:60px;margin-bottom:60px}.news-article_img-wrap img{width:100%;cursor:pointer}.news-article_img-wrap figcaption{color:#666;font-size:1.6rem;margin-top:15px}.back-button{margin-top:60px;margin-bottom:60px}.back-button_btn{font-size:1.5rem;color:#565656}.back-button_btn img{margin-right:8px}.loading-splash{background-color:initial;position:absolute;top:0;left:0;width:100%;height:100vh}.loading-splash svg path,.loading-splash svg rect{fill:#008e81}footer{padding:20px 30px;background:#242424;color:#fff;text-align:right;font-size:1.3rem;font-weight:400}nav{position:fixed;top:0;left:0;width:100%;z-index:800;background:#fff;box-shadow:0 3px 5px -5px rgba(0,0,0,.5)}.nav_top-bar{z-index:1;position:relative;padding-top:9px;padding-bottom:10px;border-bottom:1px solid #d9d9d9}.nav_bot-bar{padding-top:15px;padding-bottom:15px}.nav_user-name:hover{cursor:pointer}.nav_userinfo-wrap{position:relative;font-size:1.4rem;font-weight:400;margin-right:15px;color:#565656}.nav_user-menu{position:absolute;top:100%;right:0;padding:6px 0;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.35)}.nav_user-option{padding:6px 35px}.nav_user-option:hover{cursor:pointer;background:rgba(0,142,129,.15)}.nav_svg-fill{fill:#d9d9d9}.nav_page-link{height:44px;display:inline-flex;flex-direction:column;justify-content:space-between;margin-right:30px;text-align:center;align-items:center}.nav_page-link.is-active .nav_svg-fill,.nav_page-link:active .nav_svg-fill,.nav_page-link:focus .nav_svg-fill,.nav_page-link:hover .nav_svg-fill{fill:#008e81}.nav_page-link:last-of-type{margin-right:0}.dropdown_label{margin-left:1em}.dropdown_container{margin:20px}.dropdown_container,.dropdown_select{font-family:inherit;font-size:1.6rem;font-weight:400}.dropdown_select{width:200px;padding:5px;border:1px solid #ccc;border-radius:4px;margin:1em}.dropdown_select:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}.breeding-page .breeding-table .table_heading-row .col:nth-of-type(2),.breeding-page .breeding-table .table_heading-row .col:nth-of-type(3),.breeding-page .breeding-table .table_item-row .col:nth-of-type(2),.breeding-page .breeding-table .table_item-row .col:nth-of-type(3){flex:1.5 1}.breeding-page .breeding-table .table_item-row:hover{cursor:pointer;background:rgba(0,142,129,.15)}.breeding-page .breeding-table .table .first-hr{transition-delay:0ms}.breeding-page .breeding-table .table-tabs_year-tab{padding:0}.breeding-page .rbc-event{background:#f28c29}.breeding-page .rbc-show-more{color:#f28c29}.breeding-page .events-clndr_additional-row{padding-right:0}.breeding-page .events-clndr_additional-col-2{padding-right:30px!important;padding-top:30px!important;padding-bottom:30px!important;overflow-y:scroll;height:100%;justify-content:flex-start!important}.stallion-page_message{width:200px;padding:5px;font-family:inherit;font-size:1.6rem;font-weight:400;margin:2em}.stallion-page_button{padding:10px;border-radius:3px;font-size:16px;transition:background-color .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.upcoming-events-page .table_item-note{display:flex;justify-content:space-between}.horses-page .table_item-row:hover{cursor:pointer;background:rgba(0,142,129,.15)}.horses-page .table_item-row .first-hr{transition-delay:0ms}.horses-page .table-tabs_year-tab{flex:1 0 auto}.horse-location-page .table_section-row{font-weight:700}.horse-location-page .table_heading-row .col:nth-of-type(5),.horse-location-page .table_heading-row .col:nth-of-type(6),.horse-location-page .table_item-row .col:nth-of-type(5),.horse-location-page .table_item-row .col:nth-of-type(6){flex:1.5 1}.horse-location-page .table_item-row .first-hr{transition-delay:0ms}.horse-location-page .table_item-row:hover{cursor:pointer;background:rgba(0,142,129,.15)}.produce-record .table_item-row .col:first-child{font-weight:500;flex:0.75 1}.produce-record .table_item-row .col:nth-of-type(2),.produce-record .table_item-row .col:nth-of-type(4){flex:1.5 1}.produce-record .table_item-row:hover{cursor:pointer;background:rgba(0,142,129,.15)}.produce-record .table_heading-row .col:first-of-type{flex:0.75 1}.produce-record .table_heading-row .col:nth-of-type(2),.produce-record .table_heading-row .col:nth-of-type(4){flex:1.5 1}.horses-detail-page .racing-results_item:hover{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;cursor:auto}.racing-results-page .racing-results{margin-top:60px}.racing-results-page .swiper-container{width:100%}.login-page{overflow-x:hidden}.login-page footer{position:absolute;bottom:0;left:0;width:100%}.payroll-add-page .payroll-page_actions,.payroll-page .payroll-page_actions{margin-bottom:20px}.payroll-add-page .payroll-page_location,.payroll-page .payroll-page_location{margin-bottom:24px}.payroll-add-page .payroll-page_details,.payroll-page .payroll-page_details{font-size:12px;color:#717182;margin-bottom:24px}.payroll-add-page .payroll-page_location-label,.payroll-page .payroll-page_location-label{display:block;margin-bottom:6px;padding-top:26px;color:#717182;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.payroll-add-page .payroll-page_location-select,.payroll-page .payroll-page_location-select{border-radius:10px;width:160px;max-width:280px;background-color:#fff;border:1px solid #d9d9d9;font-size:15px;font-weight:500;line-height:20px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='3'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:15px;padding:12px 30px 12px 15px}.payroll-add-page .payroll-page_error,.payroll-page .payroll-page_error{margin-bottom:20px;font-size:1.4rem;color:#d64545}.payroll-add-page .payroll-page_message,.payroll-page .payroll-page_message{margin-bottom:20px;font-size:1.4rem;color:#008e81}.payroll-add-page .payroll-page_back,.payroll-page .payroll-page_back{padding:30px 0 60px}.payroll-add-page .payroll-empty,.payroll-page .payroll-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:60px 30px;margin-bottom:60px;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px}.payroll-add-page .payroll-empty_icon,.payroll-page .payroll-empty_icon{display:flex;align-items:center;justify-content:center;width:82px;height:82px;margin-bottom:20px;border-radius:50%;color:#008e81;background-color:rgba(0,142,129,.08)}.payroll-add-page .payroll-empty_title,.payroll-page .payroll-empty_title{font-weight:700;color:#242424;margin-bottom:8px}.payroll-add-page .payroll-empty_copy,.payroll-page .payroll-empty_copy{max-width:420px;margin:0;font-size:1.4rem;line-height:2.2rem;color:#565656}.payroll-add-page .payroll-table,.payroll-page .payroll-table{margin-bottom:60px}.payroll-add-page .payroll-table_item-row.is-selectable,.payroll-page .payroll-table_item-row.is-selectable{cursor:pointer;transition:background-color .15s linear}.payroll-add-page .payroll-table_item-row.is-selectable:focus,.payroll-add-page .payroll-table_item-row.is-selectable:hover,.payroll-page .payroll-table_item-row.is-selectable:focus,.payroll-page .payroll-table_item-row.is-selectable:hover{background-color:rgba(0,142,129,.06);outline:none}.payroll-add-page .payroll-table_item-row.is-selectable:focus-visible,.payroll-page .payroll-table_item-row.is-selectable:focus-visible{outline:2px solid #008e81;outline-offset:-2px}.payroll-add-page .payroll-table_status,.payroll-page .payroll-table_status{display:inline-block;padding:4px 12px;border-radius:12px;font-size:1.2rem;font-weight:500;background-color:#d9d9d9;color:#565656}.payroll-add-page .payroll-table_status.is-submitted,.payroll-page .payroll-table_status.is-submitted{background-color:rgba(0,142,129,.15);color:#008e81}.payroll-add-page .payroll-sheet{margin-bottom:40px}.payroll-add-page .payroll-sheet_bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.payroll-add-page .payroll-sheet_bar-left{display:flex;align-items:baseline}.payroll-add-page .payroll-sheet_bar-right{display:flex;align-items:center}.payroll-add-page .payroll-sheet_title{font-weight:700;margin-right:15px}.payroll-add-page .payroll-sheet_count{margin-right:15px}.payroll-add-page .payroll-sheet_incomplete{font-size:1.4rem;font-weight:500;color:#d64545}.payroll-add-page .payroll-sheet_period{min-width:230px;padding:10px 12px;margin-right:10px;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px}.payroll-add-page .payroll-sheet_save,.payroll-add-page .payroll-sheet_submit{cursor:pointer;font-size:1.4rem;font-weight:600;padding:10px 14px;color:#fff;background-color:#008e81;border:0;border-radius:4px;transition:background-color .2s linear}.payroll-add-page .payroll-sheet_save:hover,.payroll-add-page .payroll-sheet_submit:hover{background-color:#00a898}.payroll-add-page .payroll-sheet_save:active,.payroll-add-page .payroll-sheet_submit:active{background-color:#008e81}.payroll-add-page .payroll-sheet_save:disabled,.payroll-add-page .payroll-sheet_save:disabled:hover,.payroll-add-page .payroll-sheet_submit:disabled,.payroll-add-page .payroll-sheet_submit:disabled:hover{cursor:default;color:#565656;background-color:#d9d9d9}.payroll-add-page .payroll-sheet_collapse{cursor:pointer;width:34px;height:34px;margin-left:8px;padding:0;background-color:initial;border:1px solid #d9d9d9;border-radius:4px;position:relative}.payroll-add-page .payroll-sheet_collapse:before{content:"";position:absolute;top:44%;left:50%;width:8px;height:8px;border-right:2px solid #565656;border-bottom:2px solid #565656;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);transition:-webkit-transform .2s cubic-bezier(.11,.365,.535,1);transition:transform .2s cubic-bezier(.11,.365,.535,1);transition:transform .2s cubic-bezier(.11,.365,.535,1),-webkit-transform .2s cubic-bezier(.11,.365,.535,1)}.payroll-add-page .payroll-sheet_collapse.is-collapsed:before{-webkit-transform:translate(-50%,-25%) rotate(-135deg);transform:translate(-50%,-25%) rotate(-135deg)}.payroll-add-page .payroll-sheet_meta{font-size:1.2rem;margin:6px 0 15px}.payroll-add-page .payroll-sheet_scroll{overflow-x:auto;background-color:#fff;border:1px solid #009b93}.payroll-add-page .payroll-sheet_table{width:100%;border-collapse:collapse;font-size:1.3rem;color:#242424}.payroll-add-page .payroll-sheet_table td,.payroll-add-page .payroll-sheet_table th{border:1px solid #009b93;text-align:center;vertical-align:middle}.payroll-add-page .payroll-sheet_heading-row th{padding:10px 12px;font-size:1.4rem;font-weight:600;color:#364153;background-color:#fff;white-space:nowrap}.payroll-add-page .payroll-sheet_heading-row .payroll-sheet_name-head{padding:15px 12px}.payroll-add-page .payroll-sheet_heading-row .payroll-sheet_day-head{padding:10px 8px}.payroll-add-page .payroll-sheet_heading-row .payroll-sheet_total-head{padding:15px 8px;font-weight:700;text-transform:uppercase}.payroll-add-page .payroll-sheet_heading-row .payroll-sheet_tally-head{padding:12px 8px;font-weight:700;text-transform:uppercase}.payroll-add-page .payroll-sheet_heading-row .payroll-sheet_notes-head{padding:15px 12px;text-transform:uppercase}.payroll-add-page .payroll-sheet_day-head{width:94px;min-width:52px}.payroll-add-page .payroll-sheet_day-date{display:block;font-size:1.4rem;font-weight:700;line-height:1.8rem;color:#364153}.payroll-add-page .payroll-sheet_day-name{display:block;font-size:1rem;line-height:1.2rem;font-weight:400;text-transform:none;color:#717182}.payroll-add-page .payroll-sheet_name,.payroll-add-page .payroll-sheet_name-head{position:-webkit-sticky;position:sticky;left:0;z-index:2;width:169px;text-align:left;background-color:#fff}.payroll-add-page .payroll-sheet_name-head{z-index:3;min-width:140px;padding:15px 12px}.payroll-add-page .payroll-sheet_name{min-width:160px;padding:7.5px 12px}.payroll-add-page .payroll-sheet_sort{cursor:pointer;padding:0;font-size:1.4rem;font-weight:600;color:#364153;background-color:initial;border:0}.payroll-add-page .payroll-sheet_sort-dir{margin-left:6px;font-size:1rem;line-height:1.3rem;font-weight:600;color:#008e81}.payroll-add-page .payroll-sheet_name{font-weight:400}.payroll-add-page .payroll-sheet_name-text{display:block;font-size:1.4rem;font-weight:500;color:#364153}.payroll-add-page .payroll-sheet_badge{display:inline-block;margin:4px 0 2px;padding:1.5px 6px 1.78px;border-radius:4px;font-size:1rem;line-height:1.3rem;font-weight:600;background-color:#cbfbf1;color:#00786f}.payroll-add-page .payroll-sheet_badge.is-full-time{background-color:#cbfbf1;color:#00786f}.payroll-add-page .payroll-sheet_badge.is-part-time{background-color:#dbeafe;color:#1447e6}.payroll-add-page .payroll-sheet_badge.is-seasonal{background-color:#fef3c6;color:#bb4d00}.payroll-add-page .payroll-sheet_job,.payroll-add-page .payroll-sheet_username{display:block;font-size:1rem;line-height:1.4rem;font-weight:500;color:#4a5565}.payroll-add-page .payroll-sheet_username{margin-bottom:1px}.payroll-add-page .payroll-sheet_row:hover .payroll-sheet_cell,.payroll-add-page .payroll-sheet_row:hover .payroll-sheet_name{background-color:#f5fafa}.payroll-add-page .payroll-sheet_cell{padding:0;position:relative;min-height:97px}.payroll-add-page .payroll-sheet_input{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 12px);height:32px;padding:6px 4px;font-size:1.4rem;text-align:center;color:#717182;background-color:#f5f5f5;border:2px solid transparent;border-radius:4px}.payroll-add-page .payroll-sheet_input:focus{border-color:#008e81;background-color:#fff}.payroll-add-page .payroll-sheet_cell.is-invalid .payroll-sheet_input{border-color:#d64545;color:#d64545}.payroll-add-page .payroll-sheet_cell.is-flagged .payroll-sheet_input{border-color:#d64545}.payroll-add-page .payroll-sheet_cell.is-outside{background-color:#f2f3f3;background-image:repeating-linear-gradient(135deg,transparent,transparent 5px,rgba(0,0,0,.045) 0,rgba(0,0,0,.045) 10px)}.payroll-add-page .payroll-sheet_cell.is-outside .payroll-sheet_input{cursor:not-allowed;color:transparent;background-color:initial}.payroll-add-page .payroll-sheet_cell.is-outside .payroll-sheet_input:focus{border-color:transparent}.payroll-add-page .payroll-sheet .payroll-sheet_job{margin-right:12px;color:#4a5565;font-size:10px;font-weight:600;background-color:#f5f5f5;padding:2px 6px;border-radius:4px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.payroll-add-page .payroll-sheet .payroll-sheet_count{font-weight:500;font-size:14px;color:#717182}.payroll-add-page .payroll-sheet_notes.is-locked,.payroll-add-page .payroll-sheet_row.is-locked .payroll-sheet_cell,.payroll-add-page .payroll-sheet_row.is-locked .payroll-sheet_name,.payroll-add-page .payroll-sheet_row.is-locked .payroll-sheet_notes{background-color:#f2f3f3}.payroll-add-page .payroll-sheet_cell.is-locked .payroll-sheet_input,.payroll-add-page .payroll-sheet_notes.is-locked .payroll-sheet_notes-input,.payroll-add-page .payroll-sheet_row.is-locked .payroll-sheet_notes-input{cursor:default;color:#565656;background-color:initial}.payroll-add-page .payroll-sheet_cell.is-locked .payroll-sheet_input:focus,.payroll-add-page .payroll-sheet_notes.is-locked .payroll-sheet_notes-input:focus,.payroll-add-page .payroll-sheet_row.is-locked .payroll-sheet_notes-input:focus{border-color:transparent}.payroll-add-page .payroll-sheet_locked{display:inline-block;padding:4px 12px;border-radius:12px;font-size:1.2rem;font-weight:500;background-color:rgba(0,142,129,.15);color:#008e81}.payroll-add-page .payroll-sheet_hint{position:absolute;top:100%;left:50%;z-index:5;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:2px;padding:4px 8px;white-space:nowrap;font-size:1.1rem;color:#d64545;background-color:#fff;border:1px solid #d64545;border-radius:3px}.payroll-add-page .payroll-sheet_cell.is-focused .payroll-sheet_hint{z-index:6}.payroll-add-page .payroll-sheet_banner{display:flex;align-items:center;margin:12px 0 4px;padding:12px 16px;font-size:1.4rem;color:#d64545;background-color:#fdf4f4;border:1px solid #f1bebe;border-radius:4px}.payroll-add-page .payroll-sheet_banner svg{flex-shrink:0;margin-right:10px}.payroll-add-page .payroll-sheet_banner.is-locked{color:#a16207;background-color:#fefce8;border-color:#e3d0b5}.payroll-add-page .payroll-sheet_banner.is-reopened{color:#008e81;background-color:#f0f8f7;border-color:#b3ddd9}.payroll-add-page .payroll-sheet_locked-note{margin-right:auto;font-size:1.4rem;color:#565656}.payroll-add-page .payroll-sheet_reopen{cursor:pointer;margin-left:auto;padding:6px 16px;font-size:1.3rem;font-weight:600;color:#fff;background-color:#a16207;border:0;border-radius:6px;transition:background-color .2s linear}.payroll-add-page .payroll-sheet_reopen:hover{background-color:#be7408}.payroll-add-page .payroll-sheet_total-head{width:62px;min-width:58px}.payroll-add-page .payroll-sheet_tally-head{width:75px;min-width:58px}.payroll-add-page .payroll-sheet_total{font-size:1.4rem;font-weight:600;color:#364153}.payroll-add-page .payroll-sheet_tally{font-size:1.4rem;font-weight:400;color:#364153}.payroll-add-page .payroll-sheet_notes,.payroll-add-page .payroll-sheet_notes-head{width:183px;min-width:180px}.payroll-add-page .payroll-sheet_notes{padding:0;position:relative}.payroll-add-page .payroll-sheet_notes-input{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 4px);height:60px;padding:10px;font-size:1.4rem;color:#364153;background-color:#f5f5f5;border:1px solid #009b93;border-radius:4px}.payroll-add-page .payroll-sheet_notes-input:focus{border-color:#008e81}.payroll-add-page .payroll-sheet_actions-head,.payroll-add-page .payroll-sheet_row-actions{width:150px;min-width:150px;border-right:0;padding:8px 12px;text-align:left}.payroll-add-page .payroll-sheet_clear-all,.payroll-add-page .payroll-sheet_row-action{cursor:pointer;display:block;padding:0;font-size:1.2rem;color:#008e81;background-color:initial;border:0;transition:color .2s ease-out}.payroll-add-page .payroll-sheet_clear-all:hover,.payroll-add-page .payroll-sheet_row-action:hover{color:#00b7a6}.payroll-add-page .payroll-sheet_clear-all{font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#d64545}.payroll-add-page .payroll-sheet_clear-all svg{margin-right:5px;vertical-align:-1px}.payroll-add-page .payroll-sheet_clear-all:hover{color:#d66}.payroll-add-page .payroll-sheet_row-action{margin-bottom:4px}.payroll-add-page .payroll-sheet_no-results{padding:30px 15px;font-size:1.4rem;color:#565656}.payroll-add-page .payroll-sheet_footer{display:flex;align-items:center;justify-content:flex-end;padding-top:20px}.payroll-add-page .payroll-sheet_day-head.is-weekend{background-color:#eef2f7}.payroll-add-page .payroll-sheet_row .payroll-sheet_cell{background-color:#fff!important;border:1px solid #009b93}.payroll-add-page .payroll-sheet_name{background-color:#fff!important;text-align:left!important}.payroll-add-page .payroll-sheet_clear-all{color:#b91c1c;font-weight:500}.payroll-add-page .payroll-sheet_scroll{border:none;margin-top:12px}.payroll-add-page .payroll-sheet_submit:disabled{background-color:#e5e7eb!important;color:#99a1af!important;border-radius:8px;display:flex;align-items:center;grid-gap:5px;gap:5px}.payroll-add-page .payroll-sheet_submit{background-color:#009b93;color:#fff;border-radius:8px;display:flex;align-items:center;grid-gap:5px;gap:5px}.payroll-add-page .payroll-sheet_submit:disabled svg path{fill:#99a1af!important}.payroll-add-page .payroll-sheet_row-action{color:#717182;font-size:12px;font-weight:500}.payroll-add-page .payroll-sheet_notes .payroll-sheet_notes-input{padding:10px;border-radius:0!important;height:50px!important;border:none!important}.payroll-add-page .payroll-sheet_row .payroll-sheet_cell .payroll-sheet_input{width:99%;background-color:#f5f5f5}.payroll-add-page .payroll-sheet_period{margin-right:12px;border-radius:6px;font-size:14px;font-weight:600;line-height:20px;border:1px solid #d1d5db;background:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='3'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:15px;padding-right:30px}.payroll-add-page .payroll-sheet_banner{color:#92400e!important;background-color:#fffbeb!important;border-color:#fde68a!important}.payroll-add-page .payroll-sheet_save:disabled{border-radius:8px;background-color:#e5e7eb!important;color:#99a1af!important}.payroll-add-page .payroll-sheet_save{border-radius:8px;background-color:#009b93;color:#fff}.payroll-add-page .payroll-sheet_collapse{border:none;margin-left:0}.payroll-add-page .payroll-page-location-select{appearance:none;border:1px #8b4513!important;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;padding-right:30px}.payroll-add-page .payroll-audit{margin-top:30px;border:1px solid #bfe3e0;border-radius:6px;overflow:hidden}.payroll-add-page .payroll-audit_heading{padding:12px 18px;color:#242424;background-color:#f2f3f3;border-bottom:1px solid #bfe3e0}.payroll-add-page .payroll-audit_list{margin:0;padding:0;list-style:none}.payroll-add-page .payroll-audit_item{padding:14px 18px;background-color:#fff}.payroll-add-page .payroll-audit_item+.payroll-add-page .payroll-audit_item{border-top:1px solid #bfe3e0}.payroll-add-page .payroll-audit_meta{margin-bottom:4px;font-size:1.3rem}.payroll-add-page .payroll-audit_by{font-weight:700;color:#242424}.payroll-add-page .payroll-audit_at,.payroll-add-page .payroll-audit_who{margin-left:10px;font-weight:400;color:#008e81}.payroll-add-page .payroll-audit_who{color:#565656}.payroll-add-page .payroll-audit_reason{margin:0;font-size:1.4rem;line-height:2.1rem;color:#242424}.payroll-add-page .payroll-audit_change{margin:4px 0 0;font-size:1.3rem;color:#565656}.payroll-add-page .payroll-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background-color:rgba(0,0,0,.45)}.payroll-add-page .payroll-modal_dialog{width:100%;max-width:440px;padding:30px 32px 26px;background-color:#fff;border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.22)}.payroll-add-page .payroll-modal_title{font-size:1.8rem;font-weight:700;color:#242424;margin-bottom:12px}.payroll-add-page .payroll-modal_dialog.is-compact{max-width:380px;padding:30px 28px 24px;text-align:center}.payroll-add-page .payroll-modal_dialog.is-compact .payroll-modal_title{font-size:1.7rem;line-height:2.4rem;margin-bottom:0}.payroll-add-page .payroll-modal_dialog.is-compact .payroll-modal_copy{margin-top:10px;margin-bottom:0}.payroll-add-page .payroll-modal_dialog.is-compact .payroll-modal_actions{margin-top:24px}.payroll-add-page .payroll-modal_dialog.is-compact .payroll-modal_confirm{background-color:#008e81;border-color:#008e81}.payroll-add-page .payroll-modal_dialog.is-compact .payroll-modal_confirm:hover{background-color:#00a898}.payroll-add-page .payroll-modal_subject{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:12px;font-size:1.2rem;font-weight:600;color:#008e81;background-color:rgba(0,142,129,.12)}.payroll-add-page .payroll-modal_copy{font-size:1.4rem;line-height:2.1rem;color:#565656;margin-bottom:20px}.payroll-add-page .payroll-modal_input{width:100%;padding:13px 16px;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px}.payroll-add-page .payroll-modal_input::-webkit-input-placeholder{color:#9d9d9d}.payroll-add-page .payroll-modal_input::-ms-input-placeholder{color:#9d9d9d}.payroll-add-page .payroll-modal_input::placeholder{color:#9d9d9d}.payroll-add-page .payroll-modal_input:focus{border-color:#008e81}.payroll-add-page .payroll-modal_textarea{resize:vertical;min-height:84px;line-height:2.1rem}.payroll-add-page .payroll-modal_hint{margin-top:10px;font-size:1.2rem;line-height:1.8rem;color:#565656}.payroll-add-page .payroll-modal_status{margin-top:8px;font-size:1.3rem;line-height:1.9rem;font-weight:500;color:#008e81}.payroll-add-page .payroll-modal_status.is-blocked{color:#d64545}.payroll-add-page .payroll-modal_actions{display:flex;align-items:center;justify-content:center;margin-top:24px}.payroll-add-page .payroll-modal_cancel,.payroll-add-page .payroll-modal_confirm{cursor:pointer;min-width:104px;padding:12px 24px;font-size:1.4rem;font-weight:600;border-radius:8px;transition:background-color .2s linear,color .2s linear}.payroll-add-page .payroll-modal_cancel{margin-right:12px;color:#565656;background-color:#fff;border:1px solid #d9d9d9}.payroll-add-page .payroll-modal_cancel:hover{background-color:#f2f3f3}.payroll-add-page .payroll-modal_confirm{color:#fff;background-color:#d64545;border:1px solid #d64545}.payroll-add-page .payroll-modal_confirm:hover{background-color:#db5a5a}.payroll-add-page .payroll-modal_confirm.is-go{background-color:#008e81;border-color:#008e81}.payroll-add-page .payroll-modal_confirm.is-go:hover{background-color:#00a898}.payroll-add-page .payroll-modal_confirm[disabled],.payroll-add-page .payroll-modal_confirm[disabled]:hover{cursor:not-allowed;color:#898989;background-color:#f2f3f3;border-color:#f2f3f3}.payroll-add-page .payroll-sheet_scroll{overflow-x:inherit!important}.payroll-add-page .payroll-audit{margin-top:16px;border:none}.payroll-add-page .payroll-audit_heading{margin:0;padding:12px 0;font-size:1.4rem;font-weight:700;color:#364153;border:none}.payroll-add-page .payroll-audit_item{background-color:initial}.payroll-add-page .payroll-audit_list{border:1px solid #e5e7eb;background-color:#fff;border-radius:10px}.payroll-add-page .payroll-audit_by{font-weight:600;color:#1e2939;font-size:14px}.payroll-add-page .payroll-audit_at{font-weight:400;color:#1e2939}.payroll-add-page .payroll-audit_reason{color:#4a5565;font-size:14px;font-weight:400}.payroll-add-page .payroll-sheet_badge,.payroll-add-page .payroll-sheet_name-text,.payroll-add-page .payroll-sheet_title,.payroll-add-page .payroll-sheet_username{margin-bottom:4px;margin-top:0}@media (max-width:821px){.table-tabs_year-tab{font-size:1.7rem}}@media (max-height:768px){.login-form_main-container{padding:65px 30px 0}}@media (max-height:650px){.login-form_main-container{padding:10px 30px 0}.login-form_banner{padding-bottom:13px}.login-form_btn-wrap,.step-forgot-1 .login-form_btn-wrap{margin-top:0}}@media (min-width:768px) and (max-width:1199px){.container-fluid{padding-right:24px;padding-left:24px}.nav_page-link{margin-right:15px;font-size:1.2rem}.rbc-month-view{height:auto}.events-list_pdf-wrap .events-clndr_view-pdf-label{margin-top:0;line-height:1.35}.events-clndr_events-list{height:auto}.events-clndr_event-item{padding:0 20px 18px}.events-clndr_list-icon{padding:10px;width:46px;height:38px}.events-clndr_additional-row{padding:0 20px}.events-clndr_additional-row hr{display:none}.events-clndr_additional-col-2{padding:20px 0 20px 20px!important}.events-clndr_additional-col-1{padding:20px 20px 0 0!important}.events-clndr_view-pdf-btn{padding:20px}.events-clndr_view-pdf-btn svg{height:40px}.table_item-row{font-size:1.3rem}.table_item-row>.row>.col{padding-left:5px;padding-right:5px}.table_heading-row{font-size:1.6rem}.table_heading-row>.col{padding-left:5px;padding-right:5px}.table_view-note-btn{font-size:1.1rem}.table_view-note-btn img{margin-left:2px;width:11px}.tally_barns-list{padding:15px 20px}.tally_list-row{font-size:1.4rem}.tally_list-val-col{min-width:0}.tally_list-dot-col{margin-left:5px;margin-right:5px}.checkbox-filters_checkboxes-wrap{padding:0 20px}.checkbox-filters .login-form_checkbox-label{font-size:1.05rem;margin-left:5px}.search{padding-top:40px;padding-bottom:40px}.results-overview_main-total{padding-top:36px;padding-bottom:36px;min-width:100%}.results-overview_main-total .results-overview_label{text-align:right}.results-overview_bot-item{padding-top:25px;padding-bottom:25px}.carousel .swiper-button-next,.carousel .swiper-button-prev{margin-top:-55px}.family-tree_wrap{height:340px;line-height:1.7rem}.produce-record .table_view-note-btn{font-size:1.1rem}.produce-record .table_view-note-btn img{margin-left:3px;width:11px}}@media (max-width:767px){.login-form_heading,.login_heading{font-size:3rem}main:not(.login-page){padding-top:45px;padding-bottom:60px}.container-fluid{padding-right:15px;padding-left:15px}.swiper-pagination-bullet{width:6px;height:6px}.swiper-pagination-bullet-active{background:#008e81}footer{text-align:center}.dollar-sign-margin{margin-right:5px}.back-button{margin-top:30px;margin-bottom:40px}.login-page footer{position:relative}.horse-location-page .breeding-table{margin-top:0}.horse-location-page .table_heading-row .col,.horse-location-page .table_item-row .col{flex:1 1 auto!important}.horse-location-page .table_item-row>div>.col:last-of-type{margin-bottom:0}.horses-page .breeding-table{margin-top:0}.horses-page .table-tabs{padding-right:0;padding-left:0}.horses-page .table-tabs .swiper-container{padding-bottom:3px}.horses-page .table-tabs_row-1{margin-left:0;margin-right:0}.horses-page .table-tabs_year-tab{border-bottom:3px solid #008e81}.racing-results-page .racing-results{margin-top:30px}.horses-detail-page .racing-results{margin-top:60px}.breeding-page .events-clndr_additional-row hr{margin-top:6px}.breeding-page .events-clndr_additional-col-2{height:auto!important;overflow-y:auto;overflow-x:scroll;padding-right:20px!important;padding-top:20px!important;padding-bottom:0!important}.breeding-page .events-clndr_view-pdf-btn-wrap{margin-right:10px}.breeding-page .events-clndr_view-pdf-btn-wrap:last-of-type{margin-right:0}.login_splash{right:auto;left:15px;width:100%}.login_splash .max-w-480px{max-width:none}.login_expired-msg{top:85px;right:50%;width:95%;-webkit-transform:translateX(50%);transform:translateX(50%);padding:15px 30px}.login_expired-msg-enter{-webkit-transform:translatex(150%);transform:translatex(150%);opacity:.01}.login_expired-msg-enter-active{transition:opacity .3s linear,-webkit-transform .3s linear;transition:transform .3s linear,opacity .3s linear;transition:transform .3s linear,opacity .3s linear,-webkit-transform .3s linear;-webkit-transform:translatex(50%);transform:translatex(50%);opacity:1}.login-form{width:100vw;min-height:calc(100vh - 56px)}.login-form .container-fluid,.login-form .row{height:auto}.login-form-enter-active{position:relative}.login-form-enter-done{position:relative;top:auto;right:auto}.login-form_main-container{padding-bottom:30px;padding-top:20px;height:100%!important}.login-form_banner{padding-bottom:30px}.login-form_btn-wrap{margin-top:30px}.login-form_mobile-logo{margin-bottom:30px}.nav .hamburger{padding-top:6px;padding-bottom:4px}.nav_bot-bar{display:none;opacity:0;transition:opacity .2s ease-in-out;position:fixed;width:100%;height:100%;top:0;left:0;padding:45px 0 0}.nav_bot-bar-enter{display:block}.nav_bot-bar-enter-active,.nav_bot-bar-enter-done,.nav_bot-bar-exit{display:block;opacity:1}.nav_bot-bar-exit-active{opacity:0;display:block}.nav_bot-bar-exit-done{display:none}.nav_bot-bar.is-active{display:block}.nav_bot-bar>.row{height:100%;background:#fff}.nav_page-link{border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;justify-content:center;width:50%;height:25%;margin-right:0}.nav_page-link svg{margin-bottom:10px}.nav_page-link:first-of-type,.nav_page-link:nth-of-type(2){border-top:0}.page-header{padding-top:30px;padding-bottom:30px}.rbc-month-view{display:none}.rbc-toolbar{position:relative;z-index:1}.events-clndr_list-heading{padding-top:0}.events-clndr_list-col-wrap{padding-top:55px;padding-left:0;padding-right:0;min-height:675px}.events-clndr_event-item{padding:0 15px 18px 20px}.events-clndr_list-icon{padding:10px 0 10px 10px;width:36px;height:38px}.events-clndr_info{padding-right:5px}.events-clndr_info h4{margin-bottom:2px}.events-clndr_info p{margin-top:2px}.events-clndr_additional-item{padding:19px 20px 18px}.events-clndr_additional-row{padding:0 20px}.events-clndr_additional-row hr{border:0;margin-top:20px;margin-bottom:20px;border-bottom:1px solid #d9d9d9;width:100%}.events-clndr_additional-col-1{padding:0!important;border-right:0}.events-clndr_additional-col-2{padding:20px 0 0!important;width:100%;order:-1}.events-clndr_view-pdf-btn-wrap{margin-bottom:0}.events-clndr_view-pdf-btn svg{height:50px}.table-tabs_row-1{margin-top:20px}.table-tabs_mobile-slider-wrap{overflow:hidden;width:calc(100% - 84px)!important}.table-tabs_year-tab{padding:0;text-align:center;height:45px}.table_item-row .col:first-child{font-weight:400}.table_item-row .col:first-child div:last-child{font-weight:500}.table_item-row>div>.col{flex-basis:auto;margin-bottom:11px}.table_item-row>div>.col div:first-of-type{width:45%}.table_item-row>div>.col div:last-of-type{width:55%;text-align:left}.table_view-note-btn{margin-bottom:0!important;margin-top:15px}.tally hr{margin-top:30px}.tally .swiper-container{padding-bottom:20px}.tally .swiper-pagination{bottom:0!important}.tally_barns-wrap{height:auto;height:232px}.tally_barns-list{height:150px}.checkbox-filters{padding-top:30px}.checkbox-filters_category-title{margin-bottom:15px}.checkbox-filters_filters-row:last-of-type{padding-top:0}.checkbox-filters_filters-row .col{flex-basis:auto;margin-bottom:10px;padding-left:0;padding-right:0}.checkbox-filters_filters-row .col:last-of-type{margin-bottom:0}.search{padding-top:0;padding-bottom:30px}.results-overview .swiper-container{padding-bottom:32px}.results-overview .swiper-slide{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:0 50%;background-color:#fff;margin-left:0;margin-right:0}.results-overview .swiper-wrapper{height:141px}.results-overview_top-item{padding-left:20px;border-left:3px solid #008e81;max-height:81px}.results-overview_total-races{border:0!important;text-align:center}.results-overview_main-total{padding:37px 0}.results-overview_label{font-size:1.5rem}.results-overview_bot-item{padding:25px 0}.results-overview_bot-item .results-overview_label{margin-bottom:10px}.results-overview_bot-item>.col{flex-basis:auto}.results-overview_breakdown{padding:30px 0}.results-overview_col-labels{padding-right:8px}.results-overview_col-labels .col{display:none}.results-overview_col-label{min-width:0!important}.results-overview_scroll-wrap{padding-right:2px;padding-left:2px}.results-overview_scroll-wrap .tally_list-row{font-size:1.4rem;margin-bottom:11px;margin-left:-2px;margin-right:-2px}.results-overview_scroll-wrap .tally_list-row .col-4{padding-right:2px;padding-left:2px}.results-overview_scroll-wrap .tally_list-dot-col{display:none}.results-overview_scroll-wrap .tally_list-val-col{min-width:0!important}.racing-results .status-box_heading{width:45%}.racing-results .status-box_cell{width:55%;text-align:left;line-height:normal}.racing-results .status-box_cell.is-main-location{padding-top:4px}.racing-results_item .spacer-15px,.racing-results_item .w-100{display:none}.racing-results_item .col{flex-basis:auto;margin-bottom:11px;padding:0 15px}.racing-results_item .col:nth-last-of-type(2){margin-bottom:0}.racing-results_details-item .table_note-body{text-align:left;padding-right:0;width:100%}.racing-results_details-item .last-hr{order:2}.racing-results_details-item .col:nth-of-type(2){display:block!important;order:1;margin-bottom:0;margin-top:4px}.racing-results_details-item .col:nth-last-of-type(2){margin-bottom:11px}.license-table{margin-top:0}.license-table .table_item-row>div>.col div{width:100%}.license-table .table_heading-row{padding:0}.license-table_expiry-col{order:-1;width:100%;position:absolute;top:20px;left:0}.license-table_expired,.license-table_expiring-soon{top:-2px;width:100%;font-size:.8rem;padding:4px 0;text-align:center!important}.events-list_pdf-wrap{padding-left:15px}.events-list_pdf-wrap .events-clndr_view-pdf-btn-wrap{margin-bottom:15px}.events-list_pdf-wrap .events-clndr_view-pdf-label{margin-top:0;line-height:1.35}.events-list_item:last-of-type{margin-bottom:0}.events-list_img{margin-bottom:15px}.news-article_pdf-wrap{justify-content:flex-start}.newsfeed-list_item:last-of-type{margin-bottom:0}.carousel .container-fluid{padding-right:35px;padding-left:35px}.carousel .swiper-container{margin-right:0;margin-left:0;overflow:visible}.carousel .swiper-slide{opacity:0;transition:opacity .2s linear}.carousel .swiper-button-next{margin-top:-68px;right:-25px}.carousel .swiper-button-prev{margin-top:-68px;left:-25px}.id-nums .container-fluid{padding-right:35px;padding-left:35px}.id-nums_resize-wrap{width:100%}.id-nums_num .col{flex-basis:auto;text-align:center}.id-nums_num .col:first-of-type{margin-bottom:4px}.family-tree{margin-top:60px}.family-tree_wrap{height:330px;width:870px;line-height:1.7rem;margin-bottom:10px!important}.family-tree_scroll-wrap{overflow-x:scroll}.status-box{margin-top:60px}.status-box_wrap{padding-bottom:0}.status-box_wrap hr{opacity:0;padding-bottom:0;margin-top:30px;transition:opacity .2s linear;transition-delay:0ms}.status-box_wrap.is-active hr{opacity:1;transition-delay:.2s}.status-box_wrap>.row div:nth-last-of-type(2){margin-bottom:0}.status-box .table_item-note{height:0}.status-box .table_item-note hr{border:0}.breeding-table .table_item-row>.row .col div:first-of-type{font-size:1.4rem;color:#565656}.breeding-table .table_item-row>.row .col:last-of-type{margin-bottom:0}.racing-stats{margin-top:60px}.racing-stats .section-heading{margin-bottom:30px}.racing-stats .table_heading-row{padding:0}.racing-stats .table_item-row>.row .col div:first-of-type{font-size:1.4rem;color:#565656}.racing-stats .table_item-row>.row .col:last-of-type{margin-bottom:0}.produce-record{margin-top:60px}.produce-record .section-heading{margin-bottom:30px}.produce-record .table_heading-row{padding:0}.produce-record .table_item-row>.row .col div:first-of-type{font-size:1.4rem;color:#565656}.produce-record .table_item-row>.row .col:nth-last-of-type(2){margin-bottom:0}.genealogy{margin-top:60px}.genealogy_body-copy{padding:0!important;margin-bottom:15px}.detailed-report{margin-top:60px}.detailed-report .events-clndr_view-pdf-btn-wrap{text-align:center}.detailed-report .genealogy_wrap{align-items:center}.detailed-report .genealogy_wrap>.col-auto{flex-direction:column;width:100%}.detailed-report .genealogy_wrap .detailed-report_input-wrap{padding-left:0;margin-top:15px;text-align:center}}@media (max-width:320px){.login-form_disclaimer{padding-top:10px}}
/*# sourceMappingURL=main.e6620d3a.chunk.css.map */