Diferencia entre revisiones de «MediaWiki:Chameleon.css»

De OHO - search engine for sustainable open hardware projects
 
(No se muestran 44 ediciones intermedias de 2 usuarios)
Línea 6: Línea 6:
   margin:0;
   margin:0;
   font-family:'Open Sans', sans-serif;
   font-family:'Open Sans', sans-serif;
   color:#002b3e;
   color:#646464;
   font-size:14px;
   font-size:14px;
}
}
Línea 16: Línea 16:
h6 {
h6 {
   font-weight:bold;
   font-weight:bold;
   font-size:16px;
   font-size:14px;
   line-height:16px;
   line-height:14px;
   color:#296178;
   color:#646464;
}
}
h1 {
h1 {
   font-size:22px;
   font-size:26px;
   line-height:22px;
   line-height:26px;
   font-weight:bolder;
   font-weight:bolder;
   border-bottom:1px #a14032 solid;
   border-bottom:1px #A5A5A5 solid;
   margin-bottom:20px;
   margin-bottom:20px;
}
}
h2 {
h2 {
   font-size:20px;
   font-size:18px;
   line-height:20px;
   line-height:18px;
  border-bottom:1px #A5A5A5 solid;
  margin-bottom:20px;
}
}
h3 {
h3 {
   font-size:18px;
   font-size:16px;
   line-height:18px;
   line-height:16px;
}
}
p {
p {
Línea 39: Línea 41:
   margin:18px 0;
   margin:18px 0;
}
}
a {
a, a:visited, a:link {
   color:#000;
   color:#1b599a;
   text-decoration:none;
   text-decoration:none;
}
}
a:hover {
a:hover {
   color:green;
   color:#022768;
}
}
.clearer {
.clearer {
Línea 77: Línea 79:
   padding-top:35px;
   padding-top:35px;
}
}
/*
.row::before {
.row::before {
   width:120px;
   width:120px;
   height:20px;
   height:20px;
   background:#a24033;
   background:#678095;
   display:block;
   display:block;
   content:"";
   content:"";
Línea 91: Línea 94:
   width:120px;
   width:120px;
   height:20px;
   height:20px;
   background:#a24033;
   background:#678095;
   display:block;
   display:block;
   content:"";
   content:"";
Línea 98: Línea 101:
   right:0;
   right:0;
   z-index:1001;
   z-index:1001;
}
}*/
.col-777 {
.col-777 {
   max-width:777px;
   max-width:777px;
Línea 134: Línea 137:
}
}


.mw-body .toc ul li a .tocnumber {
  text-align:left !important;
}
.toclevel-1 ul {
  margin-left:22px !important;
}
.mw-body ol, .mw-body ul {
  padding-left:15px;
}
.mw-body ul {
  list-style:disc;
}
.mw-body ul ul {
  list-style:circle;
  padding-left:60px;
}
.mw-body ul ul ul {
  list-style:square;
}
.mw-body ul ul ul ul {
  list-style:disc;
}
.mw-body ol {
  list-style:inside none decimal;
  counter-reset: item
}
.mw-body ol li {
  display: block
}
.mw-body ol li:before {
  content: counters(item, ".") " ";
  counter-increment: item
}
/**************************************************************************************/
/**************************************************************************************/
.wait_screen_box {
  position:fixed;
  width:100%;
  height:100%;
  top:0px;
  left:0px;
  padding:0px;
  margin:0px;
  z-index:99999;
  background:#f5f5f5 url('https://cdata.oho.wiki/images/3/30/Wait.gif') no-repeat 50% 50%;
  opacity:0.5;
}
.mw-cookiewarning-container {
.mw-cookiewarning-container {
   top:auto !important;
   top:auto !important;
   bottom:0px !important;
   bottom:0px !important;
}
.login_checkbox_info {
  color: #FF0000;
}
}


Línea 153: Línea 206:
  width: auto !important;
  width: auto !important;
  margin: 0px !important;
  margin: 0px !important;
max-width:none !important;
}
}
.container .header_box, .container .menu_box{
.container .header_box, .container .menu_box{
Línea 164: Línea 218:
  background-color: #93C937;
  background-color: #93C937;
}
}
.p-logo img {
.usermessage {
  height: 60px;
position: absolute;
text-align: right;
right: 0px;
top: 0px;
font-size: 11px;
color: #ffffff !important;
padding:0px;
}
.usermessage a {
  color: #707070 !important;
}
}
.p-personal a {
.p-personal a {
  color: #ffffff !important;
  color: #707070 !important;
}
}
#pt-mytalk, #pt-watchlist, #pt-mycontris {
#pt-mytalk, #pt-watchlist, #pt-mycontris {
Línea 176: Línea 239:
  width: 1170px;
  width: 1170px;
  margin: 0 auto;
  margin: 0 auto;
}
.ns-14 .row, .mw-special-RunQuery .row {
width: auto;
}
}
.navbar {
.navbar {
Línea 185: Línea 251:
  margin-bottom:0px;
  margin-bottom:0px;
}
}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover {
.p-navbar {
background:none !important;
padding:0px !important;
}
.navbar-default .navbar-nav > .nav-item > a, .navbar-default .navbar-nav > .nav-item > a:hover {
  color:#ffffff;
  color:#ffffff;
}
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover {
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover {
  background-color: #86bc24 !important;
  background-color: #DDDDDD !important;
color: #ffffff !important;
}
}
.nav > li > a, #p-personal {
.nav > li > a, #p-personal {
Línea 211: Línea 280:
}
}
.mw-content-ltr h2 {
.mw-content-ltr h2 {
  border-bottom:1px solid #eeeeee;
  /*border-bottom:1px solid #eeeeee;
  margin-bottom:14px;
  margin-bottom:14px;*/
}
}


Línea 254: Línea 323:
  border: none !important;
  border: none !important;
  vertical-align: top;
  vertical-align: top;
padding:0px !important;
}
.projekt_box .project_imagecell {
padding-left:8px !important;
}
}
.projekt_component_box td {
.projekt_component_box td {
Línea 263: Línea 336:
.formtable .pfTreeInput {
.formtable .pfTreeInput {
  height: 300px !important;
  height: 300px !important;
  overflow: hidden;
}
.jstree-container-ul ul {
  padding-left: 0px !important;
}
.reviewers_dd_list {
display:none;
}
textarea.createboxInput {
width:100% !important;
}
a.pfUploadable {
white-space: nowrap !important;
word-break: break-word;
}
}


Línea 269: Línea 354:
  display:none;
  display:none;
}
}
.projekt_box .wikitable .info_row {
.projekt_box .wikitable .info_box {
  display:block;
  display:block;
  border: 1px solid #dddddd;
  border: 1px solid #dddddd;
  background:#f9f9f9;
  background:#ffffff;
  padding:8px;
  padding:8px;
  margin:0px 0px 8px 0px;
  margin:0px 0px 8px 0px;
}
.projekt_box .wikitable .info_box .info_section_title {
display:block;
font-weight:bold;
margin: 10px 0px 0px 0px;
border-bottom: 1px solid #DEDEDE;
}
.projekt_box .wikitable .info_box .info_row {
margin:0px 0px 4px 0px;
padding:0px; 
display:block;
}
.info_row b {
font-weight: normal;
color: #296178;
}
.info_row a {
text-decoration:underline;
}
}


Línea 285: Línea 388:
.projekt_component_box .wikitable, .projekt_component_box .wikitable h3 {
.projekt_component_box .wikitable, .projekt_component_box .wikitable h3 {
  margin:0px;
  margin:0px;
}
.mw-indicator-smw-entity-examiner, .smw-indicator-vertical-bar-loader {
  margin-top:0px !important;
}
}


Línea 334: Línea 441:
}
}


.projekt_component_box td.pcmp_title {
padding-bottom:0px !important;
}
.pcmp_img {
.pcmp_img {
  width:400px;
  width:400px;
Línea 339: Línea 449:
.pcmp_img img {
.pcmp_img img {
  max-width:400px;
  max-width:400px;
height:auto;
}
}
.pcmp_desc {
.pcmp_desc {
  width:100%;
  width:100%;
}
.pcmp_desc p {
display:block !important;
}
.pcmp_files a {
  border: 1px solid #1b599a;
  border-radius: 11px;
  padding: 8px 10px 8px 33px;
  line-height: 14px;
  margin-bottom: 7px;
  clear: both;
  display: block;
  float: left;
  color: #fff;
  background: url("https://cdata.oho.wiki/images/f/f1/Download.png") no-repeat 10px 50% #3270b1;
}
.pcmp_files a:hover {
  background-color:#1b599a;
}
}


Línea 363: Línea 492:
.rootpage-Observatory .catlinks {
.rootpage-Observatory .catlinks {
  display:none;
  display:none;
}
.search_item pre {
background-color:#ffffff;
}
}
.search_item {
.search_item {
  float:left;
  float:left;
  height:286px;
  height:221px;
  width:256px;
  width:256px;
  margin:10px;
  margin:0px 10px 10px 10px;
  white-space:normal;
  white-space:normal;
  overflow:hidden;
  overflow:hidden;
  position:relative;
  position:relative;
background-color:#ffffff;
}
.search_item .search_item_frame {
border:1px solid #dcdcdc;
}
}
.search_item pre {
.search_item pre {
Línea 381: Línea 511:
  border:none;
  border:none;
  overflow:hidden;
  overflow:hidden;
  height:200px;
  height:150px;
  border-radius:0px;
  border-radius:0px;
background-color:transparent;
}
}
.search_item .search_item_frame > pre {
.search_item .search_item_frame > pre {
  background-color:#fef0e4;
  padding-top:5px;
padding:5px;
  border-bottom-left-radius:7px;
  border-bottom-left-radius:7px;
  border-bottom-right-radius:7px;
  border-bottom-right-radius:7px;
  height:56px;
  height:21px;
}
}
.search_item_img {
.search_item_img {
  height:205px;
  height:150px;
}
}
.search_item * {
.search_item * {
Línea 400: Línea 530:
  font-family:'Open Sans', sans-serif;
  font-family:'Open Sans', sans-serif;
  text-align:center;
  text-align:center;
  color:#002b3e !important;
  color:#646464 !important;
}
}
.search_item img {
.search_item img {
Línea 411: Línea 541:
.search_item .search_item_title {
.search_item .search_item_title {
  margin-bottom:5px;
  margin-bottom:5px;
text-align:left;
color:#505050 !important;
word-break: break-word;
  font-weight:bold;
  font-weight:bold;
text-align:left;
}
}
.search_item .search_item_desc {
.search_item .search_item_desc {
Línea 428: Línea 560:
.search_item .search_item_desc br {
.search_item .search_item_desc br {
  display:none;
  display:none;
}
.search_item .search_item_info {
margin-top:5px;
}
.search_item .search_item_info * {
font-weight:bold;
color:#296178 !important;
}
}
.search_item .search_item_info_lang {
.search_item .search_item_info_lang {
Línea 441: Línea 566:
  padding:2px 5px 2px 0px;
  padding:2px 5px 2px 0px;
}
}
.search_item .search_item_info_type {
.search_item .search_item_info_type, .search_item .search_item_info_type pre {
  float:left;
  text-align:left;
  padding:2px 0px 2px 5px;
  color:707070 !important;
height:auto;
}
.search_item .search_item_info, .search_item .search_item_frame > pre {
margin:0px 5px 0px 5px;
}
}


Línea 453: Línea 582:
  top:0px;
  top:0px;
  height:auto;
  height:auto;
  border:1px #002b3e solid;
  border:1px #CFCFCF solid;
border-radius:7px;
-webkit-box-shadow:10px 10px 60px 0px rgba(0,0,0,0.75);
-moz-box-shadow:10px 10px 60px 0px rgba(0,0,0,0.75);
box-shadow:10px 10px 60px 0px rgba(0,0,0,0.75);
  z-index:100000;
  z-index:100000;
  background-color:#ffffff;
  background-color:#ffffff;
Línea 468: Línea 593:
}
}
.search_item:hover .search_item_img {
.search_item:hover .search_item_img {
  min-height:200px;
  /*min-height:200px;*/
  max-height:300px;
  max-height:300px;
  overflow:hidden;
  overflow:hidden;
Línea 481: Línea 606:
.search_item:hover .search_item_frame > pre {
.search_item:hover .search_item_frame > pre {
  height:auto;
  height:auto;
padding:10px;
  border-radius:0px !important;
  border-radius:0px !important;
}
}
.search_item:hover .search_item_info {
.search_item:hover .search_item_info {
  padding:10px;
  padding:10px 0px 3px 0px;
display:block;
}
}


Línea 505: Línea 630:
   left:0;
   left:0;
   width:100%;
   width:100%;
   background:rgba(0, 0, 0, 0.7);
   /*background:rgba(255, 255, 255, 0.7);*/
  background:#ffffff;
   z-index:1003;
   z-index:1003;
}
}
Línea 518: Línea 644:
}
}
.header li a {
.header li a {
   color:#fcd4b1;
   color:#ffffff;
   font-size:110%;
   font-size:110%;
  padding:20px 15px 20px 15px;
   display:block;
   display:block;
  padding:12px 15px;
}
}
.header li a:hover {
.header li a:hover {
   background:#296178;
   background:#ffffff;
  color:#505050;
}
}


Línea 540: Línea 667:
  padding:0px;
  padding:0px;
}
}
.navbar-nav li a, #p-personal li a {
.navbar-nav .nav-item a, #p-personal .nav-item a {
  color: #fcd4b1 !important;
  color: #707070 !important;
  font-size: 15px;
  font-size: 15px;
  padding: 20px 15px 20px 15px;
  padding: 10px 15px 10px 15px;
  display: block;
  display: block;
}
}
.navbar-nav li a:hover, #p-personal li a:hover,
.navbar-nav .dropdown-menu a {
color: #707070 !important;
}
.navbar-nav a:hover, #p-personal .nav-item a:hover,
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover {
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover {
  text-decoration:none !important;
  text-decoration:none !important;
  background:#296178 !important;
  background:#DDDDDD !important;
color: #707070 !important;
}
}
.dropdown-menu {
.dropdown-menu {
   background:rgba(0, 0, 0, 0.7) !important;
   background:#ffffff !important;
}
}
.dropdown-menu li {
.dropdown-menu li {
  float:none;
  float:none;
}
.menuchild {
background-color: #f5f5f5;
}
.menuchild.firstchild {
border-top: 1px solid #dadada;
}
.menuchild.lastchild {
border-bottom: 1px solid #dadada;
}
.menuchild a {
padding-left: 30px !important;
font-size: 13px !important;
}
}


