/*hide termes and condition checkbox*/
#edit-term-and-condition {
    display: none;
}
/*for all fields labels*/
#webform-submission-competition-node-1955-add-form, #webform-submission-competition-node-1998-add-form, #webform-submission-competition-node-2498-add-form label {
    position: relative;
    z-index: 2;
    width: 100%;
    /*display: inline-block;*/
    color: #000;
    padding: 15px 0px 10px;
    font-size: 1.222rem;
    cursor: pointer;
}
/*hide term and condition label*/
.hide-label {
    display: none !important;
}
/*colorbox popup close on right side*/
#colorbox #cboxClose{
    top: 0;
    right: 0;
}
#cboxLoadedContent{
    margin-top:28px;
    margin-bottom:0;
}
/*acordion page specific title  css*/
.boldtitle,
.page-node-171,
.page-node-2475,
#accordion .card .card-header.collapsed h5,
.accordion .card .card-header.collapsed h5 {
    color: #716A5B;
}
.form-required::before {
    content: '';
    vertical-align: super;
    display: inline-block;
    background-image: url(/core/misc/icons/ee0000/required.svg);
    background-repeat: no-repeat;
    background-size: 6px 6px;
    width: 6px;
    height: 6px;
    margin: 0 0.3em;
}
a.term-link {
    color: #ff0000;
}
a.term-link:hover {
    color: #ff0000 !important;
}
/*checkbox css*/
input.form-checkbox {
    height: 20px !important;
}