@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600|Roboto+Slab:400,700);header#pageHeader{color:#fff}header#pageHeader .universal-nav{height:25px;background-color:#2c2c2c;color:#fff;line-height:24px}header#pageHeader .universal-nav a{font-size:11px;color:#fff;text-transform:uppercase;text-decoration:underline}header#pageHeader .universal-nav a:focus,header#pageHeader .universal-nav a:hover{text-decoration:none}header#pageHeader .logobar{background-color:#000;padding-top:8px;padding-bottom:8px;height:76px}@media (min-width:768px){header#pageHeader .logobar .img-conestoga{height:60px;width:auto;display:inline-block}header#pageHeader .logobar .img-imit{height:60px;width:auto;display:inline-block}}header#pageHeader .bg-light{background-color:#fff!important}header#pageHeader .navbar .nav-item a{text-decoration:none;color:#000}header#pageHeader .navbar .nav-item a:hover{background-color:#000}.border-left{border-left:1px solid #666!important}main#pageMain img{display:block;max-width:100%;height:auto}main#pageMain table{width:100%;max-width:100%;border:1px solid #ddd;overflow:hidden}main#pageMain table>tbody>tr:nth-of-type(odd){background-color:#fff}main#pageMain table>tbody>tr:nth-of-type(2n){background-color:#f9f9f9}main#pageMain table th{font-weight:700;text-align:left}main#pageMain table>tbody>tr>td,main#pageMain table>tbody>tr>th,main#pageMain table>tfoot>tr>td,main#pageMain table>tfoot>tr>th,main#pageMain table>thead>tr>td,main#pageMain table>thead>tr>th{border-top-width:0;padding:8px;line-height:1.42857143em;vertical-align:top}.btn{border-radius:0;white-space:normal!important}.btn-block{display:block;width:100%;margin-top:.5rem}.btn-dark{background-color:#2d2d2d;border-color:#2d2d2d}.btn-black{background-color:#000}.btn-black:hover{background-color:#000}.btn-primary{color:#fff;background-color:#1c467a;border-color:#1c467a}.btn-primary:hover{color:#fff;background-color:#1c5b92;border-color:#1c5b92}.btn-primary.focus,.btn-primary:focus{background-color:#1c5b92!important;border-color:#1c5b92!important;box-shadow:0 0 0 .1rem #fff inset}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#1c5b92;border-color:#1c5b92}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .1rem #fff inset}#apps-tools .btn{text-align:left!important}#quick-actions .btn{text-align:left!important}#service-disruption a{text-decoration:none!important}#service-disruption a:hover{text-decoration:underline!important}#student-announcements a{text-decoration:none!important}#student-announcements a:hover{text-decoration:underline!important}.border-bottom-light-50{opacity:.5;border-bottom:1px solid #ccc}.bg-secondary{background-color:#ccc!important}.bg-dark{background-color:#2d2d2d!important}.bg-primary{background-color:#1c467a!important}.bg-danger{background-color:#900!important}.bg-info{background-color:#0e606c!important}.bg-black{background-color:#000!important}.bg-light{background-color:#f5f5f5!important}.bg-warning{background-color:#f5be41!important}.bg-light-50{background-color:#f5f5f5!important;opacity:.9;z-index:2}.text-primary{color:#1c467a!important}#service-status .text-truncate{color:#fff!important}.search_autocomplete{position:absolute;z-index:2;width:96.5%}.search_autocomplete>li{padding-left:10px!important}@media (min-width:640px){.search-collapse.collapse:not(.show){display:none}}@media only screen and (min-width:320px) and (max-width:480px){.search_autocomplete{width:87.5%}}@media only screen and (min-width:481px) and (max-width:639px){.search_autocomplete{width:93%}}@media only screen and (min-width:640px) and (max-width:1020px){.search_autocomplete{width:92%}}ol.pretty-list{list-style:none;counter-reset:pretty-counter;padding:0;text-align:left;display:inline-block}ol.pretty-list li{position:relative;margin-bottom:10px;padding:10px 0 0 60px;min-height:40px;display:block}ol.pretty-list li:before{content:counter(pretty-counter);counter-increment:pretty-counter;display:inline-block;font-size:20px;margin-right:20px;border:2px solid #333;width:40px;height:40px;text-align:center;border-radius:40px;line-height:35px;font-weight:700;position:absolute;top:0;left:0}ul.pretty-list{padding-left:17px}ul.pretty-list li{min-height:40px;padding-top:10px;margin-bottom:10px}ul.status{list-style:none;padding-left:0}ul.status li{min-height:40px;padding-top:10px;margin-bottom:10px}ul.status li .label{font-size:1em;border-radius:1em;padding-left:1em;padding-right:1em;margin-right:.5em;min-width:75px}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px 3px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top-width:0}.table>thead>tr>th{border-bottom-width:1px}.table-dark{background-color:#2c2c2c}.table{border:0}.table caption{padding-top:10px;text-align:center;font-weight:700;color:#000}.table th{font-weight:700}.table tr.active{border:1px solid #efefef}.table-striped>tbody>tr:nth-of-type(odd){background-color:#fff}.table-statuses .label{font-size:1em;border-radius:1em;padding-left:1em;padding-right:1em;margin-right:.5em;min-width:75px}.table-light tr.active{border:1px solid #000}.calendar:after{content:"";display:table;clear:both}.calendar header{text-align:center}.calendar .rows{width:100%;margin-bottom:20px}.calendar .rows:after{content:"";display:table;clear:both}.calendar .rows ul{list-style:none;padding:0;margin:0;width:100%}.calendar .rows ul li{display:block;float:left;width:14.342%;padding:5px;box-sizing:border-box;border:1px solid #ccc;margin-right:-1px;margin-bottom:-1px}@media (max-width:768px){.calendar .rows ul li{height:auto!important;border:1px solid #ededed;width:100%;padding:10px;margin-bottom:-1px}}.calendar .rows ul.weekdays{height:40px}@media (max-width:768px){.calendar .rows ul.weekdays{display:none}}.calendar .rows ul.weekdays li{text-align:center;text-transform:uppercase;line-height:20px;padding:10px 6px;background:#f5f5f5;color:#000;font-size:13px}.calendar .rows .week:after{content:"";display:table;clear:both}.calendar .rows .week li{min-height:125px}@media (max-width:768px){.calendar .rows .week li{min-height:auto}}.calendar .rows .week li:hover{background:#d3d3d3}.calendar .rows .date{text-align:center;margin-bottom:5px;padding:4px;background:#333;color:#fff;width:28px;border-radius:50%;float:right}@media (max-width:768px){.calendar .rows .date{float:none}}.calendar .rows a.event{clear:both;display:block;font-size:13px;border-radius:4px;padding:5px;margin-top:10px;margin-bottom:5px;line-height:14px;background:#fff;border:1px solid #254a83;text-decoration:none}.calendar .rows a.event:focus,.calendar .rows a.event:hover{border-style:dashed}.calendar .rows a.event:focus .event-desc,.calendar .rows a.event:hover .event-desc{text-decoration:none}.calendar .rows a.event .event-desc{display:block;margin:3px 0 7px 0;color:#254a83;text-decoration:underline}.calendar .rows a.event .event-time{display:block;color:#333;text-decoration:none}.calendar .rows .other-month{background:#f5f5f5;color:#666}@media (max-width:768px){.calendar .rows .other-month{display:none}}footer#pageFooter{background-color:#2c2c2c;color:#fff}footer#pageFooter a{color:#a0dcff}footer#pageFooter .footer-content{border-top:1px solid #505050;border-bottom:1px solid #505050;padding-top:20px}footer#pageFooter .footer-link{color:#fff;line-height:30px}footer#pageFooter .vcard{margin-bottom:10px}footer#pageFooter .vcard .fn{font-size:1.5em;margin-bottom:10px}footer#pageFooter .vcard .tel .type{font-weight:700}footer#pageFooter .legal{background-color:#000;padding-top:20px;padding-bottom:20px}footer#pageFooter .legal :last-child{margin-bottom:0}.scroller{position:relative;overflow:auto;white-space:nowrap;overflow-x:visible;overflow-y:hidden;padding-bottom:10px}.scroller div{display:inline-flex}.scroller div .card-body{display:block}.scroller div .card-body h3{font-size:1.15rem!important}.scroller::-webkit-scrollbar{-webkit-appearance:none}.scroller::-webkit-scrollbar{height:10px;cursor:pointer}.scroller::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:100px;border:1px solid #fff;padding-top:0}.scroller::-webkit-scrollbar-track{border-radius:10px;background-color:#f2f2f2}.card-title{white-space:normal}.btn-slider{height:80px;background-color:#1c467a;font-weight:700;font-size:20px;border-style:none;width:40px;outline:0;opacity:.9}.btn-slider:hover{opacity:1}.arrow{transform:translatey(-225px);margin-top:-35px;position:relative;z-index:9999;color:#fff}.arrow .text-dark{color:#fff!important}.scroller>.row{display:inline}@media only screen and (max-width:990px){.scroller{overflow:auto;margin-left:25px}.btn-slider,.btn-slider1{height:65px;width:35px;opacity:.9}.arrow{transform:translatey(-250px);margin-top:-7px}}summary{display:flex;align-items:center;cursor:pointer;background-color:transparent;color:#1c467a;padding:8px;padding-right:30px}[open]>summary{background-color:#efefef}details summary::-webkit-details-marker{display:none}details{display:block;border-top:1px solid #ccc;position:relative}details:last-of-type{border-bottom:1px solid #ccc!important}summary:hover{background-color:#efefef}summary:focus{background-color:#efefef;outline:0!important}details[open]{margin-bottom:20px;color:#000}details[open] summary~*{animation:open .3s ease-in-out}@keyframes open{0%{opacity:0}100%{opacity:1}}details>:not(summary){margin:1rem;width:auto;max-width:95%}details summary ul{margin-top:3rem}details summary:after{position:absolute;padding-left:15px;right:8px;content:url("https://www-assets.conestogac.on.ca/images/corporate-website-2019/arrows/arrow-down.png")}details[open] summary:after{content:url("https://www-assets.conestogac.on.ca/images/corporate-website-2019/arrows/arrow-up.png")}@media (max-width:520px){details>:not(summary){margin:1rem;width:auto;max-width:90%}}details table{width:100%!important}#cludo-search-results ul li:after,#cludo-search-results ul li:before,.cludo-search-results ul ul li:after,.cludo-search-results ul ul li:before,.search_autocomplete li:after,.search_autocomplete li:before,ul.search_autocomplete ul li:after,ul.search_autocomplete ul li:before{content:none!important}.search_autocomplete{text-indent:0!important;list-style:none!important;padding:0!important;margin:0!important}.search_autocomplete li{top:0;right:0;bottom:0;left:0;text-indent:0;margin:0!important;list-style:none}#cludo-search-results ul,.cludo-search-results ul ul,ul.search_autocomplete ul{text-indent:0;list-style:none;padding:0;margin:0}#cludo-search-results ul li,.cludo-search-results ul ul li,ul.search_autocomplete ul li{text-indent:0;list-style:none;max-width:none}#cludo-search-results ul h2,.cludo-search-results ul ul h2,ul.search_autocomplete ul h2{margin-left:0;margin-right:0}#cludo-search-results ul p,.cludo-search-results ul ul p,ul.search_autocomplete ul p{margin-left:0;margin-right:0;max-width:none}#cludo-search-results ul.search_page_list,.cludo-search-results ul.search_page_list{text-align:left;width:100%}#cludo-search-results ul.search_page_list li,.cludo-search-results ul.search_page_list li{display:inline-block;padding:7px 5px 7px 0;width:31px;text-align:left}#cludo-search-results .cludo-sr-only,.cludo-search-results .cludo-sr-only{display:none}#cludo-search-results .loading,.cludo-search-results .loading{display:block;margin:0 auto}#cludo-search-results .with-images li,.cludo-search-results .with-images li{position:relative}#cludo-search-results .with-images li .search-result-image,.cludo-search-results .with-images li .search-result-image{position:absolute;width:150px;display:inline-block;max-height:84.38px;overflow:hidden}#cludo-search-results .with-images li .search-result-image.max-out-height,.cludo-search-results .with-images li .search-result-image.max-out-height{max-height:unset}#cludo-search-results .with-images li .search-result-image+.search-result-data,.cludo-search-results .with-images li .search-result-image+.search-result-data{margin-left:165px;min-height:84.38px}@media (max-width:480px){#cludo-search-results .with-images li .search-result-image,.cludo-search-results .with-images li .search-result-image{display:block;position:static;width:100%;margin-bottom:15px;height:0;padding-bottom:56.25%}#cludo-search-results .with-images li .search-result-image+.search-result-data,.cludo-search-results .with-images li .search-result-image+.search-result-data{margin-left:0}}.powered-by-cludo{margin-top:5px;background-image:url(https://customer.cludo.com/img/nobg-black.png);background-repeat:no-repeat;height:40px;width:155px;background-size:180px;background-position:right center;display:block}@media (max-width:640px){.powered-by-cludo{display:none}}#cludo-search-results .cludo-page-navigation,.cludo-page-navigation,.cludo-search-results .cludo-page-navigation{position:relative;min-height:40px}#cludo-search-results .cludo-page-navigation .powered-by-cludo,.cludo-page-navigation .powered-by-cludo,.cludo-search-results .cludo-page-navigation .powered-by-cludo{position:absolute;top:0;right:0;margin-top:0}#cludo-search-results .search-filters-mobile-button,.cludo-search-results .search-filters-mobile-button{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#cludo-search-results ul .search-results-item,.cludo-search-results ul .search-results-item{margin-bottom:30px;margin-top:30px}#cludo-search-results ul .search-results-item img,.cludo-search-results ul .search-results-item img{width:100%}#cludo-search-results ul .search-results-item .search-result-data>h2,#cludo-search-results ul .search-results-item>h2,.cludo-search-results ul .search-results-item .search-result-data>h2,.cludo-search-results ul .search-results-item>h2{line-height:1.1;margin-top:0;margin-bottom:7.5px;font-size:22px;padding:0}#cludo-search-results ul .search-results-item .search-result-data>p,#cludo-search-results ul .search-results-item>p,.cludo-search-results ul .search-results-item .search-result-data>p,.cludo-search-results ul .search-results-item>p{padding:0;margin:0 0 7.5px}#cludo-search-results ul .search-results-item .path,.cludo-search-results ul .search-results-item .path{word-break:break-all;padding:0;margin:0}#cludo-search-results ul li,.cludo-search-results ul li{background:0 0;list-style-type:none;margin-left:0;padding-right:0}#cludo-search-results .cludo-r,.cludo-search-results .cludo-r{margin-left:-15px;margin-right:-15px;display:-webkit-box;display:flex;flex-wrap:wrap;box-sizing:border-box}#cludo-search-results .cludo-c-12,#cludo-search-results .cludo-c-3,#cludo-search-results .cludo-c-4,#cludo-search-results .cludo-c-8,#cludo-search-results .cludo-c-9,.cludo-search-results .cludo-c-12,.cludo-search-results .cludo-c-3,.cludo-search-results .cludo-c-4,.cludo-search-results .cludo-c-8,.cludo-search-results .cludo-c-9{box-sizing:border-box;padding-left:15px;padding-right:15px;position:relative;width:100%;min-height:1px}#cludo-search-results .cludo-c-3,.cludo-search-results .cludo-c-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#cludo-search-results .cludo-c-4,.cludo-search-results .cludo-c-4{-webkit-box-flex:0;flex:0 0 33.33333333%;max-width:33.33333333%}#cludo-search-results .cludo-c-8,.cludo-search-results .cludo-c-8{-webkit-box-flex:0;flex:0 0 66.66666667%;max-width:66.66666667%}#cludo-search-results .cludo-c-9,.cludo-search-results .cludo-c-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}#cludo-search-results .cludo-c-12,.cludo-search-results .cludo-c-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.search_autocomplete{background-color:#fff;border:1px solid #efefef;width:100%;z-index:99999;color:#000}.search_autocomplete li{padding:10px 10px;border-bottom:1px solid #efefef}#cludo-search-results .cludo-banner{background-color:#000;padding:25px;margin:15px 0;color:#fff}#cludo-search-results .cludo-banner .cludo-banner-container{background:linear-gradient(45deg,#000,rgba(0,0,0,.5));height:100%;width:100%}#cludo-search-results .cludo-banner iframe,#cludo-search-results .cludo-banner img{max-width:100%;max-height:100%}#cludo-search-results .cludo-banner ul{margin-left:20px}#cludo-search-results .cludo-banner ul li{list-style:disc;color:#fff}#cludo-search-results .cludo-banner h2,#cludo-search-results .cludo-banner h3,#cludo-search-results .cludo-banner p{margin:10px 0;color:#e4bc59}#cludo-search-results .cludo-banner h2{border-bottom:1px solid #d3d3d3;margin-top:0!important;font-size:1.563rem}#cludo-search-results .cludo-banner p{color:#fff}#cludo-search-results .cludo-banner a{color:#e4bc59}#cludo-search-results .cludo-banner a:hover{text-decoration:none}#cludo-search-results .cludo-banner:after{visibility:hidden;display:block;content:"";clear:both;height:0}#cludo-search-results .search-result-count{padding:15px 0}#cludo-search-results .search-did-you-mean{cursor:pointer}body{font-family:"Open Sans",sans-serif;font-size:16px!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab"}p{font-family:"Open Sans",sans-serif;font-size:15px}h2{font-size:1.5rem}h3{font-size:1.18rem}ul li{line-height:25px}a{color:#254a83;text-decoration:underline}a:focus,a:hover{text-decoration:none}a.btn{text-decoration:none}a.btn.btn-primary{background-color:#254a83;border-color:#1c3963;color:#fff}a.btn.btn-primary:focus,a.btn.btn-primary:hover{background-color:#2d5b9f}a.btn.btn-primary:active{background-color:#254a83}.label{display:inline-block;font-size:.75em;border-radius:1em;padding-left:1em;padding-right:1em}.label.label-success{background-color:#367c36;color:#fff}.label.label-danger{background-color:#a12511}.label.label-warning{background-color:#f7ca18;color:#000}.text-darklink{font-size:14.5px;color:#333}.text-darklink:hover{color:#000;text-decoration:none}.sp-icon{text-decoration:none!important}.sp-label{text-decoration:underline}a:hover .sp-label{text-decoration:none}.navbar-nav .active a{background-color:#000}.floating-btn{position:fixed;bottom:20px;right:20px;z-index:1050}