﻿.over-everything {
  background: black;
  height: 100% !important;
  left: 0 !important;
  -ms-opacity: 0.7;
  opacity: 0.7;
  position: fixed !important;
  top: 0 !important;
  width: 100% !important;
  z-index: 8888 !important; }

.content-loading {
  left: 50% !important;
  -ms-opacity: 1 !important;
  opacity: 1 !important;
  position: fixed !important;
  top: 50% !important;
  z-index: 9999 !important; }

ul.radio-list {
  list-style-type: none; }
  ul.radio-list li {
    margin-left: -40px; }

.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: ">"; }

.skin-3 .wrapper-content {
  padding-top: 10px; }

@media (min-width: 992px) {
  .bootbox.information.in .modal-content {
    width: 800px; }
    .bootbox.information.in .modal-content .modal-title {
      font-weight: bold;
      font-size: 26px;
      text-align: center; } }

.expiration {
  padding: 5px 0 5px 0; }

.required::after {
  content: " *";
  color: red; }

.col-center {
  float: none;
  margin: 0 auto; }

.row-center {
  display: inline-block;
  float: none; }

/* Fix datatable responsive */
.datatable {
  width: 100% !important; }
  .datatable tfoot.filters {
    display: table-header-group; }
    .datatable tfoot.filters th {
      border-bottom: 2px solid #DDDDDD; }
      .datatable tfoot.filters th input.form-control {
        width: 100% !important; }

.chosen-container {
  width: 100% !important; }

.map-popup {
  max-width: 250px;
  overflow: auto;
  max-height: 250px; }

.clr {
  clear: both; }

.inmodal .modal-header {
  position: relative; }
  .inmodal .modal-header .close {
    right: 15px;
    top: 30px;
    position: absolute; }

.inmodal .modal-footer {
  text-align: center; }
