/* University Template over-ride
   Launched: 2023-11-13
   Author: Notre Dame Web Team
   ----------------------------------------------------*/@media only screen{.section{--section-padding:2rem;padding:2rem 0;padding:var(--section-padding) 0}.partner{align-items:center}.details-toggle-list{display:flex;justify-content:end}.filter-group:not(:has(li.filter-record:not(.hidden))){display:none}.meetings-list>li,.page-past-meetings .form--filter{margin-bottom:2rem}.meetings-list>li{border-bottom:1px solid #ccc;padding-bottom:2rem}.meetings-list>li .card-label{font-size:inherit;margin-bottom:0}.meetings-list>li .card-label+h2{margin-top:0}.library-item{background-color:var(--gray-extra-extra-light)}.library-item .card-type{color:#888;font-size:.9rem}.library-item .card-type span:not(:last-child):after{content:", ";display:inline}.library-item-summary{font-size:1rem}}

/* 480px
----------------------------------------------------*/

/* 768px
----------------------------------------------------*/

/* 960px
----------------------------------------------------*/@media only screen and (min-width:60em){.section{--section-padding:3rem}.meetings-list>li{margin-bottom:4rem}.meetings-details{display:grid;grid-template-columns:repeat(5,minmax(0,20%));grid-gap:2rem}.meetings-details .summary{grid-column:span 3}.meetings-details .presenters{grid-column:span 2;margin-left:1.5rem}}

/* 1280px
----------------------------------------------------*/

/* 1600px
----------------------------------------------------*/@media only screen and (min-width:100em){.section{--section-padding:4rem}.card-label{font-size:.9rem}}

/* 1920px
----------------------------------------------------*/

/* Print
----------------------------------------------------*/

/* Form Elements
----------------------------------------------------*/form{margin:1rem 0}form.form{clear:both;margin:0 0 2rem;--grid-gap:1.5rem}.form--filter{background:var(--sky-blue);padding:1.4rem}.form--filter .form-fields{margin:0;padding:0}.form--filter .form-utility{background:#fff;border-bottom:1px solid #ccc;margin:1rem -1.4rem -1.4rem;padding:.5rem 1rem;position:relative}.form--filter .form-checks-list,.form--filter .form-checks-list li{margin:0}.form--filter .form-checks-list label{font-weight:400}.form--filter .records-found{font-size:.9rem;font-weight:700}form p{margin:0;max-width:none}fieldset{background:var(--sky-blue-light);border:none;border-radius:1rem;margin:2rem 0;padding:1.5rem}fieldset p{margin-bottom:.75rem}legend{border:0;margin:0 0 1.5rem;padding:0}label{display:block;font-size:1rem;font-weight:600;line-height:1.1}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}form button.btn-cta,form input[type=submit]{margin-top:2rem}button{border-radius:0;width:auto}button,input{line-height:1.1;overflow:visible}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}input[type=checkbox],input[type=radio]{accent-color:var(--brand-blue);margin:0 .5rem}input[type=search]{outline-offset:-2px}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled],html input[disabled]{cursor:default}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{min-height:5rem;min-width:100%;overflow:auto;vertical-align:top}optgroup{font-weight:700}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{background-color:#fefefe;border:1px solid #cacaca;border-radius:4px;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);box-sizing:border-box;color:#0a0a0a;display:block;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;margin:0;padding:.5rem;transition:border-color .25s ease-in-out,box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;width:100%}input:focus{border:2px solid var(--brand-blue-bright);outline:none}

/*select:not([multiple]) { padding-top:0; padding-bottom:0; }*/select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fefefe;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-origin:content-box;background-position:right -.5rem center;background-repeat:no-repeat;background-size:20px 12px;border:1px solid #cacaca;border-radius:4px;color:#0a0a0a;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1rem;padding:.5rem 1.5rem .5rem .5rem;transition:border-color .25s ease-in-out,box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out,box-shadow .5s;width:100%}select:focus,textarea:focus{background-color:#fefefe;border:2px solid var(--brand-blue-bright);box-shadow:0 0 5px #cacaca;outline:none;transition:border-color .25s ease-in-out,box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out}