/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 26 apr 2021, 12:59:51
    Author     : matteosantarcangelo
*/
.wrapper.blank .content {
  margin: 0; }

.player-thumb {
  background-position: center;
  background-size: cover; }

.btn-open-player {
  position: absolute;
  left: calc(50% - 29px);
  top: calc(50% - 30px);
  background-color: #30333b;
  box-shadow: 0px 0px 4px -1px #000; }

.player-poster {
  max-width: 70%;
  max-height: 70%;
  border-radius: 15px;
  box-shadow: 0px 0px 11px -4px #000; }

/*.footer { position: fixed; z-index: 9997; background-color: rgba(243, 243, 244, 0.84); }*/
.footer center {
  text-shadow: 2px 2px #ddd; }

.footer {
  background: none repeat scroll 0 0 white;
  border-top: 1px solid #e7eaec;
  bottom: 0;
  left: 0;
  padding: 10px 20px;
  position: absolute;
  right: 0; }

.footer.fixed_full {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec; }

.footer.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
  margin-left: 220px; }

body.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 70px; }

body.mini-navbar.canvas-menu .footer.fixed,
body.canvas-menu .footer.fixed {
  margin: 0 !important; }

body.fixed-sidebar.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 220px; }

body.body-small .footer.fixed {
  margin-left: 0; }

.table {
  color: #949ba2 !important; }

.select2.select2-container.select2-container--default {
  flex: 1 1 auto; }

.select2-container.select2-container--default.select2-container--open {
  z-index: 99999; }

.bootstrap-dialog .modal-lg .bootstrap4-dialog-button:first-child {
  margin-top: .25rem; }

.modal-footer {
  display: flex !important; }

#loading_fullscreen_spinner {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  z-index: 100000;
  padding-top: 0px !important; }

#loading_fullscreen_spinner_overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: white;
  opacity: 0.8; }

#loading_fullscreen_spinner_dots {
  top: calc(50% - 20px); }

/*.nav-third-level li a {
    padding-left: 62px!important;
}*/
.luna-nav.nav li.active .nav-second li.active a {
  border-left: 6px solid #f6a822bf; }

.luna-nav.nav li.active .nav-second li .nav-third-level li > a {
  padding-left: 62px;
  border-left: none;
  color: #848c94; }

.luna-nav.nav li.active .nav-second li .nav-third-level li.active > a {
  padding-left: 56px;
  border-left: 6px solid #f6a82266;
  color: #c0c4c8; }

.abc-radio {
  float: left; }

.abc-radio .form-check-label {
  padding-left: 5px !important;
  padding-right: 30px !important;
  margin-left: 16px; }
