/* Author: Michalis Tsotras
*/
:root {
    --primary-color: #013375;
}

h1 {
    @apply govgr-heading-xl
    /*font-size: 3rem;*/
;
}

h2 {
    font-size: 2rem;
}

h3 {
    font-size: 1.775rem;
}

h4 {
    font-size: 1.4rem;
}

h5 {
    font-size: 1.1875rem;
}

h6 {
    font-size: 1.1475rem;
}

.govgr-header-title {
    width: auto;
}

@media (min-width:768px) {
    .govgr-heading-m {
        font-size: 1.5rem;
        line-height: 2rem;
    }
}


@media (min-width:768px) {
    .govgr-main-wrapper-4 {
        display: grid;
        grid-template-columns: repeat(4,minmax(0,1fr)) ;
        gap: 3rem ;
    }


.govgr-grid-column-2-4 {
    grid-column: span 2 / span 2 ;
    display: flex;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    flex-direction: row;
    flex-wrap: wrap;
}
	}
	
/* a {
 color:#003476;
 text-decoration:none;
 background-color:transparent
}
a:hover {
 color:#00122a;
 text-decoration:underline
}
for hover ----.link {
  text-decoration: underline solid #003476 2px;
} */
.govgr-grid-column-three-thirds {
    grid-column: 1 / 4;
}

.govgr-header-title {
  line-height:3.5rem;
	font-size:2rem;
}


.govgr-header-logo {
    /*border-right: 1px solid #fff;*/
}

.govgr-heading-l {
    margin-top: 0.5rem;
}

.govgr-heading-m {
    margin-top: 1rem;
}

.govgr-heading-s {
    margin-top: 1rem;
}

.govgr-heading-xs {
    margin-top: 1rem;
    font-size: 1.2rem;
    font-weight: bold;
}

.govgr-heading-xl {
    /* margin-left: 0;
    margin-right: 0;
    margin-bottom: 2rem; */
    max-width: 50rem;

    /* font-size: 1.875rem;
    line-height: 2.25rem;
    font-weight: 700;
    line-height: 1.25; */
}

@media (min-width:768px){
    .govgr-heading-xl {
        font-size: 3.5rem;
        /*line-height: 1;*/
        line-height: 1.15;
        margin-bottom: 2rem;
		font-weight:800;
    }
}

/* @media (min-width:1024px){
    .govgr-heading-xl {
        margin-bottom: 3.5rem;
    }
} */
.main-nav {
    background-color: white;
    border-bottom-width: 1px;
    border-color: black;
}

/* Remove the yellow border on focus */
.govgr-input:focus,
.govgr-select:focus,
.govgr-textarea:focus {
    outline: none;
    box-shadow: none;
}

/* Horizontal Nav */
.govgr-horizontal-nav__container_dark_bg {
    margin-top: 2rem!important;
    padding-top: 1rem!important;
    color: white;
    margin-left: auto;
    flex-direction: row;
    padding: .5rem 0rem .5rem 1rem;

    /* 0rem right */
    margin-right: auto;
}

.govgr-horizontal-nav__item_dark_bg {
    width: 80%;
}

@media screen and (min-width: 640px){
    .govgr-horizontal-nav__container_dark_bg {
        margin-top: 0rem!important;
        background-color: var(--primary-color);
        flex-wrap: nowrap;
    }

    .govgr-horizontal-nav_dark_bg {
        border: 0;
    }

    .govgr-horizontal-nav__item_dark_bg {
        width: unset;
    }
}

.govgr-burger-menu:hover {
    cursor: pointer;
}

.govgr-burger-menu > * {
    background-color: white!important;
    z-index: 35;
}

.govgr-burger-menu-overlay {
    width: 100vw;
    height: 100vh;
    z-index: 10;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(61, 61, 61, 0.062);
}

.govgr-accordion__section .govgr-accordion__section-content {
    display: block!important;
    max-height: 0!important;
    overflow: hidden;
    padding: 0;
    transition: max-height 0.4s cubic-bezier(0, 1, 0, 1), padding 0.2s cubic-bezier(0, 1, 0, 1);
}

.govgr-accordion__section.govgr-accordion__section-selected .govgr-accordion__section-content {
    max-height: 700px!important;
    position: relative;
    padding: 0.5rem 0;
    transition: max-height 0.8s ease-in-out, padding 0.4s cubic-bezier(0, 1, 0, 1);
}


#latest_news li {
    padding-left: 0.5em;
}

#latest_news /*li::marker,*/
li::before {
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    content: '\f35a';
    /*color: coral;*/
	margin-right: 8px; 
}

