/*
Theme Name: LineMan Theme
Template: unicon
Version: 1.0
*/


/*@import url("./css/materialize.css");*/
@import url("./css/bootstrap-utilities.min.css");
@import url("../unicon/style.css");

.form_headline {
    color: #03396b;
    line-height: 1.8;
}

#content-frame {
    border-radius: 4px;
    box-shadow: 0 0 16px #ccc;
}

.formpaginate .status {
    font-size: 16px;
}

.apprentice_form, .journeyman_form {
    padding: 15px !important;
}

.w-auto {
    width: auto !important;
}

.left-0 {
    left: 0 !important;
}

.sixteen.columns .fa-twitter,
.sixteen.columns .fa-linkedin {
    line-height: 38px !important;
}

#back-to-top .fa-chevron-up{
    line-height: 35px !important;
}

.form-btn,
.form-btn:active,
.form-btn:focus{
    color: #fff;
    background-color: #03396B;
}

.form-btn:hover
{
    color: #fff;
    background-color: #03396B;
    opacity: 0.8;
}

.btn-remove {
    border: none;
    border-radius: 2px;
    color: #fff;
}

.btn-remove:hover,
.btn-remove:focus,
.btn-remove:active {
    color: #fff;
    opacity: 0.8;
}

.material-select select{
    display: none;
}

.material-select label {
    left: 0 !important;
    font-size: 16px;
    top: -35px;
}

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

@media (max-width: 576px) {
    .sixteen.columns .fa-twitter,
    .sixteen.columns .fa-linkedin {
        line-height: 30px !important;
    }
}


/*
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|   Validate
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

.has-feedback.has-error input,
.has-feedback.has-error select {
    border-bottom: 1px solid #F44336 !important;
    -webkit-box-shadow: 0 1px 0 0 #F44336 !important;
    box-shadow: 0 1px 0 0 #F44336 !important;
}
.has-feedback.has-error label {
    color: #F44336 !important;
}
.has-feedback .smk-error-msg{
    position: absolute;
    right: 10px;
    margin-top: 0;
    margin-bottom: 0;
    color: #F44336;
}
.smk-select .smk-error-icon{
    right: 10px;
}
.smk-checkbox .smk-error-msg,
.smk-radio .smk-error-msg{
    margin-top: -12px;
}
/* form-horizontal */
.form-horizontal .has-feedback .smk-error-msg {
    right: 15px;
}
.form-horizontal .smk-select .smk-error-icon{
    right: 25px;
}
.form-horizontal .smk-checkbox .smk-error-msg,
.form-horizontal .smk-radio .smk-error-msg{
    margin-top: 0;
}