body {
    font-family:Microsoft JhengHei,sans-serif;
}

.btn-orange {
    color: #fff;
    background-color: #fe8402;
    border-color: #fe8402;
}
.btn-orange:focus,
.btn-orange.focus {
    color: #fff;
    background-color: #ee7534;
    border-color: #ee7534;
}
.btn-orange:hover {
    color: #fff;
    background-color: #dc7b17;
    border-color: #dc7b17;
}

a, a:hover{
    text-decoration: none;
}

a{
    color: #ff8201;
}

/*自定義*/
.clear{
    clear: both;
}
.f12{
    font-size: 12px;
}
.f16{
    font-size: 16px;
}
.f18{
    font-size: 18px;
}

.toplink{
    position: relative;
    border-top: 2px solid #ff8201;
}
.toplink .container span,
.toplink .container{
    height: 20px;
    line-height: 20px;
}
.share{
    float: left;
}
.share, .share a{
    color: #f9bd3d;
}
.share a:hover{
    color: #fff;
}

.twolangu{
    color: #fff;
    float: right;
}
.twolangu a{
    color: #9d9d9d;
    text-decoration: none;
}
.twolangu a:hover{
    color: #fd8303;
}
.twolangu a.active{
    color: #fff;
    font-weight: 400;
}
.main{
    margin-top: 72px;
    padding-bottom: 80px;
}
.dropdown-menu i{
    color: #ccc;
}

/*index*/
.search-area-wrapper {
    background: #ffffff url("../pic/searchbg.gif") center top no-repeat;
    background-size: 100%;
    min-height: 279px;
    height: auto !important;
    height: 279px;
}
.search-area-wrapper .search-area {
    padding: 0;
}

h3.search-header {
    font-weight: bolder;
    font-size: 36px;
    color: #ff7d00;
    text-align: center;
	margin-top: 70px;
    text-shadow: 1px 2px 0px #000;
}
h3.search-header small {
    color: #000;
    text-shadow: 1px 2px 0px #fff;
}
h3.search-header i{
    color: #ff8201;
}
p.search-tag-line {
    /*font-style: italic;*/
	margin-top: 20px;
    font-size: 35px;
    line-height: 35px;
    color: #01ea01;
    text-align: center;
    text-shadow: 1px 2px 2px #000;
}

/*首頁中間中*/
.indexnews .row h3 i{
    color: #c0c0c0;
}
/*標題分隔線*/
.sep_title {
    color:#4c4c4c;
}
.sep_title span {
    color:#fd8303;
}
.sep {
    margin-top:-6px;
    margin-bottom:15px;
}
.sep .orange {
    width:124px;
    height:6px;
    background:#fd8303;
}
.sep .grey {
    width:auto;
    height:1px;
    background:#dbdbdb;
    margin-top:-3px;
    z-index:1;
    margin-left:124px;
}
.indexmed{
	min-height: 340px;
}
.indexmed p i{
    color: #c0c0c0;
}
.indexmed p.line_d{
    padding-bottom: 3px;
    border-bottom: 1px solid #cccccc;
    height: 25px;
}


.meditem{
    position: relative;
    margin-bottom: 8px;
}
.medc-caption {
    background: rgba(0,0,0,0.3);
    padding-bottom: 0px;
    bottom: 0;
    color: #FFFFFF;
    left: 0 !important;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 10px;
    position: absolute;
    right: 0 !important;
    text-align: left;
    text-shadow: 0 0px 0px rgba(0, 0, 0, 0);
    z-index: 10;
}

/*首頁中間右*/
/* Sidebar modules for boxing content */
.sidebar-module {
    padding: 15px;
    margin: 0 -15px 20px;
}
.sidebar-module-inset {
    padding: 15px;
    /*background-color: #f5f5f5;*/
    border-radius: 4px;
}
.sidebar-module-inset p:last-child,
.sidebar-module-inset ul:last-child,
.sidebar-module-inset ol:last-child {
    margin-bottom: 0;
}
.sidebar-module h3{
    margin-top: 10px;
    margin-bottom: 10px;
    /*border-bottom: 4px double #feac58;*/
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 5px;
}
.sidebar-module .fa-ul i{
    color: #c0c0c0;
}
.sidebar-module .fa-li{
    left: -35px;
    line-height: 23px;
}
.sidebar-module .fa-ul {
    line-height: 25px;
}
.sidebar-module .fa-ul li a,
.indexmed h4 a,
.indexmed p a{
    color: #3f3f3f;
    text-decoration: none;
}
.sidebar-module .fa-ul li a:hover,
.indexmed p a:hover,
.indexmed h4 a:hover,
.indexmed h4 small a{
    color: #ff8201;
}