#latest_news li:hover::before {
    font-weight: 400;
	text-decoration:none !important;
}
/*#latest_news li:hover::marker {
    font-weight: 400;
	text-decoration:none;
}*/


#latest_news {
    /*list-style-type: disclosure-closed;*/
}

#latest_news li:hover {
    /*font-weight: bold;*/
}

/* Accordion */
.govgr-accordion .govgr-accordion__section-button {
    /* Needed to fix displaced accordion button */
    position: relative;
}

/* Divider */
.govgr-divider-m {
    height: 1rem;
    width: 100;
}

.govgr-divider-l {
    height: 2rem;
    width: 100;
    border-top: 5px solid #003375;
}

/* Shadow - Transform */
.card-shadow:hover {
    box-shadow: 1px 5px 5px 5px #a3bfe4;
}

.card-transform:hover {
    transform: scale(1.01);
}

.center {
    height: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 3px solid #dbe4ed;
}

/* Breadcrumbs */
.govgr-breadcrumbs {
    margin-top: 0;
    border-top: 1px solid black;
    /*border-bottom: 2px solid #777;*/
}

/* New menu */
.menu_ul  li  a {
    text-decoration: none;
}

.menu_ul,.menu_ul ul,
.dropdown_ul ul {
    /* background: darkorange; */
    list-style: none;
    margin: 0;
    padding-left: 0;
}

.menu_ul li {
    /* color: #fff;
  background: darkorange; */
    display: block;
    float: left;
    padding: 1rem;
    position: relative;
    text-decoration: none;

    /* transition-duration: 0.5s; */
}

.menu_ul li:hover,
.menu_ul li:focus-within {
    /* background: red; */
    background-color: #003375;
    color: white;
}

.menu_ul li:focus-within a {
    outline: none;
}

.menu_ul li ul {
    /* background: orange; */
    visibility: hidden;
    opacity: 0;
    min-width: 5rem;
    position: absolute;
    margin-top: 1rem;
    left: 0;
    display: none;
}

.dropdown_ul li ul {
    /* background: orange; */
    visibility: hidden;
    opacity: 0;
    min-width: 5rem;
    position: absolute;
    margin-top: 1rem;
    left: 0;
    display: none;
}

.menu_ul li:hover > ul,
.menu_ul li:focus-within > ul,
.menu_ul li ul:focus,
.menu_ul li ul:hover 
 {
    visibility: visible;
    opacity: 1;
    display: block;
    color: black;
    background-color: #ffffff;
    min-width: max-content;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
} 

.dropdown_ul li:hover > ul,
.dropdown_ul li:focus-within > ul,
.dropdown_ul li ul:focus,
.dropdown_ul li ul:hover 
 {
    visibility: visible;
    opacity: 1;
    display: block;
    color: black;
    background-color: #f9f9f9;
    min-width: max-content;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
} 


.menu_ul li ul li {
    clear: both;
    width: 100%;
}

#burger-icon {
    display: none;
    color: white;
}

#myTopnav {
    border-bottom-width: 1px;
}

@media screen and (max-width: 600px) {
    /* .topnav li:not(:first-child),
    .dropdown  {
        display: none;
    } */
    .topnav li,
    .dropdown_ul {
        display: none;
    }

    #burger-icon {
        float: right;
        display: block;
        color: white;
        position: absolute;
        right: 5px;
        top: 5px;
        font-size: 45px;
    }
}

@media screen and (max-width: 600px) {
    .topnav.responsive {
        position: relative;
    }

    .topnav.responsive ul {
        float: none;

        /* display: block; */
        text-align: left;

        /* position: relative; */
        width: 100%;
    }

    .topnav.responsive a {
        float: none;

        /* display: block; */
        text-align: left;
        position: relative;
        width: 100%;
    }

    .topnav.responsive li {
        float: none;
        display: block;
        text-align: left;

        /* position: relative; */
        width: 100%;
    }

    .topnav.responsive .dropdown_ul {
        float: none;
        display: block;
        text-align: left;

        /* position: relative; */
        width: 100%;
        z-index: 99;
    }
}

.active {
    font-weight: bold;
}

/* mt arxiko */
/* .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.dropdown-content a:hover {
    background-color: #f1f1f1;
}

.dropdown:hover .dropdown-content {
    display: block;
} */
/* mt */
/* divider */
.govgr-divider-red {
    border-top: 5px solid #d4351c;
}

.govgr-heading-s-blue {
    font-style: #07375f;
}

.img_right_center {
    vertical-align: middle;
}

.column_align_center {
    align-self: center;
}

