<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* @charset "utf-8"; */

/* �섎닎怨좊뵓 �ъ슜
*****************************************************************************************************************/
@font-face { 
    font-family:'NanumGothic'; 
    src:url('./font/NanumGothic.eot'); /* IE9 Compat Modes */ 
    src:url('./font/NanumGothic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
    url('./font/NanumGothic.woff') format('woff'), /* Modern Browsers */ 
    url('./font/NanumGothic.ttf') format('truetype'); /* Safari, Android, iOS */ 
}

@font-face { 
    font-family:'NanumGothicBold'; 
    src:url('./font/NanumGothicBold.eot'); /* IE9 Compat Modes */ 
    src:url('./font/NanumGothicBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
    url('./font/NanumGothicBold.woff') format('woff'), /* Modern Browsers */ 
    url('./font/NanumGothicBold.ttf') format('truetype'); /* Safari, Android, iOS */
}


input[type="text"],
input[type="search"]{border-radius:0;-webkit-appearance: none;-webkit-border-radius: 0;}
input[type="radio"]{width:15px;height:15px;}

main{display:block;}
legend,
fieldset{margin-bottom:10px;}
.btn-blue ~ p {margin-top:10px;}
.login-register{display:block;/*margin:auto;*/}

.header-global .user {
    float: right;
    padding-left: 0;
    margin: 0; }
    /* line 125, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .user .settings-language-form {
      margin: 4px; }
      /* line 127, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user .settings-language-form .language-selector {
        width: 120px; }
    /* line 132, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .user &gt; .primary {
      display: block;
      float: left;
      margin: 0;
      position: relative; }
      /* line 138, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user &gt; .primary &gt; a {
        margin: 0;
        background-image: none; }
      /* line 144, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user &gt; .primary:last-child &gt; a {
        padding: 10px; }
        /* line 147, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
        .header-global .user &gt; .primary:last-child &gt; a.shopping-cart {
          border-radius: 4px;
          border: 1px solid #c8c8c8;
          margin-right: 10px;
          padding-bottom: 6px; }
    /* line 157, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .user .user-link {
      padding: 0;
      position: relative;
      text-transform: none;
      font-size: 14px;
      font-weight: bold;
      letter-spacing: 0; }
      /* line 165, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user .user-link .user-image-frame {
        margin: 0;
        padding: 0;
        max-width: 40px;
        border-radius: 10%; }
      /* line 172, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user .user-link .icon {
        display: inline-block;
        float: left;
        margin: 2px 6px -3px 3px;
        font-size: 1.2em;
        color: #8a8c8f; }
      /* line 180, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user .user-link .label-username {
        float: right;
        margin: 15px 5px 15px 15px; }
    /* line 186, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .user .user-dropdown {
      font-size: 0.875em;
      padding: 0 10px;
      color: #3c3c3c;
      border: none;
      background: white;
      box-shadow: none;
      text-shadow: none; }
    /* line 196, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .user .user-dropdown-menu {
      background: white;
      border-radius: 4px;
      box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
      border: 1px solid #c8c8c8;
      display: none;
      margin-top: 0;
      padding: 5px 10px;
      position: absolute;
      right: 0px;
      top: 37px;
      min-width: 120px;
      z-index: 3; }
      /* line 210, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user .user-dropdown-menu.expanded {
        display: block; }
      /* line 214, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user .user-dropdown-menu::before {
        background: transparent;
        border-top: 6px solid #fcfcfc;
        border-right: 6px solid #fcfcfc;
        border-bottom: 6px solid transparent;
        border-left: 6px solid transparent;
        box-shadow: 1px 0 0 0 #c8c8c8, 0 -1px 0 0 #c8c8c8;
        content: "";
        display: block;
        height: 0px;
        position: absolute;
        transform: rotate(-45deg);
        right: 7px;
        top: -5px;
        width: 0px; }
      /* line 233, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user .user-dropdown-menu li {
        display: block;
        border-top: 1px dotted #c8c8c8;
        box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.05); }
        /* line 238, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
        .header-global .user .user-dropdown-menu li:first-child {
          border: none;
          box-shadow: none; }
        /* line 243, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
        .header-global .user .user-dropdown-menu li &gt; a {
          border: 1px solid transparent;
          border-radius: 3px;
          box-sizing: border-box;
          color: #0075b4;
          cursor: pointer;
          display: block;
          margin: 5px 0px;
          overflow: hidden;
          padding: 3px 5px 4px;
          text-overflow: ellipsis;
          transition: padding 0.15s linear 0s;
          white-space: nowrap;
          width: 100%; }
          /* line 258, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
          .header-global .user .user-dropdown-menu li &gt; a:hover, .header-global .user .user-dropdown-menu li &gt; a:focus {
            color: #3c3c3c;
            text-decoration: none; }
  /* line 267, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .nav-global {
    margin-top: 15px;
    list-style: none;
    float: left; }
    /* line 271, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .nav-global .tab-nav-item {
      display: flex;
      margin: 0px;
      text-transform: none;
      float: left;
      justify-content: center; }
      /* line 277, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .nav-global .tab-nav-item .tab-nav-link {
        font-size: 1em;
        color: #767676;
        padding: 5px 25px 23px;
        display: inline-block; }
        /* line 282, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
        .header-global .nav-global .tab-nav-item .tab-nav-link:hover, .header-global .nav-global .tab-nav-item .tab-nav-link:focus {
          border-bottom: 4px solid #44a2de; }
      /* line 287, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .nav-global .tab-nav-item .active {
        border-bottom: 4px solid rgba(0, 0, 0, 0.75) !important; }
    /* line 291, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .nav-global li,
    .header-global .nav-global div {
      display: inline-block;
      margin: 0 21px 0 0;
      font-size: 0.875em;
      font-weight: 600;
      text-transform: uppercase;
      letter-spacing: 0 !important; }
      /* line 300, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .nav-global li:last-child,
      .header-global .nav-global div:last-child {
        margin-right: 0; }
      /* line 304, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .nav-global li a,
      .header-global .nav-global div a {
        display: block;
        padding: 5px;
        color: #0075b4;
        font-weight: 600; }
        /* line 310, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
        .header-global .nav-global li a:hover, .header-global .nav-global li a:focus, .header-global .nav-global li a:active,
        .header-global .nav-global div a:hover,
        .header-global .nav-global div a:focus,
        .header-global .nav-global div a:active {
          text-decoration: none;
          color: #0075b4; }
      /* line 318, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .nav-global li.active a,
      .header-global .nav-global div.active a {
        text-decoration: none;
        color: #0075b4; }
  /* line 331, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .nav-courseware {
    float: right;
    list-style: none; }
    /* line 335, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .nav-courseware li, .header-global .nav-courseware div {
      display: inline-block; }



*, body{font-family: "Nanum Gothic", sans-serif; font-size-adjust:.5;}

*:before{font-family:"FontAwesome";}
ul,ol{list-style:none;margin:0;padding:0;}

button:focus{outline:none;}
/* select */
select{height:46px;font-size:12px;color:#777;padding:0 10px;padding-right:40px;border:1px solid #ccc;border-radius:0;
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
appearance: none;
background: url("../images/ico_select.png") #fff right no-repeat; }
select::-ms-expand{display:none;}
select + span{display:none;}

textarea{}
input[type="text"], input[type="url"], input[type="email"], input[type="password"], input[type="tel"]{border-radius:0;}

.header-global .logo a img{width:190px;height:auto !important;}
.home &gt; header {background: url("/asset-v1:TAK+TAK0406+TAK0406+type@asset+block@BPPK0877.JPG") !important;}
.fa-globe:before{content:'' !important;}
.search-bar div.search-field-wrapper{margin-top:10px;text-align: right;padding-right:65px;width:75%;
    display: inline-block;
    vertical-align: top;}
.notice-search-bar.search-bar,
.repository-search-bar.search-bar{text-align:right;}


.header-global .logo{margin-right:0;}
/*body.view-in-course .header-global{height:80px;}*/
.header-global.slim{border-bottom:0;height: 80px;padding:0;}
.header-global.slim .wrapper-header,
.header-global.slim .wrapper-header.slim{padding-top:12px;}
.forum-nav-sort-control{font-size:inherit;}

/* page location */
.pagelocation{height:50px;background:#363c48;}
.pagelocation &gt; div{max-width:1200px;margin:auto;}
.pagelocation &gt; div .goHome{width:48px;height:50px;display:inline-block;border-left:1px solid #4a505b;border-right:1px solid #4a505b;text-indent:-9999px;background:url('../images/ico_home.png') 50% 50% no-repeat;}
.pagelocation &gt; div ol{display:inline-block;height:50px;line-height:50px;font-size:14px;vertical-align:top;padding:0;margin:0;list-style:none;}
.pagelocation &gt; div ol:after{content:"";display:block;clear:both;width:0px;height:0px}
.pagelocation &gt; div ol li{color:#fff;padding-left:10px;padding-right:80px;border-right:1px solid #4a505b;position:relative;float:left;}
.pagelocation &gt; div ol li:after{content:'';position:absolute;right:10px;top:50%;margin-top:-6px;width:8px;height:12px;background:url('../images/ico_locarrow.png') 50% 50% no-repeat;}

/**/
.nav-courseware{position:absolute;right:0;top:50%;margin-top:0;height:34px;float:none;}
.nav-courseware li{margin:0 20px;position:relative}
.nav-courseware li:after{content:'';position:absolute;left:-22px;top:50%;margin-top:-5px;width:1px;height:10px;background:#cfcfcf;}
.nav-courseware li:first-child:after{display:none;}
.nav-courseware li a{font-size:13px;font-weight:bold;color:#757575;}

.btn_search{display:none;}

/* 濡쒓렇�명썑 */
.header-global .user{position:absolute;right:90px;top:50%;margin-top:-6px;height:34px;float:none;}

/* header search */
.course-search{position:absolute;right:4%;top:120px;width:260px;height:41px;padding:2px;border:1px solid #9db6cb;padding-right:35px;}
.course-search input{width:100%;height:40px;border:0;box-shadow:none;}
.course-search input:focus{box-shadow:none;outline:none;}
.course-search .search-button{position:absolute;right:0;top:2px;width:40px;height:40px;background:#fff;border:0;background-position:center;box-shadow:none;border-radius:0;}
.course-search .search-button .fa-search{margin-left: -10px;}
.course-search .search-button:hover,
.course-search .search-button:focus{background:#fff;background-position:center;box-shadow:none;}

/* mainSlider */
/* main slide */
.slide .m_List{max-width:1200px;margin:auto;height:460px;text-align:center;}
.slide .m_List &gt; div{margin-top:60px;font-size:70px;font-weight:bold;line-height:78px;}
.slide .m_List span{display:inline-block;font-size:39px;height:42px;line-height:36px;color:#333;background:rgba(255,255,255,0.5);}
.slide .m_List strong{display:block;padding-top:20px;}

	.slide .slide1{background:url('../images/visual/vis_01.png') 50% 0 no-repeat;}
	.slide .slide2{background:url('../images/visual/vis_02.png') 50% 0 no-repeat;}
	.slide .slide3{background:url('../images/visual/vis_03.png') 50% 0 no-repeat;}
	.slide .slide4{background:url('../images/visual/vis_04.png') 50% 0 no-repeat;}


/* table */
.search-field-wrapper{}
.search-field-wrapper select{}
.search-field-wrapper input{height:40px;border:1px solid #ccc;}
/*.table-bordered div.search-field-wrapper{padding-right:75px;}*/
.search-field-wrapper .search-button,
.search-field-wrapper .search-button:hover, .search-field-wrapper .search-button:focus{height:40px;padding:0 20px;line-height:38px;font-size:14px;font-weight:bold;border-radius:0;}

.view-profile .wrapper-profile-sections

.filedown{display:inline-block;width:20px;height:20px;margin-left:10px;background:url('../images/ico_filedown.png') 50% 50% no-repeat;text-indent:-9999px;}
.ico_file{display:inline-block;padding-left:25px;background:url('../images/ico_filedown.png') 0 50% no-repeat;color:#757575 !important;}

.container{padding:0 0 120px;}
.container.conDetails{border-top:1px solid #9a9da3;margin-top: 40px;}
table.table-bordered{width:100%;border:0;}
table.table-bordered thead tr th{background-color:#f3f3f3;font-size:14px;height:55px;border:0;border-bottom:1px solid #ddd;border-top:1px solid #1b1a1a;}
table.table-bordered tbody tr td{background-color:#fff;padding:20px 0;border:0;border-bottom:1px solid #ddd;color:#757575;font-size:15px;}
table.table-bordered tbody tr td a{color:#757575;}
table.table-bordered tbody tr td strong{margin-right:5px;}
table.table-bordered tbody tr td:first-child{text-align:center;}
table.table-bordered tbody tr td div p{height:21px;line-height:20px;margin-bottom:3px;cursor:pointer;padding-left:70px;width:335px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
table.table-bordered tbody tr td div p:first-child{margin-bottom:3px;}
table.table-bordered tbody tr td div p:after{content:'';position:absolute;left:0;top:50%;margin-top:-10px;width:50px;height:20px;line-height:20px;color:#fff;text-align:center;font-size:11px;border-radius:3px;}
table.table-bordered tbody tr td div p.addrRoad:after{content:'�꾨줈紐�';background-color:#4b655c;}
table.table-bordered tbody tr td div p.addrNum:after{content:'吏�踰�';background-color:#a08e72;}
caption{height:0;text-indent:-9999px;}

.pagination{text-align:center;padding-top:20px;width:70%;}
.pagination span{display:inline-block;padding:0 5px;vertical-align:top;color:#0075b4;line-height:34px;font-weight:bold;}
.pagination span &gt; a{min-width:16px;height:40px;color:#666;display:block;cursor:pointer;font-weight:normal;}
.pagination span:first-child {margin-right:10px;cursor:pointer;width:40px;height:40px;text-indent:-9999px;background:url('../images/slkit_left.png') #fff 50% 50% no-repeat;}
.pagination span:last-child {margin-right:10px;cursor:pointer;width:40px;height:40px;text-indent:-9999px;background:url('../images/slkit_right.png') #fff 50% 50% no-repeat;}
/*.pagination .nav-item.next span{margin-left:10px;cursor:pointer;width:40px;height:40px;text-indent:-9999px;background:url('../images/slkit_right.png') #fff 50% 50% no-repeat;}*/

.btn_list a{display:inline-block;color:#fff;margin-top:20px;width:160px;height:40px;line-height:38px;font-size:15px;font-weight:bold;text-align:center;background-color:#333;}

.accomplishment-rendering .accomplishment-orgs{margin-bottom:0;margin-top:-105px;}

.repository-detail{margin-top:20px;}
/* view */
.pkg_board .table-vw2 {width:100%;border-top:2px solid #333;}
.pkg_board .table-vw2 thead td{height:59px;padding:0 30px;font-size:15px;color:#757575;background:#eff1f6;border-bottom:1px solid #ccc;vertical-align:middle;border-bottom:1px solid #333;}
.pkg_board .table-vw2 thead td:first-child{font-weight:bold;color:#333;}
.pkg_board .table-vw2 tbody th{height:59px;padding:0 20px;font-size:13px;color:#333;font-weight:700;text-align:left;border-bottom:1px solid #e5e5e5;}
.pkg_board .table-vw2 tbody td{padding:5px 10px;font-size:13px;color:#757575;position:relative;border-bottom:1px solid #e5e5e5;vertical-align:middle;}
.pkg_board .table-vw2 tbody td .txtarea_wrap{min-height:200px;line-height:20px;white-space:pre-line;}
.pkg_board .table-vw2 tbody td .txtarea_wrap textarea{min-height:320px;resize:vertical;}
.pkg_board .table-vw2 tbody td .txtarea_wrap.txtarea-view{min-height:auto;padding:30px 10px;}
.pkg_board .table-vw2 tfoot th{height:59px;padding:0 20px;font-size:15px;color:#333;font-weight:700;text-align:left;border-bottom:1px solid #e5e5e5;}
.pkg_board .table-vw2 tfoot td{padding:5px 10px;font-size:13px;color:#757575;position:relative;border-bottom:1px solid #e5e5e5;vertical-align:middle;}
.pkg_board .table-vw2 tfoot td a{color:#757575;}
.pkg_board .table-vw2 tfoot th .prevtxt{padding-left:27px;background:url('../images/ico_uparrow.png') #fff 0 50% no-repeat;}
.pkg_board .table-vw2 tfoot th .nexttxt{padding-left:27px;background:url('../images/ico_downarrow.png') #fff 0 50% no-repeat;}
.ar{text-align:right !important;}
.tdContent{padding:20px 30px !important;}

.pkg_board .table-vw {width:100%;border-top:2px solid #333;}
.pkg_board .table-vw tbody tr{border-bottom:1px solid #ccc;}
.pkg_board .table-vw tbody th{text-align:center;background:#f7f7f7;font-weight:bold}
.pkg_board .table-vw tbody th label{font-weight:bold;font-size:15px;color:#333;}
.pkg_board .table-vw tbody td{padding:5px 10px;font-size:13px;color:#757575;position:relative;}
.pkg_board .table-vw tbody td .txtarea_wrap{min-height:200px;line-height:20px;white-space:pre-line;}
.pkg_board .table-vw tbody td .txtarea_wrap textarea{min-height:320px;resize:vertical;}
.pkg_board .table-vw tbody td .txtarea_wrap.txtarea-view{min-height:auto;padding:30px 10px;}

.btn.new-post-btn:hover,
.btn.new-post-btn:focus{color:#0075b4}

.enrollment-wrapper table{width:100%;border:1px solid #ccc}
.enrollment-wrapper table tbody tr{border-bottom:1px solid #ccc;}
.enrollment-wrapper table tbody th{width:25%;height:30px;text-align:center;background:#f7f7f7;font-weight:bold}
.enrollment-wrapper table tbody th label{font-weight:bold;font-size:15px;color:#333;}
.enrollment-wrapper table tbody td{width:75%;padding:5px 10px;font-size:13px;color:#757575;position:relative;}
.enrollment-wrapper table tbody td .txtarea_wrap{min-height:200px;line-height:20px;white-space:pre-line;}
.enrollment-wrapper table tbody td .txtarea_wrap textarea{min-height:320px;resize:vertical;}
.enrollment-wrapper table tbody td .txtarea_wrap.txtarea-view{min-height:auto;padding:30px 10px;}

table.dataTable.no-footer{padding-top:10px;}
.dataTables_wrapper .dataTables_filter input{height:35px;}
.dashboard .my-courses .wrapper-header-courses{border-bottom:2px solid #ededed;}
/* #####S Ginkgo EDIT#####  */
.dashboard .my-courses .course .details .wrapper-course-image .cover, .dashboard .my-courses .course .details .wrapper-course-image a.fade-cover{border-bottom:0px solid #ddd; display: inline; text-align: center;}
/* #####E Ginkgo EDIT##### */
/* gnb */
body.None .header-global,
body.discussion .header-global{min-height:90px;}

body.None .header-global .user,
body.discussion .header-global .user{margin-top:-15px;}

.view-passwordreset .content-wrapper.main-container{text-align:center;}
.view-passwordreset .login-register{display:inline-block;width:500px;}

.header-global{min-height:80px;border-bottom:0;padding:0 0 10px 0;}
.header-global .wrapper-header{padding-top:24px;position:relative;
    
    margin: 0 auto;
    padding: 18px 10px 0;
    max-width: 1180px;}
.header-global .wrapper-header .logo{margin-top:0;}
/*.header-global .wrapper-header{padding-top:24px;position:relative;}*/
.header-global .nav-global{margin-left:35px;}
.header-global .nav-global li a, .header-global .nav-global div a{font-size:18px;color:#333;}
/*.header-global .wrapper-header .logo{margin-top:-5px;}*/
.header-global.slim .wrapper-header .logo img{margin-top:0;}

.instructor-dashboard-wrapper-2 .customBrowseBtn .file-browse .file_field{height:36px;}

/* modal */
.modal{border:2px solid #363c48;padding:0;}
.modal .inner-wrapper{padding:0;}
.modal .inner-wrapper header{background-color:#363c48;}
.course-wrapper .course-content .vert-mod &gt; div header{margin-bottom:10px;padding:20px;}
.course-wrapper .course-content .vert-mod &gt; div header h2{margin-top:0;}
.modal .inner-wrapper header:before{display:none;}
.modal .inner-wrapper header h2{color:#fff;margin-bottom:20px;text-align:left;}
.modal .inner-wrapper header hr{display:none;}
.inner-wrapper &gt; div{padding:0 20px;}

._areaButton {position: relative;text-align: center;overflow: hidden;padding: 20px 0px;}
._areaButton ._center{display:inline-block;zoom:1;*display:block;}
._button input,._button a{border:0;cursor:pointer;color:#fff!important;text-align:center;word-wrap:break-word;background-color:#666666;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;display:inline-block;zoom:1;*display:block;}
._button._large input,._button._large a{font-size: 13px;height:40px;line-height:40px;font-weight:700;padding:0 1em;}
.mwx135{min-width:135px;}
.blackBtn a{background-color:#333333;border: 0;}


/*�먮윭�섏씠吏� �곸꽭 css*/
/*.errorWrap{border:2px solid #ddd;}*/
.errorWrap .imgContWrap{width:100%;display:inline-block;margin-top:20px;}
.ContWrap{padding: 35px 0;margin-bottom:10px;text-align: center;}
.errorWrap &gt; .imgContWrap &gt; .ContWrap &gt; .imgWrap{width:100%; height: 192px; background: none; }
.errorWrap &gt; .imgContWrap &gt; .ContWrap &gt; .txtWrap{margin-left: 0; width:100%; text-align: center; padding-top:20px;vertical-align:top;font-size:25px;line-height:32px;}
.txtWrap span{display:block; font-size:16px;line-height:25px;color:#454545;padding-top:20px; padding-bottom:30px;}
.errorWrap &gt; .imgContWrap &gt; .ContWrap &gt; .txtWrap &gt; span{padding-bottom:0;}

.wiki-wrapper section.wiki #hint_id_content{position:relative;top:0;}
/*.home .courses-container .courses .courses-listing .courses-listing-item{border:1px solid #d9d9d9;padding:7px;box-sizing: border-box;background:#fff;}
.courses-container{box-sizing:border-box;}
.courses-container .courses .course{box-shadow:none;margin-bottom:0;border-bottom:1px solid #bebebe;background:#fff;}
.courses-container .courses .course .course-info{height:auto;}
.courses-container .courses .course .course-image .cover-image{height:175px;}
.courses-container .courses .course .course-image .cover-image:before{height:175px;}
.courses-container .courses .course .course-info .course-title{height:auto;margin-bottom:20px;word-break: keep-all;font-size:18px;color:#757575;}
.courses-container .courses li:hover .course .course-info .course-title,
.courses-container .courses li:focus .course .course-info .course-title{color:#333;}
*/
.course-info header.course-profile{margin-top:0;padding:40px 0;height:auto;border-bottom:0;}
.course-info header.course-profile .intro-inner-wrapper{box-shadow:none;border:0;background:none;}
.course-info header.course-profile .intro-inner-wrapper .media{padding:0;}
.course-info header.course-profile .intro-inner-wrapper .media .hero{border:0;padding:5px;background:#fff;}
.course-info header.course-profile .intro-inner-wrapper .intro{padding:10px 0 0 25px;vertical-align:top;}
.courseData p{font-size:16px;color:#757575;margin-top:5px}
.courses-container .courses-more{text-align:center;}
.courses-container .courses-more a{font-size:18px;color:#757575;padding-left:70px;position:relative;display:inline-block;line-height:55px;}
.courses-container .courses-more a:hover,
.courses-container .courses-more a:focus{text-decoration:none;}
.courses-container .courses-more a:after{content:'' !important;position:absolute;left:0;top:0;width:55px;height:55px;background:url('../images/ico_more.png') 50% 50% no-repeat;}

.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register{width:220px;height:45px;float:right;margin-top:-45px;box-shadow:none;background:#3a77a6;border:0;border-radius:0;}
.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register:active:not(:disabled){box-shadow:none;background:#3a77a6;}
.course-info .details{width:60.88078%}
/* course-sidebar */
.course-info .course-sidebar{min-height:400px;margin-top:30px;margin-left:5%;background:#e8ebf2;padding:20px;position:relative;}
.course-info .course-sidebar .course-summary{position:relative;z-index:2;}
.course-info .course-sidebar:after{content:"";position:absolute;left:-24px;top:25px;width:50px;height:50px;background:#e8ebf2;z-index:1;
		transform:rotate(-45deg);
		-webkit-transform:rotate(-45deg);
		-moz-transform:rotate(-45deg);
		-ms-transform:rotate(-45deg);
		-o-transform:rotate(-45deg);
	}	
.course-info .course-sidebar header{border-bottom:1px solid #fafbfc;padding-bottom:30px;}
.course-info .course-sidebar header .social-sharing .share{}
.course-info .course-sidebar header .social-sharing .share .fa-twitter{width:46px;height:46px;background:#00affe;border-radius:50%;}
.course-info .course-sidebar header .social-sharing .share .fa-thumbs-up{width:46px;height:46px;background:#35528a;border-radius:50%;}
.course-info .course-sidebar header .social-sharing .share .fa-envelope{width:46px;height:46px;background:#60bc1b;border-radius:50%;}
.social-sharing .fa-twitter:before{content:'';width:46px;height:46px;display:inline-block;background:url('../images/ico_twiter.png') 50% 50% no-repeat;}
.social-sharing .fa-thumbs-up:before{content:'';width:46px;height:46px;display:inline-block;background:url('../images/ico_facebook.png') 50% 50% no-repeat;}
.social-sharing .fa-envelope:before{content:'';width:46px;height:46px;display:inline-block;background:url('../images/ico_email.png') 50% 50% no-repeat;}

.course-info .course-sidebar .important-dates li{border-bottom:0;}
.course-info .course-sidebar .important-dates li .icon{position:relative;}
.course-info .course-sidebar .important-dates li .icon:before{content:'';position:absolute;left:0;top:3px;width:3px;height:3px;background:#757575;}
.course-info .course-sidebar .important-dates li .important-dates-item-title{width:50%;color:#333;}
.course-info .course-sidebar .important-dates li .important-dates-item-text{float:none;font-size:14px;color:#757575;}
div.submit{text-align:center;padding-bottom:60px;}
div.submit .btn_submit{box-shadow:none;background:#3b4569;border-radius:0;font-size:20px;padding:5px 30px 10px;}

.js-facet-toggle.facet-toggle.show-phone{display:none;}
.instructor-dashboard-wrapper-2 section.idash-section#send_email .list-fields .field label &gt; br{display:none;}
.email-editor{margin-top:10px;}
.vert-left.email-background &gt; div &gt; br{display:none;}

/* main - 媛뺤쥖移댄뀒怨좊━*/
.courses_category{max-width:1200px;margin:auto;padding:30px 0 0px;}
.courses_category .m_title{font-size:45px;color:#213153;text-align:center;}
.courses_category .m_title &gt; span{color:#005baa;}
.courses_category .s_title{font-size:20px;margin-top:15px;color:#5f5f5f;text-align:center;}

.courses_category ul{margin-top:40px;}
.courses_category ul:after{content:"";display:block;clear:both;width:0px;height:0px}
.courses_category ul li {width:22.5%;margin-left:3%;margin-bottom:30px;float:left;border:1px solid #375a78;position:relative;}
.courses_category ul li:after {content:'';position:absolute;left:22px;top:50%;margin-top:-34px;width:68px;height:68px;background:url('../images/ico_category.png') no-repeat;}
	.courses_category ul li.course_01:after {background-position:0 4px;}
	.courses_category ul li.course_02:after {background-position:-120px 4px;}
	.courses_category ul li.course_03:after {background-position:-240px 4px;}
	.courses_category ul li.course_04:after {background-position:-360px 4px;}
	.courses_category ul li.course_05:after {background-position:0 -110px;}
	.courses_category ul li.course_06:after {background-position:-120px -110px;}
	.courses_category ul li.course_07:after {background-position:-240px -110px;}
	.courses_category ul li.course_08:after {background-position:-360px -110px;}
	.courses_category ul li.course_09:after {background-position:0 -220px;}
	.courses_category ul li.course_10:after {background-position:-120px -220px;}
	.courses_category ul li.course_11:after {background-position:-240px -220px;}
	.courses_category ul li.course_12:after {background-position:-360px -220px;}

.courses_category ul li:nth-child(4n+1){margin-left:0;}
.courses_category ul li a{display:block;height:80px;line-height:76px;padding-left:105px;font-size:23px;color:#333;}
.courses_category ul li a:hover{text-decoration:none;}

.mce-ico,
.mce-ico:before {font-family:'tinymce',Arial !important;}

.history-modal .course-wrapper .course-content div.staff_info{max-height: 200px;overflow-y: auto;padding-bottom: 20px;}

/* 媛뺤쥖紐⑸줉 - main */
.main_courses{background:#f8f7fc;padding:40px 0 0;}
.main_courses .m_title{font-size:45px;color:#213153;text-align:center;}
.main_courses .m_title &gt; span{color:#005baa;}
.main_courses .s_title{font-size:20px;margin-top:15px;color:#5f5f5f;text-align:center;}

.xmodule_display.xmodule_SequenceModule .sequence-nav ol li button .fa-bookmark{color: #0075b4;position: absolute;top: -3px;left: 51%;}

.layout-accomplishment.certificate .accomplishment-rendering .accomplishment-signatories .signatory-signature{display:block;}

/* courseList */
#courseList th{background-color:#f3f3f3;font-size:14px;height:30px;border-bottom:1px solid #ddd;border-top:1px solid #1b1a1a;}
#courseList tbody td{font-size:14px;vertical-align:middle;}
#courseList tbody tr td:last-child{text-align:center;}
ul.list-input{width:70%;}
ul.list-input input{width:100% !important;}
ul.list-input ,
div.form-actions{display:inline-block;vertical-align:bottom;}

/* board_link */
.board_link{height:284px;position:relative;}
.board_link:before{content:'';position:absolute;left:0;right:50%;top:0;height:100%;background:url('../images/bg_left.png') right top #4892be no-repeat;}
.board_link:after{content:'';position:absolute;left:50%;right:0;top:0;height:100%;background:url('../images/bg_right.png') 390px top #426684 no-repeat;}

.board_link &gt; div{max-width:1200px;margin:auto;position:relative;z-index:2;}
.board_link &gt; div:after{content:"";display:block;clear:both;width:0px;height:0px}
.board_link &gt; div &gt; div{width:50%;float:left;padding:65px 50px;box-sizing:border-box;}
.board_link &gt; div &gt; div &gt; h5{font-size:34px;color:#fff;}
.board_link &gt; div &gt; div &gt; p{font-size:18px;line-height:20px;color:#fff;margin-top:10px;}
.board_link &gt; div &gt; div &gt; a{width:170px;height:40px;margin-top:40px;line-height:36px;padding:0 20px;display:inline-block;font-size:14px;color:#fff;border:1px solid #a4c9df;box-sizing:border-box;position:relative;}
.board_link &gt; div &gt; div &gt; a:focus,
.board_link &gt; div &gt; div &gt; a:hover{text-decoration:none;}
.board_link &gt; div &gt; div &gt; a:after{content:'';position:absolute;right:10px;top:50%;margin-top:-6px;width:8px;height:12px;background:url('../images/ico_locarrow.png')  no-repeat;}
.board_link &gt; div &gt; div.rightBrdWrap &gt; a{border:1px solid #a1b3c2;}

.search-bar .cancel-button{height: 40px;padding: 0 20px;}
.search-bar .cancel-button:hover,
.search-bar .cancel-button:focus{height: 40px;padding: 0 20px;}

.search-results .search-results-item .result-excerpt{padding-right:60px;}

/* bannerWrap */
.bannerWrap{padding:60px 0;}
.bannerWrap &gt; div{max-width:1200px;margin:auto;}
.bannerWrap &gt; div &gt; div{position:relative;min-height:66px;}
.bannerWrap &gt; div &gt; div &gt; h5 {position:absolute;left:0;top:0;color:#213153;font-size:30px;font-weight:bold;line-height:32px;}
.bannerWrap &gt; div &gt; div &gt; h5 &gt; span {color:#005baa;display:block;}
.bannerWrap &gt; div &gt; div &gt; p {margin-left:260px;font-size:14px;color:#757575;line-height:23px;}

.bannerWrap &gt; div &gt; ul{margin-top:20px;}
.bannerWrap &gt; div &gt; ul:after{content:"";display:block;clear:both;width:0px;height:0px}
.bannerWrap &gt; div &gt; ul li{width:25%;float:left;}
.bannerWrap &gt; div &gt; ul li a{display:block;height:170px;font-size:21px;color:#fff;line-height:166px;text-align:center;font-weight:bold}
.bannerWrap &gt; div &gt; ul li a:focus,
.bannerWrap &gt; div &gt; ul li a:hover{text-decoration:none;}
.bannerWrap &gt; div &gt; ul li.banner01{background:url('../images/banner01.png') no-repeat;background-size:cover;}
.bannerWrap &gt; div &gt; ul li.banner02{background:url('../images/banner02.png') no-repeat;background-size:cover;}
.bannerWrap &gt; div &gt; ul li.banner03{background:url('../images/banner03.png') no-repeat;background-size:cover;}
.bannerWrap &gt; div &gt; ul li.banner04{background:url('../images/banner04.png') no-repeat;background-size:cover;}

.login-register .form-field.select-year_of_birth{margin-left:0;}

.highlighted-courses:after{content:"";display:block;clear:both;width:0px;height:0px}

/* �먮즺�� */
.page-header{border-bottom:0;padding-top:30px;padding-bottom:0;}
.page-header h1{max-width:1200px;margin:auto;text-align:left; border-bottom: 1px solid #ccc;padding-bottom: 15px;margin-bottom: 10px;}

.pagination.pagination-full{width:100%;}

.forum-nav-thread-wrapper-1{max-width:none;}
.discussion .action-button .action-icon .icon {margin-top:-2px;}
.wrapper-preview-menu .preview-actions .action-preview .action-preview-username-container .action-preview-username{height:45px;}
/* 媛뺤쥖�뚭컻 */
.search-bar.dashboard-search-bar{padding-top:30px;}
.dashboard-search-bar label{display:block;}
.dashboard .my-courses .wrapper-header-courses .header-courses{font-size:30px;font-weight:bold;padding:30px 0 20px;}
.find-courses .wrapper-search-context .search-status-label{font-size:30px;color:#3b4569;}
.find-courses .discovery-input{height:45px;box-shadow:none;}
.find-courses .discovery-submit{height:45px;border:0;background:none;}
.fa-search{width:18px;height:18px;display:inline-block;background:url('../images/ico_lens.png') 50% 50% no-repeat;}
.search-field-wrapper .fa-search{background:url('../images/ico_lens_w.png') 50% 50% no-repeat;vertical-align:sub}
.fa-search:before{content:''}
.dashboard-search-bar .fa-search{width:18px;height:18px;display:inline-block;position:relative;background:none;vertical-align:sub;}
.dashboard-search-bar .fa-search:before{content:'';position:absolute;width:18px;height:18px;left:50%;top:50%;margin-left:-9px;margin-top:-9px;display:inline-block;background:url('../images/ico_lens_w.png') transparent 50% 50% no-repeat;}
.find-courses .discovery-submit:hover, 
.find-courses .discovery-submit:focus{background:none;box-shadow:none;}
.find-courses .discovery-submit:hover, .find-courses .discovery-submit:focus,
.button:active:not(:disabled){box-shadow:none;}
.find-courses{background:#fff;}
.find-courses .search-facets.phone-menu{background:#eff1f6;padding:20px 15px;margin-top:10px;}
.find-courses .courses-container .courses:not(.no-course-discovery):last-child{padding-top:10px;}
.facet-list{background:#fff;border-top:1px solid #e4e4e4;}
.find-courses .search-facets .facet-option:hover,
.find-courses .search-facets .facet-option:focus{background:#61c6e4;}
.find-courses .search-facets .header-facet{border-top:0;}
.find-courses .search-facets .header-facet:first-child{border-top:1px solid #fcfcfd;}
.header-search-facets{border-bottom:1px solid #e4e4e4;}
.fa-times{width:14px;height:14px;display:inline-block;}
/*.fa-remove:before, .fa-close:before, .fa-times:before{content:'';width:9px;height:9px;display:inline-block;background:url('../images/ico_del.png') 50% 50% no-repeat; }*/
.close-modal .fa-remove:before{content:'';width:23px;height:23px;display:inline-block;background:url('../images/pop_close.png') 50% 50% no-repeat; }

.courses-container .courses .course .course-info .course-college {font-size:14px;line-height: 23.68px;margin: 5px 0 0 0;padding: 0 15px;height:25px;color: #757575; }
.courses-container .courses .course .course-info .course-date{margin-top:-5px;margin-bottom:10px;font-size:14px;color:#757575;}
.modal .inner-wrapper .close-modal{right:5px;top:10px;}

.dashboard-search-results .search-info a {display: block;margin-bottom: 0.70788em;font-size: 16px;padding: 20px 0 10px;}

.view-profile .profile-image-field .image-wrapper .u-field-remove-button{position:absolute;left:65px;top:-10px;}

.wiki-wrapper section.wiki h1{padding:0;}
/* filters */
.find-courses .filters.is-animated{max-height:auto;}
.find-courses .filters .filters-inner{border-top:1px solid #3b4569;border-bottom:1px solid #3b4569;}
.find-courses .filters li{background:#fff;margin-right:0;}
.courses-listing-item{transition: all 0.125s linear 0s;}
/*.courses-listing-item:hover,*/
/*.courses-listing-item:focus{border:1px solid #757575 !important;box-shadow:5px 6px 0px 0 rgba(0, 0, 0, 0.06), inset 0 0 0 1px rgba(255, 255, 255, 0.75)}*/
.find-courses .filters .clear-filters{border-radius:0;background:#3a77a6;color:#fff;line-height:40px;font-size:14px;padding: 0 20px;}
.find-courses .filters .clear-filters:hover, .find-courses .filters .clear-filters:focus{background: #1790c7;color:#fff;transition: color 0.25s ease-in-out, background 0.25s ease-in-out, box-shadow 0.25s ease-in-out;}
.find-courses .search-facets .facet-list{padding-bottom:0;}
.find-courses .search-facets .facet-list li{height:40px;border-bottom:1px solid #ececec}
.find-courses .search-facets .facet-option{padding:10px;}
.find-courses .search-facets .facet-list.collapse{max-height:none;}
/*.highlighted-courses .courses .course:hover, 
.highlighted-courses .courses .course:focus,
.find-courses .courses .course:hover, 
.find-courses .courses .course:focus{box-shadow:none;background:#fff;}*/
.courses-container .courses .course .course-image .cover-image .learn-more{background:url('../images/more_cross.png') 50% 50% no-repeat;text-indent:-9999px;}

.find-courses .courses-container, .university-profile .courses-container{padding-top:20px;}
.find-courses .courses-container .courses .courses-listing .courses-listing-item, 
.university-profile .courses-container .courses .courses-listing .courses-listing-item{margin-top:0;}
.find-courses .wrapper-search-context{position:relative;border-bottom:1px solid #ccc;padding-bottom:5px;}
.find-courses .wrapper-search-context .wrapper-search-input{position:absolute;right:0;top:0;margin-right:0;width:40%;}

.find-courses .search-facets .facet-option.selected .count:before, .find-courses .search-facets .facet-option.selected:hover .count:before, .find-courses .search-facets .facet-option.selected:focus .count:before{content:'';background:url('../images/ico_del_w.png') 50% 50% no-repeat; }

.course.ing:after{content:'吏꾪뻾以�';position:absolute;right:5px;top:-5px;width:60px;height:70px;text-align:center;color:#fff;font-size:13px;font-weight:bold;line-height:50px;background:url('../images/label_blue.png') 50% 50% no-repeat;z-index:11;}
.course.ended:after{content:'醫낅즺';position:absolute;right:5px;top:-5px;width:60px;height:70px;text-align:center;color:#fff;font-size:13px;font-weight:bold;line-height:50px;background:url('../images/label_gray.png') 50% 50% no-repeat;z-index:11;}
.course.reserv:after{content:'媛쒓컯�덉젙';position:absolute;right:5px;top:-5px;width:60px;height:70px;text-align:center;color:#fff;font-size:13px;font-weight:bold;line-height:50px;background:url('../images/label_sky.png') 50% 50% no-repeat;z-index:11;}

.instructor-dashboard-wrapper-2 .customBrowseBtn .enhanced-input-file{cursor:pointer;height:9px;}
.instructor-dashboard-wrapper-2 .customBrowseBtn .file-browse{bottom:5px;}
.btn-blue.upload-csv-button{margin-bottom: 9px;}
/* footer */
/* footer menu */
.fa-globe{display:none}
.down_wp{position:relative;width:160px;height:27px;display:inline-block;}
.btn_drop{display:inline-block;width:150px;padding-right:10px;height:27px;margin-right:5px;line-height:22px !important;border:1px solid #a1a1a1;background:#2e333d;}
.btn_drop span{display:inline-block;width:100%;position:relative;font-size:14px;color:#9d9fa5;padding:0 20px 0 20px;background:url('../images/drop_up.png') right center no-repeat;box-sizing:border-box;}
.btn_drop.active span{background:url('../images/drop_down.png') right center no-repeat;}
.down_wp .drop_wrp{display:none;z-index:101;position:absolute;bottom:27px;left:0;width:94%;font-size:13px;border:1px solid #a1a1a1;}
.down_wp .drop_wrp.fms_open{display:block;}
.down_wp ul{position: absolute; padding: 8px 16px; color: #cccccc; background-color: #fff;border:1px solid #494949;}
.down_wp ul li{list-style: none; font-size: 12px; line-height: 24px;}
.down_wp ul li:after{content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
.down_wp ul li a{display:block;color: inherit; text-decoration:none;color:#363535;display:block;}
.down_wp ul li a:hover,
.down_wp ul li a:focus,
.down_wp ul li a:active{color:#008ffe;font-weight:bold;}

.footer-language-selector select{background:transparent;color:#9d9fa5;height:27px;font-size:13px;border:1px solid #a1a1a1;background:url('../images/drop_down.png') 90% center no-repeat;}
.is-hidden, .xmodule_display.xmodule_VideoModule .video.closed .subtitles{display:none;}

.wrapper-footer{padding:0 !important;padding-bottom:30px;background: #363c48;}
.grid-footmenu{background:#2e333d;padding:11px 0;}
.grid-footmenu &gt; .nav-colophon{max-width:1200px;margin:auto;position:relative;}
.grid-footmenu &gt; .nav-colophon ol{margin-left:150px;}
.grid-footmenu &gt; .nav-colophon ol li{display:inline-block;margin:0 30px;position:relative;}
.grid-footmenu &gt; .nav-colophon ol li:after{content:'';position:absolute;left:-30px;top:50%;margin-top:-6px;width:1px;height:12px;background:#585a5f;}
.grid-footmenu &gt; .nav-colophon ol li:first-child:after{display:none;}
.grid-footmenu &gt; .nav-colophon ol li a{font-size:14px;color:#b0b1b5;}
.grid-footmenu &gt; .nav-colophon &gt; div{position:absolute;right:10px;top:-7px;}

/* �꾨줈�� �ㅼ젙 */
.view-profile .profile-self .wrapper-profile-field-account-privacy{background-color:#fff;}
.profile.profile-self{background-color:#eff1f6;}
.view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-title{line-height:35px;}
.view-profile .wrapper-profile-sections{padding:0;}
.view-profile .wrapper-profile-section-one{width:28.5%;float:left;padding:20px;margin:0;box-sizing:border-box;background-color:#fff;}
.view-profile .wrapper-profile-section-two{width:66.5%;margin-left:4%;float:left;padding-top:0;}

.wrapper-profile-sections.account-settings-container{padding: 30px 0;}
.view-profile .profile-title-field{font-size:22px;color:#333;margin-bottom:20px;}
.view-profile .profile-section-one-fields{width:100%;line-height: 80px;margin-left:0;float:none;}
.view-profile .profile-section-one-fields .u-field{display:block;}
.view-profile .profile-section-two-fields .u-field.mode-placeholder{border:0;background-color:#e7eaf1;min-height:160px;}
.view-profile .profile-section-two-fields .u-field.mode-placeholder:focus,
.view-profile .profile-section-two-fields .u-field.mode-placeholder:hover{border:0;background-color:#e7eaf1;min-height:160px;}
.u-field.mode-placeholder:hover{border:0 !important;}

.view-profile .profile-image-field .image-wrapper{width:86px;margin-left:10px;}
.view-profile .profile-image-field .image-wrapper .image-frame,
.view-profile .profile-image-field .image-wrapper .u-field-upload-button{width:86px;height:86px;}
.fa-camera:before{content:'';}
.view-profile .profile-image-field .image-wrapper .upload-button-icon{display:none;}
.view-profile .profile-image-field .image-wrapper .upload-button-title{font-size:14px;}
.view-profile .profile-section-one-fields .u-field-username .u-field-value{width:auto;font-size:16px;color:#333;padding-left:20px;}

.u-field-icon{width:35px;height:30px;position:relative;vertical-align:top;}
.fa-map-marker:before{content:'';position:absolute;left:0;top:0;width:30px;height:30px;background:url('../images/ico_loc.png') 50% 50% no-repeat; }
.fa-comment:before{content:'';position:absolute;left:0;top:0;width:30px;height:30px;background:url('../images/ico_comment.png') 50% 50% no-repeat; }
.view-profile .profile-section-one-fields .u-field-icon{vertical-align:middle;}
.u-field-dropdown button.u-field-value-display{vertical-align:middle;}
.u-field-value{width:100%;}
.u-field-value.field{padding:7px 0;}
.u-field-country.editable-toggle,
.u-field-language_proficiencies.editable-toggle{border-top: 1px solid #e3e3e3;padding:7px 0;}
.u-field-language_proficiencies .u-field-value.field{width:245px;}
.view-profile .profile-section-one-fields select{width:75%;}
.view-profile .profile-section-one-fields .u-field-message{float:none;}
/*.u-field-message{border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;}*/
/*.fa-plus:before{content:'';}*/
.view-profile .profile-section-two-fields .u-field.mode-placeholder{padding:65px 20px;}
.u-field-value-display .u-field-value-readonly{width:200px;}
.u-field-value-readonly{width:320px;display:inline-block;font-size:16px;color:#757575;}
.mode-placeholder{position:relative;}
.mode-placeholder:after{content:'';position:absolute;left:50%;margin-left:-28px;top:155px;width:56px;height:56px;background:url('../images/ico_plus.png') 50% 50% no-repeat; }

.hd-3{font-size:22px !important;color:#445a9c !important;font-weight:bold !important;margin-bottom: 20px !important;}
.hd-5{font-size:16px !important;}
.discussion.discussion-board{padding-bottom:0;}

/* email */
.instructor-dashboard-wrapper-2 section.idash-section#send_email .list-fields .field .email-targets-primary{display:block;width:auto;}
.email-targets-primary{padding-left:30px;}
.email-targets-primary:after{content:"";display:block;clear:both;width:0px;height:0px}
ul.email-targets-primary li{width:25%;float:left;}
.instructor-dashboard-wrapper-2 section.idash-section#send_email .list-fields .field input[type="checkbox"]{width:16px;height:16px;border:1px solid #ccc;}
.instructor-dashboard-wrapper-2 section.idash-section#send_email .list-fields .field input + label {margin-left:10px;font-size:14px;color:#777;}
.instructor-dashboard-wrapper-2 section.idash-section#send_email .list-fields .field .email-targets-primary{border-bottom: 1px solid #ccc;padding: 15px 10px;}
.instructor-dashboard-wrapper-2 section.idash-section#send_email .list-fields .field .email-targets-primary:first-child{border-top:0;}
.instructor-dashboard-wrapper-2 section.idash-section#send_email .list-fields .field{border-bottom:1px solid #ccc;margin-bottom:0 !important;padding: 0 0 15px !important;}
.instructor-dashboard-wrapper-2 section.idash-section#send_email .list-fields .field:nth-child(2){border-bottom:0;}
.instructor-dashboard-wrapper-2 section.idash-section#send_email .list-fields .field input[name="send_to"]:focus + label,
.instructor-dashboard-wrapper-2 section.idash-section#send_email .list-fields .field input[name="send_to"]:hover:not([disabled]) + label{background:none !important;}

.instructor-dashboard-wrapper-2 section.idash-section#send_email .list-fields .field label input{margin-left:20px;}
.instructor-dashboard-content-2 .submit-email-action .copy{font-size:14px;color:#757575;line-height:22px;}
.instructor-dashboard-content-2 .submit-email-warning {margin-top:10px !important;}
.instructor-dashboard-content-2  .submit-email-warning .copy{font-size:14px;color:#757575;line-height:22px;}
.instructor-dashboard-content-2 input[name="send"]{width:160px;height:40px;margin-top:10px;background:#3a77a6 ;border:0 ;font-weight:normal;color:#fff ;text-align:center;border-radius:0;}
.instructor-dashboard-content-2 input[name="send"]:hover:not(:disabled){background:#3a77a6;}
.instructor-dashboard-content-2 input[name="send"]:active:not(:disabled), .instructor-dashboard-content-2 input[type="button"]:focus:not(:disabled){box-shadow:none ;}
.idash-section .no-pending-tasks-message p{font-style:normal;}

.vert-left.email-background &gt; div{margin-bottom:10px;}
.vert-left.email-background &gt; div &gt; p{display:inline-block;font-size:14px;color:#757575;vertical-align:middle;}
.vert-left.email-background &gt; div &gt; input{display:inline-block;vertical-align:middle;font-weight:normal;font-size:13px;background:#fff;box-shadow:none;padding:5px 17px;margin:0;}
.vert-left.email-background &gt; div &gt; input:hover:not(:disabled),
.vert-left.email-background &gt; div &gt; input:active:not(:disabled),
.vert-left.email-background &gt; div &gt; input:focus:not(:disabled){background:#fff;}

.ac{text-align:center;}

.wrapper-footer footer#footer-openedx .copyright{padding:20px 0 20px 180px;color:#8a8f98;font-size:14px;line-height:22px;position:relative;}
.wrapper-footer footer#footer-openedx .copyright:before{content:'';position:absolute;left:0;top:50%;margin-top:-18px;width:150px;height:37px;background:url('../images/logofoot.png') no-repeat;background-size:150px 37px;}
.wrapper-footer footer#footer-openedx .footer-about-openedx{margin-top:25px;}




/* �댁닔利� */
.wrapper-copy-and-actions{border-top:1px solid #3b4569;border-bottom:1px solid #3b4569;}
.wrapper-banner.wrapper-banner-user{background-color:#fff;padding-bottom:0;}
.banner-user .wrapper-copy-and-actions{padding:20px 0 30px;}
.banner-user .wrapper-copy-and-actions .message-copy{width:100%;font-size:30px;margin-bottom:10px;color:#3b4569;text-align:center;}
.introduction{font-size:30px;color:#3b4569; }
.introduction-copy.hd-2.emphasized{color:#2d8bed;}
.layout-accomplishment .wrapper-introduction{margin-bottom:10px;}
.banner-user .wrapper-copy-and-actions .message-actions{text-align:center;}
.banner-user .wrapper-copy-and-actions .message-actions .action.action-print.btn-inverse.btn-small{background:#3a77a6;color:#fff;border-radius:0;}
.icon.fa.fa-print{display:none;}
.fa-print:before{content:''}

.wrapper-banner-user{margin-top:0;}
.cert_logo{left:50%;margin-left:-170px;margin-top:25px;}
.layout-accomplishment.certificate .accomplishment-main{background:none;}
.layout-accomplishment .wrapper-accomplishment-rendering{max-width:71.125rem;margin:auto;padding:8px;border:2px solid #61c6e4;background:#f7f8fa;}
.layout-accomplishment .accomplishment-rendering{top:0;border-top:0;background:url('../images/bg_etc.png') no-repeat;background-size:100% 100%;}
.accomplishment-rendering{position:relative;z-index:1;}
.certificate .accomplishment-rendering .deco-corner-tl{display:none;}
.certificate .accomplishment-rendering .deco-corner-tr{display:none;}
.certificate .accomplishment-rendering .deco-corner-bl{display:none;}
.certificate .accomplishment-rendering .deco-corner-br{display:none;}
.certificate_bot{position:relative;padding:20px 0 20px 215px;}
.certificate_bot &gt; div{position:absolute;left:10px;top:14px;}

.course-wrapper .course-content .history-modal{height:auto;}

.status.submission-error.hidden{visibility:collapse;}

.certificate .accomplishment-rendering .accomplishment-type-label{margin-top:10px;}
.layout-accomplishment.certificate .accomplishment-rendering .accomplishment-type{height:120px;margin-top: 20px;margin-bottom:0;}
.accomplishment-rendering .accomplishment-signatories{margin-bottom:0;padding-bottom:0;padding-top:10px;}

.layout-accomplishment .accomplishment-rendering .accomplishment-summary{width:auto;min-height:100px;max-width:calc(100% - 25rem);margin:auto;font-size:25px;color:#3b4569;border-bottom:2px solid #e4e7ec;padding-bottom:20px;margin-bottom:20px}
.layout-accomplishment .accomplishment-rendering .accomplishment-course{min-height:60px;color:#2d8bed;padding:0 20px;font-size:20px;font-weight:normal;margin-bottom:5px;display:block;}
.accomplishment-recipient.hd-1.emphasized{color:#3b4569;font-size:36px;}
.signatory-credentials span.role,
.signatory-credentials span.organization{font-size:12px !important;}
.layout-accomplishment .accomplishment-signatories .signatory .signatory-signature{padding:0;}
.certificate .accomplishment-rendering .accomplishment-statement{border-bottom:0;margin-bottom:10px;}
/*.layout-accomplishment .accomplishment-signatories .signatory{margin-top:-60px;}*/
.accomplishment-rendering .accomplishment-signatories .signatory-credentials .role,
.accomplishment-rendering .accomplishment-signatories .signatory-credentials .organization{font-size:16px;color:#8a8f98;}
.layout-accomplishment.certificate .accomplishment-rendering .accomplishment-signatories .signatory-signature{width:auto;height:70px;}
.layout-accomplishment .accomplishment-signatories .signatory{width:calc(24% - 1rem);vertical-align:top;}
.layout-accomplishment .accomplishment-signatories .signatory &gt; div{height:70px;margin-bottom:5px;}
.accomplishment-course-name{font-size:26px;display:block;}
.accomplishment-rendering .accomplishment-signatories .signatory-name{margin-bottom:0;font-size:14px !important;}
@media print {
.layout-accomplishment .accomplishment-rendering .accomplishment-summary{max-width:100% !important;min-height:80px;margin-bottom:10px;}
.layout-accomplishment.certificate .accomplishment-rendering .accomplishment-type{height:100px;}
.layout-accomplishment .accomplishment-rendering .accomplishment-course,
.accomplishment-recipient.hd-1.emphasized{font-size:36px;margin-top:10px;margin-bottom:5px;}
.accomplishment-statement-lead{display:block;padding:0;width:100%;}
.layout-accomplishment .accomplishment-rendering .accomplishment-course{margin:0 !important;min-height:110px;display:block !important;font-size:20px;max-width:none !important;width:990px !important;margin-left:-170px !important;}
.layout-accomplishment.certificate .accomplishment-rendering .accomplishment-signatories .signatory-signature{width:auto;height:70px;}
.layout-accomplishment.certificate .accomplishment-rendering .accomplishment-type{margin-top:0;}
.accomplishment-course-org{font-size:16px;font-weight:bold;}
.accomplishment-course-number{font-size:16px;font-weight:bold;}
.copyrighting{margin-right:20px;}
.wrapper-statement-and-signatories{padding-bottom:20px;}
.accomplishment-course,
.accomplishment-course-name{display:block;width:100%;}
.certificate_bot{margin-top:10px;padding-top:0;padding-left:190px;font-size:14px;}
.certificate_bot &gt; div{top:0;}
.accomplishment-rendering{height:670px;}
.accomplishment-rendering .accomplishment-orgs{margin-top:-30px;}
.organization img{height:40px;}
@page 
    {
        margin: 0mm;  /* this affects the margin in the printer settings */
    }

    html
    {
        background-color: #FFFFFF; 
        margin: 0px;  /* this affects the margin on the html before sending to printer */
    }

    body
    {
        border: solid 1px blue ;
        margin: 5mm 15mm 5mm 15mm; /* margin you want for the content */
    }


}


/* �댁슜�쎄� / 媛쒖씤�뺣낫蹂댄샇 */
.container.about{padding:20px 0 120px}
.about h1{text-align:left;margin-top:20px;}
.agreement_wrap h5{color:#2d8bed;font-size:26px;height:40px;margin-bottom:20px;}
.agreement_wrap div ~ h5{padding-top:30px;}
.agreement_wrap &gt; div &gt; h6{color:#333;font-size:16px;height:16px;margin-bottom:10px;position:relative;font-weight:bold;}
.agreement_wrap &gt; div &gt; p{color:#757575;font-size:16px;line-height:26px;margin-bottom:30px;}
.agreement_wrap &gt; div &gt; ul{margin-bottom:40px;}
.agreement_wrap &gt; div &gt; ul &gt; li{color:#757575;font-size:17px;line-height:28px;}
.agreement_wrap &gt; div &gt; ul &gt; li &gt; ol {margin-left:15px;}
.agreement_wrap &gt; div &gt; ul &gt; li &gt; ol &gt; li{color:#757575;font-size:17px;line-height:28px;}
.agreement_wrap &gt; div &gt; ul &gt; li &gt; ol &gt; li dl{padding-top:10px;}
.agreement_wrap &gt; div &gt; ul &gt; li &gt; ol &gt; li dl:after{content:"";display:block;clear:both}
.agreement_wrap &gt; div &gt; ul &gt; li &gt; ol &gt; li dl &gt; dt{color:#757575;font-size:17px;line-height:28px;float:left;width:10%;}
.agreement_wrap &gt; div &gt; ul &gt; li &gt; ol &gt; li dl &gt; dd{color:#757575;font-size:17px;line-height:28px;float:left;width:90%;}

.course-header,
.header-global.slim .course-header{display:none;}
/*.wiki-wrapper section.wiki .main-article{width:95%;}*/
.wiki-wrapper section.wiki.view .main-article h3{margin-top:0;}
.window-wrap{background-color:#fff;}

.settings-form .page-header{padding-left:0;}
.help-block{margin-top:10px;}
/*.wiki-wrapper section.wiki .control-group .controls p{display:inline-block;}*/
/*.wiki-wrapper section.wiki .control-group .controls{float:left;padding:7px 5px 0 0;}*/
/*.wiki-wrapper section.wiki .control-group label{display: inline-block;vertical-align: top;}*/

/* Slider */
.slick-slider
{display:block;position:relative;
    -moz-box-sizing:border-box;
         box-sizing:border-box;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
    -webkit-touch-callout:none;
    -khtml-user-select:none;
    -ms-touch-action:pan-y;
        touch-action:pan-y;
    -webkit-tap-highlight-color:transparent;
    overflow:hidden;
}

.slick-list{height:450px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-track {margin:0 auto;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;}
.slick-slider .slick-track,
.slick-slider .slick-list{
    -webkit-transform:translate3d(0, 0, 0);
       -moz-transform:translate3d(0, 0, 0);
        -ms-transform:translate3d(0, 0, 0);
         -o-transform:translate3d(0, 0, 0);
            transform:translate3d(0, 0, 0);
}

.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left; min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:inline-block;max-width:100%;}
.slick-slide.slick-loading img{display:none;width:100%;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {display:none;}
button:not(:disabled),
button:not(:disabled){box-shadow:none;}
button:hover:not(:disabled),
button:focus:not(:disabled){background-image:none;background-color:unset;box-shadow:none;}

button.btn-blue:hover:not(:disabled), button.btn-blue:focus:not(:disabled){background-color: #e4e4e4;}

.slick-dots {width:18px;text-align:center;position:absolute;right:30px;top:225px;z-index:2;}
.slick-dots {overflow:hidden;display:inline-block;}
.slick-dots li {display:inline-block;margin:4px 0;}
.slick-dots li button {display:block;width:14px;height:14px;text-indent:-9999px;font-size:0;overflow:hidden;padding:0;border:2px solid #fff;border-radius:50%;background:transparent;}
.slick-dots li.slick-active button {background:#fff;z-index:2;}

.slick-prev{bottom:30px;position:absolute;width:55px;height:55px;text-indent:-9999px;left:50%;margin-left:-70px;border:1px solid #000;border-radius:50%;background:url('../images/visual/left_arrow.png') center center no-repeat;z-index:1;}
.slick-prev:hover,
.slick-prev:focus{background:url('../images/visual/left_arrow.png') center center no-repeat !important;}
.slick-next {bottom:30px;position:absolute;width:55px;height:55px;text-indent:-9999px;left:50%;margin-left:27px;border:1px solid #000;border-radius:50%;background:url('../images/visual/right_arrow.png') center center no-repeat;z-index:1;}
.slick-next:hover,
.slick-next:focus{background:url('../images/visual/right_arrow.png') center center no-repeat !important;}

.fa-sort-desc{width:25px;height:44px;}
.fa-sort-desc:before{content:'';width:30px;height:44px;display:block;background:url('../images/ico_setup.png') right center no-repeat;background-size:20px;}
.fa-gear:before, .fa-cog:before{content:'' !important;width:20px;height:20px;display:block;background:url('../images/ico_setup.png') right center no-repeat;background-size:20px;}

.ai-hamburger-menu{display:none;}

.table-vw2 td.addfile_wrap { height: 59px;overflow: hidden;padding: 5px 10px; } 
.table-vw2 td .addfile {color: #333;font-weight: 700;  width: 15%; display: block; float: left; }
.table-vw2 td .addfile_link_wrap {width: 83%; display: block; float: left; text-align: left;}
.table-vw2 td .addfile_link_wrap .addfile_link {display: inline-block; padding:0 10px 10px 0}
@media screen and (min-width: 980px) {
  /* line 59, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  /*.find-courses .courses-container .courses:not(.no-course-discovery), .university-profile .courses-container .courses:not(.no-course-discovery) {
    float: left;
    display: block;
    padding-top: 20px;
    margin-right: 2.35765%;
    width: 74.41059%; }*/
    /* line 38, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
    /*.find-courses .courses-container .courses:not(.no-course-discovery):last-child, .university-profile .courses-container .courses:not(.no-course-discovery):last-child {
      margin-right: 0; } }
	*/
	/*.find-courses .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item, .university-profile .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item{border: 1px solid #d9d9d9;padding: 7px;box-sizing: border-box;}*/
.find-courses .search-facets.phone-menu{display:block !important;z-index:1;}
.courses-container .courses .course{min-height:330px;}
.modal.history-modal,
.modal.staff-modal{width:980px !important;}
.course-wrapper .course-content div.staff_info{max-height: 460px;overflow-y: auto;padding-bottom: 20px;}
/*.find-courses .courses-container .courses:not(.no-course-discovery), .university-profile .courses-container .courses:not(.no-course-discovery)*/
}


@media screen and (min-width: 320px) and (max-width: 768px){ 
body{overflow-x:hidden;}
/*.view-course-info .main-container,
.view-instructordash .main-container{margin-top:78px;}*/
.view-instructordash .main-container #main{margin-top:20px;}
.view-in-course.view-progress.touch-based-device .main-container{margin-top:0;}
.accomplishment-type img{display:block;height:60px;}
.accomplishment-type img:last-child{margin-left:-25px;margin-top:0;}
.certificate_bot{padding-left:0;padding-top:10px;}
.certificate_bot &gt; div{position:relative;padding-bottom:20px;left:0;text-align:center;}
.metadata{font-size:12px;}
.layout-accomplishment .accomplishment-signatories .signatory {width: calc(23% - 1rem);vertical-align: top;}
select{height:40px;}
/*.content-wrapper.main-container{margin-top:75px;}*/
.ai-hamburger-menu.open .x-backslash{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.ai-hamburger-menu.open .x-forwardslash{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}

.header-global .wrapper-header .logo{float:none;text-align:center;margin-top:-10px;}
.header-global .wrapper-header .logo a{display:inline-block;text-align:center;}
.view-passwordreset .header-global nav{width:auto;}
/*.header-global .wrapper-header .logo{margin-top:0;}*/

.accomplishment-recipient.hd-1.emphasized{font-size:28px;}

.header-global .wrapper-header{width:auto;padding:0;max-width:none;text-align:center;}
.header-global.slim .wrapper-header, .header-global.slim .wrapper-header.slim{padding-top:3px;}

.header-global{min-height:auto;position:fixed;top:0;width:100%;height:40px;background-color:#fff;z-index:999;margin:0 !important;padding:18px 0;box-shadow:2px 2px 4px rgba(0,0,0,0.5);}
body.view-in-course .header-global, body.view-in-course .header-global.slim{width:100%;height:40px;}
body.view-instructordash .header-global{width:100%;height:44px;}

.header-global.scrollable{position:absolute;top:auto;}
.header-global h1{margin:0;}
.header-global .logo-header{display:inline-block;}
.header-global .nav-global li.menu-link,.header-global .nav-global-wrapper .nav-global li{width:100%;float:none;margin:0;padding:0;border-bottom:1px solid #d5d5d5;}
.header-global .nav-global li.menu-link:last-of-type,.header-global .nav-global-wrapper .nav-global li:last-of-type{border-bottom:none;}
.header-global .nav-global li.menu-link:nth-of-type(1),.header-global .nav-global-wrapper .nav-global li:nth-of-type(1){border-top:1px solid #007db8;}
.header-global .nav-global li.user-cta.menu-link,.header-global .nav-global-wrapper .nav-global li.user-cta{border-bottom-color:#fff;}
.header-global .nav-global li.user-cta.menu-link .btn,.header-global .nav-global-wrapper .nav-global li.user-cta .btn{background:#007db8;width:100%;padding-left:0;padding-right:0;color:#fff;border-radius:0;box-shadow:none;}
.header-global .nav-global li.user-cta.menu-link .btn:hover,.header-global .nav-global-wrapper .nav-global li.user-cta .btn:hover,.header-global .nav-global li.user-cta.menu-link .btn:focus,.header-global .nav-global-wrapper .nav-global li.user-cta .btn:focus,.header-global .nav-global li.user-cta.menu-link .btn:active,.header-global .nav-global-wrapper .nav-global li.user-cta .btn:active{background:#8a8c8f;}
.header-global .nav-global li.user-cta.multiple.menu-link,.header-global .nav-global-wrapper .nav-global li.user-cta.multiple{clear:both;}
.header-global .nav-global li.user-cta.multiple.menu-link:after,.header-global .nav-global-wrapper .nav-global li.user-cta.multiple:after{content:'';display:table;clear:both;}
.header-global .nav-global li.user-cta.multiple.menu-link .btn,.header-global .nav-global-wrapper .nav-global li.user-cta.multiple .btn{position:relative;float:left;width:calc(50% - 1px);padding-left:0;padding-right:0;}
.header-global .nav-global li.user-cta.multiple.menu-link .btn:last-of-type,.header-global .nav-global-wrapper .nav-global li.user-cta.multiple .btn:last-of-type{float:right;}
.header-global .nav-global li.menu-link .menu-item,.header-global .nav-global-wrapper .nav-global li .menu-item{padding:10px 10px 10px 30px;display:block;color:#3d3e3f;text-transform:none;font-size:16px;font-weight:600;}
.header-global .nav-global li.menu-link .menu-item:hover,.header-global .nav-global-wrapper .nav-global li .menu-item:hover,.header-global .nav-global li.menu-link .menu-item:focus,.header-global .nav-global-wrapper .nav-global li .menu-item:focus,.header-global .nav-global li.menu-link .menu-item:active,.header-global .nav-global-wrapper .nav-global li .menu-item:active{border:none;outline:none;background-color:#8a8c8f;color:#fff;}
.wf-loading .header-global .nav-global li.menu-link .menu-item,.wf-loading .header-global .nav-global-wrapper .nav-global li .menu-item{padding-top:29px;font-size:19px;font-weight:500;}
.nav-global{position:relative;}
.nav-global:before{content:'';position:absolute;height:900px;top:0;bottom:0;left:0;right:0;background:#000;opacity:0.6;z-index:-1;}
.header-global *{box-sizing:border-box;}
.header-global .logo a img{width:145px;}
.header-global .nav-courseware{display:none;right:auto;margin-top:39px;padding:15px 0 55px;background:#fff;width:100%;}
.header-global .nav-courseware li{display:inline-block;width:110px;}
.header-global .nav-courseware li a{color:#fff;}
.header-global .nav-courseware li:after{display:none;}
.header-global .user &gt; .primary{vertical-align:top;float:none;display:inline-block;padding-top:12px;}
	/*.course-search-bar,.header-global .user-cta,.header-global .user-menu{display:none;}*/
	.course-search{padding:10px 15px;height:60px;background:#3b4569;width:100%;box-sizing:border-box;top:76px;right:0;/*display:none;*/}
	.course-search form{position:relative;padding-right:50px;}
	.course-search input{background:#262e48;color:#fff;}
	.course-search .search-button{top:0;background:transparent;}
	.course-search .search-button .fa-search{width:25px;height:25px;margin-left:-13px;background:url('../images/btn_lensW.png') center center no-repeat !important;}
.header-global .edx-logo{position:absolute;width:60px;top:16px;left:calc(50% - 30px);}
.header-global .edx-logo a{display:inline-block;}
.header-global .edx-logo a:hover{border:none;}
.header-global .edx-logo img{width:100%;}
.header-global .edx-logo .edx-logo-heading{line-height:0;}
.header-global .mobile-search-btn{position:absolute;top:18px;right:20px;background:none;color:#007db8;padding:0;}
.header-global .mobile-search-btn:hover,.header-global .mobile-search-btn:focus,.header-global .mobile-search-btn:active{color:#8a8c8f;}
.header-global .mobile-search-btn .icon{font-size:25px;}
.header-global .nav-global{display:none;border-top:1px solid #ccc;position:absolute;width:100%;top:114px;left:0;margin-left:0;z-index:1000;padding-top:0;background:#fff;}
.header-global .nav-global.mobile-menu-show{display:block;box-shadow:2px 2px 2px rgba(0,0,0,0.15);}
.header-global .nav-global .nav-bar-group{display:inline;}
.header-global .nav-global .menu-btn{display:none;background:none;border:none;border-radius:0;color:#007db8;padding:2px 6px 3px;}
.header-global .nav-global .menu-btn:hover,.header-global .nav-global .menu-btn:focus,.header-global .nav-global .menu-btn:active{color:#000;}
.header-global .nav-global li.course-search-bar{width:100%;padding:20px;margin-left:10px;border:none;}
.header-global .nav-global li.course-search-bar .tt-input,.header-global .nav-global li.course-search-bar .tt-hint,.header-global .nav-global li.course-search-bar .edit-submit{height:38px;font-size:16px;}
.header-global .nav-global li.course-search-bar .edit-submit{height:32px;top:23px;right:43px;}
.header-global .nav-global li.course-search-bar .form-item{margin:0;}

.header-global .nav-global li, .header-global .nav-global div{display:block;text-align:left;background:#fff;padding:15px 15px;border-bottom:1px solid #ccc;margin-right:0;}
.header-global .nav-global li a {background:url('../images/ico_lnbcross.png') right center no-repeat;}
.btn_search{display:block;position:absolute;right:10px;width:30px;height:30px;border:none;text-indent:-9999px;background:url('../images/ico_lensB.png') center center no-repeat !important;z-index:3;}

.header-global .main-menu-nav{min-height:28px;}
.header-global .ai-hamburger-menu{position:absolute;top:24px;left:20px;padding:12px;z-index:3;}
.header-global .edit-submit .sr,.header-global .edit-submit .inline-search-container .inline-search .search-bar-label,.inline-search-container .inline-search .header-global .edit-submit .search-bar-label{background:#000;}
.header-global .menu-overlay-background{background-color:#000;opacity:0.5;position:fixed;height:100%;width:100%;top:100px;left:0;display:none;content:'';z-index:100;}
.header-global .menu-overlay-background.mobile-menu-show{display:block;}

.header-global a.edx-link-blk,.header-global .programs .tab-header .content-link,.header-global .programs .tab-content .content-link,.header-global .sidebar li a,.tab-content .col-li a{text-transform:none;font-weight:400;color:#000;letter-spacing:-0.03em;display:inline;padding:0;}
.header-global a.edx-link-blk:hover,.header-global .programs .tab-header .content-link:hover,.header-global .programs .tab-content .content-link:hover,.header-global .sidebar li a:hover,.tab-content .col-li a:hover,.header-global a.edx-link-blk:focus,.header-global .programs .tab-header .content-link:focus,.header-global .programs .tab-content .content-link:focus,.header-global .sidebar li a:focus,.tab-content .col-li a:focus,.header-global a.edx-link-blk:active,.header-global .programs .tab-header .content-link:active,.header-global .programs .tab-content .content-link:active,.header-global .sidebar li a:active,.tab-content .col-li a:active{color:#007db8;border-bottom:1px solid #007db8;}
.prevent-scroll{height:100%;position:relative;overflow-y:hidden;}
.header-global .icon-callout{width:60%;}
.header-global .icon-list{margin-top:-9px;width:34%;padding-left:0;}
.header-global .icon-list li{clear:both;float:none;border-bottom:1px solid #4e4e4e;list-style:none;}
.header-global .icon-list li:after{content:'';display:table;clear:both;}
.header-global .icon-list li:last-of-type{border-bottom:none;}
.header-global .icon-list li .edx-icon{margin:14px 0 5px;}
.header-global .icon-list li a{vertical-align:middle;font-size:1.053em;margin-left:20px;line-height:53px;}
.header-global .content-block{margin-right:0;padding-right:30px;}
.header-global .content-block .content-heading{color:#007db8;border:none;position:relative;display:inline;font-size:1.6em;font-weight:400;letter-spacing:-0.03em;text-transform:none;}
.header-global .programs .tab-header{border:none;padding-bottom:0;}
.header-global .programs .tab-header .program-header{border-bottom:1px solid #4e4e4e;padding-bottom:20px;}
.header-global .programs .tab-header .col-4,.header-global .programs .tab-content .col-4{padding-right:20px;margin-right:0;width:31%;}
.header-global .programs .tab-header .wide-col-4,.header-global .programs .tab-content .wide-col-4{width:35%;}
.header-global .programs .tab-header .flex-display,.header-global .programs .tab-content .flex-display{display:flex;}
.header-global .programs .tab-header .content-link,.header-global .programs .tab-content .content-link{vertical-align:middle;font-size:1.053em;white-space:normal;}
.header-global .programs .tab-header .content-link .link-text,.header-global .programs .tab-content .content-link .link-text{margin-top:20px;display:block;}
.header-global .programs .tab-header .link-icon,.header-global .programs .tab-content .link-icon{background-image:url("/sites/all/themes/atedx/images/icons/edx-icon-sprite.png");background-repeat:no-repeat;width:34px;height:25px;overflow:hidden;margin:22px 10px 0 0;padding:0;position:relative;float:left;display:inline;}
.header-global .programs .tab-header .xseries-icon,.header-global .programs .tab-content .xseries-icon{background-position:-139px -76px;}
.header-global .programs .tab-header .professional-certificate-icon,.header-global .programs .tab-content .professional-certificate-icon{background-position:-173px -74px;}
.header-global .programs .tab-header .micromaster-icon,.header-global .programs .tab-content .micromaster-icon{background-position:-206px -77px;}
.header-global .programs .tab-content .wide-col-4{width:34%;}
.header-global .two-thirds-block{width:600px;margin-right:40px;}
.header-global .two-thirds-block .link{float:right;margin-top:10px;color:#2968aa;}
.header-global .two-thirds-block .link:hover,.header-global .two-thirds-block .link:focus,.header-global .two-thirds-block .link:active{border-bottom:1px solid #000;}
.header-global .half-block{width:50%;}
.header-global .half-block .link{color:#2968aa;}
.header-global .half-block .link:hover,.header-global .half-block .link:focus,.header-global .half-block .link:active{border-bottom:1px solid #000;}
.header-global .left-half-block{margin-right:0;padding-right:35px;}
.header-global .left-half-block .tab-header{border:none;}
.header-global .right-half-block{border-left:1px solid #4e4e4e;padding-left:30px;}
.header-global .right-half-block .list{margin-top:0;}
.header-global .right-half-block .list-items{border-bottom:1px solid #4e4e4e;list-style:none;float:left;margin-right:20px;}
.header-global .right-half-block .list-items:nth-child(even){margin-right:0;}
.header-global .right-half-block .list-items:last-of-type{border-bottom:none;}
.header-global .right-half-block .list-items:nth-last-child(2){border-bottom:none;}
.header-global .right-half-block .list-items.es-hidden{display:none;}
.header-global .right-half-block .list-items .list-links{color:#2968aa;line-height:66px !important;vertical-align:middle;font-size:1.053em !important;}
.header-global .right-half-block .list-items .list-links:hover,.header-global .right-half-block .list-items .list-links:focus,.header-global .right-half-block .list-items .list-links:active{color:#007db8;border-bottom:1px solid #007db8;}
.header-global .sidebar{width:240px;padding-left:35px;border-left:1px solid #4e4e4e;}
.header-global .sidebar ul{margin-top:25px;padding-left:0;}
.header-global .sidebar li{border-bottom:1px solid #4e4e4e;width:190px;list-style:none;}
.header-global .sidebar li:last-of-type{border-bottom:none;}
.header-global .sidebar li a{line-height:66px !important;vertical-align:middle;font-size:1.053em !important;}

.header-global .nav-global li:last-child, .header-global .nav-global div:last-child{padding-bottom:20px;}

.wiki-wrapper section.wiki .main-article{width:100%;}
.search-results .search-results-item .result-location{padding-right:60px;}
.page-header-secondary .form-actions{padding-bottom:10px}

.ai-hamburger-menu{width:30px;height:25px;position:relative;margin:0 auto;background:none;border:none;cursor:pointer;display:block;}
.ai-hamburger-menu .ai-line{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;display:block;position:absolute;height:5px;width:100%;background:#225f94;opacity:1;left:0;}
.ai-hamburger-menu .ai-line.burger-top{top:0px;}
.ai-hamburger-menu .ai-line.burger-middle{top:10px;}
.ai-hamburger-menu .ai-line.burger-bottom{top:20px;}
.ai-hamburger-menu:hover .ai-line,.ai-hamburger-menu:focus .ai-line,.ai-hamburger-menu:active .ai-line{background:#007db8;}
.ai-hamburger-menu:hover,.ai-hamburger-menu:active{outline:none;}
.ai-hamburger-menu.open .burger-top,.ai-hamburger-menu.open .burger-bottom{top:10px;width:0%;left:50%;}
.ai-hamburger-menu.open .x-backslash{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.ai-hamburger-menu.open .x-forwardslash{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.header-search .course-search-bar .search-bar-label,.edx-header-ui .course-search-bar .search-bar-label,.search-header .course-search-bar .search-bar-label{position:absolute;z-index:300;color:#646464;font-family:sans-serif;font-weight:400;}
.course-search-bar form{position:relative;}
.course-search-bar .twitter-typeahead{width:100%;}
.course-search-bar .tt-input,.course-search-bar .tt-hint{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:40px;font-size:1.1em;padding-left:10px;padding-right:10px;border-radius:3px;border:1px solid #646464;color:#646464;}
.course-search-bar .tt-input:focus,.course-search-bar .tt-hint:focus{outline-color:inherit;outline-style:none;outline-width:0;border-color:#0190d2;}
.course-search-bar .tt-input::-webkit-input-placeholder,.course-search-bar .tt-hint::-webkit-input-placeholder{color:#646464;}
.course-search-bar .tt-input::-moz-placeholder,.course-search-bar .tt-hint::-moz-placeholder{color:#646464;}
.course-search-bar .tt-input:-moz-placeholder,.course-search-bar .tt-hint:-moz-placeholder{color:#646464;}
.course-search-bar .tt-input:-ms-input-placeholder,.course-search-bar .tt-hint:-ms-input-placeholder{color:#646464;}
.course-search-bar .tt-input{z-index:200;}
.course-search-bar .edit-submit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:25px;padding:0 8px;font-size:24px;height:40px;z-index:200;color:#8a8c8f;box-shadow:none;background:none;}
.course-search-bar .edit-submit:hover,.course-search-bar .edit-submit:focus,.course-search-bar .edit-submit:active{color:#007db8;background:none;}
.course-search-bar .edit-submit:hover,.course-search-bar .edit-submit:active{outline:none;}
.course-search-bar button.edit-submit{right:90px;}
.header-search .course-search-bar .search-bar-label,.edx-header-ui .course-search-bar .search-bar-label{font-size:1em;top:27px;left:37px;}
.header-search .course-search-bar .tt-input,.edx-header-ui .course-search-bar .tt-input{padding-left:65px;}
.search-header .course-search-bar .search-bar-label{font-size:1.1em;top:9px;left:8px;}
.search-header .course-search-bar .tt-input{padding-left:72px;}
.tt-dropdown-menu{top:-moz-calc(100% - 2px) !important;top:-webkit-calc(100% - 2px) !important;top:calc(100% - 2px) !important;width:-moz-calc(100% - 22px);width:-webkit-calc(100% - 22px);width:calc(100% - 22px);background:white;border:1px solid #0190d2;left:0 !important;border-radius:0 0 3px 3px;color:#3d3e3f;z-index:1001 !important;}
.tt-dropdown-menu [class^='tt-dataset-']{border-top:1px solid #e6e6e6;}
.tt-dropdown-menu [class^='tt-dataset-']:first-child{border-top:none;}
.tt-dropdown-menu [class^='tt-dataset-'] h3{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:600;margin:0;padding:17px 10px 10px;font-size:1em;}
.tt-dropdown-menu .tt-dataset-view-all{padding:10px;font-size:0.9em;}
.tt-dropdown-menu .tt-dataset-view-all:hover{background:#007db8;}
.tt-dropdown-menu .tt-dataset-view-all:hover a.view-all{color:white;border:none;}
.tt-dropdown-menu .tt-suggestions{margin:0;padding:0 0 15px;}
.tt-dropdown-menu .tt-suggestions .tt-suggestion p{margin:0 0 6px;padding:2px 10px;font-size:1.1em;}
.tt-dropdown-menu .tt-suggestions .tt-suggestion p .alias{color:#8a8c8f;font-size:0.9em;}
.tt-dropdown-menu .tt-suggestions .tt-suggestion p .alias .tt-highlight{color:#8a8c8f;font-weight:normal;}
.tt-dropdown-menu .tt-suggestions .tt-suggestion p:hover{background:#007db8;color:white;cursor:pointer;}
.tt-dropdown-menu .tt-suggestions .tt-suggestion p:hover .alias,.tt-dropdown-menu .tt-suggestions .tt-suggestion p:hover .tt-highlight{color:white;}
.tt-dropdown-menu .tt-suggestions .tt-cursor{background:#007db8;color:white;}
.tt-dropdown-menu .tt-suggestions .tt-cursor .alias,.tt-dropdown-menu .tt-suggestions .tt-cursor .tt-highlight{color:white !important;}
.tt-dropdown-menu .tt-dataset-footer{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:600;padding:10px;font-size:0.9em;}

.account-settings-sections .section .account-settings-section-body .u-field-social{width:auto;}
.account-settings-sections .section .account-settings-section-body .u-field .u-field-message .u-field-message-notification{padding-top:10px;padding-left: 0;text-align: center;width: 100%;}

.account-settings-sections .section .account-settings-header-subtitle{font-size:14px;}

.find-courses .courses-container{padding-top:20px;}
.down_wp,
.btn_drop,
.down_wp .drop_wrp{width:100px;}
.down_wp ul{padding:8px;}
.btn_drop span{font-size:12px;}

.slick-slider{margin-top:60px;}
.slide .m_List span{font-size:20px;}
.slide .m_List strong{padding-top:0;}
.slide .m_List &gt; div{font-size:35px;line-height:39px;}
.slide .m_List{height:260px;}
.slick-slide{background-size:cover !important;}

.instructor-dashboard-content-2 .instructor-nav .nav-item .btn-link{padding:5px 10px;font-size:12px;}
.member-list-widget .bottom-bar input[type="text"]{width:100%;}
.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget input[type="button"].add{
	position:relative;
	right: 0;
    margin-top: 10px;
}
.instructor-dashboard-wrapper-2 section.idash-section#student_admin input[type="text"]{width:100%;}
.instructor-dashboard-wrapper-2 section.idash-section#student_admin .location-example{word-break:break-all;}
div.gradebook-wrapper section.gradebook-content{padding:2em 15px; }

body.None .header-global,
body.discussion .header-global,
body.course .header-global{height:76px;min-height: auto;}

body.None .window-wrap,
body.view-wiki .window-wrap,
body.view-progress .window-wrap,
body.touch-based-device .window-wrap,
body.course .window-wrap,
body.discussion  .window-wrap{margin-top:76px;}
#dashboard-search-results{width: 100%;padding: 0 15px;}
#dashboard-search-bar .search-form{margin-top:10px;}
.container &gt; div{box-sizing:border-box;margin-top:20px;}
.main_courses .m_title,
.courses_category .m_title{font-size:28px;}
.main_courses .s_title,
.courses_category .s_title{font-size:12px;}
.main_courses{padding-bottom:0;}
.wrapper-course-material ~ #main{margin-top:0;}
.main_courses .courses-listing{padding:0 10px;}
#main{margin-top:0;}
.course-info{padding:2em 1em;}
.search-result-list{margin-top:40px !important;}
body.course #main,
.course-content #main,
.wiki-wrapper #main {margin-top:0}
.btn-blue{margin-top:10px;}

.empty-dashboard-message{margin:90px 10px 0;}
.empty-dashboard-message p{font-size:20px;line-height:24px;}

.search-results.dashboard-search-results .search-info ~ p {margin-top:70px;}

.view-passwordreset .login-register{width:94%;}
/*#password-reset-confirm-form{margin-top:75px;}*/
.view-passwordreset .wrapper-footer footer{width:auto;}
/*.view-profile .profile-image-field .image-wrapper .u-field-remove-button{position:absolute;left:90px;top:-10px;}*/

.board_link{height:auto;}
.board_link &gt; div &gt; div{padding:30px 15px;}
.board_link &gt; div &gt; div &gt; h5{font-size:18px;}
.board_link &gt; div &gt; div &gt; p{font-size:11px;}
.board_link &gt; div &gt; div &gt; a{width:120px;height:30px;line-height:28px;font-size:12px;margin-top:20px;}

.pkg_board .table-vw2 thead td time{font-size:11px; padding-right: 20px}

.pagination{width:100%;}
.pagination span{font-size:11px;padding:0;}
.pagination span:first-child{width:30px;height:30px;background-size:30px;margin-right:5px;}
.pagination span:last-child{width:30px;height:30px;background-size:30px;margin-right:5px;}

.pagination .nav-item.next span{width:30px;height:30px;background-size:30px;margin-left:5px;}
.pagination .pagination-form .page-number-input{border-bottom:0;}

.page-header h1{max-width:1200px;margin:auto;text-align:left; border-bottom:0;padding-bottom:0;margin-bottom:0;}
.find-courses .wrapper-search-context{border-bottom:0;}
.instructor-dashboard-wrapper-2 section.idash-section#certificates .notes-field{width:100%}
.view-profile .wrapper-profile{margin-top:30px;}
.view-profile .wrapper-profile-sections{min-width:auto;padding:0 15px}
.view-profile .wrapper-profile-section-one{width:100%;float:none;padding:10px 0;margin-top:15px;}
.view-profile .wrapper-profile-section-two{width:auto;float:none;margin:10px 0 0 0;}
.view-profile .profile-section-one-fields .u-field-icon{margin-left:20px;}
.u-field-value-display .u-field-value-readonly{width:180px;}
.view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy{min-width:auto;}
.view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-title{font-size:14px;}
.view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-value{margin-left:0;}
.view-discussion-home{padding-left:0;}
.view-discussion-home .helpgrid-row .row-item-full .icon, .view-discussion-home .helpgrid-row .row-item .icon{display:block;text-align:center;}
/*.discussion-board &gt; .page-header div{margin-top:10px;}*/
/*.page-header-secondary div.form-actions{margin-top:-65px;}*/
div.forum-search{width:100%;margin-left:0;}
div.forum-search .search-input{width:73%;}
.u-field-value select{font-size:12px;height:48px;}
.profile-wrapper .course-info{padding:2em 15px;}
.course-sidebar{padding-left:0;}
.page-header-secondary{display:block;float:none;}
.page-header-search,
.page-header-search .search-form{display:block;margin-bottom:10px;}

.tabs.course-tabs li.tab:nth-child(3) {display:none !important;}

.sortable.column-title{width:50%;}
.sortable.column-id,
.sortable.column-created_date{width:20%;}
.table-vw2 colgroup col:last-child{width:40% !important;}
.page-header{margin-top:75px;}
.wiki .page-header{margin-top:0;padding-bottom:0;}
.page-header.has-secondary{margin-top:0;}
.search-form .search-field-wrapper input{width:100%;}

.wiki-wrapper section.wiki #hint_id_content{position:relative;top:10px;}

div.info-wrapper section.handouts{display:block;width:100%;}
.icon-caret-down:after{content:'';}

.find-courses .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item{max-height:none;}

._areaButton {position: relative;text-align: center;overflow: hidden;padding: 20px 0px;}
._areaButton ._center{display:inline-block;zoom:1;*display:block;}
._button input,._button a{border:0;cursor:pointer;color:#fff!important;text-align:center;word-wrap:break-word;background-color:#666666;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;display:inline-block;zoom:1;*display:block;}
._button._large input,._button._large a{font-size: 13px;height:40px;line-height:40px;font-weight:700;padding:0 1em;}
.mwx135{min-width:135px;}
.blackBtn a{background-color:#333333;border: 0;text-decoration:none;}
/*�먮윭�섏씠吏� �곸꽭 css*/
.errorWrap .imgContWrap{width:100%;display:inline-block;margin-top:20px;}
.ContWrap{padding:25px 0;margin-bottom:10px;text-align: center;}
.errorWrap &gt; .imgContWrap &gt; .ContWrap &gt; .imgWrap{width:100%; height: 150px; background: none; }
.errorWrap &gt; .imgContWrap &gt; .ContWrap &gt; .imgWrap img{height:100%;}
.errorWrap &gt; .imgContWrap &gt; .ContWrap &gt; .txtWrap{margin-left: 0; width:100%; text-align: center; padding-top:0;vertical-align:top;font-size:18px;line-height:32px;}
.txtWrap span{display:block; font-size:14px;line-height:25px;color:#454545;padding:0 20px 10px;}
.errorWrap &gt; .imgContWrap &gt; .ContWrap &gt; .txtWrap &gt; span{padding-bottom:10px;}


.course-info .details{float:none;width:auto;margin-right:0;padding:0 15px;}
.course-info header.course-profile{padding-top:0;}
.course-info header.course-profile .intro-inner-wrapper{min-width:auto;padding:0 15px;margin-top:20px;}
.course-info header.course-profile .intro-inner-wrapper .media,
.course-info header.course-profile .intro-inner-wrapper .intro{width:100%;display:block;padding:0;}
.course-info header.course-profile .intro-inner-wrapper .intro &gt; .heading-group h1{font-size:24px;padding-top:10px;}
.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register{margin-top:20px;width:100%;}
.container.conDetails{padding:0 15px;}
.course-info .course-sidebar{width:100%;margin-left:0;min-height:200px;margin-bottom:20px}
.course-info .course-sidebar:after{left:50%;top:-10px;margin-left:-25px;}
div.info-wrapper section.updates div{margin-bottom:0;}
.course-outline#main{margin-top:0;}
.pkg_board .table-vw2 tbody td .txtarea_wrap img {width:100% !important;height:auto !important}

.wrapper-course-material .course-tabs li a, .wrapper-course-material .course-tabs li a:visited{font-size:12px;padding:10px;}

.header-global .user .user-dropdown-menu{z-index:1100;}
/*body.view-in-course .wrapper-preview-menu{margin-top:75px;}*/
/*body.view-progress .content-wrapper,*/
/*body.view-instructordash .content-wrapper{margin-top:75px;}*/

div.book-wrapper section.book-sidebar{width:100%;display:block;}
div.book-wrapper .book{width:100%;min-height:600px;display:block;}
div.book-wrapper .book iframe{width:100%;}

.slick-list{height:auto;}

.slick-dots {width:auto;text-align:center;position:absolute;left:50%;margin-left:-44%;top:auto;bottom:25px;z-index:2;overflow:hidden;display:inline-block;}
.slick-dots li {display:inline-block;margin: 0 4px;}
.slick-dots li button {display:block;width:10px;height:10px;text-indent:-9999px;font-size:0;overflow:hidden;padding:0;border:1px solid #fff;border-radius:50%;background:transparent;}
.slick-dots li.slick-active button {background:#fff;z-index:2;}

.slick-prev{bottom:70px;padding:0;position:absolute;width:35px;height:35px;text-indent:-9999px;left:50%;margin-left:-50px;border:1px solid #000;border-radius:50%;background:url('../images/visual/left_arrow.png') center center no-repeat;z-index:1;background-size:24px;}
.slick-prev:hover,
.slick-prev:focus{background:url('../images/visual/left_arrow.png') center center no-repeat !important;}
.slick-next {bottom:70px;padding:0;position:absolute;width:35px;height:35px;text-indent:-9999px;left:50%;margin-left:10px;border:1px solid #000;border-radius:50%;background:url('../images/visual/right_arrow.png') center center no-repeat;z-index:1;background-size:24px;}
.slick-next:hover,
.slick-next:focus{background:url('../images/visual/right_arrow.png') center center no-repeat !important;}

.account-settings-sections .section .account-settings-section-body .u-field .field{width:100%;border-top:0;}
.account-settings-sections .section .account-settings-section-body .u-field .field .field-label{margin-bottom:20px;}
.account-settings-sections .section .account-settings-section-body .u-field .u-field-message{padding-left:0;width:100%;}

.banner-user .wrapper-copy-and-actions .message-copy{font-size:16px;}
.introduction-copy.hd-2.emphasized{font-size:20px;}
.layout-accomplishment .accomplishment-rendering .accomplishment-summary{max-width:none;font-size:16px;}
.layout-accomplishment .accomplishment-rendering .accomplishment-course{font-size:14px;}
.layout-accomplishment .accomplishment-rendering .accomplishment-statement-detail{font-size:18px;}
.layout-accomplishment.certificate .accomplishment-rendering .accomplishment-type{height:80px;}
.certificate .accomplishment-rendering .accomplishment-statement{padding-bottom:15px;}
.signatory-name{font-size:13px !important;}
.signatory-credentials span.role, .signatory-credentials span.organization{font-size:11px !important;}
.xmodule_display.xmodule_SequenceModule nav.sequence-bottom{margin:10px auto;}

.courses_category ul{padding:0 10px;}
.courses_category ul li{width:22.8%;margin-left:2%;margin-bottom:2%;}
.courses_category ul li a{font-size:13px;padding:0;line-height: 115px;text-align:center;}
.courses_category ul li:after {width:34px;height:34px;left:50%;top:50%;margin-left:-15px;margin-top:-34px;background-size:210px 160px;}
	.courses_category ul li.course_01:after {background-position:3px 0px;}
	.courses_category ul li.course_02:after {background-position:-58px 0px;}
	.courses_category ul li.course_03:after {background-position:-118px 0px;}
	.courses_category ul li.course_04:after {background-position:-180px 0px;}
	.courses_category ul li.course_05:after {background-position:3px -63px;}
	.courses_category ul li.course_06:after {background-position:-58px -63px;}
	.courses_category ul li.course_07:after {background-position:-118px -63px;}
	.courses_category ul li.course_08:after {background-position:-180px -63px;}
	.courses_category ul li.course_09:after {background-position:3px -130px;}
	.courses_category ul li.course_10:after {background-position:-58px -130px;}
	.courses_category ul li.course_11:after {background-position:-118px -130px;}
	.courses_category ul li.course_12:after {background-position:-180px -130px;}

.courses-container .courses{padding:20px 10px;box-sizing:border-box;}
.courses-container .courses-more a{font-size:14px;line-height:35px;padding-left: 45px;}
.courses-container .courses-more a:after{width:33px;height:33px;background-size:33px;}

.home .courses-container .courses .courses-listing .courses-listing-item{max-height:none;}
.new-post-article .forum-new-post-form{padding:0;}
.bannerWrap{padding:30px 15px;}
.bannerWrap &gt; div &gt; div &gt; h5{position:relative;font-size:22px;}
.bannerWrap &gt; div &gt; div &gt; h5 span{display:inline-block;}
.bannerWrap &gt; div &gt; div &gt; p{margin-left:0;font-size:12px;line-height:16px;padding-top:10px;}
.bannerWrap &gt; div &gt; ul li{width:50%;}
.bannerWrap &gt; div &gt; ul li a{font-size:14px;height:100px;line-height:100px;}

.find-courses .search-facets.phone-menu{display:none;margin-right:0;}
.find-courses .wrapper-search-context .wrapper-search-input{margin-right:0;width:80%;position:relative;}

.wiki-wrapper section.wiki .main-article{width:100%;padding:20px;}
.wiki-wrapper section.wiki .article-functions{width:100%;padding:20px;}
.wiki-wrapper section.wiki .breadcrumbs-header{height:auto;padding:10px 0 26px;}
.wiki-wrapper section.wiki .breadcrumbs-header:after{content:"";display:block;clear:both;width:0px;height:0px}

.search-header .facet-toggle{background:none;color:#2968aa;color:#2968aa;position:absolute;top:-5px;right:-20px;padding:10px 20px 25px;font-size:24px;}
.search-header .facet-toggle:hover,.search-header .facet-toggle:focus{border-bottom:none;}
.search-header .facet-toggle.active{background:white;color:black;border-top:1px solid black;border-left:1px solid black;z-index:101;}
.search-header .facet-toggle .fa-filter{color:#2968aa;}

.js-facet-toggle.facet-toggle.show-phone{display:block;}
button.facet-toggle:not(:disabled), button.facet-toggle:not(:disabled){background:none;border: none;height: 45px;color: #2968aa;text-shadow: none;position: absolute;right: 11px;top:54px;}

.fa-filter::before {content: "��";}

.xmodule_display.xmodule_SequenceModule .sequence-nav-button{font-size:12px;min-width:74px;padding:0 10px;}
.xmodule_display.xmodule_VideoModule .video .video-wrapper{width:100%;}
.xmodule_display.xmodule_VideoModule .video .video-wrapper .video-player iframe{width:100%;}
.wiki-wrapper section.wiki .btn.btn-danger{float:left;}
.wiki-wrapper section.wiki .breadcrumbs-header .global-functions   a.btn{margin-top:10px;}
.wiki-wrapper section.wiki .input-prepend{margin-top:10px;float:left;width: 100%;
    margin-bottom: 10px;}
.table-striped tbody th{font-size:14px;}
.table-striped tbody td{font-size:14px;}
.hd.hd-2.progress-certificates-title{font-size:18px;}
.hd-3 {font-size: 18px !important;}
.hd.hd-4{font-size:16px;}
p.lead{margin-bottom:15px;}
ul.list-input{font-size:14px;}
.course-wrapper .course-content .vert-mod &gt; div header{margin-bottom:0;}
.instructor-dashboard-content-2 .slickgrid .slick-cell{height:120px !important;padding:5px;}
.slick-header.ui-state-default, .slick-headerrow.ui-state-default{padding:5px;}
.ui-widget-content.slick-row{height:120px !important;}
.instructor-dashboard-wrapper-2 .file-download-link a{font-size:10px;}
.slickgrid_825215 .slick-header-column{min-width:70px;}
.msg{margin-left:0;}
.instructor-dashboard-wrapper-2 section.idash-section#send_email .list-fields .field label input{margin-left:0;width:100%;}
.vert-left.email-background &gt; div &gt; input{margin-top:10px;margin-bottom:10px;}
div.info-wrapper section.handouts{padding-top:0;}


/*.modal {
    border: 2px solid #363c48;
    padding: 0;
    width: 98%;
    left: 0 !important;
    margin-left: 2.5% !important;
    top: 30% !important;}*/

body.view-wiki .content-wrapper{margin-top:76px;}
.home .page-header-main{width:100%;}
.home .page-header-main .page-title{font-size:18px;}
/* footer */
.grid-footmenu &gt; .nav-colophon ol{margin-left:-3px;}
.grid-footmenu &gt; .nav-colophon ol li{margin:0 5px;}
.grid-footmenu &gt; .nav-colophon ol li a{font-size:11px;letter-spacing:-1px;}
.wrapper-footer footer#footer-openedx{position:relative;}
.wrapper-footer footer#footer-openedx .copyright{padding:70px 85px 0 15px;font-size:12px;line-height:18px;position:relative;}
/*.wrapper-footer footer#footer-openedx .copyright:after{content:'';position:absolute;left:15px;top:15px;width:140px;height:37px;background:url('../images/logo_w.png') 0 0 no-repeat;background-size:140px 37px;}*/
.wrapper-footer footer#footer-openedx .footer-about-openedx a img{width:110px;}
.footer-about-openedx{position:absolute;top:15px;right:15px;margin-top:0 !important;}

.container{min-width:auto;padding-bottom:60px;}
.content-wrapper{background-color:#fff;}
.search-bar div.search-field-wrapper{width:45%;margin-top:0;margin-right: 2%;}
.notice-search-bar div.search-field-wrapper,
.repository-search-bar div.search-field-wrapper{width:94%;padding-right:0;margin:10px 3%;}
table.table-bordered tbody tr td{font-size:12px;}

.wrapper-account-settings .wrapper-header .account-nav .account-nav-link{padding:5px 18px 23px;}
.find-courses .courses-container .courses:not(.no-course-discovery), .university-profile .courses-container .courses:not(.no-course-discovery){width:100%;padding:0;}
.instructor-dashboard-content-2{padding:10px;}
body.view-in-course .container{padding:0;border:0;}

.dashboard-search-bar{position:absolute;top:145px;left:0;width:100%;}
.dashboard .my-courses{float:none;width:100%;margin-top:75px;}
.listing-courses{margin-top:85px !important;}
.enter-course.archived{font-size:12px !important;padding:8px 10px !important;}

.dashboard .my-courses .course .details .wrapper-course-image,
.dashboard .my-courses .course .details .wrapper-course-details{width:52%;}
.dashboard .my-courses .course .details .wrapper-course-image{width:45%;}
/* modi  */
/* .dashboard .my-courses .course{position:relative;} /*
/*.dashboard .my-courses .course .details .wrapper-course-actions{position:absolute;right:0;top:0;margin-top:0;}*/
.dashboard .my-courses .course .details .wrapper-course-actions{width:100%;}
/*.dashboard .my-courses .course .details .course-actions .wrapper-action-more{position:absolute;top:60px;right:0;}*/
.dashboard .my-courses .course .details .course-actions .wrapper-action-more{margin-right:5px;}
.dashboard .my-courses .course .details .course-actions .wrapper-action-more button{border:1px solid #ccc;margin-right:0;padding:9px;}
.dashboard .my-courses .course .details .course-title a{font-size:20px;line-height:26px;}
.dashboard .my-courses .listing-courses{padding:0 10px;}
.dashboard .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown.is-visible{margin-right:-10px;}
.dashboard .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-item .action{padding:6px;font-size:12px;}
.dashboard .my-courses .course .details .course-info{width:100%;}

.container.about{padding:30px 15px;}
.agreement_wrap h5{font-size:20px;margin-bottom:0;}
.agreement_wrap &gt; div &gt; p,
.agreement_wrap &gt; div &gt; ul &gt; li{font-size:14px;}
.agreement_wrap &gt; div &gt; ul &gt; li &gt; ol &gt; li{font-size:14px;}

body .window-wrap{min-width:auto !important;}

ul.email-targets-primary li{width:100%;float:none}
.header-global .user{position:absolute;right: 0;left: 0;top:65px;height:75px;float:none;background: #fff;border-top:1px solid #ccc;}
.doc-link{display:none;}

.dashboard .my-courses .wrapper-header-courses .header-courses{padding:30px 10px 20px;}
.wrapper-footer footer#footer-openedx .copyright:before {left: 15px;top: 28px;background-size: 170px 45px;}

@media (max-width: 768px) {
  table.break tbody tr td a { margin-top: 1px; }
  table.break tbody tr td {display: block; float: left; }
  table.break td:before { display: block; float: left; border: 1px solid #fff;}

  .view-profile .wrapper-profile {
    margin-top: 80px !important;
  }
  .mobile_txt { width: 80px; display: block;}
  .course-info {margin-top: 0 !important}
  .dashboard .my-courses .course .details .wrapper-course-actions {padding-bottom: 10px }
  .pkg_board .table-vw2 thead td time {margin-left: 0; }
  .table-vw2 td.addfile_wrap { height: 59px;overflow: hidden;} 
  .table-vw2 td .addfile {color: #333;font-weight: 700;  width: 15%; display: block; float: left;}
  .table-vw2 td .addfile_link_wrap {width: 80%; display: block; float: left; }
  .table-vw2 td .addfile_link_wrap .addfile_link{display: inline-block; padding:0 8px 5px 0;}
}
</pre></body></html>