
@charset "utf-8";
/* CSS Document */

span.has-error {
    color: #dd4b39;
}

span.has-warning {
    color: #f39c12;
}

span.has-success {
    color: #00a65a;
}

.mistake-label {
    padding-top: 7px;
}

.fileUpload {
    position: relative;
    overflow: hidden;
}

.fileUpload input {
    position: absolute;
    top: 0;
    right: -10em;
    margin: 0;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
    direction: ltr;
    cursor: pointer;
}

.pai-tab-form-error {
    display: none;
}

/* Fixes for IE < 8 */
@media screen\9 {
    .fileUpload input {
        filter: alpha(opacity=0);
        font-size: 100%;
        height: 100%;
    }
}

.pai-form-overlay {
    z-index:99999;
    position:fixed;
    background-color:#000;
    opacity:0.8;
    -moz-opacity:0.8;
    filter:alpha(opacity=80);
    width:100%;
    height:100%;
    top:0;
    left:0;
    cursor:wait;
    display:none;
}

.pai-form-spinner {
    z-index:100000;
    position:fixed;
    top: 50%;
    left: 50%;
    font-size: 48px;
    color: #999;
}