@import url("https://fonts.googleapis.com/css?family=Noto+Sans+TC&display=swap");
.insurance-datepicker {
  bottom: -100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  left: 0;
  position: fixed;
  width: 100vw;
  z-index: 999999;
  -webkit-transition: bottom ease-in-out 0.5s;
  transition: bottom ease-in-out 0.5s;
  font-size: 14px;
  color: #333;
  font-family: "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", "sans-serif", "Roboto";
}

.insurance-datepicker * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.insurance-datepicker--show {
  bottom: 0;
}

.insurance-datepicker--show::before {
  background: rgba(0, 0, 0, 0.5);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999999;
}

.insurance-datepicker__container {
  position: relative;
  overflow: hidden;
  border-radius: 30px 30px 0px 0px;
  background: white;
  z-index: 9999999;
}

.insurance-datepicker__cancel-button {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAkNJREFUaAXtmDtOAzEQhu3NCajgBiQ34BRIoeLR0QOCGiigBxF6qAgdkTgFN0iOQMcFyBr/kUayHHv9mhVIeKXIu7Zn5v9msvbKQtSrZqBmoGagZuA/Z0CG4EfvRzvtcvkkhdzSv/v5eHobsikZH80Or5RQ5/r32QwGx/Pdl48uf03XIMba7/ZZKDFSSm20qr0Zzg4mIZvccfhGDMRCTCQu5CsIIKXYNJ1o5yd9QMAnfJuxUHXz2XUfBNClvLMNuSFc4hHTFdvWEnwHYDB8O3xQoj1dM5bycTF+Xeu353U9e32LZrLYm5512WIsCgATvYEKILw+I8UnAXBDcIhPBuCC4BKfBVAKwSk+GyAXglt8EUAqRB/ioSG4D2CS78IyJ/WKYY+v9gm99FJ/X+LhP3oZJTGutksg5jv3kISl0hWT+lgA4MwHQYHMFlWL2aRMG989GwACxEBwikdMVoAVhOOjDP24uMXDZ9FLDAe/fbFWwPdVaUJyV4GtAqv/v/U9bwqne6xImEvPpS1LBXwvL7INgX96Ge0ST0tlzJzcShRVIEVYytwUmGyAHEE5NiGYLIASISW2LphkAA4BHD4IJgmAMzCXr2gAroCUObS+jS9ls4sC6EM8gZRCBHfi7dn+ZZ8bEc6VpD6aISBqEROx6dnXBgH08d6FbZxSYtvW9eyDcMW27YMAOCU2jZAt2mHN/tJ7F4Qd2xUjCIAjbv0hP9fCvxrZXJceJbpEUB98IwZiIeYqNg3WtmagZqBmoGagZsCRgR+eUI5jJ6yYjgAAAABJRU5ErkJggg==");
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 15px;
  top: 14px;
  cursor: pointer;
}

.insurance-datepicker__header {
  font-size: 17px;
  font-weight: 300;
  color: #333;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #bfbfbf;
  text-align: center;
}

.insurance-datepicker__body {
  overflow: hidden;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 10px;
}

.insurance-datepicker__alert {
  background: rgba(253, 241, 235, 0.8);
  padding: 4px;
  color: #EC464A;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  width: 100%;
  top: -100%;
  left: 0;
  -webkit-transition: top ease-in-out .6s;
  transition: top ease-in-out .6s;
}

.insurance-datepicker__alert--show {
  top: 0;
}

