body {
    font-size: 16px;
    font-family: "微軟正黑體", Times, serif;
}
/*日期選項顏色*/

option {
    color: black;
}

a:link {
	/*設定還沒瀏覽過的連結樣式*/
	font-weight: bold;
}

a:visited {
	/*設定已經瀏覽過的連結樣式*/
	font-weight: bold;
}

.ui-datepicker-year {
    color: black;
}

.ui-datepicker-month {
    color: black;
}
/*讓日期選擇器在上層*/

#ui-datepicker-div {
    z-index: 100 !important;
}

/*取消input自動填入時的變色*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.AutoNewline
{
	word-break: break-all;/*必須*/
}
/* 圖型icont */
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings',"微軟正黑體",Times,serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-file:before {
    content: "\e022"
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(fonts/glyphicons-halflings-regular.eot);
    src: url(fonts/glyphicons-halflings-regular.eot?#iefix)
      format('embedded-opentype'),
      url(fonts/glyphicons-halflings-regular.woff2) format('woff2'),
      url(fonts/glyphicons-halflings-regular.woff) format('woff'),
      url(fonts/glyphicons-halflings-regular.ttf) format('truetype'),
      url(fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)
      format('svg')
}


/* New Css */
.left_menu {
  width: 200px;
  position: absolute;
  top: 60px;
  left: 10px;
  z-index: 999;
}
.left_menu .menu_btn {
  width: 65px;
  height: 65px;
  color: #ffffff;
  background: #00bdbd;
  border-radius: 100px;
}
.left_menu a {
  color: #888888;
  background: #dedede;
  border: 1px solid #b4b4b4;
  text-align: center;
  text-decoration: none;
  padding: 10px;
  margin-bottom: 5px;
  border-radius: 10px;
  display: block;
}
.left_menu a.finished {
  color: #2ba3c4;
  background: #feffde;
  border: 1px solid #2ba3c4;
}
.left_menu a.current {
  color: #595959;
  background: #e5f9f6;
  border: 1px solid #00bdbd;
}
.left_menu a.current span:first-child {
  color: #e34747;
}
.left_menu a span {
  display: block;
}


.login_bg_01 {
  background: url(../images/login_bg_01.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}
.login_bg_02 {
  background: #e5f9f6;
}


.frontend_head {
  color: #ffffff;
  background: url(../images/head_01.png) no-repeat;
  background-size: cover;
  background-position: center;
  border: 0;
}
.backend_head {
  color: #505050;
  background: #98d7d7;
  border-color: #98d7d7;
}
.text_red{
	color: red;
}
font.toolbar_image_note{
  margin-left: 10px;
}
.apply_tab_header_note{
  color:red;
  font-weight:bold;
  text-align: center;
}
.apply_tab_header_note {
  text-align: left;
}