@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');
body {
    background-color: rgba(0,121,188,0.1);
    font-family: 'Roboto Condensed', sans-serif;
}
main { background-color: #fff; }
h1,h2,h3,h4,h5,p,li,td,th {
    font-family: 'Roboto Condensed', sans-serif;
}
h1 { font-size: 40px; }
h2 { font-size: 30px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
/* App config */
.sc-menu {
    -moz-transform: translateX(-80px);
    -webkit-transform: translateX(-80px);
    -o-transform: translateX(-80px);
    -ms-transform: translateX(-80px);
    transform: translateX(-80px);
}
.app-swiper2 .swiper .swiper-slide .image-wrapper.content-position-bc .overlay-gradient, .app-swiper2 .swiper .swiper-slide .image-wrapper.content-position-bl .overlay-gradient, .app-swiper2 .swiper .swiper-slide .image-wrapper.content-position-br .overlay-gradient {
    background: linear-gradient(0deg, rgba(0, 121, 188, 0.6) 25%, rgba(255, 255, 255, 0) 50%) !important;
}
.co-linkblock.co-linkblock-overlay figure .overlay {
    background: linear-gradient(0deg, rgba(0, 121, 188, 0.6) 25%, rgba(255, 255, 255, 0) 50%) !important;
}

.grid-button div {
    background-image: linear-gradient(#ff9900,#ff0000);
}
#google_translate_element a { display: none; }
.personabar-visible .stripe-on-admin {
    background-image: linear-gradient(45deg, #ffd078 25%, #F6F0CF 25%, #F6F0CF 50%, #ffd078 50%, #ffd078 75%, #F6F0CF 75%, #F6F0CF 100%);
background-size: 56.57px 56.57px;
}
.grid-button div {
    background-image: linear-gradient(#ff9900,#ff0000);
}

.show-on-admin { display: none; }
.personabar-visible .show-on-admin { display: block; color: #ff9900; }
.personabar-visible .space-on-admin { margin-top: 30px; margin-bottom: 30px; padding-top: 30px; padding-bottom: 30px; border-top: 1px dashed #ff9900; border-bottom: 1px dashed #ff9900; }

#google_translate_element a { display: none; }

.stellarnav.desktop li a.depth-0 {
    background-color: rgba(0,121,188,0.1);
}

.sc-content-block-menu {
    z-index: 9999 !important;
}
.banner-admin {
    min-height: 0 !important;
}
.personabar-visible .banner-admin {
    min-height: 120px !important;
    border: 1px dashed #ff9900;
    width: 100% !important;
}
.personabar-visible .stripe-on-admin {
    background-image: linear-gradient(45deg, #ffe09e 25%, #fffadb 25%, #fffadb 50%, #ffe09e 50%, #ffe09e 75%, #fffadb 75%, #fffadb 100%);
background-size: 56.57px 56.57px;
}

h1.pagetitle { display: none; }

.jqueryFileTree li a {
    border-radius: 8px !important;
    background-color: #0079bc !important;
    color: #fff !important;
    text-decoration: none !important;
    padding: 8px 16px !important;
    margin-bottom: 4px !important;
}
.jqueryFileTree li a:hover {
    background-color: #052264 !important;
}

blockquote{
  font-size: 1.4em;
  width:60%;
  margin:50px auto;
  font-family: 'Times New Roman', Arial;
  font-style:italic;
  color: #555555;
  padding:1.2em 30px 1.2em 75px;
  border-left:8px solid #0079bc ;
  line-height:1.6;
  position: relative;
  background:#EDEDED;
}
blockquote p {
    font-family: 'Times New Roman', Palatino, Arial;
}

blockquote::before{
  font-family:Arial;
  content: "\201C";
  color:#0079bc;
  font-size:4em;
  position: absolute;
  left: 10px;
  top:-10px;
}

blockquote::after{
  content: '';
}

blockquote cite {
  display:block;
  color:#333333;
  font-style: normal;
  font-weight: bold;
  margin-top:1em;
}
table { margin-bottom: 15px; }
td { border-width: 1px; }

td p { margin-bottom: 0; }


.bg-primary-light { background-color: rgba(0,121,188,0.15); }

.modal {
    z-index: 9999 !important;
}