#p-logo {
#p-logo {
  border:none;
  border:none;
}
.p-logo img {
height:25px !important;
margin:16px 16px 16px 0px;
}
}
.navbar-brand {
.navbar-brand {
  padding:0px;
  padding:0px;
  height:auto;
  height:38px;
  margin-left:0px !important;
  margin-left:0px !important;
}
}
.content-body {
.content-body {
  margin:106px -15px 0px -15px;
  margin:110px -15px 0px -15px;
  position:relative;
  position:relative;
}
}
Línea 578: Línea 718:
.searchbar {
.searchbar {
   position:fixed;
   position:fixed;
   top:65px;
   top:45px;
   width:100%;
   width:100%;
  height:70px;
   padding:6px 0;
   padding:6px 0;
   background:rgba(252, 212, 177, 0.7);
   background:#ffffff;
   z-index:1000;
   z-index:1000;
   margin:-7px 0px 0px -15px;
   margin:-7px 0px 0px -15px;
  border-bottom:1px solid #CFCFCF;
}
}
.searchbar > div {
.searchbar > div {
   width:1070px;
   width:1170px;
   margin:0 auto;
   margin:0 auto;
  padding:0px 15px !important;
}
}
.searchbar form {
.searchbar form {
Línea 602: Línea 745:
   font-size:100%;
   font-size:100%;
   padding:8px 40px 8px 10px;
   padding:8px 40px 8px 10px;
   color:#002b3e;
   color:#646464;
   width:86%;
   width:86%;
   margin:4px;
   margin:4px;
Línea 612: Línea 755:
}
}
.searchbar button {
.searchbar button {
   color:#a14032;
   color:#909090;
   font-size:19px;
   font-size:19px;
   cursor:pointer;
   cursor:pointer;
   padding:5px 10px 1px 10px;
   padding:5px 10px 1px 10px;
   border:2px #a14032 solid;
   border:1px #909090 solid;
   border-left:1px #a14032 solid;
   border-left:1px #909090 solid;
   border-radius:7px;
   border-radius:7px;
}
}
.searchbar .p-search {
.searchbar .p-search {
   padding:0px !important;
   padding:0px !important;
   float:left;
   float:right;
  margin-top:4px;
}
}
.searchbar .p-search > form > .input-group {
.searchbar .p-search > form > .input-group {
   width:390px;
   width:300px;
}
}
.searchbar .p-search .input-group-btn {
.searchbar .p-search .input-group-btn {
   display:block;
   display:block;
  width:35px;
}
}
.searchbar .form-control {
.searchbar .form-control {
   border:2px #a14032 solid;
   border:1px #CFCFCF solid !important;
   height:37px;
   height:35px;
   border-radius:7px;
   border-radius:7px;
  border-right:0px !important;
}
}
.searchbar button:hover {
.searchbar button:hover {
   color:#fff;
   color:#fff;
   background:#a14032;
   background:#909090;
}
}
.searchbar select {
.searchbar select {
   position:relative;
   position:relative;
   display:block;
   display:block;
   border:2px #a14032 solid;
   border:1px #909090 solid;
   background:#fff;
   background:#fff;
   width:120px;
   width:120px;
Línea 663: Línea 809:
   width:auto;
   width:auto;
   float:right;
   float:right;
}
.p-logo img {
  height:45px !important;
  margin:6px 10px 0px 0px !important;
}
}
.header_slogan {
.header_slogan {
   font-size: 17px;
   font-size: 12px;
   font-weight: bold;
   font-weight: bold;
   line-height: 36px;
   color: #CFCFCF;
   color: #a24033;
  text-align: left;
   text-align: right;
  float:left;
  white-space:nowrap;
}
.header_search_title {
   font-size: 25px;
}
.header_search_subtitle {
   font-size: 12px;
}
}
.searchbar div {
.searchbar div {
   padding:0px;
   padding:0px;
  overflow:hidden;
}
.nav_search_links {
  text-align:right;
  float:right;
  clear:right;
}
.nav_search_links .nav-item {
  display:inline;
  margin-left:12px;
}
.nav_search_links a {
  display: inline;
  text-align: right;
  padding: 0px;
}
}
/****** FOOTER ******/
/****** FOOTER ******/
Línea 725: Línea 897:
/****** IMPRINT ******/
/****** IMPRINT ******/
.imprint {
.imprint {
  background:#000;
   text-align:center;
   text-align:center;
   color:#fcd4b1;
   color:#707070;
   padding:10px 0;
   padding:10px 0;
   clear:both;
   clear:both;
Línea 733: Línea 904:
}
}
.imprint a {
.imprint a {
   color:#fcd4b1;
   color:#707070;
}
}
.imprint a:hover {
.imprint a:hover {
   color:#a14032;
   color:#505050;
}
}
.imprint img {
.imprint img {
   margin:0px;
   margin:0px !important;
   height:19px;
   height:19px !important;
}
}
.imprint * {
.imprint * {
Línea 761: Línea 932:
}
}
.home_banner {
.home_banner {
  background:url("/resources/assets/backgroun01.jpg") no-repeat fixed center;
  height:300px;
  background-color:#0B202A;
   position:relative;
   position:relative;
  max-width:1110px;
  margin:0 auto !important;
  margin-top:70px !important;
}
.homebannertable, .homeohotable, .homepdftable, .homeinfoboxtable {
  width:100% !important;
  border:none !important;
  background:none !important;
}
.homebannertable td, .homeohotable td, .homepdftable td, .homeinfoboxtable td {
  border:none !important;
  vertical-align:top;
}
.homeohotable {
  margin:0px !important;
}
.homeohotable td ul {
  list-style-image:url('https://cdata.oho.wiki/images/d/d9/Bulletgreen.png');
}
.homebannertable td:first-child {
  text-align:left;
  padding:0px 10px 0px 0px !important;
}
.homebannertable td:last-child {
  text-align:right;
  padding:0px !important;
}
}
.home_banner_logo, .home_banner_subinfo {
.home_banner_logo, .home_banner_subinfo {
  margin:0 auto;
   width:550px;
   width:392px;
}
}
.home_banner_logo {
.home_banner_logo {
   background:url("/resources/assets/oho_logo_WHITE.svg") no-repeat center bottom;
   background:url("/resources/assets/oho_logo_WHITE.png") no-repeat left bottom;
   height:225px;
  background-size:160px auto;
   height:83px;
   position:relative;
   position:relative;
}
.home_banner_logo .logo_text, .home_banner_logo .logo_subtext {
width:450px;
margin-left:170px;
color:#BABABA;
}
.home_banner_logo .header_search_title {
font-size:22px;
line-height:22px;
}
.home_banner_logo .header_search_subtitle {
font-size:10px;
line-height:12px;
margin-top:10px;
}
.home_banner_logo .logo_text span {
color:#404040;
}
.home_banner_logo .logo_text {
bottom:0px;
font-weight:bold;
font-size:35px;
line-height:42px;
cursor:default;
}
.home_banner_logo .logo_subtext {
bottom:0px;
font-size:17px;
line-height:18px;
cursor:default;
}
}
.home_banner_subinfo a, .home_banner_logo .beta_info {
.home_banner_subinfo a, .home_banner_logo .beta_info {
Línea 795: Línea 1021:
  text-decoration:underline;
  text-decoration:underline;
  font-weight:bold;
  font-weight:bold;
}
.home_resume_text.home_hidden_text .home_hidden_text_inner {
display: none;
}
.home_resume_text {
}
.table_home_oho_right p {
margin:0px;
}
.homeohotable video {
width:640px !important;
height:auto !important;
}
.table_home_pdf_left .result_project_link {
display:block;
float:left;
padding:0px 5px 0px 0px;
margin:0px;
width:48%;
}
.homepdftable img {
width:400px;
height:auto;
}
.home_category_list .p-search {
float:left;
}
.home_content_txt {
  margin: 0px 10px 20px 10px;
}
.home_content_txt a {
  text-decoration:underline !important;
}
.home_category_list .home_search {
text-align:right;
overflow:auto;
margin:0px 10px;
}
.home_category_list .home_search > a {
margin-left:50px;
text-decoration:underline;
white-space:nowrap;
}
.home_infobox_diagrams img {
width:250px;
margin-right:35px;
height:auto;
}
.home_infobox_diagrams img:last-child {
margin-right:0px;
}
}


Línea 821: Línea 1100:
   max-width:1110px;
   max-width:1110px;
   margin:0 auto !important;
   margin:0 auto !important;
  clear:both;
}
.home_gallery_thumbs_results {
}
.home_gallery_thumbs_results .home_resume_text {
  padding:0px 20px;
}
.home_gallery_thumbs_results .home_more_results_link pre {
  border:0px;
  padding:20px;
}
.search_category_bc {
  padding:20px 0px 5px 10px;
}
.search_category_bc a {
  font-weight: bold;
  font-size: 17px;
  color:#9B9B9B !important;
}
.search_category_bc a:hover {
  color:#838383 !important;
}
.mw-body a.external, .mw-body a.external:hover, .mw-body a.external:visited {
  color:#1b599a!important;
}
.search_category {
  clear:both;
  display:block
  overflow:auto;
  margin-bottom:20px;
}
.search_category {
  clear:both;
  display:block
}
.search_category > p {
    display: none;
}
.search_category .mw-parser-output {
  margin:0px !important;
}
}
.home_search, .home_search_info {
.home_search, .home_search_info {
   text-align:center;
   text-align:right;
}
.home_search_links a {
  font-size: 17px;
  margin-left: 10px;
}
}
.home_search_info, .home_search_info p {
.home_search_info, .home_search_info p {
Línea 832: Línea 1155:
}
}
.home_search .input-group {
.home_search .input-group {
   width:500px;
   width:400px;
}
.home_search .form-control {
  font-size:16px !important;
  border:1px #CFCFCF solid !important;
  border-radius:7px 0px 0px 7px !important;
  height:40px !important;
  display: table-cell !important;
  width:100%;
}
}
.home_search .input-group-btn {
.home_search .input-group-btn {
   width:40px !important;
   width: 40px !important;
  display: table-cell !important;
}
.form-control {
  height: 35px;
}
.mw-searchButton {
  width: 100% !important;
  height: 35px;
  background: #fff !important;
  padding: 0px !important;
  border: 1px solid #c7c7c7 !important;
  border-radius: 0px 7px 7px 0px !important;
  color:#c7c7c7 !important;
}
.home_search .mw-searchButton {
  height: 40px;
}
#searchform {
  display:block;
}
}
.home_search .form-control {
.home_search #p-search {
   font-size:20px;
   padding-top:0px;
  border:2px #a14032 solid;
  border-right:0px;
  border-radius:7px;
  height:53px;
}
}
.home_search .btn {
.home_search .btn {
   border:2px #a14032 solid;
   border:1px #CFCFCF solid;
   padding:6px 12px 0px 12px;
   padding:9px 12px 0px 12px;
   border-left:0px !important;
   border-left:0px !important;
   border-radius:7px;
   border-radius:7px;
   font-size:30px;
   font-size:22px;
}
}
.home_search .btn-default {
.home_search .btn-default {
   color:#a14032;
   color:#CFCFCF;
}
}


