/* Mixit */
#ee_customers_logos .mix{
  opacity: 0;
  display: none;
}

/* EE Main Customers */
.ee-main-customers{
  width: 100%;
  max-width: 1020px;
  height: 25px;
  text-align: left;
  overflow: hidden;
  padding-left: 30px;
  padding-right: 30px;
  margin: 0px auto;
  margin-top: 10px;
  margin-bottom: 10px;
}

.ee-main-customers-label{
  margin-right: 30px;
  display: inline;
  vertical-align: 7px;
}

.ee-main-customers-logos{
  display: inline;
}

.ee-main-customer{
  margin-left: 30px;
  margin-right: 30px;
}

.ee-customer{
  margin:15px;
}

.ee-text-logo{
  margin:15px;
  width:150px;
  height:150px;
  display:inline-block;
  text-align:center;
}

/* EE Shop Products */
table.ee-table-product td, table.ee-table-product th{ vertical-align: middle; text-align: left !important; }
.ee-table-product h3 { margin-bottom: 0px;  }
div.price_eur, div.price_usd, table.ee-table-product div.addToCart { text-align: right !important; white-space:nowrap; }
table.ee-table-product td:nth-child(2) { padding: 2px 4px; }
table.ee-table-product td:nth-child(3) { text-align:right !important; }
div.price_eur { font-weight: bold; }
div.name { color:#c02a26; font-size: 15px; }
div.free { font-weight:bold; text-align:right !important;}
div.period { font-size: 12px; }
div.addToCart { white-space:nowrap; }
div.addToCart input { font-size:15px; height:32px; margin-top:2px; margin-bottom: 0px; padding:2px; }
div.addToCart button { font-size:15px; padding:6px 13px; margin-top:2px; }

/* EE Shop Prices */
table.ee-table-prices { width:180px; margin:0px auto; }
table.ee-table-prices tbody tr th{
  background-color:transparent !important;
  text-align:right !important;
  font-size:12px;
  padding:0px 8px 2px 8px;
  white-space: nowrap;
}
table.ee-table-prices td:nth-child(1), table.ee-table-prices th:nth-child(1) {  width:85px; }
table.ee-table-prices td:nth-child(2), table.ee-table-prices th:nth-child(2) {  width:95px; }
table.ee-table-prices tbody tr td{
  text-align:right !important;
  padding:0px 8px;
  white-space: nowrap;
}
table.ee-table-prices tbody tr.eur{
  color:rgb(192,42,38);
}
/*
.required:after{
  color: #c02a26;
  content: ' *';
  display:inline;
}
*/
.activateForm .licenseInfo { height: 150px; margin-top:-15px; }
#activateSuccess textarea { margin-top: 5px; height: 50px; }

/* EE Feature */
div.feature hr { margin-top:10px; clear:both; }
div.feature div.back { text-align:right; padding-top:30px; clear:both; }
div.feature div.back a { color:#bfbfbf; }
div.feature div.back a:hover { color:#737373; }

table.ee-table-webinars { width:auto; }
table.ee-table-webinars td { padding-right: 25px; padding-bottom: 5px; }
table.ee-table-webinars td i { padding-right: 5px; }

/* Browser Update */
body .buorg {
  border-bottom:1px solid #CFA306;
  font-family: "Source Sans Pro",Arial,Helvetica,sans-serif; color:#4D4D4D;
  font-size: 15px;
}
body .buorg div {
  padding:5px 36px 5px 40px;
}
body .buorg a, body .buorg a:visited {
  color:#C02A26;text-decoration:none;
}
body #buorgclose {
  top:.2em;
  font-size:20px;
}

/* Cookie settings */
.cookie-popup-overlay{
  display:none;
  position:fixed;
  top:0;
  left:0;
  background-color:rgba(0,0,0,.5);
  width:100%;
  height:100%;
  align-items:center;
  justify-content:center;
  z-index:9999999;
}

.cookie-popup{
  display:inline-block;
  width:450px;
  background-color:white;
  display:flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items:center;
  padding:20px 20px 0px 20px;
}

.cookie-check-col {
  padding-right:10px;
}

.cookie-type {
  margin-bottom:10px;
  font-size:18px;
}

.cookie-popup table {
  margin-bottom:0px;
}

.cookie-outline-button { 
  color:#737373;
  background-color:#fff; 
  font-size:15px; 
  padding:6px 13px;
  box-shadow:inset 0 -1px 1px rgba(0, 0, 0, 0.3);
  border-radius:3px;
  text-shadow:none;
  line-height:20px;
  text-align:center;
  font-weight:400;
  box-sizing:border-box;
  display:inline-block;
}

.cookie-outline-button:hover {
  color:#c02a26;
}

/* BCG Alumni */
.page-id-7173 #site-wide-cta {
  display:none;
}