#panel {
position: absolute;
top:0;
left:0;
width:100%;
z-index:1031;
}

::-moz-selection {
  background-color: rgba(247, 35, 52, .95);
  color: #fff
}
::selection {
  background-color: rgba(247, 35, 52, .95);
  color: #fff
}
.navbar .navbar-nav .nav-link:hover {
  color: #dc3545;
}
#header-sidebar {
  background: #fafafa;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1031;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 110px;
  padding: 1.25rem 0;
  height: 100vh;
  border: 1px solid #dedede;
}
.logo-dark {
  transform: rotate(-90deg);
  min-width: 330px;
}
@media only screen and (min-width: 1799px) {
  .section-block {
    max-width: 1530px !important;
    margin: 0 auto !important;
  }
}
/* iPads (portrait) ----------- */
@media (min-width: 480px) and (max-width: 1200px) {
  #header-sidebar {
    display: none;
  }
}
.container {
  margin: 0 auto;
  max-width: 100%;
  padding: 0 25px
}
@media (min-width:1200px) and (max-width:1799px) and (max-width:1439px) {
  .container {
    margin: 0 115px
  }
}
@media (min-width:1200px) and (max-width:1799px) and (min-width:1440px) {
  .container {
    margin: 0 145px
  }
}
.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px
}
@media only screen and (min-width:575px) {
  .container {
    max-width: auto50px
  }
  .col-xs {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto
  }
}
@media only screen and (min-width:767px) {
  .container {
    max-width: 770px
  }
  .col-sm {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto
  }
}
@media only screen and (min-width:991px) {
  .container {
    max-width: 1000px
  }
  .col-md {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto
  }
}
@media only screen and (min-width:1199px) {
  .container {
    max-width: 1220px
  }
  .col-lg {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto
  }
}
@media only screen and (min-width:1439px) {
  .container {
    max-width: 1410px
  }
  .col-xl {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto
  }
}
@media only screen and (min-width:1799px) {
  .container {
    max-width: 1530px
  }
  .col-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto
  }
}
.shadow {
  -webkit-box-shadow: 0px 4px 8px 1px rgba(225, 36, 36, 0.2);
  -moz-box-shadow: 0px 4px 8px 1px rgba(225, 36, 36, 0.2);
  box-shadow: 0px 4px 8px 1px rgba(225, 36, 36, 0.2);
}