Línea 864: Línea 1210:
.search_projekt_form select option[value=""]:before {  
.search_projekt_form select option[value=""]:before {  
   content:"All";
   content:"All";
}
.search_projekt_form_line {
  overflow:auto;
}
.search_projekt_form_line .search_col {
  float:left;
  width:425px;
  max-width:100%;
}
.search_projekt_form_line .search_row {
  min-height:58px;
}
.search_projekt_form_line .search_row_double {
  min-height:116px;
}
}


Línea 871: Línea 1231:
   width:246px;
   width:246px;
   margin-right:30px;
   margin-right:30px;
}
.gallery_results .srf-listwidget-navigation {
  width:100%;
}
}
.mw-category-generated .gallery_results, .mw-category-generated .count_results_box,
.mw-category-generated .gallery_results, .mw-category-generated .count_results_box,
.search_project_results .gallery_results, .search_project_results .count_results_box {
.search_project_results .gallery_results, .search_project_results .count_results_box {
   float:left;
   float:none;
   width:808px;
   margin-left:286px;
}
}
.count_results_box a {
.count_results_box a {
Línea 902: Línea 1265:
   color:#868686;
   color:#868686;
   cursor:default;
   cursor:default;
}
.cats_links_filters ul ul {
  padding-left:15px;
}
}
.cats_links_filters > ul,
.cats_links_filters > ul,
Línea 916: Línea 1282:
.mw-category-generated .cats_box ul li.selected,
.mw-category-generated .cats_box ul li.selected,
.search_project_results .cats_box ul li.selected {
.search_project_results .cats_box ul li.selected {
   color:#a24033 !important;
   color:#122b40 !important;
}
}
.mw-category-generated .cats_box ul li.selected > a,
.mw-category-generated .cats_box ul li.selected > a,
.search_project_results .cats_box ul li.selected > a {
.search_project_results .cats_box ul li.selected > a {
   color:#a24033 !important;
   color:#122b40 !important;
   text-decoration:underline;
   text-decoration:underline;
   font-weight:bold !important;
   font-weight:bold !important;
Línea 949: Línea 1315:


.imgproject_gallery {
.imgproject_gallery {
   width:300px;
  margin:0px 5px 5px 0px;
}
 
.waitbox {
  background:#f5f5f5 url('https://cdata.oho.wiki/images/3/30/Wait.gif') no-repeat 50% 50%;
}
.waitbox * {
  visibility:hidden;
}
 
.project_gallery_scroll_box {
  overflow:hidden;
  width:100%;
  padding:0px;
  margin:0px;
  height:200px;
  position:relative;
  white-space:nowrap;
  border:1px solid #dddddd;
}
.project_gallery_scroll_box .gallery_inner {
  position:relative;
  display:inline-block;
  white-space:nowrap;
  top:0px;
  left:0px;
}
.project_gallery_scroll_box .gallery_inner .imgbox {
  width:220px;
  height:200px;
  display:table-cell;
  text-align:center;
  vertical-align:middle;
  padding:0px 10px;
  overflow:hidden;
}
.project_gallery_scroll_box .gallery_inner .imgbox:hover {
  background-color:#EDEDED;
}
.project_gallery_scroll_box img.imgwfill {
   width:200px;
   height:auto;
   height:auto;
   margin:0px 5px 5px 0px;
}
.project_gallery_scroll_box img.imghfill {
   height:200px;
  width:auto;
}
.project_gallery_scroll_box .button_left, .project_gallery_scroll_box .button_right {
  width:24px;
  height:100%;
  position:absolute;
  top:0px;
  cursor:pointer;
  z-index:9000;
  opacity:0.5;
}
.project_gallery_scroll_box .button_left:hover, .project_gallery_scroll_box .button_right:hover {
  opacity:0.8;
  background-color:#EDEDED;
}
.project_gallery_scroll_box .button_right {
  background:#FFFFFF url('https://cdata.oho.wiki/images/5/57/Buttonnext.png') no-repeat 50% 50%;
  right:0px;
}
.project_gallery_scroll_box .button_left {
  background:#FFFFFF url('https://cdata.oho.wiki/images/3/32/Buttonprev.png') no-repeat 50% 50%;
  left:0px;
}
}


Línea 1071: Línea 1501:


.CategoryTreeToggle, .CategoryTreeEmptyBullet {
.CategoryTreeToggle, .CategoryTreeEmptyBullet {
   font-weight:bold;
   color: #54A854;
  color: #fff;
  border: 1px solid;
  padding: 0px 4px;
  line-height: 10px;
  margin: 0px;
  background-color: #a24033;
}
}
.CategoryTreeEmptyBullet {
.CategoryTreeEmptyBullet {
Línea 1102: Línea 1526:
   padding:0px;
   padding:0px;
   margin:20px 0px 30px 0px;
   margin:20px 0px 30px 0px;
}
.project_material_table {
  border-collapse:collapse;
}
.project_material_table th, .project_material_table td {
  padding:10px 10px;
  cursor:default;
}
.project_material_table tr:hover td {
  background-color:#fcd4b1;
  color:#505050
}
.project_material_table th {
  border:1px solid #dddddd;
  background-color:#9a9a9a;
  color:#ffffff;
  text-align:center;
  vertical-align:top;
}
.project_material_table th:nth-of-type(3),
.project_material_table th:nth-of-type(6) {
  text-align:left;
}
.showAllComments {
  text-decoration:underline;
  font-weight:normal;
  cursor:pointer;
}
.project_material_table td {
  border:1px solid #dddddd !important;
  background-color:#f9f9f9;
  color:#505050;
  display:table-cell !important;
}
.project_material_table .commentRow, .generalCommentsBox {
  display:none;
}
.showGralCommentButton {
  background-color:#9a9a9a;
  color:#ffffff;
  padding:10px;
}
.generalCommentsBox {
  padding:15px;
}
.project_material_table .commentRow td {
  background-color:#e0e0e0;
  padding:10px 25px;
  border-bottom:3px solid #f0f0f0 !important;
}
.project_material_table .showComment, .showGralComment {
  position:relative;
  cursor:pointer;
  width:24px;
  height:24px;
}
.showComment img, .showGralComment img {
  width:24px;
  height:24px;
}
.project_material_table .showComment .commentsCountBox, .showGralComment .commentsCountBox {
  position: absolute;
  top: -3px;
  right: -7px;
  background-color: #000098;
  color: #ffffff;
  padding: 0px 2px;
  line-height: 14px;
  font-size: 12px;
}
.searchMatCol {
  width:100%;
  color:#000000;
}
.materialRow.mat_level_1 td {
  font-weight:bold;
  background-color:#e5e5e5;
  border-color:#f0f0f0;
}
.mat_level_2 {
  border-left:20px solid #ffffff !important;
}
.materialRow.mat_level_2 td {
  background-color:#f0f0f0;
}
.mat_level_3 {
  border-left:40px solid #ffffff !important;
}
.materialRow.mat_level_3 td, .materialRow.mat_last_level td, .materialRow.foundMaterial td {
  font-weight:normal;
  border:1px solid #dddddd;
  background-color:#f9f9f9;
}
.materialRow:hover td {
  background-color:#ebc3a0;
}
.mat_first_level, .foundMaterial {
  border-left:none !important;
}
.project_material_table .materialRow td:nth-of-type(1) {width:35px;}
.project_material_table .materialRow td:nth-of-type(2) {width:45px;}
.project_material_table .materialRow td:nth-of-type(3) {width:160px;}
.project_material_table .materialRow td:nth-of-type(4) {width:200px;}
.project_material_table .materialRow td:nth-of-type(5) {width:85px;}
.project_material_table .materialRow td:nth-of-type(6) {width:270px;}
.project_material_table .materialRow td:nth-of-type(1),
.project_material_table .materialRow td:nth-of-type(2),
.project_material_table .materialRow td:nth-of-type(4),
.project_material_table .materialRow td:nth-of-type(5),
.project_material_table .materialRow td:nth-of-type(7),
.project_material_table .materialCommandsBox {
  text-align:center;
}
.project_material_table .materialCommandsBox {
  width:45px;
}
.project_material_table .materialLinksBox {
  width:45px;
}
.statusRevBox p {
  margin:0px !important;
}
.statusRevBox a {
  text-decoration:underline !important;
  margin:0px 3px;
  white-space:nowrap;
}
.statusRevBoxVals {
  text-align:left;
  white-space:nowrap;
}
.statusRevBoxVals .status_open {
  color:#FF0000;
}
.statusRevBoxVals .status_rejected {
  color:#CBCB1C;
}
.statusRevBoxVals .status_in_process {
  color:#CBCB1C;
}
.statusRevBoxVals .status_approved {
  color:#00BC00;
}
.statusRevBoxVals .userStatus {
  color:#296178;
}
.project_material_table .openComments {
  background-color:#e0e0e0 !important;
}
.project_material_table .openCommentsRow {
  display:table-row;
}
.projectReviewsArea .mw-editsection a {
  margin-right:6px;
  text-decoration:underline;
}
.projectReviewsArea .mw-editsection a,
.projectReviewsArea .mw-editsection span {
  display:none;
}
.projectReviewsArea .mw-editsection a:nth-last-of-type(1),
.projectReviewsArea .mw-editsection a:nth-last-of-type(2) {
  display:inline;
}
.project_material_table .commentRow .loadingComments, .generalCommentsBox.loadingComments {
  background:#e0e0e0 url('https://cdata.oho.wiki/images/3/30/Wait.gif') no-repeat 50% 50%;
}
.project_material_table .commentRow .loadingComments > *, .generalCommentsBox.loadingComments > * {
  visibility:hidden;
}
.projectReviewsArea .mw-headline {
  font-size:14px !important;
  line-height:14px !important;
  font-weight:normal;
}
.projectReviewsArea > *, .projectReviewsArea dd {
  border:none !important;
  margin:0px !important;
  float:none !important;
}
.projectReviewsArea > h2 {
  margin-top:10px !important;
  padding-top:10px !important;
  border-top:1px solid #f0f0f0 !important;
  line-height:12px !important;
}
.projectReviewsArea > h2:first-of-type {
  margin-top:18px !important;
  padding-top:0px !important;
  border:none !important;
}
.projectReviewsArea > h2 * {
  font-weight:bold !important;
}
.projectReviewsArea .commentlevel_2 {
  margin-left:0px !important;
}
.projectReviewsArea .commentlevel_3 {
  margin-left:30px !important;
}
.projectReviewsArea .commentlevel_4 {
  margin-left:60px !important;
}
.projectReviewsArea .commentlevel_5 {
  margin-left:90px !important;
}
.projectReviewsArea .commentlevel_6 {
  margin-left:120px !important;
}
.projectReviewsArea .commentlevel_7 {
  margin-left:150px !important;
}
.projectReviewsArea .commentlevel_8 {
  margin-left:180px !important;
}
.projectReviewsArea .commentlevel_9 {
  margin-left:210px !important;
}
.projectReviewsArea .commentlevel_10 {
  margin-left:240px !important;
}
.projectReviewsArea > p, .projectReviewsArea > dl, .projectReviewsArea > div, .projectReviewsArea > p *, .projectReviewsArea > dl *, .projectReviewsArea > div * {
  font-size:15px !important;
  line-height:15px !important;
  margin-top:0px !important;
  margin-bottom:0px !important;
}
.projectReviewsArea > p, .projectReviewsArea > dl, .projectReviewsArea > div {
  margin:3px 0px 10px 0px !important;
/*  background-color:#f0f0f0;
  padding:10px 20px !important;
  -webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.15);
  -moz-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.15);
  box-shadow:5px 5px 10px 0px rgba(0,0,0,0.15);
  border-radius:4px;*/
}
.cs-expanded .cs-comment-header {
  background-color:transparent;
  border-top:none;
  border-bottom:1px solid #ffffff;
  background-color:#f0f0f0;
}
.cs-comment-body p {
  margin:0px;
}
#cs-comments .cs-button img {
  width:20px;
}
.cs-button:hover {
  background-color:#ddd;
  color:inherit !important;
}
.cs-stream-footer {
}
#cs-header {
  margin-bottom:15px;
}
#cs-comments {
  margin-top:20px;
}
.cs-stream {
  margin-bottom:20px;
  background-color:#f9f9f9;
  padding:5px;
  border:1px solid #ddd;
  border-radius:4px;
}
.cs-head-comment > .cs-comment-header {
  background-color:transparent;
}
.cs-collapsed .cs-comment-header {
  border-top:none;
  margin-bottom:0px;
}
.cs-stream.cs-collapsed {
  background-color:#eeeeee;
}
.cs-comment-body {
  margin-bottom:15px;
}
.ppMask {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
  top:0px;
  left:0px;
}
.ppWindow {
  position:fixed;
  display:none;
  width:600px;
  height:400px;
  z-index:9999;
  font-size:12px;
  background-color:#ffffff;
  color:#505050;
  border-radius: 7px;
  -webkit-box-shadow:10px 10px 60px 0px rgba(0,0,0,0.75);
  -moz-box-shadow:10px 10px 60px 0px rgba(0,0,0,0.75);
  box-shadow:10px 10px 60px 0px rgba(0,0,0,0.75);
  overflow:hidden;
}
.ppWindow .ppHeader {
  height:30px;
  line-height:30px;
  padding:0px 10px;
  font-size:17px;
}
.ppWindow .ppHeader .ppClose {
  position:absolute;
  top:5px;
  right:5px;
  background:url('https://cdata.oho.wiki/images/b/bd/Close.png') no-repeat 0 0;
  width:20px;
  height:20px;
}
.ppWindow .ppBody {
  height:370px;
  background:url('https://cdata.oho.wiki/images/3/30/Wait.gif') no-repeat 50% 50%;
}
.ppWindow .ppBody iframe {
  width:100%;
  height:100%;
  border:0px;
  background-color:transparent
}
#profile-toggle-button {
  display:none;
}
.profile-tab-bar .profile-tab:nth-of-type(2),
.profile-tab-bar .profile-tab:nth-of-type(5) {
  display:none;
}
.profile-info div:nth-of-type(5),
.profile-info div:nth-of-type(6),
.profile-info div:nth-of-type(7),
.profile-info div:nth-of-type(8),
#profile-update-personal-education,
#profile-update-personal-places,
#profile-update-personal-web {
  display:none;
}
.project_form_tabs {
  overflow:auto;
}
.project_form_tabs input {
  display:none;
}
.project_form_tabs label {
  display:block;
  float:left;
  font-weight:bold !important;
  border: 1px solid #dddddd;
  padding: 15px 15px;
  margin:0px;
  margin-right:5px;
  vertical-align:middle;
  cursor:pointer;
  background: #FFFFFF;
  color: #707070;
}
.project_form_tabs label.selected, .project_form_tabs label:hover {
  background: #CFCFCF;
  color: #707070;
}
.tab_frame_5 ul a {
  text-decoration:underline;
  color:#337ab7;
}
}


