﻿
/*==================================
    parsley.css 
  ==================================*/

input.parsley-success,
select.parsley-success,
textarea.parsley-success {
    color: #1e3b1f;
    background-color: #fafff7;
    border: 1px solid #D6E9C6;
}

.parsley-error,
input.parsley-error,
select.parsley-error,
textarea.parsley-error {
    border-top: 1px solid red !important;
    border-right: 1px solid red !important;
    border-bottom: 1px solid red !important;
    color: #f02424 !important;
    background-color: #fff9f9 !important;
}

    .parsley-error::-webkit-input-placeholder,
    input.parsley-error::-webkit-input-placeholder,
    textarea.parsley-error::-webkit-input-placeholder {
        color: #f02424 !important;
    }

    .parsley-error:-moz-placeholder,
    input.parsley-error:-moz-placeholder,
    textarea.parsley-error:-moz-placeholder {
        color: #f02424 !important;
    }

    .parsley-error::-moz-placeholder,
    input.parsley-error::-moz-placeholder,
    textarea.parsley-error::-moz-placeholder {
        color: #f02424 !important;
    }

    .parsley-error:-ms-input-placeholder,
    input.parsley-error:-ms-input-placeholder,
    textarea.parsley-error:-ms-input-placeholder {
        color: #f02424 !important;
    }

.parsley-error-full,
input.parsley-error-full,
select.parsley-error-full,
textarea.parsley-error-full {
    border-top: 1px solid red !important;
    border-right: 1px solid red !important;
    border-bottom: 1px solid red !important;
    border-left: 1px solid red !important;
    color: #f02424 !important;
    background-color: #fff9f9 !important;
}

.input-group-addon.req.parsley-error {
    border-top: 1px solid red !important;
    border-right: 1px solid #ffe1e1 !important;
    border-bottom: 1px solid red !important;
    color: #f02424 !important;
    background-color: #fff9f9 !important;
}

.input-group-addon.req.parsley-success {
    background-color: #fafff7;
}

.parsley-errors-list {
    margin: 2px 0 3px;
    padding: 0;
    list-style-type: none;
    font-size: 0.9em;
    line-height: 0.9em;
    opacity: 0;
    transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
}

    .parsley-errors-list.filled {
        opacity: 1;
    }

.parsley-custom-error-message {
    color: red;
    font-size: 12px;
    margin-top: 5px;
}


.parsley-error .select2-selection__placeholder {
    color: #f02424 !important;
}

.parsley-custom-error,
input.parsley-custom-error,
select.parsley-custom-error,
textarea.parsley-custom-error {
    border-top: 1px solid red !important;
    border-right: 1px solid red !important;
    border-bottom: 1px solid red !important;
    border-left: 1px solid red !important;
    color: #f02424 !important;
    background-color: #fff9f9 !important;
}