﻿.theme-text-info-input.fa {
    color: #444444;
}

.theme-text-info-heading {
    color: #444444 !important;
}

.select2-default {
    color: #444444 !important;
}

a.skip-link {
    position: absolute;
    left: -1000em;
    top: 6px;
    width: 180px;
    padding: 18px;
    background: #fff;
    color: #337ab7;
    text-decoration: underline;
    font-weight: bold;
}

a.skip-link:focus {
    left: 0;
}

.text-muted {
    color: #444444;
}

.theme-panel > .function-date-time {
    color: #444444;
}

input[type='file']:focus, input[type='radio']:focus, input[type='checkbox']:focus {
    border-color: #ef0909;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: default;
}

.datepicker-calendar + .theme-label-floating {
    z-index: 2;
}

.datepicker_label + .theme-label-floating {
    z-index: 2;
}

.datepicker-button.input-group-addon {
    border: 0px;
    border-radius: 0px;
    /*position: absolute;
    width: 55px;
    height: 55px;
    text-align: center;
    padding-top: 20px;
    left: 295px;
    z-index: 2;*/
}

.row {
    padding-bottom: 15px;
}

.has-error .input-group-addon {
    color: #323232;
    /*//border-color: #a94442;*/
    background-color: #eeeeee;
}

@media (min-width: 768px) {
    div.form-group .form-control {
        margin-bottom: 0px;
    }
}