.mu-hero-overlay,
.mu-video-overlay {
	background-color: #002158;
    background-image: url(../../../assets/images/bg.png);
    background-position: center center;
    background-attachment: fixed;
    background-size: auto;
    background-repeat: repeat;
}
.mu-primary-btn:hover,
.mu-primary-btn:focus,
.mu-copy-right a:hover,
.mu-copy-right a:focus,
.mu-send-msg-btn:hover,
.mu-send-msg-btn:focus,
.mu-faq-content .panel-title a:hover,
.mu-faq-content .panel-title a:focus,
.mu-faq-content .panel-title a[aria-expanded="true"],
.mu-faq-content .panel-title a>span,
.mu-menu ul li a:hover,
.mu-menu ul li a:focus,
.mu-single-speakers-info p,
.mu-single-speakers-social li a:hover,
.mu-single-speakers-social li a:focus,
.mu-logo,
.mu-logo:hover,
.mu-logo:focus,
#mu-hero .navbar-default .navbar-brand,
.mu-navbar .mu-menu li a:hover,
.mu-navbar .mu-menu li a:focus,
.mu-single-event .mu-event-time {
	color: #002158;
}
.mu-speakers-slider .slick-next,
.mu-speakers-slider .slick-prev,
#mu-venue,
.mu-popular-price .mu-price-tag,
.mu-navbar .navbar-toggle,
.mu-navbar .navbar-toggle:hover,
.mu-navbar .navbar-toggle:focus,
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:focus, 
.navbar-default .navbar-nav > .active > a:hover,
.mu-schedule-menu li a:hover,
.mu-schedule-menu li a:focus,
.mu-schedule-menu li.active a,
.mu-schedule-menu li.active a:hover,
.mu-schedule-menu li.active a:focus {
	background-color: #002158;
}
.mu-social-media a:hover,
.mu-social-media a:focus {
	border: 1px solid #002158;
	color: #002158;
}
.mu-contact-form .form-control:focus,
.mu-schedule-menu li a {
	border: 1px solid #002158;    
} 
.mu-send-msg-btn,
.mu-register-btn:hover,
.mu-register-btn:focus,
.mu-popular-price .mu-register-btn {
	border: 1px solid #002158;
	background-color: #002158;
}
.mu-faq-content .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #002158;
}
.mu-reg-submit-btn:hover,
.mu-reg-submit-btn:focus {
	background-color: #002158;
	border: 2px solid #002158;
}
.mu-schedule-content div.tab-pane p {
    font-size: 16px;
    letter-spacing: 0px;
}
.mu-schedule-content div.tab-pane p.sessao{
	font-size:20px;
}

.mu-speakers-area .slick-slider .slick-track {
    width: 100% !important;
    transform: initial !important;
    display: flex;
    flex-wrap: wrap;
}
@media (min-width: 768px) {
.fixedmenu{
	text-align:center;
	background-color:white;
	color:darkblue;
	height:80px;
}
.fixedmenu	.navbar-nav>li>a{
		
    padding-top: 30px;
    padding-bottom: 30px;
	}
.fixedmenu .navbar-nav{
	float:none;
}
.fixedmenu .navbar-nav>li {
    display: inline-block;
	float:none;
}
.fixedmenu .mu-menu li a {
    color: #333;
}
.mu-single-speakers:nth-last-child(-n+6) {display:none!important;}
.mu-single-speakers:nth-child(-n+6) {display:none!important;}
}
@media (max-width: 768px) {
.mu-hero-overlay{padding-top: 50px}
.mu-navbar{top:0px !important;}
.fixedmenu{display: none}
.mu-single-speakers:nth-last-child(-n+3) {display:none!important;}
.mu-single-speakers:nth-child(-n+3) {display:none!important;}
}
.mu-speakers-area .mu-speakers-slider .slick-next, .mu-speakers-area .mu-speakers-slider .slick-prev{
	display:none !important;
}

.mu-menu li.idioma a, .navbar-header li.idioma a  {
    background-repeat: no-repeat;
    background-position: 0 -20px;
    display: block;
    overflow: hidden;
    padding: 17px 37px 0 0;
    transition: all 0.5s;
    margin: 14px 8px 0px;
}
.mu-menu li.idioma:not(.ativo) a:hover {
    background-position: 0 top;
}
.mu-menu li.idioma.ativo a, .navbar-header li.idioma.ativo a {
    background-position: 0 top;
	cursor:default;
}
.mu-menu li.idioma, .navbar-header li.idioma {
    list-style: none;
    width: 10px;
    display: contents;
}
.mu-menu li ul, .navbar-header ul {
    position: relative;
    display: flex;
}
.navbar-header ul {
    display: none;
}
li#bra.idioma a {
    background-image: url(../../images/brasil.jpg);
    background-size: contain;
    background-position: inherit;
    height: 30px;
}
li#eng.idioma a {
    background-image: url(../../images/eua.jpg);
    height: 30px;
    background-size: contain;
    background-position: inherit;
}
/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 100000000;
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
	text-align: center;
}
.modal-header {
    padding: 0 15px 15px 15px;
}
/* The Close Button */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
    margin-top: -19px;
    margin-right: -14px;
	opacity:1;
}
.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
.aviso {
    font-size: 20px;
    line-height: 30px;
}
.aviso a{
	color:#67CDFF;
}
.aviso a:hover{
	color:#00FF5C;
}

.mu-video-list ul {
    padding: 0px;
}
.mu-video-list ul li {
    padding: 6px 15px;
    list-style: none;
    border-bottom: 1px solid gray;
    font-size: 14px;
	cursor:pointer;
    background-color: #08285d;
	color:white;
}
.mu-video-list ul li.active {
    background-color: #011535;
    color: #fff;
	cursor:default;
}
.mu-video-list ul li:not(.active):hover {
    background-color: #7e1318;
    color: #fff;
}
button.vjs-big-play-button {
    margin-left: CALC(50% - 45px);
    margin-top: CALC(30% - 25px);
}
div.video-js {
    width: 100%;
    max-height: 576px;
}
@media (min-width: 768px) {
	.no-padding{
		padding-right:0;
		padding-left:0;
	}
	.no-padding-left{
		padding-left:0;
	}
	.no-padding-right{
		padding-right:0;
	}
	.mu-video-player {
		overflow: hidden;
	}
	.mu-video-list{
		overflow-y:scroll;
	}
}

@media (max-width: 767px) {
	.video-js .vjs-tech{
		position:inherit !important;
	}
	.videoplayer-dimensions{
		height:100% !important;
	}
}
