:root{--windle-c-red:#bd1e30;--windle-c-red-darker:#841522;--windle-c-cream:#fdfaf6;--windle-c-cream-darker:#e8c596
  --windle-c-yellow-1:#f2ae1c;--windle-c-grey:#444340;--windle-c-yellow-2:#f8db84;--windle-shadow-card:1px 1px 3px rgba(0,0,0,0.1);}*,*::before,*::after{box-sizing:border-box;}header[role="banner"]{background-color:var(--windle-c-cream);padding-top:8px;position:sticky;left:0;right:0;top:0;z-index:1;}@media screen and (max-width:768px){header[role="banner"]{padding-bottom:8px;}.windle-header{gap:1rem;}.windle-header a.logo{max-width:50%;}.windle-header .site-slogan{max-width:30%;max-width:min-content;font-size:0.875rem;padding-bottom:0;}.block-system-main-menu,.windle-header .loginout{display:none;}h1{fonts-size:1.6rem;}select{box-sizing:border-box;max-width:100%;}}html.admin-bar header[role="banner"]{top:30px;}body{font-family:Poppins,sans-serif;line-height:1.8;}.windle-header-inner{display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-end;}.windle-body{min-height:calc(100vh - 22rem);}.block-system-main-menu>.block-content,.windle-page-width{max-width:calc(min(1100px,100vw - 2rem));margin:auto;}.site-slogan{padding-bottom:28px;font-size:1.2rem;line-height:1;}.loginout{flex:1 0 auto;display:flex;justify-content:flex-end;padding-bottom:23px;a{background-color:var(--windle-c-grey);display:block;color:var(--windle-c-cream);padding:0.5rem 1rem;text-decoration:none;&:hover{background-color:var(--windle-c-red);}}}.block-system-main-menu{background-color:var(--windle-c-grey);ul.menu-dropdown{list-style:none;a{background-color:var(--windle-c-grey);display:block;color:var(--windle-c-cream);padding:0.5rem 1rem;text-decoration:none;&.active-trail{background-color:var(--windle-c-red);}&:hover{background-color:var(--windle-c-red);}}}}.block-system-breadcrumb{display:none;}footer.l-footer{padding:2rem 0;background-color:var(--windle-c-grey);color:var(--windle-c-cream);font-size:0.875rem;text-align:center;line-height:1.8;a,a:visited{color:var(--windle-c-cream);}a:hover,a:active{color:var(--windle-c-cream-darker);}}a{color:var(--windle-c-red);text-decoration:none;&:hover{text-decoration:underline;}}ul.links.inline{padding:0;}h1,h2,h3,h4,h5{margin-top:2rem;margin-bottom:1rem;line-height:1.2;}h1{font-size:2rem;}h2{font-size:1.6rem;}h3{font-size:1.5rem;line-height:3rem;}p{line-height:1.4;margin:0 0 1.4em;&.prominent{font-size:1.5rem;}&.smallprint{font-size:0.875rem;opacity:-0.8;}}blockquote{margin:0 0 1rem;padding:1rem 3rem 0;position:relative;background-color:white;}a.button{display:inline-block;margin-right:2rem;}td,th{border:none;}table{border-collapse:collapse;width:100%;border-bottom:solid 2px var(--windle-c-yellow-2);margin-bottom:2rem;padding-bottom:0.3rem;thead{border-top:solid 2px var(--windle-c-yellow-2);border-bottom:solid 2px var(--windle-c-yellow-2);background-color:var(--windle-c-cream);}th,td{padding:0.3rem 0.5rem;text-align:left;font-size:0.875rem;vertical-align:top;&>h3:first-child,&>h2:first-child{margin-top:0;}}tbody tr{border-bottom:solid 1px var(--windle-c-cream);}}.ui-widget,#ui-datepicker-div{font-size:0.875rem;}.ui-datepicker{table thead{border:none;}th{padding:0.2em 0;}td{text-align:center;}}.container-inline-date .date-padding{padding-left:0;padding-top:0;}.form-item-group .form-type-date-popup .form-item,.form-type-date-popup .form-item{padding-top:0;}#file-preview{height:100%;img{max-height:100%;width:auto;}}.cke_panel_list{h1,h2,h3,h4{font-size:1rem;}}span.status-indicator{padding:0.2em 0.8em 0;font-size:90%;border-radius:3px;white-space:pre;color:white;background-color:var(--windle-c-grey);&.green{background-color:#699310;}&.red{background-color:var(--windle-c-red-darker);}}a.offset-target:before{content:"";display:block;height:104px;margin:-104px 0 0;}.windle-app-section-1{display:grid;grid-template-columns:1fr 1fr;h2,&>div:last-child{grid-column:1 / 3;}}#windle-apply-eligibility-form{.actions,.messages{border-top:solid 2px var(--windle-c-red);border-bottom:solid 2px var(--windle-c-red);}.messages--error{background-color:var(--windle-c-yellow-2);padding:1rem;margin-bottom:1rem;}}.form-item{margin-bottom:1rem;padding:1rem;background:white;label{display:block;&.option{display:inline;}span.form-required{display:none;}}.description{font-size:0.875rem;}.form-item{padding:0;box-shadow:none;}}.filter-wrapper{display:none;}.text-format-wrapper{margin-bottom:1rem;&>a{font-size:0.875rem;margin-bottom:1rem;}}input.error,select.error,textarea.error{background-color:#ffaaaa;}fieldset,.form-item-group{h2:first-child,h3:first-child{margin-top:0;}margin-bottom:1rem;padding:1rem;background:white;box-shadow:var(--windle-shadow-card);.form-item{margin-bottom:0;padding:0.5rem 0 0;box-shadow:none;}}fieldset{border:none;legend{float:left;padding:0;width:100%;margin-bottom:1rem;line-height:1.2;font-size:1.2rem;}}.ajax-progress-bar .bar{border-color:var(--windle-c-yellow-1);.filled{background-color:var(--windle-c-yellow-2);}}a.button,button,input[type="submit"]{padding-left:32px;margin-right:1rem;display:inline-block;padding:0.6rem 1rem 0.4rem;color:white;text-decoration:none;background-color:var(--windle-c-grey);border-radius:0px;border:none;transition:background-color 0.6s,color 0.6s;&:hover{background-color:var(--windle-c-red);text-decoration:none;box-shadow:2px 2px 4px rgba(0,0,0,0.3);}&:active{background-color:var(--windle-c-red);box-shadow:none;}&.primary{background-color:var(--windle-c-red);&:active{background-color:var(--windle-c-red-darker);}}&.caution{&:hover{background-color:var(--windle-c-yellow-1);color:var(--windle-c-red-darker);}}}.form-managed-file input[type="submit"]{margin-left:2rem;}.actions{overflow:hidden;margin:1rem 0 2rem;padding:1rem;background-color:var(--windle-c-cream);input[type="submit"]{padding-left:32px;display:inline-block;padding:0.6rem 1rem 0.4rem;color:white;text-decoration:none;background-color:var(--windle-c-grey);border-radius:0px;border:none;&:hover{background-color:var(--windle-c-red);text-decoration:none;box-shadow:2px 2px 4px rgba(0,0,0,0.3);}&:active{background-color:var(--windle-c-red);box-shadow:none;}}input.next,input[name="next"]{float:right;background-color:var(--windle-c-red);margin-right:0;margin-left:1em;}}ol.windle-todo-list{margin:0;padding:0;&>li{list-style:none;margin:0 0 0.5rem;padding:0.5rem 1rem 0.5rem 2.5rem;background:white;box-shadow:var(--windle-shadow-card);&:before{position:absolute;margin-left:-2rem;content:'\2610';line-height:1;font-size:1.5rem;display:block;width:1.5rem;text-align:center;opacity:0.8;}&.error{background-color:var(--windle-c-yellow-2);}&.error:before{content:'\2612';color:inherit;}&.completed:before{content:'\2611';color:inherit;}&.wip:before{content:'\231B';color:inherit;}}.actions{background-color:transparent;padding:0;}}td.upload__list{padding-top:4rem;padding-left:2rem;ul.files-list{margin:0;padding:0;li{margin:0;padding:0;overflow:hidden;min-width:400px;padding:0.5rem 0;border-bottom:solid 1px var(--windle-c-cream);&:last-child{border-bottom:none;}img{float:right;margin-left:1rem;}}}}.form-items--inline{.form-item{display:inline-block;}}.scholarship-app__thumb-photo{float:right;margin-left:1rem;font-size:0.875rem;}table.scholarship-app-view{border-top:solid 2px var(--windle-c-yellow-2);width:auto;th.value-right{white-space:pre;width:10%;}.scholarship-app__print-photo{max-width:300px;img{max-width:100%;}}th{background-color:var(--windle-c-cream);}}.scholarship_application--print{blockquote{&:before{content:none;}&:after{content:none;}border-top:none;border-color:var(--windle-c-yellow-2);font-size:0.875rem;font-style:normal;}td blockquote{border-bottom:none;}}body.print{background-color:white;.w-slogan{float:right;}#header{position:static;background-color:white;min-height:none;height:auto;}#main{padding-top:0;}.w-container,#content > *,#footer > .block{max-width:none;margin:0;padding-left:0;padding-right:0;}}.inc-bottom-padding,#windle-signup-form{padding-bottom:4rem;}
