.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.sidebar .students-home .contact-actions.students-actions{display:none}@media (min-width:70em){.sidebar .students-home .contact-actions.students-actions{display:block}}.students-home .contact-actions.students-actions .ca-text{padding:15px 0;padding:0.9375rem 0}@media (min-width:47.5em){.main-content .contact-actions.students-actions{padding-right:0}.main-content .contact-actions.students-actions>div.l-span-3{margin-right:2.1%}.main-content .contact-actions.students-actions>div.l-span-3.l-span-last{margin-right:0}}.contact-actions.students-actions{padding-right:0}@media (min-width:47.5em){.contact-actions.students-actions{padding-right:8px;padding-right:0.5rem}}.sidebar .contact-actions.students-actions{padding-right:0}.contact-actions.students-actions>div{margin-bottom:0}.contact-actions.students-actions .ca-text{text-transform:uppercase;color:#edeae5}.contact-actions.students-actions .mobile-cta{display:inline;padding:0;right:10px;position:relative;font-size:18px;font-size:1.125rem}@media (min-width:70em){.contact-actions.students-actions .mobile-cta{display:none}}.contact-actions.students-actions .fa{min-width:35px;color:#edeae5}.contact-actions.students-actions .contact-actions--icon{text-align:center;margin-left:10px;margin-left:0.625rem}.contact-actions.students-actions .contact-actions--icon img{max-width:none;width:26px;height:26px;padding:27px 19px 26px 10px;padding:1.6875rem 1.1875rem 1.625rem 0.625rem}.contact-actions.students-actions .contact-actions--icon.fa{display:inline-block;width:35px;height:35px;font-size:26px;font-size:1.625rem;padding:28px 10px 16px 10px;padding:1.75rem 0.625rem 1rem 0.625rem}@media (min-width:47.5em){.contact-actions.students-actions.show-on-tablet ul li{margin-bottom:24px;margin-bottom:1.5rem;max-width:none;min-width:none;width:32%;float:left;border-right:5px solid #fff}.contact-actions.students-actions.show-on-tablet ul li a{min-height:79px}}@media (min-width:47.5em) and (min-width:70em){.contact-actions.students-actions.show-on-tablet{display:none}}.student-info{float:none;margin-top:0;margin-bottom:24px;margin-bottom:1.5rem;text-align:left;font-size:14px;font-size:0.875rem}.student-info .welcome{font-size:20px;font-size:1.25rem}@media (min-width:80em){.student-info{float:right;margin-top:-50px;margin-top:-3.125rem;text-align:right}.student-info .welcome{font-size:28px;font-size:1.75rem}}.student-info a{color:#292625}.student-info a:hover{color:#0358ad}.student-info .logout{font-size:20pxpx;font-size:1.25pxrem}.student-teaser{margin-bottom:24px;margin-bottom:1.5rem}.student-teaser .teaser__hd{display:none}@media (min-width:47.5em){.student-teaser .teaser__hd{display:inline}}.student-teaser .teaser__bd.student-teaser__bd{background-color:#edeae5}.student-teaser .teaser__bd.student-teaser__bd>a:hover{text-decoration:none}.student-teaser .teaser__bd.student-teaser__bd>a:hover .teaser__heading{color:#DC2D27}.student-teaser .teaser__bd ul{padding:0;margin:0}.student-teaser .teaser__bd ul li{font-size:15px;font-size:0.9375rem;margin-left:11px;margin-left:0.6875rem;padding:5px;padding:0.3125rem}@media (min-width:80em){.student-teaser .teaser__bd ul li{padding:2px;padding:0.125rem}}.student-teaser .teaser__bd ul li a{color:#0358ad}.student-teaser .teaser__bd ul li:before{content:"\f105";font-family:FontAwesome;color:#DC2D27;padding-right:5px;padding-right:0.3125rem;margin-left:-11px;margin-left:-0.6875rem}.student-teaser .student-teaser--more{float:right;margin-bottom:5px;margin-bottom:0.3125rem}.student-teaser .student-teaser--more a{color:#0358ad;text-transform:uppercase;font-weight:700;line-height:1.3em;letter-spacing:0em;font-size:12px;font-size:0.75rem}.student-teaser .student-teaser--more__chevron{font-size:12px;font-size:0.75rem;font-weight:600;color:#DC2D27;margin-left:10px;margin-left:0.625rem}.library-search{display:none}@media (min-width:47.5em){.library-search{display:block;padding:24px 0 1px 0;padding:1.5rem 0 0.0625rem 0;margin-bottom:0}}.library-search--additional{padding-top:15px;padding-top:0.9375rem;padding-left:3px;padding-left:0.1875rem}.library-search--additional a{color:#ffffff}.student-featured-news{background-color:#000000;margin:0 12px;margin:0 0.75rem}@media (min-width:47.5em){.student-featured-news{margin:0 0 10px 0;margin:0 0 0.625rem 0}}.student-featured-news.student-featured-event{background-color:#DC2D27}.student-featured-news .featured-news__hd{font-weight:600;padding:10px;padding:0.625rem}@media (min-width:80em){.student-featured-news .featured-news__hd{padding:10px 10px 0 0;padding:0.625rem 0.625rem 0 0}}.student-featured-news .featured-news__bd{font-size:14px;font-size:0.875rem;padding:10px;padding:0.625rem}@media (min-width:80em){.student-featured-news .featured-news__bd{padding:10px 10px 0 0;padding:0.625rem 0.625rem 0 0}}.student-featured-news .featured-news__bd,.student-featured-news .featured-news__hd{line-height:1.3em}@media (min-width:80em){.student-featured-news .featured-news__bd,.student-featured-news .featured-news__hd{margin-left:235px;margin-left:14.6875rem}}.student-featured-news a,.student-featured-news a:hover{color:#ffffff}.student-featured-news .featured-news__text{min-height:115px}@media (min-width:80em){.student-featured-news .featured-news__text{min-height:none}}.student-featured-news .featured-news__text .featured-news__img{display:none}@media (min-width:47.5em){.student-featured-news .featured-news__text .featured-news__img{display:block;max-width:100%}}@media (min-width:47.5em) and (min-width:80em){.student-featured-news .featured-news__text .featured-news__img{float:left;max-width:220px;margin-right:15px;margin-right:0.9375rem}}.student-news{display:none;background-color:#ffffff;padding:10px;padding:0.625rem;margin-bottom:0}@media (min-width:47.5em){.student-news{display:block}}.student-news .brick{border-bottom:1px solid #dedede}.student-news .brick.brick--extruded{padding:5px 0 10px 0;padding:0.3125rem 0 0.625rem 0}.student-news .brick:first-child{padding-top:0}.student-news .brick :last-child{border-bottom:none;padding-bottom:0}.student-news .brick .brick__inlay img{width:85px;height:85px}.student-news .brick .brick__inlay .date{padding:15px 20px;padding:0.9375rem 1.25rem}.student-news .brick .brick__inlay .date .date__day{font-size:35px;font-size:2.1875rem;line-height:0.8em;font-weight:100}.student-news .brick .brick__inlay .date .date__month{font-size:20px;font-size:1.25rem;font-weight:100}.student-news .brick .brick__bd{color:#292625}.student-news .brick .brick__bd .brick__heading{line-height:1.3em;font-weight:700;font-size:16px;font-size:1rem;margin-bottom:10px;margin-bottom:0.625rem}.student-news .brick a:hover{text-decoration:none}.student-news .brick a:hover .brick__heading{color:#DC2D27}.more-link{width:100%;background-color:transparent;text-align:right;margin-bottom:24px;margin-bottom:1.5rem;padding-bottom:5px;padding-bottom:0.3125rem;text-transform:uppercase;font-size:14px;font-size:0.875rem}@media (min-width:47.5em){.more-link{background-color:#ffffff}}.more-link a{color:#292625;padding:10px;padding:0.625rem;font-weight:600}.more-link a .fa,.more-link a span{font-weight:600;color:#292625;padding-left:10px;padding-left:0.625rem}.students-blackboard-module{display:none}@media (min-width:47.5em){.students-blackboard-module{display:block}}.students-blackboard-module{margin-bottom:30px;margin-bottom:1.875rem;overflow:hidden}.students-blackboard-module h3{color:#ffffff;display:inline-block;background-color:#474442;font-weight:400;font-size:24px;font-size:1.5rem;padding:10px 24px;padding:0.625rem 1.5rem;margin:0}.students-blackboard-module ul{margin:0;background-color:#F7F6F3;padding:0 24px;padding:0 1.5rem}.students-blackboard-module ul li{border-bottom:1px solid #dedede;font-size:16px;font-size:1rem}.students-blackboard-module ul li:last-child{border-bottom:none}.students-blackboard-module ul li a{display:block;padding:15px 0;padding:0.9375rem 0;color:#292625;word-break:break-word}.students-blackboard-module ul li a strong{font-weight:600}.blackboard-more-link{float:right}.blackboard-more-link a{display:block;background-color:#474442;color:#F7F6F3;text-transform:uppercase;padding:5px 20px;padding:0.3125rem 1.25rem;font-size:13px;font-size:0.8125rem}.blackboard-more-link a span{padding-left:10px;padding-left:0.625rem}.ask-george-sidebar{display:none}@media (min-width:70em){.ask-george-sidebar{display:block;margin-bottom:24px;margin-bottom:1.5rem}}.ask-george-sidebar input.ask-george-query{width:85%;border:none;margin:0}.ask-george-sidebar button{width:15%}.ask-george-sidebar button,.ask-george-sidebar input.ask-george-query{float:left}.ask-george-sidebar .ask-george-more{margin-bottom:15px;margin-bottom:0.9375rem;padding-top:10px;padding-top:0.625rem;text-align:right}.ask-george-sidebar .ask-george-more a{text-transform:uppercase;color:#292625;font-weight:700;font-size:14pxpx;font-size:0.875pxrem;margin-right:10px;margin-right:0.625rem}.ask-george-sidebar .ask-george-more a:hover{color:#292625}.panel--quicklinks{border-top:none;background-color:#edeae5;padding-bottom:0}.panel--quicklinks .quicklinks{margin:0 -12px;margin:0 -0.75rem;padding:0}.panel--quicklinks .quicklinks li{border-top:1px solid #dedede}.panel--quicklinks .quicklinks li a{display:block;color:#292625;font-weight:600;padding:10px 12px;padding:0.625rem 0.75rem;font-size:16px;font-size:1rem;line-height:1.1em}.panel--quicklinks .quicklinks li a span{font-weight:600;padding-left:10px;padding-left:0.625rem}.panel--quicklinks .quicklinks li a span:hover{text-decoration:none}.students-timetable .navigation{margin:0;padding:0;width:100%}.students-timetable .navigation .day{display:none;background-color:#cccccc;text-transform:uppercase;font-size:15px;font-size:0.9375rem;padding:5px 10px;padding:0.3125rem 0.625rem;margin-right:1px;margin-right:0.0625rem;-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}@media (min-width:47.5em){.students-timetable .navigation .day{display:inline-block}}@media (min-width:80em){.students-timetable .navigation .day{padding:5px 15px;padding:0.3125rem 0.9375rem}}.students-timetable .navigation .day.active{display:inline-block;color:#F7F6F3;background-color:#474442;padding:10px 15px;padding:0.625rem 0.9375rem}@media (min-width:47.5em){.students-timetable .navigation .day.active{padding:10px 15px 5px 15px;padding:0.625rem 0.9375rem 0.3125rem 0.9375rem}}.students-timetable .navigation .day.prev{margin-right:-3px}.students-timetable .navigation .day.next{margin-left:-3px}.students-timetable .navigation .day.next-mobile,.students-timetable .navigation .day.prev-mobile{display:inline-block;width:30px;text-align:center;padding-top:10px;padding-top:0.625rem;padding-bottom:10px;padding-bottom:0.625rem;background-color:#474442;color:#ffffff}@media (min-width:47.5em){.students-timetable .navigation .day.next-mobile,.students-timetable .navigation .day.prev-mobile{display:none}}.students-timetable .meta__timetable-link{text-transform:uppercase;font-weight:normal;font-size:13px;font-size:0.8125rem;padding:5px 20px;padding:0.3125rem 1.25rem;margin-bottom:24px;margin-bottom:1.5rem;display:block;float:right;background-color:#474442;color:#ffffff}.students-timetable .meta__timetable-link:after{content:"\f105";font-family:"FontAwesome";color:#ffffff;padding-left:10px;padding-left:0.625rem}.students-timetable .timetable .timetable__class{background-color:#F7F6F3}@media (max-width:47.5em){.students-timetable .timetable .timetable__class{padding:10px}.students-timetable .timetable .timetable__class .class__field{margin:0}.students-timetable .timetable .timetable__class .class__field .class__time{font-size:20px;font-size:1.25rem}}@media (max-width:47.5em) and (min-width:47.5em){.students-timetable .timetable .timetable__class .class__field .class__time{font-size:16px;font-size:1rem}}@media (max-width:47.5em){.students-timetable .timetable .timetable__class .class__field .class__location,.students-timetable .timetable .timetable__class .class__field .class__name,.students-timetable .timetable .timetable__class .class__field .class__time{padding:0}}.students-timetable .timetable .timetable__class .class__location,.students-timetable .timetable .timetable__class .class__name,.students-timetable .timetable .timetable__class .class__time{display:inline-block;padding:10px;padding:0.625rem}.students-timetable .timetable .timetable__class .class__time{font-size:14px;font-size:0.875rem}@media (min-width:80em){.students-timetable .timetable .timetable__class .class__time{font-size:18px;font-size:1.125rem}}.students-timetable .timetable .timetable__class .class__location,.students-timetable .timetable .timetable__class .class__name{font-size:16px;font-size:1rem}.students-timetable .timetable div.timetable__class:nth-child(2n){background-color:#ebebeb}.students-timetable .timetable__meta{background-color:#F7F6F3;width:100%;border-top:2px solid #dbdad8;margin-bottom:24px;margin-bottom:1.5rem;font-size:15px;font-size:0.9375rem}.students-timetable .timetable__meta a{display:inline-block;color:#292625;text-transform:uppercase;font-size:14px;font-size:0.875rem;padding:10px 15px;padding:0.625rem 0.9375rem}.students-timetable .timetable__meta .meta__functions{font-size:0;line-height:0;float:none}.students-timetable .timetable__meta .meta__functions a{display:none;width:100%;padding:25px 10px 15px 10px;padding:1.5625rem 0.625rem 0.9375rem 0.625rem}.students-timetable .timetable__meta .meta__functions a:first-child{display:inline-block}.students-timetable .timetable__meta .meta__functions a:after{display:inline-block;content:'\f105';font-family:FontAwesome;padding-left:10px}@media (min-width:47.5em){.students-timetable .timetable__meta .meta__functions a{display:inline-block;padding:10px 15px;padding:0.625rem 0.9375rem;width:auto}.students-timetable .timetable__meta .meta__functions a:after{content:''}}@media (min-width:47.5em){.students-timetable .timetable__meta .meta__functions{float:right;font-size:13px;font-size:0.8125rem;line-height:1.5em}}.students-timetable .timetable__meta .meta__timetable-link{display:inline-block;float:none;color:#292625;background-color:transparent;margin-bottom:0;width:100%;padding:10px;padding:0.625rem}.students-timetable .timetable__meta .meta__timetable-link span{color:#292625}@media (min-width:40em){.students-timetable .timetable__meta .meta__timetable-link{padding:10px;padding:0.625rem;width:auto}}.students-timetable .meta__timetable-link:after{color:#292625;content:''}.students-timetable .meta__timetable-link span{padding-left:10px;padding-left:0.625rem;color:#ffffff;font-weight:100}.students-timetable .meta__timetable-link span:hover{text-decoration:none}.portlet-error{background:#F7F6F3;padding:10px 15px;padding:0.625rem 0.9375rem;color:#292625;margin-bottom:5px;margin-bottom:0.3125rem}.students-login-container{background-color:#474442;color:#ffffff;padding:10px;padding:0.625rem;margin-bottom:24px;margin-bottom:1.5rem;margin-right:0}@media (min-width:47.5em){.students-login-container{margin-right:9px;margin-right:0.5625rem;padding:30px 25px 10px 25px;padding:1.875rem 1.5625rem 0.625rem 1.5625rem}}@media (min-width:47.5em) and (min-width:70em){.students-login-container{margin-right:0}}.students-login-container .lede{font-size:18px;font-size:1.125rem;margin-bottom:0;padding-right:0;color:#edeae5}@media (min-width:47.5em){.students-login-container .lede{padding-right:50px;padding-right:3.125rem}}.students-login-container .students-login-actions{text-align:left}@media (min-width:47.5em){.students-login-container .students-login-actions{text-align:center}}.students-login-container .students-login-actions .students-login-button{font-size:25px;font-size:1.5625rem;margin-bottom:15px;margin-bottom:0.9375rem;font-weight:400;padding:5px 70px 10px 55px;padding:0.3125rem 4.375rem 0.625rem 3.4375rem}.students-login-container .students-login-actions .students-login-meta a{display:block;width:100%;padding:5px 0;padding:0.3125rem 0;color:#edeae5}.students-login-container .students-login-actions .students-login-meta .separator{display:none;color:#ffffff}.students-login-container .students-login-actions .students-login-meta .separator,.students-login-container .students-login-actions .students-login-meta a{font-size:14px;font-size:0.875rem}@media (min-width:47.5em){.students-login-container .students-login-actions .students-login-meta a{display:inline;width:auto;padding:0}.students-login-container .students-login-actions .students-login-meta .separator{display:inline;padding:0 3px;padding:0 0.1875rem}}.students-surveys{background-color:#ffffff;padding:10px 15px;padding:0.625rem 0.9375rem;margin-bottom:24px;margin-bottom:1.5rem}.survey-module a.survey-module-link{color:#ffffff}.survey-module a.survey-module-link .students-surveys,.survey-module a.survey-module-link h2{color:#ffffff;background-color:#474442}.survey-module a.survey-module-link h2{margin-bottom:0;padding:10px 25px 5px 25px;padding:0.625rem 1.5625rem 0.3125rem 1.5625rem;font-size:22px;font-size:1.375rem}.survey-module a.survey-module-link .students-surveys{font-size:22px;font-size:1.375rem;padding:5px 25px 15px 25px;padding:0.3125rem 1.5625rem 0.9375rem 1.5625rem;margin-bottom:24px;margin-bottom:1.5rem;font-weight:100}.survey-module a.survey-module-link:hover{color:#ffffff;background-color:#292625;text-decoration:none}.survey-module a.survey-module-link:hover .students-surveys{text-decoration:underline}.survey-module a.survey-module-link:hover .students-surveys,.survey-module a.survey-module-link:hover h2{background-color:#292625}.hide-on-mobile{display:none}@media (min-width:47.5em){.hide-on-mobile{display:block}}.show-on-mobile{display:block}@media (min-width:47.5em){.show-on-mobile{display:none}}.show-on-tablet{display:block}@media (min-width:80em){.show-on-tablet{display:none}}.ie9-upgrade{display:none}section.separator{margin-top:15px;margin-top:0.9375rem;padding-top:0}.course-details-left .main-content{min-height:inherit;padding-bottom:0}.course-details-left .blocked-page-header{margin-left:-48px;margin-left:-3rem;padding-bottom:0}.course-details-left .blocked-page-header .title-block h1{margin-bottom:20px;margin-bottom:1.25rem}.course-type--heading{text-align:center;margin:36px 0 30px 0;margin:2.25rem 0 1.875rem 0}@media (min-width:47.5em){.course-type--heading{margin:44px 0 30px 0;margin:2.75rem 0 1.875rem 0}}.target-audience .target-audience__heading{text-align:center;padding-top:24px;padding-top:1.5rem}.target-audience .target-audience__toggle{margin:0 auto;max-width:100%}@media (min-width:40em){.target-audience .target-audience__toggle{max-width:490px}}.target-audience .target-audience__toggle .toggle__option{display:inline-block;width:100%;text-align:center}@media (min-width:40em){.target-audience .target-audience__toggle .toggle__option{width:240px;margin-right:5px;margin-right:0.3125rem}}.target-audience .target-audience__toggle .toggle__option>a,.target-audience .target-audience__toggle .toggle__option>span.toggle{border:1px solid #292625;display:block;width:100%;padding:15px 0;padding:0.9375rem 0}.target-audience .target-audience__toggle .toggle__option>a .help,.target-audience .target-audience__toggle .toggle__option>span.toggle .help{display:none;float:right;position:relative;top:-15px;right:5px}@media (min-width:40em){.target-audience .target-audience__toggle .toggle__option>a .help,.target-audience .target-audience__toggle .toggle__option>span.toggle .help{display:block}}.target-audience .target-audience__toggle .toggle__option>span.toggle:hover{text-decoration:underline;cursor:pointer}.target-audience .target-audience__toggle .toggle__option>a{color:#292625}.target-audience .target-audience__toggle .toggle__option>a .help{color:#292625}.target-audience .target-audience__toggle .toggle__option>a.selected,.target-audience .target-audience__toggle .toggle__option>span.toggle.selected{background-color:#292625;color:#ffffff}.target-audience .target-audience__toggle .toggle__option>a.selected .help,.target-audience .target-audience__toggle .toggle__option>span.toggle.selected .help{color:#ffffff}.target-audience .target-audience__toggle .toggle__option:last-child{margin-right:0}.target-audience.selected .target-audience__toggle{max-width:100%}.target-audience.selected .target-audience__toggle .toggle__option.audience{text-transform:uppercase}.target-audience.selected .target-audience__toggle .toggle__option.course a,.target-audience.selected .target-audience__toggle .toggle__option.course span{background-color:#474442;border:1px solid #474442;color:#ffffff;font-weight:600}.target-audience.selected .target-audience__toggle .toggle__option span.toggle:hover{text-decoration:none;cursor:auto}.target-audience.selected .target-audience__toggle .toggle__option.change{width:175px}.target-audience.selected .target-audience__toggle .toggle__option.change a,.target-audience.selected .target-audience__toggle .toggle__option.change span{border:none;font-weight:600;color:#474442}.target-audience.selected .target-audience__toggle .toggle__option.change a>span,.target-audience.selected .target-audience__toggle .toggle__option.change span>span{margin-right:10px}.course-type{padding:10px;padding:0.625rem;background-color:#d9d5d1;color:#292625;margin-bottom:0.4em}.course-type:last-child{margin-bottom:20px;margin-bottom:1.25rem}.course-type a:hover{text-decoration:none}.course-type a:hover .course-type__name p{color:#292625}@media (min-width:47.5em){.course-type{padding:0;background-color:transparent;color:#292625;margin-bottom:0;margin-right:2%}.course-type:last-child{margin-bottom:0;margin-right:0}}.course-type .course-type__name{background-color:transparent;min-height:0px}.course-type .course-type__name p{text-align:left;font-weight:600;padding:0;margin:0;color:#292625}.course-type .course-type__name p:after{display:inline-block;content:'\f105';font-family:FontAwesome;color:#292625;padding-left:10px;padding-left:0.625rem}@media (min-width:47.5em){.course-type .course-type__name{min-height:75px;background-color:#d9d5d1}.course-type .course-type__name p{text-align:center;padding:15px 10px;padding:0.9375rem 0.625rem;color:#292625}.course-type .course-type__name p:after{display:none;content:''}}.course-type .course-type__description{background-color:transparent;min-height:0px;font-size:14px;font-size:0.875rem;text-align:left}.course-type .course-type__description p{margin:0;padding:0;color:#292625}@media (min-width:47.5em){.course-type .course-type__description{min-height:120px;background-color:#F7F6F3}.course-type .course-type__description p{padding:10px;padding:0.625rem;color:#292625}}.course-type .course-type__description,.course-type .course-type__name{width:100%;color:#292625}.fees-accordion-container{margin-bottom:10px;margin-bottom:0.625rem}@media (min-width:70em){.fees-accordion-container{margin-left:12px;margin-left:0.75rem}}@media (min-width:70em) and (min-width:80em){.fees-accordion-container{margin-left:32px;margin-left:2rem}}.fees-accordion-container .course-detail-accordion .panel-heading,.fees-accordion-container .course-detail-accordion .swin-accordion-heading{padding-left:53px;padding-left:3.3125rem}.fees-accordion-container .course-detail-accordion .panel-heading .course-detail-accordion__description,.fees-accordion-container .course-detail-accordion .swin-accordion-heading .course-detail-accordion__description{font-style:normal}.fees-accordion-container .course-detail-accordion .panel-heading:before,.fees-accordion-container .course-detail-accordion .swin-accordion-heading:before{content:'\f067';background-color:#292625;line-height:90px}.fees-accordion-container .course-detail-accordion .panel-heading.swin-accordion-open:before,.fees-accordion-container .course-detail-accordion .swin-accordion-heading.swin-accordion-open:before{content:'\f068'}@media (min-width:40em){.fees-accordion-container .course-detail-accordion .swin-accordion-panel{padding-left:53px;padding-left:3.3125rem}}.fees-accordion-container .swin-accordion-additional{margin:0 -24px 0 -53px;margin:0 -1.5rem 0 -3.3125rem;padding-top:0;padding-bottom:0;border-bottom:none;background-color:#F7F6F3;margin-bottom:-1px}.fees-accordion-container .swin-accordion-additional .swin-accordion-heading{background-color:transparent;margin:0;padding:0;height:34px}.fees-accordion-container .swin-accordion-additional .swin-accordion-heading:after,.fees-accordion-container .swin-accordion-additional .swin-accordion-heading:before{content:'';padding:0;margin:0;display:none}.fees-accordion-container .swin-accordion-additional .swin-accordion-heading a{display:block;float:none;width:100%;min-width:105px;text-align:center;color:#ffffff;padding:5px 10px;padding:0.3125rem 0.625rem;margin:0 -24px 0 0;margin:0 -1.5rem 0 0;background-color:#292625;font-size:20px;font-size:1.25rem}.fees-accordion-container .swin-accordion-additional .swin-accordion-heading a:after{content:'\f107';font-family:FontAwesome;font-weight:400}@media (min-width:40em){.fees-accordion-container .swin-accordion-additional .swin-accordion-heading a{margin-left:-24px;margin-left:-1.5rem;padding:5px 48px 5px 10px;padding:0.3125rem 3rem 0.3125rem 0.625rem}}@media (min-width:47.5em){.fees-accordion-container .swin-accordion-additional .swin-accordion-heading a{width:auto;float:right;margin-left:0;padding:5px 10px;padding:0.3125rem 0.625rem}}.fees-accordion-container .swin-accordion-additional .swin-accordion-heading a:hover{color:#ffffff}.fees-accordion-container .swin-accordion-additional .swin-accordion-heading .expand-additional__more{display:inline}.fees-accordion-container .swin-accordion-additional .swin-accordion-heading .expand-additional__less{display:none}.fees-accordion-container .swin-accordion-additional .swin-accordion-heading.swin-accordion-open a:after{content:'\f106'}.fees-accordion-container .swin-accordion-additional .swin-accordion-heading.swin-accordion-open .expand-additional__more{display:none}.fees-accordion-container .swin-accordion-additional .swin-accordion-heading.swin-accordion-open .expand-additional__less{display:inline}.fees-accordion-container .swin-accordion-additional .swin-accordion-panel{padding-left:30px;padding-left:1.875rem;padding-top:2px;padding-top:0.125rem}.fees-accordion-container .swin-accordion-additional .swin-accordion-panel .l-span-last>div{padding-left:0}@media (min-width:47.5em){.fees-accordion-container .swin-accordion-additional .swin-accordion-panel .l-span-last>div{padding-left:14px}}.expand-additional{padding-right:10px;padding-right:0.625rem;font-size:16px;font-size:1rem;font-weight:400}.fees-heading{width:100%;background-color:#ffffff;margin-bottom:0;padding:15px 0;padding:0.9375rem 0}.fees-heading h2{text-align:center;font-weight:700}.middle-plus{text-align:center;font-size:30px;font-size:1.875rem;padding-top:0;margin-bottom:15px;margin-bottom:0.9375rem}@media (min-width:40em){.middle-plus{padding-top:15px;padding-top:0.9375rem}}@media (min-width:47.5em){.middle-plus{padding-top:30px;padding-top:1.875rem;margin-bottom:inherit}}.fees-toc{background-color:#f7f5ee;padding:15px 0 10px 0;padding:0.9375rem 0 0.625rem 0;margin:0 -24px 24px -24px;margin:0 -1.5rem 1.5rem -1.5rem}@media (min-width:47.5em){.fees-toc{margin:0 0 24px 0;margin:0 0 1.5rem 0}}.fees-toc ol,.fees-toc ul{margin:0;padding:0}.fees-toc ol li,.fees-toc ul li{display:list-item;float:none;width:auto;margin-left:48px;margin-left:3rem;padding-bottom:10px;padding-bottom:0.625rem;font-weight:400;line-height:1.2em}@media (min-width:47.5em){.fees-toc ol li,.fees-toc ul li{float:left;width:40%;line-height:1.8em;padding-bottom:0}}.fees-toc ol li a,.fees-toc ul li a{color:#292625}.fees-toc ol{counter-reset:item;margin-left:15px;margin-left:0.9375rem}.fees-toc ol li{list-style-type:none;counter-increment:item;margin-left:48px;margin-left:3rem;text-indent:-1em}.fees-toc ol li:before{display:inline-block;padding-right:5px;font-weight:600;text-align:right;content:counter(item) "."}.main-content .section-highlight.fees-nav{font-weight:400;line-height:1.2em;color:#00AEEF;font-size:18px;font-size:1.125rem;padding:10px 24px 10px 48px;padding:0.625rem 1.5rem 0.625rem 3rem;margin-left:-48px;margin-left:-3rem;margin-right:-24px;margin-right:-1.5rem}@media (min-width:40em){.main-content .section-highlight.fees-nav{line-height:1.8em}}.main-content .section-highlight.fees-nav span{font-size:26px;font-size:1.625rem;position:relative;top:3px}.main-content .section-highlight.fees-nav .prev span{padding-right:5px;padding-right:0.3125rem}.main-content .section-highlight.fees-nav .next span{padding-left:5px;padding-left:0.3125rem}.main-content .section-highlight.fees-nav .next,.main-content .section-highlight.fees-nav .prev{max-width:45%}@media print{body{background:none!important}.l-container,.main{margin:0;padding:0;width:100%;max-width:100%}.main-content{padding-top:0}.target-audience{display:none}.course-details-left .blocked-page-header{padding-bottom:10px;padding-bottom:0.625rem}.fees-accordion-container .course-detail-accordion .swin-accordion-heading{padding:10px 0;color:#292625;background-color:#ffffff}.fees-accordion-container .course-detail-accordion .swin-accordion-heading:before{display:none}.fees-accordion-container .course-detail-accordion .swin-accordion-heading.swin-accordion-open h2,.fees-accordion-container .course-detail-accordion .swin-accordion-heading.swin-accordion-open h3,.fees-accordion-container .course-detail-accordion .swin-accordion-heading.swin-accordion-open p{color:#292625}.fees-accordion-container .course-detail-accordion .swin-accordion-panel{padding:0}.fees-accordion-container .swin-accordion-additional{margin:0;padding:0}.fees-accordion-container .swin-accordion-additional .swin-accordion-heading{display:none}.fees-accordion-container .swin-accordion-additional .swin-accordion-panel{padding:15px;padding:0.9375rem}#footer{display:none}}