﻿body > .content {
  display: none;
}

.hidden {
  display: none;
}

.export {
  padding: 0rem 1rem;
}

.right {
  float: right;
}

.page-title-widgets {
  margin-left: 15px;
  width: 70%;
  overflow: hidden;
}

  .page-title-widgets .dropdown-menu-header {
    margin: 0px 15px;
    float: left;
  }

  .page-title-widgets .dropdown-menu-header-inner {
    border-radius: 10px;
  }

  .page-title-widgets .menu-header-image {
    border-radius: 10px;
  }

  .page-title-widgets .widget-subheading {
    font-size: 10px;
  }

.loader-small {
  transform: scale(0.4, 0.4);
}

.card-header-loader {
  margin-left: 30px;
  margin-top: 10px;
}

.rotated {
  transform: rotate(-180deg);
}

.btn[data-toggle="toggle"] {
  display: block;
}

.user-widgets > .list-group-item {
  width: 253px;
  float: left;
  margin: 5px;
  border-radius: 0px;
  overflow: hidden;
  white-space: pre;
  background-color: aliceblue;
  text-align: left;
}

.no-results {
  height: unset;
}

.btn-group > i {
  line-height: 42px;
}

.zicon-def-refresh-2 {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
}

  .zicon-def-refresh-2:hover {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
  }

.swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 3.75em;
}

.worldmap svg {
  height: 440px;
  background-color: #FFFFFF;
}

.jvectormap-tip {
  z-index: 1000;
}

textarea.form-control {
  min-height: 100px;
}

/* Widget Area */

.gallery {
  display: flex;
  flex-wrap: wrap;
}

.gallery-item {
  width: 200px;
  border: 1px solid lightgrey;
  margin: 5px;
}

.gallery-item > .header {
  width: 100%;
  height: 30px;
}

.gallery-item > .header > .prog {
  height:30px;
}

.gallery-item > .header > img {
  width: 50px;
  height: 50px;
  margin: 10px;
  margin-top: -25px;
}

.gallery-item > .header > svg {
  width: 50px;
  height: 50px;
  margin: 10px;
  margin-top: -25px;
  border: 1px solid lightgrey;
  background-color: white;
}

.gallery-item > .header > .content {
  float: right;
  line-height: 30px;
  color: white;
  margin-right: 35px;
  margin-top: -30px;
}

.gallery-item > .header > .icons {
  float: right;
  margin-top: -30px;
}

.gallery-item > .header > .icons > i {
  float:left;
  font-size: 20px;
  margin: 5px;
  cursor: pointer;
}

.gallery-item > .content {
  padding: 10px;
  padding-top: 35px;
  height: calc(100% - 71px);
}

.gallery-item > .footer {
  border-top: 1px solid lightgrey;
  height: 39px;
}

.gallery-item > .footer > input {
  border: none;
  width: 100px;
  margin: 7.5px;
  color: white;
}

.gallery-item > .footer > .icons {
  float: right;
  margin: 5px 0px;
  font-size: 20px;
}

.gallery-item > .footer > .icons > i {
  margin-left: 10px;
}

.widget-icons {
  position: absolute;
  right: 0;
  top: 0;
  padding: 5px;
}

.widget-icons svg {
  width:15px;
  height:15px;
}

.datatables_wrapper svg {
  width: 20px;
  height: 20px;
}

.closed-sidebar .left-sidebar + .app-main__outer > .app-page-title {
  left: 100px;
}

.app-main__inner {
  margin-top: 120px;
}

@media (max-width: 991.98px) {
  .left-sidebar + .app-main__outer > .app-page-title {
    left: 0px !important;
    top: 100px !important;
    height: 75px;
    padding: 10px !important;
  }
  .app-main__inner {
    margin-top: 75px;
  }
}

@media (max-width: 767.98px) {
  .left-sidebar + .app-main__outer > .app-page-title {
    top: 95px !important;
  }
  .app-main__inner {
    margin-top: 70px;
  }
}

.left-sidebar + .app-main__outer > .app-page-title {
  left: 300px;
}

.app-page-title {
  position: fixed;
  overflow: hidden;
  z-index: 50;
  top: 100px;
  left: 20px;
  right: 0px;
  box-shadow: 0 0.46875rem 2.1875rem rgba(4,9,20,0.03), 0 0.9375rem 1.40625rem rgba(4,9,20,0.03), 0 0.25rem 0.53125rem rgba(4,9,20,0.05), 0 0.125rem 0.1875rem rgba(4,9,20,0.03);
  transition: all .2s;
  background: rgba(255,255,255,1) !important;
  margin: -20px -20px 30px;
}

.scrolled-title {
  height: 75px;
  padding: 10px;
}

.scrolled-title .page-title-icon {
  height: 50px;
  width: 50px;
  padding: 0px;
}

.scrolled-title svg {
  height: 26px;
  width: 26px;
}

.app-page-title .page-title-icon:last-child {
  margin-right:20px;
}

.app-page-title .page-title-icon {
  margin-right:10px;
}

@media (max-width: 991.98px) {
  .page-title-heading.right {
    margin: 0 !important;
  }
}

.app-main__outer {
  width: calc(100% - 280px);
}

@media (max-width: 991.98px) {
  .app-main__outer {
    width: 100%;
  }
}

.textbox-text {
  display: inline;
}