﻿.has-error {
}

    .has-error input {
        /*border-color: red;
    background-color: #ffe4e1;*/
    }

.field-validation-valid, .field-validation-error {
    display: none;
}

.popover .field-validation-valid, .popover .field-validation-error {
    display: block;
}

.has-error::-ms-clear {
    display: none;
}

form.loading input[type=text], form.loading textarea {
    background-image: url('data:image/gif;base64,R0lGODlhEAAQAPIGAEJCQgAAAGJiYoKCgsLCwpKSkv///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAGACwAAAAAEAAQAAADM2i63P4wyklrIwAQCkIAnAdOmGYRgrAxxLoI2cC2rjHERFHQLSsMOd2mBykMBgVKa+dIAAAh+QQJCgAGACwAAAIACgAOAAADLWhGAKTQgBBAVLPe1R4kguBFQjNsQyNs4DBeRFG8iixvxTAUy0jEvyBLODQkAAAh+QQJCgAGACwAAAAACgAOAAADLWi6BEBrgRCAIkM0ao1wQ+FAxuAI0SUM5FUU7fK+qVEMYU0QcM3Ev51uB7wAEwAh+QQJCgAGACwAAAAADgAKAAADLWi6NEIrLgHAkIaU0uqrkLFthDAQQBAASjEMRZSuCqGFNZjhWG3zmB8wOJQkAAAh+QQJCgAGACwCAAAADgAKAAADK2hqVEUrLuekIrCM8YaADCZ2ADBcYiSUwoJJhAdaEVHONBAEAL3oPN/llgAAIfkECQoABgAsBgAAAAoADgAAAytoRNauiz0YS5FQDTtN2UVHWNhEDELZDAAwdEIriGhJtKoBBAHQ7T0RrpEAACH5BAkKAAYALAYAAgAKAA4AAAMqaKpE+609Fie1i5TiJhmbVQyg1XCQMHSPAAAC837voABBABBqh+ummSUBACH5BAUKAAYALAIABgAOAAoAAAMsaLpsRC2+F9mEdVECAFZEUWBAEACMOCrlSQhDOAwF2L2dYIjfMuQZEKynSAAAOw==') /*/images/loader.gif*/;
    background-repeat: no-repeat;
    background-position: 98% 50%;
}

.article-underlined img {
    margin: 10px;
}
/*complainform*/
.complaint-form-button.delete-button {
    font-size: .86em;
    line-height: 23px;
    float: right;
    padding: 0 10px;
    margin-top: 13px;
    width: auto;
    display: none;
}
.complaint-form-field-complaint {
    min-height: 9em;

}
/*filter buttons*/
.background-color-purple.inactive {
    background-color: #eee !important;
    color: #aaa !important;
}

    .background-color-purple.inactive:hover {
        text-decoration: none !important;
    }

.background-color-purple.active {
    background-color: #f49600 !important;
    color: #3e3e3e !important;
}



/*contour css*/
.contour {
    max-width: 500px;
}

    .contour .contourNavigation {
        padding: 10px 0 70px 0;
    }

    .contour input, .contour select {
        height: 3.28em !important;
    }

    .contour input, .contour select, .contour textarea {
        line-height: 20px;
        width: 100%;
    }

        .contour select, .contour input[type=text], .contour textarea {
            border: 2px solid #aaa;
            width: 100%;
            height: 100%;
            background-color: #fff;
            font-family: "PT Sans";
            font-size: 1em;
            padding-left: 0.5em;
        }

    .contour textarea {
        height: 140px !important;
    }

    .contour input[type=submit] {
        text-align: center;
        width: 12em;
        clear: both;
        color: #fff;
        font-family: "PT Sans";
        font-size: 1em;
        font-weight: bold;
        display: inline-block;
        line-height: 43px;
        margin: 0 2em 1em 0;
        text-decoration: none;
        text-transform: uppercase;
        outline: 0;
        -moz-outline: 0;
        border: 0;
        float: right;
        letter-spacing: 0.05em;
        background-color: #006B75;
        transition: all 0.5s ease !important;
        -webkit-transition: all 0.5s ease !important;
        -o-transition: all 0.5s ease !important;
        -moz-transition: all 0.5s ease !important;
    }

        .contour input[type=submit]:hover {
            color: #fff !important;
            text-decoration: underline !important;
        }

    .contour .fieldLabel {
        font-size: 1.14em;
        font-weight: bold;
        color: #3e3e3e;
        margin: 0;
        line-height: 1.4em;
        font-family: "PT Sans";
    }

    .contour legend {
        margin-bottom: 0.5em;
        font-size: 1.93em;
        color: #3e3e3e;
        margin: 0;
        line-height: 1.4em;
        font-weight: bold;
        font-family: "PT Sans";
        border: none;
    }
