body{
  font-family:Microsoft JhengHei;
  min-width:300px;
}
nav{
   min-width:320px;
}
@media (min-width: 1200px) {
  .ContainerBigWidth1000 {
    width: 1000px;
  }
}
.modal-backdrop.in {/*登入畫面背景*/
  height: 100%;
  position: fixed;
  z-index: 1030;
}
.LoginLightfont{

  font-size:23px;
  text-align: center;

}
.LoginLight{
  margin: auto;
  max-width: 522px;
  min-width: 300px;
}
.LoginLightClose{
  position: absolute; 
  right: -49px; 
  top: 0px; 
  cursor: pointer;
}
@media (max-width: 767px) {
  .LoginLightClose{
    right: 2px;
  }
}
.MenuTop{
  width:100%;
  background-color:#FFF;
  display:none;
}
@media (min-width: 768px) {
  .MenuTop{
    display: block;
  }
}
#MenuLogo{/*-4-logo*/
  position: relative;
}
@media (min-width: 768px) {
  #MenuLogo{
    left: 21px;
  }
}
@media (min-width: 992px) {
  #MenuLogo{
    left: 41px;
  }
}
@media (min-width: 1200px) {
  #MenuLogo{
    left: 63px;
  }
}
.Menulog {
  position: absolute;
  top: 23px;
  right :30px;
  width: 333px;
}
.Menulog img{
  cursor:pointer;
  right: 0px;
  position: absolute;
}
.Menulog span{
  bottom: 4px;
  position: absolute;
  color: #78B3EF;
  font-weight: 600;
  font-size: 23px;
  top: 21px;
}

.navbar-default {/*menu*/
  border: 0px;
  background-color: #015579;
}
.navbar-default .navbar-nav>li>a {/*menu font*/
  color: #FFF;
  font-size:17px;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {/*menu font color :hover*/
  color: #FFF;
  background-color: transparent;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {/*menu font color :hover:focus*/
  background-color: #e7e7e7;
  color: #555;
}
.dropdown-menu {/*-3-下拉選單*/
  border: 1px solid #25BEE8;
  padding: 0px;
}
.dropdown-menu>li>a {
  font-size: 17px;
  border-bottom: 1px solid #25BEE8;
  padding: 5px 20px;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
  color: #FFF;
  background-color: #25BEE8;
}
.PhoneMenuTop{
  background-color:#FFF;
  height: 66px;
  box-shadow: 0px 0px 0px 3px #EAEAEA;
}
@media (min-width: 768px) {
  .PhoneMenuTop{
    display:none;
  }
}
.navbar-toggle{/*-4-手機navbar-toggle樣式*/
  border: 0px;
  float: none;
  margin: 12px 15px;
}
.navbar-toggle .icon-bar {
  width: 35px;
  height: 4px;
}
 .navbar-toggle .icon-bar+.icon-bar {
  margin-top: 6px;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #0289C4;
}
#PhoneMenuLogo{
  position: absolute;
  margin-left: -90px;
  left: 50%;
}
@media (max-width: 380px) {
  #PhoneMenuLogo{
    width: 147px;
  }
}
.PhoneMenulog{
  position: absolute;
  top: 18px;
  right: 0px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {/*phone 蝦拉選單與上方menu */
  border: 0px;
}
  
@media (min-width: 768px) {
  .navbar-nav>li {/*-4-menu center */
    text-align: center;
    float: none;
    display:inline-block;
    width: 13%
  }
  /*   */
  #load{
      /*visibility:hidden;*/
       display:none;
  }

  .navbar-nav {
    float: none;
    text-align: center;
  } 
  .navbar-nav>li>a {
    color: #777;
    width: 100px;
    margin: auto;
  }
  .sidebar-nav {
    padding: 9px 0;
  }
  #navbar .nav li a .fa-caret-right{/*將Phone Icon隱藏*/
    display: none
  }
  .dropdown-menu .sub-menu {/*-6-menu hover 修改*/
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
  }

  .dropdown-menu li:hover .sub-menu {
    visibility: visible;
  }

  .dropdown:hover .dropdown-menu {
    display: block;
  }

  .nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
  }

  .navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
  }
  .navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
  }
}
@media (min-width: 992px) {
  .navbar-nav>li>.dropdown-menu {/*下拉選單位置*/
    left: 13px;
  }
}
@media (min-width: 1200px) {
  .navbar-nav>li>.dropdown-menu {/*下拉選單位置*/
    left: 23px;
  }
}
.navbar-nav {/*手機下拉選單*/
  margin: 0px; 
}
.MenuTop + .container{
  padding:0px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {/*手機時會有輪軸*/
  max-height: 300px; 
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{/*手機時閜拉選單hover focus*/
  background-color:#015579;
  color:#FFF;
}

@media (max-width: 767px){
    .navbar-nav>li>a {/*手機下拉選單選項*/
    padding: 20px 15px;
    border-bottom:1px solid #049DD9;
  }
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    text-align: center;
    color: #FFF;
    background-color: #0082B4;
    padding: 20px;
    font-size: 20px;
  }.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus
  {
    color: #FFF;
    background-color: #0082B4;
  }
  .navbar-default .navbar-nav>li>a {
    font-size: 20px;
  }
  /*  */
  #bigLoad{
     /* visibility:hidden;*/
      display:none;
  }
}
.TopMenuHeight{
  /*height:166px;*/
  height:150px;
}
@media (max-width: 767px) {
.TopMenuHeight{
  height: 66px;
}


