* {
	-outline: 1px solid rgba(255, 85, 0, 0.25);
}

body {
	background-color: #fff;
	font-family: 'Open Sans', sans-serif !important;
    font-size: 14px;
}


/**
 * Header
 */

	#header-navbar {
		background-color: #fff;
		min-height: 60px;
		padding: 10px;
		-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.42);
		-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.42);
		box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.42);
	}
	#header-navbar:before,
	#header-navbar:after {
	  content: " ";
	  display: table;
	}
	#header-navbar:after {
	  clear: both;
	}
	#header-navbar .container {
		max-width:100%;
	}
	.header-navbar-fixed #header-navbar {
	  position: fixed;
	  top: 0;
	  right: 0;
	  left: 0;
	  z-index: 1030;
	  min-width: 320px;
	  -webkit-backface-visibility: hidden;
	  backface-visibility: hidden;
	  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.02);
	  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.02);
	}
	.header-navbar-fixed #main-container {
	  padding-top: 60px;
	}
	@media screen and (min-width: 992px) {
	  .header-navbar-fixed.sidebar-l.sidebar-o #header-navbar {
		left: 230px;
	  }
	  .header-navbar-fixed.sidebar-r.sidebar-o #header-navbar {
		right: 230px;
	  }
	  .header-navbar-fixed.sidebar-l.sidebar-o.sidebar-mini #header-navbar {
		left: 60px;
	  }
	  .header-navbar-fixed.sidebar-r.sidebar-o.sidebar-mini #header-navbar {
		right: 60px;
	  }
	}
	.header-navbar-transparent #header-navbar {
	  background-color: transparent;
	  -webkit-box-shadow: none;
	  box-shadow: none;
	}
	.header-navbar-transparent.header-navbar-fixed.header-navbar-scroll #header-navbar {
	  background-color: #3e4a59;
	}
	.header-navbar-transparent.header-navbar-fixed #main-container {
	  padding-top: 0;
	}
	.wr-nav-header {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.nav-header {
		list-style: none;
		margin-bottom: 0;
		padding-left: 0;
	}
	.nav-header li {
		display: inline-block;
		position: relative;
		vertical-align: top;
	}
	.nav-header .sidebar-mini-toggle {
		display: none;
		padding-right:10px;
	}
	.nav-header .sidebar-toggle {
		padding-right:10px;
	}
	.nav-header img {
		height:80px;
		max-width:100%;
		width: 205px;
	}
	.nav-header.pull-right {
		text-align: right;
	}
	.nav-header.pull-right li:first-child {
		display: none;
	}
	.nav-header iframe[name="fBusca"] {
		max-height: 45px;
		max-width: 100%;
		width: 152px;
	}

	.btn-login {
		background-color: transparent;
		border-color: #bea669;
		border-style: solid;
		border-width: 1px;
		color:#bea669;
		display: inline-block;
		padding: 0.75em 1em;
		text-transform: uppercase;
		transition: all 1s ease;
	}
	.btn-login:active,
	.btn-login:focus,
	.btn-login:hover {
		background-color: #292885;
		color: #fff;
	}
	.btn-login,
	.btn-login:active,
	.btn-login:focus,
	.btn-login:hover {
		text-decoration: none;
	}

	.form-header-lang {
		display:inline-block;
	}

	select#lang {
		background-color: transparent;
		background-image: url('../../img/icons/header-icon-arrowdown.svg');
		background-position: center right;
		background-repeat:no-repeat;
		background-size: 10px;
		border-color: transparent;
		border-style: solid;
		border-width: 1px;
		color:#2b2b86;
		cursor: pointer;
		display: inline-block;
		padding: 0.75em 2em 1.1em;
		text-decoration: none;
		text-transform: uppercase;
		-moz-appearance: none;
		-webkit-appearance:none;
	}

	select#lang::-ms-expand {
		display: none;
	}

	#lang-pseudos {
		display: inline-block;
	}

	#lang-pseudos:before {
		background-repeat:no-repeat;
		background-position: center center;
		content:"";
		display: inline-block;
		position: absolute;
		height: 20px;
		left: 0;
		top: 0.8em;
		width: 20px;
	}

	#lang-pseudos.pt-br:before {
		background-image:url('../../img/icons/icon-flag-brasil.svg');
	}
	#lang-pseudos.es-es:before {
		background-image:url('../../img/icons/icon-flag-espanha.svg');
	}
	#lang-pseudos.en-us:before {
		background-image:url('../../img/icons/icon-flag-estadosunidos.svg');
	}

	@media (max-width: 440px) {
		.wr-nav-header {
			display: block;
			padding-left: 40px;
		}
		.nologgeduser .wr-nav-header {
			padding-left: 0;
		}
		.nav-header.pull-left,
		.nav-header.pull-right {
			float: left;
			text-align: center;
		}
		.nav-header.pull-left {
			/* margin-bottom: 10px; */
			width: 40%;
		}
		.nav-header.pull-left li:nth-child(3) {
			text-align: left;
    		width: 100%;
		}
		.nav-header.pull-right {
			/* margin-bottom: 10px; */
			width: 60%;
		}
		.nav-header img {
			height: 50px;
			width: 120px;
		}
		.nav-header .sidebar-toggle {
			top: 5px;
			position: absolute;
			left: 0;
		}
	}