/* Instead of position:sticky for the element (eg. image) not to follow the scrolling to the bottom */
.govgr-grid-column-one-third {
    position: static;

    /* position: relative; */
}

/* Smaller body font for big screens */
@media (min-width:1024px) {
    body,
    .pg-main-cs-2 {
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

body {
    /*background-color: #fafafa;*/
}

/* meny nav container the same as .govgr-width-container */
.govgr-horizontal-nav__container {
    max-width: 80rem;
}

@media (min-width:640px) {
    .govgr-horizontal-nav__container {
        margin-left: auto;
        margin-right: auto;
        flex-direction: row;
        padding: 0rem 0rem;
    }
}

/* replacd by the above css */
/* .govgr-width-container-nav {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 80rem;

     1280px 
    padding: 2rem 1rem;
} */
/* GovGR width-container max-width 64rem fix for big screens */
.govgr-width-container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 80rem;

    /* 1280px */
    padding: 2rem 1rem;
}

/* .govgr-width-container {
    max-width: 64rem;
    padding: 2rem 1rem;
} */
/* GovGR Header-container max-width 64rem fix for big screens */
.govgr-header__container {
    display: flex;
    max-width: 80rem;
    align-items: center;
    justify-content: space-between;
    padding: .5rem 1rem;
}

/* Header height extra-same as .govgr-header */
.govgr-header__container {
    line-height: 3rem;
}

.govgr-breadcrumbs {
    background-color: #f5f5f6 !important;
    font-size: 0.8rem;
    line-height: 1.5rem;
}

.govgr-breadcrumbs-width-container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 80rem;

    /* 1280px */
    padding: 0.2rem 1rem;
}

/* Footer */
@media (min-width:768px) {
    .govgr-footer {
        padding-top: 0rem;
        padding-bottom: 0rem;
    }

    .govgr-footer__meta {
        box-sizing: border-box;
        display: flex;
        width: 100%;
        flex: 1 1 0%;
        flex-wrap: nowrap;
        align-items: flex-start;
        justify-content: space-around;
    }
}

.govgr-footer__government-logo,
.govgr-footer__logo {
    height: auto;
    max-height: 4.5rem;
    width: auto;
    max-width: 24rem;
    max-width: 312px;

    /* max-width:224px */
}

/* statistics */
.Statistics-Wrapper {
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.075);
    -webkit-box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.075);
}

.Statistics-Wrapper-Inner {
    background-color: #fff;
    padding: 1rem;
    background: #fff;
    box-shadow: inset 12px 0px 0 0 #00aeef;
    padding-left: 1.6rem;

    @media screen and (min-width: 576px){
        box-shadow: inset 20px 0px 0 0 #00aeef;
        padding-left: 2.5rem;
    }
}

.Statistics-Wrapper-Inner-blue {
    background-color: #fff;
    padding: 1rem;
    background: #fff;
    box-shadow: inset 12px 0px 0 0 #00aeef;
    padding-left: 1.6rem;

    @media screen and (min-width: 576px){
        box-shadow: inset 20px 0px 0 0 #00aeef;
        padding-left: 2.5rem;
    }
}

.Statistics-Wrapper-Inner-dark-blue {
    background-color: #fff;
    padding: 1rem;
    background: #fff;
    box-shadow: inset 12px 0px 0 0 #003476;
    padding-left: 1.6rem;

    @media screen and (min-width: 576px){
        box-shadow: inset 20px 0px 0 0 #00aeef;
        padding-left: 2.5rem;
    }
}

.Statistics-Wrapper-Inner-green {
    background-color: #fff;
    padding: 1rem;
    background: #fff;
    box-shadow: inset 12px 0px 0 0 green;
    padding-left: 1.6rem;

    @media screen and (min-width: 576px){
        box-shadow: inset 20px 0px 0 0 #00aeef;
        padding-left: 2.5rem;
    }
}

.Statistics-Wrapper-Inner-orange {
    background-color: #fff;
    padding: 1rem;
    background: #fff;
    box-shadow: inset 12px 0px 0 0 orange;
    padding-left: 1.6rem;

    @media screen and (min-width: 576px){
        box-shadow: inset 20px 0px 0 0 #00aeef;
        padding-left: 2.5rem;
    }
}

.Statistics-Title {
    font-weight: 700;

    @media screen and (min-width: 992px){
        font-size: var(--h3-alt-font-size)!important;
    }
}

.Statistics-LoadingSpinner {
    height: 140px;

    @include media-breakpoint-up(md){
    }
}

/* Custom Cards belg */
.card {
    box-shadow: 0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12);
    border: 0!important;
    border-radius: 0!important;
    transition: all 300ms ease-in-out;
}

