:root{--teal-100: #00abcc;--teal-90: #00abcc90;--teal-20: #00abcc20;--teal-10: #00abcc10;--teal-dark: hsl(190, 100%, 35%);--black-100: #000000;--black-90: #00000090;--black-80: #00000080;--black-70: #00000070;--black-60: #00000060;--black-50: #00000050;--black-40: #00000040;--black-30: #00000030;--black-20: #00000020;--black-10: #00000010;--black-05: #00000005;--yellow-100: #f9c956;--yellow-90: #f9c95690;--yellow-20: #f9c85620;--yellow-10: #f9c85610;--yellow-dark: hsl(42, 93%, 59%);--orange-100: #e0562a;--orange-90: #e0562a90;--orange-10: #e0562a10;--orange-dark: hsl(15, 75%, 48%);--green-100: #00a275;--green-90: #00a27590;--green-10: #00a27410;--green-dark: hsl(163, 100%, 28%);--main-color: var(--teal-100);--global-border-color: var(--black-20);--global-padding: 2.5rem;--site-side-padding: 1rem;--transition-speed: 0.15s;--input-height: 2.5rem;--input-horizontal-padding: 1rem}@media(min-width: 48rem){:root{--site-side-padding: 2.5rem}}.hide{display:none}.hide-text{border:0;clip:rect(0 0 0 0);height:.0625rem;margin:-0.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem}.margin-top-0{margin-top:0}.margin-top-05{margin-top:.5rem}.margin-top-1{margin-top:1rem}.margin-bottom-0{margin-bottom:0}.margin-bottom-05{margin-bottom:.5rem}.margin-bottom-1{margin-bottom:1rem}.margin-bottom-2{margin-bottom:2rem}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{font-family:"Open Sans",sans-serif}.container{padding-right:var(--site-side-padding);padding-left:var(--site-side-padding)}.layout-right-sidebar{display:grid;grid-gap:var(--global-padding)}@media(min-width: 56.25rem){.layout-right-sidebar{grid-template-columns:3fr 1fr}}.layout-left-sidebar{display:grid;grid-gap:var(--global-padding)}@media(min-width: 56.25rem){.layout-left-sidebar{grid-template-columns:1fr 3fr}}.layout-single-col{max-width:48rem;margin-right:auto;margin-left:auto;padding-right:var(--site-side-padding);padding-left:var(--site-side-padding)}.site{display:flex;flex-direction:column;min-height:100vh}.site-body{flex:1}.h1,.h2,.h3,.h4,.h5,.h6{margin-block-start:auto;margin-block-end:auto}.h1{margin-bottom:1.5rem;font-size:1.5rem;line-height:1}@media(min-width: 31.25rem){.h1{margin-bottom:2.5rem;font-size:4vw}}@media(min-width: 75rem){.h1{font-size:3rem}}.h2{margin-bottom:1.5rem;font-size:1.125rem;color:var(--orange-100);line-height:1}@media(min-width: 31.25rem){.h2{margin-bottom:2.5rem;font-size:2.667vw}}@media(min-width: 75rem){.h2{font-size:2rem}}.h2--underline{margin-bottom:1rem;padding-bottom:1rem;border-bottom:.0625rem solid var(--global-border-color)}@media(min-width: 31.25rem){.h2--underline{margin-bottom:2rem;padding-bottom:2rem}}.h3{margin-bottom:1rem;font-size:1rem;line-height:1.625rem}@media(min-width: 31.25rem){.h3{font-size:1.833vw}}@media(min-width: 75rem){.h3{font-size:1.375rem}}.h4{margin-bottom:.75rem;font-size:.875rem}.h5{margin-bottom:1rem;font-weight:400;font-size:.8125rem;letter-spacing:.0625rem;text-transform:uppercase}p{margin-top:0;font-size:.875rem;line-height:1.6}@media(min-width: 31.25rem){p{font-size:1rem}}a{color:var(--back-100);text-decoration-color:var(--orange-100);transition:all ease-in-out var(--transition-speed)}a:visited{color:var(--black-100)}a:hover{color:var(--teal-100);text-decoration:none}li{line-height:1.6}.global-ul{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.global-ul li{margin-top:.75rem;margin-bottom:.75rem}.grid,.grid-col-4,.grid-col-3,.grid-col-2{display:grid;grid-gap:var(--global-padding)}.grid--gapless{grid-gap:0}@media(min-width: 50rem){.grid-col-2{grid-template-columns:1fr 1fr}}@media(min-width: 50rem){.grid-col-3{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 50rem){.grid-col-4{grid-template-columns:1fr 1fr 1fr 1fr}}.btn{display:inline-flex;align-items:center;height:var(--input-height);justify-content:center;padding-right:1.5rem;padding-left:1.5rem;color:#fff;font-family:"Open Sans",sans-serif;font-weight:700;letter-spacing:.0625rem;text-align:center;text-decoration:none;text-shadow:.125rem .125rem .25rem rgba(0,0,0,.2);text-transform:uppercase;border:.0625rem solid var(--black-40);cursor:pointer;transition:all ease-in-out var(--transition-speed)}.btn:hover,.btn:visited{color:#fff}.btn--teal{background-color:var(--teal-100)}.btn--teal:hover{background-color:var(--teal-dark)}.btn--green{background-color:var(--green-100)}.btn--green:hover{background-color:var(--green-dark)}.btn--yellow{background-color:var(--yellow-100)}.btn--yellow:hover{background-color:var(--yellow-dark)}.btn--white{color:var(--orange-100);text-shadow:none;background-color:#fff;border:.125rem solid #fff}.btn--white:visited{color:var(--orange-100)}.btn--white:hover{color:var(--orange-100);border-color:var(--orange-100)}.card{padding:2.5rem;background-color:var(--yellow-20)}.card--col-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem}.card__heading{margin-top:0;color:var(--orange-100)}.card__inner{margin-top:2.5rem;padding:1.25rem;background-color:#fff}.card__inner-list{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.card__inner-list li:not(:last-child){margin-bottom:.5rem}.input{height:var(--input-height);padding-left:1rem;width:100%;background-color:#fff;border:.0625rem solid var(--global-border-color)}.input--search{background:#fff image-url(/assets/icon-search-464afed950b6301378acfa8c06b81c22508c613ff83e7862627e9510060ad870.svg) right 1rem center no-repeat}.input-group{margin-bottom:1rem}.select{height:var(--input-height);padding-right:var(--input-horizontal-padding);padding-left:var(--input-horizontal-padding);width:100%}.tablink--inactive{opacity:.5}.tabContent{display:none}.tabContent.tabContent--active{display:block}.pagination,.pagination ul{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;display:inline-flex;background-color:var(--black-05);border-radius:.125rem}.pagination a,.pagination .current,.pagination .gap{display:block;padding:1rem;text-decoration:none}.pagination a:hover,.pagination .current:hover,.pagination .gap:hover{color:var(--orange-100)}.pagination .prev,.pagination .next{color:var(--teal-100)}.pagination .active{color:var(--orange-100)}.pagination .disabled a{color:var(--black-100);cursor:default;opacity:.25}.pagination .disabled a:hover{color:var(--black-100)}.pagination-meta{display:flex;align-items:center;height:3.125rem;font-size:.75rem}nav.pagination{display:inline-flex;padding-right:1rem;padding-left:1rem;background-color:var(--black-10);border-radius:.125rem}.table{margin-bottom:1rem;width:100%;border-collapse:collapse}.table th,.table td{padding:1.5rem .75rem}.table th{text-align:left;border-bottom:.125rem solid #000}.table td{border-bottom:.0625rem solid var(--global-border-color)}.table--expand-cell-1{width:50%}.datatable-filters{margin-bottom:.5rem;font-weight:700}.table-search{display:flex;align-items:center}.table-search input[type=text]{height:3.125rem;padding-left:1rem;width:calc(50vw - 5rem);border:.0625rem solid var(--global-border-color)}.table-search input[type=text]:focus{border-color:var(--teal-100);outline:0}.table-search .clear-filter{padding:1rem;cursor:pointer}.custom-data-table .dataTables_filter{font-weight:bold}.custom-data-table .dataTables_filter input{height:3.125rem;padding-left:1rem;width:calc(50vw - 5rem);border:.0625rem solid var(--global-border-color)}.custom-data-table .dataTables_filter input:focus{border-color:var(--teal-100);outline:0}.custom-data-table .dataTables_filter input{margin-top:.5rem;width:100%}.custom-data-table .dataTables_info{display:flex;align-items:center;height:3.125rem;font-size:.75rem}.custom-data-table .dataTables_paginate{background-color:var(--black-10)}.custom-data-table .dataTables_paginate .paginate_button{display:inline-block;padding:1rem;cursor:pointer}.custom-data-table .dataTables_paginate .paginate_button.previous,.custom-data-table .dataTables_paginate .paginate_button.next{color:var(--main-color)}.custom-data-table .dataTables_paginate .paginate_button.disabled{color:var(--black-100);cursor:default;opacity:.25}.custom-data-table .dataTables_paginate .paginate_button.current{color:var(--orange-100)}.label{display:block;margin-bottom:.5rem;font-weight:700}.highlight{padding:2.5rem;background-color:var(--green-10)}.highlight--white{background:#fff}.highlight__title{margin-top:0;margin-bottom:1rem;color:var(--green-100)}.highlight__description p{margin-bottom:0}@media(min-width: 48rem){.highlight__description p{font-size:1.125rem}}.highlight__features{margin-top:2rem}.highlight__feature-title{margin-top:0;margin-bottom:0}.highlight__feature-description{margin-top:.75rem}.page-header{position:relative;display:flex;flex-direction:column;justify-content:center;margin-bottom:var(--global-padding);padding:2rem var(--site-side-padding);color:#fff;background-image:linear-gradient(-45deg, var(--teal-dark) 0%, var(--teal-100) 100%)}@media(min-width: 50rem){.page-header{padding-top:3rem;padding-bottom:3rem}}.page-header a:not(.btn){color:#fff}.page-header a:not(.btn):hover{color:inherit;text-decoration:none}.page-header__title{margin-top:0;margin-bottom:0}.page-header__title+.lead{margin-top:1rem}.page-header__subtitle{margin-top:1rem;margin-bottom:0;font-size:.75rem;font-style:italic}@media(min-width: 75rem){.page-header__subtitle{max-width:50vw;font-size:1.125rem}}.page-header__actions{margin-top:1rem}@media(max-width: 31.25rem){.page-header__actions{display:flex;flex-direction:column}.page-header__actions .btn{margin-top:.5rem;margin-bottom:.5rem}}.page-header__photo-credit{position:absolute;right:1rem;bottom:.0625rem;font-size:.625rem;letter-spacing:.0625rem;text-transform:uppercase}.page-header-image{padding-top:calc(56.25% - 330px);background-color:var(--black-10);background-size:cover;background-repeat:no-repeat;background-position:center center}.intro-text p{font-size:1rem}@media(min-width: 48rem){.intro-text p{font-size:1.25rem}}.home-hero{display:flex;flex-direction:column;justify-content:center;height:calc(85vh - 9.375rem);padding-right:var(--site-side-padding);padding-left:var(--site-side-padding);background:linear-gradient(hsla(190, 100%, 40%, 0.8), hsla(190, 100%, 40%, 0.8)),var(--teal-100) image-url(/assets/business-team-meeting-boardroom-8efc5c24a68a092c63c02327d07675e7cee7b5d421fa8b139735e34ba89a2f86.jpg) center center no-repeat;background-size:cover}.home-hero__heading{margin-top:0;margin-bottom:0;color:#fff;font-size:1.5rem}@media(min-width: 31.25rem){.home-hero__heading{font-size:5vw}}@media(min-width: 75rem){.home-hero__heading{font-size:3.75rem}}.home-hero__search{margin-top:2rem}@media(min-width: 51.5rem){.home-hero__search{display:flex;align-items:center}}.home-hero__search>a{display:inline-block;margin-top:2rem;color:#fff;text-decoration-color:#fff}@media(min-width: 51.5rem){.home-hero__search>a{margin-top:0}}.home-hero__search>a:hover{color:#fff;text-decoration:none}.home-hero__search .search__options li a{color:#fff;opacity:.5}.home-hero__search .search__options li.active a{opacity:1}.home-hero__search-form{position:relative}@media(min-width: 51.5rem){.home-hero__search-form{margin-right:1.5rem;width:calc(50vw - var(--site-side-padding) - 1.5rem)}}.home-hero__search-input{height:4.375rem;padding-left:1.5rem;border-width:0}.home-hero__search-btn{position:absolute;top:50%;right:1rem;padding-left:1.5rem;color:var(--black-90);font-size:.9375rem;letter-spacing:.0625rem;text-transform:uppercase;border-width:0;background:rgba(0,0,0,0) image-url(/assets/icon-search-464afed950b6301378acfa8c06b81c22508c613ff83e7862627e9510060ad870.svg) left center no-repeat;transform:translateY(-50%)}.home-hero__search-autocomplete{width:calc(50vw - var(--site-side-padding) - 1.5rem)}.maintenance-warning{margin-bottom:3rem;padding:2rem;background-color:var(--yellow-100)}.maintenance-warning p{margin-bottom:0;color:#fff;font-size:1.5rem}.search{position:relative}.search .tab-pane{display:none}.search .tab-pane.active{display:block}.search__options{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;display:flex;height:2rem}.search__options li{margin-right:1rem}.search__options li.active a{color:var(--teal-100)}.search__options a{font-size:.75rem;text-decoration:none;text-transform:uppercase}.search__form{position:relative}.search__input{height:var(--input-height);padding-left:.5rem;width:100%;border:.0625rem solid var(--global-border-color)}.search__btn{position:absolute;top:50%;right:.5rem;padding-left:1.5rem;color:var(--black-90);font-size:.9375rem;letter-spacing:.0625rem;text-transform:uppercase;border-width:0;background:rgba(0,0,0,0) image-url(/assets/icon-search-464afed950b6301378acfa8c06b81c22508c613ff83e7862627e9510060ad870.svg) left center no-repeat;transform:translateY(-50%)}.search__autocomplete:not(:empty){position:absolute;top:100%;margin-top:1rem;padding:1rem;width:100%;background-color:#fff;border:.0625rem solid var(--global-border-color)}.tabs-hidden{display:none}.award-search{display:flex;align-items:center;padding:1rem;background-color:var(--black-10)}.award-search .tabContent__contaner{flex:1;margin-left:1rem}.subjects-list{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;margin-top:var(--global-padding)}.subjects-list li{margin-bottom:1px;background-color:var(--teal-20);transition:all ease-in-out var(--transition-speed)}.subjects-list li:hover{background-color:var(--teal-10)}.subjects-list li.selected{background-color:var(--teal-10)}.subjects-list li.selected>a{text-decoration:none;opacity:.5}.subjects-list li>a{display:block;padding:.75rem 1rem;color:var(--teal-100);text-decoration:none}.subjects-list .table{margin-right:auto;margin-bottom:0;margin-left:auto;width:calc(100% - 1.5rem)}.subjects-list .table tbody tr:last-child td{border-bottom:0}.subjects-list .table tbody td{padding-top:.75rem;padding-bottom:.75rem;border-color:var(--teal-20)}.subjects-list .table a{color:var(--teal-100);text-decoration:none}.institution-logos-header{margin-top:3rem}.institution-logos{display:flex;flex-wrap:wrap;justify-content:center;margin-top:0;margin-bottom:1rem;padding-left:0;list-style-type:none}.institution-logos li{padding:.75rem;width:50%}@media(min-width: 48rem){.institution-logos li{width:33.3333333333%}}@media(min-width: 64rem){.institution-logos li{padding:1.25rem;width:25%}}@media(min-width: 75rem){.institution-logos li{width:16.6666666667%}}.institution-logos-footnote{color:#636463;font-size:12px;letter-spacing:.0625rem;text-decoration:none;text-transform:uppercase}.institution-logos-footnote a{color:var(--main-color)}.institution-logo{display:block;padding-top:100%;border:.0625rem solid var(--global-border-color);background-repeat:no-repeat;background-position:center center;background-size:6.75rem auto;transition:all ease-in-out var(--transition-speed)}@media(min-width: 48rem){.institution-logo{background-size:8rem auto}}@media(min-width: 64rem){.institution-logo{background-size:6.75rem auto}}@media(min-width: 75rem){.institution-logo{background-size:6rem auto}}.institution-logo:hover{border-color:var(--teal-100)}.institution-logo--uu{background-image:image-url(/assets/institution-logos/UU-logo-5d2a3e98e45945f93123bd83a229ab1494b191b8b0cc5910a253419813cd7720.svg)}.institution-logo--bridgerland{background-image:image-url(/assets/institution-logos/BTECH-Logos-95354a64f5de2a9600e4faf7159c4d6456ddc14f9bb47c4080e007eede5b8ca9.svg)}.institution-logo--davis-tech{background-image:image-url(/assets/institution-logos/DavisTech_logo-Vertical-351ff1a99447b700e436db1d8ab338fabecc3816c4be7cbace9df265e3d36f85.svg)}.institution-logo--dixie-tech{background-image:image-url(/assets/institution-logos/DixieTech-ff0ad4e3ca99b0e0c92e4452844529901b74c35103810e38861e3e69f7b9e253.svg)}.institution-logo--utu{background-image:image-url(/assets/institution-logos/utah-tech-aa283165be3f440b59b3b546ee3704551720f3d42c8aaf1c7f4bb0de46fb03ff.svg)}.institution-logo--m-tech{background-image:image-url(/assets/institution-logos/mtech-c966bd354dd09bf7f86074741aada9c5b5a70ebd6a8bf89d7adef60e0fd073e2.svg)}.institution-logo--ogden-weber{background-image:image-url(/assets/institution-logos/OgdenTech-9b7e597c5e20a750cff37dec1c957c75000d1e441e30c7500c6a0446a49ac73d.svg)}.institution-logo--slcc{background-image:image-url(/assets/institution-logos/SLCClogo-BrandColors2015-08762ad1fc3d002521e5d73042f8b03516464180ed6b9d7a52832e33b1462f65.svg)}.institution-logo--snow{background-image:image-url(/assets/institution-logos/Snow-logo-5315b6d8579c31c1f66508a89147ededbe9933b145f641be38f6d6ef2690de6a.svg);background-size:3rem auto}@media(min-width: 48rem){.institution-logo--snow{background-size:6rem auto}}@media(min-width: 64rem){.institution-logo--snow{background-size:4.75rem auto}}@media(min-width: 75rem){.institution-logo--snow{background-size:3rem auto}}.institution-logo--southwest{background-image:image-url(/assets/institution-logos/SouthwestTech-10c7cc4f3c14731e73d810518c72382caf5cc6c4914d993404b7833fc6a3f8ad.svg)}.institution-logo--suu{background-image:image-url(/assets/institution-logos/SUUprimary-b75bf46deb0a980864159d1484aaf12cf9fff66ad43a7491700749c1302302ab.svg)}.institution-logo--tooele{background-image:image-url(/assets/institution-logos/TooeleTech-0b9c44dad7b77f461f26981dabb7a209fa3ef346d29158b4d77a27657a0781b3.svg)}.institution-logo--ub-tech{background-image:image-url(/assets/institution-logos/UBTech-95bacebeddbb0e4ebd3d17aa3c8198a6c11d4292dc43eb22058dc6d42e541c45.png)}.institution-logo--usu{background-image:image-url(/assets/institution-logos/USU-logo-30bb42b3403942c820ab5c1ffe6009977e086354f9660da3b5503d749922980e.svg)}.institution-logo--uvu{background-image:image-url(/assets/institution-logos/UVU-logo-e3bbd36cfda963b353cf63be75845533bdfd7f61747a45d047f64d341e54d127.svg)}.institution-logo--weber{background-image:image-url(/assets/institution-logos/WSU-logo-ce4f8ed10c40ac892a55c19b94919506218c04d495ddc099889ccf2c0e64b497.svg)}.site-header__top,.site-header__nav{padding-right:var(--site-side-padding);padding-left:var(--site-side-padding)}.site-header__top{display:flex;align-items:center;justify-content:space-between;padding-top:var(--site-side-padding);padding-bottom:var(--site-side-padding)}@media(min-width: 48rem){.site-header__top{height:5.625rem;padding-top:0;padding-bottom:0}}.site-header__logo{width:40%}@media(min-width: 48rem){.site-header__logo{width:auto}}.site-header__logo img{display:block;width:100%}.site-header__search{display:flex;justify-content:flex-end;width:50%}@media(min-width: 48rem){.site-header__search{width:auto}}.site-header__search-btn{height:1.5rem;width:1.5rem;background:rgba(0,0,0,0) image-url(/assets/icon-search-464afed950b6301378acfa8c06b81c22508c613ff83e7862627e9510060ad870.svg) center center no-repeat;border-width:0}.site-header__search-input{height:1.5rem;width:13.75rem;font-size:.75rem;border-top:0;border-right:0;border-bottom:.0625rem solid var(--black-10);border-left:0}.site-header__search-input:focus{border-bottom:.0625rem solid var(--main-color);outline:0}.site-header__nav{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;display:flex;align-items:center;justify-content:center;padding-top:.75rem;padding-bottom:.75rem;border-top:.0625rem solid var(--black-10)}@media(min-width: 48rem){.site-header__nav{height:3.75rem;padding-top:0;padding-bottom:0}}.site-header__nav li{line-height:1}.site-header__nav li:nth-child(1),.site-header__nav li:nth-child(2){position:relative}.site-header__nav li:nth-child(1)::after,.site-header__nav li:nth-child(2)::after{content:"";position:absolute;top:50%;right:0;height:.25rem;margin-top:-0.125rem;width:.25rem;background-color:var(--orange-100);border-radius:50%}.site-header__link{display:block;padding-right:.5rem;padding-left:.5rem;color:#636463;font-size:.625rem;letter-spacing:.0625rem;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase}@media(min-width: 48rem){.site-header__link{margin-right:var(--site-side-padding);margin-left:var(--site-side-padding);padding-right:0;padding-left:0;font-size:1rem}}.site-header__link:hover{color:var(--main-color)}.site-footer{display:flex;flex-direction:column;align-items:center;margin-top:3.75rem;padding:2rem var(--site-side-padding);font-size:.75rem;border-top:.0625rem solid var(--black-10)}@media(min-width: 48rem){.site-footer{flex-direction:row}}.site-footer__logo{margin-bottom:1rem}@media(min-width: 48rem){.site-footer__logo{margin-bottom:0;padding-right:2.5rem}}.site-footer__links{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.site-footer__links li{margin-right:1rem}.site-footer__link{color:#636463;letter-spacing:.0625rem;text-decoration:none;text-transform:uppercase}.site-footer__link:hover{color:var(--main-color)}.site-footer__copyright-text{margin-top:1rem;margin-bottom:0;font-size:.75rem;color:var(--black-50);text-transform:uppercase}@media(min-width: 48rem){.site-footer__copyright-text{margin-top:0;margin-left:auto}}.img{width:100%}.global-section:not(:last-of-type){margin-bottom:5rem}.global-section__heading{margin-top:0}a{cursor:pointer}input[type=search]{color:#777}.login-box input[type=text],.login-box input[type=password],.login-box input[placeholder],.login-box input[placeholder],.login-box [placeholder],.login-box *[placeholder]{background-color:#fff;color:#777 !important;border-bottom:1px solid #777;height:auto;padding:6px 8px}.login-box ::-webkit-input-placeholder{color:#777}.login-box :-moz-placeholder{color:#777}.login-box ::-moz-placeholder{color:#777}.login-box :-ms-input-placeholder{color:#777}.header-nav a.btn.account{padding:7px 10px 5px !important}.no-padding{padding:0 !important}th:focus{outline:none}.sorting,.sorting_asc,.sorting_desc{cursor:pointer}.sorting:after,.sorting_asc:after,.sorting_desc:after{font-family:FontAwesome;content:"";color:#ccc;float:right}.sorting_asc:after{color:#333;content:""}.sorting_desc:after{color:#333;content:""}.contact{list-style-type:none;margin:0}.contact li{line-height:26px}.key,.value{width:30%;display:inline-block}.key{font-weight:bold}.value{width:70%}.box-content{position:relative}.box .box-with-form{padding:40px}.box .box-with-form form{margin:0}.box .box-with-form form fieldset{margin:0 0 30px}.box .box-with-form form h3{margin:0 0 30px}.box .box-with-form form .form-actions{margin-bottom:0}.box .box-with-form form .form-actions div{display:inline}.pagination-wrapper{margin:0 !important}.pagination-meta{position:absolute;top:0;right:0;width:auto !important;line-height:54px;right:20px}.bootstrap-datatable{margin-bottom:14px}.dataTables_wrapper .pagination{visibility:hidden}.dataTables_wrapper .pagination-meta{visibility:hidden}.dataTables_wrapper .add-on{background-color:#f1f1f1;color:#666;cursor:pointer}.dataTables_filter{display:inline-block}.dataTables_filter input{width:150px}.log-list{padding:20px;background-color:#fff}.log ul{margin:0;padding:0;list-style:none}.log ul li{background:#fff;margin-left:0px !important;padding:10px 20px;border-bottom:1px solid #e4e6eb;font-size:12px;position:relative}.log ul li:last-child{border:none}.log ul li .attribute{text-decoration:underline}.log ul li em{font-style:normal;color:#37fa8f}.event{border-bottom:1px solid #f9f9f9;margin-bottom:1px;position:relative}.event.create{border-left:2px solid #78cd51}.event.update{border-left:2px solid #fabb3d}.event.destroy{border-left:2px solid #ff5454}.event .desc{display:inline-block;width:75%;padding:10px 10px;font-size:12px}.event .desc .title{font-size:18px;margin-bottom:5px}.event .time{display:inline-block;width:15%;padding:10px 10px 10px 0;font-size:12px;text-align:right;position:absolute;top:0;right:0}.event .time .date{font-size:18px;margin-bottom:5px}.page-header .actions{margin:16px 0 0 0}.link-editor input[type=text]{width:100%;box-sizing:border-box;padding:8px;height:100%}.modal{width:900px;margin-left:-450px}.modal.fade{display:none}.modal.fade.in{display:block}@media(max-width: 1600px){.row-fluid.tables .pagination-meta{position:static}}@media(max-width: 1200px){.row-fluid.tables .box{width:100%;margin-left:0}.row-fluid.tables .pagination-meta{position:absolute}}@media(max-width: 500px){.pagination-meta{position:static}}.overflow{max-height:400px;overflow:auto;margin-bottom:40px}.overflow .table{margin-bottom:0}.formtastic textarea,.formtastic input[type=text],.formtastic input[type=number],.formtastic input[type=tel],.formtastic input[type=email]{width:508px}.formtastic select{width:520px}.formtastic .inputs{list-style-type:none}.formtastic #award_url_attributes_href_input input{width:700px}.formtastic #award_program_details_url_attributes_href_input input{width:700px}.formtastic fieldset{margin-bottom:15px !important}li.input{display:flex;flex-direction:column}li.input label{color:inherit;background-color:rgba(0,0,0,0);font-size:14px;font-weight:normal;line-height:20px}.form-group.has-error{outline:2px dashed #eb1714;outline-offset:3px}.form-group.has-error span.help-block{color:#b94a48;font-size:16px}.section-header{text-transform:uppercase;font-size:18px;padding-top:18px;padding-bottom:18px}.form-group.program-curriculum input[type=text],.form-group.program-curriculum input[type=number]{width:96%;margin-bottom:0px}.form-group.program-curriculum .program-curriculum__grid{display:grid;grid-template-columns:auto 1fr auto 1fr 1fr;gap:.5rem;margin-bottom:2rem}.form-group.program-curriculum .program-curriculum__grid-emphasis{display:grid;grid-template-columns:auto 1fr auto 1fr 1fr;gap:.5rem;margin-bottom:2rem}.form-group.program-curriculum .form-label label{display:none}.form-group.program-curriculum .emphasis-group{border:1px solid #e4e6eb;margin-bottom:.5rem;padding:.5rem}.form-group.program-curriculum .emphasis-group-name{border:0;background-color:rgba(0,0,0,0);font-weight:bold}.r401-table-container{border:2px solid #ccc;padding:10px}.form-group.degree-map input[type=text],.form-group.degree-map input[type=number]{width:96%;margin-bottom:0px}.form-group.degree-map .degree-map__grid{display:grid;grid-template-columns:auto 1fr auto 1fr 1fr auto 1fr;gap:.5rem;margin-bottom:2rem}.form-group.degree-map .deg_map_checker{margin:auto;margin-left:2px;width:15px;height:15px;zoom:1}.form-group.degree-map .form-label label{display:none}.form-group.degree-map .degree-map__transfer-checks__grid{display:grid;gap:.5rem;grid-template-columns:.75fr .75fr .75fr 1fr 1fr 1.5fr;margin-bottom:2rem}.form-group.degree-map .degree-map__transfer-checks__grid select.form-control{width:100%}.form-group.degree-map .degree-map__transfer-checks__grid .transfer-checks__comments textarea{width:96% !important}#r401_proposal_award_types_input .form-wrapper,[id^=r401_proposal_r401_award_variant_changes_attributes_] .form-wrapper{margin-top:1rem;display:flex;flex-direction:column}#r401_proposal_award_types_input .form-wrapper .radio,[id^=r401_proposal_r401_award_variant_changes_attributes_] .form-wrapper .radio{width:auto}.flex{display:flex}.col-6{width:50%;padding:.125rem}.grey{background-color:#e4e6eb}.section-title{padding-top:2.5rem}.table-title{width:100%;text-align:center;color:#000;font-weight:bolder}.form-group.projected-program .section-subtitle,.form-group.faculty-staff .section-subtitle{padding-top:2rem}.form-group.projected-program th,.form-group.faculty-staff th{height:85px}.form-group.projected-program th,.form-group.projected-program td:first-child,.form-group.faculty-staff th,.form-group.faculty-staff td:first-child{border:1px solid #e4e6eb}.form-group.projected-program td,.form-group.faculty-staff td{padding:5px}.form-group.projected-program .faculty-staff__table th,.form-group.projected-program .faculty-staff__table td,.form-group.faculty-staff .faculty-staff__table th,.form-group.faculty-staff .faculty-staff__table td{border:1px solid #e4e6eb}.form-group.projected-program .faculty-staff__table tr,.form-group.faculty-staff .faculty-staff__table tr{height:50px}.form-group.projected-program .department-financial-data-table input,.form-group.faculty-staff .department-financial-data-table input{max-width:100%;width:calc(100% - 10px);border:0}.form-group.projected-program .department-financial-data-table .form-label label,.form-group.faculty-staff .department-financial-data-table .form-label label{display:none}.form-group.projected-program .student-data-table,.form-group.projected-program .faculty-staff__table,.form-group.faculty-staff .student-data-table,.form-group.faculty-staff .faculty-staff__table{width:100%}.form-group.projected-program .student-data-table input,.form-group.projected-program .faculty-staff__table input,.form-group.faculty-staff .student-data-table input,.form-group.faculty-staff .faculty-staff__table input{max-width:100%;width:calc(100% - 10px);border:0}.form-group.projected-program .student-data-table .form-label label,.form-group.projected-program .faculty-staff__table .form-label label,.form-group.faculty-staff .student-data-table .form-label label,.form-group.faculty-staff .faculty-staff__table .form-label label{display:none}.em-form *{box-sizing:border-box}.em-form .formtastic textarea,.em-form .formtastic input[type=text],.em-form .formtastic input[type=number],.em-form .formtastic input[type=tel],.em-form .formtastic input[type=email]{width:100%;padding:14px 6px}.em-form .formtastic select{width:100%}h3,.box .box-with-form form h3{margin-bottom:10px}label{margin-bottom:0}.flash-link{float:right;color:inherit}.award-variant--form{margin-top:10px;margin-bottom:10px;padding:20px;border:1px solid rgba(0,0,0,.1254901961)}.award-variant--form:nth-of-type(even){background-color:#ebedf2}.vertical-container{width:90%;max-width:1170px;margin:0 auto}.vertical-container::after{content:"";display:table;clear:both}#vertical-timeline{position:relative;padding:0;margin-top:2em;margin-bottom:2em}#vertical-timeline::before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:#f1f1f1}.vertical-timeline-content .btn{float:right}#vertical-timeline.light-timeline:before{background:#e7eaec}.dark-timeline .vertical-timeline-content:before{border-color:rgba(0,0,0,0) #f5f5f5 rgba(0,0,0,0) rgba(0,0,0,0)}.dark-timeline.center-orientation .vertical-timeline-content:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f5f5f5}.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before,.dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before{border-color:rgba(0,0,0,0) #f5f5f5 rgba(0,0,0,0) rgba(0,0,0,0)}.dark-timeline .vertical-timeline-content,.dark-timeline.center-orientation .vertical-timeline-content{background:#f5f5f5}@media only screen and (min-width: 1170px){#vertical-timeline.center-orientation{margin-top:3em;margin-bottom:3em}#vertical-timeline.center-orientation:before{left:50%;margin-left:-2px}}@media only screen and (max-width: 1170px){.center-orientation.dark-timeline .vertical-timeline-content:before{border-color:rgba(0,0,0,0) #f5f5f5 rgba(0,0,0,0) rgba(0,0,0,0)}}.vertical-timeline-block{position:relative;margin:2em 0}.vertical-timeline-block:after{content:"";display:table;clear:both}.vertical-timeline-block:first-child{margin-top:0}.vertical-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width: 1170px){.center-orientation .vertical-timeline-block{margin:4em 0}.center-orientation .vertical-timeline-block:first-child{margin-top:0}.center-orientation .vertical-timeline-block:last-child{margin-bottom:0}}.vertical-timeline-icon{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;font-size:16px;border:3px solid #f1f1f1;background-color:#36a9e1;text-align:center}.vertical-timeline-icon i{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-9px}@media only screen and (min-width: 1170px){.center-orientation .vertical-timeline-icon{width:50px;height:50px;left:50%;margin-left:-25px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;font-size:19px}.center-orientation .vertical-timeline-icon i{margin-left:-12px;margin-top:-10px}.center-orientation .cssanimations .vertical-timeline-icon.is-hidden{visibility:hidden}}.vertical-timeline-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em}.vertical-timeline-content:after{content:"";display:table;clear:both}.vertical-timeline-content h2{font-weight:400;margin-top:4px}.vertical-timeline-content p{margin:1em 0;line-height:1.6}.vertical-timeline-content .vertical-date{float:left;font-weight:500}.vertical-date small{font-weight:400}.vertical-timeline-content::before{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid rgba(0,0,0,0);border-right:7px solid #fff}@media only screen and (min-width: 768px){.vertical-timeline-content h2{font-size:18px}.vertical-timeline-content p{font-size:13px}}@media only screen and (min-width: 1170px){.center-orientation .vertical-timeline-content{margin-left:0;padding:1.6em;width:40%}.center-orientation .vertical-timeline-content::before{top:24px;left:100%;border-color:rgba(0,0,0,0);border-left-color:#fff}.center-orientation .vertical-timeline-content .btn{float:left}.center-orientation .vertical-timeline-content .vertical-date{position:absolute;width:100%;left:122%;top:2px;font-size:14px}.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content{float:right}.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content::before{top:24px;left:auto;right:100%;border-color:rgba(0,0,0,0);border-right-color:#fff}.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .btn{float:right}.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .vertical-date{left:auto;right:122%;text-align:right}.center-orientation .cssanimations .vertical-timeline-content.is-hidden{visibility:hidden}}.program_totals_row,.degree-map--totals_row{display:flex;justify-content:flex-end}.program_subtotals_row,.program_totals_row,.degree-map--totals_row{grid-column:5;width:100%}.program_subtotals_row span,.program_totals_row span,.degree-map--totals_row span{font-weight:bold}.degree-map__subtotals{grid-column:span 5;display:flex;width:100%}.degree-map__subtotals--inner{display:flex;justify-content:flex-end;width:50%}.degree-map__subtotals--inner span{font-weight:bold}.dropzone{display:flex;width:100%;justify-content:center;align-content:center;padding:1.24rem 0;margin:1rem 0;background-color:#f5f5f5;border:1px solid #ccc}