/**
 * Page Container
 */

	#page-container {
	  margin: 0 auto;
	  width: 100%;
	  min-width: 320px;
	}
	@media screen and (min-width: 992px) {
	  #page-container.sidebar-l.sidebar-o {
		padding-left: 230px;
	  }
	  #page-container.sidebar-r.sidebar-o {
		padding-right: 230px;
	  }
	  #page-container.sidebar-l.sidebar-o.sidebar-mini {
		padding-left: 60px;
	  }
	  #page-container.sidebar-r.sidebar-o.sidebar-mini {
		padding-right: 60px;
	  }
	}



/**
 * Containers
 */

	#main-container,
	#page-footer {
	  /* overflow-x: hidden; */
	}
	#main-container {
	  background-color: #fff;
	  padding: 4em 0;
	}



/**
 * Footer
 */

	#page-footer {
		color: #fff;
		display: none;
	}
	#page-footer a {
		color: #fff;
		text-decoration: none;
		transition: color 1s ease;
	}
	#page-footer a:focus,
	#page-footer a:hover,
	#page-footer a:active {
		color: #dbaa28;
	}
	#page-footer .top-footer {
		background-color: #02305b;
		padding: 60px 0;
	}
	#page-footer .top-footer-logo {

	}
	#page-footer .top-footer-logo img {
		height:80px;
		max-width:100%;
		width:140px;
	}
	#page-footer .top-footer-descricao {
		margin: 20px 0;
	}
	#page-footer .top-footer-social {
		padding-left: 0;
	}
	#page-footer .top-footer-social li {
		display: inline-block;
		font-size: 1.5em;
		margin-right: 30px;
	}
	#page-footer .top-footer-social li:last-child {
		margin-right: 0;
	}
	#page-footer ul {
		list-style: none;
	}
	#page-footer ul .li-header {
		color: #dbaa28;
		letter-spacing: .1em;
		text-transform: uppercase;
	}
	#page-footer .top-footer-relacionamento .li-centralderelacionamento,
	#page-footer .top-footer-relacionamento .li-perguntasfrequentes {
		display: none;
	}
	#page-footer .top-footer-institucional,
	#page-footer .top-footer-relacionamento {
		display: inline-block;
		padding-left: 80px;
		vertical-align: top;
	}
	@media (max-width: 440px) {
		#page-footer .top-footer {
			text-align: center;
		}
		#page-footer .top-footer-institucional,
		#page-footer .top-footer-relacionamento {
			width:100%;
		}
		#page-footer .top-footer-relacionamento {
			padding-left: 0;
		}
	}
	@media (max-width: 767px) {
		#page-footer .top-footer-institucional,
		#page-footer .top-footer-relacionamento {
			margin-top: 30px;
		}
		#page-footer .top-footer-institucional {
			padding-left: 0;
		}
	}
	@media (min-width: 768px) and (max-width: 991px) {
		#page-footer .top-footer-institucional {
			padding-left: 0px;
		}
		#page-footer .top-footer-relacionamento {
			padding-left: 20px;
		}
	}
	#page-footer .top-footer-institucional li,
	#page-footer .top-footer-relacionamento li {
		display: block;
		line-height: 2em;
	}
	#page-footer .top-footer-institucional {
		
	}
	#page-footer .top-footer-relacionamento {

	}
	#page-footer .bottom-footer {
		background-color: #002140;
		padding: 40px 0;
		text-align: center;
	}
	#page-footer .bottom-footer-logo {
		margin-bottom:10px;
	}
	#page-footer .bottom-footer-logo img {
		height:80px;
		max-width:100%;
		width:200px;
	}
	#page-footer .bottom-footer-copyright:before {
		content:"\f1f9";
		display: inline-block;
		font-family: "FontAwesome";
		margin-right: 5px;
	}

	.content-mini {
	  margin: 0 auto;
	  max-width: 100%;
	  overflow-x: visible;
	}
	@media screen and (min-width: 768px) {
	  .content-mini {
		margin: 0 auto;
		max-width: 100%;
		overflow-x: visible;
	  }
	}

	iframe[src="iMonitor.asp"],
	iframe[src^="iMonitorAccessVideo.asp"] {
		display: none;
	}

	.bg-white {
		background-color: #fff;
	}



