 
/* custom style */
.body-cpage #mod_51.module.mod_link.mod_link-show .block .header .header-text{padding:0px;}
.body-cpage #mod_51.module.mod_link.mod_link-show{background:none;}
.body-cpage #mod_51 .block .header .header-text>.title{border-bottom:0px solid #ccc;}
#sys,
.dropdown-menu {
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2)
}
body,
select,
table {
    font-family: Arial, Microsoft JhengHei, sans-serif
}
.body-cpage .module.mod_link.mod_link-show a img {
    margin-left: -10px
}
.mod_link li.item {
    background: url(/sysdata/attach/layout.css/84fdd5e799083fe97fe496c47334b89b.png) no-repeat
}
.body-index-login #root-login .base2R #content {
    padding: 9px 0
}
#menu,
#sys,
.body-index .sysLoginBox,
.sysbar-search {
    position: relative
}
.body-cpage-1 #main,
.body-cpage-1 #main-data {
    width: 100%;
    margin: 0 auto
}
.body-cpage-1 .base1 #content {
    width: 100%
}
.body-cpage-1 .module.mod_folder.mod_folder-browseFolder a {
    color: #555
}
.body-cpage-1 .module.mod_folder.mod_folder-browseFolder a:hover,
a {
    color: #0367b0
}
#mod_47 .block .header .header-text .title {
    font-size: 19px
}
#mod_22 .block .header .header-text .title {
    border-bottom: 0 dotted #ccc;
    font-size: 30px
}
#mod_17 .block .header .header-text .title {
    font-size: 30px;
    text-align: center;
    border-bottom: 1px dotted #ccc
}
.clist tableBox .major,
body,
table {
    font-size: 15px
}
.browseFolder .gridList .itemBox {
    margin: 10px 0;
    padding: 0 15px
}
body::selection {
    background-color: #1eafbb;
    color: #fff
}
#banner .menu li>ul.dropdown-menu:after,
#banner .menu li>ul.dropdown-menu:before,
#banner .toolBox .pageMenu>ul>li>.dropdown-menu:after,
#banner .toolBox .pageMenu>ul>li>.dropdown-menu:before {
    display: none
}
.dropdown-menu {
    border: 1px solid #ccc;
    border-radius: 0
}
#siteMenu .menu>ul,
#siteMenu .menu>ul>li:hover,
#siteMenu .menu>ul>li>a:hover {
    box-shadow: none;
    background: 0 0
}
#banner .dropdown-menu {
    padding: 0;
    margin: 0
}
.dropdown-menu>li>a:hover {
    background: #32acdc
}
#banner #siteMenu .menu>ul>li>.dropdown-menu {
    top: 30px;
    padding: 5px 0
}
.searchBox .btn-search {
    border-left: 1px solid #cecbc8
}
.admin-only {
    border-top: 1px dotted #ccc;
    padding: 50px 0;
    margin-top: 15px
}
.admin-only .tip {
    top: 10px
}
body {
    background: url(/sysdata/attach/layout.css/d5b2bd51cbdae522c7b8895dcaad7ee8.png) 0 142px repeat-x
}
#menu .menu>ul>li {
    border-left: 0;
    padding: 0 6px
}
#about {
    border-top: 0;
    line-height: 30px
}
#siteMenu .menu>ul>li>a[data-toggle=dropdown] {
    padding-right: 21px
}
.body-cpage {
    background: url(/sysdata/attach/layout.css/251e7012e767b321cffa20e820d581b0.png) 0 142px repeat-x
}
.body-conference .clist .tableBox {
    border-top: 3px solid #0A8D9E
}
.body-conference .clist .tableBox .header {
    background: #E7F8FF
}
.body-cpage .body-conference .clist .tableBox th {
    border-bottom: 1px solid #0A8D9E;
    color: #fff
}
.modConfList .time .weekday {
    margin-top: -7px
}
.modConfList .time {
    padding-top: 14px
}
.modConfList .time .date {
    color: #01ABC5
}
.modConfList .list .title {
    margin-left: 50px;
    padding: 20px 0;
    border-bottom: 0 dashed #aaa
}
.sysbar-search {
    width: 190px;
    top: -70px;
    left: 774px;
    margin: 0;
    border: 1px solid #134d79;
    border-radius: 16px;
    padding: 1px;
    z-index: 999
}
#action-panel.alert-success {
    width: 980px;
    margin: 0 auto
}
.module.mod_conference.mod_conference-show .dropdown-menu>li:first-child {
    margin-top: 0
}
.module.mod_conference.mod_conference-show .dropdown-menu>li {
    border-bottom: 0
}
.module.mod_conference.mod_conference-show .dropdown-menu>li>a {
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 20px;
    white-space: nowrap
}
.module.mod_conference.mod_conference-show ul li:first-child {
    margin-top: -10px
}
.module.mod_conference.mod_conference-show li {
    border-bottom: 1px dotted #aaa
}
.module.app-mgr_mod.app-mgr_mod-module .title {
    padding-bottom: 12px;
    color: #333
}
.module.mod_conference.mod_conference-show ul li:last-child {
    border-bottom: 0 dotted #aaa
}
.body-cpage .module.mod_bulletin.mod_bulletin-show {
    background: url(/sysdata/attach/layout.css/e92b171b3e589bace13a16db618f439d.png) 4px 12px no-repeat
}
.body-cpage .module.mod_conference.mod_conference-show {
    background: url(/sysdata/attach/layout.css/2802625d64e2fc56e1d2a3f115ca4124.png) 4px 11px no-repeat
}
.body-cpage .module.mod_link.mod_link-show {
    background: url(/sysdata/attach/layout.css/0e6e5e58fac2edcce4469fd666be9d72.png) 4px 12px no-repeat
}
#mod_85.module.mod_link.mod_link-show {
    background: url(/sysdata/attach/layout.css/c0d681dd7d6b1155514162383c5e4d9c.png) 4px 12px no-repeat
}
#mod_85 .module.mod_link.mod_link-show,
.body-cpage .module.mod_bulletin.mod_bulletin-show .block .header .header-text,
.body-cpage .module.mod_conference.mod_conference-show .block .header .header-text,
.body-cpage .module.mod_link.mod_link-show .block .header .header-text {
    padding-bottom: 6px;
    padding-left: 38px
}
.module.mod_bulletin.mod_bulletin-show .item .toolItem a {
    color: #aaa;
    font-size: 13px;
    transition: all .2s ease-in-out;
    margin-left: 3px
}
.body-cpage .module.mod_bulletin.mod_bulletin-show .item .toolItem a:hover {
    color: #22A3C6
}
.body-cpage .module.mod_bulletin.mod_bulletin-show .list .item {
    border-bottom: 1px dotted #aaa;
    padding: 20px 0
}
.body-cpage .module.mod_bulletin.mod_bulletin-show .list .item:last-child {
    border-bottom: 0 dashed #aaa
}
.body-cpage .module.mod_bulletin.mod_bulletin-show .list .item:first-child {
    padding-top: 10px;
    background: 0 0
}
.body-cpage .module.mod_bulletin.mod_bulletin-show .list .item .hint {
    padding-left: 10px;
    color: #BFBFBF
}
.body-cpage .module.mod_link.mod_link-show a {
    color: #070707;
    padding: 3px 10px
}
.body-cpage .module.mod_link.mod_link-show .dropdown-menu a:hover {
    color: #fff
}
.body-cpage .module.mod_link.mod_link-show .dropdown-menu {
    padding: 5px 0;
    margin: 2px 0 0
}
.module.mod_bulletin.mod_bulletin-show .item a {
    color: #595959;
    transition: all .2s ease-in-out;
    white-space: normal;
    padding-left: 0;
    background: #fff;
    margin-left: -16px;
    font-weight: 700
}
.module.mod_conference.mod_conference-show .item a {
    color: #070707;
    transition: all .2s ease-in-out
}
.body-cpage .module.mod_conference.mod_conference-show .item a:hover,
.body-cpage .module.mod_link.mod_link-show a:hover,
.module.mod_bulletin.mod_bulletin-show .item a:hover {
    color: #0367b0
}
.quick-links-height {
    height: 170px
}
.quick-links {
    list-style: none;
    overflow: auto;
    margin: 0 auto;
    padding: 0
}
.quick-links li {
    float: left;
    width: 16.6%;
    text-align: center
}
.link01,
.link02,
.link03,
.link04,
.link05,
.link06 {
    cursor: pointer;
    width: 102px;
    height: 124px;
    display: block;
    margin: 0 auto;
 background: url(/sysdata/attach/layout.css/5486ec7383336d31666bfc1c13fae29c.png) no-repeat
}
.link01 {
  background-position: 0 0;
}
.link02 {
  background-position: 0 -248px;
}
.link03 {
    background-position: 0 -496px;
}
.link04 {
    background-position: 0 -744px;
}
.link05 {
   background-position: 0 -992px;
}
.link06 {
  background-position: 0 -1240px;
}
#info,
#sys,
#sys2,
#sys3,
.body-layout #sys {
    height: 130px
}
.link01:hover {
   background-position: 0 -124px;
}
.link02:hover {
    background-position: 0 -372px;
}
.link03:hover {
   background-position: 0 -620px;
}
.link04:hover {
     background-position: 0 -868px;
}
.link05:hover {
   background-position: 0 -1116px;
}
.link06:hover {
    background-position: 0 -1364px;
}
.fs-box-dialog .modal-header h3 {
    white-space: normal
}
.fs-breadcrumb a {
    color: #9F9F9F;
    transition: all .2s ease-in-out
}
.block .header .header-text {
    border-bottom: 0
}
.clist .tableBox a,
.spanLink {
    color: #0367b0
}
#footer {
    background: #cee7ef;
    margin: 0 auto;
    padding: 40px 0
}
.body-layout,
.body-layout-cpage-societyofpulmonary {
    background: 0 0
}
.body-layout #footer {
    margin: 0 auto;
    padding: 0
}
.body-tmpl-layout #layout #toolbar .preview {
    margin-right: 0
}
#sys {
    background: #e4edec;
    padding: 0
}
#sys2 {
    width: 980px
}
#logoBox {
    float: none
}
.sysLoginBox a {
    color: #3d6889
}
.sysLoginBox {
    display: none
}
#menu {
    top: -100px
}
#menu ul>li:hover .caret {
    color: #22A3C6;
    border-top-color: #22A3C6
}
#menu ul>li:hover a,
.sysLoginBox a:hover {
    color: #22A3C6
}
#menu ul>li a {
    color: #3d6889
}
#menu ul>li a:hover {
    color: #22A3C6
}
#menu ul>li .caret {
    border-top-color: #134d79
}
.alert-success,
.alert-success h4 {
    color: #2E6F2F
}
.alert-danger,
.alert-danger h4,
.alert-error,
.alert-error h4 {
    color: #972F2D
}
.alert-info,
.alert-info h4 {
    color: #0F4F6F
}
#siteMenu .menu>ul {
    border: 0 solid #166fb9;
    padding: 0 5px;
    display: inline-block
}
#siteMenu .menu>ul>li>a {
    transition: all .2s ease-in-out;
    color: #3d6889;
    font-weight: 600;
    text-shadow: none;
    vertical-align: middle;
    display: inline;
    padding: 0
}
#siteMenu .menu>ul>li {
    padding: 0 16px
}
#siteMenu .menu>ul>li:last-child {
    border: 0
}
#siteMenu .menu>ul>li>a:hover {
    border-bottom: 3px solid #01abc5;
    color: #01abc5;
    padding-bottom: 2px
}
#siteMenu .menu>ul>li>.caret {
    border-top: 4px solid #3d6889;
    top: 1px;
    right: 21px
}
#siteMenu .menu>ul>li>.caret:hover {
    border-top: 4px solid #01abc5
}
.body-layout #content {
    width: 960px
}
#root-mgr #content {
    width: 792px
}
#sidebar .block,
#sidebar .myCourse .block {
    border: 0;
    background: 0 0
}
#mbox-inline .mod_vote .default-margin.block.clearfix {
    border: 1px solid #f6e4b8;
    border-radius: 4px;
    background: #ffffdb;
    padding: 10px 5px
}
#root-login #sidebar .block,
.sysLoginBox {
    border-left: 0
}
#root-login #main,
#root-login #main:after {
    width: 980px;
    background: 0 0
}
#root-login #main {
    border: 0;
    margin: 0 auto;
    padding: 15px
}
#main {
    margin: 0 auto
}
#content-rear .default-margin {
    padding-top: 5px
}
#bottom .module .default-margin>.body,
#content .module .default-margin>.body,
#sidebar .module .default-margin>.body,
#top .module .default-margin>.body,
.body-mgr #xbox-inline .default-margin .body {
    margin-top: 10px
}
#layout #banner {
    display: none
}
#root-login #main>.body {
    width: 600px;
    margin: 0 auto
}
#root-login #content,
#root-login #sidebar {
    display: table-cell;
    float: none
}
#registerBox {
    box-shadow: none
}
.body-index .sysLoginBox {
    top: -118px
}
.body-index-forgotPwd #main,
.body-index-register #main,
.body-index-sendAuth #main {
    padding: 0
}
.greatestHint {
    border: 1px solid #e11d1e;
    box-shadow: 0 1px 0 #FFADAE inset;
    background-color: #EF1F20
}
#content-rear .default-margin .body,
#xbox-inline .default-margin .body {
    margin-top: 10px
}
.kmchooser .item:hover {
    background: #1089EE
}
.activityList .list .curr,
.thumbList .item.curr,
.treeList .curr,
.treeList .curr:hover {
    background: #DAEFFF
}
.fs-header .title {
    margin-bottom: 5px;
    font-weight: 400;
    font-size: 25px;
    text-shadow: 0 1px 0 #ccc
}
.mediaGrid .main {
    margin-bottom: 4px
}
.fs-modal {
    padding-left: 5px
}
.selectBox.folder li.dir {
    padding-left: 14px
}
.breadcrumb {
    margin-bottom: 12px
}
.alertBox .head {
    color: #0367b0
}
.alertBox .head:hover {
    color: #0080DF
}
#toolBox span strong,
.block .header .header-text>.title {
    font-size: 25px;
    font-weight: 400;
    border-bottom: 1px solid #ddd
}
.body-cpage .block .header .header-text>.title {
    border-bottom: 4px solid #cacaca
}
#mbox-inline .header-text>.title,
#root-cpage .header-text>.title,
#xbox-inline .mod_contentAudit .header-text>.title,
#xboxL-inline .header-text>.title,
#xboxL2-inline .header-text>.title,
#xboxR-inline .header-text>.title,
#xboxR2-inline .header-text>.title,
.block .header .header-text>.title .form-label .edit .text,
.blog .body-item .title,
.choise .name,
.choise-container .name,
.mod_exam .header .header-text>.title,
.mod_fileUpload .header .header-text>.title,
.mod_vote .question {
    font-size: 20px;
    text-shadow: none;
    font-weight: 400
}
.blog .head-item .title {
    font-size: 20px;
    text-shadow: 0 1px 0 #ccc;
    font-weight: 400
}
.block .header .header-text>.title .hint,
.block .header .header-text>.title .pull-right,
.block .header .header-text>.title .upload,
.block .header .header-text>.title ul.dropdown-menu,
.modal-header h3 .hint {
    text-shadow: none
}
.alert .title,
.instructor-list .infoBox .name,
.instructor-profile .main .name,
.km .title,
.mediaList .contentBox .title,
.mod_bulletin .body .bulletin-title {
    font-weight: 400
}
.modal-header h3 {
    font-weight: 400;
    font-size: 25px;
    text-shadow: 0 1px 0 #ccc
}
.watchLaterThumbList .contentBox .title {
    font-weight: 400
}
#expLimitTxt,
.form-horizontal .controls .checkbox,
.form-horizontal .controls .radio,
.inline.checkbox,
.newCourseTbl {
    font-weight: 400;
    font-family: Arial, Microsoft JhengHei, sans-serif
}
.app-media .control-label,
.app-media-embed .body>.title,
.category-box .group .title,
.discuss-form .control-label,
.form-horizontal .control-label,
.form-panel .control-label {
    font-size: 15px;
    font-weight: 700
}
.clist {
    border-bottom: 0
}
.clist .tableBox th {
    border-bottom: 1px solid #CDCDCD
}
.clist .tableBox tbody tr td {
    border-bottom: 1px solid #ccc
}
.clist .tableBox tbody tr:hover td {
    border-top: 1px solid transparent;
    border-bottom: 1px solid #ccc;
    background: #eafaff
}
.clist .tableBox .selected td,
.clist .tableBox .selected td:hover {
    border-top: 1px solid transparent!important;
    border-bottom: 1px solid #DBDBDB!important;
    background-image: linear-gradient(totop, #fff, #f1f1f1)!important
}
.clist .tableBox tbody tr:last-child td {
    border-bottom: 1px solid #ccc
}
.clist.conference-table .separate td {
    background: #f4efe9
}
.clist.conference-table .tableBox td {
    vertical-align: middle
}
.speakerList .bottomBlock .pageBlock {
    margin: -4px 0 0 5px
}
.addNewItem .hint {
    color: #0367b0;
    font-size: 1em!important
}
.addNewItem .hint:hover {
    color: #0080DF
}
.addModuleArea a:visited {
    color: #0367b0
}
#root-cpage .editCurLayout,
.addNewItem a {
    text-align: center;
    font-size: 15px
}
#btnAddPageMenu,
.addModuleArea a,
.curriculum-editor .chapter-add,
.mod_alert .alertBox .sp {
    color: #0367b0;
    font-size: 15px
}
.km-clickToAdd {
    margin: 0
}
.km-clickToAdd .addMedia {
    font-size: 15px;
    font-weight: 400
}
#btnAddPageMenu:hover,
.addModuleArea a:hover,
.addNewItem a:hover,
.alertBox .sp:hover,
.curriculum-editor .chapter-add:hover,
.km-clickToAdd .addMedia:hover,
.mod_alert .alertBox .sp:hover {
    color: #0080df
}
.browseFolder .gridList .itemBox {
    margin-left: 0
}
.browseFolder .parent {
    background: 0 0;
    padding-left: 0;
    border-bottom: 0 solid #dcdcdc;
    font-size: 18px
}
.body-catSearch .app-catSearch .category-search {
    top: 12px
}
.body-catSearch .search-result .thumb a {
    padding: 2px 5px
}
.body-search .search-toolbar .tool {
    position: relative;
    left: 2px;
    font-size: 14px;
    background-image: linear-gradient(tobottom, #fff, #e9e9e910%);
    border: 1px solid #cfcfcf;
    border-radius: 3px;
    color: #0367b0;
    padding: 3px 12px
}
.body-search .search-toolbar .tool.active,
.body-search .search-toolbar .tool:hover {
    background-image: linear-gradient(totop, #fff, #e0e0e05%)
}
.body-search .search-toolbar .tool.active~.filterBox {
    font-size: 14px;
    background-image: linear-gradient(tobottom, #fff, #eae9e9);
    border: 1px solid #cfcfcf;
    border-radius: 3px;
    line-height: 23px;
    padding: 0
}
.body-search .search-toolbar .dropdown {
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #FFF;
    margin: 0
}
.body-search .search-toolbar .dropdown:hover {
    background-image: linear-gradient(totop, #F7F7F7, #F0F0F0)
}
.body-search .search-toolbar .dropdown:first-child {
    border-left: 1px solid transparent
}
.body-search .search-toolbar .dropdown:first-child:hover {
    border-left: 1px solid #cfcfcf
}
.body-search .search-toolbar .dropdown:last-child {
    border-right: 1px solid transparent
}
.body-search .search-toolbar .dropdown-toggle {
    padding: 2px 16px
}
#step .step.edit .sn {
    font-size: 15px;
    left: 16px
}
#step .step.edit .close {
    left: 32px
}
#banner .menu {
    width: 1024px;
    background: #fff;
    margin: 0 auto;
    border-radius: 0 0 10px 10px;
    padding: 12px 0;
    line-height: 17px
}
#banner {
    width: 100%;
}
#banner #siteMenu,
#banner .banner,
#banner .logo {
    top: px;
    left: px
}
#banner .sys-canvas {
    height: 59px
}
#banner .caption {
    display: none;
    top: px;
    left: px
} 
/* banner */

#banner .sys-canvas {
    height: 55px;
}
#banner #siteMenu {
    top: 3px;
    left: 0px;
}
#banner .caption {
    display: none;
}