/* <style> */
.static-top.navbar-dark{
        /*     background-image: linear-gradient(45deg, purple, teal) !important */
        background-color: #330072;
}
.col-lg-9 {
        flex: 0 0 auto;
        width: 100%
}
.col-md-9 {
        flex: 0 0 auto;
        width: 100%
}
.col-sm-9 {
        flex: 0 0 auto;
        width: 100%
}
.button1 {
	color: #FFFFFF;
}

/* Need to reduce scope */
.btn {
	color: #FFFFFF /* !important*/ ;
}

.btn-primary {
	color: #FFFFFF !important; /* Force white button on home page */
}


/* To keep the alternative path form buttons reversed from the main path buttons */
a.btn {
        color: #003087; /* !important; Force white button on homepage*/
        font-weight: 600 !important;
}

/* To give blue links */
a.anchor-inherit-styles {
        font-weight: 100 !important; 
        color: #0000EE !important;
        text-decoration: underline !important;
}
/* To give blue links on Approved projects */
a.details-link {
        font-weight: 100 !important; 
        color: #0000EE !important;
        text-decoration: underline !important;
}

/* Set colour for dropdown meu items on lists */
.dropdown-menu > li > a:hover {
        font-weight: 100 !important; 
        color: #FFFFFF !important;
        text-decoration: none !important;
        background-color: #003087 ;        
}
.dropdown-menu > li > a {
        font-weight: 100 !important; 
        color: #0000EE !important;
        text-decoration: none !important;
        background-color: #FFFFFF !important ;        
}
.dropdown-menu > .active > a , .dropdown-menu > .active > a:focus {
        border: 2px solid #FFFFFF !important;     
}

.progress {
        color: #000000;
        font-weight: bold;
}

body{
        height: auto !important;
}

/* Fix header menu items */
.show.dropdown-menu > li > a {
        background-color: #003087 !important /*#005EB8 !important */ ;    
        color: #FFFFFF !important;    
}
.show.dropdown-menu > li > a:hover {
        background-color: #FFFFFF  !important ;
        color: #003087 !important;
        text-decoration: underline !important
} 
/* Highlights the drop down menu item when keyboard tab active */
.show.dropdown-menu > li > a:focus-visbile {
        outline: none;
        border: 2px #FFFFFF !important;    
}

.navbar-toggler-icon {
       /* background-image: url(data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E %3Cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M 4 7 H 22 M 4 15 H22 M 4 23 H22' %3E%3C/svg%3E) !important; */
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23FFFFFF'  stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !important;

}


/* Accessibility Icon */
#access-button {
        background-image: url( '/accessibility.png' );
        background-color: #330072;
        background-size: 36px 36px;
        border: none;
        height: 36px;  
        width: 36px;
}
#contrast-buttons {
        font-size: 24px;
}
#contrast-button-normal, #contrast-button-higher, #contrast-button-medium {
        background-image: url( '/t.png' );
        background-size: 24px 24px;
        border:none;
        height: 24px;  
        width: 24px;
}

/* Resolve acessibility checker issues */
.alert-warning {
    --bs-alert-color: #000000;
    --bs-alert-bg:  #fff3cd;
}

.table {
    --bs-table-striped-bg: #f0f0f0;
}

/* Remove errros on Help form page by setting to white
.fui-AccordionItem {
   background-color: #FFFFFF;
}
   
.form-select {
        background-image: url("data:image/svg+xml;charset=utf8, %3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Crect x='0' y='0' width='100%' height='100%' fill='%23FF0000' /%3E %3Cpath stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
}
   */
/* BHDP styles to put H1 elements on login pages 
  margin top/bottom 10.5   padding 8/16 */

.bhdp-h1 {
        margin-top: 0px ;
        margin-bottom: 0px ;
        font-size: 14px ;
        padding: 0px 0px ;
        display: block;
}
.bhdp-tab {
        margin-top: 0px; 
        margin-bottom: 0px;
        font-size: 14px;
        padding: 8px 16px;
}
/*
.bhdp-tab {
        margin-top: 21px !important; 
        margin-bottom: 10.5px !important;
        font-size: 14px !important;
        padding: 8px 16px !important;
}
        */

.tooltip-inner {
    color: red;
    background-color: rgba(25,135,84,.9);
    text-decoration: none;
}

/* Improve accessibility of sort up or sort down controls in tables */
.fa-arrow-down, .fa-arrow-up {
        padding: 4px 8px 0px 8px;
}

/* Resolve determining background colour issues */
strong, h3 {
        background-color: transparent !important;
        display: inline-block;
}


/* Configuration for Cookie Pop Up box */

.cookie-overlay {
        position: fixed;
        bottom: 1rem;
        left: 1rem;
        background-color: #fff;
        z-index: 2051;
        line-height: 20px;
        font-size: 14px;
        border-radius: 6px;

        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);

        > div:first-child {
                width: 458px;
        }

        a {
                text-decoration: underline;
        }

        .close-cookies {
                cursor: pointer;
        }

        /*
        @include media-breakpoint-down(md) {
                bottom: 0;
                left: 0;
                right: 0;
                border-radius: 0;

                > div:first-child {
                        width: auto;
                }
        }
                */
}
/* </style> */