/* --------------------------------------------------
 * iOS Safari/Chrome: type="date" の横伸び完全防止対策
 * -------------------------------------------------- */

/* 1. valid / invalid 時の背景アイコンを強制消去し、横幅を100%に固定 */
input[type="date"].form-control.is-valid,
input[type="date"].form-control.is-invalid,
.was-validated input[type="date"].form-control:valid,
.was-validated input[type="date"].form-control:invalid {
    background-image: none !important;
    padding-right: 0.75rem !important; /* 通常時の右パディングに戻す */
    min-width: 0 !important;
    width: 100% !important;
}

/* 2. iOSのデフォルトスタイルによる内部の余白・最小幅をリセット */
input[type="date"].form-control {
    min-width: 0 !important;
    -webkit-min-width: 0 !important;
}

input[type="date"]::-webkit-date-and-time-value {
    margin: 0 !important;
    padding: 0 !important;
    min-height: 1em !important;
}

#powered_by_me{
	display: none
}


/* --------------------------------------------------
 * bootstrap form-control custom
 * -------------------------------------------------- */
.custom-border {
	border-color: #6c757d;
}