Línea 1167: Línea 1970:
}
}


.home_category_list {
.home_more_results_link {
  clear:both;
}
.home_more_results_link pre {
  background-color:#ffffff;
  border-color:#ffffff !important; 
  text-align:left;
  line-height:20px;
  padding:0px 0px 25px 0px;
}
.home_more_results_link a {
  font-weight:bold;
  font-size:18px;
  text-decoration:underline;
}
 
.ohostrategytable {
  width:100%;
  background-color:#ffffff;
  border:0px !important; 
}
.ohostrategytable td {
  background-color:#ffffff;
  border:0px !important; 
  text-align:left;
  vertical-align:top;
  line-height:15px;
  padding:0px !important;
  margin:0px !important;
}
.ohostrategytable td:first-child {
  width:auto;
}
.ohostrategytable td:last-child {
  width:250px;
  padding:10px !important;
}
.ohostrategytable td img {
  width:100%;
  height:auto;
}
 
.home_partners .partnertable {
  width:100%;
}
.home_founders .partnertable {
  width:50%;
  margin:0px auto;
}
.home_founders .partnertable td h3, .home_partners .partnertable td h3,
.home_founders .partnertable .partner_img, .home_partners .partnertable .partner_img {
  text-align:center;
}
.home_founders .partnertable td h3, .home_partners .partnertable td h3 {
  min-height:32px;
}
.home_founders .partnertable td, .home_partners .partnertable td {
  background-color:#ffffff;
  border:1px solid #f0f0f0 !important; 
  text-align:left;
  vertical-align:top;
  line-height:15px;
  padding:5px 10px !important;
}
.home_founders .partnertable .blankcell, .home_partners .partnertable .blankcell {
  border:1px solid #ffffff !important; 
}
.home_founders .partnertable td {
  width:50%;
}
.home_partners .partnertable td {
  width:25%;
}
.home_about .homeabouttable {
  width:100%;
  background-color:transparent;
  border:none;
}
.home_about .homeabouttable td {
  width:50%;
  background-color:transparent;
  border:none;
  vertical-align:top;
  padding:0px;
}
.home_about .homeabouttable td:last-child {
  text-align:right;
}
.home_about .homeabouttable td:last-child img {
  width:90%;
  height:auto;
}
 
.home_diagram .homediagramtable {
  width:100%;
  background-color:transparent;
  border:none;
}
.home_diagram .homediagramtable td {
  background-color:transparent;
  border:none;
  vertical-align:top;
  padding:0px;
}
.home_diagram .homediagramtable td * {
  margin:0px;
  padding:0px;
}
.home_diagram .diagram_title, .rootpage-Home .mw-body h1 {
  text-align:left;
  font-size:20px;
  padding:3px 10px !important;
  margin:10px 0px 10px 0px;
}
.home_diagram .diagram_colleft h3, .home_diagram .diagram_colright h3 {
  margin-bottom:10px !important;
}
.home_diagram .diagram_colleft, .home_diagram .diagram_colright {
  width:50%;
  text-align:left;
  padding:30px !important;
}
.home_diagram .diagram_colleft {
  border-right:3px solid #a4a4a4 !important;
}
.home_diagram .diagram_image img {
  width:100%;
  height:auto;
}
 
 
.home_search {
  padding:0px;
}
.home_about, .home_diagram, .home_category_list, .home_founders, .home_partners, .home_infobox {
   clear:both;
   clear:both;
   width:1110px;
   width:1110px;
   margin:0px auto;
   margin:0px auto;
   margin-bottom:20px;
   margin-bottom:40px;
   overflow:auto;
   overflow:auto;
}
}
.home_category_list .CategoryTreeTag > .CategoryTreeSection {
.home_category_list .CategoryTreeTag > .CategoryTreeSection {
   float:left;
   float:left;
Línea 1184: Línea 2122:
}
}
.home_category_list .CategoryTreeTag > .CategoryTreeSection a {
.home_category_list .CategoryTreeTag > .CategoryTreeSection a {
   color:#337ab7;
   color:#909090;
}
}
.home_category_list .CategoryTreeBullet, .home_category_list .CategoryTreeEmptyBullet {
.home_category_list .CategoryTreeBullet, .home_category_list .CategoryTreeEmptyBullet {
Línea 1191: Línea 2129:
.home_category_list .CategoryTreeTag > .CategoryTreeSection > .CategoryTreeItem {
.home_category_list .CategoryTreeTag > .CategoryTreeSection > .CategoryTreeItem {
  font-weight: bold;
  font-weight: bold;
}
.partnertable {
  border-spacing: 10px;
  border-collapse: separate !important;
  background-color: transparent !important;
  border: none !important;
}
.partnertable td {
  text-align:center;
  vertical-align:top;
  padding:20px 10px !important;
  width:33%;
  background-color:#E6EBEB;
  border:1px solid #DBE0E0 !important;
  border-radius:4px;
}
.partnertable td a:hover {
  text-decoration:none;
}
.partnertable .partner_img {
  height:60px;
}
.partnertable .partner_img img {
  max-height:60px;
  width:auto;
  max-width:200px;
  height:auto;
}
}


Línea 1201: Línea 2168:
   }
   }
   .home_langs_links {
   .home_langs_links {
    width:100%;
  }
  .home_category_list {
     width:100%;
     width:100%;
   }
   }
Línea 1215: Línea 2179:
     min-width: 400px;
     min-width: 400px;
     width:100%;
     width:100%;
  }
  .home_about, .home_diagram, .home_category_list, .home_founders, .home_partners, .home_infobox {
    width:100%;
  }
  .home_founders .partnertable {
    width:100%;
  }
  .homebannertable, .homebannertable tbody, .homebannertable tr, .homebannertable td {
    display: block;
  }
  .home_banner_logo, .home_banner_subinfo {
    margin:0 auto;
  }
  .home_search #p-search {
    margin-top:10px;
  }
  .home_search #p-search, .home_search .home_search_links {
    text-align:center;
  }
  .home_partners .partnertable td, .home_founders .partnertable td {
    width: 50%;
    display: block;
    float: left;
    height: 274px;
    padding: 30px !important;
  }
  .homepdftable td, .homeohotable td, .homeinfoboxtable td {
    display:block;
    width:auto !important;
  }
  .home_category_list .home_search {
    text-align:center;
  }
  .home_category_list .home_search > a {
    margin:10px 0px 10px 0px;
    display:block;
    float:none;
    clear:both;
  }
  .homepdftable img, .homeohotable video {
    width:100%;
    max-width:400px;
  }
  .home_category_list .p-search {
    float:none;
  }
  .partnertable .partner_img img {
    max-width:100%;
  }
  .home_partners .partnertable td.blankcell, .home_founders .partnertable td.blankcell {
    display:none;
  }
  .ohostrategytable td {
    display:block;
    width:auto !important;
  }
  .ohostrategytable td:last-child {
    padding-bottom:50px !important;
   }
   }
   .footer > div {
   .footer > div {
Línea 1234: Línea 2257:
     top:-5px;
     top:-5px;
   }
   }
   .header_slogan {
   .header_slogan .header_search_title, .header_slogan .header_search_subtitle {
     display:none;
     display:none;
  }
  .searchbar {
    top:58px;
   }
   }
   .header_menu {
   .header_menu {
Línea 1267: Línea 2293:
   .searchbar > div {
   .searchbar > div {
     width:auto;
     width:auto;
  }
  .searchbar .p-search {
    width:430px;
    float:none;
    margin:0 auto;
   }
   }
   textarea#comment {
   textarea#comment {
Línea 1292: Línea 2313:
   .pfTreeInput {
   .pfTreeInput {
     width:400px !important;
     width:400px !important;
  }
  .home_banner_logo, .home_banner_subinfo {
    width:auto;
  }
  .home_banner_logo .logo_text {
    width:auto;
   }
   }
   .home_search .input-group {
   .home_search .input-group {
     width:400px;
     width:400px;
  }
  .page-Supporting_partners .partnertable {
    width:100%;
    border-spacing:0px;
  }
  .page-Supporting_partners .partnertable td {
    width: 100%;
    display: block;
    float: left;
    height: 200px;
    margin-bottom:10px;
  }
  .page-Supporting_partners .partnertable td.blankcell {
    display:none;
   }
   }
}
}
Línea 1302: Línea 2343:
   }
   }
   .searchbar .p-search > form > .input-group {
   .searchbar .p-search > form > .input-group {
     width:300px;
     width:240px;
  }
  .searchbar .p-search {
    width:340px;
   }
   }
   .pfTreeInput {
   .pfTreeInput {

Revisión actual del 01:47 8 abr 2022

/****** GENERAL ******/
html {
  background-color:#000000;
}
body {
  margin:0;
  font-family:'Open Sans', sans-serif;
  color:#646464;
  font-size:14px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight:bold;
  font-size:14px;
  line-height:14px;
  color:#646464;
}
h1 {
  font-size:26px;
  line-height:26px;
  font-weight:bolder;
  border-bottom:1px #A5A5A5 solid;
  margin-bottom:20px;
}
h2 {
  font-size:18px;
  line-height:18px;
  border-bottom:1px #A5A5A5 solid;
  margin-bottom:20px;
}
h3 {
  font-size:16px;
  line-height:16px;
}
p {
  line-height:22px;
  margin:18px 0;
}
a, a:visited, a:link {
  color:#1b599a;
  text-decoration:none;
}
a:hover {
  color:#022768;
}
.clearer {
  clear:both;
  height:0;
  line-height:0;
  margin:0;
  padding:0;
}
.red {
  color:#db513d;
}
body > .row {
  clear:both;
  padding:60px 0;
  display:block;
  position:relative;
  min-width:777px;
  background:#fff;
}
body > .row ~ .row {
  background:-moz-linear-gradient(top, rgba(254,240,228,1) 0%, rgba(255,255,255,0) 25%);
  background:-webkit-linear-gradient(top, rgba(254,240,228,1) 0%,rgba(255,255,255,0) 25%);
  background:linear-gradient(to bottom, rgba(254,240,228,1) 0%,rgba(255,255,255,0) 25%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef0e4', endColorstr='#00ffffff',GradientType=0 );
}
.mw-body {
  min-height:500px;
}
.product-detail .row.content {
  margin-top:118px;
  padding-top:35px;
}
/*
.row::before {
  width:120px;
  height:20px;
  background:#678095;
  display:block;
  content:"";
  position:absolute;
  top:-10px;
  left:0;
  z-index:1001;
}
.row::after {
  width:120px;
  height:20px;
  background:#678095;
  display:block;
  content:"";
  position:absolute;
  top:-10px;
  right:0;
  z-index:1001;
}*/
.col-777 {
  max-width:777px;
  margin:0 auto;
}
.col-1040 {
  max-width:1040px;
  margin:0 auto;
}
.col-1-3 {
  width:36%;
  float:left;
  position:relative;
}
.col-2-3 {
  width:62%;
  margin-right:20px;
  float:left;
  position:relative;
}
.col-1-4 {
  width:245px;
  margin-right:20px;
  float:left;
  position:relative;
  min-height:250px;
}
.col-1-4:nth-child(4) {
  margin-right:0;
}
.col-1-5 {
  width:20%;
  float:left;
  position:relative;
}

.mw-body .toc ul li a .tocnumber {
  text-align:left !important;
}
.toclevel-1 ul {
  margin-left:22px !important;
}
.mw-body ol, .mw-body ul {
  padding-left:15px;
}
.mw-body ul {
  list-style:disc;
}
.mw-body ul ul {
  list-style:circle;
  padding-left:60px;
}
.mw-body ul ul ul {
  list-style:square;
}
.mw-body ul ul ul ul {
  list-style:disc;
}
.mw-body ol {
  list-style:inside none decimal;
  counter-reset: item
}
.mw-body ol li {
  display: block
}
.mw-body ol li:before {
  content: counters(item, ".") " ";
  counter-increment: item
}
/**************************************************************************************/
.wait_screen_box {
  position:fixed;
  width:100%;
  height:100%;
  top:0px;
  left:0px;
  padding:0px;
  margin:0px;
  z-index:99999;
  background:#f5f5f5 url('https://cdata.oho.wiki/images/3/30/Wait.gif') no-repeat 50% 50%;
  opacity:0.5;
}

.mw-cookiewarning-container {
  top:auto !important;
  bottom:0px !important;
}

.login_checkbox_info {
  color: #FF0000;
}

.p-logo {
 float:left;
}
.header_text {
 float:left;
 font-size: 30px;
 padding-top: 8px;
 padding-left: 15px;
 display: block;
}
.container {
 width: auto !important;
 margin: 0px !important;
 max-width:none !important;
}
.container .header_box, .container .menu_box{
 background-color: #86bc24;
 width: auto !important;
 margin-left: -15px;
 margin-right: -15px;
 color: #ffffff;
}
.container .menu_box{
 background-color: #93C937;
}
.usermessage {
 position: absolute;
 text-align: right;
 right: 0px;
 top: 0px;
 font-size: 11px;
 color: #ffffff !important;
 padding:0px;
}
.usermessage a {
 color: #707070 !important;
}
.p-personal a {
 color: #707070 !important;
}
#pt-mytalk, #pt-watchlist, #pt-mycontris {
 display:none;
}
.row {
 width: 1170px;
 margin: 0 auto;
}
.ns-14 .row, .mw-special-RunQuery .row {
 width: auto;
}
.navbar {
 min-height:0px;
}
.navbar-default {
 background:none !important;
 border:none;
 margin-bottom:0px;
}
.p-navbar {
 background:none !important;
 padding:0px !important;
}
.navbar-default .navbar-nav > .nav-item > a, .navbar-default .navbar-nav > .nav-item > a:hover {
 color:#ffffff;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover {
 background-color: #DDDDDD !important;
}
.nav > li > a, #p-personal {
 padding-top:9px;
 padding-bottom:10px;
 font-size:16px;
 line-height:18px;
}
#ca-ve-edit, #ca-protect, #ca-unwatch, #ca-purge {
 display:none;
}
#p-search {
 padding-top: 13px;
}
.container-fluid {
 padding-left:0px;
}
.firstHeading {
 border-bottom:1px solid #e2e2e2;
}
.mw-content-ltr h2 {
 /*border-bottom:1px solid #eeeeee;
 margin-bottom:14px;*/
}