.insurance-datepicker__alert::before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFmSURBVHgBjVNBToNAFP0zWIq4oUnrUr2BxsSlERdqY13QtQvrCaonMN4AT6CeQDY11k3xBvUGrgUDGym2gfEPEYLtAH2b4c9/783w/x8CAniGocWTWY8BbGebMXuTJNluvFgf83yyIA6mfdy+YsA00QGMELM1HFwLTf4MRnj6DlQARWOqyocNy/J5TNNEFEzvlzFIboO8aDJ7SuPExD067eFiiARq7xzImipwYrrTPtMzE6DkQmRAW02od46htrcrSgNh7CbhebqhcVcoQex8iROo47WkoIRasdiFKoRhqNEqEgsCNHNKORRCxS89aTCE+LP4Roqi+LRhY68JsYtI7DsAut4UJ1HHZyX5HZzCWyEHW1vX90Ha3CgwYY/JksbuSWdU1aU5WM3X5y7/yAor/dS6BMh4GTUfe0mVL3Pxf+D0mrjbF4uJHwO7W1FlM303QhMOr93eioDqWKyDHPGdrtYe8uIUv5ZDfdVnNESsAAAAAElFTkSuQmCC');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16px;
          flex: 0 0 16px;
  margin-right: 5px;
}

.insurance-datepicker__flex-container {
  padding: 0 12px 10px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 320px;
}

.insurance-datepicker__time-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  color: #3A3A3A;
  padding-left: 5px;
}

.insurance-datepicker__time-select::after {
  display: block;
  content: "";
  width: 16px;
  height: 16px;
  margin-left: 3px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJBREJCQTAzRTdFNTExRTk5QUNBREU3M0EyNzZFMjEyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJBREJCQTA0RTdFNTExRTk5QUNBREU3M0EyNzZFMjEyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkFEQkJBMDFFN0U1MTFFOTlBQ0FERTczQTI3NkUyMTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkFEQkJBMDJFN0U1MTFFOTlBQ0FERTczQTI3NkUyMTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6qzUotAAAB3klEQVR42uzbS07DMBCAYTeqyoKy4hIcAfFYQ4FtF1wGTgSFVcsNuAV3KAcItuRIVYkdP+aRUWYkL6ouov+r1caROmvb1kx5GjPxUQAFUAAFUAAFUAAFUICpzvxi8xx7/8yuX+GN0YbYDri168eue8HxT77hKhfAxW/tOrfrQyiCi3/zDV8hhD6AGx9/6l+fCETo4hf+9TKE0PTE7w7ijUCE43gTQ2gin7wRiBCKDyJ0ANc+fjlwAYfwaddKYHwvQuPjdwnx3Sz8TlgJjP+H4ABeMuLHiJAbf4jw6gDWdn0XXHgMCKXxxjevHcDerjuBCLXxrnnffQlKQwCJP/4ZlIIAFt93IwSB8CAlPnQrXIuwQUIAj48dhsaGgBI/dBweCwJafMoTIW4E1PgUAE4E9PhUACiEx7HF5wBAILwnIpDF5wJQIJDGlwBgIpDHlwJgILDE1wBAIrDFu5lX3qR0CO7pymUhguGKr90BUDuBLR4KoBaBLR4SgAoBNB4aABsBPB4DAAsBJR4LABoBLR4TAAoBNR4boBYBPZ4CoBSBJJ4KIBeBLJ4SIBWBNJ4aYAiBPJ4DIITAEg9xGoQ4RRqueE6AQwTDFe9mpn+amvgogAIogAIogAIogAJMdv4EGAD0rsQRDp6p9QAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
  -webkit-transition: -webkit-transform linear 0.3s;
  transition: -webkit-transform linear 0.3s;
  transition: transform linear 0.3s;
  transition: transform linear 0.3s, -webkit-transform linear 0.3s;
}

