.page-title {
	margin-bottom:1rem;
	font-weight:500;
	font-size:1.5rem;
}

.btnHeader {
	margin-bottom:1rem;
}

.table th {
	vertical-align: middle;
	padding:  0.7rem;
}

.table td {
	vertical-align: middle;
	padding:  0.7rem;
}

.lgpd-box {
	background:#fff;
	border: solid 1px #ccc;
	padding:20px;
	max-width:90%;
	width:90%;
	margin:10% 0
}

.logo-text-sidebar{
	font-family: Roboto;
	font-weight: 600;
	color: #0c66a5;
}

.logo-text{
	font-family: Roboto;
	font-weight: 600;
	font-size: 1.25rem;
	color: #0c66a5;
}

a.logo{
	color: #EFEFEF;
}

.model_img{
}

.validaCertificado-box {
	background:#fff;
	border: solid 1px #ccc;
	padding:20px;
	max-width:50%;
	width:90%;
	margin:10% 0
}

.sidebar-nav ul .sidebar-item .sidebar-link {
	opacity: 1;
	border-top: solid 1px #DFDFDF;
}

.sidebar-nav ul .sidebar-item .sidebar-link i {
	color: #0c66a5;
}

.sidebar-nav ul .sidebar-item .sidebar-link .hide-menu {
	color: #0c66a5;
	font-weight: 500;
}

.topbar .top-navbar .navbar-header .navbar-brand .sidebartoggler {
    color: #0c66a5; 
}

#main-wrapper[data-layout="vertical"] .topbar .top-navbar .navbar-header[data-logobg="skin5"], #main-wrapper[data-layout="horizontal"] .topbar .top-navbar .navbar-header[data-logobg="skin5"] {
    background: #FFF; 
}

#main-wrapper[data-layout="vertical"] .left-sidebar[data-sidebarbg="skin5"], #main-wrapper[data-layout="vertical"] .left-sidebar[data-sidebarbg="skin5"] ul, #main-wrapper[data-layout="horizontal"] .left-sidebar[data-sidebarbg="skin5"], #main-wrapper[data-layout="horizontal"] .left-sidebar[data-sidebarbg="skin5"] ul {
    background: #FAFAFA; 
}

.sidebar-nav ul .sidebar-item.selected > .sidebar-link i {
        color: #0c66a5; 
}

.btn-primary {
  color: #fff;
  background-color: #0c66a5;
  border-color: #2a96bd; }
  .btn-primary:hover {
    color: #fff;
    background-color: #1e81b0;
    border-color: #2a96bd; }
  .btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem #2a96bd; }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #0c66a5;
    border-color: #0c66a5; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #1e81b0;
    border-color: #2a96bd; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem #2a96bd; 
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #0c66a5;
  background-color: #fff;
  border: 1px solid #CCC; }
  .page-link:hover {
    z-index: 2;
    color: #2a96bd;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #2a96bd; }
  .page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: transparent; }
  .page-link:not(:disabled):not(.disabled) {
    cursor: pointer; 
}

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #0c66a5;
  border-color: #2a96bd; 
}

.topbar .nav-toggler, .topbar .topbartoggler {
    color: #0c66a5;
    padding: 0 15px;
}

video {
  width: 100%;
}

.badge {
  font-size: 100%;
}