button, .button, input[type=button], .button-reverse, .button-secondary, .button-tertiary {
    padding: 5px;
    text-align: center;
}
button, .button, input[type=button] {
    background-color: #FFFFFF;
    color: #333E47 !important;
    border: 1px solid #333E47;
    text-align: center;
}

button:hover, .button:hover, input[type=button]:hover{
    background: #333E47;
    color: #FFFFFF !important;
    border: 1px solid #333E47;

}
button:active, button:focus, button.active, .button.active, input[type=button]:active, input[type=button]:focus {
    background: #333E47;
    color: #FFFFFF !important;
    border: 1px solid #333E47;
}
.button-reverse, .bynder-widget-btn {
    background: #333E47;
    color: #FFFFFF !important;
    border: 1px solid #333E47;
    text-align: center;
    outline: none;
}
.button-reverse:hover,.bynder-widget-btn:hover,.button-reverse:hover svg *  {
    background: #FFFFFF ;
    stroke:  #333E47 ;
    color: #333E47  !important;
    fill: #FFFFFF;
    border: 1px solid #333E47;
}

.button-reverse:active, .button-reverse:focus {
    background: #FFFFFF ;
    color: #333E47  !important;
    border: 1px solid #333E47 ;
}
.button-secondary{
    background-color: #FFFFFF !important;
    border: 1px #FFFFFF solid;
    color: #333E47 !important;
}
.button-secondary:hover {
    background-color: #333E47 !important;
    color: #FFFFFF !important;
    border: 1px #333E47 solid;
}
.button-secondary.active, .button-secondary:focus {
    background-color: #333E47 !important;
    color: #FFFFFF !important;
    border: 1px #333E47 solid;
}
.button-tertiary {
    background-color: #EBEBEB !important;
    border: 1px #EBEBEB solid;
    color: #333E47 !important;
    text-align: center;
}
.button-tertiary:hover, a:hover .button-tertiary {
    background-color: #333E47 !important;
    border: 1px #333E47 solid;
    color: #FFFFFF !important;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
}
.button-tertiary.active, .button-tertiary:focus, a.active .button-tertiary, a:focus .button-tertiary {
    background-color: #333E47 !important;
    border: 1px #333E47 solid;
    color: #FFFFFF !important;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
}