.insurance-datepicker__time-select--open::after {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.insurance-datepicker__time-select--disable {
  cursor: default;
}

.insurance-datepicker__time-select--disable::after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJBREJCQTA3RTdFNTExRTk5QUNBREU3M0EyNzZFMjEyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJBREJCQTA4RTdFNTExRTk5QUNBREU3M0EyNzZFMjEyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkFEQkJBMDVFN0U1MTFFOTlBQ0FERTczQTI3NkUyMTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkFEQkJBMDZFN0U1MTFFOTlBQ0FERTczQTI3NkUyMTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5F+awoAAAB3ElEQVR42uzbSU7DMBSAYTeqyoKy4jKIYQ0Ftr0OnIhpRZFyAG7BHcoBgi05UlVix8Mb8pT3JC+qLqL/q9XGkbrous7MeRoz81EABVAABVAABVAABVCAuc6ybdvY+2d2/QpvjDbEdsCNXT923QmOf/QNl7kALv7TrnO73oUiuPgX3/AVQhgCuPbxp/71iUCEPn7lX69DCM1A/O4g3ghEOI43MYQm8skbgQih+CBCD3Dl49cjF3AIH3ZtBMYPIjQ+fpcQ38/K74SNwPh/CA7gKSN+igi58YcIzw5ga9d3wYWngFAab3zz1gHs7boViFAb75r3/ZegNASQ+OOfQSkIYPFDN0IQCPdS4kO3wrUIb0gI4PGxw9DUEFDix47DU0FAi095IsSNgBqfAsCJgB6fCgCF8DC1+BwACITXRASy+FwACgTS+BIATATy+FIADASW+BoASAS2eDfLypuUHsE9XbkoRDBc8bU7AGonsMVDAdQisMVDAlAhgMZDA2AjgMdjAGAhoMRjAUAjoMVjAkAhoMZjA9QioMdTAJQikMRTAeQikMVTAqQikMZTA4whkMdzAIQQWOIhToMQp0jDFc8JcIhguOLdLPRPUzMfBVAABVAABVAABVCA2c6fAAMA+sLFFWn8qkMAAAAASUVORK5CYII=");
}

.insurance-datepicker__time-picker {
  background: transparent;
  border-top: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
  width: 100%;
  margin-bottom: 10px;
  max-height: 150px;
  height: 150px;
  overflow-y: hidden;
}

.insurance-datepicker__time {
  text-align: center;
  height: 28px;
}

.insurance-datepicker__clear-button {
  color: #26A862;
  padding-right: 0;
  font-weight: 400;
  border: none;
  background: transparent;
  outline: none;
  cursor: pointer;
}

.insurance-datepicker__clear-button--disable {
  cursor: default;
  color: #bbbbbb;
}

.insurance-datepicker__calendar {
  width: 100%;
}

.insurance-datepicker__week-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #F5F5F5;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.insurance-datepicker__week, .insurance-datepicker__day {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 45px;
          flex: 0 0 45px;
  text-align: center;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-top: 2px;
  margin-bottom: 2px;
  olor: #777777;
}

.insurance-datepicker__day {
  cursor: pointer;
}

.insurance-datepicker__day--disable {
  color: #bbbbbb;
  text-decoration: line-through;
  cursor: default;
}

.insurance-datepicker__day--today {
  position: relative;
}

/* 樣式修正從圓圈匡改正為綠點設計
.insurance-datepicker__day--today::before {
  content: "";
  display: block;
  width: 26px;
  height: 26px;
  border: 1px solid #26A862;
  border-radius: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
*/

.insurance-datepicker__day--today::before {
  content: "";
  display: block;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 95%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  content: "・";
  color: #26A862;
}


.insurance-datepicker__day--empty {
  cursor: default;
}

.insurance-datepicker__day--default-selected {
  background: #E8F0E8;;
}

.insurance-datepicker__day--selected {
  background: #26A862;
  color: white;
}

/*左界線圓(圓邊效果沒附帶圓型)*/
.insurance-datepicker__day--selected-first {
  border-radius: 18px 0 0 18px;
}
/*右界線圓(圓邊效果沒附帶圓型)*/
.insurance-datepicker__day--selected-last {
  border-radius: 0 18px 18px 0;
}


/*左界(初選)*/
.insurance-datepicker__day--fixed-gray {
  position: relative;
  color: white;
}

/*左界線圓(初選)*/
.insurance-datepicker__day--fixed-gray::before {
  content: "";
  display: block;
  width: 26px;
  height: 26px;
  border: 1px solid #888888;
  background: #888888;
  border-radius: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  z-index: -1;
}

