@charset "utf-8";

@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}

/***** 1. contents_wrap *****/
/* basic select layout */
.contents_wrap .top_section .search_article .standard_article {display:inline-block;}
.contents_wrap .btm_section .view_page {float:right;}

/* top_section */
.contents_wrap .top_section {height:60px; padding:13px 10px 13px 48px; line-height:34px; border-bottom:1px solid #dcdcdc; background-color:#fff;}
.contents_wrap .top_section button {font-size:14px; color:#282828;}
.contents_wrap .top_section .top_btn_article {float:left; font-size:0;}
.contents_wrap .top_section .search_article {float:right; font-size:0;}
.contents_wrap .top_section input,
.contents_wrap .top_section button {display:inline-block; height:34px; margin-left:5px; padding:0 .85em; font-size:12px; vertical-align:top; background-color:#fff;  border-radius:3px;}
.contents_wrap .top_section button:first-child {margin-left:0;}
.contents_wrap .top_section button:hover { background-color:#e6e6e6; border:1px solid #ccc;}
.contents_wrap .top_section .search_article > form {display:inline-block; font-size:12px;}
.contents_wrap .top_section .btn_upload {margin:0; color:#fff; background-color:#0094D4;}
.contents_wrap .top_section .btn_upload:hover {background-color:#5989f8;}

/* search_box */
.contents_wrap .top_section .search_box {display:inline-block; height:34px; margin-right:5px; font-size:0; vertical-align:top; border:1px solid #dcdcdc; border-radius:3px;}
.contents_wrap .top_section .search_box select,
.contents_wrap .top_section .search_box input,
.contents_wrap .top_section .search_box button {height:32px; margin-right:0; border:none; border-radius:0;}
.contents_wrap .top_section .search_box .input_search {width:185px; margin-left:0; padding:0 8px; color:#3c3c3c; font-size:14px; border-left:1px solid #dcdcdc;}
.contents_wrap .top_section .search_box .btn_search {width:35px; margin-left:0; padding:0; background-color:transparent; border-left:1px solid #dcdcdc;}
.contents_wrap .top_section .search_box .btn_search:before {content:""; display:inline-block; width:16px; height:16px;  vertical-align:middle; background-position:1px 1px;}

/* table_style */
.contents_wrap .tb_section {position:absolute; top:60px; bottom:58px; left:0; right:0; overflow-y:auto;}
.contents_wrap .table_style tbody tr.warning,
.contents_wrap .table_style tbody tr:hover {background-color:#eff0f4;}
.contents_wrap .table_style th {border-top:none;}

/* btm_section */
.btm_section {position:relative; width:100%; height:58px; padding:12px 15px; background-color:#fff;}
.contents_wrap .btm_section {position:absolute; left:0; bottom:0; border-top:1px solid #dcdcdc;}

/* daterangepicker Re */
.standard_article .standard1 {position:relative; display:inline-block; min-width:87px; height:34px; margin-right:1px; padding:0 .85em; text-align:center; cursor:pointer; vertical-align:top; border:1px solid #dcdcdc; border-radius:3px;}
.standard_article .standard1:hover {background-color:#e6e6e6; border:1px solid #ccc;}
/*.standard_article .standard1:after {content:""; position:absolute; top:45%; right:10%; border-top:4px solid #282828; border-left:4px solid transparent; border-right:4px solid transparent;
transition:cubic-bezier(0.25, 0.46, 0.45, 0.94) transform 250ms;
-webkit-transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) transform 250ms;
-moz-transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) transform 250ms;
-o-transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) transform 250ms;}
.standard_article .standard1.on:after {
transform:rotate(180deg);
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -o-transform:rotate(180deg);
}
.ie8 .standard_article .standard1.on:after,
.ie9 .standard_article .standard1.on:after {border-bottom:4px solid #282828; border-top:none;}*/
.daterangepicker {border:1px solid #dcdcdc;}
.daterangepicker .ranges li {margin-bottom:5px; color:#999; border:none;}
.daterangepicker .ranges li:hover {color:#999; background-color:#fedcd2; border:none;}
.daterangepicker .ranges li.active {background-color:#f8511d; border:none;}
.daterangepicker.ltr .calendar-table {padding-top:10px;}
.daterangepicker .calendar .table-condensed thead tr:first-child th {padding-bottom:15px; font-size:15px;}
.daterangepicker .calendar .table-condensed th,
.daterangepicker .calendar .table-condensed td {padding:1px 0;}
.daterangepicker .table-condensed td.active,
.daterangepicker .table-condensed td.active:hover,
.daterangepicker .table-condensed td.in-range.active {background-color:#f8511d;}
.daterangepicker .table-condensed td.available:hover,
.daterangepicker .table-condensed th.available:hover {color:#fff; background-color:#fedcd2;}
.daterangepicker .calendar th.prev i {content:""; display:inline-block; vertical-align:middle; border-top:4px solid transparent; border-bottom:4px solid transparent; border-right:4px solid #1e1e1e;}
.daterangepicker .calendar th.next i {content:""; display:inline-block; vertical-align:middle; border-top:4px solid transparent; border-bottom:4px solid transparent; border-left:4px solid #1e1e1e;}
.daterangepicker .calendar th.prev:hover,
.daterangepicker .calendar th.next:hover {background: none;}
.daterangepicker .daterangepicker_input .input-mini.active {border:1px solid #f8511d; border-radius:3px;}
.daterangepicker .range_inputs .btn-sm {width:49%; padding:.1em .85em; font-size:14px; border-radius:3px; border:1px solid #dcdcdc;}
.daterangepicker .range_inputs .btn-success {background-color:#3c3c3c; color:#fff;}
.daterangepicker .range_inputs .btn-default {background-color:#fff;}
.daterangepicker .range_inputs .btn-success:hover {background-color:#1e1e1e;}
.daterangepicker .range_inputs .btn-default:hover {background-color:#e6e6e6; border:1px solid #ccc;}
.daterangepicker .calendar td.in-range {background-color:#fedcd2;}
.daterangepicker .calendar td.off,
.daterangepicker .calendar td.off.in-range,
.daterangepicker .calendar td.off.start-date,
.daterangepicker .calendar td.off.end-date {color:#ddd;}

/* play_list_section */
.play_list_section.contents_wrap .title_modify {position:relative; z-index:10; height:60px; padding:12px 20px; line-height: 36px; background-color:#fff; border-bottom:1px solid #dcdcdc;}
.play_list_section.contents_wrap .tb_section {top:60px;}
.play_list_section.contents_wrap button {margin:0; color:#fff; background-color:#3c3c3c; font-size:12px;  display:inline-block; height:34px; margin:0; color:#fff;margin-left:5px; padding:0 .85em; vertical-align:top; border-radius:3px;}
.play_list_section.contents_wrap button:hover {background-color:#1d1d1d;}


/***** 1-a contents_detail_wrap *****/
/* contents_detail_title */
.contents_detail_wrap .contents_detail_title {background-color:#fff; border-bottom:1px solid #dcdcdc;}
.contents_detail_wrap .contents_detail_title ul {font-size:0; text-align:center;}
.contents_detail_wrap .contents_detail_title li {display:inline-block; padding:0 20px;}
.contents_detail_wrap .contents_detail_title li.disabled {background-color : #d9d9d9;}
.contents_detail_wrap .contents_detail_title a {display:inline-block; height:60px; font-size:14px; line-height:60px; color:#282828;}
.contents_detail_wrap .contents_detail_title li.disabled a {color:#eee;}
.contents_detail_wrap .contents_detail_title li.on a {border-bottom:4px solid #0094D4;}

/* vod_top_section */
.contents_detail_wrap .vod_top_section {position:relative; z-index:10; height:60px; padding:12px 20px; background-color:#fff; border-bottom:1px solid #dcdcdc;}
.contents_detail_wrap .vod_top_section .vod_title_area {float:left; font-size:18px; line-height:34px; color:#000000;}
.contents_detail_wrap .vod_top_section button {font-size:14px; color:#282828;}
.contents_detail_wrap .vod_top_section .top_btn_article {float:right; font-size:0;}
.contents_detail_wrap .vod_top_section button {display:inline-block; height:34px; margin-left:5px; padding:0 .85em; font-size:14px; vertical-align:top; background-color:#fff; border:1px solid #dcdcdc; border-radius:3px;}
.contents_detail_wrap .vod_top_section button:first-child {margin-left:0;}
.contents_detail_wrap .vod_top_section button:hover { background-color:#e6e6e6; border:1px solid #ccc;}
.contents_detail_wrap .vod_top_section .search_article > form {display:inline-block; font-size:14px;}
.contents_detail_wrap .vod_top_section .btn_upload {margin:0; color:#fff; background-color:#3c3c3c;}
.contents_detail_wrap .vod_top_section .btn_upload:hover {background-color:#1d1d1d;}
.contents_detail_wrap .vod_area_section  {position:absolute; top:61px; bottom:0; left:0; right:0;}

.vod_area_section .vod_article {padding-top:0px; text-align:center; background-color:#000;}
.vod_area_section .vod_article .vod_title {padding-bottom:10px; font-size:14px; color:#fefefe;}
.vod_area_section .vod_article .vod_area, .vod_area_section .vod_article .image_area {display:inline-block; width:80%; } /*호호 지음 height:390px; border:1px solid yellow;*/
.vod_area_section .vod_article .image_area img{max-width : 100%; }

/* vod_area_section */
.vod_area_section .scroll_area {position:absolute; top:60px; left:0; right:0; bottom:0; overflow-y:auto; background-color: #eaebef;}
.vod_area_section .space {padding:20px 20px 60px;}
.vod_area_section .tab_content {display:none; position:relative; width:100%; height:100%;}

/* box_content_article */
.box_content_article {border:1px solid #dcdcdc;}
.box_content_article .box_content_title {padding:10px 20px; background-color:#fff; border-bottom:1px solid #dcdcdc;}
.box_content_article .box_content_title h3 {font-size:14px; line-height:34px; color:#282828;}
.box_content_article .box_content_title.clearfix h3 {float:left;}
.box_content_article .box_content_title h3:before {content:""; display:inline-block; width:4px; height:4px; margin-right:7px; border:3px solid #0094D4; border-radius:50%;}
.box_content_article .box_content_title .btn_restart {float:right; display:inline-block; height:34px; padding:0 .85em; font-size:12px; vertical-align:top; background-color:#fff; border:1px solid #dcdcdc; border-radius:3px;}
.title_right {float:right; display:inline-block;}

/* side_box */
.side_box {display:table; width:100%; font-size:0;}
.side_box .side_box_l,
.side_box .side_box_r {display:table-cell; vertical-align:top; width:50%; max-width:802px;}
.side_box .side_box_l {padding-right:10px;}
.side_box .side_box_r {padding-left:10px;}
.side_box .box_content_article {border:none;}
.side_box .side_box_t,
.side_box .side_box_b {border:1px solid #dcdcdc;}
.side_box .side_box_b {margin-top:20px;}

/* box_content_info */
.box_content_info {background-color:#fff;}
.info_article {padding:20px;}
.box_content_info dt,
.box_content_info dd {font-size:12px; color:#282828;}
.box_content_info dt {padding-bottom:5px;}
.box_content_info dd {padding-bottom:15px;}
.box_content_info dd textarea,
.box_content_info dd input[type=text],
.box_content_info dd input[type=tel],
.box_content_info dd input[type=email] {width:100%;}
.box_content_info dd textarea {height:60px;}
.box_content_info .box_content_info_l,
.box_content_info .box_content_info_r {display:inline-block; vertical-align:top; width:50%; margin-left:-4px;}
.box_content_info .second_list {border-top:1px solid #dcdcdc;}
.side_box .box_content_info .box_content_info_l dt,
.side_box .box_content_info .box_content_info_r dt {width:37%;}
.side_box .box_content_info .box_content_info_l dd,
.side_box .box_content_info .box_content_info_r dd {width:63%; padding:0 3% 5px; word-break: break-all;}

/* vod_side_box */
.vod_side_box {display:table; width:100%; padding:20px; font-size:0; text-align:center; background-color:#1e1e1e;}
.vod_side_box .vod_title {padding-bottom:10px; font-size:14px; color:#fefefe;}
.vod_side_box .vod_side_box_l,
.vod_side_box .vod_side_box_r {display:table-cell; vertical-align:middle; width:50%; max-width:800px;}
.vod_side_box .vod_side_box_l {padding-right:10px;}
.vod_side_box .vod_side_box_r {padding-left:10px;}
.vod_side_box .vod_area {width:100%;}

.two_rows .info_list dl {font-size:0;}
.two_rows .info_list dt {font-weight:normal; color:#8c8c8c;}
.two_rows .info_list dt,
.two_rows .info_list dd {display:inline-block; vertical-align:top; width:50%;}
.two_rows .info_style dl {font-size:0;}
.two_rows .info_style dt {font-weight:normal; color:#8c8c8c;}
.two_rows .info_style dt,
.two_rows .info_style dd {display:inline-block; vertical-align:top;}
.two_rows .info_style dt {width:27%; padding-top:5px; color:#000;}
.two_rows .info_style dd {width:73%;}
.two_rows .info_style dd:last-child {padding-bottom:0;}
.two_rows .info_style dd.chk_style {padding:5px 0;}
.two_rows .second_list {border-top:1px solid #dcdcdc;}

/* contents_tb_section */
.contents_tb_section .table_style {text-align:left;}
.contents_tb_section .table_style th {padding:0 15px;}
.contents_tb_section .table_style td {height:60px; padding:0 15px;}

/* tab2 */
.tab2 .thumbnail li {float:left; width:20%; padding:0 .71em;}
/*.tab2 .thumbnail li > a {position:relative; display:block; padding-bottom:56.5%;}*/
.tab2 .thumbnail li > a {position:relative; display:block;}
.tab2 .thumbnail li > a.on:before {content:""; display:block; position:absolute; top:0; left:0; z-index:2; width:100%; height:100%; background-color:#f8511d; opacity:.6; filter: alpha(opacity=60);}
.tab2 .thumbnail li > a.on:after {content:""; display:block; position:absolute; top:50%; left:50%; z-index:3; width:50px; height:35px; margin:-17px 0 0 -25px; background-position:0 -60px;}
/*.tab2 .thumbnail li img {position:absolute; top:0; left:0; z-index:1; max-width:100%;}*/
.tab2 .thumbnail li img {width:100%;}

/* tab3 */
.tab3 .publishing > ul > li {border-bottom:1px solid #dcdcdc;}
.tab3 .publishing_info {padding:10px 20px;}
.tab3 .publishing_info .publishing_l {float:left; line-height:34px;}
.tab3 .publishing_info .publishing_r {float:right;}
.tab3 .publishing_info li {display:inline-block;}
.tab3 .publishing_info button {min-width:90px; height:34px; padding:0 .85em; font-size:12px; border-radius:3px; color:#282828; background-color:#fff; border:1px solid #dcdcdc;}
.tab3 .publishing_info .on button {color:#fff; background-color:#f8511d;}
.tab3 .publishing_view .publishing_content {padding:35px; background-color:#f5f5f5; border-top:1px solid #dcdcdc;}
/*hohoadd*/
.tab3 .publishing_view .publishing_content .profilePreviewWrapper{text-align: center;}
.tab3 .publishing_view .publishing_content .profilePreviewWrapper .profilePreview{display: inline-block; width: 300px;}

.tab3 .publishing_view .publishing_mode dl {font-size:0;}
.tab3 .publishing_view .publishing_mode dt,
.tab3 .publishing_view .publishing_mode dd {display:inline-block; vertical-align:top;}
.tab3 .publishing_view .publishing_mode dt {width:15%; padding-top:5px;}
.tab3 .publishing_view .publishing_mode dd {width:85%; padding-bottom:15px;}
.tab3 .publishing_view .publishing_mode textarea,
.tab3 .publishing_view .publishing_mode select,
.tab3 .publishing_view .publishing_mode input[type=text] {width:500px;}
.tab3 .publishing_view .publishing_mode input[type=checkbox] {vertical-align:bottom;}
.tab3 .publishing_view .publishing_mode textarea {overflow-y:auto; height:105px;}
.tab3 .publishing_view .publishing_mode button {margin-left:5px;}
.tab3 .publishing_view .publishing_mode button.periodDatePicker {margin-left:0;}
.tab3 .publishing_view .publishing_mode dd.size input[type=text] {width:100px;}
.tab3 .publishing_view .publishing_mode dd.size i {padding:0 3px;}

/* tab4 */
.tab4 .ico_check {display:block; width:24px; height:15px; background-position:-127px -27px;}
.tab4 .btn_article {margin-top:-1px;}

/* encoding_progress */
.encoding_progress {overflow:hidden; position:relative; display:block; width:400px; height:22px; background-color:#eaeaea; border-radius:2px;}
.encoding_progress  > span > i {padding-left:10px; font-weight:normal; font-size:12px; line-height:22px; color:#fff;}
.encoding_progress  > span.waiting > i,
.encoding_progress  > span.send_waiting > i {color:#787878;}
.encoding_progress  > span {display:block; position:absolute; top:0; left:0; height:100%;}
.half {overflow:hidden; position:relative; display:block; width:400px; height:22px; font-size:0; border-radius:2px;}
.half .encoding_progress {overflow:visible; display:inline-block; width:50%;}
.waite_half.half .encoding_progress:first-child {border-right:1px solid #fff;}
.encoding_progress .underway,
.encoding_progress .sending {background-color:#45ace4;}
.encoding_progress .fail,
.encoding_progress .send_fail {background-color:#e65c57;}
.encoding_progress .complete {background-color:#0094D4;}
.fail_txt {display:block; margin-top:7px; font-size:12px; line-height:1em; color:#b4b4b4;}

.title_top_section {position:relative; height:60px; padding:13px 20px 13px 60px; font-size:16px; line-height:34px; color:#282828; background-color:#fff; border-bottom:1px solid #dcdcdc;}
.title_top_section .direction_r {position:absolute; top:13px; right:20px;}

/***** 2. consists_wrap Re *****/
.consists_wrap .fc-toolbar {height:60px; margin-bottom:0; padding:13px 20px; border-bottom:1px solid #dcdcdc;}
.consists_wrap .fc-view-container {padding:20px;}
.consists_wrap .row-height {font-size:0;}
.consists_wrap .col-sm-8,
.consists_wrap .col-sm-4 {display:inline-block; vertical-align:top; font-size:14px;}
.consists_wrap .col-sm-8 {width:75%;}
.consists_wrap .col-sm-4 {position:relative; width:25%; max-width:390px;}
.consists_wrap .col-sm-8 .fc-unthemed {margin-right:20px; background-color:#fff; border:1px solid #dcdcdc;}
.consists_wrap .dropdown {display:inline-block;}
.consists_wrap .dropdown,
.consists_wrap .input-group-btn {position:relative;}
.consists_wrap .dropdown .dropdown-menu,
.consists_wrap .input-group-btn .dropdown-menu {display:none;}
.consists_wrap .dropdown.open .dropdown-menu,
.consists_wrap .input-group-btn.open .dropdown-menu {display:block;}
.consists_wrap .dropdown .dropdown-toggle,
.consists_wrap .input-group-btn .dropdown-toggle {position:relative; display:inline-block; height:34px; padding:0 1.5em 0 .85em; font-size:14px; line-height:34px; vertical-align:top; cursor:pointer; background-color:#fff; border:1px solid #dcdcdc; border-radius:3px;}
.consists_wrap .dropdown .dropdown-toggle:hover {background-color:#e6e6e6; border:1px solid #ccc;}
.consists_wrap .dropdown .dropdown-toggle:after,
.consists_wrap .input-group-btn .dropdown-toggle:after {content:""; position:absolute; top:45%; right:10%; border-top:4px solid #282828; border-left:4px solid transparent; border-right:4px solid transparent;
transition:cubic-bezier(0.25, 0.46, 0.45, 0.94) transform 250ms;
-webkit-transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) transform 250ms;
-moz-transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) transform 250ms;
-o-transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) transform 250ms;}
.consists_wrap .dropdown.open .dropdown-toggle:after,
.consists_wrap .input-group-btn.open .dropdown-toggle:after {
transform:rotate(180deg);
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -o-transform:rotate(180deg);
}
.ie8 .consists_wrap .dropdown.open .dropdown-toggle:after,
.ie8 .consists_wrap .input-group-btn.open .dropdown-toggle:after
.ie9 .consists_wrap .dropdown.open .dropdown-toggle:after,
.ie9 .consists_wrap .input-group-btn.open .dropdown-toggle:after {border-bottom:4px solid #282828; border-top:none;}
.consists_wrap .dropdown .dropdown-toggle {min-width:100px;}
.consists_wrap .dropdown .dropdown-menu,
.consists_wrap .input-group-btn .dropdown-menu {position:absolute; top:34px; left:0; z-index:98; min-width:100px; padding:7px 0; font-weight:400; background-color:#3c3c3c; border-radius:2px;}
.consists_wrap .dropdown .dropdown-menu a,
.consists_wrap .input-group-btn .dropdown-menu a {display:block; color:#fff; padding:3px 15px; font-weight:normal; cursor:pointer;}
.consists_wrap .dropdown .dropdown-menu a:hover,
.consists_wrap .input-group-btn .dropdown-menu a:hover {background-color:#282828;}
.consists_wrap .input-group-btn .dropdown-toggle {margin-right:1px;}
.consists_wrap .searchBarWrapper input[type=text],
.consists_wrap .input-group-btn .dropdown-toggle {border:none;}

.consists_wrap #searchContentsModal .v-top-bar .searchBarWrapper .input-group {position:relative; display:block; max-width:100%; width:100%; text-align:left; border:1px solid #dcdcdc; border-radius:3px;}
.consists_wrap #searchContentsModal .v-top-bar .searchBarWrapper .input-group > span:first-child {position:absolute; top:0; left:0; width:75px;}
.consists_wrap #searchContentsModal .v-top-bar .searchBarWrapper .input-group > span:first-child > select,
.consists_wrap #searchContentsModal .v-top-bar .searchBarWrapper .input-group > span:first-child > span {width:100%; border:none;}
.consists_wrap #searchContentsModal .v-top-bar .searchBarWrapper .input-group .input-wrapper {display:block; width:100%; padding:0 35px 0 75px;}
.consists_wrap #searchContentsModal .v-top-bar .searchBarWrapper .input-group .input-wrapper > input {width:100%; border-left:1px solid #dcdcdc;}
.consists_wrap #searchContentsModal .v-top-bar .searchBarWrapper .input-group .input-group-btn {position:absolute; top:0; right:0; width:35px;}

.consists_wrap .searchBarWrapper .input-group-btn .btnSearch {width:35px; height:34px; margin-left:0; padding:0; background-color:transparent; border-left:1px solid #dcdcdc;}
.consists_wrap .searchBarWrapper .input-group-btn .btnSearch i {display:inline-block; width:16px; height:16px;  vertical-align:middle; background-position:1px 1px;}
.consists_wrap .searchArea {position:relative;}
.consists_wrap .scroll-area h4 {position:absolute; top:0; left:20px; z-index:99; margin-top:28px; font-size:16px; color:#282828;}
.consists_wrap #searchContentsModal .v-top-bar .pull-left {margin-bottom:0; padding:10px 10px 5px; text-align:right;}
.consists_wrap #searchContentsModal .v-top-bar .pull-right {padding:5px 10px 10px;}
.consists_wrap #searchContentsModal .v-top-bar .pull-left,
.consists_wrap #searchContentsModal .v-top-bar .pull-right {float:none;}
.consists_wrap #searchContentsModal.inline-modal .v-top-bar {padding:10px;}
.consists_wrap #searchContentsModal.inline-modal .modal-body {min-height:auto; background:none;}
.consists_wrap #searchContentsModal table {width:100%; color:#3c3c3c; background-color:#fff;}
.consists_wrap #searchContentsModal.inline-modal th.border-bottom,
.consists_wrap #searchContentsModal  #searchTableHeader > th {height:40px; padding-left:20px; font-weight:400; color:#787878; text-align:left; background-color:#eaeaea; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.consists_wrap #searchContentsModal.inline-modal .table > tbody > tr > td {font-size:14px; color:#3c3c3c; word-break:break-all; border-bottom:1px solid #dcdcdc;}
.consists_wrap #searchContentsModal.inline-modal .v-contents-list tbody > tr > td > img {width:66px; height:50px;}
.consists_wrap #searchContentsModal.inline-modal .v-contents-list tbody .td1,
.consists_wrap #searchContentsModal.inline-modal .v-contents-list tbody .td2 {width:100px; padding:5px 10px 5px 20px;}
.consists_wrap #searchContentsModal.inline-modal .v-contents-list tbody .td1 {min-width:70px; text-align:left;}
.consists_wrap #searchContentsModal.inline-modal .v-contents-list tbody .td3 {padding:5px 20px 5px 10px; font-size:14px; color:#3c3c3c;}
.consists_wrap #searchContentsModal.inline-modal .v-contents-list tbody .td3 > div small {font-size:12px; color:#b4b4b4;}
.consists_wrap .floatWrapper.scroll-to-fixed-fixed {position:relative !important; top:0 !important; left:0 !important; z-index:1 !important;}
.consists_wrap .btnSetTitleOrder {position:relative; padding-right:20px;}
.consists_wrap .glyphicon-triangle-bottom:before,
.consists_wrap .glyphicon-triangle-top:before {content:""; position:absolute; top:34%; right:10%; border-top:4px solid #282828; border-left:4px solid transparent; border-right:4px solid transparent;}
.consists_wrap .glyphicon-triangle-top:before {border-bottom:4px solid #282828; border-top:none;}
.consists_wrap #searchContentsModal .v-contents-list-page {margin:15px 0;}

.consists_wrap .fc-toolbar .fc-left h2 {font-size:16px; line-height:34px; color:#282828;}
.consists_wrap button.btnUnConfirm,
.consists_wrap .fc-toolbar .fc-right > button.fc-today-button,
.consists_wrap .fc-toolbar .fc-right .fc-button-group > button,
.consists_wrap .fc-toolbar .fc-center > button,
.well.well-sm .text-center .btn-success,
.well.well-sm .text-center .btnDeleteEvent,
.cus-btn-color-light-default,
.cus-btn-color-default,
.consists_wrap .v-contents-list-page .btnMovePage {height:34px; color:#3c3c3c; box-shadow:none; text-shadow:none; background:#fff; border:1px solid #dcdcdc; border-radius:3px;}
.consists_wrap button.btnUnConfirm,
.consists_wrap .fc-toolbar .fc-right .fc-button-group > button,
.consists_wrap .v-contents-list-page .btnMovePage {min-width:34px; padding:0 .7em;}
.consists_wrap .fc-toolbar .fc-right .fc-button-group > button.fc-prev-button {border-radius:3px 0 0 3px;}
.consists_wrap .fc-toolbar .fc-right .fc-button-group > button.fc-next-button {border-radius:0 3px 3px 0;}
.consists_wrap button.btnUnConfirm {height:30px;}
.well.well-sm .text-center .btn-success,
.well.well-sm .text-center .btnDeleteEvent,
.cus-btn-color-light-default,
.cus-btn-color-default,
.consists_wrap .fc-toolbar .fc-right > button.fc-today-button,
.consists_wrap .fc-toolbar .fc-center > button {padding:0 1.5em;}
.well.well-sm .text-center .btn-success:hover,
.cus-btn-color-default:hover,
.consists_wrap button.btnUnConfirm:hover,
.consists_wrap .v-contents-list-page .btnMovePage:hover,
.consists_wrap .fc-toolbar .fc-right > button.fc-today-button:hover,
.consists_wrap .fc-toolbar .fc-right .fc-button-group > button:hover,
.consists_wrap .fc-toolbar .fc-center > button:hover {background-color:#e6e6e6; border:1px solid #ccc;}
.consists_wrap .fc-toolbar .fc-right > button.fc-today-button.fc-state-disabled:hover {background:#fff; border:1px solid #dcdcdc;}
.well.well-sm .text-center .btnDeleteEvent,
.btn-danger.cus-btn-color-light-default {color:#fff; background-color:#3c3c3c; border:1px solid #3c3c3c;}
.well.well-sm .text-center .btnDeleteEvent:hover,
.btn-danger.cus-btn-color-light-default:hover {background-color:#1e1e1e; border:1px solid #1e1e1e;}

.consists_wrap .fc-widget-header thead th {padding:10px 4px;}
.consists_wrap .fc-icon-left-single-arrow:after,
.consists_wrap .fc-icon-right-single-arrow:after {display:none}
.consists_wrap .fc-icon-left-single-arrow,
.consists_wrap .fc-icon-right-single-arrow,
.consists_wrap .v-contents-list-page .btnMovePage > i {display:inline-block; width:auto; height:auto; border-top:4px solid transparent; border-bottom:4px solid transparent;}
.consists_wrap .fc-icon-left-single-arrow,
.consists_wrap .v-contents-list-page .btnMovePage .glyphicon-chevron-left {border-right:4px solid #1e1e1e;}
.consists_wrap .fc-icon-right-single-arrow,
.consists_wrap .v-contents-list-page .btnMovePage .glyphicon-chevron-right {border-left:4px solid #1e1e1e;}
.consists_wrap .v-contents-list-page .btnMovePage {margin-left:-1px;}

.glyphicon-zoom-in,
.glyphicon-zoom-out,
.glyphicon-trash {position:relative; top:1px; display:inline-block; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:400; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.glyphicon-zoom-in:before {content:"\e015";}
.glyphicon-zoom-out:before {content:"\e016";}
.glyphicon-trash:before {content:"\e020";}
.btn-danger {color:#fff; background-color:#f8511d; border-color:#f8511d;}
.btn-danger:hover {color:#fff; background-color:#d63c0c; border-color:#d63c0c;}
.btn-xs {border-radius:3px;}
.label-info {background-color:#5bc0de;}
.label {display:inline; padding:.2em .6em .3em; font-size:75%; font-weight:700; line-height:1; color:#fff; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:.25em;}
.fc-event:hover {font-size:.85em; line-height:1.3;}
.text-center {text-align:center;}
.well.searchArea {background-color:#fff; border:1px solid #dcdcdc;}
.currentEvent > div.well {padding:10px; background-color:#fff; border:1px solid #dcdcdc;}
.row:before {content:""; display:table;}
.row:after {content:""; display:block; clear:both;}
.col-sm-6 {float:left; width:50%; padding:10px;}
.col-sm-6 input[type=text] {width:100%;}
.previewWrapper {margin-top:4px;}
.col-sm-6 .form-group .checkbox {margin-top:20px;}

/* carrier_control_section */
.carrier_control_section .btn_article {padding:20px; text-align:center; background:none; border:none;}
.carrier_control_section .media_source_article {padding:20px;}
.carrier_control_section .media_source_article .mediaList {font-size:0;}
.carrier_control_section .media_source_article .mediaList .mediaThumb {display:inline-block; width:25%; font-size:14px;}
.carrier_control_section .media_source_article .mediaList .mediaThumb > div {position:relative; margin:10px; padding:10px; border:1px solid #dcdcdc;}
.carrier_control_section .media_source_article .mediaList .mediaThumb .media-title {text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-right: 15px;} /* hoho 추가 */
.carrier_control_section .media_source_article .mediaList .mediaThumb .playButtonWrapper{ position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; margin-top: -17px; margin-left: -45px;}

.carrier_control_section .media_source_article .mediaList input[type="text"] {width:100%;}
.carrier_control_section .media_source_article .embed-responsive img {height:180px;}

/* carrier_set_section */
.carrier_set_section .program_not .aling_l {float:left;}
.carrier_set_section .program_not .aling_r {float:right;}

/***** 4. setting_wrap *****/
.setting_wrap .title_right .type_select,
.setting_wrap .title_right button {display:inline-block; vertical-align:top;}
.setting_wrap .setting_table td button:first-child {margin-right:2em;}
.setting_wrap .setting_table .align_c {text-align:center;}
.setting_wrap input[type=text] {width:100%;}
.setting_table .ico_check {display:block; width:12px; height:8px; margin:0 auto; background-position:-115px 0;}

/* .account_setting_wrap .box_content_article {width:60%; max-width:800px; min-width:500px; margin:0 auto;} */
.account_setting_wrap .box_content_info dd input {width:100%; height:34px; padding:5px 10px; border:1px solid #d2d2d2;}

/* .user_setting_wrap .btn_article {border-top:none;} */
.user_setting_wrap .box_content_info dd input {width:100%; height:34px; padding:5px 10px; border:1px solid #d2d2d2;}
.user_setting_wrap .box_content_info dd input[type="checkbox"]  { text-align:left; width:17px; height:17px; margin-right: 5px; border:1px solid #d2d2d2;}
.user_setting_wrap .box_content_info dd select { width:100%; text-align:left;  height:34px;  margin-right: 5px; border:1px solid #d2d2d2;}


.api_setting_wrap .setting_table .authority .standardBasic,
.api_setting_wrap .setting_table .authority .ui-selectmenu-button {min-width:103px;}
.api_setting_wrap .setting_table .standardBasic,
.api_setting_wrap .setting_table .ui-selectmenu-button {min-width:73px; text-align:center;}

.transcoding_detail_setting_wrap .info_style dd > span {display:inline-block; margin-left:5px; vertical-align:top;}
.transcoding_detail_setting_wrap .info_style dd > span:first-child {margin-left:0;}
.transcoding_detail_setting_wrap .info_style .filtering_chk {padding:5px 0 15px;}
.transcoding_detail_setting_wrap .info_style .filtering_chk > span:first-child {margin-right:50px;}
.transcoding_detail_setting_wrap .info_style .filtering_chk span input[type=radio] {margin-right:10px;}
.transcoding_detail_setting_wrap .info_style .size_w {width:40%;}

.transcoding_detail_setting_wrap .box_content_article .info_style .filtering_box {font-size:0;}
.transcoding_detail_setting_wrap .box_content_article .info_style .filtering_box input,
.transcoding_detail_setting_wrap .box_content_article .info_style .filtering_box .filtering_select {display:inline-block; vertical-align:top;}
.transcoding_detail_setting_wrap .box_content_article .info_style .filtering_box input {width:275px; font-size:14px; border-right:none;}
.transcoding_detail_setting_wrap .box_content_article .info_style .filtering_box .filtering_select {width:135px;}
.transcoding_detail_setting_wrap .box_content_article .info_style .filtering_box .ui-selectmenu-button {width:100%; border-radius:0;}
.transcoding_detail_setting_wrap .select_size .ui-selectmenu-button {padding:0 2em 0 .85em;}
.transcoding_detail_setting_wrap .box_content_article .info_style .filtering_box .filtering_select.filtering_select_size {width:85px;}
.transcoding_detail_setting_wrap .video_stereo_article strong {display:block; font-size:14px; font-weight:normal;}
.transcoding_detail_setting_wrap .video_stereo_article dl {padding:15px 10px 0;}
.transcoding_detail_setting_wrap .video_stereo_article dt {color:#8c8c8c;}
.transcoding_detail_setting_wrap .trnascoding_article .select_size {width:50%;}
.transcoding_detail_setting_wrap .trnascoding_article .ui-selectmenu-button {width:100%;}
.transcoding_detail_setting_wrap .trnascoding_article .trnascoding_size i {line-height:34px; padding:0 5px;}
.transcoding_detail_setting_wrap .trnascoding_article dd.ratio_article {font-size:0;}
.transcoding_detail_setting_wrap .trnascoding_article dd.ratio_article label {display:inline-block; height:50px; margin-left:12px;}
.transcoding_detail_setting_wrap .trnascoding_article dd.ratio_article label i {display:inline-block; width:185px; padding:5px 0 5px 77px; font-size:12px; color:#505050; vertical-align:middle;}
.transcoding_detail_setting_wrap .trnascoding_article dd.ratio_article > span {display:inline-block; width:50%; margin:10px 0 10px 0;}
.transcoding_detail_setting_wrap .trnascoding_article dd.ratio_article .ratio_chk2 label i,
.transcoding_detail_setting_wrap .trnascoding_article dd.ratio_article .ratio_chk4 label i {padding:5px 0 5px 50px;}
.transcoding_detail_setting_wrap .trnascoding_article .ratio_chk1 label {background:url(../images/img/img_ratio1.jpg) 0 0 no-repeat;}
.transcoding_detail_setting_wrap .trnascoding_article .ratio_chk2 label {background:url(../images/img/img_ratio2.jpg) 0 0 no-repeat;}
.transcoding_detail_setting_wrap .trnascoding_article .ratio_chk3 label {background:url(../images/img/img_ratio3.jpg) 0 0 no-repeat;}
.transcoding_detail_setting_wrap .trnascoding_article .ratio_chk4 label {background:url(../images/img/img_ratio4.jpg) 0 0 no-repeat;}
.transcoding_detail_setting_wrap .trnascoding_article .ratio_chk5 label {background:url(../images/img/img_ratio5.jpg) 0 0 no-repeat;}
.transcoding_detail_setting_wrap .trnascoding_article dt {width:23%;}
.transcoding_detail_setting_wrap .trnascoding_article dd {width:77%;}
.transcoding_detail_setting_wrap .title_left {float:left; width:20%; max-width:250px; min-width:200px;}
.transcoding_detail_setting_wrap .plus_send_article .info_style {position:relative; border-top:1px solid #dcdcdc;}
.transcoding_detail_setting_wrap .plus_send_article fieldset:first-child .info_style {border-top:none;}

/***** 5. login_pw_section , pw_resend_section Re *****/
.login_pw_section { background-color: #ffffff80; border-radius: 8px; }
.login_pw_section .box_content_title { background-color: #ffffff00;}
.login_pw_section .btn_article { background-color: #ffffff00;}
.login_pw_section .info_article {padding:30px 20px;}
.login_pw_section.two_rows .info_style dt {width:20%;}
.login_pw_section.two_rows .info_style dd {width:80%;}
.login_pw_section .form-group.first {padding-bottom:15px;}
.login_pw_section .form-group input[type="text"],
.login_pw_section .form-group input[type="password"] {width:100%;}
.login_pw_section .sub_txt_style {padding-top:10px;}
.login_pw_section .sub_txt_style a {float: right;font-size:12px; color:#000; text-decoration:underline;}
.login_pw_section .sub_txt_style a:hover {color:#f8511d;}
.login_pw_section .sub_txt_style .rememberId {font-size:12px; color:#000000;}
.login_pw_section .sub_txt_style .rememberId label {vertical-align: middle; cursor: pointer;}
.login_pw_section .sub_txt_style .rememberId input {margin-right: 3px;cursor: pointer;}
.login_pw_section .sub_txt_style2 {font-size:12px; color:#f8511d; line-height:1.45em;}
.error-text {padding-bottom:20px; font-size:14px; color:#f8511d; text-align:center;}
.pw_resend_section .info_article {padding:50px 20px;}
.pw_resend_section {font-size:14px; line-height:1.45em;}

/* invite_section */
.invite_section .chk_invite {height:40px; padding:10px 20px; text-align:center; background-color:#eaeaea; border-bottom:1px solid #dcdcdc;}
.invite_section .chk_invite .first {margin-right:50px;}
.invite_section .chk_invite input[type=radio] {margin-right:10px;}
.invite_section input.form-control {width:100%;}
.invite_section .sub_txt_style {padding-top:10px; text-align:right;}
.invite_section .sub_txt_style a {font-size:12px; color:#8c8c8c; text-decoration:underline;}
.invite_section .sub_txt_style a:hover {color:#f8511d;}

/* 사용자 관리*/
.user_setting_buttons .btn_gray,
.user_setting_buttons .btn_white
{
	min-width: 50px;
}

.setting_wrap .setting_table td.user_setting_buttons button:first-child
{
	margin-right: 10px;
}


@media only all and (max-width:1599px) {
	.side_box,
	.side_box .side_box_l,
	.side_box .side_box_r {display:block;}
	.side_box .side_box_l,
	.side_box .side_box_r {width:100%; min-width:100%;}
	.side_box .side_box_l {padding-right:0;}
	.side_box .side_box_r {margin-top:20px; padding-left:0;}

	/* consists_wrap */
	.consists_wrap .searchArea {margin-bottom:40px;}
	.consists_wrap .col-sm-8,
	.consists_wrap .col-sm-4 {width:100%; max-width:100%; margin-bottom:20px;}
	.consists_wrap .col-sm-8 .fc-unthemed {margin-right:0;}
}








