/*specific pages container*/
.home-custom-css{}
.community-custom-css{}
.agenda-custom-css{}
.speakers-custom-css{}

/*main container of each section*/
.main-app-container {}

/*
call-to-action buttons e.g:
Register, Join The Community etc
*/
.btn-register {}

/*Top navigation bar container*/
.template-nav {}

/*Top navigation bar items container*/
#bs-example-navbar-collapse-1 {}
ul.nav.navbar-nav {width:100%; padding-left:40px;}
.nav-menu-btn {font-weight:bold !important;}

div.color-5-menu-icons.header-top-me  {
    display: none !important; 
}

div.selected {
  border-bottom:3px solid;}
/*social share buttons container*/
.social-share-button {}

/*social share buttons per social network*/
.social-share-button.facebook {}
.social-share-button.twitter {}
.social-share-button.linkedin {}
.social-share-button.google {}

.left {
  text-align:left;
}

.white {
 color:#FEFDF8 !important; 
}
div.main-view.footer-padding.footer-padding-confirmation {
 padding-bottom:0px !important; 
}

div.main-view {
background-color:#06185F;
}

footer {
  display: none !important; 
}

p {
  line-height:1.5 !important;
}
h1, h2, h3, h4 {
 font-weight:600 !important;
 text-transform:lowercase !important;
 line-height:.9 !important;
}

.dark h1, .dark h2, .dark h3, .dark h4 {
  color:#FEFDF8 !important;
}

h2.video {
  text-align:center !important;
  color:#FEFDF8 !important;
}

h2 {
  font-size:60px !important;
}

div.full-width.text-center.margin-vertical-small.margin-horizontal-auto.element-35004706 {
  text-align:left;
  padding-top:30px;
}

div.element-groups.Component-elementGroups-0-2-1 {
  align-items: center; 
}
div.col-sm-6.padding-horizontal-medium.overflow-hidden.bz-flex-col {
  margin-top:0px !important;
}

div.new-footer a {
 color:#FEFDF8; 
}

div.new-footer a:hover {
 color:#76DCFD; 
}

div.trade-template nav {
  border-bottom:1px solid #06185F !important;
  filter: drop-shadow(5px 5px 10px #06185F) !important;
}
/*******ANIMATION*********/
/* Base State */
.animate-me {
  opacity: 0;
  transition-property: opacity, transform;
  transition-timing-function: cubic-bezier(0.34, 3, 0.64, 1);
}

/* 1. Directions (Initial Offsets) */
.from-bottom { transform: translateY(50px); }
.from-top    { transform: translateY(-50px); }
.from-left   { transform: translateX(-50px); }
.from-right  { transform: translateX(50px); }

/* 2. Speeds */
.speed-fast { transition-duration: 0.3s; }
.speed-med  { transition-duration: 0.8s; }
.speed-slow { transition-duration: 1.5s; }

/* 3. Delays */
.delay-1 { transition-delay: 0.2s; }
.delay-2 { transition-delay: 0.4s; }
.delay-3 { transition-delay: 0.6s; }
.delay-4 { transition-delay: 0.8s; }
.delay-5 { transition-delay: 1s; }
.delay-6 { transition-delay: 1.2s; }

/* The "Magic" Cubic Bezier for a natural bounce */
.animate-me.in-view {
  opacity: 1;
  transform: translate(0, 0);
  /* This specific curve creates the 'overshoot' effect */
  transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
}

.parent {
display: table !important;
  width: 100% !important;
}

.child {
  display: table-cell !important;
  vertical-align: middle !important;
}


