.m_title{height:48px; border-top:2px solid #dfdfdf;}
p.m_top_title{background-color:#eeeeee; color: #000000; font-size:18px; padding:10px;}

.main_banner{margin-bottom:0px;}
.main_banner img{margin-bottom:0px;}
.banner_1 img{padding:1% 2%; margin-top:1%;}


.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 2px 25px; line-height:17px;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{color:#ffffff;}
.searchBox .searchBoxWrap .btn{padding:0px 0px;}

.m_sub_cou{margin-left:2%; width:96%;}
.m_sub_cou_box{display :inline-block;  width:100%; margin-top:10px; margin-bottom:10px; border-bottom: #e4e4e4 1px solid; }
.m_sub_cou_box_top{display :inline-block;float:left; width:32%;}
.m_sub_cou_box_left {float:left; width:100%;  text-align:center;}
.m_sub_cou_box_left img {width:100%;}


.m_sub_cou_box_text{float:left; margin-left:2%; width:66%;}
p.m_sub_cou_title{  padding-top:2px; color:#032e6a; margin-top:0px; font-size:130%; text-align:left; font-weight:bold; line-height:140%; letter-spacing:-1px;}
p.m_sub_cou_text{width:100%; color:#565656; font-size:110%; text-align:left; font-weight:normal; line-height:150%; letter-spacing:-1px; padding-bottom:10px;}


span.mystudy_info{color:#da000e; font-size:13px; font-weight:bold; margin-top:3px; line-height:18px;}

/* 나의강의실 */
.panel-body{padding:5px;}
.panel-primary{border-color:#dddddd;}
.panel-primary > .panel-heading {height:40px; color: #fff; background-color: #061f5c; border-color: #061f5c;}
.panel-primary > .panel-heading .panel-title{float:left; margin-right:3%}
.panel-primary > .panel-heading .list-sort{float:right;}
.panel-primary > .panel-heading .list-sort span {font-size:13px;}

.table-striped > tbody > tr:nth-of-type(odd) {background-color:#ffffff; border-bottom:1px solid #ddd;}

/*강의리스트 */
table.table-striped {width:100%; margin-top:10px; margin-bottom:10px; }
table.table-striped th {height:36px; text-align:center; color:#000; background:#f5f5f5; font-size:11px; border-bottom:1px solid #dddddd;}
table.table-striped th.st{font-size:10px;}
table.table-striped td {height:36px; font-size:13px; color:#555; padding:5px; text-align:left; padding-left:0px;  border-bottom:1px solid #ddd;}
table.table-striped td.bcenter{text-align:center;}
table.table-striped td.pbc_843{text-align:center; padding-top:26px;}

.ptime{font-size:12px; padding:0px 0; letter-spacing:-1px;}

button.player_btn{margin-top:13px; vertical-align:middle; background: #fff; padding:0px 3px; margin-left:2%; min-width:50px;; border: 1px solid #444444; border-radius:3px; font-size:12px; font-weight:600; color: #444444; height: 27px;min-height: auto;}
.progress.progress-striped{height:5px;}

.fa-2x{font-size:1.5em;}
.class_title{letter-spacing:-1px; line-height:100%;}