form {
    padding: 0 !important;
}
input.has-error,
select.has-error {
    background: url(../images/error-input.png) 99.5% 50% no-repeat #fff !important;
    border: 1px solid orange !important;
}
input.no-error,
select.no-error {
    background: url(../images/tick-input.png) 99.5% 50% no-repeat #fff !important;
    border: 1px solid green !important;
}
#app_common_modal_close,
#error_handler_overlay_close {
    line-height: 26px !important;
}
.form-control::placeholder {
  color: #0c0c0c !important;
      font-size: 14px;
}
.form-control::-webkit-input-placeholder {
    color: #0c0c0c !important;
        font-size: 14px;
}
/* WebKit, Blink, Edge */
.form-control:-moz-placeholder {
    color: #0c0c0c !important;
        font-size: 14px;
}
/* Mozilla Firefox 4 to 18 */
.form-control::-moz-placeholder {
    color: #0c0c0c !important;
        font-size: 14px;
}
/* Mozilla Firefox 19+ */
.form-control:-ms-input-placeholder {
    color: #0c0c0c !important;
        font-size: 14px;
}
/* Internet Explorer 10-11 */
.form-control::-ms-input-placeholder {
    color: #0c0c0c !important;
}

#footer .xtra_sec p {
    margin-bottom: 0;
}

#footer ul.footer_links {
    margin: 0 0;
    padding: 0 0;
    text-align: center;
}

#footer ul.footer_links li {
    display: inline-block;
    margin: 0 0;
    padding: 0 0;
}

#footer ul.footer_links li a {
    text-decoration: none;
    color: white;
    border-right: 1px solid white;
    padding: 0 10px;
    font-size: 14px;
    font-weight: 800;
}
#footer ul.footer_links li a.no-border{  border-right: 0px solid white;}
