#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}
#boot .emergency-alert .c-alerts{background:#ffef74}
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}
@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}
}
@media(max-width:768px){#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}
}
#boot .c-stepbystep .nav-tabs{margin-left:-13px !important}
#boot .c-stepbystep .nav-tabs li a{position:relative;padding:12px 40px 15px 33px}
#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(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}
@media(max-width:768px){#boot .c-eventbar .event{margin-bottom:30px}
}
#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;text-decoration:none;overflow:hidden;cursor:pointer;margin-bottom:20px}
#boot .c-vignette-2 .box,#boot .c-vignette-3 .box{width:100%;height:98px;padding:0;overflow:visible;z-index:7;background:#f0f0f0;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 .title,#boot .c-vignette-3 .box .title{padding:10px 10px 0 10px;font:bold 15px/19px 'Arial';margin:0}
#boot .c-vignette-2 .box .subtitle,#boot .c-vignette-3 .box .subtitle{padding:2px 10px 0 10px;font:normal 12px/16px 'Arial'}
#boot .c-vignette-2 img,#boot .c-vignette-3 img{display:block;margin:0}
#boot .c-vignette-2:hover,#boot .c-vignette-3:hover{text-decoration:none}
#boot .c-vignette-2:hover .box,#boot .c-vignette-3:hover .box{background:#c8c8c8;color:#000}
#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 .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}
@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}
}
#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}
#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 .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}
#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 label{margin:0}
#boot .person_search_adv{margin-bottom:20px}
#boot input#phone,#boot #boot select{width:92px}
#boot table.person-search-form td{padding:10px 20px 0 0}
#boot table.directory-results{width:98%;margin-bottom:20px}
#boot table.directory-results tr{border-bottom:1px solid #eaeaea;padding:8px 0}
#boot table.directory-results th{background:#e7e7e7;padding:8px;margin:5px 0;text-align:left}
#boot table.directory-results td{padding:10px 20px 8px 8px}
#boot table.directory-results td.first{padding-left:8px}
#boot table td.departm-row{padding:20px 0 6px 0;font-size:15px}
#boot .select-departments{width:50%}
#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}
#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 .open-quick-links{display:block;float:right;margin-top:-1px;margin-left:15px;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{text-decoration:none}
#boot .c-topnav .paranav{list-style:none;margin:0;padding:10px 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:14px 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-top: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 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:10px !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)}
}
}
}
}
}
}