
#syn_body input{
    font: 15px/25px 'segoe_uiregular', sans-serif;
    border: 2px solid #f4f4f4;
    padding: 8px 15px 7px;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    outline: none;
    color: #191918;
    box-shadow: none !important;
    /* height: 40px;
    background: #f4f4f4; */
    margin:10px;
    width:80%;
    display:block;
}
.syn_helpinfoHidden,
.syn_helpinfo{
    display:none !important;

}
#syn_errorRequired{
    display:none;
}
#syn_body input[type="checkbox"],
#syn_body input[type="radio"] {
    width: auto;
    margin: 10px !important;
    display: inline-block;
}
/* .syn_fieldsetItem p{
    margin-bottom: 0;
    float: left;
    clear: left;
    margin-top: 5px;
} */
#syn_registeredUsernameLabel {
    display: block !important;
    position: relative !important;
    width: auto !important;
    height: auto !important;
}
.syn_colQuestion,
.syn_col1 {
    padding-right: 20px;
    font-weight: bold;
    width: 28%;
    clear: left;
}
.syn_col2, .syn_colAnswer {
    width: 72%;
    clear: right;
}
.syn_col1, .syn_col2, .syn_colQuestion, .syn_colAnswer {
    /* display: inline-block; */
    float: left;
    vertical-align: top;
    padding-bottom: 26px;
}

/* .syn_fieldsetHeading{
    float: left;
} */
/* #syn_body form fieldset legend{display:none;}
#syn_body form fieldset h2{display:none;} */
.synergy-section-menu li.menu-item{
    float:none;
}
.synergy-section-menu li.menu-item a.is-active{
    color:blue;
}
/* .intro{
    float: left;
    width: 70%;
} */
.right-side{
    float: left;
}
.synergy-section-menu{
    margin:20px 0;
}
#syn_body input {

    border: 2px solid darkgrey;

}
#syn_body .btn, #syn_body input[type="submit"], #syn_body button[type="submit"],#syn_body .syn_back,#syn_body .syn_submit {
    color: #fff !important;
    background-color: black;
    width: auto;
    margin: 5px !important;
    float: left;
}
#syn_body input, #syn_body button, #syn_body select, #syn_body textarea {
    margin: 2px 0;
    padding: 4px;

    border: none;
    /* border-bottom: 2px solid #000; */
    color: #000;
    max-width: 100%;
    border: 1px solid grey;
}
#syn_body #syn_anylinkmenu2 a{
    display:block;
}
#syn_body .syn_anylinkcss {
    max-height: 161px;
    overflow: auto;
}
.majorheadlink,.subminorheadlink{
    cursor:pointer;
    width: 100% !important;
}

#syn_usernameLabel span, #syn_passwordLabel span {
    display: none;
}
#syn_usernameLabel, #syn_passwordLabel{
    padding: 10px !important;
}
#syn_anylinkmenu2 a {
    text-decoration: none;
    padding: 5px 0;
}
#page-title .container {
    color: #000;
    margin: 0.75em auto;
    font-size: 2.5em;
    font-weight: 600;
}
.dog-registration .syn_header,
.cat-registration .syn_header,
.da-tracking .syn_header,
.infringement-payments .syn_header {
    display: none;
}