/* CSS Document */
@red: #9b0410;
@green: #509fb6;
@grey: #ebebeb;
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
body {
/* font-family: 'Open Sans', sans-serif !important; */
}
.webfonts1 {
font-family: 'Open Sans', sans-serif !important;
}
::-webkit-input-placeholder { /* WebKit browsers */
color: #ddd;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #ddd;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #ddd;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #ddd;
}
.kpnred {
color:@red;
}
.kpngreen {
color:@green;
}
.kpnbgreen {
background-color:@green;
}
.btn-kpnred {
border-color: @red;
background-color: @red;
color: #fff;
}
.btn-kpnred:hover {
border-color: desaturate(@red, 20%);
background-color: desaturate(@red, 20%);
color: #fff;
}
.btn-kpnred:focus,
.btn-kpnred:active {
color: #fff;
}
.btn-kpngrey {
border-color: @grey;
background-color: @grey;
color: #000;
}
.btn-kpngrey:hover {
border-color: desaturate(@grey, 20%);
background-color: desaturate(@grey, 20%);
color: #000;
}
.btn-kpngrey:focus,
.btn-kpngrey:active {
color: #000;
}
.btn-kpngreen {
border-color: @green;
background-color: @green;
color: #fff;
}
.btn-kpngreen:hover {
border-color: desaturate(@green, 20%);
background-color: desaturate(@green, 20%);
color:desaturate(#fff, 20%);
}
.btn-kpngreen:focus,
.btn-kpngreen:active {
color: desaturate(#fff, 20%);
}
.underline1:link {
color:@green;
border-bottom: 1px solid @green;
text-decoration: none;
}
.underline2:link {
color: white;
border-bottom: 1px solid white;
text-decoration: none;
}
.memberInput {
font-family: 'Open Sans', sans-serif !important;
font-weight: lighter;
border: 1px solid #dddddd;
padding-top: 8px;
padding-right: 8px;
padding-left:12px;
padding-bottom: 8px;
outline:none;
width:100%;
}
/* 上方選單 */
.navbar {
border-radius:0px;
border:0px;
margin-bottom:0px;
/* padding:11px 30px 11px 30px;
color: white;
background-color:rgba(0,0,0,1.00);*/
}
.nav > li > a {
padding-top:0px;
padding-bottom:0px;
line-height:74px;
// color:#FFFFFF;
}
.navbar-nav > li {
margin-left:80px;
}
/* 左方選單 */
.menu, .submenu {
padding-left: 0px;
font-size: 14px;
height: auto;
}
.submenu {
display: none;
// box-shadow: inset 1px 1px 3px white !important;
}
.menu > li {
display: block;
width:100%;
min-height: 50px;
line-height: 50px;
background-color: #eeeeee;
cursor: pointer;
}
.submenu > li {
display: block;
width:100%;
min-height: 40px;
line-height: 40px;
background-color: #eeeeee;
cursor: pointer;
}
.menu > li > a {
color: black;
text-decoration: none;
width:100%;
min-height: 50px;
line-height: 50px;
font-size: 16px;
padding-left: 30px;
display: block;
// text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7)
}
.submenu > li > a {
color: black;
text-decoration: none;
width:100%;
min-height: 50px;
line-height: 50px;
padding-left: 30px;
display: block;
font-size: 16px;
}
.menu li > a:not(.togglesubMenu):hover {
-o-transition: color .20s linear;
-webkit-transition: color .20s linear;
-moz-transition: color .20s linear;
transition: color .20s linear;
background-color: #509fb6;
color: white;
}
.menu li > a.togglesubMenu:hover {
-o-transition: color .20s linear;
-webkit-transition: color .20s linear;
-moz-transition: color .20s linear;
transition: color .20s linear;
background-color: #509fb6;
}
a.activeMenu_a {
// background-color: #509fb6;
}
.submenu > li.activeMenu > a {
color: white !important;
background-color: #509fb6 !important;
}
li.activeMenu > a {
color: white !important; /* 被選擇字體顏色 */
background-color: #509fb6 !important;
}
.menu a.togglesubMenu {
color: #9b0410;
font-size: 16px;
font-weight: bold;
}
/* new end */
/*
#leftmenu {
background-color:#eeeeee;
font-size:15px;
letter-spacing:-1px;
padding:0px;
}
#leftmenu > .panel-default {
margin-bottom:0px;
margin-top:0x;
background-color:inherit;
border:none;
}
#leftmenu .list-group {
margin-bottom:0px;
background-color:inherit;
border:none;
}
#leftmenu .panel-body {
padding:0px; background-color:inherit;
}
#leftmenu .panel-heading, #leftmenu .list-group-item {
border:none;
border-radius:0px; background-color:inherit;
a { color:black; }
}
#leftmenu .panel-heading {
color:@red;
font-size:16px;
font-weight:bold;
padding-left: 45px;
}
#leftmenu .list-group-item:hover {
background-color:@green;
cursor:pointer;
a { color:white; text-decoration:none; }
}
#leftmenu .list-group-item > a {
display:block;
padding:10px 15px;
}
#leftmenu .list-group-item {
display:block;
padding:0px 0px 0px 30px;
}
#leftmenu .active {
background-color:@green;
cursor:pointer;
a { color:white; text-decoration:none; }
}
*/
/* step的圈圈 */
.circle_out { /* 外圈 */
border:9px solid ;
height:52px;
width:52px;
border-radius:26px;
padding:11px;
color: #dddddd;
margin:0px;
}
.circle_in { /* 內圈 */
border:6px solid;
height:12px;
width:12px;
border-radius:6px;
color: rgba(255,255,255, 0);
}
.step_active .circle_out { /* 外圈 */
color: @green;
}
.step_active .circle_in { /* 內圈 */
color: @green;
}
.stepLine {
width:100%;
position:absolute;
top:26px;
}
.stepLine div {
z-index:-9999;
display:block;
float: left;
height:20px;
margin-right:52px;
width:25%;
border-top:#eeeeee 1px solid;
}
.kpnbtn-50 {
width:50px;
margin-left:3px;
}
.kpnbtn-100 {
width:100px;
margin-left:5px;
}
.kpnbtn-200 {
width:200px;
margin-left:5px;
}
::-webkit-input-placeholder { /* WebKit browsers */
color: #ccc !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #ccc !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #ccc !important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #ccc !important;
}
/* checkbox和radio統一格式
.icheckbox_minimal {position: absolute; }
.icheckbox_minimal ~ label { margin-left: 25px; position: relative }
.iradio_minimal {position: absolute; }
.iradio_minimal ~ label { margin-left: 25px; position: relative }
*/
.icheckbox_minimal, .iradio_minimal {
float:left;
}
.icheckbox_minimal ~ label, .iradio_minimal ~ label { float:left; margin-left:4px }
/* 修正:moxmanger在bootstrap 3.4.0下,錯誤視窗的訊息會看不到的bug */
label.moxman-label { max-width: none; }