﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

/* Focus / keyboard focus */
.btn:focus,
.btn:focus-visible,
.btn.active,
.btn:active {
    transition: none !important;
    opacity: 1 !important;
    background-color: #fd0 !important;
    color: #050505 !important;
    outline: 2px solid #050505 !important;
    box-shadow: 0 0 0 3px #050505, 0 0 0 6px #ffdd00 !important;
}


input[type="checkbox"],
input[type="checkbox"]:hover {
    border: 1px solid #8d99a6 !important;
}

.form-control {
    border: 1px solid #8d99a6 !important;
}


.navbar-default .navbar-brand,
.navbar-default .navbar-nav > li > a {
    color: #4F4F4F !important;
}

.nav-link {
    color: #000 !important;
}


.form-control:focus,
.form-control:active {
    box-shadow: 0 0 0 2px #050505, 0px 0 0 5px #fd0 !important;
    border-color: #050505 !important;
    outline: 0 !important;
}

#loading-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,0.8);
    z-index: 9999;
}

.loading-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}

.loading-message {
    font-size: 2rem;
    font-weight: bold;
    margin-top: 20px;
}


/*a[href="https://www.norfolk.gov.uk/article/53783"],
a[href="https://www.norfolk.gov.uk/article/39322"],
a[href="https://www.norfolk.gov.uk/article/39334"]*/

a[href="https://www.norfolk.gov.uk/article/39322"],
a[href="https://www.norfolk.gov.uk/article/39334"],
a[href="https://www.norfolk.gov.uk/article/44456"] {
    display: none;
}

.gi-sitesearch__container{
    display:none !important;
}

.navbar-brand:hover,
.navbar-brand:focus,
.nav-link:hover,
.nav-link:focus {
    text-decoration: underline !important;
}

.btn {
    background-color: #066 !important;
    min-inline-size: max-content !important;
    padding: 0 10px !important;
    color: #fff !important;
    font-weight: normal !important;
    width: 110px !important;
    height: 50px !important;
    border-radius: 4px 4px 4px 4px !important;
}


.form-control[readonly] {
    background-color: #eee !important;
}

#accessstatement-ul-top, #accessstatement-ul-btm {
    padding: 0 0 20px 1.5rem;
    list-style: disc outside !important;
}

#accessstatement-ul-inner {
    list-style: circle outside !important;
    padding-left: 1.5rem !important;
}

.btn:hover{
    text-decoration:underline !important;
}