﻿body {
    padding-top: 70px;
    padding-bottom: 20px;
}

.navbar {
    background-color: #1F497D !important;
    color: white !important;
}

.required:before {
    color: red;
    content: "(必須)";
    font-weight: bold;
}

input[type="text"].input-validation-error, input[type="password"].input-validation-error, input[type="url"].input-validation-error, input[type="search"].input-validation-error, input[type="tel"].input-validation-error, input[type="email"].input-validation-error, input[type="number"].input-validation-error, textarea.input-validation-error {
    background: #f8d7da
}

select.input-validation-error {
    background: #f8d7da;
    border: 1px solid #bbb
}

/* btn-fics */
.btn-fics {
    color: #FFF;
    background-color: #1F497D;
    border-color: #1F497D;
}

    .btn-fics:hover {
        color: #fff;
        background-color: #0069d9;
        border-color: #0062cc;
    }

    .btn-fics:focus, .btn-fics.focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
    }

    .btn-fics.disabled, .btn-fics:disabled {
        color: #fff;
        background-color: #1F497D;
        border-color: #1F497D;
    }

    .btn-fics:not(:disabled):not(.disabled):active, .btn-fics:not(:disabled):not(.disabled).active,
    .show > .btn-fics.dropdown-toggle {
        color: #fff;
        background-color: #0062cc;
        border-color: #005cbf;
    }

        .btn-fics:not(:disabled):not(.disabled):active:focus, .btn-fics:not(:disabled):not(.disabled).active:focus,
        .show > .btn-fics.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
        }


/* text-fics */
.text-fics {
    color: #003E72 !important;
}

a.text-fics:hover, a.text-fics:focus {
    color: #0062cc !important;
}

.datepicker {
    ime-mode: disabled;
}

/* 上の部分を太字にする */
.ui-datepicker-header {
    font-weight: bold;
}

/* キーボードでの日付選択時などの強調表示 */
.ui-state-hover {
    background: #eee;
}

.fics-section {
    display: block;
    padding: 0 1.25rem;
    margin-bottom: 1rem;
    border-left: 5px solid #003E72;
}

.fics-caption {
    display: block;
    /*padding: 0 1.25rem;*/
    padding-left: 1rem !important;
    margin-bottom: 1rem;
}

.minus {
    color: red;
}

.w-5 {
    width: 5% !important;
}

.w-10 {
    width: 10% !important;
}

.w-15 {
    width: 15% !important;
}

.w-20 {
    width: 20% !important;
}

.w-30 {
    width: 30% !important;
}

.w-35 {
    width: 35% !important;
}

.w-40 {
    width: 40% !important;
}

.w-45 {
    width: 45% !important;
}

.w-55 {
    width: 55% !important;
}

.w-60 {
    width: 60% !important;
}

.w-65 {
    width: 65% !important;
}

.w-70 {
    width: 70% !important;
}

.w-80 {
    width: 80% !important;
}

.w-85 {
    width: 85% !important;
}

.w-90 {
    width: 90% !important;
}

.w-95 {
    width: 95% !important;
}
