.btn-flat-border {
  display: inline-block;
  padding: 0.3em 1em;
  text-decoration: none;
  color: #67c5ff;
  border: solid 2px #67c5ff;
  border-radius: 3px;
  transition: .4s;
}

.btn-flat-border:hover {
  background: #67c5ff;
  color: white;
}


.bg_blue {
  background: #5964eb;
}


.color-pdf-icon {color:red;margin:3px;}
.white-pdf-icon {color:white;margin:3px;}
.color-xls-icon {color:green;margin:3px;}
.color-w-pdf-icon {color:white;margin:3px;}
.title {width:400px;}
.form-no {background-color:#eeeeee;color:#333;border-radius:30vh;padding:2px 10px;margin:0.25rem;width:fit-content;float:left;white-space:nowrap;}
table.form td.download-icon {width:55px;}
/*  *,*:before,*:after {-webkit-box-sizing: inherit;box-sizing: inherit;}*/
/* html {-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 62.5%;}*/
.btn,a.btn,button.btn {position: relative;display: inline-block;margin:0 0.5rem;padding: 0.5rem 1rem;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: all 0.3s;transition: all 0.3s;text-align: center;vertical-align: middle;text-decoration: none;letter-spacing: 0.1em;color: #212529;border-radius: 0.5rem;}
.btn--pink,a.btn--pink {color: #fff;background-color: #f48fb1;margin-bottom:15px;/*width:80%;*/}
.btn--pink:hover,a.btn--pink:hover {color: #333;background: #ffb6cf;}
a.btn--radius {border-radius: 100vh;}
.banner_gray{border: solid 2px #dddddd;}
.banner_red{border: solid 2px red;}
.banner_bg_orange{border: solid 2px red;}

.btn-orange-radius,.btn-orange-radius_off {
  display: block;
  text-decoration: none;
  border: none;
  color: #FFF;
  background: #f7820d;
  transition: .2s;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .4);
}
.btn-orange-radius_off {
  box-shadow: none;
  opacity: 0.25;
  pointer-events: none;
}
.btn-orange-radius:hover {
  background: #cb6b0c;
/*  box-shadow: 0 0px 5px 0 rgba(0, 0, 0, .8);*/
}

.btn-orange2-radius {
  display: block;
  text-decoration: none;
  border: none;
  color: #FFF;
  background: #ee7764;
  transition: .2s;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .4);
}

.btn-orange2-radius:hover {
  background: #c56454;
}



.btn-white-radius {
  display: block;
  text-decoration: none;
  border: solid 2px #f7820d;*
  color: #666666;
  background: #fff;
  transition: .2s;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .4);
}
.btn-white-radius:hover {
  background: #eee;
  color: #333333;
}
.btn-pink-radius {
  display: block;
  text-decoration: none;
  border: none;
  color: #FFF;
  background: #a75671;
  transition: .2s;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .4);
}
.btn-pink-radius:hover {
  background: #7e4256;
}
.unlinked {opacity:0.5;pointer-events: none;}
.unlinked_btn {opacity:0.5;pointer-events: none;background:gray!important;}

.list-notice-wrap {
    list-style:  none;
    margin:  0;
    padding: 0;
    padding-left:1em;
    text-indent:-1em;
    text-align: left;
    line-height:25px;
}
 
.list-notice:before {
    content:  "";
    width:  10px;
    height:  10px;
    display:  inline-block;
    background-color: #DB7093;
    border-radius:  50%;
    position:  relative;
    top: -1px;
    margin-right: 5px;
    }

.et_pb_module {
/*  display: inline-block;*/
  display: grid;
}

.appBelow {
/*  width:80%;*/
  display: inline-block;
  padding: 0.5em 1em;
  text-decoration: none;
  color: #DB7093;
  border: solid 2px #DB7093;
  border-radius: 5px;
  transition: .4s;
}
  
.appBelow:hover {
  background: #DB7093;
  color: white;
}

.et_pb_text_inner1 {
  background-color: #EAD9FF;
}

.et_pb_text_inner2 {
  background-color: #FFD5EC;
}

.et_pb_text_inner3 {
  background-color: #FFDBC9;
}
.app_Schedule_table {
 width: 100%;
 text-align: center;
 border-collapse: collapse;
 border-spacing: 0;
}

.app_Schedule_table th {
 padding: 8px;
 background: #ffebee;
 border: solid 1px #ccc;
 color: #333;
 font-weight normal;
 white-space: nowrap;
}

th.people{
 background: #ffebee88;
}
.app_Schedule_table td {
 padding: 10px;
 border: solid 1px #ccc;
}
.btn-form-radius {
  display: block;
  text-decoration: none;
  border: none;
  color: #FFF;
  background: #80cbc4;
  transition: .2s;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .4);
}

.btn-form-radius:hover {
  background: #549f98;
/*  box-shadow: 0 0px 5px 0 rgba(0, 0, 0, .8);*/
}

.btn-manual {
  display: block;
  text-decoration: none;
  border: none;
  color: #FFF;
  background: #8DD04C;
  transition: .2s;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .4);
}
.btn-manual:hover {
  background: #6f9946;
/*  box-shadow: 0 0px 5px 0 rgba(0, 0, 0, .8);*/
}

.btn-bg-blue {
  background: #6e5dd4!important;
}
.btn-bg-blue:hover {
  background: #594ca6!important;
}

.btn-bg-pink {
  background: #DB7093!important;
}
.btn-bg-pink:hover {
  background: #d98aa4!important;
}


.btn-login {
  display: block;
  text-decoration: none;
  border: none;
  color: #FFF;
  background: #4aafff;
  transition: .2s;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .4);
}
.btn-login:hover {
  background: #1c83d5;
/*  box-shadow: 0 0px 5px 0 rgba(0, 0, 0, .8);*/
}
.wrap-box-inquiry{
	display: flex;
	align-items: stretch;
	margin-top:15px;
    }

.wrap-box-inquiry>div{
    display: flex;
    align-items: center;
    margin:5px;
    width: 50%;
    padding: 10px;
  }
.click-btn {
  margin-left:20px;
  display: inline-block;
  padding: 0.3em 1em;
  text-decoration: none;
  color: white;
  background:#DB7093;
  border: solid 1px #DB7093;
  border-radius: 20px;;
  transition: .4s;
}

.click-btn:hover {
  background:#ffffff;
  border: solid 1px #DB7093;
  color: #DB7093;
}