/**
 * Sidebar
 */

	#sidebar .bg-white-op {
		background-color: #000;
	}



	#sidebar a.item-meusconteudos,
	#sidebar a.item-meusfavoritos {
		display: none;
	}

	#sidebar,
	#side-overlay {
	  position: fixed;
	  top: 0;
	  bottom: 0;
	  z-index: 1031;
	  overflow-y: auto;
	  -webkit-overflow-scrolling: touch;
	  -webkit-transition: all 0.28s ease-out;
	  transition: all 0.28s ease-out;
	  -webkit-backface-visibility: hidden;
	  backface-visibility: hidden;
	}
	@media screen and (min-width: 992px) {
	  .side-scroll #sidebar,
	  .side-scroll #side-overlay {
		overflow-y: hidden;
	  }
	}
	#sidebar {
	  width: 230px;
	  background-color: #5a6268;
	}
	.sidebar-l #sidebar {
	  left: 0;
	  -webkit-transform: translateX(-100%) translateY(0) translateZ(0);
	  -ms-transform: translateX(-100%) translateY(0);
	  transform: translateX(-100%) translateY(0) translateZ(0);
	}
	.sidebar-r #sidebar {
	  right: 0;
	  -webkit-transform: translateX(100%) translateY(0) translateZ(0);
	  -ms-transform: translateX(100%) translateY(0);
	  transform: translateX(100%) translateY(0) translateZ(0);
	}
	@media screen and (max-width: 991px) {
	  #sidebar {
		width: 100%;
		opacity: 0;
	  }
	  .sidebar-o-xs #sidebar {
		opacity: 1;
		-webkit-transform: translateX(0) translateY(0) translateZ(0);
		-ms-transform: translateX(0) translateY(0);
		transform: translateX(0) translateY(0) translateZ(0);
	  }
	}
	@media screen and (min-width: 992px) {
	  #sidebar {
		width: 230px;
		-webkit-transition: none;
		transition: none;
	  }
	  .sidebar-o #sidebar {
		-webkit-transform: translateX(0) translateY(0) translateZ(0);
		-ms-transform: translateX(0) translateY(0);
		transform: translateX(0) translateY(0) translateZ(0);
	  }
	  .sidebar-o.sidebar-mini #sidebar {
		overflow-x: hidden;
		-webkit-transition: all 0.28s ease-out;
		transition: all 0.28s ease-out;
	  }
	  .sidebar-l.sidebar-o.sidebar-mini #sidebar {
		-webkit-transform: translateX(-170px) translateY(0) translateZ(0);
		-ms-transform: translateX(-170px) translateY(0);
		transform: translateX(-170px) translateY(0) translateZ(0);
	  }
	  .sidebar-r.sidebar-o.sidebar-mini #sidebar {
		-webkit-transform: translateX(170px) translateY(0) translateZ(0);
		-ms-transform: translateX(170px) translateY(0);
		transform: translateX(170px) translateY(0) translateZ(0);
	  }
	  .sidebar-o.sidebar-mini #sidebar .sidebar-content {
		width: 230px;
		-webkit-transition: all 0.28s ease-out;
		transition: all 0.28s ease-out;
	  }
	  .sidebar-l.sidebar-o.sidebar-mini #sidebar .sidebar-content {
		-webkit-transform: translateX(170px) translateY(0) translateZ(0);
		-ms-transform: translateX(170px) translateY(0);
		transform: translateX(170px) translateY(0) translateZ(0);
	  }
	  .sidebar-o.sidebar-mini #sidebar:hover,
	  .sidebar-o.sidebar-mini #sidebar:hover .sidebar-content {
		-webkit-transform: translateX(0) translateY(0) translateZ(0);
		-ms-transform: translateX(0) translateY(0);
		transform: translateX(0) translateY(0) translateZ(0);
	  }
	  .sidebar-o.sidebar-mini #sidebar .sidebar-mini-hide {
		opacity: 0;
		-webkit-transition: opacity 0.28s ease-out;
		transition: opacity 0.28s ease-out;
	  }
	  .sidebar-o.sidebar-mini #sidebar .sidebar-mini-hidden {
		display: none;
	  }
	  .sidebar-o.sidebar-mini #sidebar .nav-main > li.open > ul {
		display: none;
	  }
	  .sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-hide {
		opacity: 1;
	  }
	  .sidebar-o.sidebar-mini #sidebar:hover .nav-main > li.open > ul {
		display: block;
	  }
	}
	#side-overlay {
	  background-color: #fff;
	}
	.sidebar-l #side-overlay {
	  right: 0;
	  -webkit-transform: translateX(100%) translateY(0) translateZ(0);
	  -ms-transform: translateX(100%) translateY(0);
	  transform: translateX(100%) translateY(0) translateZ(0);
	}
	.sidebar-r #side-overlay {
	  left: 0;
	  -webkit-transform: translateX(-100%) translateY(0) translateZ(0);
	  -ms-transform: translateX(-100%) translateY(0);
	  transform: translateX(-100%) translateY(0) translateZ(0);
	}
	@media screen and (max-width: 991px) {
	  #side-overlay {
		width: 100%;
		opacity: 0;
	  }
	  .side-overlay-o #side-overlay {
		opacity: 1;
		-webkit-transform: translateX(0) translateY(0) translateZ(0);
		-ms-transform: translateX(0) translateY(0);
		transform: translateX(0) translateY(0) translateZ(0);
	  }
	}
	@media screen and (min-width: 992px) {
	  #side-overlay {
		width: 320px;
		-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
		box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	  }
	  .sidebar-l #side-overlay {
		-webkit-transform: translateX(110%) translateY(0) translateZ(0);
		-ms-transform: translateX(110%) translateY(0);
		transform: translateX(110%) translateY(0) translateZ(0);
	  }
	  .sidebar-r #side-overlay {
		-webkit-transform: translateX(-110%) translateY(0) translateZ(0);
		-ms-transform: translateX(-110%) translateY(0);
		transform: translateX(-110%) translateY(0) translateZ(0);
	  }
	  .sidebar-l.side-overlay-hover #side-overlay {
		-webkit-transform: translateX(300px) translateY(0) translateZ(0);
		-ms-transform: translateX(300px) translateY(0);
		transform: translateX(300px) translateY(0) translateZ(0);
	  }
	  .sidebar-r.side-overlay-hover #side-overlay {
		-webkit-transform: translateX(-300px) translateY(0) translateZ(0);
		-ms-transform: translateX(-300px) translateY(0);
		transform: translateX(-300px) translateY(0) translateZ(0);
	  }
	  .side-overlay-hover #side-overlay:hover,
	  .side-overlay-o #side-overlay,
	  .side-overlay-o.side-overlay-hover #side-overlay {
		-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
		-webkit-transform: translateX(0) translateY(0) translateZ(0);
		-ms-transform: translateX(0) translateY(0);
		transform: translateX(0) translateY(0) translateZ(0);
	  }
	}
	.side-header {
	  color: #fff;
	  margin: 0 auto;
	  min-height: 100px;
	}
	.side-header:before,
	.side-header:after {
	  content: " ";
	  display: table;
	}
	.side-header:after {
	  clear: both;
	}
	.side-header i {
		font-size: 1.5em;
		margin-right: 0.25em;
	}
	.side-header.side-content {
	  overflow: visible;
	  padding-top: 33px;
	}
	.side-header > span,
	.side-header > a {
	  display: inline-block;
	  font-size: 1.2em;
	  line-height: 34px;
	}
	.side-header img {
	  display: inline-block;
	  margin-top: -2px;
	}
	.side-content {
	  margin: 0 auto;
	  padding: 13px 20px 1px;
	  max-width: 100%;
	  overflow-x: hidden;
	}
	.side-content p,
	.side-content .push,
	.side-content .block,
	.side-content .items-push > div {
	  margin-bottom: 13px;
	}
	.side-content .items-push-2x > div {
	  margin-bottom: 26px;
	}
	.side-content .items-push-3x > div {
	  margin-bottom: 39px;
	}
	.side-content.side-content-full {
	  padding-bottom: 13px;
	}
	.side-content.side-content-full .pull-b {
	  margin-bottom: -13px;
	}
	.side-content .pull-t {
	  margin-top: -13px;
	}
	.side-content .pull-r-l {
	  margin-right: -20px;
	  margin-left: -20px;
	}
	.side-content .pull-b {
	  margin-bottom: -1px;
	}

	.nav-main {
	  margin: 0 -20px;
	  padding: 0;
	  list-style: none;
	}
	.nav-main .nav-main-heading {
	  padding: 22px 20px 6px 20px;
	  font-size: 12px;
	  font-weight: 600;
	  text-transform: uppercase;
	  color: rgba(255, 255, 255, 0.3);
	}
	.nav-main a {
	  display: block;
	  padding: 10px 20px;
	  color: rgba(255, 255, 255, 1);
	  text-decoration: none;
	}
	.nav-main a:hover,
	.nav-main a:focus {
	  color: rgba(255, 255, 255, 0.5);
	  background-color: rgba(0, 0, 0, 0.2);
	}
	.nav-main a:hover > i,
	.nav-main a:focus > i {
	  color: #fff;
	}
	.nav-main a.active,
	.nav-main a.active:hover {
	  color: #fff;
	}
	.nav-main a.active > i,
	.nav-main a.active:hover > i {
	  color: #fff;
	}
	.nav-main a.active > i {
	  color: transparent;
	  background: linear-gradient(to right, #158fb2 0%, #51d8ff 100%);
	  -webkit-background-clip: text;
	  -webkit-text-fill-color: transparent;
	}
	.nav-main a > i {
	  margin-right: 15px;
	  color: rgba(255, 255, 255, 1);
	}
	.nav-main a.nav-submenu {
	  position: relative;
	  padding-right: 30px;
	}
	.nav-main a.nav-submenu:before {
	  position: absolute;
	  top: 50%;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  right: 15px;
	  display: inline-block;
	  font-family: 'FontAwesome';
	  color: rgba(255, 255, 255, 0.25);
	  content: "\f104";
	}
	.nav-main a.nav-submenu:before.nav-main a.nav-submenu:before-fwidth {
	  width: 100%;
	}
	.nav-main ul {
	  margin: 0;
	  padding: 0 0 0 50px;
	  height: 0;
	  list-style: none;
	  background-color: rgba(0, 0, 0, 0.15);
	  overflow: hidden;
	}
	.nav-main ul > li {
	  opacity: 0;
	  -webkit-transition: all 0.25s ease-out;
	  transition: all 0.25s ease-out;
	  -webkit-transform: translateX(-15px);
	  -ms-transform: translateX(-15px);
	  transform: translateX(-15px);
	}
	.nav-main ul .nav-main-heading {
	  padding-left: 0;
	  padding-right: 0;
	  color: rgba(255, 255, 255, 0.65);
	}
	.nav-main ul a {
	  padding: 8px 8px 8px 0;
	  font-size: 13px;
	  color: rgba(255, 255, 255, 0.4);
	}
	.nav-main ul a:hover,
	.nav-main ul a:focus {
	  color: #fff;
	  background-color: transparent;
	}
	.nav-main ul a > i {
	  margin-right: 10px;
	}
	.nav-main ul ul {
	  padding-left: 12px;
	}
	.nav-main li.open > a.nav-submenu {
	  color: #fff;
	}
	.nav-main li.open > a.nav-submenu > i {
	  color: #fff;
	}
	.nav-main li.open > a.nav-submenu:before {
	  content: "\f107";
	}
	.nav-main li.open > ul {
	  height: auto;
	}
	.nav-main li.open > ul > li {
	  opacity: 1;
	  -webkit-transform: translateX(0);
	  -ms-transform: translateX(0);
	  transform: translateX(0);
	}
	.nav-main .item-meusavisos i {
		position: relative;
	}
	.nav-main .item-meusavisos i.ativo:after {
		background-color: #ff0000;
		border-radius:10em;
		content: "";
		display: inline-block;
		height: 8px;
		position: absolute;
		right: -4px;
		top: -4px;
		width: 8px;
	}


/**
 * Titles
 */

	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
		line-height: 1.4em;
	}

	h1 {
		color: #48388B;
		font-size: 40px;
		text-transform: uppercase;
	}

	h2 {
		color: #48388B;
		font-size: 40px;
	}

	h3, h4, h5, h6 {
		color:#48388B;
	}

	@media (max-width: 767px) {
		h1 {
			font-size: 24px;
		}
		h2 {
			font-size: 20px;
		}
		h3 {
			font-size: 18px;
		}
		h4, .h4 {
			font-size: 14px;
		}
	}


