/*!
 * Main v1.0.1 (https://jarstechnologies.com/)
 * Copyright 2020 By Wiis Company
 */


/* =============
   Form
============= */


/* Form components */

label {
    font-weight: 500;
    font-family: "Roboto", sans-serif;
}

textarea.form-control {
    min-height: 90px;
}

.form-control {
    /* font-size: 18px; */
    resize: none;
    border: 0;
    background-color: transparent;
    border-bottom: 1px solid rgba(152, 152, 152, 0.8);
    border-radius: 10px !important;
    padding: 7px 12px 7px 10;
    color: #161244!important;
    height: 38px;
    max-width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 300ms linear;
    transition: all 300ms linear;
}

.form-control:focus {
    border-bottom: 1px solid #d39e0a;
    -webkit-box-shadow: 0 1px 0 #d39e0a;
    box-shadow: 0 1px 0 #d39e0a;
    outline: 0 !important;
    background: transparent;
}

.form-control:disabled,
.form-control[readonly] {
    background: transparent;
}

.input-group .form-control {
    padding-left: 12px;
}

.input-lg {
    height: 46px;
    padding: 10px 16px 10px 0;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.input-sm {
    height: 30px;
    padding: 5px 10px 5px 0;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.form-horizontal .form-group {
    margin-left: -10px;
    margin-right: -10px;
}

.form-control-feedback {
    line-height: 38px !important;
}

.input-group-btn .btn {
    padding: 8px 12px;
}

.input-group-btn .btn-sm {
    padding: 5px 10px;
}

.input-group-btn .btn-lg {
    padding: 10px 17px;
}

.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label,
.has-success .form-control-feedback {
    color: #bccf00;
}

.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label,
.has-warning .form-control-feedback {
    color: #f9c851;
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label,
.has-error .form-control-feedback {
    color: #d70000;
}

.has-success .form-control {
    border-color: #bccf00;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.has-warning .form-control {
    border-color: #f9c851;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.has-error .form-control {
    border-color: #d70000;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.input-group-text {
    border-radius: 0;
    border-color: transparent;
    background-color: transparent;
}


/* =============
   Form validation
============= */

.parsley-error {
    border-color: #d70000 !important;
}

.parsley-errors-list {
    display: none;
    margin: 0;
    padding: 0;
}

.parsley-errors-list.filled {
    display: block;
}

.parsley-errors-list>li {
    font-size: 12px;
    list-style: none;
    color: #d70000;
    margin-top: 5px;
}