@import url("https://fonts.googleapis.com/css?family=Raleway:300,400,600");
html {
  font-size: 62.5%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: #FFFFFF;
  color: #000000;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-size: 12px;
  font-size: 1.2rem; }
  @media (min-width: 1200px) {
    body {
      font-size: 14px;
      font-size: 1.4rem; } }
  @media (min-width: 1600px) {
    body {
      font-size: 16px;
      font-size: 1.6rem; } }

.btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-size: 14px;
  font-size: 1.4rem;
  padding: 0.7rem 1.5rem; }
  @media (min-width: 1200px) {
    .btn {
      font-size: 15px;
      font-size: 1.5rem; } }
  @media (min-width: 1600px) {
    .btn {
      font-size: 15px;
      font-size: 1.5rem; } }
  .btn.btn-default {
    font-weight: 700;
    text-transform: uppercase; }
  .btn.btn-primary {
    background: #F0AB00;
    color: #FFFFFF;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-color: rgba(0, 0, 0, 0); }
    .btn.btn-primary.focus, .btn.btn-primary:focus {
      box-shadow: none; }
    .btn.btn-primary:not(:disabled):not(.disabled):hover, .btn.btn-primary:not(:disabled):not(.disabled):active, .btn.btn-primary:not(:disabled):not(.disabled):visited {
      background: #FFBE1B;
      box-shadow: none; }

.content-wrapper {
  background-color: #f5f8fa; }

.main-header .navbar {
  min-height: 6.4rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end; }
  .main-header .navbar > div {
    padding-right: 0.5rem; }
.main-header .logo {
  height: 6.4rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center; }
  .main-header .logo img {
    max-height: 3.3rem; }

.content-header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center; }
  .content-header.header-view {
    color: #F0AB00; }

.main-sidebar {
  padding-top: 6.4rem; }

.skin-black .sidebar-menu h2 {
  color: #FFBE1B;
  font-weight: 500;
  font-size: 16px;
  font-size: 1.6rem; }
.skin-black .sidebar-menu > li.active > a {
  border-left-color: #F0AB00; }

.box-body {
  padding: 2rem; }

.user-panel {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }

.box.box-primary {
  border-top-color: #F0AB00; }

div#dataTableBuilder_wrapper {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  div#dataTableBuilder_wrapper .dt-buttons {
    float: left;
    margin-bottom: 2rem; }
    div#dataTableBuilder_wrapper .dt-buttons .btn {
      font-size: 12px;
      font-size: 1.2rem; }
  div#dataTableBuilder_wrapper .dataTables_filter {
    float: right;
    margin-bottom: 2rem; }
  div#dataTableBuilder_wrapper > .table-bordered {
    border: 0; }

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  font-family: "Font Awesome 5 Pro" !important; }

table.dataTable thead .sorting:after {
  content: "\f078" !important; }

table.dataTable thead .sorting_desc:after {
  content: "\f078" !important; }

table.dataTable thead .sorting_asc:after {
  content: "\f077" !important; }

.main-footer {
  background: #FFFFFF;
  color: #F0AB00;
  border: none;
  font-size: 14px;
  font-size: 1.4rem; }

.form-control {
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-size: 1.6rem; }

.pagination > li > a {
  position: relative;
  display: block;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #F0AB00;
  background-color: #fff;
  border: 1px solid #dee2e6; }
  .pagination > li > a:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .pagination > li > a:hover {
    z-index: 2;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #F0AB00;
    border-color: #dee2e6; }

.dataTables_info {
  color: #999999; }

#dataTableBuilder_info {
  float: left; }

#dataTableBuilder_paginate {
  float: right; }

.login-page,
.register-page {
  background: #f5f8fa; }
  .login-page a,
  .register-page a {
    color: #F0AB00; }

.view-multimedia .row .col {
  margin-bottom: 2rem; }

/*# sourceMappingURL=app.css.map */
