@font-face{font-family:Foco;font-display:auto;src:url('/media/recruitment/styleassets/assets/fonts/foco-regular-webfont.eot');src:url('/media/recruitment/styleassets/assets/fonts/foco-regular-webfont.eot') format("embedded-opentype"),url('/media/recruitment/styleassets/assets/fonts/foco-regular-webfont.woff2') format("woff2"),url('/media/recruitment/styleassets/assets/fonts/foco-regular-webfont.woff') format("woff"),url('/media/recruitment/styleassets/assets/fonts/foco-regular-webfont.ttf') format("truetype"),url('/media/recruitment/styleassets/assets/fonts/foco-regular-webfont.svg#focoregular') format("svg");font-weight:400;font-style:normal}@font-face{font-family:Foco Light;font-display:auto;src:url('/media/recruitment/styleassets/assets/fonts/foco-light-webfont.eot');src:url('/media/recruitment/styleassets/assets/fonts/foco-light-webfont.eot') format("embedded-opentype"),url('/media/recruitment/styleassets/assets/fonts/foco-light-webfont.woff2') format("woff2"),url('/media/recruitment/styleassets/assets/fonts/foco-light-webfont.woff') format("woff"),url('/media/recruitment/styleassets/assets/fonts/foco-light-webfont.ttf') format("truetype"),url('/media/recruitment/styleassets/assets/fonts/foco-light-webfont.svg#focoregular') format("svg");font-weight:400;font-style:normal}body{width:100%;overflow-x:hidden;font-family:Helvetica,Arial,sans-serif;padding-right:0!important}.wf-active body{font-family:Roboto,sans-serif}h2,h3,h4,h5,h6{color:#003967;font-family:Helvetica,Arial,sans-serif;font-weight:800}.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6{font-family:Foco,Helvetica,Arial,sans-serif!important}h2{font-size:2.5em}h3{font-size:2em}label,p,td{font-family:Helvetica,Arial,sans-serif;font-size:1.15em;color:#586474}.wf-active label,.wf-active p,.wf-active td{font-family:Foco Light,Helvetica,Arial,sans-serif!important}label a,p a,td a{color:#215e3c}h2 a,h3 a,h4 a,h5 a,h6 a,label a,p a,td a{text-decoration:underline;font-weight:700}blockquote:before{top:0;left:55px;content:" ";background-image:url('data:image/svg+xml; utf8,<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="quote-left" class="svg-inline--fa fa-quote-left fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="%23003967" d="M504 224h-56v-8c0-22.1 17.9-40 40-40h8c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48h-8c-101.5 0-184 82.5-184 184v192c0 39.7 32.3 72 72 72h128c39.7 0 72-32.3 72-72V296c0-39.7-32.3-72-72-72zm24 184c0 13.2-10.8 24-24 24H376c-13.2 0-24-10.8-24-24V216c0-75 61-136 136-136h8v48h-8c-48.5 0-88 39.5-88 88v56h104c13.2 0 24 10.8 24 24v112zM200 224h-56v-8c0-22.1 17.9-40 40-40h8c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48h-8C82.5 32 0 114.5 0 216v192c0 39.7 32.3 72 72 72h128c39.7 0 72-32.3 72-72V296c0-39.7-32.3-72-72-72zm24 184c0 13.2-10.8 24-24 24H72c-13.2 0-24-10.8-24-24V216c0-75 61-136 136-136h8v48h-8c-48.5 0-88 39.5-88 88v56h104c13.2 0 24 10.8 24 24v112z"></path></svg>');display:block;width:40px;height:40px;margin-right:15px;margin-top:30px;margin-left:-25px;position:absolute;background-repeat:no-repeat;background-size:100%}blockquote{border-left:10px solid #003967;padding:70px 30px 30px;background:#f2f7fb;margin:30px;position:relative}blockquote p{color:#003967;font-size:1.2em}blockquote p:last-of-type{color:#586474;font-size:1em;margin-top:20px}blockquote .image{width:50px;height:50px;background:50%;background-size:cover;border-radius:100px;border:3px solid #003967;float:left;margin-right:20px}.videowrapper{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.no-padding{padding:0;margin:0}.btn-icon{background:#fff;color:#215e3c;padding:5px;font-size:.7em;margin-left:5px}.overlay{background:rgba(34,34,34,.6);width:100%}.corner-icon{color:#fff;background:rgba(34,34,34,.5);padding:15px;font-size:2em;border-radius:200px;position:absolute;margin:15px}.section{padding:25px 0;float:left;width:100%}.btn-default{border:none;border-radius:0;margin-top:15px;font-size:1.2em;box-shadow:0 5px 3px rgba(34,34,34,.3)}.btn{font-weight:800}.btn img{margin-left:10px}.lightbrand{border-top-color:#215e3c}.lightbrand .caption{background:#215e3c}.lightbrand .btn-default{color:#215e3c}.primaryColor{border-top-color:#003967}.primaryColor .caption{background:#003967}.primaryColor .btn-default{color:#003967}.pinkbrand{border-top-color:#5a4586}.pinkbrand .caption{background:#5a4586}.pinkbrand .btn-default{color:#5a4586}.accentColor{border-top-color:#754e2f}.accentColor .caption{background:#754e2f}.accentColor .btn-default{color:#754e2f}.purple{border-top-color:#6d3a90}.purple .caption{background:#6d3a90}.purple .btn-default{color:#6d3a90}.uniblue{border-top-color:#003976}.uniblue .caption{background:#003976}.uniblue .btn-default{color:#003976}.mediumblue{border-top-color:#5261ac}.mediumblue .caption{background:#5261ac}.mediumblue .btn-default{color:#5261ac}.green{border-top-color:#8cc63f}.green .caption{background:#8cc63f}.green .btn-default{color:#8cc63f}.red{border-top-color:#e31836}.red .caption{background:#e31836}.red .btn-default{color:#e31836}.btn-primary{background:#215e3c;border:none;border-radius:0;border-bottom:5px solid #143824}.btn-primary:hover{background-color:#06130c;border-color:#000}.btn-warning{background:#754e2f;border:none;border-radius:0;border-bottom:5px solid #513620}.btn-warning:hover{background-color:#2c1d12;border-color:#080503}.btn-danger{background:#e31836;border:none;border-radius:0;border-bottom:5px solid #b5132b}.btn-danger:hover{background-color:#870e20;border-color:#590915}.btn-success{background:#567b24;border:none;border-radius:0;border-bottom:5px solid #3a5319}.btn-success:hover{background-color:#567b24;border-color:#3a5319}.pagination{font-size:1.2em}.pagination>li:first-child>a,.pagination>li:last-child>a{border-radius:0}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background:#fff;color:#003967;border:1px solid #fff}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{background:none;color:#aaa;border:1px solid #fff}.pagination>li>a,.pagination>li>span{background:none;border:1px solid #fff;color:#fff;text-decoration:none!important}.light-background-pagination .pagination>.active>a,.light-background-pagination .pagination>.active>a:focus,.light-background-pagination .pagination>.active>a:hover,.light-background-pagination .pagination>.active>span,.light-background-pagination .pagination>.active>span:focus,.light-background-pagination .pagination>.active>span:hover{background:#003967;color:#fff;border:1px solid #003967}.light-background-pagination .pagination>li>a,.light-background-pagination .pagination>li>span{border:1px solid #003967;color:#003967}.light-background-pagination .pagination>.disabled>a,.light-background-pagination .pagination>.disabled>a:focus,.light-background-pagination .pagination>.disabled>a:hover,.light-background-pagination .pagination>.disabled>span,.light-background-pagination .pagination>.disabled>span:focus,.light-background-pagination .pagination>.disabled>span:hover{border:1px solid #003967}.dark-background-search .icon.fa-search{position:absolute;left:16px;top:13px;font-size:1.5em;z-index:2;color:#2c323a}.dark-background-search .course-search::-webkit-input-placeholder{color:#fff!important}.dark-background-search .course-search:-ms-input-placeholder{color:#fff!important}.dark-background-search .course-search::placeholder{color:#fff!important}.dark-background-search .course-search{height:50px;background-color:transparent;color:#fff;padding:0 0 0 4em;font-size:1.2em;border:0;box-shadow:inset 50px 0 0 0 #fff;border-bottom:2px solid #fff}.dark-background-search .course-search:focus{border:0;box-shadow:inset 50px 0 0 0 #754e2f;border-bottom:2px solid #754e2f;z-index:1}.dark-background-search .input-group{width:100%}#_hj_feedback_container div{z-index:4!important}.popout{transition:all .2s}.popout:hover{box-shadow:0 0 55px 0 rgba(34,34,34,.5);-webkit-transform:scale(1.02);transform:scale(1.02);z-index:3}.popout:hover,.popout:hover .caption h2,.popout:hover .caption h3,.popout:hover .caption h4,.popout:hover .caption h5,.popout:hover .caption h6,.popout:hover .caption p{text-decoration:none}.popout:hover .btn-default{background-color:#ccc}.popout:hover .btn-primary{background-color:#06130c;border-color:#000}
.banner{width:100%}.banner,.banner .popout{float:left}
.blog-feed .secondary-news-story{background:#ff851b}
.attr{background:#f2f7fb;border-top:5px solid #003967;padding:30px;min-height:200px;float:left;width:100%}.attr .person-wrapper .person{background-size:cover;width:100%;padding-bottom:100%;border-radius:100%}.attr h2{font-size:2.2em;color:#003967}.attr .relation{text-transform:uppercase;color:#003976}.attr p{font-size:1.4em}@media only screen and (min-width:320px){.attr h2,.attr p{text-align:center}}@media only screen and (min-width:992px){.attr h2,.attr p{text-align:left}}.attr-link:hover{background:#cbdfef}
.content-carousel{position:relative;padding-bottom:0;margin-bottom:-2px;padding-top:0;width:100%;float:left}.content-carousel .image{background-size:cover;width:100%;height:50vw;background-position:50%;position:relative}.content-carousel .carousel-caption{color:#aaa;background:#fff;left:auto;right:auto;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%);font-family:Helvetica,Arial,sans-serif}.wf-active .content-carousel .carousel-caption{font-family:Foco,Helvetica,Arial,sans-serif!important}@media only screen and (min-width:320px){.content-carousel .carousel-caption{width:100%;font-size:1em;padding:10px;bottom:10px}}@media only screen and (min-width:992px){.content-carousel .carousel-caption{width:auto;font-size:1.5em;padding:20px 50px;bottom:80px}}.content-carousel .tns-outer{z-index:1;padding-bottom:0!important}.content-carousel .tns-outer img{width:100%;height:auto}.content-carousel .tns-outer .tns-controls button{background:none;color:#754e2f;position:absolute;border:none;font-size:3em;z-index:2;bottom:20px}.content-carousel .tns-outer .tns-controls button:focus,.content-carousel .tns-outer .tns-controls button:hover{color:#2c1d12}.content-carousel .tns-outer .tns-controls button[data-controls=prev]{left:15%}.content-carousel .tns-outer .tns-controls button[data-controls=next]{right:15%}@media only screen and (min-width:320px){.content-carousel .tns-outer .tns-controls,.content-carousel .tns-outer .tns-nav{display:none}}@media only screen and (min-width:992px){.content-carousel .tns-outer .tns-controls,.content-carousel .tns-outer .tns-nav{display:block}}.content-carousel .tns-outer button[data-action=start],.content-carousel .tns-outer button[data-action=stop]{display:none}.content-carousel .tns-outer .tns-nav{position:absolute;bottom:20px;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.content-carousel .tns-outer .tns-nav button{width:5px;height:5px;border-radius:20px;background:#fff;border:none;padding:5px;margin:3px}.content-carousel .tns-outer .tns-nav .tns-nav-active{background:#754e2f}.no-js .content-carousel{display:none}
.content-wrapper .caption{padding:10px;width:100%;float:left;background:#f2f7fb}.content-wrapper ol,.content-wrapper ul{margin:25px 0}.content-wrapper ol li,.content-wrapper ul li{margin:15px 0;font-size:1.15em;font-family:Helvetica,Arial,sans-serif;padding-left:10px;color:#586474}.wf-active .content-wrapper ol li,.wf-active .content-wrapper ul li{font-family:Foco,Helvetica,Arial,sans-serif!important}.content-wrapper ol li li,.content-wrapper ul li li{font-size:1em}.content-wrapper ol li a,.content-wrapper ul li a{color:#215e3c;text-decoration:underline;font-weight:700}.content-wrapper ul{list-style-type:square}.content-wrapper .table-container{width:100%;overflow-x:scroll;padding-bottom:10px}.content-wrapper .table-container table{overflow:scroll}.content-wrapper table{width:100%;font-size:1.2em}.content-wrapper table th{color:#003976;background:#e6f0f7;border:1px solid #dfebf5}.content-wrapper table th p{color:#003976;font-size:1em}.content-wrapper table thead tr:first-of-type th{color:#fff;text-align:center;background:#003976;border:1px solid #003976}.content-wrapper table thead tr:first-of-type th p{color:#fff}.content-wrapper table th{padding:15px}.content-wrapper table tr:nth-child(2n){background:#f2f7fb}.content-wrapper table td{padding:15px;color:#00559a;border:1px solid #e5e5e5;vertical-align:top}.content-wrapper table td p{color:#00559a;font-size:1em}.content-wrapper .table-container::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.content-wrapper .table-container::-webkit-scrollbar-thumb{border-radius:8px;border:5px solid #fff;background-color:rgba(0,0,0,.3)}.content-wrapper.first p:first-of-type{color:#003967}
.form{background:#586474;padding:50px 0}.form h2,.form h3,.form h4,.form h5,.form h6,.form label,.form p{color:#fff}.form h4{padding:1em 0 0 .8em}.form .form-group{margin:15px 0}.form .form-group p{width:100%;display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.form .form-group .check-group p,.form .form-group .radio-group p{margin:15px 15px 0}.form input,.form select,.form textarea{background:hsla(0,0%,100%,.2);border:none;border-radius:0;color:#fff;font-size:1.2em;transition:all .5s;height:53px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form input option,.form select option,.form textarea option{color:#586474;background:#fff}.form select::-ms-expand{display:none}.form .check-group,.form .radio-group{background:hsla(0,0%,100%,.1);transition:all .5s}.form select{position:relative;z-index:1}.form select[multiple],.form textarea{height:106px;padding:15px}.form .drop-icon{position:absolute;right:0;margin-top:-35px;margin-right:25px;color:#fff;z-index:0}.form .check-group.focus,.form .radio-group.focus{margin-bottom:-3px}.form .check-group.focus,.form .radio-group.focus,.form input:focus{border-bottom:3px solid #fff;transition:all 1s}.form .check-group.focus.ng-valid,.form .ng-valid,.form .ng-valid:focus,.form .radio-group.focus.ng-valid{border-bottom:3px solid #8cc63f}.form .check-group.focus.ng-invalid,.form .ng-invalid,.form .ng-invalid:focus,.form .radio-group.focus.ng-invalid{border-bottom:3px solid #e31836}.form .ng-untouched{border-bottom:0;margin-bottom:0}.form input[type=radio]{background:#fff;width:15px;height:15px;border-radius:100%;border:2px solid #fff!important}.form input[type=radio]:checked{background:#754e2f}.form input[type=checkbox]{background:#fff;width:15px;height:15px;border-radius:5px;margin-top:0;border:2px solid #fff}.form input[type=checkbox]:checked{background:#754e2f}.form .checkbox-inline,.form .radio-inline{margin:15px}.form .full-width-label{width:100%;margin:15px 15px 0}.form input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.form input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.form input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.form input :-moz-placeholder{color:hsla(0,0%,100%,.5)}.form textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.form textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.form textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.form textarea :-moz-placeholder{color:hsla(0,0%,100%,.5)}.form .check-group h4{padding:1.4em 0 .4em .8em}.form .headstart .manualaddress{margin-bottom:10px}.form .headstart li{color:#fff}.form .headstart .danger{margin:0 0 1em;background:#e31836;border:none;border-radius:0;border-bottom:5px solid #b5132b}.form .headstart .warning{margin:0 0 1em;background:#754e2f;border:none;border-radius:0;border-bottom:5px solid #513620}.form .opt-out{background:hsla(0,0%,100%,.2);border-bottom:5px solid hsla(0,0%,100%,.3)}.form .opt-in{background:#754e2f;border-bottom:5px solid #513620}.form .opt-block{padding:15px;margin:30px 0;color:#fff;float:left;width:100%;position:relative;text-align:center}.form .opt-block .main{font-size:5em;width:100%;margin-bottom:10px}.form .opt-block label{float:left;width:100%;font-size:1em}.form .opt-block .cross,.form .opt-block .tick{position:absolute;bottom:10px;right:10px;float:left}.form .opt-block .cross .bg,.form .opt-block .tick .bg{color:#8cc63f}.form .opt-block .cross .bg{color:#e31836}.form .opt-block .info{position:absolute;top:10px;right:10px}.form .opt-block .info .bg{color:#2c323a}.form .opt-block .label{font-size:1.2em;font-weight:400}.form .help{background:#2c323a;float:left;position:absolute;padding:10px;color:#fff;top:100px;margin:0 30px 0 15px;z-index:2;transition:all .2s}.form .help:before{content:"\A";border-style:solid;border-width:15px 25px 15px 0;-webkit-transform:rotate(90deg);transform:rotate(90deg);border-color:transparent #2c323a transparent transparent;position:absolute;top:-25px;right:2px}.form .help.ng-show{opacity:1}.form .help.ng-hide{opacity:0}.form p a{color:#fff;text-decoration:underline}
.image a{width:100%}
.key-info .background{border-radius:5px;padding:20px}.key-info .icon{margin-right:10px}.key-info a,.key-info h2,.key-info h3,.key-info h4,.key-info h5,.key-info h6,.key-info label,.key-info li,.key-info p,.key-info td{color:#fff}.key-info .heading{margin-top:0}
.section-break{width:100%;height:30px;border:none}
.profile .btn{width:100%}.profile .card{margin:100px 0 20px;background-color:#fff;border-top-width:0;border-bottom-width:2px;border-radius:3px;float:left;padding-top:0;text-align:center;width:100%}.profile .card:hover button{background-color:#2c1d12;border-color:#080503}.profile .card h2,.profile .card h3{font-size:2.1em;margin-top:.5em;color:#003967;text-align:center}.profile .card p{font-size:1.4em}.profile .card .info{padding:0 20px}.profile .card .relation{color:#000;margin-top:-.5em}.profile .card .card-heading{padding:0 20px;margin:0}.profile .card .avatar{position:relative;top:-75px;margin-bottom:-75px}.profile .card .avatar img{width:150px;height:150px;border-radius:50%;border:5px solid #003967}@media only screen and (min-width:320px){.profile h3{text-align:center}}@media only screen and (min-width:480px){.profile h3{text-align:center}}@media only screen and (min-width:768px){.profile h3{text-align:center}}@media only screen and (min-width:992px){.profile h3{text-align:left}}@media only screen and (min-width:1200px){.profile h3{text-align:left}}
.tabs .nav-tabs{border-bottom:5px solid #003967;margin:0}.tabs .nav-tabs>li>div{margin-right:5px;border:none;border-radius:0;font-weight:800;background:#f2f7fb;font-size:1.2em;padding:15px 20px;margin-bottom:1px;cursor:pointer}.tabs .nav-tabs>li.active>div,.tabs .nav-tabs>li.active>div:hover{color:#fff;background-color:#003967;border:none;cursor:pointer}.tabs .panel{border:none;border-radius:0}.tabs .panel .panel-heading{background:#f2f7fb;border:none;border-radius:0;color:#003967;padding:20px}.tabs .panel .panel-heading .chevron{-webkit-transform:rotate(0deg);transform:rotate(0deg);-ms-transform:rotate(0deg);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.tabs .active .panel-heading{background:#003967;color:#fff}.tabs .active .panel-heading .chevron{-webkit-transform:rotate(90deg);transform:rotate(90deg);-ms-transform:rotate(90deg);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.pg-mod{background:#003976}.pg-mod .primary-subpage-group{background-color:inherit}
.content-title{background:50%;background-size:cover;width:100%;top:0;margin:0;box-shadow:inset 0 -32px 25px -10px rgba(0,0,0,.75)}.content-title .homepage-wrapper .featured-text{padding-top:150px}.content-title .homepage-wrapper .featured-text .logo{background:rgba(0,57,118,.8);padding:20px;float:left;width:100%}.content-title .homepage-wrapper .featured-text .logo img{max-height:100%}.content-title .homepage-wrapper .featured-text h1{background:rgba(0,57,118,.8);margin:0 0 100px;padding:10px 20px;font-size:3.5vh;color:#fff;text-align:left;font-family:Helvetica,Arial,sans-serif;font-style:italic;width:auto;float:left}.wf-active .content-title .homepage-wrapper .featured-text h1{font-family:Foco,Helvetica,Arial,sans-serif!important}.content-title .homepage-wrapper .featured-text h1 span{font-size:1.2em}.content-title .homepage-wrapper .featured-text p{background:rgba(44,50,58,.8);margin-top:10px;color:#fff;padding:20px;font-size:1.5em;width:95%;margin-bottom:0}.content-title .homepage-wrapper .featured-text .button{padding:0 20px 20px;background:rgba(44,50,58,.8);float:left}.content-title .homepage-wrapper .featured-text .button .btn-primary{background:#215e3c;border:none;border-radius:0;border-bottom:3px solid #143824;font-size:1.7em;font-family:Helvetica,Arial,sans-serif}.wf-active .content-title .homepage-wrapper .featured-text .button .btn-primary{font-family:Foco,Helvetica,Arial,sans-serif!important}.breadcrumb{margin:0;background:#f2f7fb;border-radius:0;width:auto;float:left}.breadcrumb li a{color:#2c323a}.breadcrumb li:last-of-type a{color:#003967}.breadcrumb li:nth-child(n+2){margin:0 0 0 20px}.breadcrumb>li+li:before{background-image:url('data:image/svg+xml; utf8,<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path fill="%232C323A" d="M24.707 38.101L4.908 57.899c-4.686 4.686-4.686 12.284 0 16.971L185.607 256 4.908 437.13c-4.686 4.686-4.686 12.284 0 16.971L24.707 473.9c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L41.678 38.101c-4.687-4.687-12.285-4.687-16.971 0z"></path></svg>');content:" ";display:block;width:20px;height:25px;position:absolute;background-repeat:no-repeat;background-size:40%;margin-left:-15px;margin-top:4px}.breadcrumb>li+li:last-of-type:before{background-image:url('data:image/svg+xml; utf8,<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path fill="%23003967" d="M24.707 38.101L4.908 57.899c-4.686 4.686-4.686 12.284 0 16.971L185.607 256 4.908 437.13c-4.686 4.686-4.686 12.284 0 16.971L24.707 473.9c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L41.678 38.101c-4.687-4.687-12.285-4.687-16.971 0z"></path></svg>')}
.homepage-wrapper .featured-text-int{margin-bottom:20em}h1{background:rgba(0,57,118,.8);margin:150px 0 20px;padding:20px;font-size:2.5vh;color:#fff;text-align:left;font-family:Helvetica,Arial,sans-serif;font-style:italic;width:auto;float:left}.content-title-header{font-size:5vh}.featured-text-int .logo{background:rgba(0,57,118,.8);padding:20px;float:left;width:100%}
.video{background-size:cover;background-position:50%;padding:0}.video .shader{background:rgba(0,57,103,.6);padding:50px 0}.video .shader iframe{border-bottom:3px solid #754e2f}.video .shader h2{font-size:2em}.video .shader h2,.video .shader h3,.video .shader h4,.video .shader h5,.video .shader h6,.video .shader li,.video .shader p{color:#fff;text-align:center}
.videogallery{background:url(../assets/images/whitespotted.jpg);background-repeat:repeat}.videogallery .grid-item{width:calc(25% - 30px);height:auto!important}.videogallery .grid-item iframe{border-bottom:3px solid #003976}.videogallery .caption{width:100%;color:#003976;padding:15px;float:left;background:#f2f7fb;margin:0;text-align:center}.videogallery h2,.videogallery p{text-align:center}.videogallery p{margin-bottom:20px;font-size:1.5em}.videogallery .social-block{text-align:center;font-size:1.4em}
.cookie{width:100%;background:#2c323a;z-index:1;padding:15px;padding-top:75px;transition:all .2s linear}.cookie p{font-size:1.2em;margin-top:7px}.cookie p,.cookie p a{color:#fff}.cookie.ng-hide{opacity:0}.angular-not-loaded .cookie{display:none}
.cipp .table-container{width:100%;overflow-x:scroll;padding-bottom:10px}.cipp .table-container table{overflow:scroll}.cipp table{width:100%;font-size:1.2em}.cipp table th{color:#003976;background:#e6f0f7;border:1px solid #dfebf5}.cipp table th p{color:#003976;font-size:1em}.cipp table thead tr:first-of-type th{color:#fff;text-align:center;background:#003976;border:1px solid #003976}.cipp table thead tr:first-of-type th p{color:#fff}.cipp table th{padding:15px}.cipp table tr:nth-child(2n){background:#f2f7fb}.cipp table td{padding:15px;color:#00559a;border:1px solid #e5e5e5;vertical-align:top}.cipp table td p{color:#00559a;font-size:1em}
.caption-bg .caption #adean,.caption-bg .caption h4#dean{font-size:2em!important}
.email .vote-title .eventsfinder{position:absolute;padding:20px;background:#003967;border-bottom:5px solid #001d34;margin:0;-webkit-transform:translateY(-80%);transform:translateY(-80%);-ms-transform:translateY(-80%);left:0;width:100%;z-index:2}.email .vote-title .eventsfinder h2{margin-top:0;font-family:Helvetica,Arial,sans-serif;text-align:center;font-style:italic;color:#fff}.wf-active .email .vote-title .eventsfinder h2{font-family:Foco,Helvetica,Arial,sans-serif!important}.email .vote-title .eventsfinder p{color:#fff}.email .vote-title .eventsfinder form{position:relative}.email .vote-title .eventsfinder form .cal{margin-bottom:15px}.email .vote-title .eventsfinder form .form-group input,.email .vote-title .eventsfinder form .form-group select{background:rgba(34,34,34,.2);border:none;border-radius:0;color:#fff;padding:0 22px;height:44px;line-height:15px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.email .vote-title .eventsfinder form .form-group input option,.email .vote-title .eventsfinder form .form-group select option{color:#586474;background:#fff}.email .vote-title .eventsfinder form .cal{position:relative;padding-left:40px}.email .vote-title .eventsfinder form .cal-icon{position:absolute;color:#fff;font-size:1.3em;top:12px;left:25px;z-index:1}.email .vote-title .eventsfinder form select::-ms-expand{display:none}.email .vote-title .eventsfinder form .drop-icon{position:absolute;right:0;margin-top:-30px;margin-right:25px;color:#fff;z-index:0}.email .vote-title .eventsfinder form ::-webkit-input-placeholder{color:hsla(0,0%,100%,.8)}.email .vote-title .eventsfinder form ::-moz-placeholder{color:hsla(0,0%,100%,.8)}.email .vote-title .eventsfinder form :-ms-input-placeholder{color:hsla(0,0%,100%,.8)}.email .vote-title .eventsfinder form :-moz-placeholder{color:hsla(0,0%,100%,.8)}.email .vote-title .eventsfinder form button{height:44px;background:rgba(34,34,34,.2);padding:0 20px;border:none;font-size:1.2em;color:#fff}.email .vote-title .eventsfinder .feature button{width:100%;margin-top:10px}.email .vote-title .eventsfinder .btn-info{background:#6d3a90;border:none;border-radius:0;border-bottom:5px solid #512b6c}@media only screen and (min-width:320px){.email .vote-title h1{margin-bottom:100px!important}.email .vote-title .eventsfinder{position:relative;-webkit-transform:translateY(0);transform:translateY(0);-ms-transform:translateY(0);margin-top:6em}}.email .table-container{width:100%;overflow-x:scroll;padding-bottom:10px}.email .table-container table{overflow:scroll}.email table{width:100%;font-size:1.2em}.email table th{color:#003976;background:#e6f0f7;border:1px solid #dfebf5}.email table th p{color:#003976;font-size:1em}.email table thead tr:first-of-type th{color:#fff;text-align:center;background:#003976;border:1px solid #003976}.email table thead tr:first-of-type th p{color:#fff}.email table th{padding:15px}.email table tr:nth-child(2n){background:#f2f7fb}.email table td{padding:15px;color:#00559a;border:1px solid #e5e5e5;vertical-align:top}.email table td p{color:#00559a;font-size:1em}.email .table-container::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.email .table-container::-webkit-scrollbar-thumb{border-radius:8px;border:5px solid #fff;background-color:rgba(0,0,0,.3)}.email .ring{display:inline-block;position:relative;width:100px;height:100px}.email .ring div{top:0;box-sizing:border-box;display:block;position:absolute;width:100px;height:100px;margin:6px;border:16px solid #1f4662;border-radius:50%;-webkit-animation:a 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:a 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#1f4662 transparent transparent}.email .ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.email .ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.email .ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.events{width:100%;float:left;background:#f2f7fb;padding-top:15px}.events .event-wrapper{text-decoration:none}.events .event{background-size:cover;width:100%;background-position:50%;border-top:3px solid #003976;box-shadow:0 11px 10px -4px rgba(34,34,34,.3);float:left;position:relative;margin-top:45px}.events .event .date{position:absolute;height:75px;width:75px;border-radius:100px;background:#003976;z-index:1;color:#fff;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-ms-transform:translate(50%,-50%)}.events .event .date span{color:#fff;text-align:center;width:100%;font-family:Helvetica,Arial,sans-serif;font-style:italic;position:relative;float:left}.wf-active .events .event .date span{font-family:Foco,Helvetica,Arial,sans-serif!important}.events .event .date .day{font-size:2em;margin-top:15px}.events .event .date .month{font-size:1em;margin-top:-10px;text-transform:capitalize}.events .event .overlay{padding:20px 20px 50px;float:left;position:relative}.events .event .overlay .btn{position:absolute;bottom:20px;left:20px}.events .event .overlay h5{color:#fff;font-size:2em;margin:30px 0 225px}.events .secondary-event{background:#fff;height:calc(100% - 54px)}.events .secondary-event .overlay{background:none}.events .secondary-event .overlay h5{color:#003976;margin-bottom:10px}.events .more-events{width:100%;margin-top:20px}
.form{background:#586474;padding:50px 0}.form h2,.form h3,.form h4,.form h5,.form h6,.form label,.form p{color:#fff}.form h4{padding:1em 0 0 .8em}.form .form-group{margin:15px 0}.form input,.form select,.form textarea{background:hsla(0,0%,100%,.2);border:none;border-radius:0;color:#fff;font-size:1.2em;transition:all .5s;height:53px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form input option,.form select option,.form textarea option{color:#586474;background:#fff}.form select::-ms-expand{display:none}.form .check-group,.form .radio-group{background:hsla(0,0%,100%,.1);transition:all .5s}.form select{position:relative;z-index:1}.form select[multiple],.form textarea{height:106px;padding:15px}.form .drop-icon{position:absolute;right:0;margin-top:-35px;margin-right:25px;color:#fff;z-index:0}.form .check-group.focus,.form .radio-group.focus{margin-bottom:-3px}.form .check-group.focus,.form .radio-group.focus,.form input:focus{border-bottom:3px solid #fff;transition:all 1s}.form .check-group.focus.ng-valid,.form .ng-valid,.form .ng-valid:focus,.form .radio-group.focus.ng-valid{border-bottom:3px solid #8cc63f}.form .check-group.focus.ng-invalid,.form .ng-invalid,.form .ng-invalid:focus,.form .radio-group.focus.ng-invalid{border-bottom:3px solid #e31836}.form .ng-untouched{border-bottom:0;margin-bottom:0}.form input[type=radio]{background:#fff;width:15px;height:15px;border-radius:100%;border:2px solid #fff!important}.form input[type=radio]:checked{background:#754e2f}.form input[type=checkbox]{background:#fff;width:15px;height:15px;border-radius:5px;margin-top:0;border:2px solid #fff}.form input[type=checkbox]:checked{background:#754e2f}.form .checkbox-inline,.form .radio-inline{margin:15px}.form .full-width-label{width:100%;margin:15px 15px 0}.form input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.form input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.form input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.form input :-moz-placeholder{color:hsla(0,0%,100%,.5)}.form textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.form textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.form textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.form textarea :-moz-placeholder{color:hsla(0,0%,100%,.5)}.form .check-group h4{padding:1.4em 0 .4em .8em}.form .headstart .manualaddress{margin-bottom:10px}.form .headstart li{color:#fff}.form .headstart .danger{margin:0 0 1em;background:#e31836;border:none;border-radius:0;border-bottom:5px solid #b5132b}.form .headstart .warning{margin:0 0 1em;background:#754e2f;border:none;border-radius:0;border-bottom:5px solid #513620}
.events-title .eventsfinder{position:absolute;padding:20px;background:#754e2f;border-bottom:5px solid #513620;margin:0;-webkit-transform:translateY(-80%);transform:translateY(-80%);-ms-transform:translateY(-80%);left:0;width:100%;z-index:4}.events-title .eventsfinder h2{margin-top:0;font-family:Helvetica,Arial,sans-serif;text-align:center;font-style:italic;color:#fff}.wf-active .events-title .eventsfinder h2{font-family:Foco,Helvetica,Arial,sans-serif!important}.events-title .eventsfinder p{color:#fff}.events-title .eventsfinder form{position:relative}.events-title .eventsfinder form .cal{margin-bottom:15px}.events-title .eventsfinder form input,.events-title .eventsfinder form select{background:rgba(34,34,34,.2);border:none;border-radius:0;color:#fff;padding:0 22px;height:44px;line-height:15px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.events-title .eventsfinder form input option,.events-title .eventsfinder form select option{color:#586474;background:#fff}.events-title .eventsfinder form .cal{position:relative;padding-left:40px}.events-title .eventsfinder form .cal-icon{position:absolute;color:#fff;font-size:1.3em;top:12px;left:25px;z-index:2}.events-title .eventsfinder form select::-ms-expand{display:none}.events-title .eventsfinder form .drop-icon{position:absolute;right:0;margin-top:-30px;margin-right:25px;color:#fff;z-index:0}.events-title .eventsfinder form ::-webkit-input-placeholder{color:hsla(0,0%,100%,.8)}.events-title .eventsfinder form ::-moz-placeholder{color:hsla(0,0%,100%,.8)}.events-title .eventsfinder form :-ms-input-placeholder{color:hsla(0,0%,100%,.8)}.events-title .eventsfinder form :-moz-placeholder{color:hsla(0,0%,100%,.8)}.events-title .eventsfinder form button{height:44px;background:rgba(34,34,34,.2);padding:0 20px;border:none;font-size:1.2em;color:#fff}@media only screen and (min-width:320px){.events-title h1{margin-bottom:100px!important}.events-title .eventsfinder{position:relative;-webkit-transform:translateY(0);transform:translateY(0);-ms-transform:translateY(0)}}.events-date{padding:50px 0;background:#81c7ff}.events-date .calendar{margin-top:45px;background:#003976;float:left;width:100%}.events-date .calendar .title-bar{background:#003967;color:#fff;text-align:center;padding:15px}.events-date .calendar .title-bar h2{color:#fff;font-size:1.5em;margin:0}.events-date .calendar .cal-body{padding:10px}.events-date .calendar .days{width:100%}.events-date .calendar .days div{width:calc(14.28571% - 3px);color:#34a4ff;text-align:center;height:30px;padding-top:8px;display:inline-block}.events-date .calendar .dates{width:100%}.events-date .calendar .dates div{width:calc(14.28571% - 4px);color:#34a4ff;text-align:center;height:40px;padding-top:5px;font-size:1.2em;display:inline-block;margin:2px;position:relative;z-index:1}.events-date .calendar .dates .has-passed{border:2px solid #003967}.events-date .calendar .dates .has-not-passed{border:2px solid #003967;background:#003967}.events-date .calendar .dates .today{background:#754e2f;border:2px solid #754e2f;color:#fff}.events-date .calendar .dates .has-passed:hover{border:2px solid #0071cd}.events-date .calendar .dates .has-not-passed:hover{border:2px solid #0071cd;background:#0071cd}.events-date .calendar .dates .today:hover{background:#b97f51;border:2px solid #b97f51;color:#fff}.events-date .calendar .dates .not-date{background:none;border:none}.events-date .calendar .dates .has-event{border-bottom:15px solid #754e2f;border-left:15px solid transparent;position:absolute;z-index:4;bottom:0;right:0;width:0;height:0}.events-date .calendar .dates .today.has-event{border-bottom:10px solid #003967}.eventscaro-wrapper .tns-outer .tns-controls button[data-controls=prev]{left:30px!important}.eventscaro-wrapper .tns-outer .tns-controls button[data-controls=next]{right:30px!important}.events-group .subpage{border-top:2px solid #003976;margin:25px 0;width:100%;position:relative;display:block;box-shadow:0 11px 10px -4px rgba(34,34,34,.3)}.events-group .subpage .dateoverlap{position:absolute;height:75px;width:75px;border-radius:100px;background:#003976;z-index:3;color:#fff;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-ms-transform:translate(50%,-50%)}.events-group .subpage .dateoverlap span{color:#fff;text-align:center;width:100%;font-family:Helvetica,Arial,sans-serif;font-style:italic;position:relative;float:left}.wf-active .events-group .subpage .dateoverlap span{font-family:Foco,Helvetica,Arial,sans-serif!important}.events-group .subpage .dateoverlap .day{font-size:2em;margin-top:15px}.events-group .subpage .dateoverlap .month{font-size:1em;margin-top:-10px;text-transform:capitalize}.events-group .subpage .image-top{height:150px;background-size:cover;background-position:50%}.events-group .subpage .caption{padding:0 30px 30px;border:1px solid #c5cbd3}.events-group .subpage .caption h3{font-size:2em;border-bottom:1px solid #a8b1bd;padding-bottom:10px;margin-bottom:15px;color:#003976}.events-group .subpage .caption .event-list{margin-bottom:30px}.events-group .subpage .caption .event-list .event{width:100%;margin-bottom:15px;display:block}.events-group .subpage .caption .event-list .date{width:55px;height:45px;background:#003967;text-align:center;color:#fff;font-size:1.2em;position:relative;display:inline-block}.events-group .subpage .caption .event-list .date .day,.events-group .subpage .caption .event-list .date .month{display:block;width:100%}.events-group .subpage .caption .event-list .date .triangle{border-bottom:15px solid #754e2f;border-left:15px solid transparent;position:absolute;z-index:4;bottom:0;right:0;width:0;height:0}.events-group .subpage .caption .event-list .title{padding-left:15px;color:#003976;margin:0;height:45px;display:inline-block;width:calc(100% - 60px);vertical-align:top;overflow:hidden}.events-group .subpage .caption .event-list .title:hover{color:#215e3c;text-decoration:underline}.events-group .subpage .caption .event-list .date:hover{background:#003976}.events-search .subpage{margin-top:50px}
.fomcta .popout{float:left;width:100%}.fomcta .caption{height:100%;padding:30px;margin:0}.fomcta .caption h2,.fomcta .caption h3,.fomcta .caption h4,.fomcta .caption h5,.fomcta .caption h6{margin-top:0;color:#fff}.fomcta .caption p{color:#fff;font-size:1.4em}.fomcta .caption p a{color:#fff;text-decoration:underline}.fomcta .caption p span{font-size:1.8em;font-weight:800}.fomcta .image-back{background-size:cover;background-position:50%;width:100%}.fomcta.lightbrand .caption{border-bottom:5px solid #143824}.fomcta.primaryColor .caption{border-bottom:5px solid #001d34}.fomcta.pinkbrand .caption{border-bottom:5px solid #433464}.fomcta.accentColor .caption{border-bottom:5px solid #513620}
.main-footer{float:left;width:100%}.main-footer .upper-footer{padding:25px 0;background:#003976;border-bottom:5px solid #002043}.main-footer .upper-footer h2{color:#fff;font-size:1.3em}.main-footer .upper-footer ul{border-top:1px solid hsla(0,0%,100%,.3);margin-top:10px;list-style:none;padding:10px 0 0}.main-footer .upper-footer ul li{margin:15px 0;padding-left:1.3em}.main-footer .upper-footer ul li a{color:#fff;font-size:1.1em}.main-footer .upper-footer ul li:before{background-image:url('data:image/svg+xml; utf8,<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path fill="%23FFFFFF" d="M24.707 38.101L4.908 57.899c-4.686 4.686-4.686 12.284 0 16.971L185.607 256 4.908 437.13c-4.686 4.686-4.686 12.284 0 16.971L24.707 473.9c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L41.678 38.101c-4.687-4.687-12.285-4.687-16.971 0z"></path></svg>');content:" ";display:block;width:1.3em;height:25px;position:absolute;background-repeat:no-repeat;background-size:40%;margin-left:-1.3em;margin-top:4px}@media (max-width:767px){.main-footer .upper-footer .drop{overflow-y:hidden;transition:all .2s;max-height:0}.main-footer .upper-footer .dropped{max-height:10000px;transition:all .5s}.main-footer .upper-footer .dropper{transition:all .2s}.main-footer .upper-footer .rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:all .5s;float:right}}.main-footer .upper-footer .divider{width:80%;width:calc(100% - 30px);margin:20px auto;border:none;border-bottom:1px solid hsla(0,0%,100%,.3)}.main-footer .awards-footer{background:#424b57;padding:25px 0;position:relative}.main-footer .awards-footer .tns-outer{padding-bottom:0!important}.main-footer .awards-footer img{height:65px;width:auto;margin:auto}.main-footer .awards-footer .tns-nav,.main-footer .awards-footer button[data-action=start],.main-footer .awards-footer button[data-action=stop]{display:none}.main-footer .lower-footer{background-color:#2c323a;padding:25px 0}.main-footer .lower-footer .contact .tel a{float:left;margin:25px 0;font-size:1.5em;font-family:Helvetica,Arial,sans-serif;font-style:italic;color:#fff;width:100%}.wf-active .main-footer .lower-footer .contact .tel a{font-family:Foco,Helvetica,Arial,sans-serif!important}.main-footer .lower-footer .contact address{color:#fff}.main-footer .lower-footer .footnote{color:#586474;font-size:.9em;margin-top:0}.main-footer .lower-footer .footnote .invert{background:#0d3a58;color:#ffc600;padding:5px 10px;float:left;border-radius:20px;text-decoration:none;font-size:1.3em}.main-footer .lower-footer .footnote .invert:active,.main-footer .lower-footer .footnote .invert:hover{background:#061d2c;color:#ffd133}.main-footer .lower-footer .footnote a{color:inherit;text-decoration:underline}.main-footer .lower-footer .footnote .logo img{max-height:100%}.main-footer .lower-footer .social{margin-bottom:25px}.main-footer .lower-footer .social h2{color:#fff;font-size:1.2em;margin-top:0;margin-bottom:25px}.main-footer .lower-footer .social .social-media a{color:#fff;font-size:2em;margin:0 5px;text-decoration:none}.tns-outer{padding-bottom:30px!important;z-index:1}.tns-outer img{width:100%;height:auto}.tns-outer .tns-controls button{background:none;color:hsla(0,0%,100%,.8);position:absolute;border:none;font-size:1.6em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tns-outer .tns-controls button[data-controls=prev]{left:-20px}.tns-outer .tns-controls button[data-controls=next]{right:-20px}.tns-outer button[data-action=start],.tns-outer button[data-action=stop]{background:none;border:none;position:absolute;bottom:-10px;color:hsla(0,0%,100%,.8);z-index:2}.tns-outer .tns-nav{position:absolute;bottom:-10px;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.tns-outer .tns-nav button{width:5px;height:5px;border-radius:20px;background:hsla(0,0%,100%,.4);border:none;padding:5px;margin:5px}.tns-outer .tns-nav .tns-nav-active{background:#fff}
.google-maps{width:100%;height:500px;float:left}.google-maps iframe{width:100%;height:500px;border:none}.google-maps.not-gmaps{display:none}
.homepage-clearing{background:50%;background-size:cover;width:100%;top:0;margin:0}.homepage-clearing .homepage-wrapper{background:rgba(0,0,49,.8);padding-bottom:100px}.homepage-clearing .homepage-wrapper .logo{margin-top:100px}.homepage-clearing .homepage-wrapper h1{font-family:Helvetica,Arial,sans-serif;font-weight:900;margin-top:50px;font-size:6em;color:#fff}.wf-active .homepage-clearing .homepage-wrapper h1{font-family:Roboto,sans-serif}.homepage-clearing .homepage-wrapper h1 span{background:#5a4586}.homepage-clearing .homepage-wrapper .clearing-text p{font-size:3em;color:#000069;font-family:Helvetica,Arial,sans-serif!important;font-weight:900;margin-bottom:0}.wf-active .homepage-clearing .homepage-wrapper .clearing-text p{font-family:Roboto,sans-serif!important}.homepage-clearing .homepage-wrapper .clearing-text p span{background:#fff}.homepage-clearing .homepage-wrapper .clearing-text p a{text-decoration:none}.homepage-clearing .homepage-wrapper .clearing-text p .pink-text{background:#5a4586;color:#fff;font-size:2em}.homepage-clearing .homepage-wrapper .button .btn-primary{background:#5a4586;margin-top:5px;border:0;font-size:1.5em;font-family:Helvetica,Arial,sans-serif}.wf-active .homepage-clearing .homepage-wrapper .button .btn-primary{font-family:Foco,Helvetica,Arial,sans-serif!important}.homepage-clearing .coursefinder{padding:20px;background:#000031}.homepage-clearing .coursefinder h2{margin-top:0;font-family:Helvetica,Arial,sans-serif!important;font-weight:900;color:#fff}.wf-active .homepage-clearing .coursefinder h2{font-family:Roboto,sans-serif!important}.homepage-clearing .coursefinder p{color:#fff}.homepage-clearing .coursefinder form{position:relative}.homepage-clearing .coursefinder form input{border:none;border-radius:0;color:#000069;padding:0 115px 0 22px;height:60px;line-height:40px;font-size:2em}.homepage-clearing .coursefinder form ::-webkit-input-placeholder{color:rgba(0,0,105,.8)}.homepage-clearing .coursefinder form ::-moz-placeholder{color:rgba(0,0,105,.8)}.homepage-clearing .coursefinder form :-ms-input-placeholder{color:rgba(0,0,105,.8)}.homepage-clearing .coursefinder form :-moz-placeholder{color:rgba(0,0,105,.8)}.homepage-clearing .coursefinder form button{position:absolute;right:0;top:0;height:60px;background:#5a4586;padding:0 20px;border:none;font-size:1.5em;color:#fff}@media only screen and (min-width:320px){.homepage-clearing .homepage-wrapper h1{margin-top:200px;font-size:2.5em}.homepage-clearing .homepage-wrapper .clearing-text p{font-size:2em}.homepage-clearing .homepage-wrapper .clearing-text p .pink-text{font-size:1.5em}}@media only screen and (min-width:992px){.homepage-clearing .homepage-wrapper h1{font-size:5em;margin-top:50px}.homepage-clearing .homepage-wrapper .clearing-text p,.homepage-clearing .homepage-wrapper .clearing-text p .pink-text{font-size:2em}}
.homepage-featured{margin:0}.homepage-featured .featured-box{border-top-style:solid;border-top-width:10px;position:relative;float:left;width:100%}.homepage-featured .featured-box .imagetop{padding-bottom:30vh;width:100%;background-size:cover;background-position:50%}.homepage-featured .featured-box .caption{color:#fff;margin:0;padding:20px 20px 76px;position:relative;display:block}.homepage-featured .featured-box .caption h2{margin-top:0;font-size:2.4em;font-family:Helvetica,Arial,sans-serif;font-style:italic;color:#fff}.wf-active .homepage-featured .featured-box .caption h2{font-family:Foco,Helvetica,Arial,sans-serif!important}.homepage-featured .featured-box .caption p{font-size:1.2em;color:#fff}.homepage-featured .featured-box .caption .btn{position:absolute;bottom:20px;left:20px}
.homepage-main{background:50%;background-size:cover;width:100%;top:0;margin:0}.homepage-main .homepage-wrapper .featured-text{padding-top:150px}.homepage-main .homepage-wrapper .featured-text .logo{padding:20px;float:left;width:100%}.homepage-main .homepage-wrapper .featured-text .logo img{max-height:100%;float:left;width:100%}.homepage-main .homepage-wrapper .featured-text .uni-logo{background:hsla(0,0%,100%,.8)}.homepage-main .homepage-wrapper .featured-text .tef-logo{background:rgba(213,148,42,.8);margin-top:12px}.homepage-main .homepage-wrapper .featured-text h1{background:hsla(0,0%,100%,.8);margin:0;padding:10px;font-size:3.5vh;color:#d5942a;float:left;font-family:Helvetica,Arial,sans-serif;font-style:italic}.wf-active .homepage-main .homepage-wrapper .featured-text h1{font-family:Foco,Helvetica,Arial,sans-serif!important}.homepage-main .homepage-wrapper .featured-text h1 span{font-size:1.2em}.homepage-main .homepage-wrapper .featured-text p{background:rgba(44,50,58,.8);margin-top:10px;color:#fff;padding:20px;font-size:1.5em;width:95%;margin-bottom:0}.homepage-main .homepage-wrapper .featured-text .button{padding:0 20px 20px;background:rgba(44,50,58,.8);float:left}.homepage-main .homepage-wrapper .featured-text .button .btn-primary{font-size:1.7em;font-family:Helvetica,Arial,sans-serif}.wf-active .homepage-main .homepage-wrapper .featured-text .button .btn-primary{font-family:Foco,Helvetica,Arial,sans-serif!important}.homepage-main .coursefinder{padding:20px;background:#754e2f;border-bottom:5px solid #513620;margin:50px 0}.homepage-main .coursefinder h2{margin-top:0;font-family:Helvetica,Arial,sans-serif;font-style:italic;color:#fff}.wf-active .homepage-main .coursefinder h2{font-family:Foco,Helvetica,Arial,sans-serif!important}.homepage-main .coursefinder p{color:#fff}.homepage-main .coursefinder form{position:relative}.homepage-main .coursefinder form input{background:rgba(34,34,34,.2);border:none;border-radius:0;color:#fff;padding:0 115px 0 22px;height:44px;line-height:15px}.homepage-main .coursefinder form ::-webkit-input-placeholder{color:hsla(0,0%,100%,.8)}.homepage-main .coursefinder form ::-moz-placeholder{color:hsla(0,0%,100%,.8)}.homepage-main .coursefinder form :-ms-input-placeholder{color:hsla(0,0%,100%,.8)}.homepage-main .coursefinder form :-moz-placeholder{color:hsla(0,0%,100%,.8)}.homepage-main .coursefinder form button{position:absolute;right:0;top:0;height:44px;background:rgba(34,34,34,.2);padding:0 20px;border:none;font-size:1.2em;color:#fff}
.no-overlay .homepage-spacer{width:100%;height:40em}
.issuuembed{width:100%;height:500px;float:left}.issuuembed iframe{width:100%;height:500px;border:none}.no-js .issuuembed{display:none}
.landing-title{background:50%;background-size:cover;width:100%;top:0;margin:0;box-shadow:inset 0 -32px 25px -10px rgba(0,0,0,.75)}.landing-title .homepage-wrapper .featured-text{padding-top:150px}.landing-title .homepage-wrapper .featured-text .logo{background:rgba(0,57,118,.8);padding:20px;float:left;width:100%}.landing-title .homepage-wrapper .featured-text .logo img{max-height:100%}.landing-title .homepage-wrapper .featured-text h1{background:rgba(0,57,118,.8);margin:0 0 250px;padding:10px 20px;font-size:3.5vh;color:#fff;text-align:left;font-family:Helvetica,Arial,sans-serif;font-style:italic;width:auto;float:left}.wf-active .landing-title .homepage-wrapper .featured-text h1{font-family:Foco,Helvetica,Arial,sans-serif!important}.landing-title .homepage-wrapper .featured-text h1 span{font-size:1.2em}.landing-title .homepage-wrapper .featured-text p{background:rgba(44,50,58,.8);margin-top:10px;color:#fff;padding:20px;font-size:1.5em;width:95%;margin-bottom:0}.landing-title .homepage-wrapper .featured-text .button{padding:0 20px 20px;background:rgba(44,50,58,.8);float:left}.landing-title .homepage-wrapper .featured-text .button .btn-primary{background:#215e3c;border:none;border-radius:0;border-bottom:3px solid #143824;font-size:1.7em;font-family:Helvetica,Arial,sans-serif}.wf-active .landing-title .homepage-wrapper .featured-text .button .btn-primary{font-family:Foco,Helvetica,Arial,sans-serif!important}.landing-title .coursefinder{position:absolute;padding:20px;background:#754e2f;border-bottom:5px solid #513620;margin:0;-webkit-transform:translateY(-80%);transform:translateY(-80%);-ms-transform:translateY(-80%);left:0;width:100%;z-index:1}.landing-title .coursefinder h2{margin-top:0;font-family:Helvetica,Arial,sans-serif;font-style:italic;color:#fff}.wf-active .landing-title .coursefinder h2{font-family:Foco,Helvetica,Arial,sans-serif!important}.landing-title .coursefinder p{color:#fff}.landing-title .coursefinder form{position:relative}.landing-title .coursefinder form input{background:rgba(34,34,34,.2);border:none;border-radius:0;color:#fff;padding:0 115px 0 22px;height:44px;line-height:15px}.landing-title .coursefinder form ::-webkit-input-placeholder{color:hsla(0,0%,100%,.8)}.landing-title .coursefinder form ::-moz-placeholder{color:hsla(0,0%,100%,.8)}.landing-title .coursefinder form :-ms-input-placeholder{color:hsla(0,0%,100%,.8)}.landing-title .coursefinder form :-moz-placeholder{color:hsla(0,0%,100%,.8)}.landing-title .coursefinder form button{position:absolute;right:0;top:0;height:44px;background:rgba(34,34,34,.2);padding:0 20px;border:none;font-size:1.2em;color:#fff}
.large-search{background:#003967;border-bottom:5px solid #001d34}.large-search form{position:relative}.large-search form .form-group{margin:0}.large-search form input{background:#fff;border:none;border-radius:0;color:#2c323a;padding:0 115px 0 22px;height:44px;line-height:15px}.large-search form ::-webkit-input-placeholder{color:#6e7d91}.large-search form ::-moz-placeholder{color:#6e7d91}.large-search form :-ms-input-placeholder{color:#6e7d91}.large-search form :-moz-placeholder{color:#6e7d91}.large-search form button{position:absolute;right:0;top:0;height:44px;background:#2c323a;padding:0 20px;border:none;font-size:1.2em;color:#fff}
@media only screen and (min-width:320px){.link-tool h1{margin-bottom:100px!important}.link-tool .tool-header{position:relative;-webkit-transform:translateY(0);transform:translateY(0);-ms-transform:translateY(0);margin-top:6em}}.tool-header{text-align:center;padding:20px;background:#003967;border-bottom:5px solid #001d34;margin:20px 0;left:0;width:100%;z-index:2}.tool-header h2{margin-top:0;font-family:Helvetica,Arial,sans-serif;text-align:center;font-style:italic;color:#fff}.wf-active .tool-header h2{font-family:Foco,Helvetica,Arial,sans-serif!important}.tool-header p{color:#fff}.tool-header form{position:relative}.tool-header form .cal{margin-bottom:15px}.tool-header form .form-group input,.tool-header form .form-group select{background:rgba(34,34,34,.2);border:none;border-radius:0;color:#fff;padding:0 22px;height:44px;line-height:15px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.tool-header form .form-group input option,.tool-header form .form-group select option{color:#586474;background:#fff}.tool-header form .cal{position:relative;padding-left:40px}.tool-header form .cal-icon{position:absolute;color:#fff;font-size:1.3em;top:12px;left:25px;z-index:1}.tool-header form select::-ms-expand{display:none}.tool-header form .drop-icon{position:absolute;right:0;margin-top:-30px;margin-right:25px;color:#fff;z-index:0}.tool-header form ::-webkit-input-placeholder{color:hsla(0,0%,100%,.8)}.tool-header form ::-moz-placeholder{color:hsla(0,0%,100%,.8)}.tool-header form :-ms-input-placeholder{color:hsla(0,0%,100%,.8)}.tool-header form :-moz-placeholder{color:hsla(0,0%,100%,.8)}.tool-header form button{height:44px;background:rgba(34,34,34,.2);padding:0 20px;border:none;font-size:1.2em;color:#fff}.tool-header .feature button{width:100%;margin-top:10px}.tool-header .btn-info{background:#6d3a90;border:none;border-radius:0;border-bottom:5px solid #512b6c}
.logopanel .background{border-radius:5px;padding:20px;background:#e5e5e5}.logopanel h2,.logopanel h3,.logopanel h4,.logopanel h5,.logopanel h6{color:#003976}.logopanel h2,.logopanel h3,.logopanel h4,.logopanel h5,.logopanel h6,.logopanel label,.logopanel li,.logopanel p,.logopanel td{text-align:center}.logopanel .logos{width:100%;text-align:center}.logopanel .logos a{width:auto;display:inline-block;height:120px;max-width:100%;margin:0 auto}.logopanel .logos a div{height:100%}.logopanel .logos img{margin:10px;max-height:100%}
.modal-dialog .modal-content{padding:30px;border-radius:0;border-bottom:5px solid #003967}.modal-dialog .close-modal{background:#754e2f;width:50px;height:50px;font-size:2em;color:#fff;border:none;position:absolute;margin-top:-10px;margin-right:-10px;top:0;right:0;z-index:1!important}.modal-dialog hr{border-bottom:1px dotted #2c323a}.modal-dialog .last hr{display:none}.fade{opacity:1;transition:opacity .15s linear}.modal{display:block;padding-left:0;overflow-y:auto;overflow-x:hidden}.modal.ng-hide{display:none}.fade.ng-hide{opacity:0}.modal-overlay{z-index:2!important}
.modal-carousel{background:#003967}
.mos{background-repeat:no-repeat;background-size:cover;padding:0}.mos .dialog{background:#fff;margin:50px 0;border-top:3px solid #215e3c;padding:50px;position:relative;float:left;width:100%}.mos .dialog h3{color:#003967;font-size:2.2em;margin-top:0}.mos .dialog p:first-of-type{font-size:1.2em;color:#003967;font-style:bold}.mos .dialog p{font-size:1.2em}.mos .dialog .btn{margin-top:20px}.mos .dialog .roundel-wrapper{position:absolute;width:200px;height:200px;bottom:0;top:50%;left:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.mos .dialog .roundel-wrapper .roundel{background:#215e3c;text-align:center;border-radius:200px;width:200px;height:200px;color:#fff;padding:30px}.mos .dialog .roundel-wrapper .roundel .percentage{font-size:4em;width:100%;float:left;clear:both;font-family:Helvetica,Arial,sans-serif;font-style:italic;font-weight:800}.wf-active .mos .dialog .roundel-wrapper .roundel .percentage{font-family:Foco,Helvetica,Arial,sans-serif!important}@media only screen and (min-width:320px){.mos .dialog{padding-bottom:120px;margin-bottom:150px}.mos .dialog .roundel-wrapper{top:100%;left:50%}}@media only screen and (min-width:768px){.mos .dialog{padding-bottom:50px;margin-bottom:50px}.mos .dialog .roundel-wrapper{top:50%;left:100%}}@media only screen and (min-width:992px){.mos .dialog{padding-bottom:inherit;margin-bottom:inherit}.mos .dialog .roundel-wrapper{top:50%;left:100%}}@media only screen and (min-width:1200px){.mos .dialog{padding-bottom:50px;margin-bottom:50px}.mos .dialog .roundel-wrapper{top:50%;left:100%}}.mos .student-image{background-size:cover;width:100%;background-position:50%}
.angular-not-loaded .mobile-supernav,.angular-not-loaded .search-bar,.angular-not-loaded .super-nav{display:none}.angular-not-loaded .menu-overlay{display:none;z-index:0}.noscroll{width:100%;height:100%;overflow:hidden}.magic-navbar{height:55px;position:absolute;margin-left:50%;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%);background-color:#003976}.menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(34,34,34,.6);transition:all .1s linear}.menu-overlay.ng-hidee{background:none}.main-navbar{position:absolute;width:100%;z-index:3}.main-navbar .navbar-default{background-color:#003976;border:none;margin:0;z-index:3}.main-navbar .navbar-default li a{color:#fff;border-bottom:5px solid #003976;padding-bottom:-5px;cursor:pointer;font-size:1.2em}.main-navbar .navbar-default li a:focus{color:#fff}.main-navbar .navbar-default li a.hover,.main-navbar .navbar-default li a:hover{border-bottom:5px solid #754e2f;color:#fff}.main-navbar .navbar-default li a.non-hover{color:hsla(0,0%,100%,.2)}.main-navbar .navbar-default .icon-item button,.main-navbar .navbar-default .icon-item button:hover{border:none;color:#fff;border-bottom:5px solid #003976;padding-bottom:-5px;cursor:pointer;font-size:1.2em;text-align:center;width:45px;height:55px;background-color:#2c323a;border-bottom:5px solid #2c323a;font-size:1.5em;z-index:7;top:0;padding:15px 0}.main-navbar .navbar-default .icon-item button:hover{border-bottom:5px solid #754e2f;color:#fff}.main-navbar .navbar-default .active button,.main-navbar .navbar-default .active button:hover{background:none;color:inherit}.main-navbar .navbar-right{margin:0}.main-navbar .navbar-hover{border-bottom:5px solid #754e2f}@media only screen and (min-width:992px){.main-navbar .navbar-nav>li>a{padding:15px 8px}}@media only screen and (min-width:1200px){.main-navbar .navbar-nav>li>a{padding:15px}}.main-navbar .super-nav{background:#fff;border-bottom:5px solid #003976;padding:20px;color:#003976;transition:all .1ss linear}.main-navbar .super-nav .icon-row .fa-lg{font-size:2em;color:#215e3c;margin:10px 0}.main-navbar .super-nav .icon-row h2{margin-top:15px;font-size:1.1em}.main-navbar .super-nav .secondary-nav{list-style:none;padding:0}.main-navbar .super-nav .secondary-nav li{margin:15px 0;padding-left:1.3em}.main-navbar .super-nav .secondary-nav li:before{background-image:url('data:image/svg+xml; utf8,<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path fill="%23003976" d="M24.707 38.101L4.908 57.899c-4.686 4.686-4.686 12.284 0 16.971L185.607 256 4.908 437.13c-4.686 4.686-4.686 12.284 0 16.971L24.707 473.9c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L41.678 38.101c-4.687-4.687-12.285-4.687-16.971 0z"></path></svg>');content:" ";display:block;width:20px;height:20px;position:absolute;background-repeat:no-repeat;background-size:35%;margin-left:-15px;margin-top:4px}.main-navbar .super-nav .menu-text p{font-size:1.2em}.main-navbar .super-nav .menu-text .btn-warning{background:none;border:5px solid #754e2f;color:#754e2f;font-size:1.2em}.main-navbar .super-nav .menu-text .btn-warning:hover{border:5px solid #513620;color:#513620}.main-navbar .super-nav.ng-hide{opacity:0}.main-navbar .search-wrapper{transition:all .2s linear}.main-navbar .search-bar{right:0;left:0;height:55px;top:0;position:absolute;z-index:4;background:#2c323a;margin-left:15px;margin-right:15px}.main-navbar .search-bar .search-box{background:none;width:100%;height:55px;border:none;color:#fff;padding-left:15px;font-size:1.2em;z-index:5;padding-right:110px}.main-navbar .search-bar button{top:0;width:45px;height:55px;position:absolute;color:hsla(0,0%,100%,.2);z-index:6;font-size:2em;text-align:center;background:none;border:none}.main-navbar .search-bar .close-search{right:45px}.main-navbar .search-bar .close-search:hover{color:#fff}.main-navbar .search-bar .search-button{color:#fff;right:0}.main-navbar .search-wrapper.ng-hide{opacity:0}.main-navbar .mobile-menu .navbar-default{height:80px}.main-navbar .mobile-menu .navbar-default .navbar-brand{width:180px;height:auto}.main-navbar .mobile-menu .navbar-default li button,.main-navbar .mobile-menu .navbar-default li button:hover{position:absolute;width:55px;height:80px;top:0;padding:25px 0}.main-navbar .mobile-menu .navbar-default .search button{right:55px}.main-navbar .mobile-menu .navbar-default .burger button{right:0;background:#003967;border-bottom:5px solid #003967;z-index:8}.main-navbar .mobile-menu .search-bar{width:100%;padding:0;margin:0;height:80px}.main-navbar .mobile-menu .search-bar input{height:80px}.main-navbar .mobile-menu .search-bar .close-search,.main-navbar .mobile-menu .search-bar .search-button{right:55px;height:85px;padding:25px 0;color:#fff}.main-navbar .mobile-menu .search-bar .menu-button{position:absolute;top:0;right:0;background:#003967;border:none;border-bottom:5px solid #003967;z-index:8;font-size:1.5em;padding:25px 0;width:55px;height:80px;color:#fff;text-align:center}.main-navbar .mobile-menu .mobile-supernav{width:100%;height:100%;overflow-y:scroll;background:#003967;position:fixed;top:0;bottom:0;right:0;left:0;z-index:9;transition:all .2s linear}.main-navbar .mobile-menu .mobile-supernav .close-menu{color:#fff;position:absolute;top:25px;right:20px;font-size:2em;background:none;border:none}.main-navbar .mobile-menu .mobile-supernav .back-menu{color:#003967;position:absolute;top:25px;left:20px;font-size:1.5em;padding:5px;background:#fff;border:none}.main-navbar .mobile-menu .mobile-supernav .menu-wrapper,.main-navbar .mobile-menu .mobile-supernav .menu-wrapper-child{margin-top:80px;transition:all .2s linear;float:left;width:100%}.main-navbar .mobile-menu .mobile-supernav .menu-wrapper-child ul,.main-navbar .mobile-menu .mobile-supernav .menu-wrapper ul{list-style:none;padding:0}.main-navbar .mobile-menu .mobile-supernav .menu-wrapper-child ul li,.main-navbar .mobile-menu .mobile-supernav .menu-wrapper ul li{padding:0;margin:20px 0}.main-navbar .mobile-menu .mobile-supernav .menu-wrapper-child ul li a,.main-navbar .mobile-menu .mobile-supernav .menu-wrapper ul li a{color:#fff;font-size:1.2em;padding:0;margin-left:7.5px}.main-navbar .mobile-menu .mobile-supernav .menu-wrapper-child ul li .more-menu,.main-navbar .mobile-menu .mobile-supernav .menu-wrapper ul li .more-menu{color:#0071cd;font-size:2em;float:right;text-align:right;margin-right:7.5px;background:none;border:none}.main-navbar .mobile-menu .mobile-supernav .menu-wrapper.ng-hide{margin-left:-150%}.main-navbar .mobile-menu .mobile-supernav .menu-wrapper-child{float:left;margin-left:0;position:absolute;top:0;left:15px;right:15px;width:auto}.main-navbar .mobile-menu .mobile-supernav .menu-wrapper-child.ng-hide{margin-left:150%}.main-navbar .mobile-menu .mobile-supernav.ng-hide{opacity:0}.cookieAccept{top:66px}.fix-to-top{position:fixed;top:0!important;margin-top:0}
.news{width:100%;float:left;background:#e5e5e5}.news .news-story{background-size:cover;width:100%;background-position:50%;float:left}.news .news-story .overlay{padding:20px;float:left;border-bottom:5px solid rgba(34,34,34,.6)}.news .news-story .overlay h2{color:#fff;font-size:2em;margin:25px 0 225px}.news .news-story .overlay h2 .btn-icon{font-size:.6em}.news .news-story .overlay .news-start{color:hsla(0,0%,100%,.9);font-weight:700;margin-top:55px;position:relative;float:left;font-size:1.2em;width:100%;clear:both;margin-left:3px}.news .news-story .overlay .corner-icon{margin:0;font-size:1.2em}.news .white-arrow{height:20px;width:20px;display:inline-block}.news .secondary-news-story{background:#003967;height:calc(100% - 47px)}.news .secondary-news-story .overlay{background:none;height:100%}.news .secondary-news-story .overlay h2{margin-bottom:120px}.news .more-news{width:100%;margin-top:10px}.news .more-news .white-arrow{position:absolute;margin-left:10px}
.news-title .homepage-wrapper{padding-top:500px;background:50%;background-size:cover;width:100%;top:0;margin:0;box-shadow:inset 0 -32px 25px -10px rgba(0,0,0,.75)}.news-title .featured-text{background:#003976;padding:15px 0}.news-title .featured-text .logo{padding:20px;width:100%}.news-title .featured-text .logo img{max-height:100%}.news-title .featured-text h1{padding:10px 20px;font-size:3.5vh;color:#fff;font-family:Helvetica,Arial,sans-serif;margin:0;font-style:italic;width:100%}.wf-active .news-title .featured-text h1{font-family:Foco,Helvetica,Arial,sans-serif!important}.news-title .featured-text h1 span{font-size:1.2em}
.primary-subpage-group{background-color:#003976}.secondary-subpage-group{background:#003967}.subpage-group a{text-decoration:none}.subpage-group h2{color:#fff;font-size:2.1em;font-family:Helvetica,Arial,sans-serif;margin-top:10px;margin-bottom:10px}.wf-active .subpage-group h2{font-family:Foco,Helvetica,Arial,sans-serif!important}.subpage-group h3{color:#fff;font-size:2.1em;font-family:Helvetica,Arial,sans-serif;margin-top:10px;margin-bottom:10px}.wf-active .subpage-group h3{font-family:Foco,Helvetica,Arial,sans-serif!important}.subpage-group .subpage{margin:25px 0;width:100%;border-top:2px solid #754e2f;border-bottom:2px solid #003967;position:relative;display:block}.subpage-group .subpage .modal h2{color:#003967}.subpage-group .subpage .image-top{height:250px;background-size:cover;background-position:50%}.subpage-group .subpage .caption-bg{background:#fff}.subpage-group .subpage .caption{padding:20px 20px 60px}.subpage-group .subpage .caption h2{color:#003967;font-family:Helvetica,Arial,sans-serif;font-size:2em;margin-top:10px;margin-bottom:10px}.wf-active .subpage-group .subpage .caption h2{font-family:Foco,Helvetica,Arial,sans-serif!important}.subpage-group .subpage .caption h3{color:#003967;font-family:Foco,Helvetica,Arial,sans-serif!important;font-size:2em}.subpage-group .subpage .caption h4{color:#003967;font-family:Foco,Helvetica,Arial,sans-serif!important;font-size:14px}.subpage-group .subpage .caption .modal h2{color:#003967}.subpage-group .subpage .btn{position:absolute;bottom:20px;left:20px;float:left}
.quiz .section{float:none}.quiz .icon{font-size:5em;position:absolute;right:0;bottom:0;padding:15px;text-align:center;border-radius:20px 0 0 0;color:#fff}.quiz h2{padding:0 0 10px}.quiz .caption{padding:0;box-shadow:.5px .1px 10px -1px #999}.quiz .caption .form-group{padding:0 0 0 20px}.quiz .caption .form-group .score{font-size:3em}.quiz .caption .btn-group{margin-bottom:20px}.quiz .caption .btn-group .btn .fas{padding-left:10px}.pg-mod .nav-tabs{border-bottom:5px solid #ff851b}.pg-mod .nav-tabs>li.active>a,.pg-mod .nav-tabs>li.active>a:hover{background-color:#ff851b}.modal-dialog .tns-outer .tns-controls button{color:#ff851b;z-index:1}.modal-dialog .tns-outer .tns-controls button[data-controls=prev]{left:20px}.modal-dialog .tns-outer .tns-controls button[data-controls=next]{right:20px}
.share{background:#2c323a}.share h2{color:#fff;margin-top:0}
.shortlink .navbar-inverse{background:rgba(34,34,34,.2)!important}.shortlink .navbar-inverse .navbar-brand{color:#fff}.shortlink .navbar-inverse .navbar-nav>li>a{color:#fff;text-decoration:underline}.shortlink .navbar-nav{width:100%;text-align:center}.shortlink .navbar-nav>li{float:none;display:inline-block}.shortlink .icon{background-color:#333;color:#fff}.shortlink .icon .tool-header{position:absolute;padding:20px;background:#003967;border-bottom:5px solid #001d34;margin:0;-webkit-transform:translateY(-80%);transform:translateY(-80%);-ms-transform:translateY(-80%);left:0;width:100%;z-index:1}.shortlink .icon .tool-header h2{margin-top:0;font-family:Helvetica,Arial,sans-serif;text-align:center;font-style:italic;color:#fff}.wf-active .shortlink .icon .tool-header h2{font-family:Foco,Helvetica,Arial,sans-serif!important}.shortlink .icon .tool-header p{color:#fff}@media only screen and (min-width:320px){.shortlink .icon h1{margin-bottom:100px!important}.shortlink .icon .eventsfinder{position:relative;-webkit-transform:translateY(0);transform:translateY(0);-ms-transform:translateY(0);margin-top:6em}}
.sitemap .browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.sitemap .thumbnail{height:200px}.sitemap .thumbnail img.pull-right{width:50px}.sitemap .row-fluid{width:100%;clear:both}.sitemap .disabled{color:grey}.sitemap .page,.sitemap .parent{background:#003976;padding:30px;width:100%;margin-top:15px;margin-bottom:15px;z-index:2;position:relative}.sitemap .page .open,.sitemap .parent .open{position:absolute;top:15px;right:15px;font-size:2em}.sitemap .page h4,.sitemap .page p,.sitemap .parent h4,.sitemap .parent p{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.sitemap .page h4 a,.sitemap .page p a,.sitemap .parent h4 a,.sitemap .parent p a{color:inherit}.sitemap .research{background:#e31836}.sitemap .students{background:#5a4586}.sitemap .alumni{background:#6d3a90}.sitemap .staff{background:#215e3c}.sitemap .fa-external-link{margin-left:15px}.sitemap .connection{border-radius:500px;z-index:1}.sitemap .group-buttons{margin:30px 0}.sitemap .loading{width:100%;text-align:center;margin:auto}@media only screen and (min-width:320px){.sitemap h1{margin-bottom:100px!important}.sitemap .tool-header{position:relative;-webkit-transform:translateY(0);transform:translateY(0);-ms-transform:translateY(0);margin-top:6em}}
.social h3{color:#003967}.social p{margin-top:26px}.social .social-block{width:100%;padding:5px 10px;color:#fff;font-size:1.2em;text-decoration:none;float:left;margin-bottom:25px;font-weight:800}.social .social-block .fa{padding-right:10px}.social .facebook{background:#3b5998;border-bottom:3px solid #2d4373}.social .twitter{background:#00bcf6;border-bottom:3px solid #0095c3}.social .youtube{background:#d22222;border-bottom:3px solid #a61b1b}.social .vimeo{background:#1ab7ea;border-bottom:3px solid #1295bf}.social .instagram{background:#cd486b;border-bottom:3px solid #b23052}.social .snapchat{background:#fffc00;border-bottom:3px solid #ccca00;color:#222}.social .studentroom{background:#33b2b5;border-bottom:3px solid #288b8d}.social .weibo{background:#f7941e;border-bottom:3px solid #da7a08}.social .youku{background:#dd4e33;border-bottom:3px solid #bd3920}.social .linkedin{background:#107eb8;border-bottom:3px solid #0c5e89}
.soundcloud .embed{width:100%;background-size:cover;background-position:50%;border-top:3px solid #ff3d00}.soundcloud .embed iframe{height:200px;width:100%;border:none;padding:15px}.soundcloud .text{padding:15px}.soundcloud .text h2,.soundcloud .text h3,.soundcloud .text h4,.soundcloud .text h5,.soundcloud .text h6,.soundcloud .text li,.soundcloud .text p,.soundcloud .text span{color:#fff}.soundcloud .text a{color:#fff;text-decoration:underline}

.students-title{padding-top:100px}.students-title h1{margin:0;font-family:Helvetica,Arial,sans-serif}.wf-active .students-title h1{font-family:Foco,Helvetica,Arial,sans-serif!important}.students-title-bread .section{padding:0}
.trello{background-color:#2c323a}.trello .modal{background:#222}.trello .modal .modal-title{color:#fff}.trello .modal .modal-dialog .modal-content{background:#737d88}.trello .modal .modal-footer{margin-bottom:0;border-top:0}.trello .modal .modal-footer .btn{width:100%}.trello .modal .form{padding:0}.trello .icon{background-color:#333;color:#fff}.trello .coolstyle{box-shadow:.5px .1px 10px -1px #999;margin:10px 0;background:#fff!important;border-left:5px solid #333;border-radius:0 0 20px 0}.trello .coolstyle .icon{bottom:0;border-radius:0 0 20px 0}.trello .coolstyle .icon,.trello .coolstyle .release{font-size:2em;position:absolute;padding:0 20px;right:0;text-align:center}.trello .coolstyle .release{top:0}.trello .vote-type h3{font-size:2em;color:#fff;text-align:center}.trello .vote-no{margin-top:5em;padding:.5em;font-size:8em;text-align:center}.trello .vote-caption{padding:20px}.trello .vote-caption h2,.trello .vote-caption p{color:#fff}.trello .vote-caption .icon{font-size:5em;position:absolute;padding:10px 20px 0 10px;right:0;bottom:0;text-align:center;border-radius:20px 0 0 0}.trello .vote-txt{font-size:.4em}.trello ul.socialIcons{padding:0;text-align:center}.trello .socialIcons li{list-style:none;display:inline-block;margin:4px;overflow:hidden}.trello .socialIcons li a{display:block;padding:.5em;max-width:3em;white-space:nowrap;line-height:1.5em;transition:.5s;text-decoration:none;font-family:arial;color:#fff}.trello .socialIcons li i{margin-right:.8em}.trello .socialIcons li:hover a{max-width:200px;padding-right:1em}.trello .socialIcons .success{background-color:#8cc63f;box-shadow:0 0 16px #8cc63f}.trello .socialIcons .facebook{background-color:#3b5998;box-shadow:0 0 16px #3b5998}.trello .socialIcons .twitter{background-color:#00aced;box-shadow:0 0 16px #00aced}.trello .socialIcons .instagram{background-color:#cd486b;box-shadow:0 0 16px #cd486b}.trello .socialIcons .pinterest{background-color:#c92228;box-shadow:0 0 16px #c92228}.trello .socialIcons .steam{background-color:#666;box-shadow:0 0 16px #666}.trello .vote-title .eventsfinder{position:absolute;padding:20px;background:#003967;border-bottom:5px solid #001d34;margin:0;-webkit-transform:translateY(-80%);transform:translateY(-80%);-ms-transform:translateY(-80%);left:0;width:100%;z-index:3}.trello .vote-title .eventsfinder h2{margin-top:0;font-family:Helvetica,Arial,sans-serif;text-align:center;font-style:italic;color:#fff}.wf-active .trello .vote-title .eventsfinder h2{font-family:Foco,Helvetica,Arial,sans-serif!important}.trello .vote-title .eventsfinder p{color:#fff}.trello .vote-title .eventsfinder form{position:relative}.trello .vote-title .eventsfinder form .cal{margin-bottom:15px}.trello .vote-title .eventsfinder form .form-group input,.trello .vote-title .eventsfinder form .form-group select{background:rgba(34,34,34,.2);border:none;border-radius:0;color:#fff;padding:0 22px;height:44px;line-height:15px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.trello .vote-title .eventsfinder form .form-group input option,.trello .vote-title .eventsfinder form .form-group select option{color:#586474;background:#fff}.trello .vote-title .eventsfinder form .cal{position:relative;padding-left:40px}.trello .vote-title .eventsfinder form .cal-icon{position:absolute;color:#fff;font-size:1.3em;top:12px;left:25px;z-index:2}.trello .vote-title .eventsfinder form select::-ms-expand{display:none}.trello .vote-title .eventsfinder form .drop-icon{position:absolute;right:0;margin-top:-30px;margin-right:25px;color:#fff;z-index:0}.trello .vote-title .eventsfinder form ::-webkit-input-placeholder{color:hsla(0,0%,100%,.8)}.trello .vote-title .eventsfinder form ::-moz-placeholder{color:hsla(0,0%,100%,.8)}.trello .vote-title .eventsfinder form :-ms-input-placeholder{color:hsla(0,0%,100%,.8)}.trello .vote-title .eventsfinder form :-moz-placeholder{color:hsla(0,0%,100%,.8)}.trello .vote-title .eventsfinder form button{height:44px;background:rgba(34,34,34,.2);padding:0 20px;border:none;font-size:1.2em;color:#fff}.trello .vote-title .eventsfinder .feature button{width:100%;margin-top:10px}.trello .vote-title .eventsfinder .btn-info{background:#6d3a90;border:none;border-radius:0;border-bottom:5px solid #512b6c}.trello .vote-title .eventsfinder input[type=checkbox],.trello .vote-title .eventsfinder input[type=radio]{display:none}@media only screen and (min-width:320px){.trello .vote-title h1{margin-bottom:100px!important}.trello .vote-title .eventsfinder{position:relative;-webkit-transform:translateY(0);transform:translateY(0);-ms-transform:translateY(0);margin-top:6em}}.trello .side{background-color:#e5e5e5!important}.trello .content-side{border-right:20px solid #e5e5e5;background-color:#e5e5e5}.trello .content-side h3{position:absolute;top:100%;margin:-111px;right:0;background:none;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.trello .content-side .Coursefinder{color:#00adef}.trello .content-side .Recruitment{color:#ec008c}.trello .box{background-color:#000;color:#fff;border:1px solid red}.trello .fade{transition:all 1s linear;opacity:1}.trello .fade.ng-hide{opacity:0}.trello .ng-hide{opacity:0;transition:none 0}.trello .inner-container{margin:10px 0}.trello .inner-container .card{position:relative;background:#fff;padding:20px;box-sizing:border-box;transition:.3s ease;border-right:50px solid #e5e5e5}.trello .inner-container .card h2{margin:0 0 10px}.trello .inner-container .card .release{color:#fff}.trello .inner-container .card .content p{margin-top:10px}.trello .inner-container .card .content .Alladin:before{content:"Alladin V.5";background-color:#215e3c;padding:2px 10px}.trello .inner-container .card .content .SnowWhite:before{content:"Snow White 5.5 Maintainance";background-color:#5a4586;padding:2px 10px}.trello .inner-container .card .content .vote{margin:0 0 20px;padding:0 0 20px}.trello .inner-container .card .content .vote .fa-inverse{color:#fff}.trello .inner-container .card .content .vote .vote-numb{padding:5px;margin:20px;font-size:1.2em;color:#fff;text-align:center;border-radius:200px;background:#3c763d;width:100px;height:100px}.trello .inner-container .card .content .vote .vote-cta{margin:5px;font-size:1.7em;color:#fff;text-align:center}.trello .inner-container .card .content .vote .fas{font-size:2em;margin-top:5px}.trello .inner-container .card .content-side .Coursefinder:before{content:"Coursefinder"}.trello .inner-container .card .content-side .Recruitment:before{content:"Recruitment";margin:5px}.trello .inner-container .side-card{background:#fff}.trello .inner-container .progress-container{background-color:#2c323a;cursor:pointer;bottom:0;width:100%}.trello .inner-container .progress-container a{text-decoration:none;position:relative}.trello .inner-container .progress-container a:before{content:"";bottom:2px;left:0;width:0;border-bottom:2px solid #7fdbff;transition:.3s}.trello .inner-container .progress-container a:hover:before{width:80%}.trello .inner-container .progress-container .step{background-color:#e5e5e5;border-radius:0 0 5px 5px;margin-left:40px;padding:10px}.trello .inner-container .progress-container .step .hold-me .icon{font-size:2em;position:absolute;padding:0 12px;margin:5px;right:0;text-align:center;bottom:0;border-radius:20px}.trello .inner-container .progress-container .step p{margin:2px}.trello .inner-container .progress-container .Coursefinder{background:#00adef}.trello .inner-container .progress-container .Recruitment{background:#ec008c}.trello .inner-container .progress-container .comments{border-radius:100%;background:#444a51;color:#fff;padding:3px 5px;margin:5px}.trello h1{font-family:Titillium Web,sans-serif;font-weight:700;font-size:3rem;color:#70d7ff;margin:0}.trello p{margin-top:0}.trello .testdiv{transition:all .5s linear;background-color:#add8e6;height:100px;width:100%;position:relative;top:0;left:0}.trello .ng-show{height:0;width:0;background-color:transparent;top:-200px;left:200px}.trello .check{padding:20px}.trello .close-comments{position:absolute;top:8px;right:8px;width:50px;height:50px;font-size:2em;background-color:#754e2f;color:#fff;border:none;margin-top:-10px;margin-right:-10px;top:0;right:0;z-index:1!important}.trello .notification-bar{background-color:#e5e5e5;box-shadow:0 0 5px 0 gray;padding:10px 0 0 20px;position:absolute;padding-right:40px;left:0;bottom:0;right:0;margin-left:40px}.trello .notification-bar h3{margin:0 0 10px}.trello .notification-bar .notifications{overflow-y:auto;max-height:250px;padding-top:10px}.trello .notification-bar .member .initial{border-radius:50%;background:#1f4662;color:#f6bd00;padding:5px;margin-right:5px}.trello .animation-show-hide{transition:all .2s linear}.trello .animation-show-hide.ng-hide{bottom:-60px;opacity:0}
.video{background-size:cover;background-position:50%;padding:0}.video .videosplit .shader{background:rgba(0,57,103,.6);padding:50px 0}.video .videosplit .shader iframe{border-bottom:3px solid #754e2f}.video .videosplit .shader h2,.video .videosplit .shader h3,.video .videosplit .shader h4,.video .videosplit .shader h5,.video .videosplit .shader h6,.video .videosplit .shader li,.video .videosplit .shader p{color:#fff;text-align:left}
.done{color:#fff;text-align:center;margin:auto}.done .fa-stack{font-size:5em}.done .check{color:#586474}
.form.openday{padding:0 0 50px;background-color:transparent}.form.openday h2{margin-bottom:25px;color:#003967;font-weight:300}.form.openday h3,.form.openday h4,.form.openday h5,.form.openday h6,.form.openday label,.form.openday p,.form.openday p a{color:#404040}.form.openday .opt-block.opt-out{background-color:#757575}.form.openday .odStepTitle{margin-top:25px;margin-bottom:25px;color:#754e2f;font-family:Foco,Helvetica,Arial,sans-serif!important;font-size:2.3em;font-weight:300}.form.openday .odFieldset{margin-bottom:35px}.form.openday .odFieldset .odFieldsetWrap{padding:0 0 35px;border-bottom:1px solid #d8d8d8}.form.openday .odFieldset .odNote{line-height:53px;font-size:1.15em}.form.openday .odFieldset .form-group{margin-top:0;margin-bottom:25px}.form.openday .odFieldset .form-group.noMarg{margin:0!important}.form.openday .odFieldset .validator{width:100%!important}.form.openday .odFormBlockTitle,.form.openday legend{border-bottom:none}.form.openday .odFormBlockTitle{color:#003967;font-family:Foco,Helvetica,Arial,sans-serif!important;font-size:1.8em;font-weight:300}.form.openday .odFormBlockTitle.orgTitle{color:#754e2f}.form.openday .odFormBlockTitle.odfbTitleSpaceTop{margin-top:35px}.form.openday label.radio-inline{padding-left:28px;line-height:28px}.form.openday .radio-inline,.form.openday input,.form.openday select,.form.openday textarea{font-family:Foco,Helvetica,Arial,sans-serif;font-weight:300}.form.openday .drop-icon,.form.openday input,.form.openday select,.form.openday textarea{color:#404040}.form.openday input::-webkit-input-placeholder,.form.openday textarea::-webkit-input-placeholder{color:#9d9d9d}.form.openday input:-ms-input-placeholder,.form.openday textarea:-ms-input-placeholder{color:#9d9d9d}.form.openday input::placeholder,.form.openday textarea::placeholder{color:#9d9d9d}.form.openday input,.form.openday select,.form.openday textarea{box-shadow:none}.form.openday input[type=email],.form.openday input[type=radio],.form.openday input[type=tel],.form.openday input[type=text],.form.openday select,.form.openday textarea{background-color:hsla(0,0%,39%,.1)}.form.openday input[type=email],.form.openday input[type=tel],.form.openday input[type=text],.form.openday select,.form.openday textarea{border-radius:4px}.form.openday input[type=radio]{width:20px;height:20px;margin-left:-28px;border-width:3px!important}.form.openday input[type=radio]:checked{border-color:#d8d8d8!important;background-color:#e98611!important}.form.openday button[disabled]{opacity:.6}.form.openday .drop-icon{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:15px;margin:0}.form.openday .odDOBInputRow{margin:0 -3px}.form.openday .odDOBInput{padding:0 3px}@media (max-width:767px){.form.openday .odDOBInput{padding-bottom:6px}}.form.openday .odButtonRow{clear:both;margin-top:30px;padding:28px 30px;background-color:#f2f3f6}.odButton{float:left;width:100px;height:43px;line-height:43px;color:#fff;cursor:pointer;font-size:1.15em;background-color:#e98611;border:none;border-bottom:2px solid #965e04;border-radius:4px}.odButton.toRight{float:right}.odButton.autoWidth{width:auto;padding-left:20px;padding-right:20px}.odButton.odAddress{height:53px;line-height:53px}@media (max-width:991px){.odButton.odAddress{width:100%;margin-top:10px}}.form.openday .feedback{top:12px!important;height:30px!important;width:30px!important;background-size:13px!important}.odIntro{margin-bottom:25px}.odTabs{padding:0;font-family:Foco,Helvetica,Arial,sans-serif;background-color:#e5e5e5;border-bottom:4px solid #754e2f}.odTabs li{height:47px;padding:0 20px 0 64px;line-height:47px;list-style:none;color:#757575;font-size:1.28em;border-right:2px solid #fff}.odTabs li .odtNum{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:32px;height:32px;margin-right:8px;line-height:1em;color:#fff;text-align:center;background-color:#757575;border-radius:50%}.odTabs li .odtNum .fa-check{font-size:.8em}.odTabs li .odtNum span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-1px;margin-left:1px}.odTabs li:last-child{border-right:0}.odTabs li.odTabActive{color:#fff;background-color:#754e2f}.odTabs li.odTabActive .odtNum{color:#754e2f;background-color:#fff}@media (max-width:768px){.odTabs li .odtNum{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.odTabs li .odtText{display:none}}.odCourseSelect{margin-bottom:35px;background-color:#f4f8fc;border:2px solid #00adef;border-radius:4px}.odCourseSelect .odcsButton,.odCourseSelect .odcsData{padding-top:10px;padding-bottom:10px}.odCourseSelect .odcsButton{position:relative;display:block;color:#fff;text-decoration:none;font-size:1.4em;background-color:#00adef}.odCourseSelect .odcsButton i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:15px;font-size:25px;transition:all .5s}.odCourseSelect .odcsButton .rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 25%;transform-origin:50% 25%}.odCourseSelect .odcsData{clear:both}.odCourseSelect .odcsData .odcsdTitle{clear:both;margin-top:10px}.odCourseSelect .odcsData ul{margin-bottom:0}.odCourseSelect .odcsData li{list-style:none;font-size:1.15em}.odCourseSelect .odcsDataButton{margin-bottom:15px}.odCourseSelect .odcsdColumn>li{position:relative;padding-left:30px;margin-bottom:10px}.odCourseSelect .odcsdColumn label{margin-right:10px;font-size:1em;font-weight:300}.odCourseSelect .odcsdColumn label:before{position:absolute;left:0;top:0;display:block;width:20px;height:20px;content:"";border:2px solid #757575;border-radius:4px}.odCourseSelect .odcsdColumn input[type=checkbox]:checked+label:before{border-color:#754e2f}.odCourseSelect .odcsdColumn input[type=checkbox]:checked+label{color:#754e2f;font-weight:700}.odCourseSelect .odcsdColumn input[type=checkbox]{position:absolute;left:2px;top:2px;z-index:1;display:block;width:16px;height:16px;background-color:transparent;border:2px solid transparent}.odCourseSelect .odcsdColumn input[type=checkbox]:checked{background-color:#754e2f;border-color:#fff}@media (max-width:768px){.odCourseSelect .odcsdColumn{float:left;width:100%}}.odScheduleTable{padding:30px;margin-bottom:25px;font-family:Foco,Helvetica,Arial,sans-serif;border:1px solid #e5e5e5}.odScheduleTable .odFormBlockTitle{margin:0}.odScheduleTable .odHourSeg{width:100%}.odScheduleTable .odHourSegTitle{position:relative;display:block;width:100%;margin-top:25px;margin-bottom:7px;color:#9d9d9d;font-size:1.28em}.odScheduleTable .odHourSegTitle:after{position:absolute;top:50%;left:0;display:block;width:100%;height:2px;margin-top:-1px;content:"";background-color:#e5e5e5;border-radius:25px}.odScheduleTable .odHourSegTitle span{position:relative;z-index:1;display:inline-block;padding-right:13px;background-color:#fff}.odScheduleTable .odHourSlotRow{margin:-2.5px}.odScheduleTable .odHourSlot{padding:5px 2.5px 0}.odScheduleTable .odHourSlot .odHSInner{position:relative;padding:15px 118px 15px 14px;background-color:#e5e5e5;border-radius:4px}.odScheduleTable .odHourSlot .odHSInner .odHSInfo{display:block;line-height:1em;color:#757575}.odScheduleTable .odHourSlot .odHSInner .odHSInfo.odHSTime,.odScheduleTable .odHourSlot .odHSInner .odHSInfo.odHSTitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-overflow:fade;font-size:1.15em}.odScheduleTable .odHourSlot .odHSInner .odHSInfo.odHSCat{margin:8px 0;font-size:1em}.odScheduleTable .odHourSlot .odHSInner .odHSLinks{position:absolute;top:50%;right:20px;margin-top:-10px}.odScheduleTable .odHourSlot .odHSInner .odHSLinks .odHSLink{position:relative;float:left;display:block;width:20px;height:20px;color:#fff;margin-left:4px;text-align:center;font-size:1.2em;background-color:#003967;border-radius:50%}.odScheduleTable .odHourSlot .odHSInner .odHSLinks .odHSLink i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:12px}.odScheduleTable .odHourSlot .odHSInner .odHSLinks .odHSLink.odHSLTick,.odScheduleTable .odHourSlot .odHSInner .odHSLinks .odHSLink.osHSLCross{display:none}.odScheduleTable .odHourSlot .odHSInner .odHSLinks .odHSLink.osHSLCross{font-size:1.5em}.odScheduleTable .odHourSlot .odHSInner .odHSLinks .odHSLink.odHSLTick{color:#003967;background-color:#fff}.odScheduleTable .odHourSlot .odHSInner.odSlotSelected{background-color:#003967}.odScheduleTable .odHourSlot .odHSInner.odSlotSelected .odHSInfo{color:#fff}.odScheduleTable .odHourSlot .odHSInner.odSlotSelected .odHSInfo.odHSSubInfo{color:#b2cfef}.odScheduleTable .odHourSlot .odHSInner.odSlotSelected .odHSLinks .odHSLink.osHSLPlus{display:none}.odScheduleTable .odHourSlot .odHSInner.odSlotSelected .odHSLinks .odHSLink.odHSLTick,.odScheduleTable .odHourSlot .odHSInner.odSlotSelected .odHSLinks .odHSLink.osHSLCross{display:block}.odScheduleTable .odHourSlot .odHSInner:hover:before{position:absolute;left:0;top:0;width:4px;height:100%;content:"";background-color:#003967}@media (max-width:500px){.odScheduleTable{padding:15px}}.odstTitleKey{margin-bottom:25px}.odstTitleKey .odFormBlockTitle{float:left;margin:0}.odstTitleKey .odstSessionKey{float:right;overflow:hidden;margin:0;padding:0;border-radius:4px}.odstTitleKey .odstSessionKey li{position:relative;float:left;padding:5px 10px 5px 29px;list-style:none;font-size:14px}.odstTitleKey .odstSessionKey li:before{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:14px;height:14px;content:"";border-radius:50%}.odstTitleKey .odstSessionKey li.sessionAvailable{background-color:#e5e5e5}.odstTitleKey .odstSessionKey li.sessionAvailable:before{background-color:#757575}.odstTitleKey .odstSessionKey li.sessionSelected{color:#003967;background-color:#b2cfef}.odstTitleKey .odstSessionKey li.sessionSelected:before{background-color:#003967}@media (max-width:1000px){.odstTitleKey .odFormBlockTitle,.odstTitleKey .odstSessionKey{float:none}.odstTitleKey .odFormBlockTitle{margin-bottom:15px}}
.form.openday{padding:0 0 50px;background-color:transparent}.form.openday h2{margin-bottom:25px;color:#003967;font-weight:300}.form.openday h3,.form.openday h4,.form.openday h5,.form.openday h6,.form.openday label,.form.openday p,.form.openday p a{color:#404040}.form.openday .opt-block.opt-out{background-color:#757575}.form.openday .odStepTitle{margin-top:25px;margin-bottom:25px;color:#754e2f;font-family:Foco,Helvetica,Arial,sans-serif!important;font-size:2.3em;font-weight:300}.form.openday .odFieldset{margin-bottom:35px}.form.openday .odFieldset .odFieldsetWrap{padding:0 0 35px;border-bottom:1px solid #d8d8d8}.form.openday .odFieldset .odNote{line-height:53px;font-size:1.15em}.form.openday .odFieldset .form-group{margin-top:0;margin-bottom:25px}.form.openday .odFieldset .form-group.noMarg{margin:0!important}.form.openday .odFieldset .validator{width:100%!important}.form.openday .odFormBlockTitle,.form.openday legend{border-bottom:none}.form.openday .odFormBlockTitle{color:#003967;font-family:Foco,Helvetica,Arial,sans-serif!important;font-size:1.8em;font-weight:300}.form.openday .odFormBlockTitle.orgTitle{color:#754e2f}.form.openday .odFormBlockTitle.odfbTitleSpaceTop{margin-top:35px}.form.openday label.radio-inline{padding-left:28px;line-height:28px}.form.openday .radio-inline,.form.openday input,.form.openday select,.form.openday textarea{font-family:Foco,Helvetica,Arial,sans-serif;font-weight:300}.form.openday .drop-icon,.form.openday input,.form.openday select,.form.openday textarea{color:#404040}.form.openday input::-webkit-input-placeholder,.form.openday textarea::-webkit-input-placeholder{color:#9d9d9d}.form.openday input:-ms-input-placeholder,.form.openday textarea:-ms-input-placeholder{color:#9d9d9d}.form.openday input::placeholder,.form.openday textarea::placeholder{color:#9d9d9d}.form.openday input,.form.openday select,.form.openday textarea{box-shadow:none}.form.openday input[type=email],.form.openday input[type=radio],.form.openday input[type=tel],.form.openday input[type=text],.form.openday select,.form.openday textarea{background-color:hsla(0,0%,39%,.1)}.form.openday input[type=email],.form.openday input[type=tel],.form.openday input[type=text],.form.openday select,.form.openday textarea{border-radius:4px}.form.openday input[type=radio]{width:20px;height:20px;margin-left:-28px;border-width:3px!important}.form.openday input[type=radio]:checked{border-color:#d8d8d8!important;background-color:#e98611!important}.form.openday button[disabled]{opacity:.6}.form.openday .drop-icon{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:15px;margin:0}.form.openday .odDOBInputRow{margin:0 -3px}.form.openday .odDOBInput{padding:0 3px}@media (max-width:767px){.form.openday .odDOBInput{padding-bottom:6px}}.form.openday .odButtonRow{clear:both;margin-top:30px;padding:28px 30px;background-color:#f2f3f6}.odButton{float:left;width:100px;height:43px;line-height:43px;color:#fff;cursor:pointer;font-size:1.15em;background-color:#e98611;border:none;border-bottom:2px solid #965e04;border-radius:4px}.odButton.toRight{float:right}.odButton.autoWidth{width:auto;padding-left:20px;padding-right:20px}.odButton.odAddress{height:53px;line-height:53px}@media (max-width:991px){.odButton.odAddress{width:100%;margin-top:10px}}.form.openday .feedback{top:12px!important;height:30px!important;width:30px!important;background-size:13px!important}.odIntro{margin-bottom:25px}.odTabs{padding:0;font-family:Foco,Helvetica,Arial,sans-serif;background-color:#e5e5e5;border-bottom:4px solid #754e2f}.odTabs li{height:47px;padding:0 20px 0 64px;line-height:47px;list-style:none;color:#757575;font-size:1.28em;border-right:2px solid #fff}.odTabs li .odtNum{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:32px;height:32px;margin-right:8px;line-height:1em;color:#fff;text-align:center;background-color:#757575;border-radius:50%}.odTabs li .odtNum .fa-check{font-size:.8em}.odTabs li .odtNum span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-1px;margin-left:1px}.odTabs li:last-child{border-right:0}.odTabs li.odTabActive{color:#fff;background-color:#754e2f}.odTabs li.odTabActive .odtNum{color:#754e2f;background-color:#fff}@media (max-width:768px){.odTabs li .odtNum{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.odTabs li .odtText{display:none}}.odCourseSelect{margin-bottom:35px;background-color:#f4f8fc;border:2px solid #00adef;border-radius:4px}.odCourseSelect .odcsButton,.odCourseSelect .odcsData{padding-top:10px;padding-bottom:10px}.odCourseSelect .odcsButton{position:relative;display:block;color:#fff;text-decoration:none;font-size:1.4em;background-color:#00adef}.odCourseSelect .odcsButton i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:15px;font-size:25px;transition:all .5s}.odCourseSelect .odcsButton .rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 25%;transform-origin:50% 25%}.odCourseSelect .odcsData{clear:both}.odCourseSelect .odcsData .odcsdTitle{clear:both;margin-top:10px}.odCourseSelect .odcsData ul{margin-bottom:0}.odCourseSelect .odcsData li{list-style:none;font-size:1.15em}.odCourseSelect .odcsDataButton{margin-bottom:15px}.odCourseSelect .odcsdColumn>li{position:relative;padding-left:30px;margin-bottom:10px}.odCourseSelect .odcsdColumn label{margin-right:10px;font-size:1em;font-weight:300}.odCourseSelect .odcsdColumn label:before{position:absolute;left:0;top:0;display:block;width:20px;height:20px;content:"";border:2px solid #757575;border-radius:4px}.odCourseSelect .odcsdColumn input[type=checkbox]:checked+label:before{border-color:#754e2f}.odCourseSelect .odcsdColumn input[type=checkbox]:checked+label{color:#754e2f;font-weight:700}.odCourseSelect .odcsdColumn input[type=checkbox]{position:absolute;left:2px;top:2px;z-index:1;display:block;width:16px;height:16px;background-color:transparent;border:2px solid transparent}.odCourseSelect .odcsdColumn input[type=checkbox]:checked{background-color:#754e2f;border-color:#fff}@media (max-width:768px){.odCourseSelect .odcsdColumn{float:left;width:100%}}.odScheduleTable{padding:30px;margin-bottom:25px;font-family:Foco,Helvetica,Arial,sans-serif;border:1px solid #e5e5e5}.odScheduleTable .odFormBlockTitle{margin:0}.odScheduleTable .odHourSeg{width:100%}.odScheduleTable .odHourSegTitle{position:relative;display:block;width:100%;margin-top:25px;margin-bottom:7px;color:#9d9d9d;font-size:1.28em}.odScheduleTable .odHourSegTitle:after{position:absolute;top:50%;left:0;display:block;width:100%;height:2px;margin-top:-1px;content:"";background-color:#e5e5e5;border-radius:25px}.odScheduleTable .odHourSegTitle span{position:relative;z-index:1;display:inline-block;padding-right:13px;background-color:#fff}.odScheduleTable .odHourSlotRow{margin:-2.5px}.odScheduleTable .odHourSlot{padding:5px 2.5px 0}.odScheduleTable .odHourSlot .odHSInner{position:relative;padding:15px 118px 15px 14px;background-color:#e5e5e5;border-radius:4px}.odScheduleTable .odHourSlot .odHSInner .odHSInfo{display:block;line-height:1em;color:#757575}.odScheduleTable .odHourSlot .odHSInner .odHSInfo.odHSTime,.odScheduleTable .odHourSlot .odHSInner .odHSInfo.odHSTitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-overflow:fade;font-size:1.15em}.odScheduleTable .odHourSlot .odHSInner .odHSInfo.odHSCat{margin:8px 0;font-size:1em}.odScheduleTable .odHourSlot .odHSInner .odHSLinks{position:absolute;top:50%;right:20px;margin-top:-10px}.odScheduleTable .odHourSlot .odHSInner .odHSLinks .odHSLink{position:relative;float:left;display:block;width:20px;height:20px;color:#fff;margin-left:4px;text-align:center;font-size:1.2em;background-color:#003967;border-radius:50%}.odScheduleTable .odHourSlot .odHSInner .odHSLinks .odHSLink i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:12px}.odScheduleTable .odHourSlot .odHSInner .odHSLinks .odHSLink.odHSLTick,.odScheduleTable .odHourSlot .odHSInner .odHSLinks .odHSLink.osHSLCross{display:none}.odScheduleTable .odHourSlot .odHSInner .odHSLinks .odHSLink.osHSLCross{font-size:1.5em}.odScheduleTable .odHourSlot .odHSInner .odHSLinks .odHSLink.odHSLTick{color:#003967;background-color:#fff}.odScheduleTable .odHourSlot .odHSInner.odSlotSelected{background-color:#003967}.odScheduleTable .odHourSlot .odHSInner.odSlotSelected .odHSInfo{color:#fff}.odScheduleTable .odHourSlot .odHSInner.odSlotSelected .odHSInfo.odHSSubInfo{color:#b2cfef}.odScheduleTable .odHourSlot .odHSInner.odSlotSelected .odHSLinks .odHSLink.osHSLPlus{display:none}.odScheduleTable .odHourSlot .odHSInner.odSlotSelected .odHSLinks .odHSLink.odHSLTick,.odScheduleTable .odHourSlot .odHSInner.odSlotSelected .odHSLinks .odHSLink.osHSLCross{display:block}.odScheduleTable .odHourSlot .odHSInner:hover:before{position:absolute;left:0;top:0;width:4px;height:100%;content:"";background-color:#003967}@media (max-width:500px){.odScheduleTable{padding:15px}}.odstTitleKey{margin-bottom:25px}.odstTitleKey .odFormBlockTitle{float:left;margin:0}.odstTitleKey .odstSessionKey{float:right;overflow:hidden;margin:0;padding:0;border-radius:4px}.odstTitleKey .odstSessionKey li{position:relative;float:left;padding:5px 10px 5px 29px;list-style:none;font-size:14px}.odstTitleKey .odstSessionKey li:before{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:14px;height:14px;content:"";border-radius:50%}.odstTitleKey .odstSessionKey li.sessionAvailable{background-color:#e5e5e5}.odstTitleKey .odstSessionKey li.sessionAvailable:before{background-color:#757575}.odstTitleKey .odstSessionKey li.sessionSelected{color:#003967;background-color:#b2cfef}.odstTitleKey .odstSessionKey li.sessionSelected:before{background-color:#003967}@media (max-width:1000px){.odstTitleKey .odFormBlockTitle,.odstTitleKey .odstSessionKey{float:none}.odstTitleKey .odFormBlockTitle{margin-bottom:15px}}
.oap .subject{margin-top:15px;padding:20px;background:hsla(0,0%,100%,.1)}.oap .legal,.oap .subject{margin-bottom:10px}.oap .drop-group{position:relative}.oap .manualaddress{margin-bottom:10px}.oap .add-subject p{font-size:1.8em;text-align:center}.oap .add-subject p i{margin-right:20px}.oap .add-subject p .fa-stack{color:#8cc63f;font-size:1em}.oap .add-subject p .fa-inverse{color:#fff}.oap .loading p{text-align:center;padding:20px;font-size:2em}.oap .issuuembed{width:100%;height:30vh}.oap .progress{height:10px}.oap .progress .progress-bar{width:100%;background-color:#215e3c}.oap .btn i{font-size:3em}.oap .btn-warning{background-color:#2c323a}.oap a{color:#fff;text-decoration:underline}.oap .sub-link{text-decoration:none}.oap .sub-link .sub{height:30vh;background-size:cover;width:100%;background-position:50%}.oap .sub-link .sub .title{background:#6d3a90;background:linear-gradient(45deg,#6d3a90 18%,#5a4586)}.oap .sub-link .sub .title h4{color:#fff;padding:15px;margin:0;background:url(../assets/images/polka.png);text-decoration:none}
/*# sourceMappingURL=../maps/index-62b326f5e4.alt.css.map */
