@charset "UTF-8";

body {
    color:#222;
}

.card {
    color:#222;
}

.card, .form-check, label, .bmd-label-static{
    color: #222;
}

.bmd-form-group .bmd-label-static{
    font-size:80%;
}



a.asc:after {
    content: ' ▼';
    color: black;
}

a.desc:after {
    content: ' ▲';
    color: black;
}

.seminarList table {
    width: 100%;
    border-top: 1px solid #eee;
}

.seminarList td {
    border: 1px solid #eee;
}

.req {
    color: red;
    font-weight: 800;
    font-size: 0.9em;

}

.table-line {
    border-top: 1px solid #ddd;
}

.table-line th, .table-line td {
    border: 1px solid #aaa;
}

.tooltip .tooltip-inner {
    color: red;
    font-weight: bold;
}

.required:after {
    margin-left: 1.0em;
    padding: 3px 6px 3px 6px;
    border-radius: 4px;
    font-size: 0.6em;
    color: white;
    background-color: #C44;
    content: "必須";
}

.requiredMark{
    margin-left: 1.0em;
    padding: 3px 6px 3px 6px;
    border-radius: 4px;
    font-size: 0.8em;
    color: white;
    background-color: #C44;
}

/* 申請状況用 */
.alert.alert-red {
    -webkit-box-shadow: 0 4px 20px 0px rgb(0 0 0 / 14%), 0 7px 10px -5px rgb(244 67 54 / 40%);
    box-shadow: 0 4px 20px 0px rgb(0 0 0 / 14%), 0 7px 10px -5px rgb(244 67 54 / 40%);
}

.alert.alert-red {
    background-color: red;
    color: #ffffff;
}

.alert.alert-orange {
    -webkit-box-shadow: 0 4px 20px 0px rgb(0 0 0 / 14%), 0 7px 10px -5px rgb(244 67 54 / 40%);
    box-shadow: 0 4px 20px 0px rgb(0 0 0 / 14%), 0 7px 10px -5px rgb(244 67 54 / 40%);
}

.alert.alert-orange {
    background-color: darkorange;
    color: #ffffff;
}

.alert.yellow {
    -webkit-box-shadow: 0 4px 20px 0px rgb(0 0 0 / 14%), 0 7px 10px -5px rgb(244 67 54 / 40%);
    box-shadow: 0 4px 20px 0px rgb(0 0 0 / 14%), 0 7px 10px -5px rgb(244 67 54 / 40%);
}

.alert.alert-yellow {
    background-color: yellow;
    color: #555;
}

.form-text {
    color: #444;
    font-size:90%;
}

.error {
    color:red;
    font-weight: 800;
}

.form-control[disabled], fieldset[disabled] .form-control, .form-group .form-control[disabled], fieldset[disabled] .form-group .form-control {
    background-color: #eee;
}

.badge {
    font-weight: 800 !important;
    font-size:11px;
}

.date {
    font-size:14px;
    font-weight: 400 !important;
}

.custom-table-condensed td,
.custom-table-condensed th {
    padding: 2px 5px 2px 5px !important;
}

.bmd-label-floating {
    pointer-events: none !important;
}

