.site-header {
    background: linear-gradient(to right, #002E6E, #0F7BB7);
}
.announcer.alert {
    /* background: linear-gradient(to right, #002E6E, #0F7BB7); */
    /* background-color: #e97500; */
    background-color: #73418d;
    border-radius: 0em;
    margin-bottom: 0rem;
    color: white;
}

.announcer h1, .announcer h2, .announcer h3 {
    color: white;
}

.block-image_block img {
    max-width: 100%;
    height: auto;
}

.alert-uneda {
    z-index: 1000;
    position: fixed;
    bottom: 0px;
    right: 15px;
}

.fieldWrapper {
    margin-bottom: 1rem;
}

.fieldWrapper label {
    /* display: inline-block; */
    /* margin-bottom: .5rem; */
    margin-left: 4px;
    padding-right: 4px;
    height: 20px;
    
}

.fieldWrapper input[type=radio], .fieldWrapper input[type=checkbox] {
    float: left;
    width: 18px;
    margin-top: 8px;
    margin-right: 4px;
}

.fieldWrapper input,  .fieldWrapper select, .fieldWrapper textarea{
    /* display: block; */
    width: 100%;
    /* height: calc(1.67em + 1.57rem + 2px); */
    padding: .785rem 1.67rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.67;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e9ecef;
    border-radius: .25rem;
    -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}
.fieldWrapper textarea{
    height: 150px;
}

.form-page {
    padding: 2rem 1.5rem;
}

.fieldWrapper .help {
    color: #9299b8!important;
    display: block;
    margin-top: .25rem;
    font-size: 75%;
    font-weight: 400;
}
.rich-text a:hover {
    color:#2882ff !important;
    text-decoration:underline !important;
}
.rich-text a {
    color:#2882ff !important;
}
form input[type="submit"] {
    display: inline-block;
    font-weight: 400;
    color: #fff!important;
    background-color: #002e6e!important;
    border-color: #002e6e!important;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .785rem 1.67rem;
    font-size: 1rem;
    line-height: 1.67;
    border-radius: .25rem;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}

/* Table block */
.block-table_block {
    border-collapse: collapse;
    margin: 25px 0;
    font-size: 0.9em;
    font-family: sans-serif;
    min-width: 400px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.block-table_block table {
    width: 100%;
}
.block-table_block thead tr {
    background-color: #1178afab;
    color: #ffffff;
    text-align: left;
}
.block-table_block th,
.block-table_block td {
    padding: 12px 15px;
}

..block-table_block tbody tr {
    border-bottom: 1px solid #dddddd;
}

..block-table_block tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
}

.block-table_block tbody tr:last-of-type {
    border-bottom: 2px solid #a4c6d8;
}