table.formtable {
 width:100%;
 border-spacing: 10px;
 border-collapse: separate;
}
table.formtable > tbody > tr > td {
 border: 1px solid #dddddd;
 background:#f9f9f9;
 padding:15px;
 vertical-align:top;
}
.pfImagePreviewWrapper {
 margin-top:10px;
}
.multipleTemplateInstance {
 background-color:#f9f9f9;
}
.images_form_box .multipleTemplateInstance {
 background-color:#f3f3f3;
}
.projekt_box > table, .projekt_component_box > table {
 width:100%;
 border: none !important;
 background:none;
}
.projekt_box pre, .projekt_component_box pre, .formtable pre, .formdiv pre {
 white-space:normal;
 background: none;
 border: none;
 margin: 0px;
 padding: 0px;
 overflow: visible;
 color:#333333;
 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:14px;
}
.projekt_box td, .projekt_component_box td {
 border: none !important;
 vertical-align: top;
 padding:0px !important;
}
.projekt_box .project_imagecell {
 padding-left:8px !important;
}
.projekt_component_box td {
 padding:15px !important;
}
.thumbinner {
 text-align:center;
}
.formtable .pfTreeInput {
 height: 300px !important;
}
.jstree-container-ul ul {
 padding-left: 0px !important;
}
.reviewers_dd_list {
 display:none;
}
textarea.createboxInput {
 width:100% !important;
}
a.pfUploadable {
 white-space: nowrap !important;
 word-break: break-word;
}

.projekt_box .wikitable p {
 display:none;
}
.projekt_box .wikitable .info_box {
 display:block;
 border: 1px solid #dddddd;
 background:#ffffff;
 padding:8px;
 margin:0px 0px 8px 0px;
}
.projekt_box .wikitable .info_box .info_section_title {
 display:block;
 font-weight:bold;
 margin: 10px 0px 0px 0px;
 border-bottom: 1px solid #DEDEDE;
}
.projekt_box .wikitable .info_box .info_row {
 margin:0px 0px 4px 0px;
 padding:0px;  
 display:block;
}
.info_row b {
 font-weight: normal;
 color: #296178;
}
.info_row a {
 text-decoration:underline;
}

.projekt_component_box {
 background-color: #f9f9f9;
 border: 1px solid #ddd;
 border-radius: 4px;
 margin-bottom:20px;
}
.projekt_component_box .wikitable, .projekt_component_box .wikitable h3 {
 margin:0px;
}

.mw-indicator-smw-entity-examiner, .smw-indicator-vertical-bar-loader {
  margin-top:0px !important;
}

ul.gallery.mw-gallery-slideshow {
 width:605px;
 margin:0px;
}
.mw-gallery-slideshow-buttons {
  display: none !important;
}
.mw-gallery-slideshow .mw-gallery-slideshow-img-container img {
 max-width: 100%;
 max-height: 100%;
}
.mw-gallery-slideshow .gallerycarousel {
 display: block;
 text-align: center;
 float:none;
}
.mw-gallery-slideshow-img-container, .mw-gallery-slideshow .gallerycarousel {
 height:320px;
}
.mw-gallery-slideshow-img-container > a {
 height:100%;
}
.mw-gallery-slideshow .gallerybox, .mw-gallery-traditional .gallerybox {
 display: block !important;
 text-align: center;
 float:left;
 width:120px !important;
 height:120px !important;
 padding:5px;
}
.gallerybox * {
 margin: 0px !important;
 padding: 0px !important;
 width: 100% !important;
 height:100%;
}
.gallerybox .thumb img {
 max-width:100% !important;
 max-height:100% !important;
 display: inline !important;
 width: auto !important;
 height:auto !important;
}
.gallerybox {
 line-height:110px;
}

.projekt_component_box td.pcmp_title {
 padding-bottom:0px !important;
}
.pcmp_img {
 width:400px;
}
.pcmp_img img {
 max-width:400px;
 height:auto;
}
.pcmp_desc {
 width:100%;
}
.pcmp_desc p {
 display:block !important;
}
.pcmp_files a {
  border: 1px solid #1b599a;
  border-radius: 11px;
  padding: 8px 10px 8px 33px;
  line-height: 14px;
  margin-bottom: 7px;
  clear: both;
  display: block;
  float: left;
  color: #fff;
  background: url("https://cdata.oho.wiki/images/f/f1/Download.png") no-repeat 10px 50% #3270b1;
}
.pcmp_files a:hover {
  background-color:#1b599a;
}

.mw-category-generated .mw-category-group h3, .mw-category-generated .mw-content-ltr h3 {
 display:none
}

.mw-special-RunQuery .contentHeader {
 display:none;
}
.search_cat_box {
 display:none;
}
.search_items_results_page > div > p, .rootpage-Home .mw-parser-output > p {
 display:none !important;
}
.search_items_results_page .listwidget-container, .rootpage-Home .mw-parser-output {
 margin:-10px;
}

.rootpage-Observatory .catlinks {
 display:none;
}
.search_item {
 float:left;
 height:221px;
 width:256px;
 margin:0px 10px 10px 10px;
 white-space:normal;
 overflow:hidden;
 position:relative;
 background-color:#ffffff;
}
.search_item .search_item_frame {
 border:1px solid #dcdcdc;
}
.search_item pre {
 padding:0px;
 margin:0px;
 border:none;
 overflow:hidden;
 height:150px;
 border-radius:0px;
 background-color:transparent;
}
.search_item .search_item_frame > pre {
 padding-top:5px;
 border-bottom-left-radius:7px;
 border-bottom-right-radius:7px;
 height:21px;
}
.search_item_img {
 height:150px;
}
.search_item * {
 white-space:normal !important;
 line-height:16px !important;
 font-size:14px !important;
 font-family:'Open Sans', sans-serif;
 text-align:center;
 color:#646464 !important;
}
.search_item img {
 width:100% !important;
 margin-bottom:5px;
}
.search_item a {
 text-decoration:none!important;
}
.search_item .search_item_title {
 margin-bottom:5px;
 text-align:left;
 color:#505050 !important;
 word-break: break-word;
 font-weight:bold;
}
.search_item .search_item_desc {
 text-align:left;
 display:none;
}
.search_item .search_item_desc * {
 text-align:left;
 display:inline;
 margin:0px;
 padding:0px;
 line-height:inherit;
 font-weight:normal !important;
}
.search_item .search_item_desc br {
 display:none;
}
.search_item .search_item_info_lang {
 float:left;
 border-right:1px solid #000000;
 padding:2px 5px 2px 0px;
}
.search_item .search_item_info_type, .search_item .search_item_info_type pre {
 text-align:left;
 color:707070 !important;
 height:auto;
}
.search_item .search_item_info, .search_item .search_item_frame > pre {
 margin:0px 5px 0px 5px;
}

.search_item:hover {
 overflow:visible;
}
.search_item:hover .search_item_frame {
 position:absolute;
 top:0px;
 height:auto;
 border:1px #CFCFCF solid;
 z-index:100000;
 background-color:#ffffff;
 width:100%;
 overflow:hidden;
}
.search_item:hover > pre, .search_item:hover .search_item_img {
 height:auto;
 border:none;
}
.search_item:hover .search_item_img {
 /*min-height:200px;*/
 max-height:300px;
 overflow:hidden;
}
.search_item:hover .search_item_desc {
 display:block;
 max-height:200px;
}
.search_item:hover pre {
 height:auto;
}
.search_item:hover .search_item_frame > pre {
 height:auto;
 border-radius:0px !important;
}
.search_item:hover .search_item_info {
 padding:10px 0px 3px 0px;
 display:block;
}

.mw-parser-output {
 overflow:visible !important;
}

#catlinks {
 clear:both;
 padding-top:20px;
}

/**************************************************************************************/

/****** HEADER ******/
.header {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  /*background:rgba(255, 255, 255, 0.7);*/
  background:#ffffff;
  z-index:1003;
}
.header ul {
  max-width:900px;
  margin:0 auto;
}
.header li {
  list-style:none;
  float:left;
  margin:0;
}
.header li a {
  color:#ffffff;
  font-size:110%;
  display:block;
  padding:12px 15px;
}
.header li a:hover {
  background:#ffffff;
  color:#505050;
}

#mw-navigation {
 clear:none;
 float:left;
 margin:0px;
}
.header_menu {
 width:1170px;
 margin:0 auto;
 float:none;
}
#p-personal {
 padding:0px;
}
.navbar-nav .nav-item a, #p-personal .nav-item a {
 color: #707070 !important;
 font-size: 15px;
 padding: 10px 15px 10px 15px;
 display: block;
}
.navbar-nav .dropdown-menu a {
 color: #707070 !important;
}
.navbar-nav a:hover, #p-personal .nav-item a:hover,
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover {
 text-decoration:none !important;
 background:#DDDDDD !important;
 color: #707070 !important;
}
.dropdown-menu {
  background:#ffffff !important;
}
.dropdown-menu li {
 float:none;
}
.menuchild {
 background-color: #f5f5f5;
}
.menuchild.firstchild {
 border-top: 1px solid #dadada;
}
.menuchild.lastchild {
 border-bottom: 1px solid #dadada;
}
.menuchild a {
 padding-left: 30px !important;
 font-size: 13px !important;
}

#p-logo {
 border:none;
}
.navbar-brand {
 padding:0px;
 height:38px;
 margin-left:0px !important;
}
.content-body {
 margin:110px -15px 0px -15px;
 position:relative;
}

