/**
 * description: Custom Styling sheet for BOTH the WB Admin AND Front-end Pages
 * author: WorkerBee.TV
 * date created: 07/07/2021
 * @package Enterprise
 */
 html {
    margin: 0 auto;
    padding: 0;
    overflow-x: hidden;
  }
  body {
    margin: 0 auto;
    overflow-x: hidden;
  }
  
  *{
      font-family: 'Roboto';
  }

blockquote {
    /* margin: 0 0 15px 1em !important; */
    max-width: auto;
    text-align: center;
    padding: 20px;
    background: #F5F5F5;
    border-radius: 20px;
}

blockquote p {
    margin-bottom: 0 !important;
    font-size: 14px !important;
    font-style: italic !important;
}

/**
general styles */
.btn-group-sm > .btn, 
.btn-sm, 
button {
    font-size: 14px;
}
.text-white, .text-white *{
    color: #ffffff !important;
}
.opacity-0{
    opacity: 0 !important;
}
.screen-reader-text{
    display: none !important;
}
.btn.btn-primary{
    color:#ffffff !important;
} 
body.modal-open{
    padding-right:0 !important; /* fix the  page shifting when modal pop up shows */
}

/* ADA Compliance --- Keyboard Navigation Outline AJB - START */
:focus {
    outline: 0;
}
*:focus-visible {
	outline: 4px solid #000;
	outline: 4px auto -webkit-focus-ring-color;
}
a:focus-visible:not(:has(img, h2)) {
    box-shadow: 0 0 0 .2rem #fff, 0 0 0 .35rem #069;
}

input.wb-ent-shortcode-search-box:focus {
    outline: 0;
    box-shadow:
      0 0 0 .4rem #fff, 0 0 0 .35rem #069;
}
.header-right-menu.wb-header-btns a:focus-visible,
.wb-ent-widget-div.wb-ent-shortcode-search-media.col-xl-12.col-md-12.col-sm-12.col-12.wb-search-ent-v2-skin form div input.form-control.wb-ent-shortcode-search-box:focus-visible,
.wb-ent-widget-div.wb-ent-shortcode-search-media.col-xl-12.col-md-12.col-sm-12.col-12.wb-search-ent-v2-skin form div div button.btn.btn-default.wb-ent-shortcode-search-box-btn.wb-ent-btn-group:focus-visible {
    outline: 1px solid #000000 !important;
}
/* ADA Compliance --- Keyboard Navigation Outline - END */

hr {
    margin: 1rem 0 !important;
}

