/*==================================================================================

	Copyright (c) 2013 Epience.co.Ltd
	FileName		: bpv3.wa.core.css
	Description		: Sharepoint Common CSS

==================================================================================*/

/* Font설정 */
body, .ms-core-defaultFont,
#pageStatusBar,
.ms-status-msg,
.js-callout-body {font-family:'Malgun gothic', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;}

/* =====================================
Master - layout
===================================== */
/* layout 공통 - Title */
#s4-titlerow {padding-top:0; padding-bottom:0; height:91px;}
#titleAreaBox {margin:0;}
#siteIcon {height:90px; min-width:250px; margin-right:0; /*border-bottom-width:1px;*/}
.ms-breadcrumb-box {height:91px; padding:0 20px 0 20px;}

/* layout 공통 - Contents */
#s4-bodyContainer {background:url(/Common/images/lnb_bg.gif) left top repeat-y; padding-bottom:0;}
.layered-popup-wrap .pop_layer #s4-bodyContainer{
    background:none !important;
}  
#s4-bodyContainer:after {content:''; display:block; clear:both;}
.ms-core-overlay {background-color:transparent;}
#contentRow {padding-top:0; margin-top:-1px;}
#sideNavBox {margin-left:0px; margin-right:20px; width:250px;}/* Side영역 */
#contentBox {margin-left:270px; margin-right:20px; /*s - min-width: 703px;*/}/* Contents영역 */
.ms-fullscreenmode #contentBox {margin-left:0;}/* Contents영역 - Fullscreen mode */
#s4-bodyContainer .ui-contents-box {padding-top:10px; padding-bottom:30px;}

/* column 2 layout */

/* column 3 layout */

/* column 1 layout */


/* =====================================
Master - Title (Ribbon Menu 겹쳐지는 영역)
- 기본 Layout은 Master - layout에 적용
===================================== */
/* Site Icon */
#siteIcon {background-color:#d0d4e1; border-bottom:1px solid #b1b7c9;}
#siteIcon .top_info {display:table; width:100%;}
#siteIcon .top_info_icon,
#siteIcon .top_info_subtxt {display:none;}
#siteIcon .top_info_txt {font-size:24px; color:#0a1e5a; line-height:32px; text-align:left; display:table-cell; vertical-align:bottom; height:81px; padding:0 20px 10px;}
#siteIcon a:hover {text-decoration:none;}