/****** SEARCHBAR ******/
.searchbar {
  position:fixed;
  top:45px;
  width:100%;
  height:70px;
  padding:6px 0;
  background:#ffffff;
  z-index:1000;
  margin:-7px 0px 0px -15px;
  border-bottom:1px solid #CFCFCF;
}
.searchbar > div {
  width:1170px;
  margin:0 auto;
  padding:0px 15px !important;
}
.searchbar form {
  margin:0;
}
.searchbar .searchfield {
  width:390px;
  position:relative;
  float:left;
}
.searchbar .searchfield input[type="text"] {
  border:2px #a14032 solid;
  border-radius:7px;
  font-size:100%;
  padding:8px 40px 8px 10px;
  color:#646464;
  width:86%;
  margin:4px;
}
.searchbar .searchfield input[type="text"]:focus {
  border:3px #a14032 solid;
  outline:none;
  margin:3px;
}
.searchbar button {
  color:#909090;
  font-size:19px;
  cursor:pointer;
  padding:5px 10px 1px 10px;
  border:1px #909090 solid;
  border-left:1px #909090 solid;
  border-radius:7px;
}
.searchbar .p-search {
  padding:0px !important;
  float:right;
  margin-top:4px;
}
.searchbar .p-search > form > .input-group {
  width:300px;
}
.searchbar .p-search .input-group-btn {
  display:block;
  width:35px;
}
.searchbar .form-control {
  border:1px #CFCFCF solid !important;
  height:35px;
  border-radius:7px;
  border-right:0px !important;
}
.searchbar button:hover {
  color:#fff;
  background:#909090;
}
.searchbar select {
  position:relative;
  display:block;
  border:1px #909090 solid;
  background:#fff;
  width:120px;
  padding:5px;
  font-size:100%;
  line-height:1;
  border-radius:7px;
  height:32px;
  -webkit-appearance:none;
  float:left;
  margin:4px 10px 4px 0;
}
.searchbar select:last-of-type {
  margin-right:0;
}
.searchbar select:focus {
  outline:none;
}
.searchbar .search-filter-important {
  width:auto;
  float:right;
}
.p-logo img {
  height:45px !important;
  margin:6px 10px 0px 0px !important;
}
.header_slogan {
  font-size: 12px;
  font-weight: bold;
  color: #CFCFCF;
  text-align: left;
  float:left;
  white-space:nowrap;
}
.header_search_title {
  font-size: 25px;
}
.header_search_subtitle {
  font-size: 12px;
}
.searchbar div {
  padding:0px;
  overflow:hidden;
}
.nav_search_links {
  text-align:right;
  float:right;
  clear:right;
}
.nav_search_links .nav-item {
  display:inline;
  margin-left:12px;
}
.nav_search_links a {
  display: inline;
  text-align: right;
  padding: 0px;
}
/****** FOOTER ******/
.footer {
  padding:60px 0;
  clear: both;
  height: auto;
  overflow: auto;
  background:url("/resources/assets/backgroun03.jpg") no-repeat fixed center;
  #background-size:1349px 898px;
  margin:0px -15px 0px -15px;
  width:auto;
  background-color:#0B202A;
}
.footer > div {
  width:1170px;
  margin:0px auto;
  overflow:auto;
}
.footer h3 {
  color:#fff;
  margin:4px 0;
}
.footer a {
  color:#fcd4b1;
}
.footer a:hover {
  color:#a14032;
}
.footer ul {
  padding:0;
  margin:0;
}
.footer li {
  list-style-type:none;
  padding:2px 0;
  margin:0;
}
.footer_partners_txt {
  color: #fcd4b1;
  text-align: justify;
  margin:50px 0px 10px 0px;
  width:auto
}
.footer_partners_img {
  text-align:center;
}
.footer_partners_img img {
  margin:0px 20px;
  height:60px;
}
/****** IMPRINT ******/
.imprint {
  text-align:center;
  color:#707070;
  padding:10px 0;
  clear:both;
  margin:0px -15px 0px -15px;
}
.imprint a {
  color:#707070;
}
.imprint a:hover {
  color:#505050;
}
.imprint img {
  margin:0px !important;
  height:19px !important;
}
.imprint * {
  display:inline;
  float:none;
}
.imprint > div > * {
  margin:-4px 18px 0px 16px;
}
.imprint .p-logo, .imprint .p-logo * {
  margin:-4px 0px 0px 8px;
}
.imprint > div {
  margin:18px 0px;
  display:block;
}

.page-Home .searchbar, .page-Home .contentHeader, .page-Home .p-contentnavigation {
 display:none;
}
.home_banner {
  position:relative;
  max-width:1110px;
  margin:0 auto !important;
  margin-top:70px !important;
}
.homebannertable, .homeohotable, .homepdftable, .homeinfoboxtable {
  width:100% !important;
  border:none !important;
  background:none !important;
}
.homebannertable td, .homeohotable td, .homepdftable td, .homeinfoboxtable td {
  border:none !important;
  vertical-align:top;
}
.homeohotable {
  margin:0px !important;
}
.homeohotable td ul {
  list-style-image:url('https://cdata.oho.wiki/images/d/d9/Bulletgreen.png');
}


.homebannertable td:first-child {
  text-align:left;
  padding:0px 10px 0px 0px !important;
}
.homebannertable td:last-child {
  text-align:right;
  padding:0px !important;
}
.home_banner_logo, .home_banner_subinfo {
  width:550px;
}
.home_banner_logo {
  background:url("/resources/assets/oho_logo_WHITE.png") no-repeat left bottom;
  background-size:160px auto;
  height:83px;
  position:relative;
}
.home_banner_logo .logo_text, .home_banner_logo .logo_subtext {
 width:450px;
 margin-left:170px;
 color:#BABABA;
}
.home_banner_logo .header_search_title {
 font-size:22px;
 line-height:22px;
}
.home_banner_logo .header_search_subtitle {
 font-size:10px;
 line-height:12px;
 margin-top:10px;
}
.home_banner_logo .logo_text span {
 color:#404040;
}
.home_banner_logo .logo_text {
 bottom:0px;
 font-weight:bold;
 font-size:35px;
 line-height:42px;
 cursor:default;
}
.home_banner_logo .logo_subtext {
 bottom:0px;
 font-size:17px;
 line-height:18px;
 cursor:default;
}
.home_banner_subinfo a, .home_banner_logo .beta_info {
 font-size:16px;
 color:#FFFFFF !important;
 font-family:'Open Sans',sans-serif;
}
.home_banner_logo .beta_info {
 position:absolute;
 bottom:-25px;
 right:0px;
 cursor:default;
}
.home_banner_subinfo {
 position:absolute;
 bottom:5px;
 text-align:center;
 width:100%;
}
.home_banner_subinfo a {
 text-decoration:underline;
 font-weight:bold;
}

.home_resume_text.home_hidden_text .home_hidden_text_inner {
 display: none;
}
.home_resume_text {
}

.table_home_oho_right p {
 margin:0px;
}
.homeohotable video {
 width:640px !important;
 height:auto !important;
}

.table_home_pdf_left .result_project_link {
 display:block;
 float:left;
 padding:0px 5px 0px 0px;
 margin:0px;
 width:48%;
}
.homepdftable img {
 width:400px;
 height:auto;
}
.home_category_list .p-search {
 float:left;
}
.home_content_txt {
  margin: 0px 10px 20px 10px;
}
.home_content_txt a {
  text-decoration:underline !important;
}
.home_category_list .home_search {
 text-align:right;
 overflow:auto;
 margin:0px 10px;
}
.home_category_list .home_search > a {
 margin-left:50px;
 text-decoration:underline;
 white-space:nowrap;
}
.home_infobox_diagrams img {
 width:250px;
 margin-right:35px;
 height:auto;
}
.home_infobox_diagrams img:last-child {
 margin-right:0px;
}

.home_langs .home_banner {
 height:485px;
}
.home_langs .home_banner_logo {
 height:95px;
}
.home_langs .home_banner_globe {
 background: url(https://cdata.oho.wiki/images/thumb/0/04/Oho_globe.png/600px-Oho_globe.png) no-repeat center bottom;
 background-size: auto;
 height: 350px;
 background-size: 360px;
 padding-top: 20px;
}

.page-Home .content-body {
  margin:0px;
}
.page-Home .row {
  width:auto;
  margin:0px -48px 0px -48px
}
.home_gallery {
  max-width:1110px;
  margin:0 auto !important;
  clear:both;
}
.home_gallery_thumbs_results {
}
.home_gallery_thumbs_results .home_resume_text {
  padding:0px 20px;
}
.home_gallery_thumbs_results .home_more_results_link pre {
  border:0px;
  padding:20px;
}
.search_category_bc {
  padding:20px 0px 5px 10px;
}
.search_category_bc a {
  font-weight: bold;
  font-size: 17px;
  color:#9B9B9B !important;
}
.search_category_bc a:hover {
  color:#838383 !important;
}
.mw-body a.external, .mw-body a.external:hover, .mw-body a.external:visited {
  color:#1b599a!important;
}
.search_category {
  clear:both;
  display:block
  overflow:auto;
  margin-bottom:20px;
}
.search_category {
  clear:both;
  display:block
}
.search_category > p {
    display: none;
}
.search_category .mw-parser-output {
  margin:0px !important;
}
.home_search, .home_search_info {
  text-align:right;
}
.home_search_links a {
  font-size: 17px;
  margin-left: 10px;
}
.home_search_info, .home_search_info p {
  font-family: 'Lora',serif;
  font-style: italic;
  font-size: 22px;
  line-height: 30px;
}
.home_search .input-group {
  width:400px;
}
.home_search .form-control {
  font-size:16px !important;
  border:1px #CFCFCF solid !important;
  border-radius:7px 0px 0px 7px !important;
  height:40px !important;
  display: table-cell !important;
  width:100%;
}
.home_search .input-group-btn {
  width: 40px !important;
  display: table-cell !important;
}
.form-control {
  height: 35px;
}
.mw-searchButton {
  width: 100% !important;
  height: 35px;
  background: #fff !important;
  padding: 0px !important;
  border: 1px solid #c7c7c7 !important;
  border-radius: 0px 7px 7px 0px !important;
  color:#c7c7c7 !important;
}
.home_search .mw-searchButton {
  height: 40px;
}
#searchform {
  display:block;
}
.home_search #p-search {
  padding-top:0px;
}
.home_search .btn {
  border:1px #CFCFCF solid;
  padding:9px 12px 0px 12px;
  border-left:0px !important;
  border-radius:7px;
  font-size:22px;
}
.home_search .btn-default {
  color:#CFCFCF;
}

.search_projekt_form .inputSpan input {
  line-height:19px;
}
.search_projekt_form_line > pre {
  line-height:29px;
  margin-bottom:10px;
}
.search_projekt_form select option[value=""]:before { 
  content:"All";
}
.search_projekt_form_line {
  overflow:auto;
}
.search_projekt_form_line .search_col {
  float:left;
  width:425px;
  max-width:100%;
}
.search_projekt_form_line .search_row {
  min-height:58px;
}
.search_projekt_form_line .search_row_double {
  min-height:116px;
}

.mw-category-generated .cats_box,
.search_project_results .cats_box {
  float:left;
  width:246px;
  margin-right:30px;
}
.gallery_results .srf-listwidget-navigation {
  width:100%;
}
.mw-category-generated .gallery_results, .mw-category-generated .count_results_box,
.search_project_results .gallery_results, .search_project_results .count_results_box {
  float:none;
  margin-left:286px;
}
.count_results_box a {
  color:#337ab7 !important;
  text-decoration:underline;
  font-weight:bold !important;
}
.mw-category-generated .cats_box ul li,
.search_project_results .cats_box ul li {
  list-style-type:none;
  list-style:square;
  font-size:12px;
  font-weight:normal;
  color:#fcd4b1;
}
.mw-category-generated .cats_box ul li a, .mw-category-generated .cats_box ul li span,
.search_project_results .cats_box ul li a, .search_project_results .cats_box ul li span {
  font-size:14px;
}
.mw-category-generated .cats_box ul li a, .mw-category-generated .cats_box ul li a:hover,
.search_project_results .cats_box ul li a, .search_project_results .cats_box ul li a:hover {
  color:#337ab7 !important;
}
.mw-category-generated .cats_box ul li span,
.search_project_results .cats_box ul li span {
  color:#868686;
  cursor:default;
}
.cats_links_filters ul ul {
  padding-left:15px;
}
.cats_links_filters > ul,
.cats_links_filters div > ul {
  padding-left:0px;
}
.cats_links_filters > ul > li,
.cats_links_filters div > ul > li {
  list-style:none !important;
  font-weight:bold !important;
}
.cats_links_filters > ul > li > span {
}
.mw-category-generated .cats_box ul li.selected,
.search_project_results .cats_box ul li.selected {
  color:#122b40 !important;
}
.mw-category-generated .cats_box ul li.selected > a,
.search_project_results .cats_box ul li.selected > a {
  color:#122b40 !important;
  text-decoration:underline;
  font-weight:bold !important;
}
/*
.cats_links_filters a {
  border:1px #a14032 solid;
  background-color:#fcd4b1;
  padding: 4px 12px 4px 12px;
  border-radius: 4px;
  font-size: 12px;
  color: #000000;
  line-height: 28px;
  white-space: nowrap;
  text-decoration: none;
}
.cats_links_filters a:hover, .cats_links_filters a.selected {
  border:1px #a14032 solid;
  background-color:#505050;
  color:#fcd4b1;
}
*/
.count_results_box, .count_cats_results_box {
  font-size: 18px;
  border-bottom: 1px solid #e2e2e2;
  margin-bottom: 20px;
}

