.hometab .carousel [class^="color-scheme"],.hometab .carousel [class*=" color-scheme"]{background-color:#ebede8;background:url("../../../apps/sm/components/cap-profiles/hometab/clientlibs/images/som-icons-large.png") no-repeat 0 0 #ccc}
.hometab .carousel [class^="color-scheme"][class^="bg-icon"],.hometab .carousel [class*=" color-scheme"][class^="bg-icon"]{background-image:none}
.hometab .carousel [class^="color-scheme"][class*=" bg-icon"],.hometab .carousel [class*=" color-scheme"][class*=" bg-icon"]{background-image:none}
.hometab .carousel [class^="color-scheme"] h3,.hometab .carousel [class*=" color-scheme"] h3,.hometab .carousel [class^="color-scheme"] h4,.hometab .carousel [class*=" color-scheme"] h4,.hometab .carousel [class^="color-scheme"] h5,.hometab .carousel [class*=" color-scheme"] h5,.hometab .carousel [class^="color-scheme"] p,.hometab .carousel [class*=" color-scheme"] p{color:#fff}
.hometab .carousel [class^="color-scheme"] a,.hometab .carousel [class*=" color-scheme"] a{color:#fff}
.hometab .carousel [class^="bg-icon"],.hometab .carousel [class*=" bg-icon"]{position:relative;overflow:hidden;background-image:none;background-position:0 0}
.hometab .carousel [class^="bg-icon"]:before,.hometab .carousel [class*=" bg-icon"]:before{content:"\f007"}
.hometab .carousel [class^="bg-icon"]:before,.hometab .carousel [class*=" bg-icon"]:before{position:absolute;display:block;font-family:FontAwesome;font-size:100px;z-index:0;opacity:.2}
.hometab .carousel [class^="bg-icon"]:after,.hometab .carousel [class*=" bg-icon"]:after{position:absolute;display:block;font-family:FontAwesome;font-size:100px;z-index:0;opacity:.2}
.hometab .carousel [class^="bg-icon"] *,.hometab .carousel [class*=" bg-icon"] *{position:relative;z-index:3}
.hometab .carousel .bg-icon-arrow-right:before{content:"\f061"}
.hometab .carousel .bg-icon-user:before{content:"\f007"}
.hometab .carousel .bg-icon-pub:before{content:"\f02d"}
.hometab .carousel .bg-icon-link:before{content:"\f0c1"}
.hometab .carousel .bg-icon-org:before{content:"\f0f7"}
.hometab .carousel .bg-icon-search:before{content:"\f002"}
.hometab .carousel .bg-icon-project:before,.hometab .carousel .bg-icon-project:after{content:"\f01c"}
.hometab .carousel .bg-icon-tag-cloud:before{content:"\f0c2"}
.hometab .carousel .color-scheme-user{background-color:#007b91;background-position:-8px -718px}
.hometab .carousel .color-scheme-user.user-new{background-color:#0098bd}
.hometab .carousel .color-scheme-user.bg-icon-user:before{color:#fff;opacity:.1}
.hometab .carousel .color-scheme-pub{background-color:#b2985d;background-position:-8px 16px}
.hometab .carousel .color-scheme-pub.pub-new{background-color:#c1ab7c}
.hometab .carousel .color-scheme-pub.bg-icon-pub:before{color:#fff;opacity:.1}
.hometab .carousel .color-scheme-org{background-color:#175d53;background-position:4px -571px}
.hometab .carousel .color-scheme-org.bg-icon-org:before{color:#fff;opacity:.1}
.hometab .carousel .color-scheme-search{background-color:#8c3b1d;background-position:-1px -263px}
.hometab .carousel .color-scheme-search.bg-icon-search:before{color:#fff;opacity:.1}
.hometab .carousel .color-scheme-project{background-color:#b26f14;background-position:6px -118px}
.hometab .carousel .color-scheme-project.bg-icon-project:before{color:#bb7e2d;opacity:1}
.hometab .carousel .color-scheme-project.bg-icon-project:after{color:#bb7e2d;opacity:.1}
.hometab .carousel .color-scheme-tag-cloud{background-color:#542a4e}
.hometab .carousel .btn.disabled,.hometab .carousel .btn[disabled]{cursor:not-allowed}
.hometab .carousel a[data-toggle="collapse"]{cursor:pointer}
.hometab .carousel .dropdown-menu li{list-style:none}
.hometab .carousel .carousel-inner{overflow:hidden;width:100%;position:relative}
@media(min-width:768px){.hometab .carousel .carousel-inner{padding:0 90px}
}
.hometab .carousel .carousel-control{background-image:none;display:block;position:absolute;width:40px;height:100px;text-align:left;left:0;top:150px;color:#bbb;font-size:150px;opacity:.5;z-index:5}
@media(max-width:991px){.hometab .carousel .carousel-control{background:#000;border:0;border-radius:0 3px 3px 0;color:#fff;font-size:53px;left:-4px;opacity:.6;top:150px;height:30px;width:30px;text-align:center;font-size:30px;line-height:30px}
}
.hometab .carousel .carousel-control.right{left:auto;right:0;text-align:right}
@media(max-width:991px){.hometab .carousel .carousel-control.right{text-align:center;right:-4px}
}
.hometab .carousel .intranet-blurb{background:#c6d0c4;border-radius:3px;padding:12px}
@media(min-width:768px){.hometab .carousel .intranet-blurb{border-left:30px solid white}
}
.hometab .carousel .intranet-blurb h4{border-bottom:1px solid #aaa;padding:0 0 10px;margin:0}
.hometab .carousel .intranet-blurb h4 .icon-som-shield{margin:0 0 -0.42857em 0}
.hometab .carousel .icon-som-shield{background:url(../../../apps/sm/components/cap-profiles/hometab/clientlibs/images/stanford-logo-sprite.png) no-repeat 0 -183px transparent;height:33px;width:27px;display:inline-block}
.hometab .carousel .navbar{background-color:#8c1515;padding:20px 20px 0;border:0;z-index:20}
@media(max-width:767px){.hometab .carousel .navbar{padding:3px 3px 0}
}
.hometab .carousel .navbar .container{padding:0 5px}
.hometab .carousel .navbar .nav{list-style:none;list-style-image:none;margin:0;padding:0;float:none;overflow:hidden;border:0}
.hometab .carousel .navbar .nav li a{border-radius:3px 3px 0 0;color:#fff;display:block;font-size:110%;font-weight:normal;margin:0;padding:0 30px;text-shadow:none;line-height:60px}
.hometab .carousel .navbar .nav li a.two-lines{padding-top:8px;line-height:20px;height:62px}
.hometab .carousel .navbar .nav li a.two-lines .break{display:block;height:22px}
.hometab .carousel .navbar .nav li a:hover{background-color:transparent;border-color:transparent}
.hometab .carousel .navbar .nav li.active a{background-color:#fff;color:#8c1515;font-weight:bold}
.hometab .carousel .navbar .nav li.active a:after{display:block;content:" ";border-bottom:3px solid #8c1515}
.hometab .carousel .navbar .nav li.active a.two-lines:after{padding-top:5px}
.hometab .carousel .navbar .navbar-collapse.collapse{background-color:transparent}
.hometab .carousel .navbar .navbar-collapse.collapsing{background-color:#fff}
.hometab .carousel .navbar .navbar-collapse.in{background-color:#fff;z-index:10}
.hometab .carousel .navbar .navbar-collapse.in .nav-tabs{padding:10px 20px 10px;border-bottom:3px solid #8c1515}
.hometab .carousel .navbar .navbar-collapse.in .nav-tabs li{background-color:#fff;display:block;float:none;padding:6px 0;margin:0;height:auto}
.hometab .carousel .navbar .navbar-collapse.in .nav-tabs li a,.hometab .carousel .navbar .navbar-collapse.in .nav-tabs li a span{color:#8c1515;border-radius:3px;line-height:1;padding:0}
.hometab .carousel .navbar .navbar-collapse.in .nav-tabs li a.two-lines,.hometab .carousel .navbar .navbar-collapse.in .nav-tabs li a span.two-lines{height:auto}
.hometab .carousel .navbar .navbar-collapse.in .nav-tabs li a.two-lines:after,.hometab .carousel .navbar .navbar-collapse.in .nav-tabs li a span.two-lines:after{padding:0}
.hometab .carousel .navbar .navbar-collapse.in .nav-tabs li a:hover,.hometab .carousel .navbar .navbar-collapse.in .nav-tabs li a span:hover{background-color:#f2f2f2;box-shadow:none}
.hometab .carousel .navbar .navbar-collapse.in .nav-tabs li.active a{color:#8c1515;font-weight:bold;border:0}
.hometab .carousel .navbar .navbar-collapse.in .nav-tabs li.active a:hover{background-color:#f2f2f2;box-shadow:none}
.hometab .carousel .navbar .navbar-collapse.in .nav-tabs li.active a:after{display:none;border-bottom:0}
.hometab .carousel .navbar .btn.btn-navbar{background:#fff;border-radius:3px 3px 0 0;color:#8c1515;float:none;font-size:110%;font-weight:bold;padding:20px 5%;margin:0;text-align:left;text-shadow:none;border:0;width:100%;position:relative;height:42px}
.hometab .carousel .navbar .btn.btn-navbar:hover{background:#fff}
.hometab .carousel .navbar .btn.btn-navbar:active{background:#fff}
.hometab .carousel .navbar .btn.btn-navbar .nav-label{border-bottom:3px solid #8c1515;position:absolute;bottom:0}
.hometab .carousel .navbar .btn.btn-navbar [class^="icon-"]{color:#333;float:right;font-size:18px;font-weight:normal}
@media(min-width:479px){.hometab .carousel .navbar .btn.btn-navbar{display:none}
}
.hometab .carousel h4{color:#6b6a6a;font-size:115%;font-weight:normal;margin-bottom:5px;text-transform:none;padding-left:3px}
.hometab .carousel .color-bars{margin-bottom:15px}
.hometab .carousel .color-bars .col-xs-5{border-right:3px solid white;border-left:0}
.hometab .carousel .color-bars .col-xs-7{border-left:3px solid white;border-right:0}
.hometab .carousel .color-bars figure{border-radius:3px;margin-top:0;margin-bottom:6px;height:70px;overflow:hidden;padding:0 6px}
.hometab .carousel .color-bars figure a{display:block;line-height:70px;text-align:left;font-size:30px;vertical-align:middle}
@media(max-width:767px){.hometab .carousel .color-bars figure a{display:block;text-align:center;width:100%;line-height:35px;margin-top:12px;margin-top:.8571428571428571rem}
}
.hometab .carousel .color-bars figure a .label{font-size:14px;font-weight:normal;display:inline-block;line-height:16px;vertical-align:middle;margin:0 5px 0 0;padding:0 8px;border-right:1px solid #fff;border-right-color:#fff;border-radius:0;text-align:right;white-space:normal;width:40%}
@media(max-width:767px){.hometab .carousel .color-bars figure a .label{overflow:hidden;text-overflow:ellipsis;display:block;text-align:center;width:auto;border:0}
}
.hometab .carousel .color-bars figure.org a{line-height:32px}
.hometab .carousel .color-bars figure.info-set{float:none;padding:10px;height:auto}
.hometab .carousel .color-bars figure.info-set a{border-radius:.125em;display:block;float:left;font-size:35px;line-height:36px;margin:-1px 3px 0;padding:10px 0;text-align:center}
.hometab .carousel .color-bars figure.info-set a .label{border:0;display:block;margin:0;padding:0;text-align:center;width:auto}
.hometab .carousel .color-bars figure.info-set a.sum{float:right}
.hometab .carousel .color-bars figure.user a.sum{background:#05a4c4;border:1px solid #007b91}
.hometab .carousel .color-bars figure.pub a.sum{background:#c6b38b;border:1px solid #b2985d}
.hometab .carousel .color-scheme-user.bg-icon-user:before{font-size:110px;left:-9px;top:-1px}
.hometab .carousel .color-scheme-pub.bg-icon-pub:before{font-size:93px;left:-9px;top:10px}
.hometab .carousel .color-scheme-org.bg-icon-org:before{font-size:78px;left:5px;top:11px}
.hometab .carousel .color-scheme-search.bg-icon-search:before{font-size:87px;left:2px;top:8px;-webkit-transform:rotate(-270deg);-moz-transform:rotate(-270deg);-ms-transform:rotate(-270deg);-o-transform:rotate(-270deg);transform:rotate(-270deg)}
.hometab .carousel .color-scheme-project.bg-icon-project:before{font-size:83px;left:7px;top:-6px}
.hometab .carousel .color-scheme-project.bg-icon-project:after{font-size:83px;left:7px;top:29px}
.hometab .carousel .users{background:#dbd7cc;border-radius:.3125em;margin:0 0 30px;padding:2%;overflow:hidden;*zoom:1}
.hometab .carousel .users:before{display:table;content:"";line-height:0}
.hometab .carousel .users:after{display:table;content:"";line-height:0;clear:both}
.hometab .carousel .users h4{margin-bottom:12px}
.hometab .carousel .users ul{list-style:none;list-style-image:none;margin:0;padding:0 0 0 4.375%;width:550px}
.hometab .carousel .users ul li{float:left;list-style:none;list-style-image:none;margin:0 1.04167% 1.04167% 0}
.hometab .carousel .users ul li a img{background:#aaa;display:inline-block;min-height:58px;min-width:58px}
.hometab .carousel .explore .users{background:transparent;padding:0}
.hometab .carousel .explore .users ul{padding-left:0}
.hometab .carousel .explore .users a{display:block}
.hometab .carousel .explore .alpha-chooser-wrap{width:auto}
.hometab .carousel .intranet-blurb.bg-icon-arrow-right:before{color:#fff;font-size:290px;left:29.81818%;opacity:.3;bottom:-44px}
.hometab .carousel .intranet-blurb ul{margin:20px 0}
.hometab .carousel .intranet-blurb ul li{font-size:18px;margin:10px 0}
.hometab .carousel .intranet-blurb .btn-large{color:#8c1515;font-size:150%}
.hometab .carousel .alpha-chooser-wrap{border-radius:.3125em;margin-bottom:30px;padding:2%;background:#d3e6ec}
.hometab .carousel .alpha-chooser-wrap h4{display:block;color:#333}
.hometab .carousel .alpha-chooser-wrap .input-append{padding-top:25px}
.hometab .carousel .alpha-chooser-wrap div.alpha-chooser{margin:10px 0;background:transparent;box-shadow:none;overflow:visible;*zoom:1}
.hometab .carousel .alpha-chooser-wrap div.alpha-chooser:before{display:table;content:"";line-height:0}
.hometab .carousel .alpha-chooser-wrap div.alpha-chooser:after{display:table;content:"";line-height:0;clear:both}
.hometab .carousel .alpha-chooser-wrap div.alpha-chooser a{border-radius:.125em;color:#333;text-transform:uppercase;display:block;float:left;font-size:22px;margin:3px 0;min-height:20px;min-width:6.66667%;padding:0;text-align:center}
.hometab .carousel .alpha-chooser-wrap div.alpha-chooser a:hover{background-color:#007c93;color:#fff}
.hometab .carousel .alpha-chooser-wrap div.alpha-chooser a.all{float:right;font-size:22px;font-weight:normal}
.hometab .carousel .alpha-chooser-wrap div.alpha-chooser a.all i{color:#6f6d6e;display:inline}
.hometab .carousel .alpha-chooser-wrap div.alpha-chooser a.all:hover i{color:#fff}
.hometab .carousel .alpha-chooser-wrap.bg-icon-user:before{bottom:-37px;right:8px;opacity:.4;color:#fff;font-size:165px}
.hometab .carousel .login{padding:30px 0}
.hometab .carousel .login a{color:#555;display:block;font-size:1.375em;min-height:3.86364em;padding:.36364em .45455em .36364em 0;text-align:right}
.hometab .carousel .login a span{color:#8c1515;display:block;font-size:.81818em}
.hometab .carousel .login a .icon-som-shield{margin-bottom:-0.59091em;margin:0 .31818em -0.5em 0}
.hometab .carousel .login.bg-icon-arrow-right:before{color:#d7ded6;opacity:1;right:-3px;top:20px}
.hometab .carousel .departments{position:relative;border-radius:.3125em;margin-bottom:30px;min-height:360px;background:#c8d6d6;color:#333;*zoom:1}
.hometab .carousel .departments .scroll{height:300px;overflow:auto;overflow-x:hidden;overflow-y:scroll;padding-right:20px}
.hometab .carousel .departments .scroll>ul{margin:0;width:auto}
.hometab .carousel .departments .btn-expand-all,.hometab .carousel .departments .btn-collapse-all{position:absolute;right:0;top:10px;border:0;box-shadow:none;text-shadow:none;color:#fff;background:transparent;min-width:100px;text-align:left}
.hometab .carousel .departments .btn-expand-all:hover,.hometab .carousel .departments .btn-collapse-all:hover,.hometab .carousel .departments .btn-expand-all:active,.hometab .carousel .departments .btn-collapse-all:active{background:transparent}
.hometab .carousel .departments .btn-expand-all.active{background:transparent}
.hometab .carousel .departments .btn-expand-all.disabled{background:transparent}
.hometab .carousel .departments .btn-expand-all[disabled]{background:transparent}
.hometab .carousel .departments h4{background-color:#125e54;border-radius:5px;color:#fff;padding:10px;margin-bottom:10px}
.hometab .carousel .departments h4.bg-icon-org:before{font-size:48px;left:6px;top:15px}
.hometab .carousel .departments h5{font-size:18px;font-weight:600;margin:0}
.hometab .carousel .departments h6{font-size:16px;font-weight:600;margin:0}
.hometab .carousel .departments ul{list-style:none;list-style-image:none}
.hometab .carousel .departments ul a{background-color:rgba(255,255,255,0.15);position:relative;display:block;border-radius:2px;margin:1px 0;padding:1px 25px 1px 6px;color:#333;z-index:3}
.hometab .carousel .departments ul a:hover{background-color:rgba(255,255,255,0.55)}
.hometab .carousel .departments ul a:hover:after{position:absolute;right:6px;top:50%;margin-top:-0.7em;content:"\f061";font-family:FontAwesome;font-size:1em;color:#999}
.hometab .carousel .departments ul.tree{list-style:none;list-style-image:none;padding:0;margin:0}
.hometab .carousel .departments ul.tree li{position:relative;padding:0 0 0 20px;list-style:none;list-style-image:none}
.hometab .carousel .departments ul.tree li ul:before{position:absolute;left:4px;top:2px;font-family:"Font Awesome 5 Pro",FontAwesome}
.hometab .carousel .departments ul.tree li input{position:absolute;top:0;left:0;z-index:2;opacity:0;height:20px;width:20px;margin:0;cursor:pointer}
.hometab .carousel .departments ul.tree li input:checked+ul{margin:-20px 0 2px -25px;padding:20px 0 0 25px;height:auto}
.hometab .carousel .departments ul.tree li input:checked+ul:before{content:"\F0D7"}
.hometab .carousel .departments ul.tree li input:checked+ul>li{display:block;margin:0 0 2px}
.hometab .carousel .departments ul.tree li input:checked+ul>li:last-child{margin:0 0 1px}
.hometab .carousel .departments ul.tree li input+ul{margin:-1em 0 0 -44px;height:1em}
.hometab .carousel .departments ul.tree li input+ul:before{content:"\F0DA"}
.hometab .carousel .departments ul.tree li input+ul>li{display:none}
.hometab .carousel .programs{position:relative;border-radius:.3125em;margin-bottom:30px;min-height:360px;background:#c8d6d6;color:#333;*zoom:1;display:none}
.hometab .carousel .programs:before{display:table;content:"";line-height:0}
.hometab .carousel .programs:after{display:table;content:"";line-height:0;clear:both}
.hometab .carousel .programs .scroll{position:relative}
.hometab .carousel .programs .scroll::-webkit-scrollbar{width:7px}
.hometab .carousel .programs .scroll::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}
.hometab .carousel .programs .scroll::-webkit-scrollbar-thumb{border-radius:10px;background:#ccc;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}
.hometab .carousel .programs .scroll>ul{margin:0 10px;width:90%}
.hometab .carousel .programs .btn-expand-all,.hometab .carousel .programs .btn-collapse-all{position:absolute;right:0;top:10px;border:0;box-shadow:none;text-shadow:none;color:#fff;background:transparent}
.hometab .carousel .programs .btn-expand-all:hover,.hometab .carousel .programs .btn-collapse-all:hover{background:transparent}
.hometab .carousel .programs .btn-expand-all:active,.hometab .carousel .programs .btn-collapse-all:active{background:transparent}
.hometab .carousel .programs .btn-expand-all.active,.hometab .carousel .programs .btn-collapse-all.active{background:transparent}
.hometab .carousel .programs .btn-expand-all.disabled,.hometab .carousel .programs .btn-collapse-all.disabled{background:transparent}
.hometab .carousel .programs .btn-expand-all[disabled],.hometab .carousel .programs .btn-collapse-all[disabled]{background:transparent}
.hometab .carousel .programs h4{background-color:#125e54;border-radius:5px;color:#fff;padding:10px}
.hometab .carousel .programs h4.bg-icon-org:before{font-size:48px;left:6px;top:15px}
.hometab .carousel .programs h5{font-size:18px;font-weight:600;margin:0}
.hometab .carousel .programs h6{font-size:16px;font-weight:600;margin:0}
.hometab .carousel .programs ul{list-style:none;list-style-image:none;margin-left:10px}
.hometab .carousel .programs ul a{background-color:rgba(255,255,255,0.15);position:relative;display:block;border-radius:2px;margin:1px 0;padding:1px 25px 1px 6px;color:#333;z-index:3}
.hometab .carousel .programs ul a:hover{background-color:rgba(255,255,255,0.55)}
.hometab .carousel .programs ul a:hover:after{position:absolute;right:6px;top:50%;margin-top:-0.7em;content:"\f061";font-family:FontAwesome;font-size:1em;color:#999}
.hometab .carousel .programs ul.tree{width:90%;margin:0 17px}
.hometab .carousel .overview{box-shadow:0 0 137px rgba(0,0,0,0.19) inset;min-height:500px;background:#eff3f5;padding:50px 30px 60px}
.hometab .carousel .overview .goto-link{color:#8c1515}
.hometab .carousel .overview h3{color:#666;font-size:45px;font-weight:300}
.hometab .carousel .overview figure{margin:0;padding:0;text-align:center}
.hometab .carousel .demographics{box-shadow:0 0 137px rgba(0,0,0,0.19) inset;min-height:500px;background:#f4f4ef;padding:50px 30px 30px;box-shadow:0 0 137px rgba(0,0,0,0.25) inset}
.hometab .carousel .demographics .goto-link{color:#8c1515}
.hometab .carousel .demographics h3{color:#666;font-size:45px;font-weight:300}
.hometab .carousel .demographics figure{margin:0 auto;padding:0;text-align:center;height:500px;width:80.44444%;vertical-align:bottom}
.hometab .carousel .demographics figure .chart{float:left;width:50%;position:relative}
.hometab .carousel .demographics figure .chart ul{width:100%;clear:both;list-style:none;margin:0}
.hometab .carousel .demographics figure .chart ul li{margin:0}
.hometab .carousel .demographics figure .chart ul.chart-values{width:100%;position:relative}
.hometab .carousel .demographics figure .chart ul.chart-values li{position:absolute;bottom:0;background-color:#598398;box-shadow:0 0 45px rgba(0,0,0,0.4) inset;color:#ccc;overflow:hidden;font-size:.75em;font-weight:600;padding:.48485em 0;margin:0}
.hometab .carousel .demographics figure .chart ul.chart-values li.small{padding-top:0;font-size:.875em}
.hometab .carousel .demographics figure .chart ul.chart-values li.small span{display:block}
.hometab .carousel .demographics figure .chart ul.chart-labels li{display:block;float:left;margin:0;padding:.66667em 0 0;font-size:.875em;font-weight:600}
.hometab .carousel .demographics figure .students-container{width:47%;margin-left:3%}
.hometab .carousel .demographics figure .students-container h4{color:#585754;text-transform:none;font-size:1.1875em;font-weight:500;position:absolute;left:0;right:0;top:10px}
.hometab .carousel .demographics figure ul.faculty-staff-numbers{height:450px}
.hometab .carousel .demographics figure ul.faculty-staff-numbers li.faculty-staff-col-1{background-color:#755d6b}
.hometab .carousel .demographics figure ul.faculty-staff-numbers li.faculty-staff-col-2{background-color:#988259}
.hometab .carousel .demographics figure ul.faculty-staff-numbers li.faculty-staff-col-3{background-color:#589792}
.hometab .carousel .demographics figure ul.students-numbers{height:400px;padding-top:50px;box-shadow:0 0 100px rgba(0,0,0,0.2) inset}
.hometab .carousel .demographics figure.loading{display:block;width:100%;height:500px;background:url("../../../apps/sm/components/cap-profiles/hometab/clientlibs/images/loading-dots.gif") no-repeat center center transparent;text-indent:-99999px}
.hometab .carousel .nobel-laureates{box-shadow:0 0 137px rgba(0,0,0,0.19) inset;min-height:500px;background:#f1f4ef;padding:50px 15px 60px}
.hometab .carousel .nobel-laureates .goto-link{color:#8c1515}
.hometab .carousel .nobel-laureates h3{color:#666;font-size:45px;font-weight:300}
.hometab .carousel .nobel-laureates figure{background:url("../../../apps/sm/components/cap-profiles/hometab/clientlibs/images/home-nobel.png") no-repeat right center transparent;margin:20px 0 0;min-height:550px;padding:0}
.hometab .carousel .nobel-laureates ul{list-style:none;list-style-image:none;margin:0;padding:0}
.hometab .carousel .nobel-laureates li{clear:both;margin:0 0 30px}
.hometab .carousel .nobel-laureates .mini-profile a{border-radius:5px 5px 5px 5px;display:block;float:left;height:120px;margin:0 16px 0 0;overflow:hidden;width:100px}
.hometab .carousel .nobel-laureates .mini-profile a img{width:100px}
.hometab .carousel .nobel-laureates .mini-profile .media-body{display:block}
.hometab .carousel .nobel-laureates .mini-profile .media-body a{float:none;height:auto;overflow:visible;width:auto;margin:10px 0}
.hometab .carousel .nobel-laureates .mini-profile .media-body h4{color:#666;font-size:32px;font-weight:600;margin:0 0 10px;text-transform:capitalize}
.hometab .carousel .nobel-laureates .mini-profile .media-body h4 .award{font-size:25px;font-weight:400;white-space:nowrap}
.hometab .carousel .nobel-laureates .mini-profile .media-body h5{color:#555;font-size:22px;font-weight:300}
.cap-page #outerContainer{background-color:#fff}
.cap-page .hero .hero.parsys{border-top:10px solid #8c1515}
.cap-page #mainContent{margin-top:90px;margin-top:6.428571428571429rem}
@media(max-width:991px){.cap-page #mainContent{margin-top:12px;margin-top:.8571428571428571rem;padding-left:0;padding-left:0rem;padding-right:0;padding-right:0rem}
}
@media(min-width:768px) and (max-width:991px){.cap-page #mainContent{padding:0;padding:0rem}
}
.cap-page .border-and-shadow h1,.cap-page h2,.cap-page h3{text-decoration:none}
.cap-page h1,.cap-page h2,.cap-page h3{font-family:'Fjord One',serif}
.cap-page .section{margin-bottom:6px;margin-bottom:.42857142857142855rem}
.cap-page .section.new{margin-bottom:0;margin-bottom:0rem}
.cap-page .row.content-panels{margin-left:0;margin-left:0rem;margin-right:0;margin-right:0rem}
.cap-page.cap-home h1{padding:6px 6px 6px 6px;padding:.42857142857142855rem .42857142857142855rem .42857142857142855rem .42857142857142855rem;margin-bottom:0;margin-bottom:0rem;border-top-left-radius:12px;font-family:'Source Sans Pro',sans-serif;font-size:36px;font-weight:300;line-height:125%;text-shadow:1px 1px 1px #000;color:white;background:linear-gradient(90deg,rgba(0,0,0,0.56) 0,rgba(0,0,0,0.56) 58%,rgba(0,0,0,0) 100%)}
@media(min-width:992px){.cap-page.cap-home h1{font-size:36px}
}
@media(max-width:767px){.cap-page.cap-home .ps-search-container{width:90%;margin:10px auto}
}
@media(max-width:991px){.cap-page.cap-home .ps-search-container{width:80%;margin:37px auto 40px}
}
@media(min-width:992px){.cap-page.cap-home .ps-search-container{width:65%;margin:105px auto 0}
}
@media(min-width:992px){.header-global{height:66px;height:4.714285714285714rem;border-bottom:6px solid #f4f4f4}
.header-global .navbar-global .nav{height:60px;height:4.285714285714286rem}
.header-global .navbar-global .nav .nav-item:first-child>a{border-left:0}
.header-global .navbar-global .nav .nav-item{height:60px;height:4.285714285714286rem}
.header-global .navbar-global .nav .nav-item>a{border-left:1px solid #f4f4f4;padding-top:0;padding-top:0rem;margin-top:22px;margin-top:1.5714285714285714rem;padding-bottom:0;padding-bottom:0rem;line-height:16px;line-height:1.1428571428571428rem}
.header-global .navbar-global .nav .nav-item.search .nav-item-panel form{box-shadow:none;background-color:#f4f4f4}
.header-global .navbar-global .nav .nav-item.search>a{border-left:0;padding-top:0;padding-top:0rem;margin-top:0;margin-top:0rem;padding-bottom:0;padding-bottom:0rem;margin-bottom:0;margin-bottom:0rem;height:60px;height:4.285714285714286rem}
.header-global .navbar-global .nav .nav-item.search>a.search-button:before{line-height:60px;line-height:4.285714285714286rem}
.header-global .navbar-global .nav .nav-item-panel{top:60px;top:4.285714285714286rem}
}
.lt-ie9 .header-global{background-color:transparent}
.global-nav-use-logo .navbar-global a.som-logo{display:none}
@media(min-width:992px){.global-nav-use-logo .navbar-global a.som-logo{background:url(cap-profiles/images/SM-Logo-white.svg) no-repeat transparent top left;border-right:0;text-indent:-9999px;display:block;width:220px;width:15.714285714285714rem;height:60px;height:4.285714285714286rem;-webkit-background-size:220px 60px;-webkit-background-size:15.714285714285714rem 4.285714285714286rem;-khtml-background-size:220px 60px;-khtml-background-size:15.714285714285714rem 4.285714285714286rem;-moz-background-size:220px 60px;-moz-background-size:15.714285714285714rem 4.285714285714286rem;-o-background-size:220px 60px;-o-background-size:15.714285714285714rem 4.285714285714286rem;background-size:220px 60px;background-size:15.714285714285714rem 4.285714285714286rem;position:absolute;top:0}
}
.mkea-min.global-nav-use-logo .navbar-global a.som-logo,.cap-home.global-nav-use-logo .navbar-global a.som-logo{display:none}
@media(min-width:992px){.mkea-min.global-nav-use-logo .navbar-global a.som-logo,.cap-home.global-nav-use-logo .navbar-global a.som-logo{background:url(cap-profiles/images/SM-Logo.svg) no-repeat #fff center center;border-right:0;text-indent:-9999px;display:block;width:200px;width:14.285714285714286rem;height:60px;height:4.285714285714286rem;background-size:78%;position:absolute;top:0}
}
@media(min-width:992px){.header-local.header-global-offset{margin-top:60px;margin-top:4.285714285714286rem}
}
.global-nav-use-mobile:before{display:none}
@media(min-width:992px){.global-nav-use-mobile .header-local.navbar-mobile{display:none}
}
@media(min-width:992px){.global-nav-use-mobile .header-local .social-links{right:80px;bottom:auto;top:18px}
}
.global-nav-use-mobile .header-local .navbar-toggle{display:block;position:absolute;right:0;margin:0;float:none;z-index:10;color:#666}
.global-nav-use-mobile .header-local .navbar-toggle .label-menu{display:none}
.global-nav-use-mobile .header-local .navbar-toggle .fa{color:#666}
@media(max-width:991px){.global-nav-use-mobile .header-local .navbar-toggle .fa{color:#fff}
}
.global-nav-use-mobile .header-global-offset{margin-top:0}
.global-nav-use-mobile .header-global{height:0;min-height:0;right:0;left:auto;width:auto}
.global-nav-use-mobile.slide-right .header-global{right:-260px;right:-18.571428571428573rem;height:auto}
.global-nav-use-mobile .navbar-global .nav{position:absolute;display:none}
.global-nav-use-mobile.slide-right .navbar-global .nav{display:block;position:static}
@media(max-width:991px){.brand{margin-top:5px;margin-top:.35714285714285715rem}
.brand .navbar-toggle{top:-5px;top:-0.35714285714285715rem}
}
.brand-logo.brand-custom-logo{background-image:none;border:0;height:70px;height:5rem;width:200px;width:14.285714285714286rem}
.brand-logo.brand-custom-logo .brand-custom-logo-image{max-width:220px;max-width:15.714285714285714rem;max-height:70px;max-height:5rem;display:block}
.slide-right .navbar-local.navbar-mobile{padding-top:85px;padding-top:6.071428571428571rem;padding-bottom:20px;padding-bottom:1.4285714285714286rem}
@media(min-width:992px){.slide-right header.header-global nav.navbar-global{margin-top:85px;margin-top:6.071428571428571rem}
}
.slide-right header.header-global nav.navbar-global:first-child{margin-top:85px;margin-top:6.071428571428571rem}
.slide-right header.header-global nav.navbar-global .nav-item .nav-item-search-panel{height:auto}
.slide-right header.header-global nav.navbar-global .nav-item .nav-item-search-panel form{box-shadow:none}
.slide-right header.header-global nav.navbar-global .nav-item .nav-item-search-panel h2{margin-top:12px;margin-top:.8571428571428571rem}
#searchNavigationForm-k2-nav-search h2.search-title{display:none}
.cap-home .header-local .brand-logo,.mkea-min .header-local .brand-logo{border:0}
@media(max-width:1199px){.cap-home .header-local .brand-logo,.mkea-min .header-local .brand-logo{width:200px;width:14.285714285714286rem}
}
@media(min-width:992px){.cap-home .header-local,.mkea-min .header-local{display:none}
}
@media(max-width:991px){.cap-home .header-local .container,.mkea-min .header-local .container{padding-left:6px;padding-left:.42857142857142855rem;padding-right:6px;padding-right:.42857142857142855rem}
}
.cap-home .hero{position:relative}
.cap-home .hero .cap-search{position:absolute;top:0}