@import url('https://use.fontawesome.com/releases/v5.0.9/css/all.css');

/**
 * @file
 * Subtheme specific CSS.
 */

.font-weight-bold {
	font-weight: bold;
}

.field--name-title {
	font-size: .8em;
}

.text-left {
	text-align: left;
}

.smalltop{
	margin-bottom: -.5em !important;
}

.page-node-4502 #main-wrapper {
	background-image: url(https://dev-linux2.syndromicsurveillance.org/sites/default/files/2023-04/Background%20yellow%20version%20v3.png);
	-webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: 100%;
	padding-top: 8vh;
        padding-bottom: 20vh;
        background-position: center;
	background-repeat: no-repeat;
}

#navbar-main {
	background-color: #203864;
	border-bottom: #dfbd73;
 	border-bottom-style: solid;
 	border-bottom-width: 6px;
}

#navbar-top {
 	padding-left: 3%;
	margin-bottom: -1%;
	margin-left: 61%;

}

/*
.layout-no-sidebars #navbar-top {
	padding-left: 3%;
	margin-bottom: -1%;
	margin-left: -1%;
}
*/

.page-node-4527 #navbar-top {
        padding-left: 0%;
        margin-bottom: -1%;
        margin-left: 3%;

}

.page-node-4527 #navbar-main {
	margin-bottom: 5px;
}

.page-view-syndrome-solr-search-content #edit-keys--2  {
        text-align: left;
        margin-top: 24px;
}

.page-view-syndrome-solr-search-content #edit-submit-syndrome-solr-search-content--2 {
margin-top: 12px;
}

.navboxalign {
	display: flex;
	justify-content: center;
}

.rightindent {
        margin-left: 2%;
}


.layout-bg-content-container.center-content {
	align-items: normal;
	padding-top: 2%;
}

.home-search-input {
        border-style: solid;
        border-color: white;
	border-bottom-color: rgba(0, 2, 27, .7);
        padding: 1% 2%;
        margin-top: 0%;
        margin-left: 5%;
        margin-right: 5%;
        background: rgba(0, 2, 27, .7);
}

.inputbox-settings {
  display: inline-flex;
  gap: 1em;
  box-sizing: inherit;
  margin-right: 4em;
  border-left-width: 0px;
  border-left-style: solid;
  align-items: end;

}

.page-node-4502 #edit-submit-solr-search-content {
	display: none;
}

.page-view-solr-search-content #edit-submit-solr-search-content--2 {
        display: none;
}

.page-node-4527 #edit-submit-solr-search-content {
        display: none;
}

.btn-primary {
	color: #00021b;
}

.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  color: #fff;
  background-color: ##203864;
  border-color: #0a58ca;
  box-shadow: 0 0 0 .25rem rgba(49,132,253,.5);
}

.btn-outline-light:hover, .btn-outline-light:focus {
	background-color: #203864;
	color: #fff;
}

.facet-active {
	width: 100%;
}

.syndrome-search-title {
	display: flex;
	justify-content: center;
}

.syndrome-search-body {
	display: grid;
	justify-content: center;

}

.search-view-bodystyle {
	color: dimgrey;
	line-height: 1.4;
}

.main-search-title {
	display: flex;
	justify-content: center;
	padding-top: 2%;
}

.search-inner {
	background: rgba(0, 2, 27, .7);
	border-style: solid;
	border-color: white;
	padding: 0 15px;
}

.search-categories {
  	display: flex;
  	flex-direction: column;
  	align-items: center;
}

.views-field-search-api-excerpt {
	background-color: ghostwhite;
	margin-bottom: 1rem;
}

.item-list {
	color: black;
        background: white;
}

.community-links-group{
	padding-top: 3%;

}

.community-links-left {
        padding-right: 3%;
        display: flex;
        justify-content: end;
}

.community-links-right {
        padding-left: 3%;
        display: flex;
        justify-content: start;
}