/* Title */
.ms-breadcrumb-box {vertical-align:bottom;}
.ms-core-pageTitle {font-size:1.846em;/*24px*/ color:#0a1e5a; padding-bottom:9px; border-bottom:1px solid #b1b7ca;}
.ms-core-pageTitle a {color:#0a1e5a;}

/* Breadcrumb */
#DeltaStaticBreadcrumbControl {text-align:right; position:absolute; top:8px; right:0; width:100%;}


/* =====================================
Master - BreadCrumb(in ContextMenu)
===================================== */
.ui-sp-breadcrumb .contextmenu {max-width:145px !important; overflow:hidden !important; text-overflow:ellipsis;}
.bpv3_contextmenu .contextmenu li.static {cursor: pointer; display: block; margin: 0;}
.ui-sp-breadcrumb {position:absolute; left:1px; top:30px; visibility:visible; width:auto;}
.ui-breadcrumb-depth .ui-breadcrumb-margin{float:left; display:inline-block;}
.ui-navigate-action {}
.ui-breadcrumb-arrow {width:30px;}

.ui-breadcrumb-news {background:url("../../_layouts/15/images/bpv3/news.png") no-repeat bottom; width:16px; height:16px; display: inline-block; vertical-align:middle; margin-right:2px;}

.ui-breadcrumb-a1 {color:#959595; font-size:12px; /*position:absolute; top:6px; right:15px;*/margin-right:20px;}
.ui-breadcrumb-a1 ul {margin:0; padding-left:0;}
.ui-breadcrumb-b1 {color:#000000; display:inline-block;}

.ui-breadcrumb-c1 {display:inline-block; color:#000000; float:left; margin:0 2px 0px 0px; text-align:left; position:relative; max-width:115px\0/IE8;}
.ui-breadcrumb-c1 span, a:ui-breadcrumb-c1 {line-height:20px; vertical-align:middle;}
.ui-breadcrumb-b1 .ui-breadcrumb-c1:last-child .ui-breadcrumb-d1 {color:#0a1e5a;}

.ui-breadcrumb-d1 {color:#959595; cursor:pointer;}
.ui-breadcrumb-d1 span {vertical-align:middle;}
.ui-breadcrumb-d1 .arrow1 {margin-top: 5px;}
.ui-breadcrumb-d1:hover {color:#0a1e5a; transition: all 0.4s ease 0s;}
.ui-breadcrumb-d1:visited {color:#959595;}

.ui-breadcrumb-e1{background:url("../images/bpv3/folder.png") no-repeat left center; display: inline-block; width: 13px; height: 9px; padding-right:5px;}

.ui-breadcrumb-arrow1{ display: inline-block; background:url("../images/bpv3/arrow_right.png") no-repeat center 3px; background:url("../images/bpv3/arrow_right.png") no-repeat center 2px\0/IE8 ; width:15px; height:15px;}
.ui-breadcrumb-arrow2 {vertical-align:middle; margin:0 5px;}
.ui-breadcrumb-arrow1:hover{ display: inline-block; background:url("../images/bpv3/arrow_down_hover.gif") no-repeat center 2px; width:15px; height:18px;}
.ui-breadcrumb-arrow1,
.ui-breadcrumb-arrow2 { width:15px; height:15px;}

.ui-breadcrumb-d1 .selected {background:url("../images/bpv3/arrow_down_hover.gif") no-repeat center 2px; height:18px;}
.ui-breadcrumb-hometxt,
.ui-breadcrumb-documentxt {color:inherit; display:inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


/* =====================================
Master - Popup
===================================== */
.ms-dialog #s4-bodyContainer {background:none;}
/* Popup Header */
.ms-dlgTitle {background-color:#d0d4e1;}
.ms-dlgTitleText {color:#0a1e5a;}
/* 닫기버튼 */
.ms-dlgCloseBtn > span {width:18px !important; height:18px !important;}
.ms-dlgCloseBtn .s4-clust {width:18px !important; height:18px !important; background-image:url(../images/bpv3/btn_fgimg.png);}
.ms-dlgCloseBtn .ms-dlgCloseBtnImg {visibility:hidden;}
.ms-dialog #contentBox {margin-left:0px; margin-right:0px; padding-bottom:0;}
.ms-dialog #contentRow {padding-top:20px;}

/* alert popup (임시) */
.ui-pop-confirm, .ui-pop-info, .ui-pop-alert, .ui-pop-error {padding:45px 70px;}
.ui-pop-ico {text-align:center;}
.ui-pop-ico .ico-pop {display:inline-block; width:80px; height:80px; background:url('../images/bpv3/ico-pop.png');}
.ui-pop-ico .ico-pop.ico-confirm {background-position:0 0;}
.ui-pop-ico .ico-pop.ico-info {background-position:-100px 0;}
.ui-pop-ico .ico-pop.ico-alert {width:90px; background-position:-200px 0;}
.ui-pop-ico .ico-pop.ico-error {background-position:-300px 0;}
.ui-pop-msg {padding-top:20px; text-align:center;}
.ui-pop-tit {font-size:16px; font-weight:bold; color:#1c1c1c;}
.ui-pop-desc {font-size:13px; color:#8d8e90;}


/* =====================================
Obj - 메뉴관리
===================================== */
.ui-menuSetting {}
.ui-menuSetting .ui-button-box {margin-bottom:7px;}
.ui-menuSetting .ui-usermanage-treeview {width:220px; padding:15px; vertical-align:top; border-top:2px solid #66739c; border-bottom:1px solid #d3d6e1; background-color:#f5f6fa;}
.ui-menuSetting .ui-usermanage-dataview {vertical-align:top; padding-left:10px;}

/* 좌측 */
/* 좌측 - Tree */
.bpv3_treeview {color:#1c1c1c;}
.bpv3_treeview .nodeStyle {color:inherit; font-size:13px;}

/* 우측 */
.ui-menuSetting .ui-dataview-wrap {width:100%; overflow-x:hidden; overflow-y: scroll; height:560px; padding:0 5px 0 0; margin:0;}
.ui-menuSetting .ui-dataview-title {overflow:hidden; padding:5px; border:1px solid #d3d6e1; background-color:#f5f6fa;}
.ui-menuSetting .ui-dataview-title .ui-title {font-size:15px; color:#0a1e5a; font-weight:bold; line-height:32px; padding-left:10px; float:left;}
.ui-menuSetting .ui-dataview-title .ui-btn-m {float:right;}
.ui-menuSetting .ui-dataview-infotitle {color:#0a1e5a; padding-top:15px; padding-bottom:5px; border-bottom:2px solid #66739c;}

.board_write {width:100%; border-collapse:collapse; table-layout:fixed; border-top:2px solid #66739c;}
.board_write .stntd {font-size:12px; color:#0a1e5a; font-weight:normal; text-align:left; padding:5px 15px; width:110px; border-bottom:1px solid #d3d6e1; background-color:#f5f6fa;}
.board_write .inputField {font-size:13px; color:#252424; padding:5px 15px; height:30px; border-bottom:1px solid #d3d6e1;}
.ui-menuSetting .board_write .ui-data-div01,
.ui-menuSetting .board_write .ui-data-div02 {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


/* =====================================
Obj - My Link
===================================== */
.ui-favoriteSetting {width:100%; table-layout:fixed; border-spacing:0;}
.ui-favoriteSetting .ui-fvSetting-title {color:#0a1e5a; font-size:15px; font-weight:bold; padding-bottom:6px;}
.ui-favoriteSetting .ui-fvSetting-left {padding-right:8px;}
.ui-favoriteSetting .ui-fvSetting-right {padding-left:7px;}
.ui-favoriteSetting .ui-fvSetting-contexts-box {height:380px; overflow-x:hidden; overflow-y:auto; border:1px solid #d7d9e3;}
.ui-favoriteSetting .ui-fvSetting-group {padding:12px 20px 20px; margin:0; list-style:none;}
.ui-fvSetting-group .ui-fvSetting-item {font-size:13px; color:#8d8e90; line-height:1.2em; text-indent:-18px; padding:9px 10px 8px 28px; border-bottom:1px solid #cfd2dd;}
.ui-favoriteSetting .ui-mylink .ui-fvSetting-item {border-bottom-width:0; padding-left:18px;}
.ui-fvSetting-group .ui-fv-ico {margin-right:5px;}

.ui-fv-ico {display:inline-block; vertical-align:middle; width:14px; height:14px; cursor:pointer; background-image:url(../images/bpv3/ico_favorite.png);}
.ui-fv-ico-favorite {background-position:left top;}
.selected .ui-fv-ico-favorite {background-position:left -25px;}
.ui-fv-ico-delete {background-position:-25px top;}
.ui-fv-ico-delete:hover {background-position:-25px -25px;}


/* =====================================
메뉴박스 - .ms-core-menu-box
===================================== */
.ms-welcome-root > .ms-core-menu-box.ms-core-menu-box, 
.ms-siteactions-hover > .ms-core-menu-box.ms-core-menu-box {box-shadow:none; border-top:1px solid #9da5bd;}
.ms-core-suiteLink > .ms-core-menu-box, .ms-core-suiteLink > .ms-core-menu-boxBig, 
.ms-siteactions-hover > .ms-core-menu-box, .ms-siteactions-hover > .ms-core-menu-boxBig, 
.ms-welcome-root > .ms-core-menu-box, .ms-welcome-root > .ms-core-menu-boxBig {padding-top:0;}
.ms-core-menu-box, .ms-core-menu-boxBig {box-shadow:none; border:1px solid #9da5bd;}
.ms-core-menu-list {margin:4px 0;}
.ms-core-menu-title {font-size:12px; font-weight:bold; color:#959595;}
.ms-core-menu-item:hover, .ms-core-menu-itemSelected {background-color:#f5f6fa;}
.ms-core-menu-item:hover .ms-core-menu-title, .ms-core-menu-itemSelected .ms-core-menu-title {color:#959595;}



.blind {line-height:0; font-size:0; visibility:hidden;}