@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xIIzc.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc6CsE.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic6CsE.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc6CsE.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfBBc9.ttf) format('truetype')}body{background:#eee;color:#333;font-family:'Roboto',sans-serif;font-size:15px}h1{font-size:2em}a{color:#0097A7;transition:color .3s ease;position:relative;cursor:pointer}a:hover{text-decoration:none;color:#00c5da}.navbar{margin-bottom:0;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.navbar .active>a,.navbar a:hover{border-bottom:4px solid #ff9800;background:none !important;transition:200ms ease all}.navbar a{border-bottom:4px solid transparent}.nav-tabs{text-transform:uppercase}.nav-tabs .active>a{border:none !important;border-bottom:2px solid #ff9800 !important;color:#ff9800 !important}.brand{background:#335B84;padding:3px 0}.brand .pull-right{margin-top:15px;margin-right:45px;color:#FFF;font-weight:800;font-size:22px;text-shadow:2px 2px rgba(0,0,0,0.61)}.brand .pull-right img{display:inline}.navbar>.container .navbar-brand{margin-left:0;padding-top:10px}.navbar>.container .navbar-brand img{display:inline}.navbar-header{background:#335B84}.navbar-header a{color:white !important}.navbar-default .navbar-toggle{background:#335B84 !important;border:none !important}.navbar-default .navbar-toggle .icon-bar{background-color:lightgrey}.navbar-default .navbar-toggle:hover{background:#4174a9 !important}@media (max-width:767px){.navbar-default{border:none}}.navbar-brand{text-shadow:2px 2px rgba(0,0,0,0.61);font-weight:800}.navbar-brand:hover{border:none !important}.navbar-brand img{margin-top:-2px}@media (min-width:1300px){.container{width:1300px !important}}@media (max-width:1300px){.container{width:100% !important}}.col-xs-12{padding-right:0;padding-left:0}@media only screen and (max-width:768px){.col-xs-12{padding:0;margin:0}}.img-thumbnail{box-shadow:0 3px 10px rgba(0,0,0,0.16)}.panel-group .panel+.panel{margin:0}.panel,.panel-group .panel{border-radius:0}.panel-group{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:none;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.panel-group .panel{border:none;border-bottom:1px solid #ddd}.panel-group .panel .list-group-item{background-color:#eee;border:none}.panel-title a{display:block}.btn{border-radius:2px;text-transform:uppercase;font-weight:500;letter-spacing:.5px}label.btn-default.active{background:#335B84;color:white;border-color:#335B84;-webkit-box-shadow:none;box-shadow:none}.alert{color:white;border:0;border-radius:0}.alert-warning{background-color:salmon}.alert-danger{background-color:#f44336}.alert-success{background-color:#4caf50}.alert-info{background-color:#03a9f4}.alert.open-day{margin-bottom:0;border-radius:0;padding:5px 35px 5px 5px;text-align:center;position:fixed;bottom:0;z-index:50;width:100%}.alert.open-day a{color:white;font-weight:700}.alert.open-day a:hover{text-decoration:underline}.dropdown-menu>li>a{cursor:pointer}@media only screen and (max-width:480px){.hidden-xxs{display:none !important}}.visible-xxs{display:none}@media only screen and (max-width:480px){.visible-xxs{display:block}}.label{padding:5px}.label-danger{background-color:#f44336}footer{text-align:center;padding:28px 0;color:white;background-color:#335b84}footer ul.footer-links{padding:.25rem 0;line-height:1.5;display:block;list-style-type:none}footer ul.footer-links li{display:inline-block;margin:.5rem}footer ul.footer-links li a{color:#fff;text-decoration:none}.header{background:#335b84;color:#fff;height:auto;padding:5px}.header-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:64px}.header .logo{padding:5px 0;margin-right:25px;margin-left:-5px;display:inline-block}.header h1{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0}.header a{text-decoration:none;color:#fff;font-size:14px;font-weight:500;letter-spacing:normal}.header .navigation-items a{box-sizing:border-box;position:relative;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;margin-left:8px}.header .navigation-items a:hover,.header .navigation-items a.active{background-color:hsla(0,0%,100%,0.1)}.header .spacer{flex:1 1 auto}.card{overflow:hidden;margin:5px;background-color:#fff;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.card .card-title{box-shadow:0 2px 6px rgba(0,0,0,0.2);padding:20px;background:#335B84}.card .card-title h1,.card .card-title h2,.card .card-title h3{color:#fff;margin:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .card-title span{font-style:italic;color:#bbdefb}.card .card-content,.card .card-action{padding:20px}.card .card-content:after,.card .card-action:after{content:"";display:table;clear:both}.card .card-action{border-top:1px solid rgba(160,160,160,0.2);text-align:center}.card .card-action a{text-transform:uppercase;margin-right:20px}.button{background:#335B84;cursor:pointer;display:inline-block;text-decoration:none;color:#fff;text-align:center;border:none;border-radius:2px;height:36px;line-height:36px;outline:0;padding:0 2rem;text-transform:uppercase;font-weight:500;letter-spacing:.5px;box-shadow:0 1px 4px rgba(0,0,0,0.24)}.button:hover,.button:active{color:#fff;text-decoration:none;background:#2c4e72}.button.secondary{background:#0097A7}.button.flat{color:#335B84;background:none;box-shadow:none}.button.flat:hover{background-color:#eee}.button-round{color:white;width:50px;height:50px;background-color:#335B84;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.button-round span{line-height:53px;width:inherit;display:inline-block;text-align:center;font-size:1.5em}.button-round.secondary{background:#0097A7}.button-round.secondary:hover{color:lightgrey !important}.no-transition{-webkit-transition:height .01s;-moz-transition:height .01s;-ms-transition:height .01s;-o-transition:height .01s;transition:height .01s}