/* 26.1.22 - News */
.news-card-holder .card p.date{

}
.news-card-holder .card span.label.news-tag{
    color:#fff; 
    float:right; 
    font-size:1.1rem;
     margin-left:20px;
}
.notice{
    background: #FDC121;
}
.news{
    background: #b4b4b7;
}


@media only screen and (max-width: 728px) {
 
    .news-card-holder .card p.date{
        display:inline-block;
        margin-top:10px;
        width:100%;
    }
}    
/* booking field group */
.page-section.form-section .form fieldset .fieldgroup.CompositeField > .middleColumn {
    background:#333;
    padding:15px 2% 0px 2%;
    width:97.5%;
    margin-bottom:20px;
    margin-top:20px;
}    
.page-section.form-section .form fieldset .fieldgroup {
    display:flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;

}
.page-section.form-section .form  fieldset .fieldgroup div.fieldgroup-field  {
    flex:1 0 49%;
}

.page-section.form-section .form fieldset .fieldgroup  div.fieldgroup-field select{
    width:95%;
    border-radius:0px;
    margin-right:40px;
}

.page-section.form-section .form fieldset .fieldgroup  div.checkboxset ul {
    list-style-type: none;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-left:0px;
}

/* Checkboxes */
.page-section.form-section input.checkbox{
  width:20px; height:20px;
}
.page-section.form-section .form  fieldset ul li{
    display:flex;
    width: 25%;
    flex-direction: row;
    align-items: baseline;
}
@media only screen and (max-width: 1440px) {

    .page-section.form-section .form  fieldset ul li{
        width: 33%;
    }
}    
@media only screen and (max-width: 728px) {

    .page-section.form-section .form  fieldset ul li{
        width: 50%;
    }
}    
.page-section.form-section .form fieldset ul li input{
    margin-right:5px;
}
.page-section.form-section .form fieldset ul li label{
    line-height: 105%;
    font-size:1.2rem;
    margin-top:5px;
}


/* Submit */
form .btn-toolbar{
    margin-top:20px;
}

@media only screen and (max-width: 728px) {
    h1.heading-font{
        font-size:1.8rem;
        line-height:1.9rem;
    }
}    