.card:hover {
    box-shadow: 0 6px 12px rgba(0,0,0,0.23),0 10px 40px rgba(0,0,0,0.19);
}

.card a,
.card i {
    color: #195065;
}

.card .card-img-top img {
    margin-top: 1.875rem;
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}

.card>hr {
    margin-right: 0;
    margin-left: 0;
}

.card>.list-group {
    border-top: inherit;
    border-bottom: inherit;
}

.card>.list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
}

.card>.list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px);
}

.card>.card-header+.list-group,
.card>.list-group+.card-footer {
    border-top: 0;
}

.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
}

.card-title {
    margin-bottom: .75rem;
}

.card-subtitle {
    margin-top: -.375rem;
    margin-bottom: 0;
}

.card-text:last-child {
    margin-bottom: 0;
}

.card-link:hover {
    text-decoration: none;
}

.card-link+.card-link {
    margin-left: 1.25rem;
}

.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.125);
}

.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}

.card-footer {
    padding: .75rem 1.25rem;
    background-color: rgba(0,0,0,.03);
    border-top: 1px solid rgba(0,0,0,.125);
}

.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}

.card-header-tabs {
    margin-right: -.625rem;
    margin-bottom: -.75rem;
    margin-left: -.625rem;
    border-bottom: 0;
}

.card-header-pills {
    margin-right: -.625rem;
    margin-left: -.625rem;
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
    border-radius: calc(.25rem - 1px);
}

.card-img,
.card-img-bottom,
.card-img-top {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
}

.card-img,
.card-img-top {
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
}

.card-img,
.card-img-bottom {
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px);
}

.card-deck .card {
    margin-bottom: 15px;
}

@media (min-width:576px) {
    .card-deck {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px;
    }

    .card-deck .card {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px;
    }
}

.card-group>.card {
    margin-bottom: 15px;
}

@media (min-width:576px) {
    .card-group {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    }

    .card-group>.card {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-bottom: 0;
    }

    .card-group>.card+.card {
        margin-left: 0;
        border-left: 0;
    }

    .card-group>.card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .card-group>.card:not(:last-child) .card-header,
    .card-group>.card:not(:last-child) .card-img-top {
        border-top-right-radius: 0;
    }

    .card-group>.card:not(:last-child) .card-footer,
    .card-group>.card:not(:last-child) .card-img-bottom {
        border-bottom-right-radius: 0;
    }

    .card-group>.card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .card-group>.card:not(:first-child) .card-header,
    .card-group>.card:not(:first-child) .card-img-top {
        border-top-left-radius: 0;
    }

    .card-group>.card:not(:first-child) .card-footer,
    .card-group>.card:not(:first-child) .card-img-bottom {
        border-bottom-left-radius: 0;
    }
}

.card-columns .card {
    margin-bottom: .75rem;
}

@media (min-width:576px) {
    .card-columns {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1;
    }

    .card-columns .card {
        display: inline-block;
        width: 100%;
    }
}

/* timeline */
.history-tl-container ul.tl {
    padding: 0;
    display: inline-block;
}

.history-tl-container ul.tl li {
    list-style: none;
    margin: auto;
    min-height: 50px;
    border-left: 1px dashed #003476;
    padding: 0 0 50px 30px;
    position: relative;

    /* margin-bottom: 30px; */
}

.history-tl-container ul.tl li:last-child {
    border-left: 0;
}

.history-tl-container ul.tl li::before {
    position: absolute;
    left: -15px;
    top: 13px;
    content: " ";
    border: 8px solid rgba(255, 255, 255, 0.74);
    border-radius: 50%;
    background: #003476 /*var(--color)*/;
    height: 30px;
    width: 30px;
    transition: all 500ms ease-in-out;
}

.history-tl-container ul.tl li:last-child::before {
    top: 10px;
}

.history-tl-container ul.tl li {
    padding: 0 0 60px 30px!important;
}

.tl-item-title {
    font-weight: bold;

    /* govgr-!-font-weight-bold -mt-5 mb-1 */
}

.tl-item-excerpt {
    margin-bottom: 10px;

    /* w-full lg:w-3/4 hover:underline */
}

.govgr-notification-banner {
}

.govgr-notification-banner--orange {
    --tw-border-opacity: 1;
    border-color: darkorange ;

    /* hsla(var(--su,152 100% 22%)/var(--tw-border-opacity)); */
    --tw-bg-opacity: 1;
    background-color: darkorange ;

    /* hsla(var(--su,152 100% 22%)/var(--tw-bg-opacity)); */
}

/* Legend */
.my-legend .legend-title {
    text-align: left;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 90%;
}

