body{font-family:verdana,sans-serif;color:#666666;line-height:26px;}body a{color:#0000FF;text-decoration:none;}.region-content a{text-decoration:underline;}ul#superfish-1 li li{padding-left:calc(1.5em + .25in);background-color:rgba(49,49,49,1);}.menu-block-1 li li a{padding-right:2.5em;color:#ec1d25 !important;}.menu-block-1 li li li a{padding-right:5em;color:#909090 !important;}body p{margin-bottom:15px;}body h1{font-size:18px;}body h2{font-size:16px;}body h3{font-size:14px;}body blockquote{font-size:14px;line-height:1.4;}.navbar{margin-bottom:0;}.navbar.container{padding-left:0;padding-right:0;margin-top:2em;}.navbar-collapse{padding:0;}.navbar-default{background-color:inherit;border:none;}.navbar .logo{float:left;}.navbar .logo img{height:67px;}.header_image img{float:right;}.navbar #block-search-form{margin:15px 0 0 0;}form#search-block-form{float:right;margin:4px 0 0;}#search-block-form .input-group-btn{display:none;}#search-block-form input[name=search_block_form]{width:15px;color:transparent;cursor:pointer;background:#ffffff url("/sites/all/themes/jhup/images/search-icon.png") no-repeat 9px center;border:solid 1px #fff;padding:9px 10px 9px 10px;border-radius:10em;transition:all .5s;font-family:inherit;font-size:100%;box-sizing:content-box;height:inherit;line-height:normal;border-bottom-right-radius:calc();border-top-right-radius:calc();margin-top:0;margin-left:10px;box-shadow:none;}#search-block-form input[name=search_block_form]:hover{background-color:#fff;}#search-block-form input[name=search_block_form]:focus{width:130px;padding-left:32px;color:#000;background-color:#fff;cursor:auto;box-shadow:0 0 5px rgba(109,207,246,.5);border:solid 1px #ccc;}#search-block-form input[name=search_block_form]::-moz-placeholder{opacity:0;}#search-block-form input[name=search_block_form]::-webkit-input-placeholder{opacity:0;}#search-block-form input[name=search_block_form]:-ms-input-placeholder{opacity:0;}.search-result{clear:left;padding-top:10px;}#edit-submit{margin-top:25px;margin-left:10px;}.user-menu,#block-search-form{float:right;margin-top:15px;}.user-menu ul{display:inline;}.user-menu ul li{float:right;display:block;}.user-menu ul li a{color:#222;}body.front #block-superfish-1{margin-top:1em;}#block-superfish-1{display:flex;justify-content:flex-end;position:relative;margin-top:1em;}.sf-menu.sf-style-white li.sfHover,.sf-menu.sf-style-white span.nolink:hover{background:#ffffff;}.sf-menu.sf-style-white li,.sf-menu.sf-style-white.sf-navbar,.sf-menu.sf-style-white a:hover{background:#fff;text-decoration:none;}.sf-menu.sf-style-white li.active-trail,.sf-menu.sf-style-white.sf-navbar{background:#333333;}.sf-menu.sf-style-white li.active-trail a:hover{background:#333333;}.sf-menu.sf-style-white li.active-trail a{color:#fff;}.sf-menu.sf-style-white li.active-trail a span{background-image:url('/sites/all/libraries/superfish/images/arrows-ffffff.png');}.sf-menu.sf-style-white a,.sf-menu.sf-style-white span.nolink{border-top:none;border-bottom:none;border-left:none;border-right:1px solid #222;}.sf-menu.sf-style-white li.last a{border:none;}.sf-menu.sf-style-white a:active{background:#fff;}.sf-menu.sf-style-white ul li a,.sf-menu.sf-style-white li.active-trail ul li a{color:#ffffff;background-color:rgba(49,49,49,1);}.sf-menu.sf-style-white ul li a:hover,.sf-menu.sf-style-white li.active-trail ul li a:hover{color:#ffffff;background-color:rgba(49,49,49,.8);text-decoration:none;}li#menu-584-1,li#menu-583-1{font-style:italic;}.well ul.menu li.menu-mlid-572 a,.well ul.menu li.menu-mlid-573 a,.well ul.menu li.menu-mlid-574 a{color:#ec1d25;padding-right:2em;padding-top:5px;padding-bottom:5px;}body.front h1.page-header{display:none;}body.front #navbar .container{display:inline;}.view-id-homepage_banner .slick-slider{margin-bottom:0;}.view-id-homepage_banner .slide__content{position:relative;}.view-id-homepage_banner .slide__content > div{position:absolute;top:0;right:0;width:100%;padding:0;height:100%;}.view-id-homepage_banner .slide__content > div::after{content:"";position:absolute;top:0;right:0;width:100%;}.view-id-homepage_banner .slide__content .slide-content-wrapper h2{color:#666666;z-index:1;position:relative;}.view-id-homepage_banner .slide__content > .slide-content-wrapper p{color:#666666;z-index:1;position:relative;}.view-id-homepage_banner .slide__content > .slide-content-wrapper p a{color:#5c7f92;z-index:1;position:relative;}.slick__arrow{display:none;}.mission-statement{float:left;width:70%;background:rgba(255,255,255,0.85);padding:2em;margin:10% 0;font-weight:normal;}.homepage-body{float:right;width:30%;background:rgba(255,255,255,0.85);height:100%;padding:2em;}body.front .addtoany{display:none;}.news-title{font-size:16px;font-weight:bold;margin-bottom:.5em;}.view-homepage-news-blog .mission-statement{position:absolute;top:0;left:0;}.view-homepage-news-blog .attachment{float:right;width:30%;background:rgba(255,255,255,0.85);height:100%;padding:2em;position:absolute;top:0;right:0;}.view-homepage-news-blog .attachment .news-title{margin-bottom:2em;}body.not-front h1.page-header{color:#ffffff;padding:.6em .5em;font-size:24px;}body.header_about h1.page-header{background-color:#589199;}body.header_news h1.page-header{background-color:#6a8a7f;}body.header_member h1.page-header{background-color:#eaaa00;}body.header_conferences h1.page-header{background-color:#89687b;}body.header_publications h1.page-header{background-color:#966d5b;}body.header_grants h1.page-header{background-color:#5c7f93;}body.header_resources h1.page-header{background-color:#a09b59;}body.header_networks h1.page-header{background-color:#a76f3e;}.well{background-color:inherit;border:none;text-align:right;padding:0;margin-top:5em;-webkit-box-shadow:none;}.well ul.menu li a{color:#666666;}.addtoany{margin-top:2em;}.field-name-field-tags{margin-top:1em;}.field-name-field-tags::before{content:"Tags:"}#edit-submit{margin-top:0;}.view-news-blog h2{font-weight:bold;}.view-news-blog .view-content .views-row{margin-bottom:3em;}#perl-content table th,#perl-content table tr,#perl-content table td{padding:5px;}li.menu-mlid-583,li.menu-mlid-584{font-style:italic;}.footer p{text-align:right;display:inline-block;float:right;}.footer p.links{float:left;}.footer p a{color:#5C7F92;}.footer p a:hover{color:#5C7F92;text-decoration:underline;}.sf-accordion .sf-accordion-button{overflow:hidden;text-indent:-99999px;position:relative;}.sf-accordion .sf-accordion-button:before{font-family:"FontAwesome";content:"\f067";text-indent:0;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.sf-accordion li.sf-expanded > .sf-accordion-button:before{content:"\f139"}div.sf-accordion-toggle.sf-style-white a{background:#fff;border:none;font-size:40px;padding:0;text-decoration:none;}div.sf-accordion-toggle.sf-style-white a.sf-expanded{background:#ffffff;font-weight:normal;}a#superfish-1-toggle{position:absolute;top:-1.5em;right:0;}div.sf-accordion-toggle.sf-style-white a:hover,div.sf-accordion-toggle.sf-style-white a:active,div.sf-accordion-toggle.sf-style-white a:focus{text-decoration:none;}#block-superfish-1 #superfish-1-accordion li a{border-right:none;}#block-superfish-1 #superfish-1-accordion li a:hover{background:#e1e1e1;}@media only screen and (max-width:768px){#navbar .container{justify-content:left;}.col-sm-3{display:none;}.navbar-toggle{display:none;}.view-id-homepage_banner .slide__content > div{position:inherit;}.homepage-body{width:100%;}.mission-statement{width:100%;margin:0 0 1em 0;padding:0 1em;position:relative !important;}.view-homepage-news-blog .attachment{width:100%;margin:0;padding:0 1em;clear:both;position:relative;}#block-superfish-1{top:-4em;}body.front #block-superfish-1{top:-2em;}}.hide_text{display:none;}table.directory-results * td,table.directory-results * th{white-space:nowrap;}table.directory-results * th{cursor:pointer;position:sticky;top:0;background-color:#f2f2f2;}.search-results td,.search-results th{text-align:left;vertical-align:top;border:0.5px solid #ddd;}.search-results tr.odd_row{background-color:#eee;}#searchresults tr td,#searchresults tr th{padding:5px;}#searchresults thead tr{background-color:#f2f2f2}#searchresults tbody tr:nth-child(even){background-color:#f2f2f2}form{width:100%;overflow:auto;}#perl-content #navbar{overflow-x:auto;overflow-y:scroll !important;height:90vh;}#node-228 .form-item.form-item-submitted-register-organisation-name.form-type-textfield.form-group{width:100%;}#node-228 .form-item.form-item-submitted-register-locality.form-type-textfield.form-group{width:calc(33% - .67em);}#node-228 .form-item.form-item-submitted-register-administrative-area.form-type-select.form-group{width:calc(34% - .67em);}#node-228 .form-item.form-item-submitted-register-postal-code.form-type-textfield.form-group{width:calc(33% - .67em);margin-right:0;}#node-228 .form-item.webform-component.webform-component-textfield.webform-component--name.webform-container-inline.form-group.form-inline.form-item-submitted-name.form-type-textfield label,#node-228 .form-item.webform-component.webform-component-textfield.webform-component--title.webform-container-inline.form-group.form-inline.form-item-submitted-title.form-type-textfield label,#node-228 .form-item.webform-component.webform-component-textfield.webform-component--department.webform-container-inline.form-group.form-inline.form-item-submitted-department.form-type-textfield label,#node-228 .form-item.webform-component.webform-component-email.webform-component--email-address.webform-container-inline.form-group.form-inline.form-item-submitted-email-address.form-type-webform-email label,#node-228 .form-item.webform-component.webform-component-phone.webform-component--phone-number.webform-container-inline.form-group.form-inline.form-item-submitted-phone-number.form-type-telfield label{width:15%;display:inline-block;}#node-228 .form-item.webform-component.webform-component-textfield.webform-component--name.webform-container-inline.form-group.form-inline.form-item-submitted-name.form-type-textfield input,#node-228 .form-item.webform-component.webform-component-textfield.webform-component--title.webform-container-inline.form-group.form-inline.form-item-submitted-title.form-type-textfield input,#node-228 .form-item.webform-component.webform-component-textfield.webform-component--department.webform-container-inline.form-group.form-inline.form-item-submitted-department.form-type-textfield input,#node-228 .form-item.webform-component.webform-component-email.webform-component--email-address.webform-container-inline.form-group.form-inline.form-item-submitted-email-address.form-type-webform-email input,#node-228 .form-item.webform-component.webform-component-phone.webform-component--phone-number.webform-container-inline.form-group.form-inline.form-item-submitted-phone-number.form-type-telfield input{width:calc(85% - 19px);}#node-228 .addressfield-container-inline.organisation-block,#node-228 .street-block,#node-228 .addressfield-container-inline.locality-block.country-US{margin-bottom:15px;}#node-228 .form-item.webform-component.webform-component-markup.webform-component--print-button.form-group.form-type-markup p:first-child br{display:none;}#node-228 .form-actions .webform-submit{display:none;}#node-228 .addressfield-container-inline.organisation-block label{font-size:0;}#node-228 .addressfield-container-inline.organisation-block label::before{content:"Institution *";font-size:14px;}#node-228 .webform-component-addressfield{display:flex;flex-direction:column;}#node-228 .webform-component-addressfield > .control-label{order:-3;}#node-228 .webform-component-addressfield .form-item.form-item-submitted-register-country.form-type-select.form-group{order:-1;}#node-228 .webform-component-addressfield .addressfield-container-inline.organisation-block{order:-2;}.application .collapsible{background-color:#5C7F93;color:white;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;}.application .collapsible:after{content:'\002B';color:white;font-weight:bold;float:right;margin-left:5px;}.application .active:after{content:"\2212";}.application .content{padding:0 18px;display:none;overflow:hidden;background-color:#D0E5E8;}
