﻿/* BODY */
body {
    background-color: #e5e7eb;
    line-height: 1.5;
}
body.bodyHall   { background-color: #d9dfe3;}
.btn-success    { background-color: #0284c7;  color: #fff;}
.btn-success:hover,
.btn-success:focus,
.btn-success:active {
    background-color: #0ea5e9;
}

a {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: 200ms;
}

/* HEADER */
header { background-color: #fff;}
/*#site-header  { border-bottom: 8px solid #e5e7eb;}*/
#gheadader.passive {  border-bottom: 8px solid #e5e7eb;}
/*body.industry #site-header {  border-bottom: 8px solid #2783c2;}
body.consumergoods #site-header { border-bottom: 8px solid #271d5c;}*/

/* = DROPDOWN */
#header-site-nav .bg-lightBlue, #header-site-nav .bg-lightBlue:hover, #header-site-nav .open .bg-lightBlue {  color:#fff;  background: #41a6ec; }
.text-dark-blue, .text-dark-blue:hover { color: #344a8e;}

/* SOCIAL LINKS */
.sociallink li {display: inline-block; width: 40px;}
.sociallink > img {width: 35px; color:#23786f}

/* = NAV */
#site-header .navbar.navbar-default { background-color: #fff; background-color: white;}
#site-header .navbar.navbar-default { background-image: none;}/*overide bootstrap */

.navbar .gindustry a.dropdown-toggle,
    .gindustry .dropdown-extra-links { background: #2783c2 !important;  color: #fff !important;} /*0035a2*/
.gindustry .dropdown-extra-links a {color:#fff}

.navbar .genergy a.dropdown-toggle {  background: #23786f !important;  color: #fff !important;}
.navbar .gconsumer a.dropdown-toggle {  background: #271d5c !important;  color: #fff !important;}
.navbar .gagri a.dropdown-toggle {  background: #4b8d3a !important;  color: #fff !important;}
.navbar .gcategories a.dropdown-toggle {  background: #0035a2 !important;  color: #fff !important;}
.navbar .gindustry .dropdown-menu { border: 3px solid #2783c2;}
.navbar .genergy .dropdown-menu {  border: 3px solid #23786f;}
.navbar .gconsumer .dropdown-menu {  border: 3px solid #271d5c;}
.navbar .gagri .dropdown-menu {  border: 3px solid #4b8d3a;}
.navbar .gcategories .dropdown-menu {  border: 3px solid #0035a2;}
.gindustry .dropdown-header .h2 {  color: #2783c2;}
.genergy .dropdown-header .h2 {  color: #23786f;}
.gconsumer .dropdown-header .h2 {  color: #271d5c;}
.gagri .dropdown-header .h2 {  color: #4b8d3a;}

/* == NAV BOTTOM */
.navbar li.d2allblock.gindustry     { background-color: #0035a2;  color: #fff;}
.navbar li.d2allblock.gindustry a   { color: #fff;}
.lescarres .carreType { background-color: #111827;}

/* THEME COLORS */
.bg-transparent      { background-color: rgba(0, 0, 0, .2) !important; color: #fff !important;}
.colorIndustry      { background-color: #2783c2 !important; color: #fff !important;}
.colorIndustryC     { color: #2783c2 !important;}
.colorIndustry a    { color: #fff !important;}
.colorEnergy        { background-color: #23786f !important;  color: #fff !important;}
.colorEnergyC       { color: #23786f  !important;}
.colorConsumer      { background-color: #271d5c !important;  color: #fff !important;}
.colorConsumerC     { color: #271d5c !important;}
.colorAgri          { background-color: #4b8d3a !important;  color: #fff !important;}
.colorAgriC         { color: #4b8d3a !important;}
.colorExpo          { background-color: #111827 !important;}
.colorNews          { background-color: #111827 !important;}
.colorVideo         { background-color: #111827 !important;}
.colorAppliaction   { background-color: #111827 !important;  color: #111827 !important;}
.colorProducts      { background-color: #111827 !important;}

/* COLORS */
.gline          { float: left; width: 100%;}
.greenDeep_bg   { background: #23786f !important;}
.greenDeep_c    { color: #23786f !important;}
.greenDeep_bob  { border-bottom: 1px solid #23786f !important;}
.green_bg       { background: #6dbe0d !important;}
.green_c        { color: #6dbe0d !important;}
.green_bob      { border-bottom: 1px solid #6dbe0d !important;}
.blueDeep_bg    { background: #0035a2 !important;}
.blueDeep_c     { color: #0035a2 !important;}
.blueDeep_bob   { border-bottom: 1px solid #0035a2 !important;}
.blueLight_c    { color: #41a6ec !important;}
.blueLight_bg   { background: #41a6ec !important;}
.blueLight_bo   { border-color: #41a6ec !important;}
.blueLight_bob  { border-bottom: 1px solid #41a6ec !important;}
.lila_bg        { background: #783b87 !important;}
.lila_c         { color: #783b87 !important;}
.lila_bob       { border-bottom: 1px solid #783b87 !important;}
.white_c        { color: #fff !important;}
.white_bg       { background: #fff !important;}
.red_c          { color: #dc2626 !important;}
.red_bg         { background: red !important;}
.orange_bg      { background: rgba(255,255,255, .2) !important;}
.orange_bo      { border-color: rgba(255,255,255, .2) !important;}
.orange_bob     { border-bottom: 1px solid #ff9103 !important;}
.orange_c       { color: #ff9103 !important;}
.brown_bg       { background-color: #4b8d3a !important;}
.brown_c        { color: #4b8d3a !important;}
.brown_bob      { border-bottom: 1px solid #4b8d3a !important;}
.bluegrey_bo    { border-color: #dae1e7 !important;}
.greyLight_c    { color: #a5abaf;}
.greyDark_c     { color: #1a1b25;}

.m-0 { margin: 0 !important;}

/* AREA NAV */
#gareanavWrapper { background-color: #fff; margin: 0 -7px}
#gareanav .nav-tabs .active a {  background: #111827;  color: #fff !important;  border-color: #111827;}
#gareanav .nav-tabs a:hover { background-color:#4b5563; border: 1px solid #4b5563; }
#gareanav .zwxx {  color: #ec8500;}
#gareatabs .highlights {/*color: #f9a952 !important;*/}
#gareanav .nav-tabs .active a {background-color:#111827; border-color:#111827; color:#fff !important;}

/* AREA NAV COLORFULL */
.hallNavBlock .hallactive { color: #dc2626;}
.home #gareanav {
    border-bottom: 1px solid #e5e7eb;
    border-top: 1px solid #e5e7eb;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/*body.consumergoods #gareanav {display:none}*/
#gareanav h1 {font-size:0.9em;}
#gareanav h1 a {color:#fff;}
body.consumergoods #gareanavWrapper {background-color: #fff; color:#271d5c}
body.consumergoods #gareanav h1 a .c21 {color:#ffbc66;}
/*body.consumergoods #gareanav h1 {color:#A1CDF5}*/
body.consumergoods #gareanav h1 .c21 {color:#ff9103 !important}
body.consumergoods #gareanav #gareatabs li a { color:#fff; }
body.consumergoods .hallNavBlock a {color:#fff}
body.consumergoods .hallNavBlock {background-image: linear-gradient(to right, #232263, #163861);}
body.consumergoods #gareanav .nav-tabs .active a {background-color:#111827; border-color:#111827}
body.consumergoods .hallNavBlock .hallactive { color: #e5e7eb;}
.consumergoods_c {color:#271d5c;}

body.industry #gareanavWrapper {background-color:#fff; color:#2783c2; margin: 0 -7px}
body.industry #gareanav a .zwxx {color:#ffbc66;}
body.industry #gareanav h1 a .c21 {color:#ffbc66;}
body.industry #gareanav {
    border-color:#0035a2;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
body.industry #gareanav #gareatabs li a { color:#fff; }
body.industry .hallNavBlock a {color:#fff;}
body.industry .hallNavBlock {background-image: linear-gradient(to right, #232263, #163861);color:#fff;}
body.industry  #gareanav .nav-tabs .active a {background-color:#111827; border-color:#111827}
body.industry .hallNavBlock .hallactive { color: #ff9103;}
.industry_c {color:#2783c2;}
#secondNavLine .hallNavBlock {
    background-image: linear-gradient(to right, #232263, #163861);
    color: #fff;
}
#secondNavLine .hallNavBlock a:not(.btn) { color: #fff;}

body.energy #gareanavWrapper {background-color:#fff; color:#23786f;}
body.energy #gareanav .zwxx {color:#ffbc66;}
body.energy #gareanav {border-color:#0035a2}
body.energy #gareanav #gareatabs li a { color:#fff; }
body.energy .hallNavBlock a {color:#fff}
body.energy .hallNavBlock {background-image: linear-gradient(to right, #232263, #163861);}
body.energy #gareanav .nav-tabs .active a {background-color:#111827; border-color:#111827}
body.energy .hallNavBlock .hallactive { color: #ff9103;}
.energy_c { color:#23786f; }

body.agrifood #gareanavWrapper {background-color:#fff; color:#4b8d3a;}
body.agrifood #gareanav .zwxx {color:#ffbc66;}
body.agrifood #gareanav {border-color:#0035a2}
body.agrifood #gareanav #gareatabs li a { color:#fff; }
body.agrifood .hallNavBlock a {color:#fff}
body.agrifood .hallNavBlock {
    background-image: linear-gradient(to right, #232263, #163861);
    color: #fff;
}
body.agrifood #gareanav .nav-tabs .active a {background-color:#111827; border-color:#111827}
body.agrifood .hallNavBlock .hallactive { color: #ff9103;}
.agrifood_c { color: #4b8d3a !important;}

/* BREADCRUMP*/
#gareaContent #bread {color:#111827}
#gareaContent #bread a {color:#111827}

/* LEFT NAV */
#gareaLeft .areaTitel { background-color: #111827; color: #ffffff;}
.cat-nav-bg { background-image: linear-gradient(to right, #232263, #163861) !important;}

/* Version Short*/
#catNavLeft {
    background-image: linear-gradient(to bottom right, #232263, #0b4f60);
}
#catNavLeft h3      { letter-spacing: 1px;  color: #ebecef;}
#catNavLeft h3 a    { color: #ebecef;}
#catNavLeft ul.d2expoBlock      { margin: 0 15px 15px 0;  color: #c7c8ce;}
#gareaLeft.greyView .areaTitel  { background-color: #8d8eab;  color: #16233d;}
#gareaLeft.greyView #catNavLeftWide     { background-color: #8d8eab;  color: #ebecef;}
#gareaLeft.greyView #catNavLeftWide h3  { color: #0035a2;}
#gareaLeft.greyView #catNavLeftWide h3 a { color: #0035a2;}
#gareaLeft.greyView #catNavLeftWide ul.d2expoBlock { margin: 0 15px 15px 0;  color: #c7c8ce;}

/* = HALL NAV BLOCK */
.hallNavBlock a     { color: #0035a2;}
.hallNavBlock a.btn { color: #fff;}


/* FOOTER */
#gfooter {
    background-image: linear-gradient(to bottom right, #232263, #0b4f60);
    color: #e6e8ec;
}
#gfooter a {  color: #e6e8ec;}
#gfooter #gterms {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
}
/* social */
#gfooter a.social {color:#2783c2;}
#gfooter a.social::before {color:#2783c2;}
.socialblues a.social {color:#2783c2;}
.hihi { margin-top:-12px}
.socialblues a.social::before {color:#2783c2;}

/* NEWS */
.grenewable.gbalken     { background: #6dbe0d;  color: #fff;}
.gautomation.gbalken    { background: #0035a2;  color: #fff;}
.gsensor.gbalken        { background: #ff9103;  color: #fff;}
.gvision.gbalken        { background: #dc2626;  color: #fff;}
.gmaterialhandling.gbalken { background: #ffd201;  color: #fff;}
.gmotion.gbalken        { background: #6dbe0d;  color: #fff;}
.goffice.gbalken        { background: #4b8d3a;  color: #fff;}
.gall.gbalken           { background: #dc2626;  color: #fff;}
.grenewable .glyphicon-stop { color: #6dbe0d;}
.gautomation .glyphicon-stop { color: #0035a2;}
.gsensor .glyphicon-stop { color: #ff9103;}
.gvision .glyphicon-stop { color: #dc2626;}
.gmaterialhandling .glyphicon-stop { color: #ffd201;}
.gmotion .glyphicon-stop { color: #6dbe0d;}
.goffice .glyphicon-stop { color: #4b8d3a;}
.gall .glyphicon-stop   { color: #dc2626;}

/*  HALLMAP */
#ghallmap.goffice .a1 .subareaTitel     { background-color: #dc2626; color: #fff;}
#ghallmap.goffice .a1 li.hnumber        { background-color: #fff;}
#ghallmap.goffice .a1 li.hnumber a      { color: #dc2626;}
#ghallmap.goffice .a2 .subareaTitel     { background-color: #bf3c0e;  color: #fff;}
#ghallmap.goffice .a2 li.hnumber        { background-color: #fff;}
#ghallmap.goffice .a2 li.hnumber a      { color: #bf3c0e;}
#ghallmap.goffice .a3 .subareaTitel     { background-color: #da7c0e;  color: #fff;}
#ghallmap.goffice .a3 li.hnumber        { background-color: #fff;}
#ghallmap.goffice .a3 li.hnumber a      { color: #da7c0e;}
#ghallmap.goffice .a4 .subareaTitel     { background-color: #b7270f;  color: #fff;}
#ghallmap.goffice .a4 li.hnumber        { background-color: #fff;}
#ghallmap.goffice .a4 li.hnumber a      { color: #b7270f;}

#ghallmap.material_hadling .a1 .subareaTitel     { background-color: rgb(126, 140, 151); color: #fff;}
#ghallmap.material_hadling .a1 li.hnumber        { background-color: #fff;}
#ghallmap.material_hadling .a1 li.hnumber a      { color: #2783c2;}
#ghallmap.material_hadling .a2 .subareaTitel     { background-color: rgb(126, 140, 151);  color: #fff;}
#ghallmap.material_hadling .a2 li.hnumber        { background-color: #fff;}
#ghallmap.material_hadling .a2 li.hnumber a      { color: #bf3c0e;}
#ghallmap.material_hadling .a3 .subareaTitel     { background-color: rgb(126, 140, 151);  color: #fff;}
#ghallmap.material_hadling .a3 li.hnumber        { background-color: #fff;}
#ghallmap.material_hadling .a3 li.hnumber a      { color: #da7c0e;}
#ghallmap.material_hadling .a4 .subareaTitel     { background-color: rgb(126, 140, 151);  color: #fff;}
#ghallmap.material_hadling .a4 li.hnumber        { background-color: #fff;}
#ghallmap.material_hadling .a4 li.hnumber a      { color: #b7270f;}

#ghallmap.gquality .a1 .subareaTitel     { background-color: #0035a2 ; color: #fff;}
#ghallmap.gquality .a1 li.hnumber        { background-color: #fff;}
#ghallmap.gquality .a1 li.hnumber a      { color: #0035a2;}
#ghallmap.gquality .a2 .subareaTitel     { background-color: #0088FF;  color: #fff;}
#ghallmap.gquality .a2 li.hnumber        { background-color: #fff;}
#ghallmap.gquality .a2 li.hnumber a      { color: #0088FF;}
#ghallmap.gquality .a3 .subareaTitel     { background-color: #da7c0e;  color: #fff;}
#ghallmap.gquality .a3 li.hnumber        { background-color: #fff;}
#ghallmap.gquality .a3 li.hnumber a      { color: #da7c0e;}
#ghallmap.gquality .a4 .subareaTitel     { background-color: #b7270f;  color: #fff;}
#ghallmap.gquality .a4 li.hnumber        { background-color: #fff;}
#ghallmap.gquality .a4 li.hnumber a      { color: #b7270f;}

#ghallmap ul.hallist ul.hhallrow        { background-color: #fff;}
#ghallmap .subareaTitel { background-color: #232263; color:#fff}
#ghallmap .subareaTitel h2 {font-weight:200; letter-spacing:1px}
#ghallmap .gcompany a   { color: #41a6ec;}
#ghallmap .gcompany     { color: #41a6ec;}


.a1 .hnumber a  {color:#428bca;}
.a2 .hnumber a {color:#095c52}
.a3 .hnumber a {color:#5f0658}
.a4 .hnumber a {color:#0035a2}
.a5 .hnumber a {color:#034503}
.a6 .hnumber a {color:#7e0669}
.a7 .hnumber a  {color:#428bca;}
.a8 .hnumber a {color:#095c52}
.a9 .hnumber a {color:#5f0658}
.a10 .hnumber a {color:#0035a2}
/* = BLOCK RIGHT */
.blockRight a           { color: #111827;}
.blockRight .gcompany a { color: #41a6ec;}
.blockRight .row > .li  { margin: 7px;}
.blockRight .btn        { color: #fff;}

.nav-tabs > li > a {
    background-color: #f3f4f6;
    color: #111827 !important;
    margin-right: 5px;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
    color: #fff !important;
}

/* HALL*/

/* FOOTER */
#gfooter .nav-tabs > li.active, #gfooter .nav-tabs > li.active > a, #gfooter .nav-tabs > li.active > a:hover, #gfooter .nav-tabs > li.active > a:focus {border:0px; background-color:#ff9103; }

/*
industry 3B92DF 2783c2
energy 04750f 23786f
consumer goods 831c1c 271d5c 271d5c
agri b78243 4b8d3a
*/
