/**
 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 */
#dashboard-preloader {
    background: #ffffff;
    position: fixed;
    top: 0%;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.7;
    height: 100%;
    z-index: 99999;
}
.user-logged-in #block-drupalloginblock {
  display: none !important;
}
.path-completed .venue_show_more{display: none;}
.replacenotes tr td{
    word-wrap: break-word;
}
.replaceservicenotes tr td{
    word-wrap: break-word;
}
.dropdown-menu {
    z-index: 9999;
}
.bs3 button{display: none;}
/*.role-installer .venue_show_more, role-sales .venue_show_more{
    display: none;
}*/
.dt-length, .dt-search, .dt-info, .paging_full_numbers{display: none;}
.navbar-nav .dropdown:hover>.dropdown-menu {
    display:block;margin:0
  }
.stdhousing{
    display: inline-table;
}

.loader_css {
    position: absolute;
    top: 50%;
    left: 50%;
}

.dashboard-preloader-show {
    display: block !important;
}

.capex-lost-view-details {
    clear: both;
}

.popup-overlay {
    /*Hides pop-up when there is no "active" class*/
    visibility: hidden;
    position: absolute;
    background: #ffffff;
    border: 2px solid #666666;
    width: auto;
    height: auto;
    z-index: 99999;
    top: 0;

}

.popup-overlay.active {
    /*displays pop-up when "active" class is present*/
    visibility: visible;
    text-align: center;
}

.popup-content {
    /*Hides pop-up content when there is no "active" class */
    visibility: hidden;
}

.popup-content.active {
    /*Shows pop-up content when "active" class is present */
    visibility: visible;
}

.popup-content button {
    display: inline-block;
    vertical-align: middle;
    border-radius: 30px;
    margin: .20rem;
    font-size: 1rem;
    color: #666666;
    background: #ffffff;
    border: 1px solid #666666;
}

.popup-content button:hover {
    border: 1px solid #666666;
    background: #666666;
    color: #ffffff;
}

/* Important part */
#capex-view-more .modal-dialog {
    overflow-y: initial !important
}

#capex-view-more .modal-body,
#common-popup .modal-body {
    height: 90vh;
    overflow-y: auto;
}

#block-customchartblock {
    padding: 22px;
    margin-bottom: 26px;
    box-shadow: 5px 5px 5px 5px #88888854;
}

.dashboard-item,
.block-custom-dashboard {
    padding: 10px;
    margin-bottom: 26px;
    box-shadow: 5px 5px 5px 5px #88888854;
    min-height: 444px;
}

.dashboard-item .row .view {
    cursor: pointer;
}

.dashboard-item .all-count,
.east-coast-count {
    display: inline-block;
    width: 100%;
}

.dashboard-item .all-count span {}

.dashboard-item .east-coast-count,
.screen-up-vs-total-network-data,
.screen-up-vs-total-data .all-count {
    border-bottom: 2px solid #ddd !important;
}

.dashboard-item .east-coast-count span {}

.dashboard-item .dashboard-title h1 {}

.must-visit-province-data div {}

.view-more-btn-wrp {
    width: 100%;
    text-align: center;
}

.screen-up-vs-total-network-data {
    margin-bottom: 15px;
}

.screen-up-vs-total-network-data .row,
.screen-up-vs-total-province-data .row,
.number-of-statics-changed-province-data .row,
.must-visit-province-data .row,
.temp-closed-state-province-data .row,
.too-closed-state-province-data .row {
    border-bottom: 1px solid #ddd !important;
    margin-right: 0px;
    margin-left: 0px;
    padding: 5px;
}

.screen-up-vs-total-network-data .row:last-child,
.screen-up-vs-total-province-data .row:last-child,
.number-of-statics-changed-province-data .row:last-child,
.must-visit-province-data .row:last-child,
.temp-closed-state-province-data .row:last-child,
.too-closed-state-province-data .row:last-child {
    border-bottom: none !important;
}
/*.role-installer .menu--main li.last,
.role-sales .menu--main li:nth-child(2) {
    display: none;
}*/

.dashboard-preloader-show {
    display: block !important;
}
.role-installer .navbar-text,.role-sales .navbar-text{
  display:none;
}
.btn-download_report{
  margin-top:25px;
}
/*.region-header .block-social-auth-login {
  float: left;
  margin-bottom: 10px;
  display: none;
}*/
.path-frontpage section.col-sm-12{
  display: none;
}
#block-drupalloginblock {
  /*display: none;*/
  margin-top: 15px;
}
.region-header .social-auth.auth-icon {
  width: 12em;
}