.imgproject_gallery {
  margin:0px 5px 5px 0px;
}

.waitbox {
  background:#f5f5f5 url('https://cdata.oho.wiki/images/3/30/Wait.gif') no-repeat 50% 50%;
}
.waitbox * {
  visibility:hidden;
}

.project_gallery_scroll_box {
  overflow:hidden;
  width:100%;
  padding:0px;
  margin:0px;
  height:200px;
  position:relative;
  white-space:nowrap;
  border:1px solid #dddddd;
}
.project_gallery_scroll_box .gallery_inner {
  position:relative;
  display:inline-block;
  white-space:nowrap;
  top:0px;
  left:0px;
}
.project_gallery_scroll_box .gallery_inner .imgbox {
  width:220px;
  height:200px;
  display:table-cell;
  text-align:center;
  vertical-align:middle;
  padding:0px 10px;
  overflow:hidden;
}
.project_gallery_scroll_box .gallery_inner .imgbox:hover {
  background-color:#EDEDED;
}
.project_gallery_scroll_box img.imgwfill {
  width:200px;
  height:auto;
}
.project_gallery_scroll_box img.imghfill {
  height:200px;
  width:auto;
}
.project_gallery_scroll_box .button_left, .project_gallery_scroll_box .button_right {
  width:24px;
  height:100%;
  position:absolute;
  top:0px;
  cursor:pointer;
  z-index:9000;
  opacity:0.5;
}
.project_gallery_scroll_box .button_left:hover, .project_gallery_scroll_box .button_right:hover {
  opacity:0.8;
  background-color:#EDEDED;
}
.project_gallery_scroll_box .button_right {
  background:#FFFFFF url('https://cdata.oho.wiki/images/5/57/Buttonnext.png') no-repeat 50% 50%;
  right:0px;
}
.project_gallery_scroll_box .button_left {
  background:#FFFFFF url('https://cdata.oho.wiki/images/3/32/Buttonprev.png') no-repeat 50% 50%;
  left:0px;
}

table.dataTable th, table.dataTable td {
  font-size:12px;
}
table.dataTable thead th, table.dataTable thead td {
  height:235px;
  white-space: nowrap;
  background-color:#f2f2f2;
  border-right: 2px solid #fff;
}
.subth_rot {
  transform:translate(-6px,107px) rotate(270deg);
  width: 30px;
}
.subth_rot > span {
  padding: 5px 10px;
  color:#0070b3;
}
td[data-order="Yes"], td[data-order="No"] { 
  color: transparent;
  text-align:center;
  font-size:0px !important;
}
td[data-order="Yes"]:after {
  content:'✔';
  color: #73BE1E;
  font-size:12px !important;
}
td[data-order="No"]:after {
  content:'✖';
  color: #FF6600;
  font-size:12px !important;
}

td.Homepage a {
  text-transform: lowercase;
  word-break:break-word;
}

td.Open-o-meter {
  text-align:center;
}
td.Open-o-meter[data-order="10"] {
  background-color:#73BE1E !important;
}
td.Open-o-meter[data-order="9"] {
  background-color:#73BE1E !important;
}
td.Open-o-meter[data-order="8"] {
  background-color:#73BE1E !important;
}
td.Open-o-meter[data-order="7"] {
  background-color:#85c61a !important;
}
td.Open-o-meter[data-order="6"] {
  background-color:#96ce17 !important;
}
td.Open-o-meter[data-order="5"] {
  background-color:#a8d613 !important;
}
td.Open-o-meter[data-order="4"] {
  background-color:#b9df0f !important;
}
td.Open-o-meter[data-order="3"] {
  background-color:#cbe70b !important;
}
td.Open-o-meter[data-order="2"] {
  background-color:#dcef08 !important;
}
td.Open-o-meter[data-order="1"] {
  background-color:#eef704 !important;
}
td.Open-o-meter[data-order="0"] {
  background-color:#ffff00 !important;
}

.smw-datatable-toolbar.float-right {
  display: none;
}

#pt-userpage {
  display: none;
}


.rootpage-Home .mw-parser-output {
  margin-top:-16px;
}
.home_search .input-group {
  display: inline-table;
}
.container, body {
  min-width: 1170px;
}
.container {
  overflow: hidden;
}
.footer .col-lg-3 {
  width: 25%;
}
.footer .col-lg-6 {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  box-sizing: border-box;
}
.footer .col-lg-3, .footer .col-lg-6 {
  float: left;
}
.footer {
  overflow:hidden;
}
.search_projekt_form_line > pre {
  word-break:break-word;
}

.CategoryTreeToggle, .CategoryTreeEmptyBullet {
  color: #54A854;
}
.CategoryTreeEmptyBullet {
  background-color: #c0c0c0;
}

.subfields_area {
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  margin-bottom: 34px;
  padding-left: 20px;
  margin-left: 20px;
  width: auto;
  border-radius:3px;
}
.subfields_area .subfields_area {
  border-bottom: none;
  border-left: none;
  margin-bottom: 0px;
}

.separator_box {
  border-bottom:1px solid #dddddd;
  padding:0px;
  margin:20px 0px 30px 0px;
}

.project_material_table {
  border-collapse:collapse;
}
.project_material_table th, .project_material_table td {
  padding:10px 10px;
  cursor:default;
}
.project_material_table tr:hover td {
  background-color:#fcd4b1;
  color:#505050
}
.project_material_table th {
  border:1px solid #dddddd;
  background-color:#9a9a9a;
  color:#ffffff;
  text-align:center;
  vertical-align:top;
}
.project_material_table th:nth-of-type(3),
.project_material_table th:nth-of-type(6) {
  text-align:left;
}
.showAllComments {
  text-decoration:underline;
  font-weight:normal;
  cursor:pointer;
}
.project_material_table td {
  border:1px solid #dddddd !important;
  background-color:#f9f9f9;
  color:#505050;
  display:table-cell !important;
}
.project_material_table .commentRow, .generalCommentsBox {
  display:none;
}
.showGralCommentButton {
  background-color:#9a9a9a;
  color:#ffffff;
  padding:10px;
}
.generalCommentsBox {
  padding:15px;
}
.project_material_table .commentRow td {
  background-color:#e0e0e0;
  padding:10px 25px;
  border-bottom:3px solid #f0f0f0 !important;
}
.project_material_table .showComment, .showGralComment {
  position:relative;
  cursor:pointer;
  width:24px;
  height:24px;
}
.showComment img, .showGralComment img {
  width:24px;
  height:24px;
}
.project_material_table .showComment .commentsCountBox, .showGralComment .commentsCountBox {
  position: absolute;
  top: -3px;
  right: -7px;
  background-color: #000098;
  color: #ffffff;
  padding: 0px 2px;
  line-height: 14px;
  font-size: 12px;
}
.searchMatCol {
  width:100%;
  color:#000000;
}
.materialRow.mat_level_1 td {
  font-weight:bold;
  background-color:#e5e5e5;
  border-color:#f0f0f0;
}
.mat_level_2 {
  border-left:20px solid #ffffff !important;
}
.materialRow.mat_level_2 td {
  background-color:#f0f0f0;
}
.mat_level_3 {
  border-left:40px solid #ffffff !important;
}
.materialRow.mat_level_3 td, .materialRow.mat_last_level td, .materialRow.foundMaterial td {
  font-weight:normal;
  border:1px solid #dddddd;
  background-color:#f9f9f9;
}
.materialRow:hover td {
  background-color:#ebc3a0;
}
.mat_first_level, .foundMaterial {
  border-left:none !important;
}

.project_material_table .materialRow td:nth-of-type(1) {width:35px;}
.project_material_table .materialRow td:nth-of-type(2) {width:45px;}
.project_material_table .materialRow td:nth-of-type(3) {width:160px;}
.project_material_table .materialRow td:nth-of-type(4) {width:200px;}
.project_material_table .materialRow td:nth-of-type(5) {width:85px;}
.project_material_table .materialRow td:nth-of-type(6) {width:270px;}

.project_material_table .materialRow td:nth-of-type(1),
.project_material_table .materialRow td:nth-of-type(2),
.project_material_table .materialRow td:nth-of-type(4),
.project_material_table .materialRow td:nth-of-type(5),
.project_material_table .materialRow td:nth-of-type(7),
.project_material_table .materialCommandsBox {
  text-align:center;
}
.project_material_table .materialCommandsBox {
  width:45px;
}
.project_material_table .materialLinksBox {
  width:45px;
}
.statusRevBox p {
  margin:0px !important;
}
.statusRevBox a {
  text-decoration:underline !important;
  margin:0px 3px;
  white-space:nowrap;
}
.statusRevBoxVals {
  text-align:left;
  white-space:nowrap;
}
.statusRevBoxVals .status_open {
  color:#FF0000;
}
.statusRevBoxVals .status_rejected {
  color:#CBCB1C;
}
.statusRevBoxVals .status_in_process {
  color:#CBCB1C;
}
.statusRevBoxVals .status_approved {
  color:#00BC00;
}
.statusRevBoxVals .userStatus {
  color:#296178;
}
.project_material_table .openComments {
  background-color:#e0e0e0 !important;
}
.project_material_table .openCommentsRow {
  display:table-row;
}
.projectReviewsArea .mw-editsection a {
  margin-right:6px;
  text-decoration:underline;
}
.projectReviewsArea .mw-editsection a,
.projectReviewsArea .mw-editsection span {
  display:none;
}
.projectReviewsArea .mw-editsection a:nth-last-of-type(1),
.projectReviewsArea .mw-editsection a:nth-last-of-type(2) {
  display:inline;
}
.project_material_table .commentRow .loadingComments, .generalCommentsBox.loadingComments {
  background:#e0e0e0 url('https://cdata.oho.wiki/images/3/30/Wait.gif') no-repeat 50% 50%;
}
.project_material_table .commentRow .loadingComments > *, .generalCommentsBox.loadingComments > * {
  visibility:hidden;
}
.projectReviewsArea .mw-headline {
  font-size:14px !important;
  line-height:14px !important;
  font-weight:normal;
}
.projectReviewsArea > *, .projectReviewsArea dd {
  border:none !important;
  margin:0px !important;
  float:none !important;
}
.projectReviewsArea > h2 {
  margin-top:10px !important;
  padding-top:10px !important;
  border-top:1px solid #f0f0f0 !important;
  line-height:12px !important;
}
.projectReviewsArea > h2:first-of-type {
  margin-top:18px !important;
  padding-top:0px !important;
  border:none !important;
}
.projectReviewsArea > h2 * {
  font-weight:bold !important;
}
.projectReviewsArea .commentlevel_2 {
  margin-left:0px !important;
}
.projectReviewsArea .commentlevel_3 {
  margin-left:30px !important;
}
.projectReviewsArea .commentlevel_4 {
  margin-left:60px !important;
}
.projectReviewsArea .commentlevel_5 {
  margin-left:90px !important;
}
.projectReviewsArea .commentlevel_6 {
  margin-left:120px !important;
}
.projectReviewsArea .commentlevel_7 {
  margin-left:150px !important;
}
.projectReviewsArea .commentlevel_8 {
  margin-left:180px !important;
}
.projectReviewsArea .commentlevel_9 {
  margin-left:210px !important;
}
.projectReviewsArea .commentlevel_10 {
  margin-left:240px !important;
}
.projectReviewsArea > p, .projectReviewsArea > dl, .projectReviewsArea > div, .projectReviewsArea > p *, .projectReviewsArea > dl *, .projectReviewsArea > div * {
  font-size:15px !important;
  line-height:15px !important;
  margin-top:0px !important;
  margin-bottom:0px !important;
}
.projectReviewsArea > p, .projectReviewsArea > dl, .projectReviewsArea > div {
  margin:3px 0px 10px 0px !important;
/*  background-color:#f0f0f0;
  padding:10px 20px !important;
  -webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.15);
  -moz-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.15);
  box-shadow:5px 5px 10px 0px rgba(0,0,0,0.15);
  border-radius:4px;*/
}

.cs-expanded .cs-comment-header {
  background-color:transparent;
  border-top:none;
  border-bottom:1px solid #ffffff;
  background-color:#f0f0f0;
}
.cs-comment-body p {
  margin:0px;
}
#cs-comments .cs-button img {
  width:20px;
}
.cs-button:hover {
  background-color:#ddd;
  color:inherit !important;
}
.cs-stream-footer {
}
#cs-header {
  margin-bottom:15px;
}
#cs-comments {
  margin-top:20px;
}
.cs-stream {
  margin-bottom:20px;
  background-color:#f9f9f9;
  padding:5px;
  border:1px solid #ddd;
  border-radius:4px;
}
.cs-head-comment > .cs-comment-header {
  background-color:transparent;
}
.cs-collapsed .cs-comment-header {
  border-top:none;
  margin-bottom:0px;
}
.cs-stream.cs-collapsed {
  background-color:#eeeeee;
}
.cs-comment-body {
  margin-bottom:15px;
}

