@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500,700');@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700');.open-sans{font-family:'Open Sans', sans-serif;font-weight:400;}.ubuntu{font-family:'Ubuntu', sans-serif;font-weight:400;}.white{color:white;}.red{color:#ed1c24;}.teal{color:#64a3a7;}.gray{color:#ececec;}.blue{color:#0591e2;}.text-gray{color:#676767;}.light-gray{color:#f5f5f5;}.yellow{color:#ffb33e;}.bg-red{background-color:#ed1c24;}.bg-teal{background-color:#64a3a7;}.bg-teal-darken{background-color:#4b676f;}.bg-teal-lighten{background-color:#71bbc0;}.bg-darker-gray{background-color:#cecece;}.bg-gray{background-color:#ececec;}.bg-light-gray{background-color:#f5f5f5;}.bg-dark-gray{background-color:#8b8b8b;}.bg-blue{background-color:#0591e2;}.bg-yellow{background-color:#ffb33e;}*:focus{outline:none;}.reset{margin:0;padding:0;}.full-border{border:1px solid #dfdfdf;}.flex-center{text-align:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.flex-center-vertical{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.transition{transition:all .2s;}.relative{position:relative;}.teal-white{border-color:#64a3a7;color:#64a3a7;}.teal-white:not(.disabled)::after{background-color:#64a3a7;}.teal-white:not(.disabled):hover,.teal-white:not(.disabled).active{color:white;}.border-radius{border-radius:5px;}ul.publications{margin-left:0;margin-top:20px;}ul.publications p,ul.publications a{margin:0;padding:0;}ul.publications a{font-style:italic;}ul.publications li{margin-bottom:20px;}footer{margin-top:30px;background-color:#f5f5f5;padding:20px 0;}footer a:not(:last-child){padding-right:20px;}footer a:not(:last-child).social{padding-right:10px;}footer .legal{padding-top:10px;}@media (min-width: 992px){footer .legal{text-align:right;padding-top:0;}}.pt-0{padding-top:0 !important;}.sidebar-item.newsletter h3{margin-bottom:10px;}.sidebar-item.newsletter.bg-teal a{color:white;}header .main-nav .logo img{display:block;width:150px;margin-top:44.5px;}header .main-nav.collapsed .logo img{margin-top:19.5px;}