.my-legend .legend-scale ul {
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    float: left;
    list-style: none;
}

.my-legend .legend-scale ul li {
    font-size: 80%;
    list-style: none;
    margin-left: 0;
    line-height: 18px;
    margin-bottom: 2px;
}

.my-legend ul.legend-labels li span {
    display: block;
    float: left;
    height: 16px;
    width: 30px;
    margin-right: 5px;
    margin-left: 0;
    border: 1px solid #999;
}

.my-legend .legend-source {
    font-size: 70%;
    color: #999;
    clear: both;
}

.my-legend a {
    color: #777;
}


/*bbPress*/
#bbpress-forums fieldset.bbp-form,
fieldset.bbp-form {
 clear:left;
 border:1px solid #003375;
 padding:10px 20px;
 margin-bottom:10px
}

#bbpress-forums fieldset.bbp-form legend,
fieldset.bbp-form legend
{
 padding:5px;
 width:auto;
 border:none;
 font-weight: bold;
 font-size: 14px;
}

#bbpress-forums a {
 box-shadow:none;
 border:none;
 transition:none;
 font-weight: bold;
	font-size:14px;
}
#bbpress-forums a:hover {
 box-shadow:none;
 border:none;
 transition:none;
 font-weight: bold;
 text-decoration: underline;
}

/*.div.mce-toolbar-grp { */
#bbpress-forums  div.mce-toolbar-grp {
 background:#D9F2FF;

}

#bbpress-forums div.bbp-reply-header,
#bbpress-forums div.bbp-topic-header
{
  background-color: #FFFFE0 ;
	}

#bbpress-forums div.bbp-search-form {
 float:right;
 padding: 1px;
 margin-bottom: 5px;
 /*border: 1px solid #003375;*/
}

#bbpress-forums #bbp-search-form #bbp_search {
 display:inline-block;
 width:auto;
 height: 30px;
 border: 1px solid #003375;
}

#bbpress-forums div.bbp-submit-wrapper,
div.bbp-submit-wrapper
{
 /*margin-top:15px;*/
 float:left;
 /*clear:both*/
}
#bbpress-forums .button,
.button,
.bbp-submit-wrapper > a
	{
		color: #ffffff ;
		padding: 10px;
		font-size: 12px;
		margin-top:10px;
		margin-bottom:10px;
		font-weight:bold;
		background-color:#003375;
		line-height:1.15;
	}


.bbp-submit-wrapper > a{
	text-decoration:none;

}

.bbp-submit-wrapper > a:hover{
	
		color:#ffffff;
}

.bbp-form > .bbp-submit-wrapper ,
.bbp-form > .bbp-submit-wrapper {
	
	display:contents;
}
	
#bbpress-forums .bbp-form label,
#bbpress-forums fieldset.bbp-form label,
.bbp-form label,
fieldset.bbp-form label {
	
	font-size:13px;
}

#bbpress-forums fieldset.bbp-form input[type=password], 
#bbpress-forums fieldset.bbp-form input[type=text], 
#bbpress-forums fieldset.bbp-form select,
fieldset.bbp-form input[type=password],
fieldset.bbp-form input[type=text],
fieldset.bbp-form select
{
	min-height: 28px;
    height: 28px;
    padding: 5px;
    border: 1px solid #003375;
}

/*#bbpress-forums */
#bbpress-forums .bbp-login-form .bbp-email input, 
#bbpress-forums .bbp-login-form .bbp-password input, 
#bbpress-forums .bbp-login-form .bbp-username input,
.bbp-login-form .bbp-email input, 
.bbp-login-form .bbp-password input,
.bbp-login-form .bbp-username input
{
	min-height: 28px;
    height: 28px;
    padding: 5px;
    border: 1px solid #003375;
	
}
#bbpress-forums 
.bbp-login-form .bbp-email, 
.bbp-login-form .bbp-password, 
.bbp-login-form .bbp-remember-me, 
.bbp-login-form .bbp-submit-wrapper, 
.bbp-login-form .bbp-username 
{
	margin-bottom:10px;	
	
}

#bbpress-forums li.bbp-header,
/*#bbpress-forums li.bbp-body ul.forum,*/
/*#bbpress-forums li.bbp-body ul.topic,*/
/*#bbpress-forums ul.forum*/
#bbpress-forums li.bbp-footer 
			{
				Border-top:  1px solid #003375 ;
				color: #ffffff;
				font-size: 14px;
			}
			
			

.govgr-plain-content ul {
    list-style: disc !important;
    margin-left: 3rem  !important;
    font-size: 16px  !important;
    color: #000 !important;
}
