/* Required height of parents of the Half Page Carousel for proper displaying carousel itself */
html,
body,
.view {
  height: 100%; }

label{
    padding:10px;
}
/* Half Page Carousel itself*/
.carousel {
  height: 50%; }
  .carousel .carousel-inner {
    height: 100%; }
    .carousel .carousel-inner .carousel-item,
    .carousel .carousel-inner .active {
      height: 100%; }

/* Adjustment for mobile devices*/
/*@media (max-width: 776px) {
  .carousel {
    height: 100%; } }
*/
/* Footer color for sake of consistency with Navbar */
.page-footer {
  background-color: #929FBA; }


/*By mahbub on 11 March 2020*/
.content {
    min-height: calc(100vh - 60px);
}

/*-----------------------------------*/

.sidebar-fixed {
    height: 100vh;
    width: 270px;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
    z-index: 1050;
    background-color: #fff;
    padding: 0 1.5rem 1.5rem;
    padding-top:20px;
    overflow-y:auto;
}

.sidebar-fixed .list-group .active {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.sidebar-fixed .logo-wrapper {
    padding: 2.5rem
}

.sidebar-fixed .logo-wrapper img {
    max-height: 50px
}

@media (min-width:1200px) {
    .navbar, .page-footer, main {
        padding-left: 270px
    }
}

@media (max-width:1199.98px) {
    .sidebar-fixed {
        display: none
    }
}

.container-for-admin {
    background-color: #eee !important;
}

.map-container {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
}

.map-container iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}


