@charset "utf-8";body{color:#333}
hr{border-color:rgba(0,0,0,0.2)}
a{color:#333}
a:hover{color:#00796b}
.img-thumbnail{border:0}
.btn{color:#fff;background:#00796b}
.btn:hover{background:#009688;color:#fff}
.form-control,select,textarea,input[type=text]{background:#fff;border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1)}
.gotop{border:1px solid #999;background-color:rgba(255,255,255,0.5)}
.gotop:hover{border:1px solid #666;background-color:rgba(255,255,255,0.8)}
#index-carousel{background:0}
.header-nav>ul>li>a{color:#666;border:1px solid transparent}
.header-nav>ul>li>a:hover{color:#00796b;border:1px solid #333}
@media(min-width:768px){.header-nav>ul>li>a{border:0}
.header-nav>ul>li>a:hover{border:0}
}.majormenu>li{border-bottom:1px solid rgba(0,0,0,0.2)}
.majormenu>li>a:hover{color:#00796b;background:rgba(0,0,0,0.1)}
.majormenu>li>ul>li>a{background:transparent;color:#333}
.majormenu>li>ul>li>a:hover{background:#00796b;color:#fff}
@media(min-width:768px){.majormenu>li>ul{border:1px solid #ccc;background-color:#fff}
.majormenu>li{border-bottom:0}
.majormenu>li>a:hover{background:0}
}.sidebar{box-shadow:2px 0 5px rgba(0,0,0,0.2)}
.nav-overlay{background:rgba(0,0,0,0.3)}
.nav-switch{background-color:transparent;border:0;background-image:none}
@media(min-width:768px){.sidebar{background:transparent}
}.nav-switch .icon-bar,.nav-switch:hover .icon-bar,.nav-switch.is-close .icon-bar{background-color:#00796b}
.nav-switch.is-open .icon-bar{background-color:#009688}
.footer{border-top:5px solid rgba(0,0,0,0.2)}
.footer-menu{border-bottom:2px solid rgba(0,0,0,0.2)}
.btns-social li a{background-color:rgba(0,0,0,0.2);border:3px solid rgba(0,0,0,0)}
.btns-social li a:hover{background-color:#00796b;border:3px solid #00796b}
.beside-column:before{background:-moz-linear-gradient(top,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 100%)}
@media(min-width:768px){.beside-column{background:0}
}.sidebox-title{color:#222;text-shadow:0 0 1px rgba(0,0,0,0.1)}
.sidebox-title:before{background:#00796b}
.searchbox{background:#fff;border:1px solid #ccc}
.searchbox .form-control{border:0}
.sublist li a:hover{background:0}
.sublist>li>ul>li>a.mark{color:#000}
.sublist .open,li.open>a.mark{color:#00796b;}
.sublist.sublist-liststyle li a:before{border-left:5px solid #00796b}
.sublist.sublist-liststyle li li a:before{border-left:4px solid #333}
.sublist.sublist-line>li{border-bottom:1px solid rgba(0,0,0,0.2)}
.sublist-date{color:#888}
.inlinelist li:before{background:#999}