input.inv_value {
    outline-offset: -2px;
    outline: 2px solid #ca4242 !important;
}

#westernbid_form .loader {
    display: none;
    margin: 14px auto;
    bottom: 0;
    width: 26px;
    height: 26px;
    border: 2px solid #a7a7a7;
    border-left-color: #000;
    border-radius: 50%;
    -webkit-animation: 0.7s linear infinite load_anim;
    -o-animation: 0.7s linear infinite load_anim;
    animation: 0.7s linear infinite load_anim;
}

@-webkit-keyframes load_anim {
    from { -webkit-transform: rotateZ(0);
    -ms-transform: rotateZ(0);
    -o-transform: rotateZ(0);
    transform: rotateZ(0); }
    to { -webkit-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    transform: rotateZ(360deg); }
}
@-o-keyframes load_anim {
    from { -webkit-transform: rotateZ(0);
    -ms-transform: rotateZ(0);
    -o-transform: rotateZ(0);
    transform: rotateZ(0); }
    to { -webkit-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    transform: rotateZ(360deg); }
}
@-moz-keyframes load_anim {
    from { -webkit-transform: rotateZ(0);
    -ms-transform: rotateZ(0);
    -o-transform: rotateZ(0);
    transform: rotateZ(0); }
    to { -webkit-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    transform: rotateZ(360deg); }
}
@keyframes load_anim {
    from { -webkit-transform: rotateZ(0);
    -ms-transform: rotateZ(0);
    -o-transform: rotateZ(0);
    transform: rotateZ(0); }
    to { -webkit-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    transform: rotateZ(360deg); }
}