/*左界線底色(初選)*/
.insurance-datepicker__day--fixed-gray::after {
  content: "";
  display: block;
  width: 50%;
  height: 100%;
  background-color: #e9f0e8;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -2;
}


/*左界(初選)*/
.insurance-datepicker__day--fixed {
  position: relative;
  color: white;
}

/*左界線圓(初選)*/
.insurance-datepicker__day--fixed::before {
  content: "";
  display: block;
  width: 26px;
  height: 26px;
  border: 1px solid #26A862;
  background: #26A862;
  border-radius: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  z-index: -1;
}

/*左界線底色(初選)*/
.insurance-datepicker__day--fixed::after {
  content: "";
  display: block;
  width: 50%;
  height: 100%;
  background-color: #e9f0e8;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -2;
}

/*右界(二選)*/
.insurance-datepicker__day--Secondary {
  position: relative;
  color: white;
}

/*右界線圓(二選)*/
.insurance-datepicker__day--Secondary::before {
  content: "";
  display: block;
  width: 26px;
  height: 26px;
  border: 1px solid #26A862;
  background: #26A862;
  border-radius: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  z-index: -1;
}

/*右界線底色(二選)*/
.insurance-datepicker__day--Secondary::after {
  content: "";
  display: block;
  width: 50%;
  height: 100%;
  background-color: #e9f0e8;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
}

/*單選*/
.insurance-datepicker__day--fixed--single {
  position: relative;
  color: white;
}

/*單選線圓*/
.insurance-datepicker__day--fixed--single::before {
  content: "";
  display: block;
  width: 26px;
  height: 26px;
  border: 1px solid #26A862;
  background: #26A862;
  border-radius: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  z-index: -1;
}

/*單選底色*/
.insurance-datepicker__day--fixed--single::after {
  content: "";
  display: block;
  width: 50%;
  height: 100%;
  background-color: white;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -2;
}

.insurance-datepicker__scroll-container {
  max-height: 400px;
  overflow-y: auto;
}

.insurance-datepicker__date {
  max-width: 320px;
  margin: 0 auto;
}

.insurance-datepicker__month {
  padding: 8px;
}

.insurance-datepicker__date-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.insurance-datepicker__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #bfbfbf;
}

.insurance-datepicker__button {
  border-radius: 6px;
  border: 1.5px solid #98E3BA;
  background: #98E3BA;
  color: #3A3A3A;
  text-align: center;
  width: 100%;
  font-size: 16px;
  font-weight: 700;
  padding: 12px 10px;
  max-width: 320px;
  outline: none;
  -webkit-transition: all linear 0.3s;
  transition: all linear 0.3s;
  cursor: pointer;
  font-family: "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", "sans-serif", "Roboto";
  text-decoration: none;
}

.insurance-datepicker__button:not(.insurance-datepicker__button--disable):active, .insurance-datepicker__button:not(.insurance-datepicker__button--disable):hover {
	border: 1.5px solid #34BC6A;
    background: #34BC6A;
    color: #FFFFFF;
}

.insurance-datepicker__button--disable {
  border: 1.5px solid #bbbbbb;
  background: #bbbbbb;
  color:#FFFFFF;
}

.slick-slide{
  color: rgba(0, 0, 0, 0.3);
}

.slick-active {
  font-size: 13px;  
  color: rgba(0, 0, 0, 0.5);
}

.slick-center {
  font-weight: bold;
  font-size: 18px;
  color: rgba(0, 0, 0, 1);
}

/*== 修改保單月曆 清除按鈕樣式  ==*/
.insurance-datepicker__clear-button{
	background-color: #E8F0E8;
    color: #26A862;
    width: 68px;
    line-height: 19.6px;
	border-radius:22px;
	padding-left:0px;
	font-size: 14px;
	font-weight: 700;
}

.insurance-datepicker__clear-button:focus {
    border: 0px dotted transparent;
}

/*== 月曆顏色 ==*/
.insurance-datepicker__day--default-selected--gray{
	background: #E8F0E8;;
    color: #A0A0A0;
}