@charset "UTF-8";

/*********************************/
/* reset 
/*********************************/
ul {
    list-style-type: none;
}

/*********************************/
/* base
/*********************************/

.header .glyphicon {
    font-size: 3em;
    padding: 12px 12px;
}

/*********************************/
/* common parts
/*********************************/

/*.help-text {
    color: #595959;
    font-style: italic;
    margin-bottom: 0px;
}*/

.non_field_errors {
    color: #b94a48;
    margin-bottom: 10px;
}

.errors {
    color: #FF0000;
    font-weight: bold;
    font-size: 14px;
}

.nav-link {
  font-size: 90%;
  display: block;
  height: 35px;
}

/* チェックボックスの横並び指定 */
/* djangoが ul > li を出力するので float 指定で対応している */
.form-inline .input-group ul {
    padding-left: 0;
}
.form-inline .input-group li {
    float: left;
    padding-left: 10px;
}

.clearfix {
    clear: both;
}

.row-odd {
    background-color: #f5f5f5;
}
.row-even {
}

.row-odd > div.col-md-2, .row-even > div.col-md-2 {
    text-align: right;
}

label > .required {
    background-color: #c7254e;
    color: #ffffff;
    display: inline-block;
    font-size: 0.6rem;
    border-radius: 4px;
    padding: 0 4px;
}

.verified {
    background-color: #95cf14;
    color: #ffffff;
    font-size: 0.8rem;
    border-radius: 12px;
    padding: 2px 6px;
}

/*********************************/
/* select2
/*********************************/

.django-select2 {
    width: 300px;
}



/*********************************/
/* hospitalcard/detail
/*********************************/

.btn.btn-at-home {
    background: #148567;
    color: #fff;
    box-shadow: none;
}

.btn.btn-at-home:hover {
    background: #008e66;
    text-decoration: none;
}

select#id_hospital_pref_code {
    height: 44px;
    margin-bottom: 10px;
}

select#id_hospital_pref_code option {
  color: #595757;
}