.ppMask {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
  top:0px;
  left:0px;
}
.ppWindow {
  position:fixed;
  display:none;
  width:600px;
  height:400px;
  z-index:9999;
  font-size:12px;
  background-color:#ffffff;
  color:#505050;
  border-radius: 7px;
  -webkit-box-shadow:10px 10px 60px 0px rgba(0,0,0,0.75);
  -moz-box-shadow:10px 10px 60px 0px rgba(0,0,0,0.75);
  box-shadow:10px 10px 60px 0px rgba(0,0,0,0.75);
  overflow:hidden;
}
.ppWindow .ppHeader {
  height:30px;
  line-height:30px;
  padding:0px 10px;
  font-size:17px;
}
.ppWindow .ppHeader .ppClose {
  position:absolute;
  top:5px;
  right:5px;
  background:url('https://cdata.oho.wiki/images/b/bd/Close.png') no-repeat 0 0;
  width:20px;
  height:20px;
}
.ppWindow .ppBody {
  height:370px;
  background:url('https://cdata.oho.wiki/images/3/30/Wait.gif') no-repeat 50% 50%;
}
.ppWindow .ppBody iframe {
  width:100%;
  height:100%;
  border:0px;
  background-color:transparent
}

#profile-toggle-button {
  display:none;
}

.profile-tab-bar .profile-tab:nth-of-type(2),
.profile-tab-bar .profile-tab:nth-of-type(5) {
  display:none;
}
.profile-info div:nth-of-type(5),
.profile-info div:nth-of-type(6),
.profile-info div:nth-of-type(7),
.profile-info div:nth-of-type(8),
#profile-update-personal-education,
#profile-update-personal-places,
#profile-update-personal-web {
  display:none;
}



.project_form_tabs {
  overflow:auto;
}
.project_form_tabs input {
  display:none;
}
.project_form_tabs label {
  display:block;
  float:left;
  font-weight:bold !important;
  border: 1px solid #dddddd;
  padding: 15px 15px;
  margin:0px;
  margin-right:5px;
  vertical-align:middle;
  cursor:pointer;
  background: #FFFFFF;
  color: #707070;
}
.project_form_tabs label.selected, .project_form_tabs label:hover {
  background: #CFCFCF;
  color: #707070;
}
.tab_frame_5 ul a {
  text-decoration:underline;
  color:#337ab7;
}

.project_form_type_box {
  display:none;
  border: 1px solid #dddddd;
  background: #f9f9f9;
  padding: 15px;
  vertical-align: top;
  margin:0px 10px 0px 10px;
}
.project_form_type_box input {
  margin-right:5px;
}
.project_form_type_box label {
  font-weight:bold !important;
}
#type_form_adv {
  margin-left:15px;
}

#wpSummary {
  display: block;
  width: 100%;
}


.home_langs {
  background-color: #fff;
}
.home_langs_links {
  margin:0px auto;
  width:1084px;
  padding-bottom:100px;
  overflow:auto;
}
.home_langs_links a {
  text-align: left;
  display:block;
  font-size: 12px;
  text-decoration:underline;
  color:#909090;
}
.home_langs_links a:hover {
  color: #296178;
}
.lang_title_link, .lang_title_link:hover {
  font-size: 30px !important;
  margin: 30px;
  color: #296178 !important;
  font-weight: bold;
}
.home_langs_links .cat_level_1 {
  font-weight: bold;
  margin-left:40px;
}
.home_langs_links .cat_level_2 {
  margin-left:60px;
}
.home_langs_links > div {
  padding-top: 20px;
  float: left;
  width: 361px;
  text-align: left;
}

.home_more_results_link {
  clear:both;
}
.home_more_results_link pre {
  background-color:#ffffff;
  border-color:#ffffff !important;  
  text-align:left;
  line-height:20px;
  padding:0px 0px 25px 0px;
}
.home_more_results_link a {
  font-weight:bold;
  font-size:18px;
  text-decoration:underline;
}

.ohostrategytable {
  width:100%;
  background-color:#ffffff;
  border:0px !important;  
}
.ohostrategytable td {
  background-color:#ffffff;
  border:0px !important;  
  text-align:left;
  vertical-align:top;
  line-height:15px;
  padding:0px !important;
  margin:0px !important;
}
.ohostrategytable td:first-child {
  width:auto;
}
.ohostrategytable td:last-child {
  width:250px;
  padding:10px !important;
}
.ohostrategytable td img {
  width:100%;
  height:auto;
}

.home_partners .partnertable {
  width:100%;
}
.home_founders .partnertable {
  width:50%;
  margin:0px auto;
}
.home_founders .partnertable td h3, .home_partners .partnertable td h3,
.home_founders .partnertable .partner_img, .home_partners .partnertable .partner_img {
  text-align:center;
}
.home_founders .partnertable td h3, .home_partners .partnertable td h3 {
  min-height:32px;
}
.home_founders .partnertable td, .home_partners .partnertable td {
  background-color:#ffffff;
  border:1px solid #f0f0f0 !important;  
  text-align:left;
  vertical-align:top;
  line-height:15px;
  padding:5px 10px !important;
}
.home_founders .partnertable .blankcell, .home_partners .partnertable .blankcell {
  border:1px solid #ffffff !important;  
}
.home_founders .partnertable td {
  width:50%;
}
.home_partners .partnertable td {
  width:25%;
}
.home_about .homeabouttable {
  width:100%;
  background-color:transparent;
  border:none;
}
.home_about .homeabouttable td {
  width:50%;
  background-color:transparent;
  border:none;
  vertical-align:top;
  padding:0px;
}
.home_about .homeabouttable td:last-child {
  text-align:right;
}
.home_about .homeabouttable td:last-child img {
  width:90%;
  height:auto;
}

.home_diagram .homediagramtable {
  width:100%;
  background-color:transparent;
  border:none;
}
.home_diagram .homediagramtable td {
  background-color:transparent;
  border:none;
  vertical-align:top;
  padding:0px;
}
.home_diagram .homediagramtable td * {
  margin:0px;
  padding:0px;
}
.home_diagram .diagram_title, .rootpage-Home .mw-body h1 {
  text-align:left;
  font-size:20px;
  padding:3px 10px !important;
  margin:10px 0px 10px 0px;
}
.home_diagram .diagram_colleft h3, .home_diagram .diagram_colright h3 {
  margin-bottom:10px !important;
}
.home_diagram .diagram_colleft, .home_diagram .diagram_colright {
  width:50%;
  text-align:left;
  padding:30px !important;
}
.home_diagram .diagram_colleft {
  border-right:3px solid #a4a4a4 !important;
}
.home_diagram .diagram_image img {
  width:100%;
  height:auto;
}


.home_search {
  padding:0px;
}
.home_about, .home_diagram, .home_category_list, .home_founders, .home_partners, .home_infobox {
  clear:both;
  width:1110px;
  margin:0px auto;
  margin-bottom:40px;
  overflow:auto;
}

.home_category_list .CategoryTreeTag > .CategoryTreeSection {
  float:left;
  width: 212px;
  height: 320px;
  border: 1px solid #f0f0f0;
  border-radius: 6px;
  padding: 10px;
  margin:5px;
}
.home_category_list .CategoryTreeTag > .CategoryTreeSection a {
  color:#909090;
}
.home_category_list .CategoryTreeBullet, .home_category_list .CategoryTreeEmptyBullet {
  display:none;
}
.home_category_list .CategoryTreeTag > .CategoryTreeSection > .CategoryTreeItem {
 font-weight: bold;
}


.partnertable {
  border-spacing: 10px;
  border-collapse: separate !important;
  background-color: transparent !important;
  border: none !important;
}
.partnertable td {
  text-align:center;
  vertical-align:top;
  padding:20px 10px !important;
  width:33%;
  background-color:#E6EBEB;
  border:1px solid #DBE0E0 !important;
  border-radius:4px;
}
.partnertable td a:hover {
  text-decoration:none;
}
.partnertable .partner_img {
  height:60px;
}
.partnertable .partner_img img {
  max-height:60px;
  width:auto;
  max-width:200px;
  height:auto;
}

/**************************************************************************************/

@media (max-width:1084px) {
  .mw-category-generated .gallery_results, .mw-category-generated .count_results_box,
  .search_project_results .gallery_results, .search_project_results .count_results_box {
    width:532px;
  }
  .home_langs_links {
    width:100%;
  }
}
@media (max-width:768px) {
  .mw-category-generated .gallery_results, .mw-category-generated .count_results_box,
  .search_project_results .gallery_results, .search_project_results .count_results_box {
    width:256px;
  }
  .container, body {
    min-width: 400px;
    width:100%;
  }
  .home_about, .home_diagram, .home_category_list, .home_founders, .home_partners, .home_infobox {
    width:100%;
  }
  .home_founders .partnertable {
    width:100%;
  }
  .homebannertable, .homebannertable tbody, .homebannertable tr, .homebannertable td {
    display: block;
  }
  .home_banner_logo, .home_banner_subinfo {
    margin:0 auto;
  }
  .home_search #p-search {
    margin-top:10px;
  }
  .home_search #p-search, .home_search .home_search_links {
    text-align:center;
  }
  .home_partners .partnertable td, .home_founders .partnertable td {
    width: 50%;
    display: block;
    float: left;
    height: 274px;
    padding: 30px !important;
  }
  .homepdftable td, .homeohotable td, .homeinfoboxtable td {
    display:block;
    width:auto !important;
  }
  .home_category_list .home_search {
    text-align:center;
  }
  .home_category_list .home_search > a {
    margin:10px 0px 10px 0px;
    display:block;
    float:none;
    clear:both;
  }
  .homepdftable img, .homeohotable video {
    width:100%;
    max-width:400px;
  }
  .home_category_list .p-search {
    float:none;
  }

  .partnertable .partner_img img {
    max-width:100%;
  }
  .home_partners .partnertable td.blankcell, .home_founders .partnertable td.blankcell {
    display:none;
  }
  .ohostrategytable td {
    display:block;
    width:auto !important;
  }
  .ohostrategytable td:last-child {
    padding-bottom:50px !important;
  }
  .footer > div {
    width:100%;
  }
  .footer .col-lg-3, .footer .col-lg-6 {
    width:auto;
    float: none;
  }
  .row {
    width:auto;
  }
  .rootpage-Home .row::before, .rootpage-Home .row::after {
    display:none;
  }
  .row::before, .row::after {
    width:20px;
    height:10px;
    top:-5px;
  }
  .header_slogan .header_search_title, .header_slogan .header_search_subtitle {
    display:none;
  }
  .searchbar {
    top:58px;
  }
  .header_menu {
    width:auto;
  }
  .mw-body {
    padding:0px;
  }
  .page-Home .row {
    margin:0px;
  }
  .home_banner {
    margin:0px -48px 0px -48px;
  }

  table.formtable > tbody > tr > td {
    display:block;
    float:left;
    width:100%;
    margin-bottom:10px;
  }
  .pfTreeInput {
    width:100% !important;
    overflow:hidden;
  }

  .projekt_box td, .projekt_component_box td {
    display:block;
  }

  .searchbar > div {
    width:auto;
  }
  textarea#comment {
    width:100%;
  }
}
@media (max-width:600px) {
  .mw-category-generated .cats_box,
  .mw-category-generated .gallery_results, .mw-category-generated .count_results_box,
  .search_project_results .cats_box,
  .search_project_results .gallery_results, .search_project_results .count_results_box {
    float:none;
    width:100%;
    margin-right:0px;
  }
  .mw-category-generated .count_results_box,
  .search_project_results .count_results_box {
    margin-top:30px;
  }
  .pfTreeInput {
    width:400px !important;
  }
  .home_banner_logo, .home_banner_subinfo {
    width:auto;
  }
  .home_banner_logo .logo_text {
    width:auto;
  }
  .home_search .input-group {
    width:400px;
  }
  .page-Supporting_partners .partnertable {
    width:100%;
    border-spacing:0px;
  }
  .page-Supporting_partners .partnertable td {
    width: 100%;
    display: block;
    float: left;
    height: 200px;
    margin-bottom:10px;
  }
  .page-Supporting_partners .partnertable td.blankcell {
    display:none;
  }
}
@media (max-width:510px) {
  .home_search .input-group {
    width:350px;
  }
  .searchbar .p-search > form > .input-group {
    width:240px;
  }
  .pfTreeInput {
    width:300px !important;
  }

  .search_item {
    width:100%;
    margin:10px 0px;
  }
  .search_item img {
    height:auto;
  }
}
OPEN HARDWARE OBSERVATORY 2020
| |
|||