
form{
	padding:0
}
input.has-error {
    background: url(../images/error-input.png) 99.5% 50% no-repeat #fff !important;
    border: 1px solid orange !important;
}
select.has-error {
    background: url(../images/error-input.png) 94.5% 50% no-repeat #fff !important;
    border: 1px solid orange !important;
}
input.no-error {
    background: url(../images/tick-input.png) 99.5% 50% no-repeat #fff !important;
    border: 1px solid green !important;
}
select.no-error {
    background: url(../images/tick-input.png) 94.5% 50% no-repeat #fff !important;
    border: 1px solid green !important;
}
#app_common_modal .app_modal_body iframe {
    min-height: 344px;
}
#error_handler_overlay .error_handler_body ul {
    padding: 0;
}
#error_handler_overlay .error_handler_body,
#app_common_modal .app_modal_body {
    min-height: auto;
    margin: auto;
    top: 50%;
    transform: translateY(-50%);
    height: auto;
}
#app_common_modal, #error_handler_overlay {
    overflow-y: hidden !important;
}
#app_common_modal_close, #error_handler_overlay_close {
    line-height: 26px;
}
@media only screen 
and (orientation : landscape)
{
#error_handler_overlay .error_handler_body,
#app_common_modal .app_modal_body {
    min-height: 280px;
}
#error_handler_overlay .error_handler_body ul {
        max-height: 240px;
    overflow-y: auto;
}
#app_common_modal .app_modal_body iframe {
    min-height: 242px;
}
}