.b{font-weight:bold;}.nb{font-weight:normal;}.cp{cursor:pointer;}.cd{cursor:default;}.text-xs{font-size:12px;}.text-s{font-size:14px;}.text-n{font-size:16px;}.text-m{font-size:18px;}.text-l{font-size:20px;}.text-xl{font-size:22px;}.text-xxl{font-size:24px;}.text-highlighted{color:#28166f;}.mt30{margin-top:30px !important;}.mb30{margin-bottom:30px !important;}.ml30{margin-left:30px !important;}.mr30{margin-right:30px !important;}.mt15{margin-top:15px !important;}.mb15{margin-bottom:15px !important;}.ml15{margin-left:15px !important;}.mr15{margin-right:15px !important;}.no-overflow{overflow:hidden;}.js-toggle,.js-insert{cursor:pointer;}.ul{text-decoration:underline;}.fa-hide{visibility:hidden;}.dib{display:inline-block;}.b{font-weight:bold;}html{background:#efefef url('/res/i/bg.png') no-repeat 50% 0%;height:100%;}body{font-size:18px;font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;cursor:default;background-color:transparent;}h1,h2,h3,h4,h5,h6,.x-font-alt,.tile-content{font-family:'Oswald', sans-serif;}a{color:#28166f;}a:hover{color:#371e9a;}h1{color:#28166f;margin-bottom:20px;}p,ul,footer{text-shadow:1px 1px 0px #fff;}ul a,p a{text-decoration:underline;color:inherit;}header{overflow:hidden;position:relative;margin-bottom:30px;}#header{padding-top:40px;}#header p{margin:10px 0 0;font-size:14px;}main{margin-top:30px;min-height:300px;}main p{line-height:125%;}footer{margin-top:30px;padding:30px 0;}#bar{margin:30px 0 0;}#bar .row > div{margin:10px auto;}#bar a{display:inline-block;text-decoration:none;line-height:100%;color:#333;}#bar a .fa{float:left;font-size:48px;color:#666;margin:0 15px 0 30px;margin-top:-6px;}#bar a span{float:left;}#bar a:hover .fa{color:#28166f;}#tiles{margin-bottom:-30px;}#tiles.home{margin-top:60px;}.tile{margin-bottom:30px;display:inline-block;width:100%;height:250px;line-height:125%;position:relative;overflow:hidden;}.tile .tile-bg{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;z-index:1;-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);}.tile:hover .tile-bg,.tile.active .tile-bg{-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);filter:blur(0);}.tile .tile-content{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;text-transform:uppercase;}.tile a{position:absolute;left:0;right:0;top:0;bottom:0;color:#fff;display:block;font-weight:bold;}.tile a:hover{text-shadow:1px 1px 0px rgba(0,0,0,0.5);text-decoration:none;}.tile a span{position:absolute;bottom:0;left:0;right:0;top:70%;padding:15px 15px 30px;background-color:#28166f;background-color:rgba(40,22,111,0.33);}.tile a:hover span{background-color:#28166f;background-color:rgba(40,22,111,0.9);}.tile.active a span{background-color:#28166f;}#yt{display:none;}.well{background-color:#28166f;padding:15px;text-shadow:1px 1px 0px #fff;color:#fff;}.well h3{text-shadow:1px 1px 0px rgba(0,0,0,0.5);margin-top:0;color:#e4e4e4;}.well ul{margin:0;padding:0;list-style:none;text-shadow:1px 1px 0px rgba(0,0,0,0.5);}.well ul a{color:inherit;text-decoration:none;}.well ul a:hover{text-decoration:underline;}.well ul a.active .fa:before{content:"\f101";}.well ul li + li{padding-top:5px;margin-top:5px;border-top:1px solid #371e9a;}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}div.msg{cursor:default;margin:15px auto;font-weight:bold;}div.msg span{display:inline-block;padding:8px 15px;}.msg-error span{color:#fff;background-color:#e00;}.msg-error span a,.msg-error span a:hover{color:#fff;}.msg-warning span{color:#000;background-color:#ff8;}.msg-warning span a,.msg-warning span a:hover{color:#000;}.msg-ok span{color:#fff;background-color:#2a2;}.msg-ok span a,.msg-ok span a:hover{color:#fff;}.msg-info span{color:#fff;background-color:#2f76be;}.msg-info span a,.msg-info span a:hover{color:#fff;}@media (max-width: 767px){#header p{margin-top:5px;}}@media (min-width: 768px){#header p{font-size:26px;}}@media (min-width: 990px){#tiles.home{margin-top:0;}}@media (min-width: 1200px){#header p{font-size:32px;}}