html {
  font-size: 14px;
}
@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

body {
  padding-left: 300px;
  font-size: 13px;
}

.help {
   position: fixed;
   bottom: 20px;
   right: 10px;
   /*transform: rotate(-90deg);*/
}

.container {
  max-width: 1260px;
  min-width: 75%;
}

.tiny {
  font-size: 12px !important;
}

.small-icon {
  height:18px; 
  width: 18px; 
  padding-left: 2px;
}

.pricing-header {
  max-width: 700px;
}

.card-deck .card {
  min-width: 220px;
}

.border-top { border-top: 1px solid #e5e5e5; }
.border-bottom { border-bottom: 1px solid #e5e5e5; }

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }
.faq {
  position: fixed;
  left: 0px;
  bottom: 0px;
}
section.sidebar-login {
  width: 500px;
  position: fixed;
  top: 0px;
  left: 0px;
  min-height: 100% !important;
  float: left;
  font-size: 15px;
}
section.sidebar {
  width: 300px;
  position: fixed;
  top: 58px;
  left: 0px;
  min-height: 100% !important;
  float: left;
  font-size: 15px;
}

.sidebar li.nav-item a {
   text-decoration: none;
   color: #cacaca;
}
.sidebar li.nav-item {
   padding: 15px 0px;
   color: #9e9e9e;
   display: block;
   width: 300px;
   padding-left: 12px;
}
.sidebar li.nav-item a:hover {
   text-decoration: none;
   color: #ffffff;
}

.sidebar li.nav-item.active {
   color: #ffffff;
}

.navbar-nav a.nav-link {
   padding: 0 !important;
}
.sidebar li.nav-item:hover {
   background: #4f4f4f;
   color: #ffffff;
}
.sidebar li.nav-item.child:hover {
   background: none;
   color: #ffffff;
}

.bg-muted {
  background-color: #ccc;
}

.bg-green, .bg-yellow {
  background-color: #4caf50; /*#03DAC5;*/
}
.bg-blue {
  background-color: #00B0FF;
}

.bg-lighter {
   background-color: rgba(255,255,255,0.1);
}
.bg-darker {
   background-color: rgba(0,0,0,0.1);
}

.text-thin {
 font-weight: 300;
}

.text-muted {
  color: #aaa !important;
}
.text-danger {
  color: #ff1744 !important;
}

.icon-sm {
  padding-top: 2px;
  width: 18px;
  height: 18px;
}

.logo-ring {
  width: 40px;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.logo-text {
  font-family: "orbitron";
  font-size: 24px;
  font-weight: 800;
  text-transform: uppercase;
}

.nav-icon {
  margin-right: 12px;
  margin-bottom: -6px;
}

.square a{
  border-radius: 0px !important;
}

.border-none {
  border: none !important;
}

th {
  text-transform: uppercase;
}

.dark-border {
  border-color: #000 !important;
}

select.bg-secondary:after {
  color: white !important;
}

div.alert.alert-danger {
 background-color: #1DE9B6 !important;
}
div.alert.alert-warning {
 background-color: #FFC400 !important;
}
div.alert.alert-success {
 background-color: #00B0FF !important;
}

.page-link{
position:relative;
display:block;
padding:.5rem .75rem;
margin-left:-1px;
line-height:1.25;
color:#fff;
background-color:#6c757d;
border:1px solid #6c757d
}
.page-link:hover{
color:#6c757d;
text-decoration:none;
background-color:#e9ecef;
border-color:#dee2e6
}

.page-link:focus{
z-index:2;
outline:0;
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}

.page-link:not(:disabled):not(.disabled){
cursor:pointer
}

.page-item:first-child .page-link{
margin-left:0;
border-top-left-radius:.25rem;
border-bottom-left-radius:.25rem
}

.page-item:last-child .page-link{
border-top-right-radius:.25rem;
border-bottom-right-radius:.25rem
}

.page-item.active .page-link{
z-index:1;
color:#fff;
background-color:#007bff;
border-color:#007bff
}

a.disabled, .page-item.disabled .page-link{
color:#6c757d;
pointer-events:none;
cursor:auto;
background-color:#dee2e6;
border-color:#dee2e6
}

.pagination-lg .page-link{
padding:.75rem 1.5rem;
font-size:1.25rem;
line-height:1.5
}

.pagination-lg .page-item:first-child .page-link{
border-top-left-radius:.3rem;
border-bottom-left-radius:.3rem
}

.pagination-lg .page-item:last-child .page-link{
border-top-right-radius:.3rem;
border-bottom-right-radius:.3rem
}

.pagination-sm .page-link{
padding:.25rem .5rem;
font-size:.875rem;
line-height:1.5
}

.pagination-sm .page-item:first-child .page-link{
border-top-left-radius:.2rem;
border-bottom-left-radius:.2rem
}

.pagination-sm .page-item:last-child .page-link{
border-top-right-radius:.2rem;
border-bottom-right-radius:.2rem
}

img.white {
   filter: opacity(100%);
   -webkit-filter: invert(100%);
}

th[isactive='true'], th[isactive='false']{
 background-color: rgba(0,0,0,0.1);
}

th[isactive='false']::after{
   content: "\2191";
   color: rgba(0,0,0,0.4);
   float: right;
}
th[isactive='true']::after{
   content: "\2193";
   color: rgba(0,0,0,0.4);
   float: right;
}

th[isfield]:hover {
 background-color: rgba(0,0,0,0.1);
}

.spinner {
  position: fixed;
  top: 30%;
  left: 55%;
  width: 70px;
  height: 70px;
}

.btn-unlink{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-unlink:focus,.btn-unlink:hover{text-decoration:none}.btn-unlink.focus,.btn-unlink:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn-unlink.disabled,.btn-unlink:disabled{opacity:.65}.btn-unlink:not(:disabled):not(.disabled){cursor:pointer}.btn-unlink:not(:disabled):not(.disabled).active,.btn-unlink:not(:disabled):not(.disabled):active{background-image:none}a.btn-unlink.disabled,fieldset:disable
d a.btn-unlink{pointer-events:none}

.user-legend {
  position: fixed;
  bottom: 0%;
  left: 0%;
  width: 70px;
}

.popper {
 cursor: pointer !important;
}