/**
 * Reusable elements
 */

	.btn-enviar {
		background-color: #48388B;
		border: 0;
		border-radius: 4.2px;
		cursor: pointer;
		display: inline-block;
				max-width: 100%;
		padding: .75em 2em;
		position: relative;
		text-align: center;
		white-space: normal;
		word-break: break-word;
	}
	.btn-enviar,
	.btn-enviar:active,
	.btn-enviar:focus,
	.btn-enviar:hover {
		color: #fff;
		text-decoration: none;
	}

	.btn-enviar:hover {
		box-shadow: 0px 5px 5px rgba(0,0,0,0.25);
		transform: scale(1.05);
	}

	.btn-enviar.azul {
		background: linear-gradient(to right, #2a2986 0%, #2a2986 100%);
	}
	.btn-enviar.vermelho {
		background: linear-gradient(to right, #ff0000 0%, #aa0000 100%);
	}
	.btn-enviar.verdeclaro {
		background-color: #a6d03a;
		
	}

	a.item-biblioteca {display: none;}


.text-center {text-align:center;}
.text-right {text-align:right}
.text-left { text-align:left;}

@media (min-width: 1170px) {
	.container-conteudo {
	    margin-left: 6rem !important;
	}
}

.padding-wr {
    border-radius: 0em !important;
    padding: 3.571em !important;
}


.wr-meu-progresso .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th,
.wr-certificados .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th,
.wr-andamento .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th,
.wr-conquistas .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #fff;
}


.wr-meu-progresso .table>thead>tr>th,
.wr-certificados .table>thead>tr>th,
.wr-andamento .table>thead>tr>th,
.wr-conquistas .table>thead>tr>th {
	border-bottom: 2px solid #fff;
}


.progressbar {
    background-color: #bea669!important;
}

.info-data span {
    color: #bea669!important;
}


.vl-is-video:active, .vl-is-video:focus, .vl-is-video:hover, .vl-is-video.item-atual:active, .vl-is-video.item-atual:focus, .vl-is-video.item-atual:hover {
    background-color: #d5c9a1!important;
}

.vl-is-video.item-atual {
    background-color: #d5c9a1!important;
}

::-webkit-scrollbar-thumb {
    background: #bea669!important;
}

.nav-aula li.active:after {
    background: #bea669!important;
}

.vl-is-video {
    background: #fff!important;
}

.ui-accordion-header {
    background-color: #bea669!important;
}

.btn-enviar.azul {
    background: #3F4444!important;
}

.tiva-calendar-full .calendar-title, .tiva-calendar-full .calendar-btn {
    background: #3F4444!important;
}

.events-calendar-bar .bar-btn.active {
    background: #3F4444!important;
}

.wr-cursos h2, .wr-cursos h4, .wr-cursos .jcarousel .jcarousel-item-title, .wr-cursos .jcarousel .jcarousel-item-title a {
    color: #3F4444!important;
}

h1, h2, h3, h4, h5, h6, .vl-is-video .nome, .nav-aula li, .info-data, .info-progresso {
	font-family: 'Open Sans', sans-serif!important;
}


.item-aovivo {
	display:  none!important;
}
