@font-face {font-family:'Signika Negative';font-style:normal;font-weight:300;src:local('Signika Negative Light'), local(SignikaNegative-Light), url(fonts/SignikaNegative-Light.woff) format(woff), url(fonts/SignikaNegative-Light.ttf) format(truetype); }body {background-color:#efeced;margin:0;padding:0; }.main_page ul.nav_menu {background-color:#be0712;list-style:none;margin:0;min-width:1120px;padding:0;position:fixed;text-align:center;top:0;width:100%;z-index:10001; }.main_page li.nav_text {display:inline-block;min-width:750px;vertical-align:middle; }.main_page li.nav_padding {width:auto; }.main_page .nav_menu_1,.nav_menu_2,.nav_menu_3,.nav_menu_4,.nav_menu_5,.nav_menu_6 {background-color:#be0712;color:#fff;cursor:pointer;display:block;float:left;font-family:'Signika Negative', sans-serif;font-size:1.1em;font-weight:400;line-height:300%;margin-top:0;text-align:center;text-decoration:none;transition:.3s;vertical-align:middle;z-index:1000; }.main_page .nav_menu_1,.nav_menu_1_selected {min-width:101px; } .main_page .nav_menu_2,.nav_menu_2_selected {min-width:144px; } .main_page .nav_menu_3,.nav_menu_3_selected {min-width:316px; } .main_page .nav_menu_4,.nav_menu_4_selected {min-width:284px; } .main_page .nav_menu_5,.nav_menu_5_selected {min-width:150px; } .main_page .nav_menu_6,.nav_menu_6_selected {min-width:126px; }.main_page input {display:none; }.main_page .nav_menu_1_selected,.nav_menu_2_selected,.nav_menu_3_selected,.nav_menu_4_selected,.nav_menu_5_selected,.nav_menu_6_selected {background-color:#efeced;color:gray;cursor:default;display:block;float:left;font-family:'Signika Negative', sans-serif;font-size:1.1em;font-weight:400;line-height:300%;margin-top:0;text-align:center;text-decoration:none;transition:.3s;vertical-align:middle;z-index:1000; }/* Info banner, eg for Platform on Benefit Assessment */ .info_banner { /*height:100px; */height:85px;width:100%; top: 70px; margin: 0 0 -10px 0; position:relative;/*line-height:300%;*/ background-color:rgba(0,109,143,0.8); text-align:center; } .info_banner_href { text-decoration:none; }.info_banner_text_small { font-family:'Signika Negative', sans-serif;font-size:1em;font-weight:100; padding: 12px 0 5px 0; color: white; }.info_banner_text_large { font-family:'Signika Negative', sans-serif;/*font-size:2.6em;*/font-size:1.8em;font-weight:100; color: white; }.info_section { margin:4px; border:8px; background-color:rgba(0,109,143,0.8); color: white; }.info_section_title { font-family:'Signika Negative', sans-serif; padding:15px 0 10px 0;/*font-size:2.4em;*/font-size:1.8em;font-weight:100; color:white; text-align:center;text-decoration:none; }.info_section_href {text-decoration:none; }.info_section_text { font-family:'Signika Negative', sans-serif; padding:25px 50px;font-size:1em;font-weight:100; color: white;text-align:justify; }.info_section_text a:hover, a:visited, a:link, a:active { color: white; }.image_frame { height:300px;margin:0 auto;position:relative;top:92px;width:1118px; }div.text_on_image p {background-color:rgba(239,236,237,0.6);color:#000;font-family:'Over the Rainbow', sans-serif;font-size:30px;font-weight:600;letter-spacing:2px;opacity:0;padding-left:15%;padding-right:15%;position:absolute;text-align:center;top:20%;transition:opacity .8s ease-in-out, top .8s ease-in-out;width:70%;z-index:7000; }.text_frame {height:500px;margin:0 auto;position:relative;top:110px;width:906px; }.text_frame div.text_column span.text_column_span {font-family:'Signika Negative', sans-serif;font-size:1.1em;/*opacity:0;*/position:absolute;text-align:justify;top:10px;transition:.3s ease-in-out; }/* Services */.services_frame {border:0;margin:0 auto;position:relative;top:30px;width:906px;z-index:9997; }.services_frame ul.table_menu {background-color:#be0712;border:0;list-style:none;margin:0;padding:0;text-align:center;top:0;width:100%;z-index:9998; }.services_frame li.table_nav_text {border:1px solid;border-color:#be0712 #be0712 #efeced;display:inline-block;vertical-align:middle;z-index:9999;width:100%; }.services_frame label.table_menu_1,label.table_menu_2,label.table_menu_3 {background-color:#be0712;color:#fff;cursor:pointer;display:block;float:left;font-family:'Signika Negative', sans-serif;font-size:1.1em;font-weight:200;line-height:38px;min-width:302px;text-align:center;text-decoration:none;transition:.3s;vertical-align:middle; }.services_frame input.nav_table_selector_1:checked ~ .table_menu label:nth-child(1),.services_frame input.nav_table_selector_2:checked ~ .table_menu label:nth-child(2),.services_frame input.nav_table_selector_3:checked ~ .table_menu label:nth-child(3) {background-color:#efeced;color:black;cursor:default; }.services_frame div.table_column span.table_span {border:1px solid;border-color:#efeced #be0712 #be0712;font-family:'Signika Negative', sans-serif;font-size:1.1em;opacity:0;display: none;padding:10px;position:absolute;text-align:justify;top:40px;transition:.3s ease-in-out;width:886px; }.services_frame input.nav_table_selector_1:checked ~ .table_text div.table_column span.table_span:nth-child(1),.services_frame input.nav_table_selector_2:checked ~ .table_text div.table_column span.table_span:nth-child(2),.services_frame input.nav_table_selector_3:checked ~ .table_text div.table_column span.table_span:nth-child(3) {opacity:1;display: block; }/* *** *//* Interdisciplinary Platform on Benefit Assessment */.ipoba_frame {border:0;margin:0 auto;position:relative;top:30px;width:906px;z-index:9997; }.ipoba_frame ul.table_menu {background-color:#be0712;border:0;list-style:none;margin:0;padding:0;text-align:center;top:0;width:100%;z-index:9998; }.ipoba_frame li.table_nav_text {border:1px solid;border-color:#be0712 #be0712 #efeced;display:inline-block;vertical-align:middle;z-index:9999;width:100%; }.ipoba_frame label.table_menu_1,label.table_menu_2,label.table_menu_3 {background-color:#be0712;color:#fff;cursor:pointer;display:block;float:left;font-family:'Signika Negative', sans-serif;font-size:1.1em;font-weight:200;line-height:38px;min-width:453px;text-align:center;text-decoration:none;transition:.3s;vertical-align:middle; }.ipoba_frame input.nav_table_selector_1:checked ~ .table_menu label:nth-child(1),.ipoba_frame input.nav_table_selector_2:checked ~ .table_menu label:nth-child(2),.ipoba_frame input.nav_table_selector_3:checked ~ .table_menu label:nth-child(3) {background-color:#efeced;color: black;font-weight:200;cursor:default; }.ipoba_frame div.table_column span.table_span {border:1px solid;border-color:#efeced #be0712 #be0712;font-family:'Signika Negative', sans-serif;font-size:1.1em;opacity:0;display: none;padding:10px;position:absolute;text-align:justify;top:40px;transition:.3s ease-in-out;width:886px; }.ipoba_frame input.nav_table_selector_1:checked ~ .table_text div.table_column span.table_span:nth-child(1),.ipoba_frame input.nav_table_selector_2:checked ~ .table_text div.table_column span.table_span:nth-child(2),.ipoba_frame input.nav_table_selector_3:checked ~ .table_text div.table_column span.table_span:nth-child(3) {opacity:1;display: block; }/* *** *//* Publications */.publications_frame {border:0;margin:0 auto;position:relative;top:30px;width:906px;z-index:9997; }.publications_frame ul.table_menu {background-color:#be0712;border:0;list-style:none;margin:0;padding:0;text-align:center;top:0;width:100%;z-index:9998; }.publications_frame li.table_nav_text {border:1px solid;border-color:#be0712 #be0712 #efeced;display:inline-block;vertical-align:middle;z-index:9999;width:100%; }.publications_frame label.table_menu_1,label.table_menu_2,label.table_menu_3 {background-color:#be0712;color:#fff;cursor:pointer;display:block;float:left;font-family:'Signika Negative', sans-serif;font-size:1.1em;font-weight:200;line-height:38px;min-width:906px;text-align:center;text-decoration:none;transition:.3s;vertical-align:middle; }.publications_frame input.nav_table_selector_1:checked ~ .table_menu label:nth-child(1),.publications_frame input.nav_table_selector_2:checked ~ .table_menu label:nth-child(2),.publications_frame input.nav_table_selector_3:checked ~ .table_menu label:nth-child(3) {background-color:#efeced;color:black;cursor:default; }.publications_frame div.table_column span.table_span {border:1px solid;border-color:#efeced #be0712 #be0712;font-family:'Signika Negative', sans-serif;font-size:1.1em;opacity:0;display: none;padding:10px;position:absolute;text-align:justify;top:40px;transition:.3s ease-in-out;width:886px; }.publications_frame input.nav_table_selector_1:checked ~ .table_text div.table_column span.table_span:nth-child(1),.publications_frame input.nav_table_selector_2:checked ~ .table_text div.table_column span.table_span:nth-child(2),.publications_frame input.nav_table_selector_3:checked ~ .table_text div.table_column span.table_span:nth-child(3) {opacity:1;display: block; }/* *** */.references_table {border-collapse:collapse; }.references_table_pic {padding:5px;text-align:center;vertical-align:middle;width:150px; }.references_table_reference {font-size:1.2em;font-style:italic;font-weight:100;padding:15px;vertical-align:middle; }.references_table_bio {font-size:1.1em;width:100%; }.about_bio {border-collapse:collapse;padding:10px; }.about_pic {padding:5px;text-align:center; }.about_line {padding:0; }.about_bio_text {border-collapse:collapse;padding:0; }.about_quote {font-size:1.2em;font-style:italic;font-weight:100;padding:10px; }.main_page table.footer {background-color:#be0712;bottom:0;color:#efeced;cursor:default;font-family:'Signika Negative', sans-serif;font-size:1em;margin:0;padding:4px;position:fixed;width:100%;z-index:10001; }.main_page td.footer_text_left {cursor:default;min-width:160px;text-align:left; }.main_page td.footer_text_center {cursor:default;min-width:160px;text-align:center; }.main_page td.footer_text_right {cursor:default;min-width:160px;text-align:right; }div#preload { display: none; }.new_badge { background-color:#be0712; color:white; padding:1px 4px 1px 4px; font-size:0.9em; }/* Seaason's Greetings overlay */ #overlay { position: fixed; /* Sit on top of the page content */ width: 100%; /* Full width (cover the whole page) */ height: 100%; /* Full height (cover the whole page) */ top: 0;left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.5); /* Black background with opacity */ z-index: 20000; /* Specify a stack order in case you're using a different order for other elements */ display: block; transition: 2s; }#overlay_picture{ position: absolute; top: 51%; left: 50%; width: auto; height: 80%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); z-index: 20000; cursor: pointer; /* Add a pointer on hover */ }.about_us { border-collapse:collapse; padding:10px; }.about_us_text {vertical-align:top; }.about_us_address {vertical-align:top;padding-left: 15px; } 