/*醫師持續教育*/
.docbox {
    border: 3px solid #eaeaea;
    margin: 5px 5px 5px 10px;
    width: 31.333333%;
}

.articleNew {
    padding: 12px 18px;
}
.articleNew .docPost {
    padding: 0;
}
.docPost {
    padding: 18px;
}
.docPost a{
    color: #3f3f3f;
}
.docPost a:hover{
    color: #ff8201;
    text-decoration: none;
}
.docPost li {
    border-bottom: 1px solid #e5e5e5;
    *zoom: 1;
    padding: 18px 0 8px 0;
}
.docPost li:before,
.docPost li:after {
    display: table;
    content: "";
    line-height: 0;
}
.docPost li:after {
    clear: both;
}
.docPost li figure {
    float: left;
    padding: 0 14px 0 0;
    margin: 0;
}
.docPost li:last-child {
    border: none;
    padding: 18px 0 9px 0;
}
ul.unstyled,
ol.unstyled {
    margin-left: 0;
    list-style: none;
}
.colororage {
    color: #ff7d00 !important;
}

/*麵包屑*/
.breadline{
    border-radius: 5px;
    -webkit-border-radius: 10px;
    border-bottom: 1px solid #ccc;
    /*background-color: #ededed;*/
}
.newsbg{
    background: url("../pic/newsbg.jpg");
}
.medbg{
    background: url("../pic/epaperbg.jpg");
}
.seminarbg{
    background: url("../pic/seminarbg.jpg");
}
.onlinebg{
    background: url("../pic/onlinebg.jpg");
}
.aboutbg{
     background: url("../pic/aboutbg.jpg");
 }
.contactbg{
    background: url("../pic/contactbg.jpg");
}
.backbg{
    background: url("../pic/backbg.jpg");
}
.noEbg{
    background: url("../pic/noEbg.jpg");
}
.onlineEpbg{
    background: url("../pic/onlineEPbg.jpg");
}
.thesisbg{
    background: url("../pic/thesisbg.jpg");
}
.nutribg{
    background: url("../pic/nutribg.jpg");
}
.breadline h1{
    padding:10px 0 0 10px;
    color: #ff7d00;
    text-shadow: 1px 1px 0 #F2F2F2, 1px 2px 0 #B1B1B2;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
}

.breadline div{
    padding:0px 0 10px 15px;
    color: #ff8201;
}
.breadline div a{
    color: #555555;
}

.onePost{
    background-color: #f7f7f7;
    padding: 15px;
    margin-bottom: 25px;
}


/*prefooter*/
.prefooter{
    border-top: 4px double #c0c0c0;
    padding-top: 25px;
}
.prefooter .col-md-12 {
    background: url("../pic/prefooterbg.gif") right no-repeat;
	min-height: 290px;
}




/*respon*/
@media (min-width: 978px) and (max-width: 1199px) {
    .docbox {
        width: 31%;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    .search-area-wrapper {
        background-size: auto;
    }
    .docbox {
        width: 95%;
    }
}
@media only screen and  (max-width: 767px) {
    /* Search Area */
    .search-area-wrapper {
        background-size: auto;
        min-height: 240px;
        height: auto !important;
        height: 240px;
    }
    .search-area-wrapper .search-area {
        padding: 10px 0;
    }
    .search-area-wrapper h3.search-header {
        font-size: 30px;
        padding: 0 15px;
    }
    .search-area-wrapper p.search-tag-line {
        padding: 0 15px;
        font-size: 25px;
        line-height: 22px;
    }
    .docbox {
        width: 95%;
    }
}
@media only screen and (min-width: 320px) and (max-width: 479px) {

    h3.search-header {
        margin-top: 20px;
    }
    .docbox {
        width: 95%;
    }

}
@media only screen and (max-width: 480px) {
    /* Search Area */

    ul.articles .article-entry {
        padding-bottom: 20px;
    }

    h3.search-header {
        margin-top: 57px;
    }
    p.search-tag-line {
        font-size:25px;
    }
    .prefooter .col-md-9 {
        margin-top: 15px;
        background: url("../pic/prefooterbg.gif");
        background-repeat: no-repeat;
        background-position: -168px 66px;
        height: 221px;
    }
    .docbox {
        width: 95%;
    }

}