#boot a#advanced-search-toggle{position:relative;top:-10px;margin-left:30px}
#boot ul#c-search-hits{list-style:none;margin:0}
#boot .c-search-hit{margin-bottom:20px}
#boot .c-search-hit img{margin-right:10px}
#boot .c-search-hit p.title{font-size:130%;margin-bottom:3px}
#boot .c-search-hit .tags{margin-left:0;margin-top:10px}
.box>div,.box>a{display:block !important;margin-bottom:20px;background-repeat:no-repeat !important;background-position:top left !important}
.box .with-border{border:1px solid #c3c3c3}
#boot .c-alerts{background:#932439;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;border:0;color:#000;font:normal 18px/24px 'Arial';letter-spacing:2px;margin:0;text-align:center;text-shadow:none;text-transform:uppercase}
#boot .c-alerts a:hover{text-decoration:underline}
#boot .c-alerts strong{color:#000;font:bold 18px/24px 'GillSansMTPro';display:block}
#boot .c-alerts .close{color:#000;font:normal 50px/0 'GillSansMTProLight';padding:15px 0 15px 0;text-shadow:none;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
#boot .c-alerts .close:hover{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}
#boot .container .c-alerts{margin-bottom:30px}
#boot .breaking-news .c-alerts{background:#abd8a3;padding-top:23px;padding-bottom:23px}
#boot .emergency-alert .c-alerts{background:#ffef74}
#boot .emergency-alert .c-alerts.red{background:#cd090a;color:#fff}
#boot .emergency-alert .c-alerts.red strong{color:#fff}
#boot .emergency-alert .c-alerts.red a{color:#fff;text-decoration:underline}
body.home.page #boot .breaking-news .c-alerts{margin-top:20px}
#boot .textimage{overflow:hidden}
#boot .textimage div.image{margin:3px 15px 20px 0}
#boot .textimage div.image img{margin-bottom:0}
#boot .textimage div.image.right{float:right;margin:3px 0 10px 15px}
#boot .textimage div.image.center{width:100%}
#boot .textimage div.image.center img{margin:0 auto}
#boot .textimage div.rte:not(.right) ul,#boot .textimage div.rte:not(.right) ol{list-style-position:inside}
#boot .textimage div.rte:not(.right):not(.center) li{position:relative;left:11px}
#boot .textimage li:has(span.xlarge-text){background:pink}
@media(max-width:560px){#boot .textimage div.image:not(.no-responsive){float:none !important;margin-left:0 !important}
}
@media(min-width:769px){#boot .c-multistep{color:#000;font:13px/13px 'Arial'}
#boot .c-multistep a{position:relative}
#boot .c-multistep a:hover .box{height:100%;width:100%}
#boot .c-multistep .box{color:#fff;position:absolute;width:150px;min-width:50%;height:88px;font-family:'GillSansMTPro';line-height:21px;padding:10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#boot .c-multistep .box .num{margin-bottom:0;font-size:24px;font-family:'GillSansMTProBoldCondensed'}
#boot .c-multistep .box .title{font-size:16px}
#boot .c-multistep .box .inbox-wrapper{width:150px}
#boot .apply-steps .c-multistep{margin:25px 0 43px 0}
#boot .apply-steps .c-multistep h2{font-size:19px;margin-top:6px}
#boot .apply-steps .c-multistep .textimage{float:left;margin-right:20px}
#boot .apply-steps .c-multistep .textimage:last-child{margin-right:0}
#boot .apply-steps .c-multistep .textimage .btn{font:normal 15px 'Arial';letter-spacing:1px;padding:11px 17px}
#boot .apply-steps .c-multistep.fr{margin:12px 0 43px 0}
#boot .apply-steps .c-multistep.fr h2{font-size:18px;margin-top:0}
#boot .apply-steps .c-multistep.fr .textimage{margin:13px 15px 0 0}
#boot .apply-steps .c-multistep.fr .textimage:last-child{margin-right:0}
#boot .apply-steps .c-multistep.fr .textimage .btn{font:normal 14px 'Arial';letter-spacing:1px;padding:11px 15px}
#boot .page-academics .c-multistep .box{background:rgba(234,56,21,0.8) !important;width:80%;height:64px}
#boot .page-academics .c-multistep .box .title{font:18px/22px 'Arial'}
#boot .page-academics .c-multistep .btn-large{line-height:40px}
#boot .page-academics .c-multistep .btn-block+.btn-block{margin-top:15px}
}
@media(max-width:768px){#boot .apply-steps .c-multistep{margin:0 0 30px 0}
#boot .apply-steps .c-multistep h2{font-size:19px;margin:0}
#boot .apply-steps .c-multistep .textimage .btn{display:block;font:normal 15px 'Arial';letter-spacing:1px;padding:16px 17px}
}
#boot .c-stepbystep .nav-tabs{margin-left:-13px !important}
#boot .c-stepbystep .nav-tabs li a{position:relative;padding:12px 40px 15px 33px !important}
#boot .c-stepbystep .nav-tabs li a:after{content:" ";display:block;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #252525;position:absolute;top:50%;margin-top:-10px;right:23px;z-index:2}
#boot .c-stepbystep .nav-tabs li.active a:after{border-left-color:#932439}
#boot .c-stepbystep .tab-content{padding:30px;border:1px solid #ddd;margin-bottom:15px;margin-top:-1px}
#boot .c-stepbystep-nav{text-align:center}
@media(max-width:768px){#boot .c-stepbystep .c-stepbystep-nav,#boot .c-stepbystep .tab-content{display:none}
#boot .c-multistep{color:#000;font:13px/13px 'Arial'}
#boot .c-multistep a{position:relative}
#boot .c-multistep a:hover .box{height:100%;width:100%}
#boot .c-multistep img{display:none}
#boot .c-multistep .box{color:#fff;position:static;width:100%;padding:20px 10px 2px 10px;overflow:hidden;margin-bottom:3px}
#boot .c-multistep .box .num,#boot .c-multistep .box .title{float:left;display:inline-block;font:normal 17px/17px 'Arial';margin-right:8px}
#boot .c-multistep .box .num{opacity:.8;font-size:32px !important;font-family:'GillSansMTProBoldCondensed';margint:0 15px 0 0}
}
@media(min-width:769px){#boot .nav-tabs{border:0;display:table;margin-bottom:0}
#boot .nav-tabs>li{display:table-cell;float:none;text-align:center}
#boot .nav-tabs>li>a{padding:12px 40px 15px;border:1px solid #e3e3e3;border-width:1px 1px 0 1px;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;background-color:#e3e3e3;font:normal 15px/22px 'Arial';color:#000}
#boot .nav-tabs>li:last-child>a{margin-right:0}
#boot .nav-tabs>.active>a,#boot .nav-tabs>.active>a:hover,#boot .nav-tabs>.active>a:focus{border:1px solid #e3e3e3;border-width:1px 1px 0 1px;background-color:#fff;color:#000;font-weight:bold}
#boot .nav-tabs>li>a:hover{border-color:#c8c8c8;background:#c8c8c8}
#boot .nav-tabs>li>a:focus{border-color:#932439;background-color:#fff}
#boot .tab-pane img{max-width:100%}
#boot .tab-pane h2.section-header .arrow{display:none}
#boot .tab-pane p{margin-bottom:5px}
#boot .tab-pane .buttons{clear:both}
#boot .c-tabs-border .nav-tabs{margin-left:-10px;border-spacing:3px 0}
#boot .c-tabs-border .nav-tabs li a{margin:0}
#boot .c-tabs-full .nav-tabs{width:100%}
#boot .c-tabs-full .nav-tabs>li>a{padding:14px 0 16px 0}
#boot .c-tabs-home{margin-bottom:30px}
#boot .c-tabs-home .tab-content{padding:15px 0 30px}
#boot .c-tabs-home .tab-content ul{overflow:hidden;margin:10px 0 0 0}
#boot .c-tabs-home .tab-content ul li{list-style:none;float:left;margin:4px 0 4px 0;text-align:left}
#boot .c-tabs-home .tab-content ul li.br{clear:left}
#boot .c-tabs-home .tab-content ul li a{font:normal 15px 'Arial'}
#boot .c-tabs-home .tab-content ul li a:hover{text-decoration:underline}
#boot .c-tabs-home .tab-content ul li:nth-child(1) a,#boot .c-tabs-home .tab-content ul li:nth-child(2) a{padding-top:0}
#boot .c-tabs-home .tab-content ul li i{margin:0 0 1px 2px}
#boot .c-tabs-home .tab-content img{margin-top:15px}
#boot .c-tabs-home .tab-content h2.section-header{display:none}
#boot .c-tabs-home .tab-content p{margin:20px 0 0 0;font:normal 18px/28px 'Arial'}
#boot .c-tabs-home .tab-content p a:hover{text-decoration:underline}
#boot .c-tabs-home .tab-content .btn{margin:20px 14px 20px 0}
}
@media(max-width:768px){#boot .c-tabs-home{margin-bottom:25px}
#boot .c-tabs-home ul.nav.nav-tabs{display:none}
#boot .c-tabs-home .tab-pane{border:1px solid #e5e5e5;display:block;height:49px;overflow:hidden;margin-bottom:3px;-webkit-transition:height .3s;-moz-transition:height .3s;-o-transition:height .3s;-transition:height .3s}
#boot .c-tabs-home .tab-pane .span6{padding:0 15px}
#boot .c-tabs-home .tab-pane h2.section-header{position:relative;text-transform:none;margin:0 -15px 15px}
#boot .c-tabs-home .tab-pane h2.section-header a{display:block;width:100%;padding:0 10px;border-bottom:1px solid #e5e5e5;font:bold 13px/48px 'Arial';color:#555}
#boot .c-tabs-home .tab-pane h2.section-header a:after{background-image:none}
#boot .c-tabs-home .tab-pane h2.section-header a:hover{background-color:#ebebeb}
#boot .c-tabs-home .tab-pane h2.section-header .arrow{display:block;position:absolute;top:20px;right:10px;background-image:url(clientlibs/img/sprites.png);background-repeat:no-repeat;background-position:-178px -37px;width:18px;height:10px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#boot .c-tabs-home .tab-pane ul{margin:0;padding-left:10px}
#boot .c-tabs-home .tab-pane ul li{min-height:30px}
#boot .c-tabs-home .tab-pane.active-accordion h2.section-header a{background-color:#ebebeb}
#boot .c-tabs-home .tab-pane.active-accordion h2.section-header .arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
#boot .c-tabs-home .tab-pane img{padding:10px}
#boot .c-tabs-home .tab-pane .btn{margin:5px 14px 20px 0}
}
#boot .span4 .c-eventbar>li{margin-bottom:17px}
#boot .c-eventbar{padding:0;margin:0;list-style:none}
#boot .c-eventbar .event{overflow:hidden;position:relative;display:inline-block;color:#000}
#boot .c-eventbar .event .calendar{float:left;width:85px;text-align:center}
#boot .c-eventbar .event .calendar .when{font:normal 14px/32px 'Arial';background:#94263b;color:#fff}
#boot .c-eventbar .event .calendar .body{color:#000;font:bold 16px 'Arial';padding:6px 0 22px 0;border:1px solid #c9c9c9;border-width:0 1px 1px 1px}
#boot .c-eventbar .event .data{font:normal 13px/18px 'Arial';margin:0 0 0 100px}
#boot .c-eventbar .event .data span{color:#000;display:block;margin:5px 0 0 0;font:normal 13px/18px 'Arial'}
#boot .c-eventbar .event .data a{font:bold 15px/18px 'Arial'}
#boot .c-eventbar .event .data a:hover{text-decoration:underline}
#boot .c-eventbar .event-vignette{margin-bottom:0;padding:60px 40px 65px 40px;color:#fff;background:#00adef}
#boot .c-eventbar .event-vignette:hover{background:#47c1f0}
#boot .c-eventbar .event-vignette.count-2{background:#004085}
#boot .c-eventbar .event-vignette.count-2:hover{background:#1c599b}
#boot .c-eventbar .event-vignette.count-3{background:#8cc63e}
#boot .c-eventbar .event-vignette.count-3:hover{background:#a1d35e}
#boot .c-eventbar .event-vignette .when{font:normal 24px/26px GillSansMtProBook;letter-spacing:1px;text-transform:uppercase;margin:0 0 15px}
#boot .c-eventbar .event-vignette .body{font:normal 30px/40px GillSansMtProBook;margin-bottom:12px}
#boot .c-eventbar .event-vignette .time{font:normal 18px/24px GillSansMtProBook;margin-bottom:40px}
@media(max-width:768px){#boot .c-eventbar .event{margin-bottom:30px}
#boot .c-eventbar .event-vignette{padding:30px 20px 20px 20px}
#boot .c-eventbar .event-vignette .when{font-size:20px;line-height:22px;margin:0 0 15px}
#boot .c-eventbar .event-vignette .body{font-size:24px;line-height:30px;margin-bottom:10px}
#boot .c-eventbar .event-vignette .time{font-size:16px;line-height:22px;margin-bottom:10px}
}
#boot .c-newsletter p#msg{margin:0;padding-top:4px;line-height:16px}
#boot .c-newsletter .ajax_disabled:after{content:url("clientlibs/nownewsletter/img/ajax-loader.gif")}
@media(min-width:769px){#boot .c-newsletter{font:13px/18px 'Arial'}
#boot .c-newsletter label{display:none}
#boot .c-newsletter .pushDown{margin-top:8px}
#boot .c-newsletter button.pushDown{margin-top:8px}
#boot .c-newsletter input{background:#f0f0f0;border:0;border-right:2px #c8c8c8 solid;border-bottom:2px #c8c8c8 solid;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:none;width:100%;height:24px;margin:8px 10px 5px 0;padding:12px 5px;font:13px/24px 'Arial'}
#boot .c-newsletter input:focus{border-right:2px #932439 solid;border-bottom:2px #932439 solid;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:none}
#boot .c-newsletter .btn{line-height:22px;padding:1px 15px}
#boot .c-newsletter .span12{margin-left:0}
#boot .c-newsletter .span12 input{margin:0 0 10px 0}
#boot .c-newsletter .span3 input{background:#fff}
#boot .c-newsletter .span3 .btn{padding:1px 15px 2px 15px}
#boot .c-newsletter input::-webkit-input-placeholder{color:#000}
#boot .c-newsletter input:-moz-placeholder{color:#000}
#boot .c-newsletter input::-moz-placeholder{color:#000}
#boot .c-newsletter input:-ms-input-placeholder{color:#000}
#boot .cq-colctrl-lt1-c1 h2.section-header{margin-bottom:4px}
#boot .cq-colctrl-lt1-c1 #sign-up-now-newsletter{font-size:12px;margin-left:20px}
#boot .cq-colctrl-lt1-c1 #sign-up-now-newsletter p{margin-bottom:4px}
#boot .cq-colctrl-lt1-c1 #sign-up-now-newsletter h2.section-header{margin-bottom:16px}
#boot .cq-colctrl-lt1-c1 #sign-up-now-newsletter .span3,#boot .cq-colctrl-lt1-c1 #sign-up-now-newsletter .span6{width:100%;line-height:20px;margin:0}
#boot .cq-colctrl-lt1-c1 #sign-up-now-newsletter .btn{background:#0072a8 !important;margin-top:16px}
#boot .cq-colctrl-lt1-c1 #sign-up-now-newsletter label{display:none}
#boot .cq-colctrl-lt1-c1 #sign-up-now-newsletter input{background:#fff}
}
@media(max-width:768px){#boot .c-newsletter{font:13px/13px 'Arial'}
#boot .c-newsletter #field1,#boot .c-newsletter label{display:none}
#boot .c-newsletter input{background:#ddd;border:0;border-bottom:2px #c8c8c8 solid;border-right:2px #c8c8c8 solid;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:none;width:100%;height:48px;font:14px/48px 'Arial'}
#boot .c-newsletter input:focus{background:#fff;border-bottom:2px #932439 solid;border-right:2px #932439 solid;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:none}
#boot .c-newsletter .btn{line-height:22px;padding:1px 15px}
#boot .c-newsletter>form>div{margin-bottom:10px}
}
#boot .c-vignette{display:block;position:relative;text-decoration:none;overflow:hidden;margin-bottom:20px;padding-bottom:98px}
#boot .c-vignette .box{width:100%;height:98px;padding:20px 12px 12px 12px;position:absolute;bottom:0;overflow:visible;z-index:7;background:#f0f0f0;color:#000;font-size:14px}
#boot .c-vignette .box .title{margin-bottom:35px;font:bold 15px/16px 'Arial'}
#boot .c-vignette .box .title span{display:block;font:normal 12px/16px 'Arial'}
#boot .c-vignette .box .content .well{min-height:20px;padding:0 20px;margin:0;background:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#boot .c-vignette .box .clearfix{margin-top:20px}
#boot .c-vignette .box .clearfix .btn{margin-bottom:5px !important}
#boot .c-vignette img{display:block;margin:0}
#boot .c-vignette:hover{text-decoration:none;color:inherit}
#boot .no-title .c-vignette,#boot .c-vignette.no-title{padding-bottom:20px}
#boot .no-title .c-vignette .box,#boot .c-vignette.no-title .box{height:20px;padding:20px 12px 0 12px}
#boot .no-title .c-vignette .box .title,#boot .c-vignette.no-title .box .title{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}
#boot .no-title .c-vignette:hover .box,#boot .c-vignette.no-title:hover .box{padding:20px 12px 12px 12px}
#boot .no-title .c-vignette:hover .box .title,#boot .c-vignette.no-title:hover .box .title{opacity:1}
#boot .arrow .c-vignette .box,#boot .c-vignette.arrow .box{-webkit-transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;-ms-transition:height .3s ease-in-out;transition:height .3s ease-in-out}
#boot .arrow .c-vignette .box:after,#boot .c-vignette.arrow .box:after{background:transparent;content:"";display:block;position:absolute;top:0;left:50%;margin-top:-12px;margin-left:-12px;width:0;border-width:0 12px 12px;border-style:solid;border-color:#f0f0f0 transparent}
#boot .arrow .c-vignette .box .content,#boot .c-vignette.arrow .box .content{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}
#boot .arrow .c-vignette:hover .box,#boot .c-vignette.arrow:hover .box{height:100%}
#boot .arrow .c-vignette:hover .box .content,#boot .c-vignette.arrow:hover .box .content{opacity:1}
#boot .video .c-vignette a.play,#boot .c-vignette.video a.play{top:90px}
#boot .abs-date{z-index:7;position:absolute;top:0;left:0;display:inline-block;background:#000;color:#fff;padding:9px 0 0 9px;width:62px;height:62px;font:16px/18px 'Arial'}
#boot .c-vignette-2,#boot .c-vignette-3{display:block;position:relative;width:100%;text-decoration:none;overflow:hidden;cursor:pointer;margin-bottom:20px;background:#f0f0f0}
#boot .c-vignette-2:hover,#boot .c-vignette-3:hover{text-decoration:none;background:#c8c8c8}
#boot .c-vignette-2 .box,#boot .c-vignette-3 .box{width:100%;min-height:98px;padding:0 0 10px 0;overflow:visible;z-index:7;color:#000}
#boot .c-vignette-2 .box .date,#boot .c-vignette-3 .box .date{margin:0;padding:0 0 5px 10px;font-size:11px}
#boot .c-vignette-2 .box .date.large-text,#boot .c-vignette-3 .box .date.large-text{padding:3px 0 15px 10px;font-size:14px}
@media(max-width:480px){#boot .c-vignette-2 .box .date.large-text,#boot .c-vignette-3 .box .date.large-text{padding-bottom:3px !important}
}
#boot .c-vignette-2 .box .title,#boot .c-vignette-3 .box .title{padding:10px 10px 0 10px;font:bold 15px/19px 'Arial';margin:0}
#boot .c-vignette-2 .box .title.large-text,#boot .c-vignette-3 .box .title.large-text{font:bold 18px/24px 'Arial'}
@media(max-width:768px){#boot .c-vignette-2 .box .title.large-text,#boot .c-vignette-3 .box .title.large-text{font:bold 16px/22px 'Arial'}
}
#boot .c-vignette-2 .box .subtitle,#boot .c-vignette-3 .box .subtitle{padding:2px 10px 0 10px;font:normal 12px/16px 'Arial';margin-bottom:0}
#boot .c-vignette-2 img,#boot .c-vignette-3 img{display:block;margin:0}
#boot .c-vignette-3{background:#50368c}
#boot .c-vignette-3 .box{background:#50368c;color:#fff}
#boot .c-vignette-3 .box .title{font:normal 15px/19px 'Arial';letter-spacing:1px}
#boot .c-vignette-3:hover{background:#644e94}
#boot .c-vignette-3:hover .box{background:#644e94;color:#fff}
#boot .publication .c-vignette{border:1px solid #ddd;padding:15px}
#boot .publication .c-vignette .box{padding:0 15px;background:0;width:66%;bottom:auto;height:auto;position:relative;color:#000}
#boot .publication .c-vignette .box .title{height:auto;padding:0;min-height:0}
#boot .publication .c-vignette .box .content{padding:15px 0 0}
#boot .publication .c-vignette .box.left{margin-left:34%}
#boot .publication .c-vignette img{margin:0;filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}
#boot .publication .c-vignette .media-object{width:33%}
#boot .publication .c-vignette .media-object.pull-left{padding-left:18px}
#boot .c-vignette img,#boot .c-vignette-2 img,#boot .c-vignette-3 img{left:0 !important;top:0 !important;width:100% !important;height:auto !important}
@media(max-width:768px){#boot .c-vignette.arrow{background:#f0f0f0;padding-bottom:0}
#boot .c-vignette.arrow .box{position:relative;height:100%;padding:20px 12px 12px 12px}
#boot .c-vignette.arrow .box .title{opacity:1}
#boot .c-vignette.arrow .box .content{opacity:1}
#boot .c-vignette.arrow img{margin:0}
#boot .c-vignette span,#boot .c-vignette-2 span{width:100% !important;height:auto !important}
#boot .c-vignette span img,#boot .c-vignette-2 span img{left:0 !important;top:0 !important;width:100% !important;height:auto !important}
#boot .paddingRight{padding-right:0 !important}
#boot .borderRight{border:none !important}
}
@media(max-width:480px){#boot .news-grid-list .c-vignette-2{margin-bottom:10px}
#boot .c-vignette-2 .box,#boot .c-vignette-3 .box{min-height:auto !important}
}
#boot .light{background-color:#f0f0f0;padding:4px}
#boot .dark{background-color:#FFF;padding:4px}
#boot .degree-header{font:21px/24px 'GillSansStdRegular';color:#932240;background-color:#d8d8d8}
#boot .c-degree .icons li .degree-major{background-color:#69ae17}
#boot .c-degree .icons li .degree-minor{background-color:#5dcbb8}
#boot .c-degree .icons li .degree-honours{background-color:#f69e04}
#boot .c-degree .icons li .degree-certificate{background-color:#a37929}
#boot .c-degree .icons li .degree-specialization{background-color:#d23e37}
#boot .c-degree .icons li .degree-co-op{background-color:#638ccb}
#boot .c-degree .icons li .degree-interdisciplinary{background-color:#8a79b9}
#boot .c-degree .icons li .degree-option{background-color:#e16ea4}
#boot .c-degree .icons li .degree-thesis{background-color:#662d91}
#boot .c-degree .icons li .degree-non-thesis{background-color:#005b7f}
#boot .c-degree .icons li .degree-internship{background-color:#00a651}
#boot .c-degree .icons li .research-creation{background-color:#555}
#boot .degree-program-detail #content-main h1{margin-bottom:9px}
#boot .degree-program-detail #content-main hr{margin:16px 0}
#boot .c-degree .form-horizontal{margin:30px 0}
#boot .c-degree .form-horizontal .control-label{width:210px}
#boot .c-degree .form-horizontal .controls{margin-left:220px}
#boot .c-degree .form-horizontal .control-label{text-align:left !important}
#boot .c-degree .c-results-toggle{float:right;margin-right:30px;font:normal 13px/25px 'Arial'}
#boot .c-degree .c-results-toggle span:after{content:" | "}
#boot .c-degree .icons{list-style:none;overflow:hidden;background:none !important;margin:0;padding:0}
#boot .c-degree .icons li{display:block;float:left;width:auto;height:25px;overflow:hidden;margin-right:7px}
#boot .c-degree .icons li span{line-height:25px;width:25px;display:inline-block;background:#932439;text-align:center;color:#fff;margin-right:7px}
#boot .c-degree .icons li a{display:inline-block;font:normal 13px/25px 'Arial';color:#000}
#boot .c-degree .icons .pop-content{display:none}
#boot .c-degree .legend{margin:0 0 20px}
#boot .c-degree .legend .icons{margin-bottom:30px}
#boot .c-degree .legend .icons li a{margin-right:20px}
#boot .c-degree .legend .extend{padding-left:12px}
#boot .c-degree .legend dl{margin-bottom:0}
#boot .c-degree .legend dl dt{float:left;margin-right:5px}
#boot .c-degree .legend dl dt:after{content:" = "}
#boot .c-degree table thead{background:#ddd}
#boot .c-degree table thead th{font:bold 18px 'Arial';padding:8px 12px}
#boot .c-degree table thead th p{margin:0}
#boot .c-degree table td{font:normal 13px/20px 'Arial';color:#6e6e6e;padding:13px 12px}
#boot .c-degree table td a{font:bold 15px/20px 'Arial'}
#boot .c-degree table td .icons li{width:25px;height:40px;line-height:40px}
#boot .c-degree .bloc hr{margin:12px 0 16px 0}
#boot .c-degree .bloc .control-group{margin-bottom:0}
#boot .c-degree .bloc label{font:normal 13px/20px 'Arial'}
#boot .c-degree .bloc label.checkbox{margin-bottom:6px}
#boot .c-degree .bloc .row{margin-bottom:4px}
#boot .c-degree .bloc select{width:auto}
#boot .c-degree .reset h2{margin-bottom:12px;font:bold 18px 'Arial';color:#000}
#boot .c-degree .reset .btn{background:#6e6e6e}
#boot .c-degree .reset .btn:hover{background:#000}
#boot .c-degree .c-accordion .item{padding:8px 14px 7px}
@media(min-width:769px){#boot .c-degree a.anchor{position:relative;border-top:70px solid transparent;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
#boot .c-degree a.anchor:target:before{content:none;display:none;height:0;margin:0}
}
#boot .c-alphabar{list-style:none;border:1px solid #d4d4d4;overflow:hidden;background:none !important;margin:0 0 20px}
#boot .c-alphabar li{display:block;float:left;text-align:center;width:3.8461538462%}
#boot .c-alphabar li a{display:block;width:100%;padding:8px 0}
#boot .c-alphabar li a:hover,#boot .c-alphabar li a.selected{color:#fff;background:#6e6e6e;text-decoration:none}
#boot .c-alphabar li a.muted:hover{color:#999;background:0}
#boot .c-alphabar li div{width:100%;padding:8px 0;color:#999}
@media(max-width:768px){#boot .c-alphabar li{width:42px}
}
#boot .directory-search form.searchform .control-group{margin-bottom:12px}
#boot .directory-search form.searchform .control-label{float:left;width:90px;padding-top:5px;text-align:left}
#boot .directory-search form.searchform .controls{margin-left:100px}
#boot .directory-search form.searchform #toggle-search{width:305px;text-align:right}
#boot .directory-search .person_search_adv{margin-bottom:20px}
#boot .directory-search input#phone,#boot .directory-search select{width:92px}
#boot .directory-search table.person-search-form td{padding:10px 20px 0 0;background:pink}
#boot .directory-search table.directory-results{width:100%;margin-bottom:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#boot .directory-search table.directory-results tr{border-bottom:1px solid #eaeaea;padding:8px 0}
#boot .directory-search table.directory-results th{background:#e7e7e7;padding:8px;margin:5px 0;text-align:left}
#boot .directory-search table.directory-results td{padding:10px 20px 8px 8px;font-size:14px}
#boot .directory-search .formbox{padding:1px}
#boot .directory-search .formbox input[type="radio"]{margin:0 5px 3px 0}
#boot .directory-search table td.departm-row{padding:20px 0 6px 0;font-size:15px}
#boot .directory-search .select-departments{width:478px}
@media(max-width:480px){#boot form.searchform .control-group{margin-bottom:5px}
#boot form.searchform .controls input{width:100%}
#boot form.searchform #toggle-search{width:100% !important;text-align:right}
#boot table.directory-results td{padding:4px !important;font-size:11px !important;line-height:16px}
#boot .select-departments{width:100% !important}
#boot .select-departments option{font-size:11px !important;padding:3px 0}
}
#boot .c-sidebar-calendar .ui-datepicker-title{display:inline-block !important}
#boot .c-sidebar-calendar .ui-widget{font-family:inherit;font-size:inherit}
#boot .c-sidebar-calendar .ui-datepicker{width:auto;border-radius:0}
#boot .c-sidebar-calendar .ui-datepicker *{border-radius:0}
#boot .c-sidebar-calendar .ui-datepicker table{font-size:inherit}
#boot .c-sidebar-calendar .ui-widget-content{color:inherit;border:0;background:0}
#boot .c-sidebar-calendar .ui-widget-header{border:0;background:0;font-weight:normal}
#boot .c-sidebar-calendar .ui-priority-secondary,#boot .c-sidebar-calendar .ui-widget-content .ui-priority-secondary,#boot .c-sidebar-calendar .ui-widget-header .ui-priority-secondary{opacity:inherit;filter:inherit}
#boot .c-sidebar-calendar .ui-state-default,#boot .c-sidebar-calendar .ui-widget-content .ui-state-default,#boot .c-sidebar-calendar .ui-widget-header .ui-state-default{border:0;background:inherit}
#boot .c-sidebar-calendar .ui-datepicker td span,#boot .c-sidebar-calendar .ui-datepicker td a{padding:inherit}
#boot .c-sidebar-calendar table.calendar{width:85%}
#boot .c-sidebar-calendar table.calendar td.contains_event a{color:#932439 !important}
#boot .c-sidebar-calendar table.calendar td.contains_event a.ui-state-active{color:white !important}
#boot .c-sidebar-calendar table.calendar td.empty a{cursor:default;color:black}
@import url('clientlibs/gallery/photogallery/css/demo.css');.gamma-container{min-height:200px}
#boot .gamma-gallery{margin:0}
.gamma-gallery{list-style-type:none;padding:0;margin:0;width:100%;position:relative}
.gamma-gallery:before,.gamma-gallery:after{content:" ";display:table}
.gamma-gallery:after{clear:both}
.gamma-gallery li{display:block;position:relative;cursor:pointer;float:left;padding:4px}
.gamma-gallery li img{max-width:100%;width:auto;height:auto;display:block}
.gamma-description{background:#fff;background:rgba(255,255,255,0.6);position:absolute;top:20px;left:20px;bottom:20px;right:20px;text-align:center;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}
.no-touch .gamma-gallery li:hover .gamma-description{-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:1}
.gamma-description:before{content:'';height:100%}
.gamma-description:before,.gamma-description h3{display:inline-block;vertical-align:middle}
.gamma-description h3{width:100%;padding:0 20px;font-weight:400;text-transform:uppercase;font-size:16px;letter-spacing:2px}
.gamma-buttons{position:absolute;top:10px;right:10px;z-index:10001}
.gamma-buttons button{float:left;background:#333;color:#fff;display:block;width:30px;height:30px;font-size:14px;margin-left:5px;cursor:pointer;border:0;outline:0}
.gamma-buttons button:before,.gamma-nav span:before{font-family:'entypo-selected';font-style:normal;font-weight:normal;speak:none;display:block;text-align:center;opacity:.7;outline:0}
.no-touch .gamma-buttons button:hover{background:#666}
button.gamma-btn-close:before{content:'\2715'}
button.gamma-btn-ssplay:before{content:'\25b6'}
button.gamma-btn-sspause:before{content:'\2389'}
.gamma-single-view{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;text-align:center;display:none}
.gamma-overlay{background:#000;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;display:none;z-index:9999}
.gamma-single-view img{position:absolute;cursor:pointer}
.gamma-description-wrapper{background:rgba(0,0,0,0.7);position:absolute;bottom:0;left:0;right:0;z-index:10;padding:5px 0}
.gamma-single-view .gamma-description{background:transparent;position:relative;bottom:auto;left:auto;right:auto;top:auto}
.gamma-single-view .gamma-description h3{font-size:15px;padding:5px 0;color:#fff}
.gamma-nav span{position:absolute;display:block;width:20px;height:38px;top:50%;margin-top:-19px;left:20px;cursor:pointer;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.gamma-nav span.gamma-next{left:auto;right:20px}
.gamma-nav span:before{color:#fff;opacity:.7;font-size:40px}
.gamma-nav span:hover:before{opacity:1}
.gamma-nav span:before{display:block;margin:0;width:auto}
.gamma-nav span.gamma-prev:before{content:'\e75d'}
.gamma-nav span.gamma-next:before{content:'\e75e'}
.gamma-img-fly{position:absolute;top:0;left:0;z-index:99999}
.gamma-loading{background:transparent url(clientlibs/gallery/photogallery/images/loader_light.gif) no-repeat center center}
.gamma-single-view.gamma-loading{background:transparent url(clientlibs/gallery/photogallery/images/loader_dark.gif) no-repeat center center}
.gamma-container img,.gamma-nav span,.gamma-buttons button,.gamma-description-wrapper,.gamma-description,.gamma-description h3{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media screen and (max-width:750px){.gamma-description{top:10px;left:10px;bottom:10px;right:10px}
.gamma-description h3{font-size:14px;padding:0 5px}
}
@media screen and (max-width:500px){.gamma-buttons{float:left;clear:both}
}
#boot .camera_wrap a,#boot .camera_wrap img,#boot .camera_wrap ol,#boot .camera_wrap ul,#boot .camera_wrap li,#boot .camera_wrap table,#boot .camera_wrap tbody,#boot .camera_wrap tfoot,#boot .camera_wrap thead,#boot .camera_wrap tr,#boot .camera_wrap th,#boot .camera_wrap td .camera_thumbs_wrap a,#boot .camera_thumbs_wrap img,#boot .camera_thumbs_wrap ol,#boot .camera_thumbs_wrap ul,#boot .camera_thumbs_wrap li,#boot .camera_thumbs_wrap table,#boot .camera_thumbs_wrap tbody,#boot .camera_thumbs_wrap tfoot,#boot .camera_thumbs_wrap thead,#boot .camera_thumbs_wrap tr,#boot .camera_thumbs_wrap th,#boot .camera_thumbs_wrap td{background:0;border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;list-style:none}
#boot .camera_wrap{display:none;float:left;position:relative;z-index:0;margin-bottom:20px}
#boot .camera_wrap img{max-width:none !important}
#boot .camera_fakehover{height:100%;min-height:60px;position:relative;width:100%;z-index:1}
#boot .camera_wrap{width:100%}
#boot .camera_src{display:none}
#boot .cameraCont,#boot .cameraContents{height:100%;position:relative;width:100%;z-index:1}
#boot .cameraSlide{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}
#boot .cameraContent{bottom:0;display:none;left:0;position:absolute;right:0;top:0;width:100%}
#boot .camera_target{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0;width:100%;z-index:0}
#boot .camera_overlayer{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}
#boot .camera_target_content{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}
#boot .camera_target_content .camera_link{background:url(clientlibs/gallery/slideshow/images/blank.gif);display:block;height:100%;text-decoration:none}
#boot .camera_loader{background:#fff url(clientlibs/gallery/slideshow/images/camera-loader.gif) no-repeat center;background:rgba(255,255,255,0.9) url(clientlibs/gallery/slideshow/images/camera-loader.gif) no-repeat center;border:1px solid #fff;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;height:36px;left:50%;overflow:hidden;position:absolute;margin:-18px 0 0 -18px;top:50%;width:36px;z-index:3}
#boot .camera_bar{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:3}
#boot .camera_thumbs_wrap.camera_left .camera_bar,#boot .camera_thumbs_wrap.camera_right .camera_bar{height:100%;position:absolute;width:auto}
#boot .camera_thumbs_wrap.camera_bottom .camera_bar,#boot .camera_thumbs_wrap.camera_top .camera_bar{height:auto;position:absolute;width:100%}
#boot .camera_nav_cont{height:65px;overflow:hidden;position:absolute;right:9px;top:15px;width:120px;z-index:4}
#boot .camera_caption{bottom:0;display:block;position:absolute;width:100%}
#boot .camera_caption>div{padding:10px 20px}
#boot .camerarelative{overflow:hidden;position:relative}
#boot .imgFake{cursor:pointer}
#boot .camera_prevThumbs{bottom:4px;cursor:pointer;left:0;position:absolute;top:4px;visibility:hidden;width:30px;z-index:10}
#boot .camera_prevThumbs div{background:url(clientlibs/gallery/slideshow/images/camera_skins.png) no-repeat -160px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}
#boot .camera_nextThumbs{bottom:4px;cursor:pointer;position:absolute;right:0;top:4px;visibility:hidden;width:30px;z-index:10}
#boot .camera_nextThumbs div{background:url(clientlibs/gallery/slideshow/images/camera_skins.png) no-repeat -190px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}
#boot .camera_command_wrap .hideNav{display:none}
#boot .camera_command_wrap{left:0;position:relative;right:0;z-index:4}
#boot .camera_wrap .camera_pag .camera_pag_ul{list-style:none;margin:0;padding:0;text-align:right}
#boot .camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin:20px 5px;position:relative;text-align:left;text-indent:-9999px;width:16px}
#boot .camera_commands_emboss .camera_pag .camera_pag_ul li{-moz-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.2)}
#boot .camera_wrap .camera_pag .camera_pag_ul li>span{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:8px;left:4px;overflow:hidden;position:absolute;top:4px;width:8px}
#boot .camera_commands_emboss .camera_pag .camera_pag_ul li:hover>span{-moz-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.2)}
#boot .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span{-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0}
#boot .camera_pag_ul li img{display:none;position:absolute}
#boot .camera_pag_ul .thumb_arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;top:0;left:50%;margin-left:-4px;position:absolute}
#boot .camera_prev,#boot .camera_next,#boot .camera_commands{cursor:pointer;height:40px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:2}
#boot .camera_prev{left:0}
#boot .camera_prev>span{background:url(clientlibs/gallery/slideshow/images/camera_skins.png) no-repeat 0 0;display:block;height:40px;width:40px}
#boot .camera_next{right:0}
#boot .camera_next>span{background:url(clientlibs/gallery/slideshow/images/camera_skins.png) no-repeat -40px 0;display:block;height:40px;width:40px}
#boot .camera_commands{right:41px}
#boot .camera_commands>.camera_play{background:url(clientlibs/gallery/slideshow/images/camera_skins.png) no-repeat -80px 0;height:40px;width:40px}
#boot .camera_commands>.camera_stop{background:url(clientlibs/gallery/slideshow/images/camera_skins.png) no-repeat -120px 0;display:block;height:40px;width:40px}
#boot .camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin:20px 5px;position:relative;text-indent:-9999px;width:16px}
#boot .camera_thumbs_cont{-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden;position:relative;width:100%}
#boot .camera_commands_emboss .camera_thumbs_cont{-moz-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.2)}
#boot .camera_thumbs_cont>div{float:left;width:100%}
#boot .camera_thumbs_cont ul{overflow:hidden;padding:3px 4px 8px;position:relative;text-align:center;width:100%}
#boot .camera_thumbs_cont ul li{display:inline;padding:0 4px}
#boot .camera_thumbs_cont ul li>img{border:1px solid;cursor:pointer;margin-top:5px;margin-bottom:0;vertical-align:bottom;display:inline}
#boot .camera_clear{display:block;clear:both}
#boot .showIt{display:none}
#boot .camera_clear{clear:both;display:block;height:1px;margin:-1px 0 25px;position:relative}
#boot .pattern_1 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay1.png) repeat}
#boot .pattern_2 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay2.png) repeat}
#boot .pattern_3 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay3.png) repeat}
#boot .pattern_4 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay4.png) repeat}
#boot .pattern_5 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay5.png) repeat}
#boot .pattern_6 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay6.png) repeat}
#boot .pattern_7 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay7.png) repeat}
#boot .pattern_8 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay8.png) repeat}
#boot .pattern_9 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay9.png) repeat}
#boot .pattern_10 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay10.png) repeat}
#boot .camera_caption{color:#fff}
#boot .camera_caption>div{background:#000;background:rgba(0,0,0,0.8)}
#boot .camera_wrap .camera_pag .camera_pag_ul li{background:#b7b7b7}
#boot .camera_wrap .camera_pag .camera_pag_ul li:hover>span{background:#b7b7b7}
#boot .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span{background:#434648}
#boot .camera_pag_ul li img{border:4px solid #e6e6e6;-moz-box-shadow:0 3px 6px rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.5);box-shadow:0 3px 6px rgba(0,0,0,0.5)}
#boot .camera_pag_ul .thumb_arrow{border-top-color:#e6e6e6}
#boot .camera_prevThumbs,#boot .camera_nextThumbs,#boot .camera_prev,#boot .camera_next,#boot .camera_commands,#boot .camera_thumbs_cont{background:#d8d8d8;background:rgba(216,216,216,0.85)}
#boot .camera_wrap .camera_pag .camera_pag_ul li{background:#b7b7b7}
#boot .camera_thumbs_cont ul li>img{border-color:1px solid #000}
#boot .camera_amber_skin .camera_prevThumbs div{background-position:-160px -160px}
#boot .camera_amber_skin .camera_nextThumbs div{background-position:-190px -160px}
#boot .camera_amber_skin .camera_prev>span{background-position:0 -160px}
#boot .camera_amber_skin .camera_next>span{background-position:-40px -160px}
#boot .camera_amber_skin .camera_commands>.camera_play{background-position:-80px -160px}
#boot .camera_amber_skin .camera_commands>.camera_stop{background-position:-120px -160px}
#boot .camera_ash_skin .camera_prevThumbs div{background-position:-160px -200px}
#boot .camera_ash_skin .camera_nextThumbs div{background-position:-190px -200px}
#boot .camera_ash_skin .camera_prev>span{background-position:0 -200px}
#boot .camera_ash_skin .camera_next>span{background-position:-40px -200px}
#boot .camera_ash_skin .camera_commands>.camera_play{background-position:-80px -200px}
#boot .camera_ash_skin .camera_commands>.camera_stop{background-position:-120px -200px}
#boot .camera_azure_skin .camera_prevThumbs div{background-position:-160px -240px}
#boot .camera_azure_skin .camera_nextThumbs div{background-position:-190px -240px}
#boot .camera_azure_skin .camera_prev>span{background-position:0 -240px}
#boot .camera_azure_skin .camera_next>span{background-position:-40px -240px}
#boot .camera_azure_skin .camera_commands>.camera_play{background-position:-80px -240px}
#boot .camera_azure_skin .camera_commands>.camera_stop{background-position:-120px -240px}
#boot .camera_beige_skin .camera_prevThumbs div{background-position:-160px -120px}
#boot .camera_beige_skin .camera_nextThumbs div{background-position:-190px -120px}
#boot .camera_beige_skin .camera_prev>span{background-position:0 -120px}
#boot .camera_beige_skin .camera_next>span{background-position:-40px -120px}
#boot .camera_beige_skin .camera_commands>.camera_play{background-position:-80px -120px}
#boot .camera_beige_skin .camera_commands>.camera_stop{background-position:-120px -120px}
#boot .camera_black_skin .camera_prevThumbs div{background-position:-160px -40px}
#boot .camera_black_skin .camera_nextThumbs div{background-position:-190px -40px}
#boot .camera_black_skin .camera_prev>span{background-position:0 -40px}
#boot .camera_black_skin .camera_next>span{background-position:-40px -40px}
#boot .camera_black_skin .camera_commands>.camera_play{background-position:-80px -40px}
#boot .camera_black_skin .camera_commands>.camera_stop{background-position:-120px -40px}
#boot .camera_blue_skin .camera_prevThumbs div{background-position:-160px -280px}
#boot .camera_blue_skin .camera_nextThumbs div{background-position:-190px -280px}
#boot .camera_blue_skin .camera_prev>span{background-position:0 -280px}
#boot .camera_blue_skin .camera_next>span{background-position:-40px -280px}
#boot .camera_blue_skin .camera_commands>.camera_play{background-position:-80px -280px}
#boot .camera_blue_skin .camera_commands>.camera_stop{background-position:-120px -280px}
#boot .camera_brown_skin .camera_prevThumbs div{background-position:-160px -320px}
#boot .camera_brown_skin .camera_nextThumbs div{background-position:-190px -320px}
#boot .camera_brown_skin .camera_prev>span{background-position:0 -320px}
#boot .camera_brown_skin .camera_next>span{background-position:-40px -320px}
#boot .camera_brown_skin .camera_commands>.camera_play{background-position:-80px -320px}
#boot .camera_brown_skin .camera_commands>.camera_stop{background-position:-120px -320px}
#boot .camera_burgundy_skin .camera_prevThumbs div{background-position:-160px -360px}
#boot .camera_burgundy_skin .camera_nextThumbs div{background-position:-190px -360px}
#boot .camera_burgundy_skin .camera_prev>span{background-position:0 -360px}
#boot .camera_burgundy_skin .camera_next>span{background-position:-40px -360px}
#boot .camera_burgundy_skin .camera_commands>.camera_play{background-position:-80px -360px}
#boot .camera_burgundy_skin .camera_commands>.camera_stop{background-position:-120px -360px}
#boot .camera_charcoal_skin .camera_prevThumbs div{background-position:-160px -400px}
#boot .camera_charcoal_skin .camera_nextThumbs div{background-position:-190px -400px}
#boot .camera_charcoal_skin .camera_prev>span{background-position:0 -400px}
#boot .camera_charcoal_skin .camera_next>span{background-position:-40px -400px}
#boot .camera_charcoal_skin .camera_commands>.camera_play{background-position:-80px -400px}
#boot .camera_charcoal_skin .camera_commands>.camera_stop{background-position:-120px -400px}
#boot .camera_chocolate_skin .camera_prevThumbs div{background-position:-160px -440px}
#boot .camera_chocolate_skin .camera_nextThumbs div{background-position:-190px -440px}
#boot .camera_chocolate_skin .camera_prev>span{background-position:0 -440px}
#boot .camera_chocolate_skin .camera_next>span{background-position:-40px -440px}
#boot .camera_chocolate_skin .camera_commands>.camera_play{background-position:-80px -440px}
#boot .camera_chocolate_skin .camera_commands>.camera_stop{background-position:-120px -440px}
#boot .camera_coffee_skin .camera_prevThumbs div{background-position:-160px -480px}
#boot .camera_coffee_skin .camera_nextThumbs div{background-position:-190px -480px}
#boot .camera_coffee_skin .camera_prev>span{background-position:0 -480px}
#boot .camera_coffee_skin .camera_next>span{background-position:-40px -480px}
#boot .camera_coffee_skin .camera_commands>.camera_play{background-position:-80px -480px}
#boot .camera_coffee_skin .camera_commands>.camera_stop{background-position:-120px -480px}
#boot .camera_cyan_skin .camera_prevThumbs div{background-position:-160px -520px}
#boot .camera_cyan_skin .camera_nextThumbs div{background-position:-190px -520px}
#boot .camera_cyan_skin .camera_prev>span{background-position:0 -520px}
#boot .camera_cyan_skin .camera_next>span{background-position:-40px -520px}
#boot .camera_cyan_skin .camera_commands>.camera_play{background-position:-80px -520px}
#boot .camera_cyan_skin .camera_commands>.camera_stop{background-position:-120px -520px}
#boot .camera_fuchsia_skin .camera_prevThumbs div{background-position:-160px -560px}
#boot .camera_fuchsia_skin .camera_nextThumbs div{background-position:-190px -560px}
#boot .camera_fuchsia_skin .camera_prev>span{background-position:0 -560px}
#boot .camera_fuchsia_skin .camera_next>span{background-position:-40px -560px}
#boot .camera_fuchsia_skin .camera_commands>.camera_play{background-position:-80px -560px}
#boot .camera_fuchsia_skin .camera_commands>.camera_stop{background-position:-120px -560px}
#boot .camera_gold_skin .camera_prevThumbs div{background-position:-160px -600px}
#boot .camera_gold_skin .camera_nextThumbs div{background-position:-190px -600px}
#boot .camera_gold_skin .camera_prev>span{background-position:0 -600px}
#boot .camera_gold_skin .camera_next>span{background-position:-40px -600px}
#boot .camera_gold_skin .camera_commands>.camera_play{background-position:-80px -600px}
#boot .camera_gold_skin .camera_commands>.camera_stop{background-position:-120px -600px}
#boot .camera_green_skin .camera_prevThumbs div{background-position:-160px -640px}
#boot .camera_green_skin .camera_nextThumbs div{background-position:-190px -640px}
#boot .camera_green_skin .camera_prev>span{background-position:0 -640px}
#boot .camera_green_skin .camera_next>span{background-position:-40px -640px}
#boot .camera_green_skin .camera_commands>.camera_play{background-position:-80px -640px}
#boot .camera_green_skin .camera_commands>.camera_stop{background-position:-120px -640px}
#boot .camera_grey_skin .camera_prevThumbs div{background-position:-160px -680px}
#boot .camera_grey_skin .camera_nextThumbs div{background-position:-190px -680px}
#boot .camera_grey_skin .camera_prev>span{background-position:0 -680px}
#boot .camera_grey_skin .camera_next>span{background-position:-40px -680px}
#boot .camera_grey_skin .camera_commands>.camera_play{background-position:-80px -680px}
#boot .camera_grey_skin .camera_commands>.camera_stop{background-position:-120px -680px}
#boot .camera_indigo_skin .camera_prevThumbs div{background-position:-160px -720px}
#boot .camera_indigo_skin .camera_nextThumbs div{background-position:-190px -720px}
#boot .camera_indigo_skin .camera_prev>span{background-position:0 -720px}
#boot .camera_indigo_skin .camera_next>span{background-position:-40px -720px}
#boot .camera_indigo_skin .camera_commands>.camera_play{background-position:-80px -720px}
#boot .camera_indigo_skin .camera_commands>.camera_stop{background-position:-120px -720px}
#boot .camera_khaki_skin .camera_prevThumbs div{background-position:-160px -760px}
#boot .camera_khaki_skin .camera_nextThumbs div{background-position:-190px -760px}
#boot .camera_khaki_skin .camera_prev>span{background-position:0 -760px}
#boot .camera_khaki_skin .camera_next>span{background-position:-40px -760px}
#boot .camera_khaki_skin .camera_commands>.camera_play{background-position:-80px -760px}
#boot .camera_khaki_skin .camera_commands>.camera_stop{background-position:-120px -760px}
#boot .camera_lime_skin .camera_prevThumbs div{background-position:-160px -800px}
#boot .camera_lime_skin .camera_nextThumbs div{background-position:-190px -800px}
#boot .camera_lime_skin .camera_prev>span{background-position:0 -800px}
#boot .camera_lime_skin .camera_next>span{background-position:-40px -800px}
#boot .camera_lime_skin .camera_commands>.camera_play{background-position:-80px -800px}
#boot .camera_lime_skin .camera_commands>.camera_stop{background-position:-120px -800px}
#boot .camera_magenta_skin .camera_prevThumbs div{background-position:-160px -840px}
#boot .camera_magenta_skin .camera_nextThumbs div{background-position:-190px -840px}
#boot .camera_magenta_skin .camera_prev>span{background-position:0 -840px}
#boot .camera_magenta_skin .camera_next>span{background-position:-40px -840px}
#boot .camera_magenta_skin .camera_commands>.camera_play{background-position:-80px -840px}
#boot .camera_magenta_skin .camera_commands>.camera_stop{background-position:-120px -840px}
#boot .camera_maroon_skin .camera_prevThumbs div{background-position:-160px -880px}
#boot .camera_maroon_skin .camera_nextThumbs div{background-position:-190px -880px}
#boot .camera_maroon_skin .camera_prev>span{background-position:0 -880px}
#boot .camera_maroon_skin .camera_next>span{background-position:-40px -880px}
#boot .camera_maroon_skin .camera_commands>.camera_play{background-position:-80px -880px}
#boot .camera_maroon_skin .camera_commands>.camera_stop{background-position:-120px -880px}
#boot .camera_orange_skin .camera_prevThumbs div{background-position:-160px -920px}
#boot .camera_orange_skin .camera_nextThumbs div{background-position:-190px -920px}
#boot .camera_orange_skin .camera_prev>span{background-position:0 -920px}
#boot .camera_orange_skin .camera_next>span{background-position:-40px -920px}
#boot .camera_orange_skin .camera_commands>.camera_play{background-position:-80px -920px}
#boot .camera_orange_skin .camera_commands>.camera_stop{background-position:-120px -920px}
#boot .camera_olive_skin .camera_prevThumbs div{background-position:-160px -1080px}
#boot .camera_olive_skin .camera_nextThumbs div{background-position:-190px -1080px}
#boot .camera_olive_skin .camera_prev>span{background-position:0 -1080px}
#boot .camera_olive_skin .camera_next>span{background-position:-40px -1080px}
#boot .camera_olive_skin .camera_commands>.camera_play{background-position:-80px -1080px}
#boot .camera_olive_skin .camera_commands>.camera_stop{background-position:-120px -1080px}
#boot .camera_pink_skin .camera_prevThumbs div{background-position:-160px -960px}
#boot .camera_pink_skin .camera_nextThumbs div{background-position:-190px -960px}
#boot .camera_pink_skin .camera_prev>span{background-position:0 -960px}
#boot .camera_pink_skin .camera_next>span{background-position:-40px -960px}
#boot .camera_pink_skin .camera_commands>.camera_play{background-position:-80px -960px}
#boot .camera_pink_skin .camera_commands>.camera_stop{background-position:-120px -960px}
#boot .camera_pistachio_skin .camera_prevThumbs div{background-position:-160px -1040px}
#boot .camera_pistachio_skin .camera_nextThumbs div{background-position:-190px -1040px}
#boot .camera_pistachio_skin .camera_prev>span{background-position:0 -1040px}
#boot .camera_pistachio_skin .camera_next>span{background-position:-40px -1040px}
#boot .camera_pistachio_skin .camera_commands>.camera_play{background-position:-80px -1040px}
#boot .camera_pistachio_skin .camera_commands>.camera_stop{background-position:-120px -1040px}
#boot .camera_pink_skin .camera_prevThumbs div{background-position:-160px -80px}
#boot .camera_pink_skin .camera_nextThumbs div{background-position:-190px -80px}
#boot .camera_pink_skin .camera_prev>span{background-position:0 -80px}
#boot .camera_pink_skin .camera_next>span{background-position:-40px -80px}
#boot .camera_pink_skin .camera_commands>.camera_play{background-position:-80px -80px}
#boot .camera_pink_skin .camera_commands>.camera_stop{background-position:-120px -80px}
#boot .camera_red_skin .camera_prevThumbs div{background-position:-160px -1000px}
#boot .camera_red_skin .camera_nextThumbs div{background-position:-190px -1000px}
#boot .camera_red_skin .camera_prev>span{background-position:0 -1000px}
#boot .camera_red_skin .camera_next>span{background-position:-40px -1000px}
#boot .camera_red_skin .camera_commands>.camera_play{background-position:-80px -1000px}
#boot .camera_red_skin .camera_commands>.camera_stop{background-position:-120px -1000px}
#boot .camera_tangerine_skin .camera_prevThumbs div{background-position:-160px -1120px}
#boot .camera_tangerine_skin .camera_nextThumbs div{background-position:-190px -1120px}
#boot .camera_tangerine_skin .camera_prev>span{background-position:0 -1120px}
#boot .camera_tangerine_skin .camera_next>span{background-position:-40px -1120px}
#boot .camera_tangerine_skin .camera_commands>.camera_play{background-position:-80px -1120px}
#boot .camera_tangerine_skin .camera_commands>.camera_stop{background-position:-120px -1120px}
#boot .camera_turquoise_skin .camera_prevThumbs div{background-position:-160px -1160px}
#boot .camera_turquoise_skin .camera_nextThumbs div{background-position:-190px -1160px}
#boot .camera_turquoise_skin .camera_prev>span{background-position:0 -1160px}
#boot .camera_turquoise_skin .camera_next>span{background-position:-40px -1160px}
#boot .camera_turquoise_skin .camera_commands>.camera_play{background-position:-80px -1160px}
#boot .camera_turquoise_skin .camera_commands>.camera_stop{background-position:-120px -1160px}
#boot .camera_violet_skin .camera_prevThumbs div{background-position:-160px -1200px}
#boot .camera_violet_skin .camera_nextThumbs div{background-position:-190px -1200px}
#boot .camera_violet_skin .camera_prev>span{background-position:0 -1200px}
#boot .camera_violet_skin .camera_next>span{background-position:-40px -1200px}
#boot .camera_violet_skin .camera_commands>.camera_play{background-position:-80px -1200px}
#boot .camera_violet_skin .camera_commands>.camera_stop{background-position:-120px -1200px}
#boot .camera_white_skin .camera_prevThumbs div{background-position:-160px -80px}
#boot .camera_white_skin .camera_nextThumbs div{background-position:-190px -80px}
#boot .camera_white_skin .camera_prev>span{background-position:0 -80px}
#boot .camera_white_skin .camera_next>span{background-position:-40px -80px}
#boot .camera_white_skin .camera_commands>.camera_play{background-position:-80px -80px}
#boot .camera_white_skin .camera_commands>.camera_stop{background-position:-120px -80px}
#boot .camera_yellow_skin .camera_prevThumbs div{background-position:-160px -1240px}
#boot .camera_yellow_skin .camera_nextThumbs div{background-position:-190px -1240px}
#boot .camera_yellow_skin .camera_prev>span{background-position:0 -1240px}
#boot .camera_yellow_skin .camera_next>span{background-position:-40px -1240px}
#boot .camera_yellow_skin .camera_commands>.camera_play{background-position:-80px -1240px}
#boot .camera_yellow_skin .camera_commands>.camera_stop{background-position:-120px -1240px}
.letter{font-size:30px;padding:5px;margin:24.5px}
.top-nav-az{border:1px solid #000;background-color:#eee}
.div-row-az{margin-top:20px}
.AZbox{border:1px solid #000;padding:5px}
.AZbox span{margin-left:0;!important;font-size:15px;width:45px;text-align:center}
#boot .spanAZ a:hover{text-decoration:none;background-color:#c3c3c3;padding:7px}
.no-link{background-color:#c3c3c3}
#boot .letter-row{margin-top:40px;border-top:1px solid #e5e5e5}
#boot .letter-row h3{width:40px;height:40px;color:#fff;background-color:#932439;padding-top:6px;text-align:center}
#boot .letter-row p{margin-left:10px}
#boot .c-quicklinks{background-color:#fff;border-bottom:1px solid #ddd;margin-top:-1px;width:auto}
#boot .c-quicklinks .quicklinks-top{border-bottom:1px solid #ddd;text-align:center;padding:20px 0 16px 0}
#boot .c-quicklinks .container{margin:0 auto;padding:20px 0 40px 0}
#boot .c-quicklinks ul{margin:0;display:table-cell;width:340px}
#boot .c-quicklinks li{list-style:none;padding-bottom:10px}
#boot .c-quicklinks a{color:#4b4b4b;font:14px/18px 'Arial'}
#boot .c-quicklinks a:hover{color:#0072a8;text-decoration:none}
#boot .c-quicklinks strong{font:bold 14px/18px 'GillSansMTPro';text-transform:uppercase}
#boot .c-topnav a:hover{text-decoration:underline}
#boot .c-topnav .container div,#boot .c-topnav .container .paranav{float:right}
#boot .c-topnav .campaign-link{display:block;float:right;margin-top:-1px;margin-left:15px;padding:4px 15px 3px 15px;font:13px/28px 'Arial';background-color:#932439;color:#fff;cursor:pointer}
#boot .c-topnav .campaign-link:hover{background:#7a1d2e;text-decoration:none}
#boot .c-topnav .open-quick-links{display:block;float:right;margin-top:-1px;margin-left:0;padding:4px 15px 3px 15px;font:13px/28px 'Arial';background-color:#c9a859;color:#fff;cursor:pointer}
#boot .c-topnav .open-quick-links .arrow{display:inline-block;margin-left:3px;vertical-align:middle}
#boot .c-topnav .open-quick-links:hover{background-color:#bca878;text-decoration:none}
#boot .c-topnav .paranav{list-style:none;margin:0;padding:7px 0 10px 0}
#boot .c-topnav .paranav.hide-role{padding:7px 0 41px 0}
#boot .c-topnav .paranav.hide-role.main{padding:7px 0 89px 0}
#boot .c-topnav .paranav li{font:13px/20px 'Arial';display:block;float:left;margin-left:6px;padding-left:8px}
#boot .c-topnav .paranav a{color:#4b4b4b}
#boot .c-topnav .paranav a strong{color:#932439}
#boot .c-topnav .paranav a strong:hover{color:#932439;text-decoration:underline}
#boot .c-topnav.role-links{margin:40px 0 1px 0}
#boot .c-topnav.role-links.hide-courtesy{margin:57px 0 1px 0}
#boot .c-topnav.role-links li .concordia-bonhomme-icon{vertical-align:middle;margin:0 4px 2px 0}
#boot .c-topnav.role-links li a{color:#4b4b4b}
#boot .c-topnav.role-links.subsite{margin:10px 0 10px 0}
#boot .c-topnav.role-links.subsite .paranav{padding:0 0 8px 0}
#boot .c-topnav.role-links.subsite.hide-courtesy .paranav{margin-top:10px}
#boot .mobile-quicklinks,#boot .role-links-mobile{display:none}
@media(max-width:768px){#boot .header .mobile-quicklinks{display:block;background-color:#EEE;color:#444;border-top:1px solid #CCC;border-bottom:1px solid #CCC}
#boot .header .mobile-quicklinks .container .mobile-main-buttons{clear:both;margin:5px 0 7px;height:45px}
#boot .header .mobile-quicklinks .container .mobile-main-buttons .main-nav-btn{height:45px;display:block;width:calc(33% - 13px);margin:0 3px;float:left;padding:13px 0;text-align:center;background:#eee;text-decoration:none;color:#000;border:1px solid #ccc}
#boot .header .mobile-quicklinks .container .mobile-main-buttons .main-nav-btn:first-child{margin-left:15px}
#boot .header .mobile-quicklinks .container .mobile-main-buttons .main-nav-btn:last-child{margin-right:15px}
#boot .header .mobile-quicklinks .container .mobile-main-buttons .main-nav-btn:active{background-color:#ddd}
#boot .header .mobile-quicklinks .container>a{padding-left:15px}
#boot .header .mobile-quicklinks a{color:#444;text-decoration:none;display:block;height:45px;width:100%;padding:13px 0;cursor:pointer}
#boot .header .mobile-quicklinks a:active{background-color:#ddd}
#boot .header .mobile-quicklinks a strong{font-weight:normal}
#boot .header .mobile-quicklinks ul{margin:0}
#boot .header .mobile-quicklinks ul li{list-style-type:none}
#boot .header .mobile-quicklinks .container>a{border-top:1px solid #fff;font-weight:bold}
#boot .header .mobile-quicklinks .container .mobile-quicklinks-list>ul,#boot .header .mobile-quicklinks .container .mobile-library-login-list>ul{padding:0 15px;margin-bottom:-1px}
#boot .header .mobile-quicklinks .container .mobile-quicklinks-list>ul>li a,#boot .header .mobile-quicklinks .container .mobile-library-login-list>ul>li a{border-bottom:1px solid #ccc}
#boot .header .mobile-quicklinks .container .mobile-quicklinks-list>ul>li.open>ul,#boot .header .mobile-quicklinks .container .mobile-library-login-list>ul>li.open>ul{display:block}
#boot .header .mobile-quicklinks .container .mobile-quicklinks-list>ul>li>ul>li a,#boot .header .mobile-quicklinks .container .mobile-library-login-list>ul>li>ul>li a{padding-left:35px}
}
@media(min-width:769px){#boot .header .mobile-quicklinks{display:none}
#boot .header .c-quicklinks{display:none !important}
}
@media(max-width:768px){#boot .c-quicklinks{display:none}
}
#boot .c-fact{padding:10px 0;font:normal 30px/32px 'GillSansMTProLight';color:#000;border-right:1px solid #e5e5e5}
#boot .c-fact strong{font-family:'GillSansMTPro';font-style:bold;color:#898989}
#boot .c-fact.last{border-right:0}
#boot .c-square{font:normal 26px/32px 'GillSansMTProLight';color:#000}
#boot .c-square.span2 .square{width:140px;height:140px}
#boot .c-square.span3 .square{width:220px;height:220px}
#boot .c-square.span4 .square{width:300px;height:300px}
#boot .c-square .square{padding:20px;display:block}
#boot .c-square .square:hover{color:#000;text-decoration:none}
#boot .c-square [class^="bg-"],#boot .c-square [class*="bg-"]{color:#fff}
#boot .c-square [class^="bg-"]:hover,#boot .c-square [class*="bg-"]:hover{color:#fff}
#boot .c-square.c-square-2rows.span2 .square{width:140px;height:60px}
#boot .c-square.c-square-2rows.span2 .square+.square{margin-top:20px}
#boot .c-square.c-square-2rows.span3 .square{width:220px;height:100px}
#boot .c-square.c-square-2rows.span3 .square+.square{margin-top:20px}
#boot .c-square.c-square-2rows.span4 .square{width:300px;height:140px}
#boot .c-square.c-square-2rows.span4 .square+.square{margin-top:20px}
#boot .c-square.c-square-3rows.span2 .square{width:140px;height:40px;font-size:20px;line-height:20px;padding:10px}
#boot .c-square.c-square-3rows.span2 .square+.square{margin-top:10px}
#boot .c-square.c-square-3rows.span3 .square{width:220px;height:64px}
#boot .c-square.c-square-3rows.span3 .square+.square{margin-top:14px}
#boot .c-square.c-square-3rows.span4 .square{width:300px;height:90px}
#boot .c-square.c-square-3rows.span4 .square+.square{margin-top:15px}
#boot .c-square.c-square-4rows.span2 .square{width:140px;height:29px;font-size:20px;line-height:29px;padding:0 10px}
#boot .c-square.c-square-4rows.span2 .square+.square{margin-top:8px}
#boot .c-square.c-square-4rows.span3 .square{width:220px;height:46px}
#boot .c-square.c-square-4rows.span3 .square+.square{margin-top:12px}
#boot .c-square.c-square-4rows.span4 .square{width:300px;height:66px}
#boot .c-square.c-square-4rows.span4 .square+.square{margin-top:12px}
#boot .concordia-table{overflow-x:auto}
#boot .concordia-table table{border:0;background-color:#fff}
#boot .concordia-table table th{font:bold 13px/18px 'Arial';background:#ededed !important}
#boot .concordia-table table td,#boot .concordia-table table th{border:0;background-color:none;font-size:14px}
#boot .concordia-table.smallText table td,#boot .concordia-table.smallText table th{font-size:12px}
#boot .concordia-table.horizontalLines table td,#boot .concordia-table.horizontalLines table th{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
#boot .concordia-table.verticalLines table td,#boot .concordia-table.verticalLines table th{border-left:1px solid #ddd;border-right:1px solid #ddd}
@media(max-width:480px){#boot table,#boot th,#boot td{font-size:12px !important}
#boot table ul{margin-left:15px !important}
}
@import url("clientlibs/dependencies/less/concordia-variables.less");@import url("clientlibs/dependencies/less/lesshat.less");@import url("clientlibs/social-media/less/dependencies/less/sprites.less");#boot{.c-socialmedia.c-tabs{background:url(clientlibs/social-media/less/img/greydot.jpg) 0 70px repeat-x;.nav-tabs li{border:1px solid transparent;a{text-indent:-9999px;display:inline-block;padding:12px 16px 9px;width:68px;height:69px;border-top:8px solid @color-white;&:hover{border-top:8px solid @color-white}
&.fb{background:@color-white url(clientlibs/social-media/less/img/social-media/fb.jpg) center 10px no-repeat}
&.gp{background:@color-white url(clientlibs/social-media/less/img/social-media/gp.jpg) center 10px no-repeat}
&.tw{background:@color-white url(clientlibs/social-media/less/img/social-media/tw.jpg) center 10px no-repeat}
&.yt{background:@color-white url(clientlibs/social-media/less/img/social-media/yt.jpg) center 10px no-repeat}
&.fl{background:@color-white url(clientlibs/social-media/less/img/social-media/fl.jpg) center 10px no-repeat}
&.li{background:@color-white url(clientlibs/social-media/less/img/social-media/li.jpg) center 10px no-repeat}
&.vi{background:@color-white url(clientlibs/social-media/less/img/social-media/vi.jpg) center 10px no-repeat}
&.in{background:@color-white url(clientlibs/social-media/less/img/social-media/in.jpg) center 10px no-repeat}
}
&.active{border:1px solid #ddd;border-bottom:1px solid #ffffff;a,a:hover,a:focus{border-top:8px solid @color-red}
//background-position:}
}
.tab-pane{padding:40px 0;.span3{padding:0 20px;&+.span3{border-left:1px solid @color-light-grey-border}
}
a.more{display:block;padding-top:8px;color:@color-red}
.social-media-label{display:none}
}
}
@media(min-width:769px){.c-socialmedia.c-tabs{.tab-pane{height:auto !important}
}
}
@media(max-width:768px){.c-socialmedia.c-tabs{background:none !important;.nav-tabs{display:none}
.tab-pane{display:block !important;height:49px;overflow:hidden;border:1px solid @color-light-grey-border;margin:0 0 3px 0;padding:0;-webkit-transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;-ms-transition:height .3s ease-in-out;transition:height .3s ease-in-out;.social-media-label{display:block;position:relative;width:100%;padding:0 10px;border-bottom:1px solid @color-light-grey-border;font:bold 13px/48px 'Arial';color:#555;&:hover{background-color:#ebebeb;cursor:pointer}
.arrow{display:block;position:absolute;top:20px;right:10px;.sprites-icon-arrow-big-bottom-fushia;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
}
&.active-social-media{.social-media-label{.arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
}
}
}
}
}
}
#boot .hero{position:relative}
#boot .hero .hero-container{position:relative;background-repeat:no-repeat;background-position:center top;background-size:cover;overflow:hidden;width:100%}
#boot .hero .hero-container .hero-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-1px;min-width:100.1%;min-height:100%;width:auto;height:auto;background-size:100%}
#boot .hero .hero-container .hero-video::-webkit-media-controls-panel,#boot .hero .hero-container .hero-video::-webkit-media-controls-play-button,#boot .hero .hero-container .hero-video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}
#boot .hero .hero-container .photo-credit{position:absolute;opacity:.9}
#boot .hero .hero-container .photo-credit.white-text{color:#fff}
#boot .hero .hero-container .hero-text{position:absolute;display:inline-block;top:40%;left:0;right:0;text-align:center}
#boot .hero .hero-container .hero-text .hero-text-inner{display:inline-block;vertical-align:middle;text-align:center;width:940px;padding:0}
#boot .hero .hero-container .hero-text .hero-text-inner.left{text-align:left}
#boot .hero .hero-container .hero-text .hero-text-inner.right{text-align:right}
#boot .hero .hero-container .hero-text .hero-text-inner .text-area{display:inline-block}
#boot .hero .hero-container .hero-text .hero-text-inner .text-area.fadein{opacity:0}
#boot .hero .hero-container .hero-text .hero-text-inner h1{font:normal 80px/86px 'GillSansMTProMedium';margin:0 0 20px 0;padding:0;color:#fff}
#boot .hero .hero-container .hero-text .hero-text-inner h1.medium-large{font:normal 80px/86px 'GillSansMTProMedium'}
#boot .hero .hero-container .hero-text .hero-text-inner h1.medium-small{font:normal 40px/46px 'GillSansMTProMedium'}
#boot .hero .hero-container .hero-text .hero-text-inner h1.bold-large{font:normal 80px/86px 'GillSansMTProBoldCondensed'}
#boot .hero .hero-container .hero-text .hero-text-inner h1.bold-small{font:normal 40px/46px 'GillSansMTProBoldCondensed'}
#boot .hero .hero-container .hero-text .hero-text-inner h2{margin:0 0 25px 0;font:normal 24px/32px 'GillSansMTProLight';letter-spacing:1px;color:#fff}
#boot .hero .hero-container .hero-text .hero-text-inner h2 p{margin:0}
#boot .hero .hero-container .hero-text .hero-text-inner h2 a{color:#fff;text-decoration:none;border-bottom:1px solid #fff;-webkit-transition:opacity .2s;transition:all .2s}
#boot .hero .hero-container .hero-text .hero-text-inner h2 a:hover{color:#ededed;border-bottom:1px solid #ededed}
#boot .hero .hero-container .hero-text .hero-text-inner h2 b{font-weight:normal;font-family:'GillSansMTProMedium'}
#boot .hero .hero-container .hero-text .hero-text-inner h2 .small-text{font:normal 21px/27px 'GillSansMTProLight'}
#boot .hero .hero-container .hero-text .hero-text-inner h2 :not(b) .small-text{font:normal 21px/27px 'GillSansMTProBook'}
#boot .hero .hero-container .hero-text .hero-text-inner h2 .large-text{display:block;margin-bottom:10px;font-size:40px;line-height:46px}
#boot .hero .hero-container .hero-text .hero-text-inner h2 .hashtags{display:inline-block;margin-top:10px;color:#c8c8c8}
#boot .hero .hero-container .hero-text .hero-text-inner h2:not(.text-color-FFFFFF){font-family:'GillSansMTProMedium'}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-FFFFFF,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-FFFFFF,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-FFFFFF{color:#fff}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-FFFFFF a,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-FFFFFF a,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-FFFFFF a{color:#fff;border-bottom:1px solid #fff}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-FFFFFF a:hover,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-FFFFFF a:hover,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-FFFFFF a:hover{opacity:.8}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-000000,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-000000,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-000000{color:#000}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-000000 a,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-000000 a,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-000000 a{color:#000;border-bottom:1px solid #000}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-000000 a:hover,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-000000 a:hover,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-000000 a:hover{opacity:.8}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-932439,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-932439,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-932439{color:#932439}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-932439 a,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-932439 a,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-932439 a{color:#932439;border-bottom:1px solid #932439}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-932439 a:hover,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-932439 a:hover,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-932439 a:hover{opacity:.8}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-F0F0F0,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-F0F0F0,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-F0F0F0{color:#f0f0f0}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-F0F0F0 a,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-F0F0F0 a,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-F0F0F0 a{color:#f0f0f0;border-bottom:1px solid #f0f0f0}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-F0F0F0 a:hover,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-F0F0F0 a:hover,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-F0F0F0 a:hover{opacity:.8}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-C8C8C8,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-C8C8C8,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-C8C8C8{color:#c8c8c8}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-C8C8C8 a,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-C8C8C8 a,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-C8C8C8 a{color:#c8c8c8;border-bottom:1px solid #c8c8c8}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-C8C8C8 a:hover,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-C8C8C8 a:hover,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-C8C8C8 a:hover{opacity:.8}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-6E6E6E,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-6E6E6E,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-6E6E6E{color:#6e6e6e}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-6E6E6E a,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-6E6E6E a,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-6E6E6E a{color:#6e6e6e;border-bottom:1px solid #6e6e6e}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-6E6E6E a:hover,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-6E6E6E a:hover,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-6E6E6E a:hover{opacity:.8}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-EB5634,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-EB5634,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-EB5634{color:#eb5634}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-EB5634 a,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-EB5634 a,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-EB5634 a{color:#eb5634;border-bottom:1px solid #eb5634}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-EB5634 a:hover,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-EB5634 a:hover,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-EB5634 a:hover{opacity:.8}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-50368C,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-50368C,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-50368C{color:#50368c}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-50368C a,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-50368C a,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-50368C a{color:#50368c;border-bottom:1px solid #50368c}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-50368C a:hover,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-50368C a:hover,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-50368C a:hover{opacity:.8}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-00747B,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-00747B,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-00747B{color:#00747b}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-00747B a,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-00747B a,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-00747B a{color:#00747b;border-bottom:1px solid #00747b}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-00747B a:hover,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-00747B a:hover,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-00747B a:hover{opacity:.8}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-B5015B,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-B5015B,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-B5015B{color:#b5015b}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-B5015B a,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-B5015B a,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-B5015B a{color:#b5015b;border-bottom:1px solid #b5015b}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-B5015B a:hover,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-B5015B a:hover,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-B5015B a:hover{opacity:.8}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-8CC63E,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-8CC63E,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-8CC63E{color:#8cc63e}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-8CC63E a,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-8CC63E a,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-8CC63E a{color:#8cc63e;border-bottom:1px solid #8cc63e}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-8CC63E a:hover,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-8CC63E a:hover,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-8CC63E a:hover{opacity:.8}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-00ADEF,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-00ADEF,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-00ADEF{color:#00adef}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-00ADEF a,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-00ADEF a,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-00ADEF a{color:#00adef;border-bottom:1px solid #00adef}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-00ADEF a:hover,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-00ADEF a:hover,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-00ADEF a:hover{opacity:.8}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-0072A8,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-0072A8,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-0072A8{color:#0072a8}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-0072A8 a,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-0072A8 a,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-0072A8 a{color:#0072a8;border-bottom:1px solid #0072a8}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-0072A8 a:hover,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-0072A8 a:hover,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-0072A8 a:hover{opacity:.8}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-004085,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-004085,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-004085{color:#004085}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-004085 a,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-004085 a,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-004085 a{color:#004085;border-bottom:1px solid #004085}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-004085 a:hover,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-004085 a:hover,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-004085 a:hover{opacity:.8}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-E5A712,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-E5A712,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-E5A712{color:#e5a712}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-E5A712 a,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-E5A712 a,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-E5A712 a{color:#e5a712;border-bottom:1px solid #e5a712}
#boot .hero .hero-container .hero-text .hero-text-inner h1.text-color-E5A712 a:hover,#boot .hero .hero-container .hero-text .hero-text-inner h2.text-color-E5A712 a:hover,#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-E5A712 a:hover{opacity:.8}
#boot .hero .hero-container .hero-text .hero-text-inner .hero-category:not(.text-color-FFFFFF){font-family:'GillSansMTProBook'}
#boot .hero .hero-container .hero-text .hero-text-inner .btn.text-color-FFFFFF{color:#fff;border-color:#fff}
#boot .hero .hero-container .hero-text .hero-text-inner .btn.text-color-000000{color:#000;border-color:#000}
#boot .hero .hero-container .hero-text .hero-text-inner .btn.text-color-932439{color:#932439;border-color:#932439}
#boot .hero .hero-container .hero-text .hero-text-inner .btn.text-color-F0F0F0{color:#f0f0f0;border-color:#f0f0f0}
#boot .hero .hero-container .hero-text .hero-text-inner .btn.text-color-C8C8C8{color:#c8c8c8;border-color:#c8c8c8}
#boot .hero .hero-container .hero-text .hero-text-inner .btn.text-color-6E6E6E{color:#6e6e6e;border-color:#6e6e6e}
#boot .hero .hero-container .hero-text .hero-text-inner .btn.text-color-EB5634{color:#eb5634;border-color:#eb5634}
#boot .hero .hero-container .hero-text .hero-text-inner .btn.text-color-50368C{color:#50368c;border-color:#50368c}
#boot .hero .hero-container .hero-text .hero-text-inner .btn.text-color-00747B{color:#00747b;border-color:#00747b}
#boot .hero .hero-container .hero-text .hero-text-inner .btn.text-color-B5015B{color:#b5015b;border-color:#b5015b}
#boot .hero .hero-container .hero-text .hero-text-inner .btn.text-color-8CC63E{color:#8cc63e;border-color:#8cc63e}
#boot .hero .hero-container .hero-text .hero-text-inner .btn.text-color-00ADEF{color:#00adef;border-color:#00adef}
#boot .hero .hero-container .hero-text .hero-text-inner .btn.text-color-0072A8{color:#0072a8;border-color:#0072a8}
#boot .hero .hero-container .hero-text .hero-text-inner .btn.text-color-004085{color:#004085;border-color:#004085}
#boot .hero .hero-container .hero-text .hero-text-inner .btn.text-color-E5A712{color:#e5a712;border-color:#e5a712}
@media(min-width:769px){#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-FFFFFF:after{background-color:#fff}
#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-000000:after{background-color:#000}
#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-932439:after{background-color:#932439}
#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-F0F0F0:after{background-color:#f0f0f0}
#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-C8C8C8:after{background-color:#c8c8c8}
#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-6E6E6E:after{background-color:#6e6e6e}
#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-EB5634:after{background-color:#eb5634}
#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-50368C:after{background-color:#50368c}
#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-00747B:after{background-color:#00747b}
#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-B5015B:after{background-color:#b5015b}
#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-8CC63E:after{background-color:#8cc63e}
#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-00ADEF:after{background-color:#00adef}
#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-0072A8:after{background-color:#0072a8}
#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-004085:after{background-color:#004085}
#boot .hero .hero-container .hero-text .hero-text-inner .hero-category.text-color-E5A712:after{background-color:#e5a712}
}
#boot .hero .hero-container .hero-text .hero-text-inner.shadow-solid h1,#boot .hero .hero-container .hero-text .hero-text-inner.shadow-solid h2,#boot .hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-category{text-shadow:0 1px 0 rgba(0,0,0,0.5)}
#boot .hero .hero-container .hero-text .hero-text-inner.shadow-solid h1.black-text,#boot .hero .hero-container .hero-text .hero-text-inner.shadow-solid h2.black-text,#boot .hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-category.black-text{text-shadow:0 1px 0 rgba(255,255,255,0.3)}
#boot .hero .hero-container .hero-text .hero-text-inner.shadow-blurred h1{text-shadow:2px 2px 5px rgba(0,0,0,0.4)}
#boot .hero .hero-container .hero-text .hero-text-inner.shadow-blurred h2,#boot .hero .hero-container .hero-text .hero-text-inner.shadow-blurred .hero-category{text-shadow:2px 2px 5px rgba(0,0,0,0.3)}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke h1{color:rgba(255,255,255,0);-webkit-text-stroke:2px #fff}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke h1.black-text{-webkit-text-stroke:3px #000}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke h1.burgundy-text{-webkit-text-stroke:3px #932439}
#boot .hero .hero-container .hero-text .hero-text-inner.bg-box-dark .text-area{background:rgba(0,0,0,0.6);padding:50px 30px 20px 30px;text-align:center}
#boot .hero .hero-container .hero-text .hero-text-inner.bg-box-light .text-area{background:rgba(255,255,255,0.7);padding:50px 30px 25px 30px;text-align:center}
#boot .hero .hero-container .hero-text .hero-text-inner .btn-ghost{margin:0 7px 15px 0}
#boot .hero .hero-container .hero-text .hero-text-inner .btn-large-hero{font-size:32px;padding:13px 18px}
@media(min-width:769px){#boot .hero .hero-container .hero-text .hero-text-inner .hero-category{display:inline-block;margin-bottom:25px;font:normal 22px 'GillSansMTProLight';color:#fff}
#boot .hero .hero-container .hero-text .hero-text-inner .hero-category:after{content:" ";display:block;height:1px;width:30%;margin:7px auto 0 auto;background-color:#fff;opacity:.6;transition:width .2s;-webkit-transition:width .2s;-moz-transition:width .2s;-ms-transition:width .2s;-o-transition:width .2s}
#boot .hero .hero-container .hero-text .hero-text-inner .hero-category:hover:after{width:65%}
}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-desktop-0{top:0 !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-desktop-5{top:5% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-desktop-10{top:10% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-desktop-15{top:15% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-desktop-20{top:20% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-desktop-25{top:25% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-desktop-30{top:30% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-desktop-35{top:35% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-desktop-40{top:40% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-desktop-45{top:45% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-desktop-50{top:50% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-desktop-55{top:55% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-desktop-60{top:60% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-desktop-70{top:70% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-desktop-80{top:80% !important}
@media(max-width:768px){#boot .hero .hero-container:not(.flex) .hero-text.yposition-mobile-0{top:0 !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-mobile-5{top:5% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-mobile-10{top:10% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-mobile-15{top:15% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-mobile-20{top:20% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-mobile-25{top:25% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-mobile-30{top:30% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-mobile-35{top:35% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-mobile-40{top:40% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-mobile-45{top:45% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-mobile-50{top:50% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-mobile-55{top:55% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-mobile-60{top:60% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-mobile-70{top:70% !important}
#boot .hero .hero-container:not(.flex) .hero-text.yposition-mobile-80{top:80% !important}
}
#boot .hero .hero-container .overlay{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));width:100%;height:100%;position:absolute;top:0;left:0}
#boot .hero .hero-container .overlay.dotted-overlay-dark{background:transparent url('clientlibs/img/dotted_bg.png') repeat !important;opacity:.7}
#boot .hero .hero-container .overlay.dotted-overlay-light{background:transparent url('clientlibs/img/dotted_bg_white.png') repeat !important;opacity:.7}
#boot .hero .hero-container .hero-script{position:absolute;width:100%;height:100%}
#boot .hero .overlay-hover{background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
#boot .hero a:hover>.hero-container .overlay-hover{opacity:.1}
#boot .hero #refresh-hero{position:absolute;right:12px;bottom:10px;display:block;width:16px;height:16px;background:url('clientlibs/img/icons/icon_refresh.png') 0 0 no-repeat;transition:all .2s ease}
#boot .hero #refresh-hero:hover{transform:rotate(75deg)}
#boot .hero #refresh-hero span{display:none}
@media(min-width:769px){#boot .hero-container:not(.flex){height:60vh;min-height:600px}
#boot .hero-container.short{height:35vh;min-height:400px}
#boot .hero-container.mini{height:19vh;min-height:220px}
#boot .hero-container.square{height:100%;padding-bottom:100%;min-height:200px}
#boot .hero-container.full{height:calc(88vh)}
#boot .hero-container.flex{display:flex;display:-ms-flexbox;display:-webkit-flex}
#boot .hero-container.flex .hero-text{position:relative;margin:0 auto;top:auto !important}
#boot .hero-container .photo-credit{bottom:4px;right:12px;font-size:12px}
}
@media(max-width:768px){#boot .hero-container:not(.flex){height:35vh;min-height:400px}
#boot .hero-container.short{height:25vh;min-height:280px}
#boot .hero-container.mini{height:15vh;min-height:180px}
#boot .hero-container.square{height:100%;padding-bottom:100%;min-height:200px}
#boot .hero-container.full{height:calc(87vh)}
#boot .hero-container.flex{display:flex;display:-ms-flexbox;display:-webkit-flex}
#boot .hero-container.flex .hero-text{position:relative;margin:0 auto;top:auto !important}
#boot .hero-container .hero-text-inner{padding:15px !important}
#boot .hero-container.flex .hero-text-inner{padding:15px !important}
#boot .hero-container .photo-credit{bottom:0;right:12px;font-size:11px}
#boot .hero-container .hero-text-inner{width:100% !important}
#boot .hero-container .hero-text-inner h1{font-size:32px !important;line-height:36px !important;letter-spacing:1px !important;margin-bottom:5px !important}
#boot .hero-container .hero-text-inner h2{margin-bottom:20px !important;font-family:'GillSansMTProBook' !important;font-size:18px !important;line-height:24px !important;letter-spacing:1px !important}
#boot .hero-container .hero-text-inner h2 .small-text{font-size:16px !important;line-height:17px !important}
#boot .hero-container .hero-text-inner h2 .large-text{font-size:24px !important;line-height:28px !important}
#boot .hero-container .hero-text-inner .hero-category{display:inline-block;margin-bottom:10px;font:normal 16px 'GillSansMTProLight';color:#fff}
#boot .hero-container .hero-text-inner .hero-category:hover{color:#fff;opacity:.9}
#boot .hero-container .hero-text-inner.shadow-solid h1{text-shadow:0 1px 0 rgba(0,0,0,0.5) !important}
#boot .hero-container .hero-text-inner.shadow-solid h2{text-shadow:0 1px 0 rgba(0,0,0,0.5) !important}
#boot .hero-container .hero-text-inner.shadow-blurred h1{text-shadow:2px 2px 5px rgba(0,0,0,0.6) !important}
#boot .hero-container .hero-text-inner.shadow-blurred h2,#boot .hero-container .hero-text-inner.shadow-blurred .hero-category{text-shadow:2px 2px 5px rgba(0,0,0,0.3) !important}
#boot .hero-container .hero-text-inner.stroke h1{-webkit-text-stroke:1px #fff !important}
#boot .hero-container .hero-text-inner.bg-box-dark .text-area,#boot .hero-container .hero-text-inner.bg-box-dark-light .text-area{padding:30px 20px !important}
#boot .hero-container .hero-text-inner .btn-large-hero{font-size:18px !important}
}
#boot .parsys_column .hero .hero-text-inner,#boot .grid-container-parsys .hero .hero-text-inner,#boot .carousel-parsys .hero .hero-text-inner{width:auto !important;max-width:940px}
@media(max-width:480px){#boot .hero-container .photo-credit{bottom:3px;right:4px;font-size:11px}
#boot .hero-container .hero-text-inner .text-area{width:100% !important}
#boot .hero-container .hero-text-inner h1.bold-small,#boot .hero-container .hero-text-inner h1.medium-small{font-size:26px !important;line-height:28px !important;letter-spacing:0 !important;margin-bottom:6px !important}
#boot .hero-container .hero-text-inner h2{margin-bottom:15px !important}
}
#boot .card-container{position:relative;overflow:hidden;width:100%;margin-bottom:20px;padding:0;background-color:#fff;border:1px solid #d9d9d9}
#boot .card-container img{width:100%;transition:all .2s ease}
#boot .card-container.link-div{-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-o-transition:border-color .2s ease;-ms-transition:border-color .2s ease;transition:border-color .1s ease}
#boot .card-container.link-div>a{display:block;width:100%;height:100%}
#boot .card-container.link-div:hover{border-color:#8c8f97}
#boot .card-container.center{text-align:center}
#boot .card-container.right{text-align:right}
#boot .card-container .photo-credit{text-align:right;margin:7px 7px 0 0;font:normal 12px 'Arial';color:#6e6e6e}
#boot .card-container .photo-credit.card-credit-white{color:#fff;opacity:.85}
#boot .card-container .card-block{padding:20px 20px 40px 20px}
#boot .card-container .card-block .card-category{font:normal 15px/20px 'Arial';color:#932439;margin-bottom:10px;text-transform:uppercase}
#boot .card-container .card-block .card-category.card-category-white{color:#fff;opacity:.85}
#boot .card-container .card-block .card-category.card-category-black{color:#000}
#boot .card-container .card-block .card-category:after{content:none}
#boot .card-container .card-block .card-title{font:normal 28px/34px 'GillSansMTProMedium';letter-spacing:1px;color:#000;margin:5px 0 3px 0}
#boot .card-container .card-block .card-title.card-title-small{font:normal 26px/32px 'GillSansMTProBook'}
#boot .card-container .card-block .card-title.card-title-large{font:normal 48px/56px 'GillSansMTProBoldCondensed'}
#boot .card-container .card-block .card-title.card-title-white{color:#fff;font-family:'GillSansMTProMedium'}
#boot .card-container .card-block .card-title.card-title-burgundy{color:#932439}
#boot .card-container .card-block .card-subtitle{font:normal 22px/34px 'GillSansMTProMedium';letter-spacing:1px;color:#6e6e6e;margin:0 0 5px 0}
#boot .card-container .card-block .card-subtitle.card-subtitle-white{color:#fff;opacity:.85}
#boot .card-container .card-block .card-date{margin:0 0 5px 0;font:normal 16px 'GillSansMTProMedium';letter-spacing:1px;color:#6e6e6e}
#boot .card-container .card-block .card-date.card-date-white{color:#fff;opacity:.85}
#boot .card-container .card-block .card-text{margin-top:20px;color:#000}
#boot .card-container .card-block .card-text a:hover,#boot .card-container .card-block .card-text a:focus{text-decoration:underline}
#boot .card-container .card-block .card-text.card-text-white{color:#fff}
#boot .card-container .card-block .card-text.card-text-white a{position:relative;color:#fff;text-decoration:none;border-bottom:1px solid #fff;-webkit-transition:all .2s;transition:all .2s}
#boot .card-container .card-block .card-text.card-text-white a:hover{color:#ededed;border-bottom:1px solid #f1f1f1}
#boot .card-container .card-block .card-text p,#boot .card-container .card-block .card-text ul li,#boot .card-container .card-block .card-text ol li{font:normal 18px/30px 'Arial'}
#boot .card-container .card-block .card-text p:last-child{margin-bottom:0}
#boot .card-container .card-block .card-btn{margin-top:20px}
#boot .card-container .card-block .btn-simple{background:transparent;color:#0072a8;padding:0;margin:20px 10px 10px 0;font:normal 20px/28px 'GillSansMTProBook';letter-spacing:1px;text-align:left;-webkit-transition:all .2s;transition:all .2s}
#boot .card-container .card-block .btn-simple:after{content:'>';display:inline-block;margin:0 0 0 7px;vertical-align:-4%;font-size:22px;font-family:'Trebuchet MS';margin-right:-19px}
#boot .card-container .card-block .btn-simple:before{content:'';position:absolute;width:100%;left:0;bottom:0;border-bottom:1px solid #0072a8;-webkit-transition:all .2s;transition:all .2s;opacity:0}
#boot .card-container .card-block .btn-simple:hover:before{opacity:1}
#boot .card-container .card-block .btn-simple.card-text-white{color:#fff}
#boot .card-container .card-block .btn-simple.card-text-white:before{border-bottom:1px solid #fff;opacity:1}
#boot .card-container .card-block .btn-simple.card-text-white:hover{color:#f1f1f1}
#boot .card-container .card-block .btn-simple.card-text-white:hover:before{border-bottom:1px solid #f1f1f1}
#boot .card-container .card-block .btn-simple:active{-webkit-box-shadow:none;box-shadow:none}
#boot .card-container .overlay-hover{background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
#boot .card-container a:hover>.overlay-hover{opacity:.1}
#boot .card-container a:hover>img{-webkit-filter:brightness(85%);filter:brightness(85%)}
#boot .no-gutter .card-container{margin-bottom:0}
@media(max-width:480px){#boot .card-container{margin-bottom:10px}
}
#boot .card-columns:not(.edit-mode) .card{width:100%}
#boot .card-columns:not(.edit-mode) .card .card-container{display:inline-block;margin-bottom:15px}
#boot .card-columns.edit-mode .card{width:300px}
@media(min-width:769px){#boot .card-columns:not(.edit-mode).cols-2 .card-deck-parsys{-webkit-column-count:2;-moz-column-count:2;column-count:2}
#boot .card-columns:not(.edit-mode).cols-3 .card-deck-parsys{-webkit-column-count:3;-moz-column-count:3;column-count:3}
#boot .card-columns:not(.edit-mode).cols-4 .card-deck-parsys{-webkit-column-count:4;-moz-column-count:4;column-count:4}
#boot .card-columns:not(.edit-mode).cols-5 .card-deck-parsys{-webkit-column-count:5;-moz-column-count:5;column-count:5}
#boot .card-columns:not(.edit-mode) .card-deck-parsys{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
}
@media(max-width:768px) and (min-width:481px){#boot .card-columns:not(.edit-mode).stack-tablet-2 .card-deck-parsys{-webkit-column-count:2;-moz-column-count:2;column-count:2}
#boot .card-columns:not(.edit-mode).stack-tablet-3 .card-deck-parsys{-webkit-column-count:3;-moz-column-count:3;column-count:3}
#boot .card-columns:not(.edit-mode).stack-tablet-4 .card-deck-parsys{-webkit-column-count:4;-moz-column-count:4;column-count:4}
#boot .card-columns:not(.edit-mode) .card-deck-parsys{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
}
@media(max-width:480px){#boot .card-columns:not(.edit-mode).stack-mobile-2 .card-deck-parsys{-webkit-column-count:2;-moz-column-count:2;column-count:2}
#boot .card-columns:not(.edit-mode).stack-mobile-3 .card-deck-parsys{-webkit-column-count:3;-moz-column-count:3;column-count:3}
#boot .card-columns:not(.edit-mode) .card-deck-parsys{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}
#boot .card-columns:not(.edit-mode) .card .card-container{margin-bottom:5px}
}
#boot .card-rows:not(.edit-mode) .card-deck-parsys{display:flex;flex-flow:row wrap}
#boot .card-rows .card{display:flex}
@media(min-width:769px){#boot .card-rows .card{margin-right:1.5%}
#boot .card-rows .card:last-child{margin-right:0}
#boot .card-rows.cols-2 .card{width:49.25%;margin-right:1.5%}
#boot .card-rows.cols-2 .card:nth-child(2n+0){margin-right:0}
#boot .card-rows.cols-3 .card{width:32.333%;margin-right:1.5%}
#boot .card-rows.cols-3 .card:nth-child(3n+0){margin-right:0}
#boot .card-rows.cols-4 .card{width:23.875%;margin-right:1.5%}
#boot .card-rows.cols-4 .card:nth-child(4n+0){margin-right:0}
#boot .card-rows.cols-5 .card{width:18.8%;margin-right:1.5%}
#boot .card-rows.cols-5 .card:nth-child(5n+0){margin-right:0}
}
@media(max-width:768px) and (min-width:481px){#boot .card-rows:not(.edit-mode).stack-tablet-1 .card-deck-parsys .card{width:100%}
#boot .card-rows:not(.edit-mode).stack-tablet-2 .card-deck-parsys .card{float:left;width:50%}
#boot .card-rows:not(.edit-mode).stack-tablet-2 .card-deck-parsys .card:nth-child(odd){padding:0 10px 0 0}
#boot .card-rows:not(.edit-mode).stack-tablet-2 .card-deck-parsys .card:nth-child(even){padding:0 0 0 10px}
#boot .card-rows:not(.edit-mode).stack-tablet-3 .card-deck-parsys .card{float:left;width:33.33333%}
#boot .card-rows:not(.edit-mode).stack-tablet-3 .card-deck-parsys .card:nth-child(3n+1){padding:0 10px 0 0}
#boot .card-rows:not(.edit-mode).stack-tablet-3 .card-deck-parsys .card:nth-child(3n+2){padding:0 10px}
#boot .card-rows:not(.edit-mode).stack-tablet-3 .card-deck-parsys .card:nth-child(3n+3){padding:0 0 0 10px}
#boot .card-rows:not(.edit-mode).stack-tablet-4 .card-deck-parsys .card{float:left;width:25%}
#boot .card-rows:not(.edit-mode).stack-tablet-4 .card-deck-parsys .card:nth-child(4n+1){padding:0 10px 0 0}
#boot .card-rows:not(.edit-mode).stack-tablet-4 .card-deck-parsys .card:nth-child(4n+2){padding:0 10px}
#boot .card-rows:not(.edit-mode).stack-tablet-4 .card-deck-parsys .card:nth-child(4n+3){padding:0 10px}
#boot .card-rows:not(.edit-mode).stack-tablet-4 .card-deck-parsys .card:nth-child(4n+4){padding:0 0 0 10px}
}
@media(max-width:480px){#boot .card-rows:not(.edit-mode).stack-mobile-1 .card-deck-parsys .card{width:100%}
#boot .card-rows:not(.edit-mode).stack-mobile-2 .card-deck-parsys .card{float:left;width:50%}
#boot .card-rows:not(.edit-mode).stack-mobile-2 .card-deck-parsys .card:nth-child(odd){padding:0 5px 0 0}
#boot .card-rows:not(.edit-mode).stack-mobile-2 .card-deck-parsys .card:nth-child(even){padding:0 0 0 5px}
#boot .card-rows:not(.edit-mode).stack-mobile-3 .card-deck-parsys .card{float:left;width:33.33333%}
#boot .card-rows:not(.edit-mode).stack-mobile-3 .card-deck-parsys .card:nth-child(3n+1){padding:0 5px 0 0}
#boot .card-rows:not(.edit-mode).stack-mobile-3 .card-deck-parsys .card:nth-child(3n+2){padding:0 5px}
#boot .card-rows:not(.edit-mode).stack-mobile-3 .card-deck-parsys .card:nth-child(3n+3){padding:0 0 0 5px}
#boot .card-rows:not(.edit-mode) .card .card-container{margin-bottom:10px}
}