.browse-categories {
        padding-left: 1rem;
        margin-right: 5%;
        margin-left: 5%;
        background: rgba(0, 2, 27, .7);
        border-style: solid;
        border-color: white;
        border-top: none;
}

.home-background-image {
	padding: 0 0;
}

.layout-bg-bg-container {
        padding-left: 16px;
}

.layout-bg-content-container.center-content {
	padding-top: 0%;
}

.btn-outline-light {
	border: none;
	color: black;
	background: white;
}

.facets-widget-dropdown {
	margin-bottom: 8%;
	display: grid;
}

.facet-inactive {
	width: 100%;
}

.field-content {
	font-size: 1rem !important;
}

.field__label {
	display: none;
}


.logo-left {
  padding-left: 15%;
  padding-top: 2%;
}

.call-description {
	padding-right: 5%;
        padding-top: 1%;
	margin-left: -14%;
 }

.call-description-2col75 {
	padding-right: 5%;
        	padding-top: 1%;
	margin-left: 2%;
 }


.call-page-content {
	background: white;
        color: black;
	padding-left: 1%;
}

.form-row{
	display: inline-flex;

}

.form-control {
	text-align: left;
	margin-top: 1%;
	position: relative;
	z-index: 4;
}

.page-view-syndrome-solr-search-content #impute{
	display: inline-flex;
	margin-top: 2%;
}

.page-node-4502 #edit-keys {
	width: 36%;
}

/*
.page-view-solr-search-content #edit-keys--2 {
	width: 425%;
}
*/

.site-footer {
	color: black;
	font-size: .85em;
	background: white;
}

.site-footer__bottom {
	color: white;
	padding: 0% 4%;
	text-align: center;
	margin-top: -5%;
}

.footer-icon-text {
	color: black;
}

.site-footer .content a, .site-footer .content a.is-active {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.site-footer .content a:hover, .site-footer .content a:focus {
	color: #203864;
  
}

.pagination {
	padding-top: 1%;
	justify-content: center;
}

.archived {
	display: none;
}


.no-bottom-margin {
	margin-bottom: 0px;
}

.flex-center {
	display: flex;
	justify-content: center;
}

.sidebar_first {
	padding-right: 3%;
}

.sidebar_second {
	padding-left: 3%;
}

.sidebar h2 {
	text-shadow: none !important;
}

.page-node-4529 #sidebar_first {
	margin-top: 5%;
}

.page-node-4529 #sidebar_second {
        margin-top: 5%;
}

.page-node-4529 #block-calliconsidebar, .page-node-4529 #block-calliconsidebar-2 {
	text-align: center;
}

.page-node-4529 #recordings {
	max-width: 100%;
	margin-bottom: -5%;
}

.page-node-4529 #navbar-top {
        padding-left: 3%;
        margin-bottom: -1%;
        margin-left: 0;
}

.btn-outline-light {
	border: none;
}

.black-link {
	background: #c9d3e445;
}


.black-link span a {
	color: #203864 !important;
	background: #c9d3e445;
}

.js-form-item js-form-type-textfield form-type-textfield js-form-item-keys form-item-keys form-no-label mb-3 {
	width: unset !important;
}

.form-actions js-form-wrapper form-wrapper mb-3 #edit-actions {
        flex: 0 0 auto;
        width: 8.333333%;
        padding-right: 0%;
        margin-left: -1%;
}


.page-view-syndrome-solr-search-content #edit-actions--2 {
	padding-top: 2%;
}

.page-node-4527 #block-featuredcontentpagenavigation {
	background: white;
	border-color: lightgray;
	margin-top: 3%;
}

.list-unstyled {
	padding-left: 5%;
}

.footer-icon-text {
	color: black;
	font-weight: bold;
	font-size: 1.2em
	;
}	

.alert-wrapper {
	display: none;
}

.site-footer .content a,
.site-footer .content a.is-active {
  color: black;
  font-weight: bold;
}

.mainblue {
	color: #203864;
}

