body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{background-color:#fff;color:#000;height:100vh;margin:0;font-size:16px}.app{position:relative;min-height:100vh}.app,.dialog,.ReactVirtualized__Table__row,.swal2-container{font-family:Montserrat,sans-serif;line-height:1.75em}.swal2-container{z-index:10000!important}.swal2-icon.swal2-warning{border-color:#e31d19!important;color:#e31d19!important}@media print{.no-print{display:none}}h1{font-size:2em;line-height:1.2}h1,h2{font-weight:400}h2{font-size:1.5em}h3{text-overflow:ellipsis;overflow:hidden}.container h1{padding-left:0}.sidebar{position:absolute;width:250px;top:0;bottom:0;padding-top:169px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:calc(100% - 68px);overflow-y:scroll;background-color:#f5f4f4;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.18),0 2px 1px -1px rgba(0,0,0,.12);z-index:1}@media (min-width:1754px){.sidebar{padding-top:146px}}.link,a{color:#e31d19;text-decoration:none;cursor:pointer;vertical-align:inherit}.link:hover,a:hover{text-decoration:underline}.link.no-underline,.link.no-underline:hover,a.no-underline,a.no-underline:hover{text-decoration:none!important}.error{color:#e31d19;font-weight:500}.error-list{margin-top:0;list-style:none;font-weight:500;white-space:nowrap;padding:0}.total-participants{font-size:1.2em;font-weight:500}.dob-error{width:500px;color:#e31d19;font-size:.75rem}button.smaller{padding:2px;font-size:.75rem}.msg.msg-success{color:#00a300;font-weight:500}.sidebar .content{position:relative}.sidebar ul{margin-top:0;padding:0 .5em 0 0;list-style:none;list-style-position:outside}.sidebar ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar svg{height:1.2em;margin-right:.6em;margin-bottom:2px;vertical-align:middle}.sidebar .link,.sidebar .link-waiver,.sidebar a{vertical-align:text-bottom}.sidebar a.link-waiver{color:#000;margin-left:2em}.sidebar ul a{color:#000;font-size:.85em;margin-left:0}.sidebar ul a.link{color:#e31d19}.sidebar .section-waivers a{color:#000;text-transform:none}.sidebar section{padding:1em;text-align:left}.sidebar section.has-popover{cursor:pointer}.sidebar .chevron{float:right;font-size:2em;margin-top:-10px}.sidebar .section-title,.sidebar .section-title a,.sidebar h1{color:#e31d19}.sidebar h1 a{color:#e31d19;font-weight:400;font-size:2em}.sidebar .section-title{text-transform:uppercase}.with-sidebar .main-content{margin-left:250px}.container{max-width:1200px;height:auto;margin:136px auto auto;padding-bottom:100px}.container .clear-fix{display:block;clear:both}.container ul li{padding:.5em 0}dl{overflow:hidden}dt{width:11em;clear:left}dd,dt{float:left}dd{margin:1px 0 0}.table-group-head{background-color:#dedede}header{z-index:10}header .top-left{position:relative}header img.logo{margin-top:3px;margin-bottom:3px;height:50px;float:left}header img.logotype{height:25px;position:absolute;top:15px;margin-left:15px}header .top-right-links a{color:#fff;text-decoration:none;margin:0 20px}header .header-toolbar{float:left;padding:0;margin:0;background:#ff0;width:100%;height:auto}header .header-toolbar.pr-true{background:#f6f5f5}header .header-toolbar>div{text-align:center;margin:0 auto;padding:0;height:auto}header .header-toolbar span{font-size:14px;line-height:19px}figure{display:inline-block;font-size:.75em;padding:10px;background-color:#efefef;text-align:center;margin:0 20px 20px 0}.table.shadowed{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.25)),color-stop(2%,transparent),color-stop(98%,transparent),to(rgba(0,0,0,.25)));background:linear-gradient(90deg,rgba(0,0,0,.25) 0,transparent 2%,transparent 98%,rgba(0,0,0,.25));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#40000000",endColorstr="#40000000",GradientType=1)}.table.shadowed tbody tr,.table.shadowed thead tr,.table.shadowed thead tr:hover{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(2%,#fff),color-stop(20%,hsla(0,0%,100%,0)),color-stop(80%,hsla(0,0%,100%,0)),color-stop(98%,#fff),to(#fff));background:linear-gradient(90deg,#fff 0,#fff 2%,hsla(0,0%,100%,0) 20%,hsla(0,0%,100%,0) 80%,#fff 98%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.table.shadowed tbody tr:hover{-webkit-filter:none!important;filter:none!important;background:#efefef!important}.table td{padding:0 30px 0 10px}.table td .link,.table td a{margin:10px 30px 10px 0;display:inline-block}.table .json-table td{padding:0 10px 0 0}.table-ellipsis td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:375px}.table-parade-order{margin:1em 0;min-height:300px}.table-parade-order .ReactVirtualized__Table__headerRow{text-transform:none}.table-parade-order .drag-handle{cursor:move;color:#666}.table-parade-order .ReactVirtualized__Table__Grid{outline:none}table.table-parade-order td{padding:5px 0}@media only screen and (max-width:992px){header img.logotype{display:none}}@media only screen and (max-width:1200px){header .top-right-links a{margin:0 2.4vw 0 0}}@media only screen and (max-width:600px){#top-nav-bar>div:first-of-type{position:relative;height:79px}#top-nav-bar img.logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:auto}#top-nav-bar .top-right-links{visibility:hidden}.logotype,.sidebar{display:none}.with-sidebar .main-content{margin-left:0}}@media only screen and (min-width:600px){.top-nav-logo-link-wrap{flex-flow:row wrap;display:flex;vertical-align:middle;justify-content:space-between}.top-nav-logo-link-wrap img.logo,.top-nav-logo-link-wrap img.logotype{position:relative;vertical-align:middle;float:none}.top-nav-logo-link-wrap .header-top-left{flex-grow:1;width:100%;text-align:center;line-height:0}.top-nav-logo-link-wrap .top-right-links{flex-grow:1;width:100%;text-align:center;padding:5px 0}.top-nav-logo-link-wrap .logout{padding:0 2.4vw 0 0}}.loading{font-weight:400;margin-top:5em;font-size:1.5em;text-align:center}body .swal2-popup .swal2-content,body .swal2-popup .swal2-styled.swal2-cancel,body .swal2-popup .swal2-styled.swal2-confirm{font-size:1em}body .swal2-popup .swal2-title{font-size:1.5em}section{clear:both;overflow:hidden}.padded-section{padding:25px 0}.dialog-content-always-show-vertical-scrollbar{margin-right:8px}.dialog-content-always-show-vertical-scrollbar::-webkit-scrollbar{-webkit-appearance:none;width:7px}.dialog-content-always-show-vertical-scrollbar::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}.sidebar{z-index:1196}.sidebar .arrow-right,.sidebar .close,.sidebar .logout{display:none}.sidebar .switch-back{padding-left:0}.navbar-toggler,.sidebar.default,.sidebar .links{display:none}@media screen and (min-width:601px){.sidebar{z-index:1194}.sidebar,.sidebar .content{margin-left:0!important}.sidebar.default{display:none!important}}@media screen and (max-width:600px){header button.logout{display:none}.navbar-toggler{display:block;width:30px;height:30px;background:url(/images/icon-mobile.svg) 50% no-repeat;background-size:30px auto;border:none}.sidebar{background:#e2231a;position:absolute;min-height:100vh;top:0;bottom:0;display:none;width:100vw;overflow:hidden}.sidebar .content{width:200vw;position:relative;padding-top:70px}.sidebar .close{width:16px;height:16px;background:#e2231a url(/images/close.svg) 50% no-repeat;background-size:16px 16px;left:calc(100vw - 40px);z-index:10}.sidebar .arrow-right,.sidebar .close{display:block;position:absolute;top:30px;border:none}.sidebar .arrow-right{width:20px;height:20px;background:url(/images/arrow-right.svg) 50% no-repeat;background-size:20px 20px;left:106vw}.sidebar ul.active-submenu{position:inherit;display:block;background:#e2231a;padding:0}.sidebar ul.active-submenu li{background:#e2231a;padding:17px 6vw 16px}.sidebar ul.active-submenu li,.sidebar ul.active-submenu li a{color:#fff;font-size:14px;line-height:22px;font-weight:500}.sidebar section{width:200vw;padding:0;overflow:visible}.sidebar section svg{color:#fff}.sidebar section.first>span{margin-top:0}.sidebar section.first p{clear:both;padding:14px 1em;margin:0;width:calc(100vw - 2em);font-weight:500;text-align:left}.sidebar section .section-title{font-weight:600}.sidebar section .arrow-left{background:url(/images/arrow-nav.svg) calc(100vw - 45px) 50% no-repeat;background-size:auto 40px}.sidebar section.active .arrow-left{background:#fff url(/images/arrow-nav-red.svg) calc(100vw - 45px) 50% no-repeat;background-size:auto 40px}.sidebar section .arrow-down{background:url(/images/arrow-nav.svg) calc(100vw - 45px) 50% no-repeat;background-size:auto 40px}.sidebar section .band{clear:both;float:left;width:calc(100vw - 2em);padding:5px 1em}.sidebar section .band p{display:block;font-size:18px;line-height:22px;margin:0;color:#fff;text-align:left}.sidebar section.active .band{background:#fff}.sidebar section.active .band p{color:#404040!important}.sidebar section .section-title,.sidebar section .section-title a,.sidebar section>span{font-size:18px;line-height:22px;color:#fff;width:calc(100vw - 2em);display:block;float:left;padding:17px 1em;text-align:left}.sidebar section ul{position:absolute;right:0;width:100vw;display:none}.sidebar section ul li{text-align:left}.sidebar section ul li.active{background:#fff!important}.sidebar section ul li.active a,.sidebar section ul li.active svg{color:#404040!important}.sidebar section.active span{color:#404040;background:#fff}.sidebar section.select ul{top:69px;display:block;background:#e2231a;padding:0;border-top:1px solid #fff}.sidebar section.select ul li{background:#e2231a;border-bottom:1px solid #fff;padding:17px 6vw 16px}.sidebar section.select ul li,.sidebar section.select ul li a{color:#fff;font-size:14px;line-height:22px;font-weight:500}.sidebar section.login-as ul{position:relative;display:block;clear:both;right:auto;margin-top:0!important;margin-left:5px}.sidebar section.login-as ul li{padding:0 1em;margin-bottom:0!important}.sidebar section.login-as ul li,.sidebar section.login-as ul li a{color:#fff;font-size:14px;font-weight:500}.sidebar section p a{color:#fff}.sidebar section.select ul.rep li{background:#fff;color:#404040;font-size:14px;line-height:18px;border-bottom:1px solid #979797}.sidebar section.select ul.rep li a{color:#404040}.sidebar section.select ul.rep li:first-child{font-size:21px;line-height:25px;color:#e2231a}.sidebar section.select ul.rep li:last-child{border-bottom:none}.sidebar section.select ul.rep li.phone{background:#fff url(/images/icon-phone.svg) calc(100vw - 35px) 50% no-repeat;background-size:auto 70%}.sidebar section.select ul.rep li.email{background:#fff url(/images/icon-email.svg) calc(100vw - 39px) 50% no-repeat;background-size:auto 55%}.sidebar .logout{display:block;clear:both;border:2px solid #fff;color:#fff;border-radius:0;font-size:18px;line-height:45px;max-width:340px;width:90%;margin:30px auto}.sidebar .links{display:block;float:left;padding:0 1em;width:calc(100vw - 2em)}.sidebar .links a{clear:both;font-size:14px;line-height:30px;color:#fff;font-weight:600;display:block;text-transform:uppercase;text-align:left}.sidebar.default section .section-title{background:none;padding:0 1em}}h1.status{font-size:21px;line-height:25px;font-weight:500;color:#404040;margin-bottom:5px}div.description{font-size:14px;line-height:18px;color:#747474}.entry-steps-wrapper{position:relative;float:left;width:100%}.entry-steps-wrapper .connector{height:1px;border-bottom:1px solid silver;position:absolute;width:70%;left:13%;top:74px}.entry-steps-wrapper .connector2{border-style:dotted;width:13%}.entry-steps{margin-top:2em;list-style-type:none;padding-left:0;float:left;width:100%}ul.entry-steps li{float:left;text-align:center;width:calc(25% - 3.6vw);margin:0 1.8vw;padding:15px 0 10px;font-size:90%}.entry-steps li .content{color:#000;opacity:.4;font-weight:500;margin-top:5px;position:relative}.entry-steps li .content .title{display:inline-block;margin-top:2px;font-size:14px;line-height:18px;color:#404040}.entry-steps li .content a,.entry-steps li svg{color:#000;text-decoration:none}.entry-steps li svg.arrow-right,.entry-steps li svg.file-checked{color:#747474}.entry-steps li .icon{padding:12px 10px;margin:auto;background-color:#fff;position:relative}.entry-steps li .icon,.entry-steps li .icon svg{width:32px;height:32px}.entry-steps li .complete,.entry-steps li .pending,.entry-steps li svg.completed{color:#56a31f;font-weight:600}.entry-steps li .complete{font-size:14px;line-height:18px}.entry-steps li .pending span{color:#e31d19}.entry-steps li .pending{margin-bottom:10px}.entry-steps li .submitted-when{margin-top:5px}.entry-steps li .row-with-indicator{position:relative;text-align:left;font-weight:400;color:#000;font-size:15px;line-height:18px;margin:0 0 0 12px;width:calc(100% - 32px);box-sizing:border-box;padding:15px 0 15px 26px;border:solid #dedede;border-width:0 0 2px}.entry-steps li .row-with-indicator:first-of-type{border-width:0 0 6px}.entry-steps li .row-with-indicator:last-of-type{border:none}.entry-steps li .row-with-indicator .form-name{display:block}.entry-steps li .row-with-indicator a{display:inline-block;width:auto;word-break:break-word;cursor:pointer}.entry-steps li .row-with-indicator a.link{color:#e31d19;font-size:12px;margin-right:20px}.entry-steps li .row-with-indicator a.link:hover{text-decoration:underline}.entry-steps li .row-with-indicator svg{position:absolute;top:13px;left:0;width:17px;color:#333}.entry-steps li .row-with-indicator svg.arrow-right{top:15px}.entry-steps li .row-with-indicator svg.files,.entry-steps li .row-with-indicator svg.pencil{color:#666}.entry-steps li .row-with-indicator svg.warning{color:#e31d19}.entry-steps li .row-with-indicator svg.completed{color:#56a31f}.entry-steps li .row-with-indicator .status{font-size:12px;line-height:15px;font-weight:500}.entry-steps li.active{box-shadow:0 0 6px rgba(0,0,0,.5);border-radius:10px}.entry-steps li.active .content,.entry-steps li.active svg,.entry-steps li.completed .content,.entry-steps li.completed svg{opacity:1}.entry-steps .due{color:#666;margin:5px 0}.entry-steps button.toggle{display:none}.entry-steps li .box-toggle{margin-top:20px}.overdue{color:#e31d19}@media screen and (min-width:900px){ul.entry-steps li .box-toggle{display:block!important}}@media only screen and (max-width:900px){h1.status{font-size:18px;line-height:22px}div.description,h1.status{text-align:center}.container{overflow:hidden;float:left;width:100%}.entry-steps-wrapper .connector{display:none}ul.entry-steps{position:relative;border-top:1px solid #979797}ul.entry-steps li{width:100%;border-bottom:1px solid #979797;padding:2.5vw 0;position:relative}ul.entry-steps li.active{box-shadow:unset;border-radius:0}ul.entry-steps li .icon{float:left;padding:12px 3vw}ul.entry-steps li .content{text-align:left;float:left;font-size:14px;line-height:18px;padding-left:4px;width:calc(100% - 6vw - 53px - 2vw)}ul.entry-steps li .content .title{max-width:80%}ul.entry-steps li .content br{display:none}ul.entry-steps li .submitted-when{margin-top:10px}ul.entry-steps li .box-toggle{display:none;overflow:hidden}ul.entry-steps li .due{margin:5px 0 0}ul.entry-steps button.toggle{background:#fff url(/images/plus.svg) 100% no-repeat;background-size:100% auto;width:25px;height:25px;border:none;position:absolute;top:7px;right:19px;display:block}ul.entry-steps li.open button.toggle{background:#fff url(/images/minus.svg) 100% no-repeat;background-size:100% auto}}.faq_section_menu a{display:block}section.faq{margin:4em 0}.faq ul{list-style-type:none;padding-left:0}.faq li{margin-bottom:1em}.faq li p{margin:0}.faq .a,.faq .q{position:relative;padding-left:40px}.faq .a span,.faq .q span{position:absolute;top:0;left:0}.faq .q{font-weight:500;color:#e31d19}.faq .a{margin-top:5px}.faq .a a{color:#e31d19;text-decoration:none}.diffdel,.diffins,.diffmod{margin-left:3px;margin-right:3px}del{display:none}ins{text-decoration:none}.diffins,.recently-updated,ins{background-color:#ff0}.recently-updated-photo{border:4px solid #ff0}.recently-updated{font-weight:400;padding:5px 5px 5px 0;font-size:14px}.form-small{width:300px}.form-header,.form-small{margin:auto;text-align:center}.form-header{width:500px}.form-header h1{font-size:1.5em}.form-header p{font-size:14px}.form-header h1,.form-header h2{margin-bottom:20px}.title-smaller{font-size:12px;line-height:1.5}.capitalize{text-transform:capitalize}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.ck.ck-toolbar{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:1}.ck figure{display:inline-block!important;font-size:.75em!important;padding:10px!important;background-color:#efefef!important;text-align:center!important;margin:0 20px 20px 0!important}.ck figure figcaption{display:block!important;font-size:.75em!important}.tor-form{margin-bottom:100px}.tor-form *{box-sizing:border-box}.form-join{width:400px}.form-join .info{text-align:left}.form-small .row,.form-small h1{margin-bottom:1em}.form-small .row{display:block}.form-small .row input{width:300px;padding:8px 0}.form-small a,.form-small button{margin-right:1em}.box-with-bottom{padding-bottom:1em;border-bottom:1px solid #d8d8d8}.tor-form .fieldset.field-group{border:none;padding:0;clear:both}.logical-unit:after{clear:both;content:"";display:table}.tor-form .clear-left{clear:left}.buttons{margin:1em 0;clear:both}.faux-link{color:#e2231a!important;text-decoration:underline;cursor:pointer}.faux-link-underline-on-hover{color:#e2231a!important;text-decoration:none;cursor:pointer}.faux-link-underline-on-hover:hover{text-decoration:underline}.faux-button-gray,.faux-button-ouline,.faux-button-red{padding:5px 16px;font-size:14px;min-width:64px;box-sizing:border-box;line-height:1.75;font-weight:500;border-radius:4px;text-transform:uppercase;-webkit-transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border .25s cubic-bezier(.4,0,.2,1) 0ms;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border .25s cubic-bezier(.4,0,.2,1) 0ms;margin:10px;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.faux-button-gray:hover,.faux-button-ouline:hover,.faux-button-red:hover{text-decoration:none}.faux-button-red{color:#fff;background-color:#e2231a}.faux-button-red:hover{background-color:#9e1812}.faux-button-black{color:#fff!important;background-color:#000!important}.faux-button-black:hover{background-color:rgba(0,0,0,.8)!important}.faux-button-gray{color:rgba(0,0,0,.87);box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);background-color:#e0e0e0}.faux-button-gray:hover{background-color:#d5d5d5}.faux-button-ouline{color:#fff;border:1px solid #fff}.download-file{margin-top:5px!important;max-width:175px}.blockLinks{margin-top:2em}.blockLinks a{display:block}form .buttons{margin:3em 0}.tor-form .buttons{margin-top:1em}.buttons button{margin-right:1em}.tor-form .highlight .field-container{background-color:#ff5}.tor-form .field-row{max-width:280px;min-width:305px;margin-bottom:2em}.tor-form .field-row .field-container{padding:10px;width:100%;overflow:hidden;position:relative}.tor-form .field-row .field-container.field-error{background-color:#ff5}.tor-form .field-row .field-container.field-error .field-description,.tor-form .field-row .field-container.field-error .label{color:#e31d19}.tor-form .field-row .fieldIconWrapper{display:block;margin-left:6px;margin-top:-6px;overflow:hidden}.tor-form .field-row.field-row-download-file{max-width:400px}.tor-form .field-row-official-photo-preview img{display:inline-block;margin:0 20px 20px 0;max-width:250px;vertical-align:top}.tor-form .field-row.field-row-email.static{max-width:none}.tor-form .field-row.field-row-download-file a{white-space:nowrap}.tor-form .field-row-autofill-email label,.tor-form .field-row-autofill-text label,.tor-form .field-row-dropdown label,.tor-form .field-row-number label,.tor-form .field-row-text label{bottom:32px;top:auto!important}.tor-form .field-row-autofill-email .hint label,.tor-form .field-row-autofill-text .hint label,.tor-form .field-row-dropdown .hint label,.tor-form .field-row-number .hint label,.tor-form .field-row-text .hint label{bottom:auto;top:0!important}.tor-form .field-row-past-parades,.tor-form .field-row-unit-position-grid{float:left;width:100%}.tor-form .field-row.field-row-comment{margin-bottom:0;clear:both}.tor-form .field-row .field-static span.label{font-weight:500}.tor-form .field-row .field-static span.value{display:block;margin-top:3px}.tor-form .field-row.inline{margin-bottom:0}.tor-form .field-row.inline .field-static span.value{display:inline}.tor-form .group-people-summary .field-static span.label{font-weight:400}.tor-form .field-row-checkboxes .main-label{margin:2em 0 .5em}.tor-form .field-row canvas{border:1px solid silver;height:6em}.tor-form table.equestrian-unit-position input{width:5em}.tor-form .field-row-vehicles table .label{font-size:75%}.tor-form .field-row-vehicles table input{width:9em}.tor-form .field-row table{width:100%;border-collapse:collapse;margin-top:6em}.tor-form .field-row table:first-of-type{margin-top:1em}.tor-form .field-row tbody tr:nth-child(2n),.tor-form .field-row thead tr{background-color:#e8e8e8}.tor-form .field-row.field-row-music-sections .field-container.field-error,.tor-form .field-row.field-row-music-selection .field-container.field-error{background-color:#ffd}.tor-form .field-row.field-row-music-sections .field-container.field-error tbody tr:nth-child(2n),.tor-form .field-row.field-row-music-sections .field-container.field-error thead tr,.tor-form .field-row.field-row-music-selection .field-container.field-error tbody tr:nth-child(2n),.tor-form .field-row.field-row-music-selection .field-container.field-error thead tr{background-color:#ffa}.tor-form .field-row.field-row-music-sections .field-container.field-error .field-row.subfield-error,.tor-form .field-row.field-row-music-sections .field-container.field-error td.subfield-error,.tor-form .field-row.field-row-music-selection .field-container.field-error .field-row.subfield-error,.tor-form .field-row.field-row-music-selection .field-container.field-error td.subfield-error{background-color:#ff0}.tor-form .field.row tbody tr:nth-child(odd){background-color:#f2f2f2}.tor-form .field-row td{text-align:center;padding:3px 0}.tor-form .field-row td input{padding:2px 4px;text-align:center}.tor-form .field-row table td.name input{text-align:left}.tor-form .field-row.full-width{max-width:100%;clear:both;float:left;width:100%;overflow:hidden}.tor-form .field-row .dropdown{width:100%}.tor-form .field-row .dropdown p{color:rgba(0,0,0,.54);margin:5px 0 0;font-size:.75rem;line-height:1em}.tor-form .field-row div[role=radiogroup] label{margin-left:-10px}.tor-form .group-band-photos .field-row.field-row-file{min-height:120px;margin-bottom:0;overflow:hidden;padding-bottom:10px}.tor-form .field-row .thum{max-width:100%;height:180px;width:auto!important;display:block}.tor-form .field-row-band-composition,.tor-form .field-row.field-row-checkbox,.tor-form .field-row.field-row-equestrian-unit-position,.tor-form .field-row.field-row-equestrian-vehicles,.tor-form .field-row.field-row-participation-length,.tor-form .field-row.field-row-past-parades,.tor-form .field-row.field-row-signature,.tor-form .field-row.field-row-textarea,.tor-form .field-row.field-row-yes-no{max-width:100%}.tor-form .group-use-replica-weapons .field-row.col-12 .dropdown,.tor-form .group-vehicle-info .field-row.col-8 .dropdown,.tor-form.type-bandfest .field-row.col-8 .dropdown,.tor-form.type-bandfest .field-row.col-12 .dropdown{min-width:100%}.field-row-past-parades .past-parade-row,.field-row-past-parades .songs-row,.field-row-songs .past-parade-row,.field-row-songs .songs-row{clear:both;width:-webkit-max-content;width:-moz-max-content;width:max-content}.field-row-past-parades .past-parade-row .parade-name,.field-row-past-parades .past-parade-row .song-name,.field-row-past-parades .songs-row .parade-name,.field-row-past-parades .songs-row .song-name,.field-row-songs .past-parade-row .parade-name,.field-row-songs .past-parade-row .song-name,.field-row-songs .songs-row .parade-name,.field-row-songs .songs-row .song-name{width:400px}.field-row-past-parades .past-parade-row .parade-date,.field-row-past-parades .songs-row .parade-date,.field-row-songs .past-parade-row .parade-date,.field-row-songs .songs-row .parade-date{width:110px}.field-row-past-parades .past-parade-row .parade-controls,.field-row-past-parades .past-parade-row .parade-date,.field-row-past-parades .past-parade-row .parade-name,.field-row-past-parades .past-parade-row .song-controls,.field-row-past-parades .past-parade-row .song-name,.field-row-past-parades .songs-row .parade-controls,.field-row-past-parades .songs-row .parade-date,.field-row-past-parades .songs-row .parade-name,.field-row-past-parades .songs-row .song-controls,.field-row-past-parades .songs-row .song-name,.field-row-songs .past-parade-row .parade-controls,.field-row-songs .past-parade-row .parade-date,.field-row-songs .past-parade-row .parade-name,.field-row-songs .past-parade-row .song-controls,.field-row-songs .past-parade-row .song-name,.field-row-songs .songs-row .parade-controls,.field-row-songs .songs-row .parade-date,.field-row-songs .songs-row .parade-name,.field-row-songs .songs-row .song-controls,.field-row-songs .songs-row .song-name{padding-bottom:1em;float:left;margin-right:2em}.tor-form .field-row.field-row-list{max-width:100%}.tor-form .field-row.field-row-list .list-row{clear:both;width:-webkit-max-content;width:-moz-max-content;width:max-content}.tor-form .field-row.field-row-list .list-row .list-item{width:400px;float:left;line-height:1.2em;padding-bottom:1.2em}.tor-form .field-row.field-row-list .list-row .list-controls{padding-bottom:1em;float:left;margin-right:2em}.tor-form .field-row.field-row-signature,.tor-form .field-row.field-row-textarea{clear:both}.tor-form .field-row.field-row-textarea{overflow:visible}.tor-form .field-row-equestrian-vehicles .vehicle-length input,.tor-form .field-row-equestrian-vehicles .vehicle-qty input,.tor-form .field-row-equestrian-vehicles .vehicle-width input{width:90%}.tor-form .field-row.field-row-future-year{margin-top:2em;max-width:300px}.print-only{display:none}@media print{.print-only{display:inherit}.no-print{display:none!important}}@media (min-width:600px),print{.tor-form .field-row.col{float:left}.tor-form .field-row.col-6{margin-right:5%;width:21%;min-width:21%}.tor-form .field-row.col-8{width:30%;min-width:30%}.tor-form .field-row.col-12{width:45%;min-width:45%;margin-right:10%}.field-row.field-row-support-person2-name,.tor-form .new-row{clear:left}.tor-form .animal-owner.col{margin-bottom:0}}.tor-form .field-row-middle-initial{width:120px}.field-row-facebook,.field-row-instagram,.field-row-social-other,.field-row-twitter,.field-row-youtube{width:40%;min-width:300px;margin-right:10%;float:left}.field-row-instagram{clear:both}.tor-form .field-row-file label,.tor-form .field-row-files label{margin-top:3px;text-transform:uppercase}.tor-form .field-row-band-full-name,.tor-form .field-row-budget-activation,.tor-form .field-row-budget-entertainment,.tor-form .field-row-budget-float,.tor-form .field-row-equestrian-animals-details .animal-rows-editable,.tor-form .field-row-parade-years,.tor-form .field-row-participants,.tor-form .group-number-of-participants .field-row-text,.tor-form .group-vehicle-owner .field-row{max-width:485px}.tor-form .field-row-file,.tor-form .field-row-files{width:100%;max-width:none;padding:0}.tor-form .field-row-file label,.tor-form .field-row-files label{float:left;max-width:485px;margin-bottom:10px}.tor-form .field-row-file .file-selected,.tor-form .field-row-files .file-selected{width:40%;float:left;margin-right:2%;padding-right:25px;padding-bottom:15px;margin-bottom:20px;clear:left}.tor-form .field-row-file .file-selected img,.tor-form .field-row-files .file-selected img{width:100%;height:auto}.tor-form .field-row-file .file-selected a,.tor-form .field-row-files .file-selected a{word-break:break-all}.tor-form .field-row-file .file-selected+.file-selected,.tor-form .field-row-file .file-selected+.file-selected+.file-selected,.tor-form .field-row-files .file-selected+.file-selected,.tor-form .field-row-files .file-selected+.file-selected+.file-selected{clear:none}.tor-form .field-row-file.col-12 .file-selected,.tor-form .field-row-files.col-12 .file-selected{width:auto}.tor-form .group-group-photos .file-selected{width:calc(31% - 25px);margin-right:2%;padding-right:25px;padding-bottom:15px}.tor-form .group-group-photos .file-selected a{word-break:break-all}.tor-form .group-group-photos .file-selected img{width:100%;height:auto}@media screen and (max-width:800px){.tor-form .field-row-file .file-selected,.tor-form .field-row-files .file-selected{width:100%;padding-right:0}}.tor-form .field-row-band-composition table{max-width:380px}.tor-form .field-row-band-composition td.name{text-align:left;padding-left:1em}.tor-form .field-row.field-row-checkbox label{font-size:1em}.tor-form .field-row.field-row-checkbox label span{padding-left:0;padding-right:2px}.tor-form .field-row-city{width:30%}.tor-form .field-row-city,.tor-form .field-row-state{float:left;margin-right:2em}.tor-form .field-row-zip{float:left;width:90px}.tor-form .field-comment h3,.tor-form .fieldset h3{font-weight:400;color:#e31d19}.tor-form .fieldset h3 .section-title{font-weight:700;background-color:#e31d19;font-size:1.1em;width:100%;display:inline-block;color:#fff;padding:5px;margin:25px 0 20px}.tor-form .fieldset h3{font-size:18px;margin:1em 0;padding-top:.5em;padding-left:0}.tor-form .fieldset .field-comment h3{font-size:16px;margin:0;padding-left:0}.tor-form .group-equestrian-unit-position ul{list-style-type:none;padding-left:0}.tor-form .group-description ol ul{list-style-type:disc;margin-top:.5em;padding-left:2em}.tor-form .group-description p{padding-left:10px}.print-container{margin-left:10px}.tab-bar-height-holder{display:block;height:48px}.tab-bar-height-holder .tab-bar-container{width:100%}.tab-bar-height-holder .tab-bar-container.static{position:fixed;top:100px;max-width:1200px;background-color:#fff;padding-top:30px;margin-left:0;z-index:10}.tab-bar-height-holder .tab-bar-container.static>div{background-color:#f5f5f5}@media (max-width:768px){.tab-bar-height-holder .tab-bar-container.static{top:69px}}.tor-form .field-row-date,.tor-form .field-row-day-of-birth{max-width:250px;position:relative;padding-right:0;min-width:auto!important}.tor-form .field-row-date>div,.tor-form .field-row-day-of-birth>div{width:100%}.tor-form .field-row-date input,.tor-form .field-row-day-of-birth input{cursor:pointer}.tor-form .field-row-date svg{color:#e2231a}.tor-form .field-row-date svg.calendar,.tor-form .field-row-day-of-birth svg.calendar{font-size:20px;position:absolute;right:0;top:1em}.tor-form .controls{position:absolute;right:0}.tor-form .field-row-file .file-selected,.tor-form .field-row-files .file-selected{position:relative;font-size:12px;line-height:15px}.tor-form .field-row-file .file-selected .controls,.tor-form .field-row-files .file-selected .controls{position:relative;margin-top:10px}.tor-form .field-row-file .file-selected .controls a,.tor-form .field-row-file .file-selected .controls button,.tor-form .field-row-files .file-selected .controls a,.tor-form .field-row-files .file-selected .controls button{margin-right:10px;margin-bottom:10px}.participants-table .participant,.tor-form .field-row-equestrian-animals-details .participant,.tor-form .field-row-participants .participant{margin-bottom:1em;position:relative;padding-right:235px;clear:both}.participants-table .controls,.tor-form .field-row-equestrian-animals-details .controls,.tor-form .field-row-participants .controls{top:15px;width:235px}.participants-table .controls button,.tor-form .field-row-equestrian-animals-details .controls button,.tor-form .field-row-participants .controls button{padding:6px;line-height:0}.participants-table .controls button.details,.tor-form .field-row-equestrian-animals-details .controls button.details,.tor-form .field-row-participants .controls button.details{padding:7px 6px 5px}.participants-table .status svg,.tor-form .field-row-equestrian-animals-details .status svg,.tor-form .field-row-participants .status svg{font-size:22px}.participants-table .status svg.completed,.tor-form .field-row-equestrian-animals-details .status svg.completed,.tor-form .field-row-participants .status svg.completed{color:#56a31f}.dialog .field-row-participant-animals{position:relative}.dialog .field-row-participant-animals .field-comment{overflow:hidden;padding-top:8px}.dialog .field-row-participant-animals h3{margin-bottom:10px;float:left}.dialog .field-row-participant-animals .controls{position:static;float:left;margin-left:1em;margin-top:-8px}.dialog .field-row-participant-animals .controls svg.circle-minus,.dialog .field-row-participant-animals .controls svg.circle-plus{font-size:18px}.participants-table svg,.tor-form .field-row-equestrian-animals-details svg,.tor-form .field-row-participants svg{font-size:20px}.participants-table.static,.tor-form .field-row-equestrian-animals-details.static,.tor-form .field-row-participants.static{max-width:100%}.participants-table.static .participant,.tor-form .field-row-equestrian-animals-details.static .participant,.tor-form .field-row-participants.static .participant{border-top:1px solid silver;padding-top:2em;padding-right:0}.tor-form svg.checkbox,.tor-form svg.checkbox-checked,.tor-form svg.radio,.tor-form svg.radio-checked{font-size:20px;margin-top:2px}.tor-form .autofill{font-size:.75rem;margin-top:4px;display:block;clear:left}svg.close{font-size:12px}svg.rotate{font-size:15px;color:#000}.box-table{clear:both;float:left;overflow:hidden;width:100%;margin-bottom:100px}.box-table .table{overflow-x:scroll}.box-table .table th,.box-table .table th span{line-height:1.4}.field-container .box-table{margin-bottom:0}.box-filter{margin:30px 0 0!important}.filter-by{float:left;margin-right:15px;margin-top:0;position:relative}.filter-by label{position:absolute;top:-11px;font-size:11.5px;line-height:1.1}.filter-by>div{margin-bottom:5px}.filter-search{float:left}.tor-form .field-row-music-sections{margin-bottom:30px;float:left}.tor-form .equestrian-table td input,.tor-form .field-row-band-composition td input,.tor-form .field-row-vehicle-grid td input{margin:0 2px;padding:6px 4px;width:88px!important;border:1px solid #bbb}.tor-form .field-row.field-row-pit-equipment-other{margin-top:-88px;margin-left:110px}.tor-form .field-row.field-row-pit-equipment-other label{display:none}@media screen and (max-width:600px){.tor-form .field-row.field-row-pit-equipment-other{margin-top:-55px;margin-left:45px!important;float:left}}.tor-form .group-music-selections{width:100%}.tor-form .field-row-music-sections .box-table{max-width:unset;margin-bottom:0}.tor-form .field-row-music-sections .music-selections-table td{text-align:left;padding:10px}.tor-form .field-row-music-sections .music-selections-table td input{margin:0 5px;padding:6px 4px;width:calc(100% - 20px)!important;border:1px solid #bbb;text-align:left}.tor-form .field-row-music-sections .music-selections-table td .dropdown{margin:0 5px;width:calc(100% - 10px)!important}.tor-form .field-row-music-sections .music-selections-table td:first-child{width:25%;line-height:1.35}.tor-form .field-row-music-sections .music-selections-table thead td{text-align:center}.tor-form .field-row.full-width.no_of_horses{margin-bottom:15px}.tor-form .static .note{display:none}.tor-form .note{line-height:20px;margin-bottom:12px}#action-bar{color:#fff;font-size:.875rem;background-color:#4d4d4d;position:fixed;bottom:0;line-height:1.2em;margin:auto;max-width:1200px;width:calc(100% - 48px);z-index:1195}@media (min-width:600px){#action-bar{width:calc(100% - 248px)}}@media (max-width:1200px){#action-bar{z-index:1195!important;position:fixed;bottom:0;width:100vw;left:0;right:0}}#action-bar .center,#action-bar .left,#action-bar .right{align-content:center}#action-bar .left{text-align:right;align-content:flex-start}#action-bar .right{text-align:right}#action-bar .selectWithLabel,#action-bar a,#action-bar button{margin:10px;line-height:1em;vertical-align:baseline}#action-bar button:disabled{background:#d3d3d3}#action-bar .back-button{color:#fff}#action-bar .approval-info{color:#fff;font-size:.875rem;position:absolute;right:2%;max-width:48%;margin-top:10px}#action-bar .selectWithLabel{display:inline-block;padding:0}#action-bar .selectWithLabel label{font-size:.8em}#action-bar .selectWithLabel select{display:inline;max-width:100%;padding:3px 15px;margin-top:0;margin-left:5px}@media (min-width:600px){#action-bar .left{padding-left:20px;text-align:left}#action-bar .right{padding-right:20px}}@media (min-width:600px) and (max-width:1250px),print{.tor-form .field-row.long-label label{margin-top:-10px}}@media screen and (max-width:400px){.tor-form .field-row.long-label label{margin-top:-10px}}.tor-form .field-row.field-row-travel-itinerary-file{clear:both}.tor-form .music-selections tr td:first-child{text-align:left;padding-left:10px;padding-right:10px}@media screen and (min-width:800px) and (max-width:950px){.tor-form .field-row.long-label label[data-shrink=true]{margin-top:-5px}}@media screen and (max-width:820px){.tor-form.type-parade-day .field-row.col-8,.tor-form.type-parade-day .field-row.col-12{clear:both;width:100%;margin-left:0!important;max-width:440px}.tor-form.type-parade-day .field-row.col-8>div,.tor-form.type-parade-day .field-row.col-12>div{width:100%}}.media-interview-request .field-row>div{width:100%}@media screen and (max-width:800px){.filter-by{margin-right:0}.filter-search{clear:both;float:left;margin-top:10px;margin-bottom:10px}}@media screen and (max-width:600px){.tor-form .col-12,.tor-form .col-12>div,.tor-form .field-row,.tor-form .field-row.col-4,.tor-form .field-row.col-6,.tor-form .field-row.col-8,.tor-form .field-row.col-9,.tor-form .field-row.col-12,.tor-form .field-row>div,.tor-form .parade-date{clear:both;max-width:unset;min-width:unset;margin-right:0;margin-left:0;width:100%}.tor-form .fieldset{min-width:auto}.tor-form .field-row-textarea{padding-top:15px}.tor-form .field-row-textarea label{width:calc(100% - 15px)}}.media-guide-page .print-cover-page{text-align:center}@media screen{.media-guide-page .print-cover-page{display:none}}.media-guide-page .print-cover-page img{margin-top:200px;width:50%}.media-guide-page .print-cover-page h1{font-size:50px;margin:100px}.media-guide-page .media-guide-header{page-break-before:always;color:#e31d19;font-size:24px;margin:25px 0;position:relative;border:solid #e31d19;border-width:0 0 10px;padding:20px 0}.media-guide-page .media-guide-header:after{clear:left}.media-guide-images{margin:20px 0}.media-guide-images a.big-image img{width:100%}.media-guide-images a.small-image{float:left;margin:0 0 10px 20px}.media-guide-images a.small-image img{max-height:150px}.upload-csv{max-width:200px}@media screen and (max-width:450px){.tor-form .field-row-textarea label[data-shrink=true]{margin-top:-10px}.tor-form .field-row-textarea label[for=addl-unit-description],.tor-form .field-row-textarea label[for=fundraising-plan]{margin-top:0}}.type-settings .fieldset.field-group{padding-bottom:50px}.type-settings .fieldset.field-group h3{margin-bottom:10px}@media print{.app{margin:0;padding:100px;body:#000;font-size:14px;width:1250px;display:block;box-sizing:border-box}.app .table-ellipsis .address-book-row td{white-space:normal;overflow:auto;max-width:none}.app .table-ellipsis .address-book-row td .contact-info-container{display:flex;flex-flow:row wrap}.app .table-ellipsis .address-book-row td .contact-info-container .contact-info{width:25%}.print-container{margin:40px}.field-row{page-break-inside:avoid}.field-row.field-row-past-parades{page-break-inside:auto}.field-row.field-row-past-parades .past-parade-row{page-break-inside:avoid}.field-row.field-row-participants{page-break-inside:auto}.field-row.field-row-participants .logical-unit{page-break-inside:avoid}#action-bar{display:none}}@page{margin:15mm 0}table .text-success{color:#56a31f}table .link{margin:0 20px 0 0}table .file-preview{margin:10px}table .file-preview span{position:relative;margin:0 5px;display:block;text-align:center}table .file-preview a{margin:0}table.address-book .address-book-row td{white-space:normal!important;padding:10px;overflow:auto;max-width:none;vertical-align:top!important}table.address-book .address-book-row td h3{margin:0}table.address-book .address-book-row td .extra-info{margin-bottom:16px}table.address-book .address-book-row td a{margin:0!important}table.address-book .address-book-row td span{display:block!important}.table-header-rotated tbody tr td:first-child,.table-header-rotated thead tr th:first-child{position:-webkit-sticky;position:sticky;left:0;background:#fff;z-index:1}.table-header-rotated th.rotate-45{height:227px;width:20px;min-width:20px;max-width:40px;position:relative;vertical-align:bottom;padding:0;font-size:12px;line-height:.8}.table-header-rotated th.rotate-45>div{position:relative;top:0;left:113px;height:100%;-webkit-transform:skew(-45deg,0deg);transform:skew(-45deg,0deg);overflow:hidden}.table-header-rotated th.rotate-45 span{-webkit-transform:skew(45deg,0deg) rotate(-45deg);transform:skew(45deg,0deg) rotate(-45deg);position:absolute;bottom:40px;left:-25px;display:inline-block;width:100%;width:85px;text-align:left;white-space:nowrap}.table-striped-column>tbody>tr td.category,.table-striped-column>thead>tr th.category div{background-color:#8a8a8a;color:#fff}.table-striped-column>tbody>tr td.application-form-cell:nth-of-type(odd),.table-striped-column>tbody>tr td.next-steps-form-cell:nth-of-type(2n),.table-striped-column>tbody>tr td.optional-steps-form-cell:nth-of-type(2n),.table-striped-column>thead>tr th.application-form-cell:nth-of-type(odd) div,.table-striped-column>thead>tr th.next-steps-form-cell:nth-of-type(2n) div,.table-striped-column>thead>tr th.optional-steps-form-cell:nth-of-type(2n) div{background-color:#eee}.csv-upload-status-table{background-color:#dedede;min-width:300px;margin:20px 0;padding:10px}.csv-upload-status-table thead td{font-weight:700}.page .previewing-unpublished{text-align:center;background-color:#ff0;display:block;padding:5px}.page .page-content{padding:10px 0 50px}.page .last-updated{color:#666;font-size:.9em}.page-loading,.page-not-found{text-align:center;margin-top:150px}.ck.ck-content.ck-editor__editable{min-height:200px;border-width:0 1px 1px;border-color:#ccc;border-radius:0;padding:50px}.export-link{color:#fff;border:1px solid #fff;border-radius:4px;padding:4px 8px;font-size:.875rem;text-transform:uppercase;display:inline-flex;line-height:1.75}.export-link:hover{text-decoration:none}
/*# sourceMappingURL=main.64840df7.chunk.css.map */