﻿*,*::before,*::after{box-sizing:border-box;}html,body,form,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;}ul[role="list"],ol[role="list"]{list-style:none;}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;}img,picture{max-width:100%;display:block;}img.ui-datepicker-trigger{display:inline-block;}input,textarea,button,select{font:inherit;}input[type=submit],input[type=button],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type=text],input[type=password],input[type=date],input[type=email],select,textarea{border-radius:3px;color:#222;}.Yardman-VeryPaleGreen{background-color:#f4f6ec;}.Yardman-PaleGreen{background-color:#e9f4e8;}.Yardman-BrightGreen{background-color:#3ab632;}.Yardman-MossGreen{background-color:#869f5b;}.Yardman-DarkGreen{background-color:#249114;}.Yardman-RacingGreen{background-color:#144b0b;}.Yardman-Mustard{background-color:#c0c000;}.Yardman-Grey{background-color:#636363;}.Yardman-BabyBlue{background-color:#bac5fc;}.Yardman-Gold{background-color:#f0c706;}a,a:link,a:visited{color:#869f5b;text-decoration:none;cursor:pointer;}a:hover,a:active{text-decoration:underline;}a.selected{font-weight:bold;}td{vertical-align:top;}table{border-collapse:collapse;}div{padding:0;margin:0;}._sage{background-color:#7eba76;}._green{background-color:#c5e0c2;}._gold{background-color:#f0c706;}._mustard{background-color:#c0c000;color:#fff;}._pink{background-color:#fbdde2;}._orange{background-color:#fff0cf;}._blue{background-color:#97f0fd;}._red{background-color:#f00;}._grey{background-color:#ffd987;}._purple{background-color:#ede3ff;}._green:hover{background-color:#95c195;color:#fff;}._gold:hover{background-color:#dab508;color:#000;}._mustard:hover{background-color:#e6e903;color:#000;}html,body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif;font-size:15px;color:#636363;line-height:1.44em;}span{font-size:inherit;}div.strong,span.strong{font-weight:bold;color:#708090;}div.small,span.small{font-size:smaller;}div.vsmall,span.vsmall{font-size:8pt;font-weight:normal;}div.struck,span.struck{text-decoration:line-through;color:#ff4500;}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#869f5b;margin:0;padding:0;line-height:1.44em;}h1{font-size:2.1em;}h2{font-size:1.6em;}h3{font-size:1.4em;}h6{font-size:1.1em;}p{padding:3px 0;margin:0;}strong{font-weight:bold;}.hint{color:#a1a1a1;font-weight:normal;}.smaller{font-size:.8em;}span.as-link{font-size:.8em;color:#fff;font-weight:normal;cursor:pointer;}span.as-link:hover{color:#ff0;text-decoration:underline;}div.small-glyph{font-size:10pt;font-weight:500;color:#869f5b;}li.selected div.small-glyph{color:#c5e0c2;}label{font-size:.8em;}label.checkbox-label{font-size:unset;font-weight:400;}label.dimmed{color:#c0c0c0;}html{overflow-y:scroll;height:100%;}html,body{height:100%;}body{overflow:hidden;}[v-cloak]{display:none!important;}[v-cloak]>*{display:none!important;}.clickable{cursor:pointer;}.plain{background:#fff;}.la{text-align:left!important;justify-content:left!important;}.ca{text-align:center!important;justify-content:center!important;}.ra{text-align:right!important;justify-content:right!important;}.inner{padding:0 15px;}.no-padding{padding:0;}.pageInner{padding:10px 15px;}#pageApp{height:100vh;width:100vw;display:grid;grid-template-columns:1fr minmax(720px,1200px) 1fr;grid-template-rows:120px 32px 48px 1fr 30px;overflow:hidden;}#pageHead{padding-top:10px;}#pageSubStrap{display:grid;grid-template-columns:1fr 250px;width:100%;}#contentContainer{display:grid;height:100%;grid-template-columns:295px 1fr;grid-template-rows:1fr;grid-gap:15px;overflow:hidden;}div#pageApp.--sa{display:flex;flex-direction:column;height:100%;margin:0;padding:0;overflow:hidden;}div#pagehead.--sa{height:130px;margin:0;padding:0;background-color:#e9f4e8;}div#main.--sa{flex:1;overflow-y:scroll;margin:0;padding:0;}div#pagefoot.--sa{height:40px;margin:0;padding:0;background-color:#e9f4e8;}div.pageInner.--sa{min-width:750px;max-width:1200px;margin:10px auto;padding:0;}#contentHead{padding-top:5px;}#menuContent{overflow:hidden auto;}#mainContent{overflow:hidden auto;}#pageFoot{font-size:9pt;font-weight:normal;color:#666;}#pageFoot,#pageFoot div,#pageFoot a{font-size:9pt;font-weight:normal;}#pageFoot div{color:#666;font-size:9pt;font-weight:normal;}#pageFoot a{font-size:9pt;font-weight:bold;text-decoration:none;}#pageFoot a:hover{text-decoration:underline;}#pageFoot div.rev-block{display:inline-block;background-color:#afb6ae;color:#e9f4e8;padding:0 3px 3px 3px;line-height:1.5em;margin:0 5px;text-transform:uppercase;font-size:8pt;font-variant:small-caps;font-weight:bold;}.page-head{background-color:#e9f4e8;}.page-strap{background-color:#c5e0c2;}.page-substrap{background-color:#7eba76;color:#fff;}.page-substrap-left{position:relative;text-align:left;display:inline-flex;align-items:center;justify-content:left;padding-left:10px;}.page-substrap-right{text-align:right;display:inline-flex;align-items:center;justify-content:right;gap:5px;padding-right:10px;}.page-gutter{background-color:#fff;}.col-heads{background-color:#c5e0c2;}.page-foot{background-color:#e9f4e8;}.side-menu-head{background-color:#c5e0c2;border-top:4px solid #fff;}.side-menu{background-color:#c5e0c2;}side-menu-foot{background-color:#c5e0c2;margin-top:-4px;}.main-content-head{background-color:#c5e0c2;border-top:4px solid #fff;}.main-content-foot{background-color:#e9f4e8;border-top:4px solid #fff;margin-top:-4px;}#pageHead #topstrap{height:50px;vertical-align:bottom;}#pageHead #midstrap{height:70px;vertical-align:bottom;}#pageHead #topstrap #welcome{padding-left:5px;float:left;vertical-align:bottom;margin-top:20px;}#pageHead #topstrap #topMenuPanel{float:right;width:500px;margin-top:20px;}#pageHead #midstrap #ymlogo{height:50px;width:335px;float:left;margin-top:20px;padding-left:5px;}#pageHead #midstrap #mainmenu{float:right;width:640px;margin-top:22px;}#ymlogo h1{color:#adcfa9;font-size:28pt;font-weight:normal;margin:0;padding:0;line-height:1em;}#ymlogo h1 strong{color:#447f3f;font-weight:normal;}#sidesplash{position:absolute;margin-left:-300px;}#cloneflag{position:absolute;margin:-5px 0;background:#000080;color:#fff;padding:5px 10px;font-size:8pt;font-weight:bold;border-radius:4px;}div.--expanded-view{grid-column:1/span 2;}div.--hidden{display:none;}div.column-heads{padding:0 10px;height:22px;background-color:#c5e0c2;width:100%;margin-bottom:2px;}div.column-heads.--horses{background-color:#c5e0c2;}div.column-heads.--owners{background-color:#556da9;}div.column-heads>div{display:flex;align-items:center;font-size:.8em;font-weight:600;background-color:unset;}div.column-heads>div.clickable:hover{background-color:#b2d2ae;}div.column-heads>div.sortby.ascending::after{content:"▿";font-size:1.5em;color:#249114;}div.column-heads>div.sortby.descending::after{content:"▵";font-size:1.5em;color:#249114;}.half-and-half,.left-and-right{width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:15px;padding:0 15px;}.sidebar-and-content{display:grid;width:100%;grid-template-columns:250px auto;grid-column-gap:10px;}.sidebar-and-content>.sidebar{background-color:#e9f4e8;min-height:600px;padding:0 10px;margin:0;}.sidebar-and-content>.page-content{margin-left:0;}#majorcol{float:left;width:640px;min-height:250px;}.left-right-container{width:100%;box-sizing:border-box;}.dialog-left{float:left;width:60%;padding-right:10px;min-height:500px;}.dialog-right{float:left;width:35%;padding-left:10px;border-left:1px solid #c0c0c0;min-height:500px;}.dialog-right p{font-size:9pt;}.halfcol{float:left;width:460px;vertical-align:top;margin-right:20px;}#minorcol{float:left;width:310px;margin-left:20px;background-color:#fff;z-index:1;}#pageLeft ul li span.owner-name{color:#c0c0c0;font-size:8pt;}div.side-menu-tab label{font-size:.8em;}[spinner-after]::after{content:" ";display:inline-block;width:16px;height:16px;margin-left:10px;background-image:url('data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==');}div.side-by-side{padding:0;margin:0;}div.left-side{padding:0;margin:0;width:50%;display:table-cell;}div.right-side{padding:0;margin:0;width:50%;display:table-cell;}.centre-panel{margin:0 auto;width:420px;}.centre-panel input[type="text"],.centre-panel select,.centre-panel textarea{width:100%;}.centre-panel input.datepicker{width:180px;}div.new-horse-billing-panel .side-by-side div.prompt-value,div.alt-contact-panel .side-by-side div.prompt-value{display:inline-block;}div.new-horse-billing-panel .side-by-side,div.alt-contact-panel .side-by-side{display:grid;width:100%;grid-template-columns:50% 50%;box-sizing:border-box;grid-column-gap:5px;}div.alt-contact-panel{width:360px;background-color:#c5e0c3;min-height:400px;box-sizing:border-box;padding:0 15px;overflow:hidden;}.color-picker-container{display:block;position:relative;}.color-picker{position:absolute;z-index:1;height:45px;width:305px;top:45px;left:45px;background-color:#eee;border:1px solid #ccc;padding:10px;}.feature-panel{padding:5px 10px;background-color:#e9f4e8;}.feature-panel.editmode{background-color:#ffd987;}.feature-panel td{padding:10px;}.rounded{border-radius:6px;}.modal-body .feature-panel{background-color:unset;border:1px solid #c0c0c0;padding:10px;margin:10px 0;}.green-panel{background-color:#e5ead6;}.pink-panel{background-color:#fbdde2;}.blue-panel{background-color:#bac5fc;}.gold-panel{background-color:#f0c706;}.inverse-red-white{background-color:#f00;color:#fff;font-weight:600;text-align:center;padding:5px 0;}div.processing{min-height:40px;width:100%;display:none;background:transparent url(../img/32x/ajax-loader-white-large-2.gif) no-repeat center;}div.processing.show{display:block;}div.processing.hide{display:none;}.flex-table{display:flex;flex-flow:column nowrap;flex:1 1 auto;font-size:11pt;margin:0 auto;}.flex-row{display:flex;flex-direction:row;color:#000;justify-content:space-between;padding:4px;}table.race-entries td{padding:10px 0;}.date-shield{display:grid;grid-template-columns:32px 40px 32px;box-sizing:border-box;}.date-shield-dow,.date-shield-month{font-size:9pt;color:#888;font-weight:bold;color:#869f5b;}.date-shield-dow{text-align:right;padding-right:4px;}.date-shield-month{text-align:left;padding-left:4px;}.date-shield-day{box-sizing:border-box;border-radius:4px;background-color:#869f5b;color:#fff;text-align:center;padding:3px;line-height:.7em;font-size:12pt;font-weight:bold;}div.date-block{display:grid;width:56px;grid-template-rows:18px 24px 18px;background-color:#e9f4e8;color:#444;}div.date-block>div{text-align:center;font-size:10pt;}div.date-block>div.date{font-size:12pt;font-weight:bold;background-color:#c5e0c2;color:#fff;}.race-entry-horse{font-size:16pt;font-weight:bold;color:#427d3d;}.race-entry-race{font-size:14pt;font-weight:normal;color:#427d3d;}.race-entry-description{font-size:10pt;font-weight:normal;color:#808080;}.race-entry-notes{font-size:11pt;font-weight:normal;color:#808000;}table.prompt-value p{line-height:1.28em;}div.race-entries-container h3{font-size:14pt;font-weight:500;}div.race-entries-grid{display:grid;grid-template-columns:72px 25px 1fr;row-gap:3px;}div.race-entry{display:flex;column-gap:5px;}div.entry-draw{color:#808000;font-size:.9em;}div.race-entry.--withdrawn{background-color:#f3f3f3;color:#c0c0c0!important;}div.race-number{font-size:9pt;border:2px solid #c0c0c0;display:inline-block;padding:0 4px;border-radius:3px;font-weight:700;text-align:center;}div.meeting-section{border-bottom:2px solid #7eba76;padding-bottom:0;margin-bottom:10px;margin-top:15px;}div.meeting-section.--results{border-bottom:2px solid #85ab8d;}div.meeting-title{display:inline-block;background:#7eba76;color:#fff;font-size:13pt;width:300px;height:32px;padding:3px 5px;}div.meeting-section.--results>.meeting-title{background-color:#85ab8d;}div.meeting-title.--withdrawn{background:#dcdcdc;}.accoutrement.dec{background-color:#6a5acd;padding-left:4px;padding-right:4px;}div.race-day{font-size:22pt;font-weight:400;line-height:1em;padding:5px 0;}table.race-results-list div.race-details{display:flex;align-items:center;column-gap:5px;font-size:14pt;line-height:1em;padding:5px 0;}div.racecard-number{display:inline-block;background-color:#faebd7;color:#d2691e;font-size:9pt;padding:0 4px;border-radius:3px;font-weight:500;}div.race-number{font-size:9pt;border:2px solid #c0c0c0;display:inline-block;padding:0 4px;border-radius:3px;font-weight:700;}div.race-name{font-size:9pt;font-weight:500;}div.race-entry-container{display:grid;grid-template-columns:1fr 250px;width:100%;}div.race-entry-container.--withdrawn{background-color:#f3f3f3;color:#c0c0c0!important;}div.horse-name{display:inline-block;color:#ab95f1;font-size:14pt;font-weight:500;}div.horse-name.--withdrawn{color:#c0c0c0;text-decoration:line-through;}div.race-result-cartouche{background-color:#869f5b;color:#fff;font-size:18pt;padding:4px 8px 6px 8px;min-width:64px;border-radius:4px;text-align:center;}.extras-container{display:flex;flex-flow:row nowrap;padding:5px 0;align-items:center;align-content:center;}.extras-item{width:16px;height:16px;border-radius:4px;background-color:#808080;color:#fff;text-align:center;font-size:10pt;font-weight:bold;padding:4px;margin-right:10px;line-height:1.28em;}.is-entered{width:110px;background-color:#888aea;}.is-declared{width:110px;background-color:#ed8181;}.extras-b{background-color:#ff7f50;}.extras-n{background-color:#deb887;}.extras-t{background-color:#48d1cc;}.race-entry-extras{display:inline-block;}.race-entry-extra{display:inline-block;background-color:#ffa500;color:#fff;font-weight:500;min-width:21px;height:21px;text-align:center;padding:0 2px;margin-right:0;border-radius:2px;}.extra-item.entered{background-color:#00f;width:64px;}.extra-item.declared{background-color:#f00;width:80px;}ul#SectionPanelsHere{list-style-type:none;margin:0;padding:0;margin-bottom:10px;}ul#SectionPanelsHere>li{border-radius:4px;text-align:left;margin-bottom:5px;padding:1px 10px;height:30px;line-height:2.2em;}ul#SectionPanelsHere>li.active{background-color:#a9e4a4;color:#000;}ul#SectionPanelsHere>li.not-used{background-color:#e2e2e2;color:#808080;}ul#SectionPanelsHere>li>span{padding-bottom:10px;}ul#SectionPanelsHere>li>input[type='checkbox'],div#OtherOptionsHere>input[type='checkbox']{float:left;margin-top:5px;width:21px;height:21px;background:#fff;border-radius:5px;border:1px solid #555;}ul#SectionPanelsHere>li>input[type='checkbox']:checked{background:#abd;}ul#OtherOptionsHere{list-style-type:none;margin:0;padding:0;margin-bottom:10px;}ul#OtherOptionsHere>li{border-bottom:1px solid #c0c0c0;text-align:left;margin-bottom:5px;padding:1px 10px;height:30px;line-height:2.2em;}div.three-column-layout{display:flex;flex-direction:row;justify-content:space-between;width:100%;}div.three-column-layout>div{flex:0 0 auto;width:30%;}.panel-button{display:inline-block;width:96px;height:64px;padding:5px;margin:0 5px;background-repeat:no-repeat;border:transparent 2px solid;}.panel-button:hover{border:#144b0b 2px solid;}.panel-button div.label{font-size:9pt;font-weight:bold;margin-top:32px;}.panel-button.on{background-color:#daf3d7;color:#494;}.panel-button.off{background-color:#bcebb7;color:#8cca8c;}.panel-button.mobile{background-repeat:no-repeat;}.panel-button.mobile{background-position:32px 5px;}.panel-button.mobile.on{background-image:url('../LESS/img/24x/mobile-on.gif');}.panel-button.mobile.off{background-image:url('../LESS/img/24x/mobile-off.gif');}.panel-button.desktop{background-position:35px 5px;}.panel-button.desktop.on{background-image:url('../LESS/img/24x/desktop-on.gif');}.panel-button.desktop.off{background-image:url('../LESS/img/24x/desktop-off.gif');}.owners-advised{background-color:#eee8aa;color:#708090;font-size:10pt;padding:5px;}div.workbook-month{display:grid;margin-top:0;background-color:#fff;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;}div.workbook-month>div{border:1px solid #869f5b;padding:4px;box-sizing:border-box;}div.dow{background-color:#869f5b;color:#fff;font-weight:bold;text-align:center;}div.monthdate{background-color:#c5e0c2;color:#000;font-weight:bold;font-size:.9em;text-align:center;}div.monthdate.empty{background-color:#c5e0c2;color:#000;font-weight:bold;font-size:.9em;text-align:center;}div.wb-exercise{background-color:#fff;color:#333;font-weight:normal;font-size:.72em;text-align:left;min-height:60px;line-height:1.28em;}div.wb-exercise.empty{background-color:#f3f3f3;color:#333;font-weight:normal;font-size:.72em;text-align:left;}.drag-stack{display:flex;flex-direction:column;}.drag-item{background-color:#958b4f;border-radius:3px;color:#fff;margin-bottom:10px;padding:5px;cursor:pointer;}.drag-item::before{content:url('../img/16x/DND.gif');margin-right:15px;}.drop-zone{background-color:#eee;margin-bottom:10px;padding:10px;width:320px;}.drag-item.active{background-color:#958b4f;color:#fff;}.drag-item.not-used{background-color:#e2e2e2;color:#808080;}table.tf-race-card{background-color:#efefef;width:100%;}table.tf-race-card td,table.tf-race-card th{font-family:'Source Sans Pro',sans-serif;font-size:13px;padding:0 5px;}table.tf-race-card th{color:#646464;font-size:13px;font-weight:400;text-align:left;}tr.tf-race-entry-row-1{background-color:#fff;border-top:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;}tr.tf-race-entry-row-1.--tf-race-entry-selected{border-top:3px solid #fec836;border-left:3px solid #fec836;border-right:3px solid #fec836;}tr.tf-race-entry-row-2{background-color:#fff;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;}tr.tf-race-entry-row-2.--tf-race-entry-selected{border-left:3px solid #fec836;border-right:3px solid #fec836;}tr.tf-race-entry-row-3{background-color:#fff;border-bottom:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;}tr.tf-race-entry-row-3.--tf-race-entry-selected{border-bottom:3px solid #fec836;border-left:3px solid #fec836;border-right:3px solid #fec836;}div.tf-raceentry-comments{border-top:1px dotted #c0c0c0;padding:5px 10px;font-size:12px;color:#708090;line-height:15px;}div.tf-raceentry-comments span.caption{font-weight:700;font-size:13px;line-height:24px;}tr.tf-table-space{height:6px;border-style:none;}.tf-horse-name{color:#02a4ff;font-size:15px;font-weight:700;}.tf-pedigree{color:#02a4ff;font-size:11px;font-weight:400;}.tf-entry-number{color:#000;font-size:20px;font-weight:700;}.tf-horse-equipment{color:#888;font-size:11px;font-weight:400;}div.tf-cartouche{display:inline-block;border-radius:12px;font-size:12px;padding:0 3px;min-width:32px;text-align:center;}div.tf-cartouche.--dark{background-color:#222;color:#fff;}div.tf-cartouche.--grey{background-color:#969696;color:#fff;}div.tf-scutcheon{display:inline-block;border-radius:4px;font-size:10px;font-weight:600;padding:0 3px;min-width:24px;text-align:center;}div.tf-scutcheon.--dark{background-color:#222;color:#fff;}div.tf-scutcheon.--grey{background-color:#969696;color:#fff;}.horse-container{width:100%;min-height:40px;border:3px solid #e4e4e4;padding:0;margin:3px;display:grid;grid-template-columns:1fr 50px;overflow-x:hidden;}.horse-container.--assigned{background-color:#e4e4e4;}.horse-container>.horse-name{font-size:11pt;font-weight:500;color:#708090;display:inline-block;vertical-align:top;width:100%;overflow-x:hidden;padding:2px 5px;line-height:1em;}.horse-container.--assigned>.horse-name,.horse-container.--quarantined>.horse-name{color:#c0c0c0;}.clip-div{white-space:nowrap;width:100%;overflow:hidden;}.clip-div small{font-size:9pt;color:#808080;line-height:1.4em;font-weight:400;}.horse-container>.horse-props{display:flex;padding-right:5px;}.horse-props-inner{background-color:#e4e4e4;color:#000;font-size:8pt;font-weight:600;width:20px;height:20px;margin:2px;padding-top:7px;display:inline-flex;align-items:center;justify-content:center;}.horse-props-inner.--age{border-radius:11px;border:1px solid #c0c0c0;padding:0;}.horse-props-inner.--sex{border:1px solid #c0c0c0;padding:0;}.--sex.--M{background-color:#1e90ff;color:#fff;}.--sex.--F{background-color:#ff69b4;color:#fff;}.--sex.--G{background-color:#adff2f;color:#000;}.slot-container{width:100%;min-height:50px;border:3px solid #e4e4e4;padding:0;margin:3px;}.slot-container:active{border:3px solid #00f;}.filled-slot{width:100%;display:grid;grid-template-columns:32px 1fr;grid-template-rows:1fr;grid-gap:5px;}.slot-props{display:inline-block;background-color:#c4c4c4;width:32px;height:100%;text-align:center;}.slot-horse{display:inline-block;vertical-align:top;width:100%;overflow-x:hidden;padding-right:5px;}.slot-horsename{font-size:12pt;font-weight:600;color:#1e90ff;white-space:nowrap;overflow-x:hidden;padding-bottom:3px;}.slot-routine{font-size:9pt;font-weight:400;color:#808080;line-height:1.1em;}span.slot-routine-id{font-size:17px;font-weight:600;color:#000;}span.slot-work-rider{font-size:8pt;font-weight:500;background-color:#9932cc;color:#fff;padding:0 5px 2px 5px;}.slot-props-inner{background-color:#e4e4e4;color:#000;font-size:8pt;font-weight:600;width:20px;height:20px;margin:5px;display:flex;align-items:center;justify-content:center;}.slot-props-inner.--age{border-radius:11px;border:1px solid #c0c0c0;}.slot-props-inner.--sex{border:1px solid #c0c0c0;}.work-routine{border-bottom:2px solid #7eba76;border-top:2px solid #fff;padding:5px 10px;background-color:#daecd8;}.slot.-empty{background-color:#f4f4f4;color:#000;font-weight:500;}.slot.group0{background-color:#ff0;}div.caution{color:#ff4500;font-weight:500;}div.green-panel{background-color:#c5e0c2;padding:5px;font-size:9pt;font-weight:400;}div.v-centered{display:flex;align-items:center;gap:1px;}div.activity-lot{background-color:#fff;border:3px solid #9f8d47;min-height:100px;color:#9f8d47;margin-bottom:5px;}div.activity-lot-title{background-color:#9f8d47;color:#fff;}div.slot.--header{background-color:#c5e0c2;color:#447f3f;text-align:center;height:40px;padding-top:3px;margin-top:3px;line-height:1.1em;}div.slot.--rider{background-color:#7eba76;color:#fff;font-weight:500;padding:20px 8px;font-size:1.1em;}.horse{background-color:#f3f3f3;border:solid 1px #c0c0c0;color:#000;width:280px;min-height:40px;margin-left:3px;margin-bottom:3px;padding:5px;}.training-group{display:flex;align-items:center;justify-content:center;background-color:#f3f3f3;border:solid 1px #c0c0c0;color:#000;width:40px;height:40px;margin-left:3px;margin-bottom:8px;padding:5px;}ul.training-group-members{list-style-type:square;margin-block-start:0;padding-inline-start:20px;font-size:9pt;line-height:1.1em;}element.style{list-style-type:square;margin-block-start:0;padding-inline-start:20px;font-size:9pt;line-height:1.1em;}.--training-group-01{background-color:#1e90ff;color:#fff;}.--training-group-02{background-color:#3cb371;color:#fff;}.--training-group-03{background-color:#cd5c5c;color:#fff;}.--training-group-04{background-color:#adff2f;color:#000;}.--training-group-05{background-color:#483d8b;color:#fff;}.--training-group-06{background-color:#556b2f;color:#fff;}.--training-group-07{background-color:#8b0000;color:#fff;}.--training-group-08{background-color:#8b4513;color:#fff;}.--training-group-09{background-color:#6a5acd;color:#fff;}.--training-group-unassign{background-color:transparent;color:#000;}ul.top-menu-links{margin:0;padding:0;list-style-type:none;}ul.top-menu-links>li{float:right;border:solid 1px transparent;padding:2px 10px;cursor:pointer;}ul.top-menu-links>li:hover{border:solid 1px #c0c0c0;border-radius:5px;background-color:#fff;}ul.top-menu-links>li.selected{color:#666;font-weight:bold;}ul.top-menu-links>li>a{color:#666;text-decoration:none;}ul.main-menu-links{margin:0;padding:0;list-style-type:none;}ul.main-menu-links>li>a{color:#144b0b;font-weight:normal;text-decoration:none;font-size:16pt;}ul.main-menu-links li{float:right;color:#144b0b;font-size:1.2rem;padding:2px 5px 30px 10px;cursor:pointer;}ul.main-menu-links li:hover{color:#333;}ul.main-menu-links li[selected]{color:#000;font-weight:bold;background:transparent url(../img/menupointer-g.gif) no-repeat bottom;}#submenu ul{margin:0;padding:0;list-style-type:none;}#submenu ul li{float:left;padding:2px 2px;font-size:1.1rem;border:solid 1px #00f;}#submenu ul li a,#submenu ul li a:link,#submenu ul li a:visited{text-decoration:none;color:#144b0b;border:solid 1px transparent;padding:2px 5px;}#submenu ul li a:active,#submenu ul li a:hover{color:#666;border:solid 1px #c0c0c0;border-radius:5px;background-color:#fff;}.page-title{color:#144b0b;font-size:14pt;font-weight:600;}#strapMenu{display:flex;flex-direction:row;justify-content:flex-end;}#strapMenu>div{padding:3px 8px;color:#144b0b;font-size:10pt;font-weight:normal;cursor:pointer;height:16px;border-bottom:solid 4px #c5e0c2;}#strapMenu a{border-top:3px solid #c5e0c2;padding:0 10px;}#strapMenu a:hover{background-color:#b7d3b3;text-decoration:none;}#strapMenu a.selected{background-color:#7eba76;color:#fff;font-weight:normal;}div.az-range-selector{color:#e9f4e8;font-size:10pt;font-weight:600;padding:2px 4px;}div.az-range-selector.selected{background-color:#c5e0c2;color:#869f5b;}div.az-range-selector:not(.selected):hover{color:#fff;text-decoration:underline;}ul.menulinks{margin:0;padding:0;list-style-type:none;}ul.menulinks li{float:left;padding:2px 2px;font-size:1rem;}ul.menulinks li a,ul.menulinks li a:link,ul.menulinks li a:visited{text-decoration:none;color:#144b0b;border:solid 1px transparent;padding:2px 5px;}ul.menulinks li a:active,ul.menulinks li a:hover{color:#666;border:solid 1px #c0c0c0;border-radius:5px;background-color:#fff;}.side-menu-item{box-sizing:border-box;width:100%;min-height:36px;padding:0 15px 10px 15px;border-bottom:solid 1px #c0c0c0;color:#808080;line-height:1em;}.side-menu-item.selected{background-color:#deeedc;color:#000;}.side-menu-item h2{color:#808080;}.side-menu-item.selected h2{color:#000;}#admin-menu{width:200px;float:left;padding:0;margin:0;}#admin-content{width:750px;float:left;padding:0;margin:0;min-height:640px;background-color:#e8f4e8;}#admin-inner{width:700px;padding:10px;margin:0 0 0 10px;}#admin-left{width:410px;float:left;padding:0;margin:0 0 0 20px;}#admin-right{width:290px;float:left;padding:0;margin:0 0 0 20px;}#admin-menu ul{width:100%;margin:0;padding:0;list-style-type:none;}#admin-menu ul li{width:100%;padding:15px 0 5px 10px;height:38pt;background-color:#fff;border-top:solid 4px #e8f4e8;font-size:1.2rem;color:#42863b;cursor:pointer;}#admin-menu ul li:hover{background-color:#cee8ce;}#admin-menu ul li.selected{background-color:#e8f4e8;}#mainmenu .selected{color:#000;background:transparent url(../img/menupointer-g.gif) no-repeat bottom;}.side-menu-tab{background-color:#daecd8;text-align:center;line-height:1em;border-bottom:3px solid #fff;padding:5px 0;cursor:pointer;}.side-menu-tab.selected{background-color:#c5e0c2;border-bottom:3px solid #c5e0c2;color:#000;}.filter-summary{font-size:8pt;padding:2px;margin:2px;width:275px;height:40px;line-height:11pt;border:1px solid #c0c0c0;color:#000;background-color:#fff;position:relative;overflow:hidden;margin-right:20px;}.filter-summary::before{content:"";position:absolute;top:10px;right:3px;width:16px;height:16px;background-image:url(../img/16x/flechette.gif);background-repeat:no-repeat;transform:rotate(-90deg);transition:transform .5s ease-in-out;}.filter-summary.active::before{transform:rotate(0deg);}.dropdown-filter-panel{position:absolute;visibility:hidden;width:275px;left:0;margin:0 0 0 12px;background-color:#fff;color:#333;border:1px solid #c0c0c0;z-index:1;top:45px;overflow:clip;max-height:0;padding:0 10px;transition:max-height .2s,padding .2s;}.dropdown-filter-panel.active{max-height:388px;padding:10px;visibility:visible;}.dropdown-filter-panel span.prompt{font-size:9pt;font-weight:500;}.dropdown-filter-panel>div,.dropdown-filter-panel select{font-size:9pt;}div#tabs-atoz{display:flex;flex-direction:row;grid-gap:2px;padding:10px 0 0 0;border-bottom:3px solid #869f5b;}div#tabs-atoz>div{font-size:.8em;padding:4px 4px;cursor:pointer;}div#tabs-atoz>div:hover{background-color:#c5e0c2;}div#tabs-atoz>div.selected,div#tabs-atoz>div.selected:hover{color:#fff;background-color:#869f5b;}.scrollable{overflow-y:auto;overflow-x:hidden;scrollbar-color:#869f5b #c5e0c2;scrollbar-width:thin;padding-right:5px;}.scrollable.narrow::-webkit-scrollbar{width:5px;}.scrollable.narrow::-webkit-scrollbar:horizontal{height:0;}.scrollable.narrow::-webkit-scrollbar-track{border:0 #787878 solid;border-radius:10px;-webkit-box-shadow:0 0 6px #c5e0c2 inset;}.scrollable.narrow::-webkit-scrollbar-thumb{background:#a7cba2;background:-moz-linear-gradient(180deg,#a7cba2 0%,#869f5b 50%,#a7cba2 100%);background:-webkit-linear-gradient(180deg,#a7cba2 0%,#869f5b 50%,#a7cba2 100%);background:linear-gradient(180deg,#a7cba2 0%,#869f5b 50%,#a7cba2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a7cba2",endColorstr="#a7cba2",GradientType=1);border:0 solid #787878;border-radius:16px;}.scrollable.narrow::-webkit-scrollbar-thumb:hover{border:0 solid #787878;}.scrollable.narrow::-webkit-scrollbar-thumb:active{border:0 solid #787878;}ul.side-menu{margin:0 -11px;width:calc(100% + 20px);padding:0;list-style-type:none;background-color:#e9f4e8;}ul.side-menu>li{color:#144b0b;padding:5px 10px;cursor:pointer;border-bottom:2px solid #fff;}ul.side-menu>li td,ul.side-menu>li div{line-height:1.1em;padding-left:5px;}ul.side-menu>li:hover{background-color:#e5ead6;}ul.side-menu>li.title{color:#000;font-size:.8rem;font-weight:bold;text-align:center;}ul.side-menu>li.selected,ul.side-menu>li.selected a{color:#fff;background-color:#869f5b;}.list-table{width:100%;clear:both;}.list-table tr{width:100%;}.list-table td{padding:4px;color:#869f5b;}.list-table td:not(.selected):hover{background-color:#e5ead6;cursor:pointer;}.list-table td.selected{background-color:#869f5b;color:#fff;}.tabbed-panel-tab.selected h1{color:#fff;}div.tabbed-panel-tabs>ul{margin:10px 0 0 0;padding:0;height:74px;}div.tabbed-panel-tabs>ul>li{display:block;float:left;margin:0 5px 0 0;padding:5px 2px 5px 4px;height:74px;width:85px;color:#666;font-size:10pt;border-bottom:solid 5px #fff;border-top:solid 5px #fff;cursor:pointer;line-height:1.1em;}div.tabbed-panel-tabs>ul>li strong{font-size:10pt;font-weight:bold;color:#000;line-height:1.44em;}div.tabbed-panel-tabs>ul>li small{font-size:8pt;}div.tabbed-panel-tabs:not(.large)>ul>li:hover{border-top:solid 5px #ff4500;}div.tabbed-panel-header{width:100%;height:32px;margin:0;padding:0;}ul.ul-subtabs{margin:0;padding:0;}ul.ul-subtabs li{display:block;float:left;height:30px;min-width:64px;width:auto;margin:0 0 0 0;padding:4px 6px;color:#666;font-size:10pt;cursor:pointer;text-align:center;line-height:1.1em;border:solid 1px transparent;}ul.ul-subtabs li:hover{background-color:#acd1a7;border:solid 1px #acd1a7;}ul.ul-subtabs li.selected{background-color:#b2d2ae;border:solid 1px #b2d2ae;color:#333;font-weight:500;border-top-left-radius:5px;border-top-right-radius:5px;}ul.ul-subtabs li strong{font-size:10pt;font-weight:bold;color:#000;line-height:1.44em;}ul.ul-subtabs li small{font-size:8pt;}div.tabbed-panel-tabs.large li.selected{background-color:#acd1a7;border-bottom-color:#c5e0c2;}div.tabbed-panel-tabs li._green.selected{border-bottom-color:#c5e0c2;}div.tabbed-panel-tabs ul.ul-subtabs.pink li{color:#666;background-color:#fbdde2;border-style:none;}div.tabbed-panel-tabs ul.ul-subtabs.pink li.selected{color:#fff;background-color:#ef7589;}div.tabbed-panel-tabs li._pink.selected{border-bottom-color:#fbdde2;}div.tabbed-panel-tabs li._orange.selected{border-bottom-color:#fff0cf;}div.tabbed-panel-tabs li._blue.selected{border-bottom-color:#97f0fd;}div.tabbed-panel-tabs li._red.selected{border-bottom-color:#f00;}div.tabbed-panel-tabs li._grey.selected{border-bottom-color:#ffd987;}div.tabbed-panel-tabs li._red.selected{border-bottom-color:#f00;}div.tabbed-panel-tabs li._purple.selected{border-bottom-color:#ede3ff;}div.tabbed-panel-header._red{color:#fff;}li.tabbed-panel-tab._red{color:#fff;}li.tabbed-panel-tab._red>strong{color:#fff;}div.tabbed-panel{padding:0;overflow:hidden;}div#tabbed-panel-main{border:solid 3px #c5e0c2;margin-right:5px;}.tabbed-panel-tabs.large>ul{height:80px;}.tabbed-panel-tabs.large>ul>li{border-top-style:none;border-bottom-style:none;background-color:#dfefdb;padding-left:8px;height:80px;margin-right:10px;}.tabbed-panel-tab.large.selected{background-color:#acd1a6;border-bottom-style:none;}.tabbed-panel-tab.large:not(.selected):hover{background-color:#cce5c7;}.tabbed-panels-container{border-top:4px solid #acd1a6;}ul.tabset{margin:0;padding-left:0;overflow:hidden;border-bottom:4px solid #e5ead6;}ul.tabset.grey{border-bottom:4px solid #ccc;}ul.tabset>li{list-style-type:none;height:40px;background-color:#e4e4e4;float:left;margin-left:0;margin-right:5px;border-bottom:2px solid #fff;border-top-left-radius:5px;border-top-right-radius:5px;text-align:left;font-size:.9em;font-weight:500;padding:2px 10px;cursor:pointer;}ul.tabset.grey>li{border-bottom:2px solid #f1f1f1;}ul.tabset.reduced-height>li{height:28px;}ul.tabset>li:hover{background-color:#c4c4c4;}ul.tabset>li.selected{background-color:#e5ead6;border-bottom:2px solid #e5ead6;}ul.tabset.grey>li.selected{background-color:#ccc;border-bottom:2px solid #ccc;}ul.tabset-right>li{float:right;margin-left:0;margin-right:5px;}ul.tabset-right>li.title-cell{float:left;text-align:left;background-color:inherit;border-style:none;font-size:1.6em;margin:0;padding:0;border-spacing:0;cursor:default;}button,input[type="button"],input[type="submit"]{-webkit-appearance:none!important;}input,textarea,select{border:1px solid #c0c0c0;padding:5px 8px;box-sizing:border-box;font-size:1.1em;}select{padding-top:4px;-moz-padding-start:6px;-moz-padding-end:6px;}input[type=checkbox]{width:15px;height:15px;background:#fff;border:1px solid #555;padding:0;font-size:1em;}input[type=checkbox].small{width:14px;height:14px;border-radius:0;}input[type=text][readonly],input[type=number][readonly],input[type=date][readonly],textarea[readonly],select[readonly]{background-color:#f1f1f1;}input[type=text]:disabled,input[type=number]:disabled,input[type=date]:disabled,textarea:disabled,select:disabled{background-color:#f1f1f1;color:#484950;}input[type=text]:disabled.undimmed,input[type=number]:disabled.undimmed,input[type=date]:disabled.undimmed,textarea:disabled.undimmed,select:disabled.undimmed{background-color:#f1f1f1;color:#272729;}input.smallish,textarea.smallish,select.smallish{padding:3px 5px;box-sizing:border-box;font-size:.9em;}fieldset{border-style:none;padding:0;}textarea{resize:none;white-space:pre-wrap;}.validation-error{background-color:#f00;color:#fff;}span.dummy-input{display:inline-block;padding:6px;margin-top:2px;}input.numeric-entry{width:80px;font-size:1.6em;text-align:right;}input.numeric-entry.small{width:50px;font-size:1.1em;}input[type="file"].custom-file-upload{display:none;}label.custom-file-upload{border:1px solid #ccc;display:inline-block;padding:4px 4px;cursor:pointer;background-image:url('../img/icons-svg/image-upload-small.svg');background-position:4px 2px;background-repeat:no-repeat;background-size:22px;width:36px;height:28px;}button.ok-button,input[type='button'].ok-button,input[type='submit'].ok-button,button.hollow-button,input[type='button'].hollow-button,input[type='submit'].hollow-button,input.ok-button.spinning,input.ok-button:hover.spinning,input.ok-button:disabled.spinning,input.ok-button:disabled:hover.spinning{background-color:#869f5b;color:#fff;font-size:11pt;margin-right:10px;border:solid 1px #eee;height:34px;width:110px;border-radius:5px;}button.ok-button:hover,input[type='button'].ok-button:hover,input[type='submit'].ok-button:hover{background-color:#249114;}button.ok-button:disabled,input[type='button'].ok-button:disabled,input[type='submit'].ok-button:disabled{background-color:#c8ccba;border:solid 1px #eee;}button.ok-button:disabled:hover,input[type='button'].ok-button:disabled:hover,input[type='submit'].ok-button:disabled:hover{background-color:#c8ccba;border:solid 1px #eee;}button.hollow-button,input[type='button'].hollow-button,input[type='submit'].hollow-button{background-color:#e4e4e4;color:#808080;}.ok-button.spinning,.ok-button:hover.spinning,.ok-button:disabled.spinning,.ok-button:disabled:hover.spinning{background:url(../img/24x/1495.gif) #e4d2d4 no-repeat!important;background-position:left!important;background-position-x:6px!important;text-align:right!important;font-size:10pt!important;font-weight:normal!important;color:#949694!important;}.disabled-link{pointer-events:none;color:#d3d3d3;}button.ok-button.Yardman-Mustard,input[type='button'].ok-button.Yardman-Mustard{background-color:#c0c000;}input[type='button']:disabled,input[type='button']:disabled:hover{background-color:#ccc;color:#aaa;}a.link-as-megabutton.call-to-action,input[type='button'].call-to-action{background-color:#f0c706;color:#000;}a.link-as-megabutton.call-to-action:hover,input[type='button'].call-to-action:hover,input[type='button'].ok-button.call-to-action:hover{background-color:#dab508;}.call-to-action[disabled='disabled'],input[type='button'].call-to-action[disabled='disabled'],input[type='button'].ok-button.call-to-action[disabled='disabled']{background-color:#fee882;color:#c0c0c0;}input[type='button'].delete-button{background-color:#ff4040;color:#fff;font-size:11pt;margin-right:10px;border:solid 1px #eee;height:34px;width:100px;border-radius:5px;}input[type='button'].delete-button:hover{background-color:#c00000;color:#fff;}input[type='button'].delete-button[disabled='disabled']{background-color:#ffa0a0;color:#c0c0c0;}input[type='button'].cancel-button{background-color:transparent;color:#bfbf97;font-size:12pt;padding:4px 8px;border:1px solid transparent;height:34px;width:110px;}input[type='button'].cancel-button:hover{color:#808000;}button.filter-button,input[type='button'].filter-button,input[type='submit'].filter-button{background-color:#556da9;color:#fff;font-size:11pt;border-radius:5px;}button.filter-button:hover,input[type='button'].filter-button:hover{background-color:#7389c1;}button.step-button,input[type='button'].step-button{background-color:#556da9;color:#fff;font-size:11pt;margin-right:10px;border:solid 1px #eee;height:34px;width:110px;border-radius:5px;}button.step-button:hover,input[type='button'].step-button:hover{background-color:#7389c1;}button.step-button:disabled,input[type='button'].step-button:disabled{background-color:#c8ccba;border:solid 1px #eee;}button.step-button:disabled:hover,input[type='button'].step-button:disabled:hover{background-color:#c8ccba;border:solid 1px #eee;}input[type='button'].pop-edit{background-color:transparent;color:#808000;font-size:9pt;line-height:.8em;padding:4px 8px;border:1px solid transparent;height:22px;width:55px;border-radius:3px;}input[type='button'].pop-edit:hover{background-color:#869f5b;color:#fff;}input[type='button'].pop-edit:disabled{background-color:#c8ccba;border:solid 1px #eee;}input[type='button'].pop-edit:disabled:hover{background-color:#c8ccba;border:solid 1px #eee;}input[type='button'].pop-edit.blue{color:#126fd6;}input[type='button'].pop-edit.blue:hover{background-color:#126fd6;color:#fff;}input[type='button'].pop-edit.gold{color:#f0c706;}input[type='button'].pop-edit.gold:hover{background-color:#f0c706;color:#fff;}.info-button{background:url(../img/32x/info.jpg) #fff no-repeat!important;background-position:center center;color:#fff;width:32px;height:32px;border:solid 1px #c0c0c0;border-radius:4px;}input[type='button'].wizard-step-button{background-color:#499bc1;color:#fff;font-size:11pt;border:solid 1px #eee;height:34px;width:110px;border-radius:5px;}input[type='button'].wizard-step-button:hover{background-color:#297bc1;}input[type='button'].wizard-step-button:disabled{background-color:#c8ccba;border:solid 1px #eee;}input[type='button'].wizard-step-button:disabled:hover{background-color:#c8ccba;border:solid 1px #eee;}input[type='button']._palegreen:hover{background-color:#c5dac6;}input[type='button']._lightgreen:hover{background-color:#c5dac6;}input[type='button'].green-button{background-color:#86a06a;color:#fff;border:solid 1px #eee;width:110px;border-radius:5px;}input[type='button'].green-button:hover{background-color:#0c6892;}input[type='button'].green-button[disabled='disabled']{background-color:#aaa;color:#eee;border:solid 1px #eee;width:110px;border-radius:5px;}input[type='button'].blue-button,input[type='submit'].blue-button,button.blue-button{background-color:#1194d1;color:#fff;font-size:11pt;min-width:80px;border:solid 1px #eee;border-radius:5px;}input[type='button'].blue-button:hover,input[type='submit'].blue-button:hover,button.blue-button:hover{background-color:#0c6892;}input[type='button'].blue-button[disabled='disabled'],input[type='submit'].blue-button[disabled='disabled'],button.blue-button[disabled='disabled']{background-color:#c4c4e8;color:#def;border:solid 1px #e0e0ff;}input[type='button'].red-button,input[type='submit'].red-button,button.red-button{background-color:#d76b5d;color:#fff;border:solid 1px #eee;min-width:80px;border-radius:5px;font-size:11pt;}input[type='button'].red-button:hover,input[type='submit'].red-button:hover,button.red-button:hover{background-color:#c63434;}input[type='button'].red-button[disabled='disabled'],input[type='submit'].red-button[disabled='disabled'],button.red-button[disabled='disabled']{background-color:#aea2a2;color:#eee;border:solid 1px #eee;}input[type='button'].pink-button{background-color:#eb6e5d;color:#fff;border:solid 1px #eee;width:110px;border-radius:5px;}input[type='button'].pink-button:hover{background-color:#dc4f3c;}input[type='button'].pink-button[disabled='disabled']{background-color:#fca79c;color:#eee;border:solid 1px #eee;width:110px;border-radius:5px;}input[type='button'].small{width:66px;height:24px;padding-top:0;font-size:10pt;border:solid 1px transparent;border-radius:3px;}input[type='button'].ok-button.small,input[type='button'].hover-button.small{background-color:#86a06a;padding:2px 10px;height:30px;color:#fff;border:solid 1px #eee;width:80px;border-radius:5px;}input[type='button'].hover-button.small{background-color:#e4e4e4;}input[type='button'].ok-button.small:hover{background-color:#249114;}input[type='button'].hover-button.small:hover{background-color:#d4d4d4;}input[type='submit'].ok-button.small{background-color:#86a06a;padding:2px 10px;height:30px;color:#fff;border:solid 1px #eee;width:80px;border-radius:5px;}input[type='submit'].ok-button.small:hover{background-color:#249114;}input[type='button'].edit-button{background-color:#869f5b;color:#fff;border:solid 1px #eee;width:110px;border-radius:5px;}input[type='button'].edit-button:hover{background-color:#249114;}input[type='button'].add-button{background-color:#c0c000;color:#fff;border:solid 1px #eee;width:110px;border-radius:5px;}input[type='button'].add-button:hover{background-color:#b0b000;}input[type='button'].report-button{background-color:#f4f6ec;color:#333;border:solid 1px #eee;width:210px;height:40px;border-radius:5px;}input[type='button'].report-button:hover{background-color:#e4e6dc;}input[type='button'].output-pdf{background:#f4f6ec url(../img/32x/pdf.gif) no-repeat 8px;padding:2px;}input[type='button'].output-xls{background:#f4f6ec url(../img/32x/xls.gif) no-repeat 8px;padding:2px;}input[type='button'].assign-owners-button{background:#427d3d url(../img/32x/assignOwners.gif) no-repeat 7px 7px;width:50px;height:50px;}a.button-link,a.button-link:link,a.button-link:visited{text-decoration:none;color:#144b0b;border:solid 1px transparent;padding:2px 5px 4px 5px;}a.link-as-button,a.ok-button{background-color:#869f5b;color:#fff;font-size:11pt;margin-right:10px;border:solid 1px #eee;height:34px;width:110px;border-radius:5px;text-decoration:none;padding:5px 15px 5px 15px;}a.link-as-button:hover,a.ok-button:hover{background-color:#249114;}a.link-as-button.print-button{background-color:#ffc0c0;color:#666;font-size:11pt;border-radius:5px;text-decoration:none;padding:5px 20px 7px 40px;background-image:url(../img/24x/printer_24x.gif);background-repeat:no-repeat;background-position-y:center;background-position-x:5px;}a.link-as-button:hover,a.ok-button:hover{background-color:#cdcdcd;color:#555;}.image-button{border-style:none;background-color:transparent;padding:0;margin:0;cursor:pointer;}.image-button.--edit-24x{background:url(../img/24x/edit24.gif) transparent no-repeat;background-repeat:no-repeat;background-position:center center;width:24px;height:24px;}.image-button.--delete-24x{background:url(../img/24x/cross24.gif) transparent no-repeat;background-repeat:no-repeat;background-position:center center;width:24px;height:24px;}div.value-and-button{display:grid;grid-template-columns:1fr 28px;grid-gap:5px;}button.as-link,input.as-link,div.as-link{color:#808000;display:inline-block;cursor:pointer;line-height:1.28em;border-style:none;font-size:11pt;background-color:transparent;}button.as-link:hover,input.as-link:hover,div.as-link:hover{text-decoration:underline;background-color:transparent;}button.as-link:disabled,input.as-link:disabled,div.as-link:disabled,button.as-link:hover:disabled,input.as-link:hover:disabled,div.as-link:hover:disabled{text-decoration:none;color:#c0c0c0;background-color:transparent;}a.link-as-megabutton{display:inline-block;min-width:120px;height:40px;padding:5px 12px 4px 12px;margin:0 4px 15px 0;border-radius:2px;background-color:#c5e0c2;color:#484950;line-height:27px;text-align:center;font-weight:bold;text-decoration:none;vertical-align:middle;cursor:pointer;}a.link-as-megabutton:hover{background-color:#acd1a7;}a.link-as-megabutton[disabled],a.link-as-megabutton[disabled]:hover{background-color:#e4e4e4;color:#a1a1a1;cursor:not-allowed;}button.ok-button:hover,input[type='button'].ok-button:hover,input[type='submit'].ok-button:hover{background-color:#249114;}a.button-link:active,a.button-link:hover{color:#666;border:solid 1px #c0c0c0;border-radius:5px;background-color:#fff;}a.cancel-button{line-height:1.8em;font-size:11pt;}a.cancel-button:hover{text-decoration:none;color:#ff4500;}.xx-wide{width:480px;}.x-wide{width:420px;}.wide{width:340px;}.half-wide{width:150px;}.double-wide{width:600px;}.ui-datepicker{width:216px;height:auto;margin:5px auto 0;font:9pt Arial,sans-serif;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);z-index:9999!important;}.ui-datepicker a{text-decoration:none;}.ui-datepicker table{width:100%;}.ui-datepicker-header{background-color:#869f5b;color:#fff;font-weight:bold;line-height:30px;border-width:1px 0 0 0;border-style:solid;border-color:#111;}.ui-datepicker-title{text-align:center;height:30px;vertical-align:middle;color:#fff;}.ui-datepicker-prev,.ui-datepicker-next{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-image:url('../img/arrow.png');background-repeat:no-repeat;line-height:600%;overflow:hidden;}.ui-datepicker-prev{float:left;background-position:center -30px;}.ui-datepicker-next{float:right;background-position:center 0;}.ui-datepicker thead{background-color:#f7f7f7;border-bottom:1px solid #bbb;background-image:linear-gradient(top,#f7f7f7 0%,#f1f1f1 100%);}.ui-datepicker th{text-transform:uppercase;font-size:6pt;padding:5px 0;color:#666;text-shadow:1px 0 0 #fff;filter:dropshadow(color=#fff,offx=1,offy=0);}.ui-datepicker tbody td{padding:0;border-right:1px solid #bbb;}.ui-datepicker tbody td:last-child{border-right:0;}.ui-datepicker tbody tr{border-bottom:1px solid #bbb;}.ui-datepicker tbody tr:last-child{border-bottom:0;}.ui-datepicker td span,.ui-datepicker td a{display:inline-block;font-weight:bold;text-align:center;width:30px;height:26px;line-height:22px;color:#666;text-shadow:1px 1px 0 #fff;filter:dropshadow(color=#fff,offx=1,offy=1);}.ui-datepicker-calendar .ui-state-default{background:#ededed;background:-moz-linear-gradient(top,#ededed 0%,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#ededed 0%,#dedede 100%);background:-o-linear-gradient(top,#ededed 0%,#dedede 100%);background:-ms-linear-gradient(top,#ededed 0%,#dedede 100%);background:linear-gradient(top,#ededed 0%,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dedede',GradientType=0);-webkit-box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);-moz-box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7;}.ui-datepicker-calendar .ui-state-active{background:#6eafbf;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);color:#e0e0e0;text-shadow:0 1px 0 #4d7a85;filter:dropshadow(color=#4d7a85,offx=0,offy=1);border:1px solid #55838f;position:relative;margin:-1px;}.ui-datepicker-unselectable{background:#d0d0d0;color:#b4b3b3;}.ui-datepicker-calendar td:first-child .ui-state-active{width:29px;margin-left:0;}.ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0;}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0;}.ui-datepicker-trigger{margin-left:2px;margin-top:2px;}.ui-datepicker-today{background:#ff0;border:solid 1px #000;}.ui-datepicker{width:216px;height:auto;margin:5px auto 0;font:9pt Arial,sans-serif;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);}.ui-datepicker a{text-decoration:none;}.ui-datepicker table{width:100%;}.ui-datepicker-header{background:url('../img/dark_leather.png') repeat 0 0 #000;color:#e0e0e0;font-weight:bold;-webkit-box-shadow:inset 0 1px 1px 0 #fafafa;-moz-box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);text-shadow:1px -1px 0 #000;filter:dropshadow(color=#000,offx=1,offy=-1);line-height:30px;border-width:1px 0 0 0;border-style:solid;border-color:#111;}.ui-datepicker-title{text-align:center;}.ui-datepicker-prev,.ui-datepicker-next{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-image:url('../img/arrow.png');background-repeat:no-repeat;line-height:600%;overflow:hidden;}.ui-datepicker-prev{float:left;background-position:center -30px;}.ui-datepicker-next{float:right;background-position:center 0;}.ui-datepicker thead{background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f7f7f7 0%,#f1f1f1 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#f1f1f1));background-image:-webkit-linear-gradient(top,#f7f7f7 0%,#f1f1f1 100%);background-image:-o-linear-gradient(top,#f7f7f7 0%,#f1f1f1 100%);background-image:-ms-linear-gradient(top,#f7f7f7 0%,#f1f1f1 100%);background-image:linear-gradient(top,#f7f7f7 0%,#f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#f1f1f1',GradientType=0);border-bottom:1px solid #bbb;}.ui-datepicker th{text-transform:uppercase;font-size:6pt;padding:5px 0;color:#666;text-shadow:1px 0 0 #fff;filter:dropshadow(color=#fff,offx=1,offy=0);}.ui-datepicker tbody td{padding:0;border-right:1px solid #bbb;}.ui-datepicker tbody td:last-child{border-right:0;}.ui-datepicker tbody tr{border-bottom:1px solid #bbb;}.ui-datepicker tbody tr:last-child{border-bottom:0;}.ui-datepicker td span,.ui-datepicker td a{display:inline-block;font-weight:bold;text-align:center;width:30px;height:22px;line-height:22px;color:#666;text-shadow:1px 1px 0 #fff;filter:dropshadow(color=#fff,offx=1,offy=1);}.ui-datepicker-calendar .ui-state-default{background:#ededed;background:-moz-linear-gradient(top,#ededed 0%,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#ededed 0%,#dedede 100%);background:-o-linear-gradient(top,#ededed 0%,#dedede 100%);background:-ms-linear-gradient(top,#ededed 0%,#dedede 100%);background:linear-gradient(top,#ededed 0%,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dedede',GradientType=0);-webkit-box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);-moz-box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7;}.ui-datepicker-calendar .ui-state-active{background:#6eafbf;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);color:#e0e0e0;text-shadow:0 1px 0 #4d7a85;filter:dropshadow(color=#4d7a85,offx=0,offy=1);border:1px solid #55838f;position:relative;margin:-1px;}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3;}.ui-datepicker-calendar td:first-child .ui-state-active{width:29px;margin-left:0;}.ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0;}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0;}img.ui-datepicker-trigger{margin-left:-28px;}.user-status{display:inline-block;border-radius:2px;width:60px;padding:3px;text-align:center;margin-right:3px;}.user-status.status-None{background-color:#e4e4e4;color:#c0c0c0;}.user-status.status-Active{background-color:#808000;color:#fff;}.user-status.status-Invited{background-color:#87ceeb;color:#fff;}.user-role{display:inline-block;border-radius:2px;width:100px;padding:3px 3px 5px 3px;text-align:center;line-height:1.28em;}.user-role.role-DiaryOnlyUser{background-color:#7ad8e0;color:#357492;}.user-role.role-MobileUser{background-color:#c0c000;color:#fff;}.user-role.role-YardStaff{background-color:#1dadab;color:#fff;}.user-role.role-FrontOffice{background-color:#7477e6;color:#fff;}.user-role.role-BackOffice{background-color:#869f5b;color:#fff;}.user-role.role-SiteAdmin{background-color:#f0c706;color:#000;font-weight:700;}.user-role.role-TackRoomDisplay{background-color:#954343;color:#fff;}.user-role.role-ReadOnlyUser{background-color:#808080;color:#fff;}input[type="button"].ok-button[disabled]{background-color:#d4d4d4;color:#c0c0c0;}a.as-button{display:inline-block;width:66px;height:24px;padding-top:0;font-size:10pt;border:solid 1px transparent;border-radius:3px;line-height:1.8em;text-align:center;text-decoration:none;}a.as-button[disabled]{background-color:#d4d4d4;color:#c0c0c0;}._green{background-color:#c5e0c2;}pre.commentary{font-family:Arial,Arial,Helvetica,sans-serif;font-size:11pt;margin:0;padding:0;font-weight:normal;color:#808080;white-space:pre-wrap;}.clickable{cursor:pointer;}div.diary-entry-time{display:inline-block;background-color:#9fa1f9;color:#fff;width:44px;height:19px;text-align:center;font-size:9pt;font-weight:bold;border-radius:2pt;}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease;}.modal-wrapper{position:absolute;top:calc(50vh - 320px);left:calc(50vw - 400px);}.modal-container{margin:0 auto;padding:0;background-color:#f1f1f1;border-radius:5px;transition:all .3s ease;}.modal-header{height:54px;background-color:#fcfcfc;border-bottom:1px solid #c0c0c0;border-top-left-radius:5px;border-top-right-radius:5px;}.modal-footer{height:54px;background-color:#fcfcfc;border-top:1px solid #c0c0c0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.modal-footer input[type=button]{margin-top:10px;border-style:none;}.modal-footer a.cancel-button{margin-top:14px;margin-right:24px;}.modal-header h3{padding:14px 20px;color:#444;}.modal-body{margin:10px 0 0 0;height:480px;}.modal-body.wizard-style{margin-top:20px;}.modal-default-button{float:right;}#footer-buttons{display:inline-block;vertical-align:middle;width:570px;padding-left:15px;}.blownInOnTheBreeze-enter{opacity:0;transition:all .3s ease;}.blownInOnTheBreeze-leave-active{opacity:0;transition:all .3s ease;}.blownInOnTheBreeze-enter .modal-container,.blownInOnTheBreeze-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1);transition:all .3s ease;}.freeze-frame,.freezeScrolling{overflow:hidden;}.left-hand-panel{width:360px;padding:10px;float:left;margin-left:15px;}.right-hand-panel{width:360px;padding:10px;float:right;margin-right:15px;}.tinted{background-color:#e5ead6;border:solid 1px #e9f4e8;}.pingu-enter{opacity:0;transition:all .3s ease;}.pingu-leave-active{opacity:0;transition:all .3s ease;}.pingu-enter .alert-container,.pingu-leave-active .alert-container{-webkit-transform:scale(1.1);transform:scale(1.6);transition:all .3s ease;}.alert-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;display:table;transition:opacity .3s ease;}.alert-wrapper{display:table-cell;vertical-align:middle;}.alert-container{margin:0 auto;padding:0;background-color:#427d3d;color:#fff;border-radius:5px;transition:all .3s ease;}.alert-content{padding:15px;height:310px;color:#fff;}.alert-footer{height:54px;text-align:center;background-color:transparent;border-top:1px solid #c5e0c2;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.alert-footer input[type=button]{margin-top:7px;border-style:none;}.alert-content h1{font-size:28pt;font-weight:100;color:#fff;}.alert-content p,.alert-content div,.alert-content td{color:#fff;}div#errorDialog[open]{animation:fadein 2s ease-in forwards;}.error-alert-wrapper{display:table-cell;vertical-align:middle;}.error-alert-container{margin:0 auto;padding:0;background-color:#fff;color:#102030;border-radius:5px;width:500px;height:400px;}.error-alert-content{width:100%;height:350px;padding:15px;color:#102030;font-size:11pt;font-weight:400;}.error-alert-title{color:#102030;font-weight:600;font-size:14pt;padding:10px 0;}.error-alert-msg{width:100%;height:215px;overflow-y:auto;}.error-alert-prompt{color:#869f5b;font-size:9pt;font-weight:400;}.error-alert-footer{height:52px;text-align:center;background-color:#f3f3f3;border-top:1px solid #c5e0c2;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.error-alert-footer input[type=button]{margin-top:8px;border-style:none;background-color:#d4d4d4;font-weight:500;width:100px;border-radius:4px;}.error-alert-footer input[type=button]:hover{background-color:#c4c4c4;}.background-mask{visibility:hidden;position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:all .5s ease;}.background-mask.active{background-color:rgba(0,0,0,.5);visibility:visible;}.modal-wrapper{vertical-align:top;margin-top:50px;}div.slidepanel-container{position:fixed;top:15px;right:-310px;display:flex;flex-direction:column;width:310px;height:calc(100% - 30px);overflow:hidden;padding:0;margin-top:0;margin-left:0;z-index:9999;background:#dbe2e9;border-top-left-radius:5px;border-bottom-left-radius:5px;transition:all .3s ease;}.background-mask.active>div.slidepanel-container{transform:translate(-310px);}@media only screen and (min-width:320px){div.slidepanel-container{right:-310px;width:310px;}.background-mask.active>div.slidepanel-container{transform:translate(-310px);}}@media only screen and (min-width:641px){div.slidepanel-container{right:-640px;width:640px;}.background-mask.active>div.slidepanel-container{transform:translate(-640px);}}.slidepanel-header{flex:0 0 44px;width:100%;padding:10px;background-color:#fff;border-bottom:1px solid #c0c0c0;border-top-left-radius:5px;border-top-right-radius:5px;}.slidepanel-content{flex:1;width:100%;padding:10px;background-color:#f1f1f1;overflow-y:auto;}.slidepanel-footer{flex:0 0 35px;width:100%;padding:10px;display:flex;flex-direction:row;align-items:center;background-color:#fff;border-top:1px solid #c0c0c0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.slidepanel-footer input[type=button]{border-style:none;}.slidepanel-footer a.cancel-button{margin-right:24px;}.slidepanel-header h3{padding:14px 20px;color:#444;}.--half-and-half{display:grid;width:100%;grid-template-columns:1fr 1fr;column-gap:10px;}.progressive{display:inline-block;padding:10px 0;width:128px;height:15px;}.progressive.active{background:url(../img/progressive.gif) no-repeat transparent;}div.info-strap{float:left;width:760px;margin-top:-20px;padding:1px 20px;background-color:#869f5b;color:#fff;}div.info-strap.restart{background-color:#9370d8;}div.info-strap.already-invoiced{background-color:#708090;color:#fff;font-weight:bold;}div.prompt-value{display:block;padding:3px 0;overflow:hidden;}div.prompt-value label{color:#666;font-size:10pt;font-weight:normal;padding:2px 4px;margin:0;}span.hint,div.prompt-value span.hint,td span.hint{color:#a1a1a1;font-size:10pt;font-weight:normal;padding:2px 4px;margin:0;}div.prompt-value label.vx-required{color:#fff;font-size:10pt;font-weight:normal;padding:2px 4px;margin:0;}div.prompt-value.hidden{display:none;}.dialog-tab{flex:0;padding-left:5px;font-size:10pt;color:#808080;font-weight:normal;white-space:nowrap;cursor:pointer;}.dialog-tab.selected{color:#000;font-weight:bold;border-bottom:3px solid #000;}div.invalid{background-color:#f00;color:#fff;}label.invalid{background-color:#f00;color:#fff!important;}table.full-width{width:100%;}.list-items{border-collapse:collapse;width:100%;}.list-items th{padding:10px 2px;font-weight:bold;}.list-items td{padding:5px 2px;}.list-items td b{font-weight:500;}.list-items>tbody{max-height:400px;overflow-y:auto;}.list-items tr.group-heading>td{background-color:#acd1a7;color:#869f5b;font-weight:bold;}.admin-item-listing th{background-color:#869f5b;color:#fff;text-align:left;}.reduced-text td{font-size:.8em;color:#666;}table.raised-head{margin-top:-32px;}table.ruled{border-bottom:solid 1px #e4e4e4;}table.ruled td{color:#484950;border-top:solid 1px #e4e4e4;padding:4px 5px;}table.ruled th{border-bottom:solid 2px #e4e4e4;padding:3px 5px;line-height:1.28em;vertical-align:bottom;}table.ruled tbody>tr:first-child>td{border-top-style:none;}table.ruled tbody>tr:last-child>td{border-bottom-style:solid 1px #e4e4e4;}tr.group-row td{padding-top:10px;}table.ruled tr.grouped>td{border-top-style:none;padding:1px 5px;}div.ruled{border-bottom:solid 1px #e4e4e4;}div.row-container{display:contents;line-height:1.2em;}div.ruled>div,div.ruled>div.row-container>div{color:#484950;border-top:solid 1px #e4e4e4;padding:4px 5px;}div.row-container.--column-heads>div,.--column-head{background-color:#b2d2ae;border-bottom:solid 2px #e4e4e4;padding:3px 5px;line-height:1.28em;vertical-align:bottom;display:flex;align-items:center;font-size:.8em;font-weight:600;padding:0 5px;}table.row-selectable tr>td{cursor:pointer;}table.row-selectable tr:hover>td{background-color:#c5e0c2;}table.ruled>tbody>tr.future-event{background-color:#f6f6f6;color:#a0a0a0;}table.ruled>tbody>tr.invoiced-event{background-color:#dedede;color:#535455;}table.ruled>tbody>tr.pending-event,div.pending-event>div{background-color:#ffffca;color:#969696;font-size:9pt;}table.ruled>tbody>tr.actual-event{color:#000;}div.future-event>div{background-color:#f6f6f6;color:#a0a0a0;}div.invoiced-event>div{background-color:#dedede;color:#535455;}div.pending-event>div{background-color:#ffffca;}div.actual-event>div{color:#000;}div.row-selectable:hover>div{background-color:#e6e6e6;}div.row-container>div b{font-weight:600;}table.ruled.row-selectable>tbody>tr.future-event:hover{background-color:#d6d6d6;}table.ruled.row-selectable>tbody>tr.invoiced-event:hover{background-color:#c6c6c6;}table.ruled.row-selectable>tbody>tr.pending-event:hover{background-color:#d6d6d6;}table.ruled.row-selectable>tbody>tr.actual-event:hover{background-color:#d6d6d6;}tr.knocked-back>td{color:#c0c0c0!important;}.fixedhead{width:100%;display:grid;border-collapse:collapse;min-width:100%;box-sizing:border-box;}.fixedhead thead,.fixedhead tbody,.fixedhead tr{display:contents;}.fixedhead th,.fixedhead td{padding:5px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.fixedhead th{position:-webkit-sticky;position:sticky;top:0;text-align:left;font-weight:bold;font-size:.9rem;background:#c5e0c2;color:#666;}.fixedhead th:last-child{border:0;}.fixedhead td{padding-top:5px;padding-bottom:5px;color:#808080;}table.fixed-header-table thead tr{display:block;}table.fixed-header-table tfoot tr{display:block;}table.fixed-header-table tbody{display:block;overflow:hidden auto;height:260px;width:100%;}table.fixed-header-table tbody tr:last-child td{padding-bottom:15px;}table.fixed-header-table tfoot td{padding-top:15px;}table.fixed-header-table td.col_a,table.fixed-header-table th.col_a{width:270px;min-width:270px;text-align:left;font-size:.7em;font-weight:bold;padding:5px;}table.fixed-header-table td.col_b,table.fixed-header-table th.col_b{width:85px;min-width:85px;text-align:center;font-size:.7em;font-weight:bold;padding:5px;}table.fixed-header-table td.col_c,table.fixed-header-table th.col_c,table.fixed-header-table td.col_d,table.fixed-header-table th.col_d{width:65px;min-width:55px;text-align:center;font-size:.7em;font-weight:bold;padding:5px;}table.fixed-header-table th{font-size:.7em;font-weight:bold;padding:5px;}table.sticky-head>thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#e4e4e4;}.striped tr:nth-child(even) td{background:#f3f8f2;}table.highlight-panel{background-color:#e0e0e0;}table.highlight-panel td{padding:0 10px;}table.highlight-panel tr:last-child td{padding-bottom:10px;}table.highlight-panel tr.hidden{display:none;}table.highlight-panel tr.padded-below{height:68px;}table.prompt-value{border-collapse:separate;border-spacing:5px;}table.prompt-value th{padding:.1em;vertical-align:middle;}table.prompt-value td{font-weight:normal;vertical-align:top;color:#808080;}table.prompt-value td:first-child{white-space:nowrap;font-weight:600;font-size:10pt;color:#666;}table.prompt-value td.top{vertical-align:top;padding-top:10px;}table.prompt-value td>input[type=text],table.prompt-value td>input[type=password],table.prompt-value td>textarea,table.prompt-value td>select{font-weight:normal;}table.prompt-value-disabled{border-collapse:separate;border-spacing:5px;}table.prompt-value-disabled th{padding:.1em;vertical-align:middle;}table.prompt-value-disabled td{font-weight:normal;vertical-align:middle;color:#a6a6a6;}table.prompt-value-disabled td:first-child{text-align:right;padding-right:1em;white-space:nowrap;color:#a6a6a6;}table.prompt-value-disabled td.top{vertical-align:top;padding-top:10px;}table.prompt-value-disabled td>input[type=text],table.prompt-value-disabled td>input[type=password],table.prompt-value-disabled td>textarea,table.prompt-value-disabled td>select{font-weight:normal;color:#a6a6a6;background-color:#f6f6f6;}table.prompt-value-out{border-collapse:separate;border-spacing:5px;}table.prompt-value-out th{padding:.1em;vertical-align:middle;}table.prompt-value-out td{font-weight:normal;vertical-align:top;color:#808080;}table.prompt-value-out td:first-child{text-align:left;font-weight:200;white-space:nowrap;}table.prompt-value-out td>input[type=text],table.prompt-value-out td>input[type=password],table.prompt-value-out td>textarea,table.prompt-value-out td>select{font-weight:normal;}table.prompt-value-out td>pre{color:#333;word-wrap:normal;white-space:normal;}div#day-tabs-container{width:920px;height:120px;border-bottom:solid 2px #869f5b;margin-top:10px;}ul.day-tabs{float:left;margin:0;padding:0;}ul.day-tabs li{margin:38px 0 0 0;padding:0;list-style:none;float:left;width:80px;height:80px;border-top:solid 2px #869f5b;border-right:solid 2px #869f5b;color:#869f5b;text-align:center;border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer;}ul.day-tabs li h2{margin:0;padding:0;line-height:1em;color:#cdd5b5;}ul.day-tabs li:hover{background-color:#e9f4e8;}ul.day-tabs li:first-child{border-left:solid 2px #869f5b;}ul.day-tabs li.selected{margin-top:30px;width:90px;height:90px;background-color:#c8e0c2;color:#808000;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;margin-left:-2px;border-left:solid 2px #869f5b;}ul.day-tabs li.selected h2{color:#808000;padding:0;}ul.day-tabs li.selected h6{color:#808000;}table.diary-events th{border-bottom:solid 3px #c0c0c0;}table.diary-events td.section-title{color:#c0c0c0;padding-top:10px;border-bottom:solid 1px #c0c0c0;}tr.archived td{text-decoration:line-through;color:#c0c0c0;}ul.day-tabs li h2{font-size:24pt;}ul.day-tabs li.selected h2{font-size:24pt;}table.diary-events td.section-title{font-size:16pt;}.list-items th{font-size:.8rem;}td.tlink{cursor:pointer;}td.tlink:hover{color:#808000;text-decoration:underline;}table.check-options{display:inline-block;background-color:#fff;border:1px solid #e4e4e4;width:100%;height:310px;overflow-y:auto;}table.check-options th{background-color:#c4c4c4;}table.grid-report.numeric th{text-align:right;}table.grid-report.numeric th:first-child{text-align:left;}table.grid-report.numeric td{text-align:right;}table.grid-report.numeric td:first-child{text-align:left;}table.grid-report.full-grid td,table.grid-report.full-grid th{border-right:solid 1px #e4e4e4;}table.grid-report.full-grid td:first-child,table.grid-report.full-grid th:first-child{border-left:solid 1px #e4e4e4;}div.infobar{height:28px;margin:0 20px;background-color:#aaa;color:#fff;padding:5px 10px;font-size:12pt;line-height:1em;font-weight:400;}.side-by-side-columns{display:grid;width:100%;padding:0;margin:0;box-sizing:border-box;grid-template-columns:50% 50%;}.inset-panel{background-color:#d7d5d5;padding:10px 25px;}.race-status-flag{margin:0;text-align:center;}.race-status-flag.entered{background-color:#e2e2e2;color:#999;}.race-status-flag.declared{background-color:#6a5acd;color:#fff;}table.race-entries-list,table.race-results-list{width:100%;border-collapse:separate;border-spacing:5px;}td.race-date{width:90px;text-align:center;border-radius:5px;background-color:#d9edd9;white-space:nowrap;padding:5px;vertical-align:middle;}table.race-results-list td.race-date,table.race-results-list td.race-details,table.race-results-list td.race-buttons{background-color:#ebf1ec;}td.race-details{width:auto;background-color:#e9f4e8;padding-left:10px;}td.race-buttons{gap:5px;width:180px;text-align:right;padding:0 10px 5px 0;background-color:#e9f4e8;vertical-align:middle;}tr.race-entry-row.withdrawn td{text-decoration:line-through;color:#c0c0c0;}.race-entry-stage{border-bottom:1px solid #c4c4c4;}.race-entry-stage:last-child{border-bottom:unset;}.race-entry-stage>div{font-size:9pt;padding:2px 2px;}.race-entry-actions>div{font-size:9pt;padding:0 2px;}.race-entry-horse{font-size:14pt;font-weight:500;color:#123;background-color:#c4c4c4;padding:2px 5px;}.race-entry-owner{font-size:11pt;font-weight:400;color:#123;padding:2px 5px;}.race-entry-colours{font-size:8pt;font-weight:400;color:#123;padding:2px 5px;border-bottom:1px solid #999;}.column-head{background-color:#c4c4c4;color:#000;font-weight:600;}.ra{text-align:right;}::-webkit-input-placeholder{opacity:.2;}:-moz-placeholder{opacity:.2;}::-moz-placeholder{opacity:.2;}:-ms-input-placeholder{opacity:.2;}::placeholder{opacity:.2;}div.baby-cartouche{width:34px;height:16px;border-radius:8px;border:1px solid #c0c0c0;background-color:#fff;color:#808080;font-size:7pt;text-align:center;margin:0 auto;}input[type=button].left-twin{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:1px;}input[type=button].right-twin{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0;}div.early-closing-race{display:inline-block;font-size:9pt;font-weight:bold;color:#fff;background-color:#7eba76;width:90px;height:16px;margin-bottom:2px;vertical-align:middle;line-height:1.2em;text-align:center;border-radius:3px;}table.avery-7163{padding-top:0;border-collapse:collapse;}table.avery-7163.--continuation{page-break-before:always;padding-top:43px;}table.avery-7163 td.label-cell{vertical-align:top;padding:15px 20px 10px 20px;height:227px;width:600px;padding:0;}table.batch-tracking{width:100%;}table.batch-tracking tbody{display:block;overflow:auto;height:330px;width:100%;}table.batch-tracking tbody tr>td:first-child{border-bottom:1px solid #c0c0c0;vertical-align:bottom;}table.batch-tracking thead tr{display:block;}input[type=text].half-width{width:64px;}.small-badge{font-size:9pt;font-weight:bold;width:35px;padding:3px 5px;text-align:center;border-radius:3px;}.training-report{background-color:#f4f6ec;color:#869f5b;}.vet-report{background-color:#f47f6c;color:#fff;}.race-report{background-color:#ff3d1d;color:#fff;}span.credit-amount{color:#ff3d1d;}.counter-badge{width:14px;height:14px;padding:3px;border-radius:3px;background-color:#629d4d;color:#fff;font-size:8pt;font-weight:bold;line-height:1.3em;text-align:center;}.owner-advised-flag{display:inline-block;height:15px;width:19px;background-color:#249114;color:#fff;font-size:7pt;font-weight:500;text-align:center;border-radius:3px;}.proximity-distant{background-color:transparent;color:#c0c0c0!important;}.proximity-inwindow{background-color:#e5ead6;color:#000;}.proximity-approaching{background-color:#feffa2;color:#000;}.proximity-soonish{background-color:#eea168;color:#000;}.proximity-urgent{background-color:#e82a2a;color:#fff!important;}.proximity-late{background-color:#f200f2;color:#fff!important;font-size:10pt;}div.proximity-badge{height:28px;min-width:28px;text-align:center;display:inline-block;float:left;}div.proximity-badge.proximity-green{background-color:#008000;color:#c5e0c2!important;}div.proximity-badge.proximity-amber{background-color:#000;color:#f8f997!important;}div.proximity-badge.proximity-red{background-color:#fff;color:#f00!important;}div.proximity-badge.proximity-distant{background-color:#fff;color:#808080!important;border:2px solid #c0c0c0;border-radius:3px;}td.proximity.none{background-color:transparent;color:#c0c0c0;}td.proximity.distant{background-color:#d8ead6;color:#000;}td.proximity.in-date{background-color:#d8ead6;color:#000;}td.proximity.soon{background-color:#f8f997;color:#000;}td.proximity.imminent{background-color:#ff8c00;color:#fff;}td.proximity.overdue{background-color:#f00;color:#fff;}div.vx{display:inline-block;background-color:#fec29a;color:#fff;font-size:10pt;font-weight:500;padding:2px 4px;margin:0 0 0 5px;}label.vx,div.prompt-value label.vx{color:#666;font-size:10pt;font-weight:normal;padding:2px 4px;margin:0;}label.vx-error,div.vx-error,div.prompt-value label.vx-error,label.vx-required,div.vx-required,div.prompt-value label.vx-required{background-color:#ff3d1d;color:#fff;}.race-entry-status-flag{display:inline-block;width:32px;height:21px;margin:0 3px;border:1px solid #e6e6e6;border-radius:3px;background-color:#e2e2e2;color:#999;font-size:10pt;font-weight:400;vertical-align:middle;line-height:1.28em;text-align:center;}.race-entry-status-flag.withdrawn,.race-entry-status-flag.wit{background-color:#e2e2e2;color:#999;border:1px solid #e6e6e6;text-decoration:line-through;}.race-entry-status-flag.entered,.race-entry-status-flag.ent{background-color:#f3f3f3;color:rebeccapurple;font-weight:600;border:1px solid rebeccapurple;}.race-entry-status-flag.declared,.race-entry-status-flag.dec{background-color:#6a5acd;color:#fff;border:1px solid #afa6e4;font-weight:500;}div.accoutrement{display:inline-block;width:21px;height:21px;margin:0 3px;border:1px solid #c0c0c0;border-radius:3px;background-color:#ffa500;color:#fff;font-family:Arial,sans-serif;font-size:10pt;font-weight:bold;vertical-align:middle;line-height:1.6em;text-align:center;}div.accoutrement.b{background-color:#9be6bb;}div.accoutrement.p{background-color:#bf9857;}div.accoutrement.e{background-color:#817ffa;}div.accoutrement.s{background-color:#e097dc;}div.accoutrement.h{background-color:#f3ad55;}div.accoutrement.t{background-color:#24b826;}div.accoutrement.v{background-color:#4ca5f5;}div.cartouche.small{min-width:22px;height:22px;border-radius:3px;text-align:center;vertical-align:middle;font-size:10pt;font-weight:500;margin-right:5px;margin-top:5px;padding:0 4px;}div.cartouche.small.placed{background-color:#7b68ee;color:#fff;}div.cartouche.small.non-starter{background-color:#ffa500;color:#fff;}div.cartouche.small.non-runner{background-color:#f00;color:#fff;}div.cartouche.small.empty{background-color:#fff;color:#808080;}.pennant{display:inline-block;width:24px;height:24px;position:relative;background-color:#c0c0c0;}.pennant.small{transform:scale(.75);}.pennant.blue{background-color:#673ab7;}.pennant.skyblue{background-color:#2196f3;}.pennant.red{background-color:#ff5722;}.pennant.maroon{background-color:#e91e63;}.pennant.indianred{background-color:#cd5c5c;}.pennant.green{background-color:#4caf50;}.pennant.gold{background-color:#cddc39;}.pennant.yellow{background-color:#ff0;}.pennant.white{background-color:#fff;}.pennant.navy{background-color:#000080;}.pennant.black{background-color:#000;}.pennant.blank{background-color:unset;border:2px solid #c0c0c0;}.minitel{display:inline-flex;width:18px;height:18px;color:#c0c0c0;font-size:10pt;font-weight:600;}.minitel.--mbl::before{content:"M:";}.minitel.--home::before{content:"H:";}.minitel.--work::before{content:"W:";}.dot{height:25px;width:25px;background-color:#bbb;border-radius:50%;display:inline-block;background-color:#e4e4e4;font-size:10pt;font-weight:700;line-height:1.8em;text-align:center;}.dot.training{background-color:#b2d2ae;color:#fff;}.dot.training::before{content:'T';}.dot.race{background-color:#f47f6c;color:#fff;}.dot.race::before{content:'R';}.dot.vet{background-color:#ffd987;color:#fff;}.dot.vet::before{content:'V';}.dot.custom1{background-image:url(../img/ttabs/custom1.gif);background-color:unset;border-radius:unset;display:inline-block;}.dot.custom2{background-image:url(../img/ttabs/custom2.gif);background-color:unset;border-radius:unset;display:inline-block;}.dot.custom3{background-image:url(../img/ttabs/custom3.gif);background-color:unset;border-radius:unset;display:inline-block;}.is-copy-forward::before{content:'R';background-color:#7eba76;color:#fff;font-size:8pt;font-weight:600;padding:0 3px;margin-right:5px;border:1px solid #575;}.is-daily-repeat::before{content:'D';background-color:#ff0;color:#000;font-size:8pt;font-weight:700;padding:0 3px;margin-right:5px;border:1px solid #575;}table.grid-report{margin:0;padding:0;width:100%;}table.grid-report td,table.grid-report th{color:#000;font-size:10pt;font-weight:400;padding:2px 5px;line-height:1.28em;}table.grid-report th{font-size:8pt;font-weight:600;border-bottom:solid 2px #000;vertical-align:bottom;}table.grid-report td strong{font-weight:600;}table.grid-report tr.group-row>td,table.grid-report td.group-heading,table.grid-report tr.group-divider>td,table.grid-report tr.group-title>td{font-weight:700;color:#000;font-size:10pt;background-color:#f2f2f2;padding:4px 5px;}table.grid-report.ruled-between td{border-bottom:1px solid #f2f2f2;}table.grid-report tr.yard-share td{color:#000;font-weight:bold;border-bottom:2px solid #000;}div.report-container h2{font-size:1.1em;font-weight:600;color:#000;padding-top:8px;}#pageLeft{background-color:#e9f4e8;}div.button-bar{padding:5px 0 10px 0;text-align:right;background-color:#e9f4e8;}table.mailing-labels{margin:0;padding:0;}table.mailing-labels td{padding:5px;font-size:10pt;border:dotted 1px #c0c0c0;height:150px;}div.mailing-labels-container{display:grid;grid-template-columns:1fr 1fr;}td.pre-block{white-space:pre-wrap;}td.away-horse{color:#c0c0c0;}td.gone-horse{color:#c0c0c0;text-decoration:line-through;}.stable-card{float:left;width:45%;padding:10px;border:1px dotted #808080;margin:10px;height:200px;}.stable-cards-row:after{content:"";display:table;clear:both;}li[data-report-id].selected{background-color:#ccd1bd;}li[data-report-id].selected:hover{background-color:#ccd1bd;}tr.rule-above>td{border-top:1px solid #c0c0c0;}tr.rule-above.thick>td,tr.rule-above.thick>th{border-top:3px solid #c0c0c0;}span.tracking-entry-weight{font-size:12pt;font-weight:600;color:#000;}span.tracking-entry-date{font-size:10pt;font-weight:400;color:#666;}ul.reports-options{list-style-type:square;padding:0 5px 0 25px;}ul.reports-options li{padding:5px 0;font-size:11pt;font-weight:500;line-height:12pt;}ul.reports-options li:hover{background-color:#e5ead6;cursor:pointer;}ul.reports-options>li small{font-size:8pt;font-weight:400;color:#249114;}tr.overline>td{border-top:solid 2px #c0c0c0;}tr.alt-contact>td{font-size:.8em;color:#666;}div.stable-number{border:1px solid #808080;padding:1px;border-radius:3px;font-size:.9em;font-weight:600;width:32px;display:flex;justify-content:center;}tr.section-heading>td{padding-top:20px;border-bottom:2px solid #808080;}div.race-number{font-size:9pt;border:2px solid #c0c0c0;display:inline-block;padding:0 4px;border-radius:3px;font-weight:700;text-align:center;}.race-entry-status-cartouche{background-color:#fff;color:#808080;font-size:8pt;font-weight:700;border:1px solid #808080;padding:2px 4px;}.race-entry-status-cartouche.dec{background-color:#f00;color:#fff;}img.image-max-72{width:auto;height:auto;max-height:72px;max-width:72px;}.SumoSelect p{margin:0;}.SumoSelect{width:200px;}.SelectBox{padding:5px 8px;}.sumoStopScroll{overflow:hidden;}.SumoSelect .hidden{display:none;}.SumoSelect .search-txt{display:none;outline:0;}.SumoSelect .no-match{display:none;padding:6px;}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:5px 8px;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;}.SumoSelect.open>.search>span,.SumoSelect.open>.search>label{visibility:hidden;}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}.SelectClass{z-index:1;}.SumoSelect>.optWrapper>.options li.opt label,.SumoSelect>.CaptionCont,.SumoSelect .select-all>label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}.SumoSelect{display:inline-block;position:relative;outline:0;}.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont,.SumoSelect.open>.CaptionCont{box-shadow:0 0 2px #7799d0;border-color:#7799d0;}.SumoSelect>.CaptionCont{position:relative;border:1px solid #a4a4a4;min-height:14px;background-color:#fff;border-radius:2px;margin:0;}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic;}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px;}.SumoSelect>.CaptionCont>label>i{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=');background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8;}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden;}.SumoSelect.open>.optWrapper{top:35px;display:block;}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px;}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto;}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px;}.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0;}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px;}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0;}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5;}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px;}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px;}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959;}.SumoSelect>.optWrapper>.options li.opt{padding:6px 6px;position:relative;border-bottom:1px solid #f5f5f5;}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0;}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0;}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:0;}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0;}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#e4e4e4;}.SumoSelect>.optWrapper>.options li.opt.sel,.SumoSelect .select-all.sel{background-color:#a1c0e4;}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer;}.SumoSelect>.optWrapper>.options li span{display:none;}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:bold;}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%;}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none;}.SumoSelect>.optWrapper>.options li.opt.disabled *{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer;}.SumoSelect>.optWrapper.multiple>.options li.opt span,.SumoSelect .select-all>span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px;}.SumoSelect>.optWrapper.multiple>.options li.opt span i,.SumoSelect .select-all>span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff;}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px;}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%;}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block;}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px;}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4;}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center;}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1;}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px;}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px 0;}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px;}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px;}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px;}.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i,.SumoSelect .select-all.selected>span i,.SumoSelect .select-all.partial>span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:center center;}.SumoSelect.disabled{opacity:.7;cursor:not-allowed;}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none;}.SumoSelect .select-all{display:flex;align-items:center;border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer;}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer;}.SumoSelect .select-all.partial>span i{background-color:#ccc;}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline;}