/*---------------通用設定-----------------------*/
body{
  padding-top:110px;
  font-family:sans-serif;
}

/*-----------------carousel設定------------------*/

.carousel-control.left, .carousel-control.right {
   background-image:none !important;
   filter:none !important;
}

.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
    width: 102.5%!important;
}



/*-----------------導覽頁設定--------------------*/
.icon-bar{
  background:#fff !important;

}

.navbar-toggle{
}

.navbar-toggle, .navbar-default{
  background:#32b16c !important;
  color: #fff;
}
.navbar-default{
    padding-top: 10px;
}
.navbar-default .navbar-collapse{
    border: none;

}
.navbar-collapse {
  padding-left:0px;
  padding-right:0px;
}

.navbar-default .navbar-form {
    padding:0px;
}
.navbar-form{
    margin:0px;
}
.navbar-brand{
    height: 90px;
    overflow:hidden;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #89c997;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #f39800;
}



.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
}


.navbar-default .navbar-nav > li > a {color:#fff;}
.navbar-default .navbar-nav > li > a:hover {color: #fff; background-color: #f39800;}
.navbar-default .navbar-nav {font-weight: bold; margin-top: 20px; padding:5px;}

@media (min-width: 768px) {
.navbar-default .navbar-nav {font-weight: bold; margin-top: 20px; padding:5px;}
.navbar-default .navbar-nav > li > a {color:#fff;}
.navbar-default .navbar-nav > li > a:hover {color: #fff; background-color: #f39800;}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #89c997;
}
.navbar-default .navbar .nav .active > a,.navbar .nav .active > a:hover {color: #fff; background-color: #f39800;}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #f39800;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #777;
}

}
/*----------------調整首頁版面------------------*/

.home_row{
	margin-top: 50px;
}

.home_row .panel > .panel-body img {
		\\width: 100%;
}

.home_row .panel > .panel-heading {
    background-image: none;
    background-color: #8fc31f;
    color: white;

}

.product_series_row {
		margin: 30px 0px;
}

/*-----------ABOUT 頁面----------------*/

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
    z-index: 2000;
}


.about_row img {
		padding:20px;
		\\border: 1px solid #aaa;
}

.about_row h2 {
	font-weight: bold;
	color: #22ae67;
}

.license_row ul {
		list-style:none;
		padding:0px;
}

.license_row ul li {
		float:left;
		width: 340px;
		margin: 12px;
		padding: 10px;
		border: 1px solid #c9c9c9;
}


/*-----------------客製頁面設定--------------------*/

.customized_row h2{
    padding:10px;
}

/*-----------------產品搜尋 頁面------------------*/

.search_row h2{
    padding:10px;
}

.search_row .form-group{
    padding:10px;
    background: #89c997;
    color:#fff;
}

.search_row .form-group .form-control {
    margin:5px 0px;
}



/*-----------------FOOTER 頁面------------------*/
.f-fliued {
		background: #32b16c;
		overflow:hidden;
		margin-top: 20px
}

.footer_row {margin-bottom:15px; color:#fff; background-color:#32b16c;}
.footer_title {border-bottom:1px solid #fff; margin:15px 0px;}
.qrcode {padding:20px; width:200px;}
.footer_serial li {list-style:none;}
.footer_serial li a {color:#fff; text-decoration: none;}

/*-----------------語系按鈕--------------------*/
.language_btn {
  text-align:right;
  \\border: 1px solid red;
  margin: 5px 0px;
}

.btn-circle {
  width: 35px;
  height: 35px;
  text-align: center;
  padding: 6px 0;
  font-size: 14px;
  line-height: 1.35;
  border-radius: 20px;

}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 13px 13px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 25px;
}

/*-------------------產品頁面通用設定-----------------------------*/

.p_title h1{padding:10px;}

.p_title {padding:0px;}
/*-------------------產品頁面設定(列表)---------------------------*/
.p_list .panel_list a{
    color:#fff;
}

.p_list {
    margin-top: 10px;
}
.p_list .panel a{
    text-decoration:none;
    color:#009944;
}

.p_list .panel i{
    color: #fff;
}


.p_list .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: #fff;
}

.p_list .panel-heading{
    background-color: #89c997;
}

/*-------------------產品頁面設定(單品)---------------------------*/

.p_item .panel-heading{
    background-color: #fff;
}

.p_item ul {
    list-style:none;
    padding:0px;
}

.p_item ul li{
    width: 165px;
    float:left;
    margin:5px;
    border: 1px solid #e5e5e5;
}

.p_item ul li a{
    text-decoration:none;
    color: #898989;
}

.p_item ul li a:hover{
    background-color: #fff;
    color: #898989;
}

.p_item ul li .panel-default .panel-body{
  background-color: #80c269;
  padding:0px;
}

.p_item ul li .panel-default .panel-body h4{
    margin:0px;
    color: #fff;
    padding:5px;
}

.p_item ul li .panel-default .panel-footer{

    padding:5px 2px;
    height: 120px;
}

.p_item ul li .panel-default .panel-footer .plist{
    color: #009944;
}
/*-------------------產品頁面設定(大類)---------------------------*/

.p_class .dropdown .btn{
    padding:0px;
    background: #80c269;
    color: #fff;
}

.p_class .dropdown .btn:focus{
    background: #f39800;
    color: #fff;
}


.p_class .panel-heading{
    background-color: #fff;
}

.p_class ul {
    list-style:none;
    padding:0px;
}

.p_class ul li{
    width: 165px;
    float:left;
    margin:5px;
    border: 1px solid #e5e5e5;
}

.p_class ul li a{
    text-decoration:none;
    color: #fff;
}

.p_class .dropdown-menu{
    border: #fff;
}

.p_class .dropdown-menu>li>a{
    color: #aaa;
}

.p_class .dropdown-menu>li{
    padding:0px;
}

.p_class .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #fff;
}

.p_class .dropdown-menu>li>a {
    display: inline;
    padding: 5px 10px;
    /* clear: both; */
    /* font-weight: 400; */
    color: #535353;
    white-space: nowrap;
}

/*-------------------相關產品設定---------------------------*/





/*--------------------Materials頁面------------------------*/
.materials_row blockquote{
    border: none;
}

.materials_row .mpanel{
  padding: 10px;
}

.materials_row .phead {
  background-color: #32b16c;
  color:#fff;
}

.materials_row h2{
    padding:10px;
}

/*-------------------------Customized頁面-----------------------------------*/

.customized_row h4{
  background-color: #8fc31f;
	color: #fff;
	margin:0px;
	padding:20px;
}

/*-------------------------最新消息設定--------------------------------------*/

.info_content ul{
  list-style:none;
}

.info_content ul li{
  float:left;
}