/**
	Theme Name:   USBR
	Author:       Kinsmen Group
	Template:     iknowledgebase
*/

body {
    /*background: url(/wp-content/uploads/2024/09/id_104_Project-Profile-Web-Bureau-of-Reclamation-02-light.jpg) no-repeat;*/
    background-size: cover;
	font-family: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif !important;
	font-size: 14px;
}
section:nth-of-type(2) 
{
	background-color:#b5c7cd;
} 
.header, .footer {
	background-color: rgb(240, 240, 240);
	filter: drop-shadow(0 0 0.1rem rgba(0, 0, 0, 0.6));
}
.wp-block-heading {
    -webkit-font-smoothing: antialiased;
    font-size: 20px !important;
    font-weight: 600 !important;
    margin-bottom: 30px;
    color: #fff;
}

.input {
	background-color: rgba(255, 255, 255, 0.5);
}
:root {
  --color-primary: #026d70;
	--navbar-item-color: rgb(36, 36, 36);
	--body-svg-color: #29343538;
	--breadcrumb-color: #fafafa;
	--navbar-item-hover-color: #006989;
	--color-link: #006989;
	--header-background: #f0f0f0;
	--family-primary: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
    --family-title: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.header .navbar {
	font-weight: 600;
	font-size: 24px;
}
.header .navbar .container {
	flex-direction: column;
	padding-left: 60px;
}
.footer {
	padding: 0px !important;
}
.footer .py-4 {
	padding: 0px !important;
}
.footer .navbar .container {
	background-image: url(/wp-content/uploads/2024/09/KinsmenGroup_logo_2024_wheelhouse_red.png);
	background-repeat: no-repeat;
	background-position: left;
	background-size: 30px;
}
.footer .copyright {
    margin-left: 40px;
}
.header .navbar .container {
	background-image: url(/wp-content/uploads/2024/09/BofR-square_60px.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
    background-size: 60px;  
	margin-bottom: 10px;
}
.navbar-brand, .navbar-tabs, .navbar>.container {
	min-height: 45px !important;
}
.navbar-item, .navbar-link {
    padding: 0rem .75rem;
	font-size: 14px;
	line-height: 20px;
}
.brand-name h1 {
	font-weight: 600;
	font-size: 24px;
}
.breadcrumb {
    background-color: rgba(0,0,0,0.1);
    padding: 5px 20px;
}
.breadcrumb li+li::before {
    color: #7f7c7c;
}
.icon {
  height: inherit;
}
.panel, .panel-tabs {
  font-size: 14px;
}
.panel {
    border: 1px solid #ddd;
}
.fa {
	margin-left: 6px;
}
.button.is-medium, .is-medium.input, .is-medium.textarea {
    font-size: 1rem;
}
@media screen and (max-width: 1024px) {
    .header .navbar {
        background-size: 50px;
			  background-position: 30px 10px;
			 padding: 0px 10px;
    }
    .header .navbar .container {
        background-size: 50px;
    }	
}
.navbar-start {
	font-weight: normal;
	font-size: 16px;
}
.button.is-primary.is-outlined.is-focused,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover {
    background-color: var(--color-primary, #2563eb) !important;
    border-color: var(--color-primary, #2563eb) !important;
    color: #fff
}
.intersect {
    position: absolute;
    top: 0;
    left: 0;
    margin: -1px;
    fill: #013e524a;
}
.mt-6 {
    margin-top: 0px !important;
}
.hvr-icon {
	font-size:12px !important;
	line-height:12px !important;
}