@charset "utf-8";
/*bg:#795548*/
html {font-family: Helvetica, Arial, 'LiHei Pro', '微軟正黑體', sans-serif;}
body { font-family: 'LiHei Pro', '微軟正黑體', sans-serif; font-size: 1.4rem;}
h5{ font-size:1.8rem;}
/*.hi-trigger { display: inline-block !important;}*/
.lc-block { max-width: 800px;}
.s-profile>a { height: 32px;  background: transparent;}

input, label,.lcb-navigation a span, p, #footer {font-family: Helvetica, Arial, 'LiHei Pro', '微軟正黑體', sans-serif;}
/*.login-content, #header, #header-alt { background-color: #795548; background-image: url("../images/bg_login.png");background-repeat: repeat;}*/
.login-content, #header, #header-alt { background-image: url("../images/bg_login.png");background-repeat: repeat;}
.t-view.login { border: 0px solid #eee; margin-bottom:0px;}
.h-search-wrap .hsw-close { top: 15px; left: unset; right: -50px;}
#header.search-toggled .h-search-wrap { opacity: 0.9;}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { margin-top: 8px;}

.ha-menu>ul>li>a {
    text-transform:unset;
    font-size:1.5rem;
}

.dropdown-menu.sub-menu { top:unset; font-size: 14px;}

.bootstrap-select.btn-group .dropdown-toggle .filter-option, .bootstrap-select.btn-group .dropdown-menu li a span.text {font-size: 1.5rem;}

#chat .chat-search {
    padding: 20px 20px 0px;
}

.checkbox input:checked+.input-helper:before {
    background-color: #8BC34A;
}
.checkbox input:checked+.input-helper:before, .radio input:checked+.input-helper:before {
    border-color: #8BC34A;
}
.lcb-navigation a[data-ma-block="#l-forget-password"]:hover {
    width: 95px;
}
.fg-line:not([class*=has-]):after {
    background: #FFC107;
}
.g-recaptcha{margin-left:3rem;}

.logo_pic{width:18rem; margin-bottom:0rem;}

.lg-footer {text-align: center;}

.hi-menu>li .dropdown-menu { top: 10px;}

.mini-charts-item { border-radius: .5em;}

.tab-nav:not([data-tab-color])>li>a:after {
    background: #FFC107;
}

.sidebar.c-overflow, .sidebar.page { z-index: 10;}
.main-menu>div {
    padding: 14px 20px 0px 20px;}

.toggled .line-wrap {
    -webkit-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

/* page CSS */
.thumbnail.list { border: 0px solid #EDEDED;  border-left:1px solid #EDEDED;}
.thumbnail .caption { padding: 0px 28px; font-size:1.4rem;}
.thumbnail .t-view { border: 0px solid #ccc;}
.thumbnail .t-view .tvb-stats { margin: 10px 0 8px;}
.thumbnail, .alert{ margin-bottom: 0px;}
.card .card-header.list { padding: 0px 27px 25px 27px;}
.card .card-header.list  .actions {  top: 0px;}
.card-body .actions {
    position: absolute;
    right: 2rem;
    z-index: 2;
    bottom: 0px;
}
.card .btn{margin: 0 5px 10px 0;}
.card.profile-view { text-align: left;}
.card.profile-view .pv-body{ text-align: center; margin-top: 20px; }
.card.profile-view .pv-body .pv-follow-btn{margin:10px 0px;}
.card-header button.btn.btn-warning{position:absolute; right:20px; top:20px;}
.ts-label h4 i {color:red;}
.toggle-switch .ts-helper {margin-top: 9px;}
.error {color:red;}

.t-view .tvb-stats>li { border: 0px solid #ccc;}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline { margin-top: 8px;}
.fileinput .fileinput-preview { width: 300px;   height: 200px; margin-bottom:10px;}
.logo.fileinput{ border-left:1px solid #ededed; }

@media (min-width: 1280px){

.login-content #footer { padding-left: 0px; color:#fefefe;}

}


@media (max-width: 767px){

.t-view {box-shadow: 0 0px 0px rgba(0,0,0,.15);}
.g-recaptcha{margin-left:0rem;}
.logo_pic{width:16rem;}
.hi-menu>li { min-width: 30px;}
.sidebar.c-overflow, .sidebar.page {top: 70px; }

}

.dl-horizontal {
    word-break: break-word;
}

.card-header {
    word-break: break-word;
}

p {
    word-break: break-word;
}

h5 {
    word-break: break-word;
}
