@CHARSET "utf-8";
/* ------------------------------------------------------ */
/* -- [ start; 20190321 모달] -- */
/* ------------------------------------------------------ */

.map-modal { background: rgba(0,0,0,0.6);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999; }
.map-fade { display:none; }
.map-modal-dialog { background: #fff;
	width: 840px;
	height: 540px;
	top: 50%;
	left: 50%;
	margin-left: -420px;
	margin-top: -270px;	
	border-radius: 10px;
	position:absolute; }
.map-modal-dialog-nfc { background: #fff;
	width: 1000px;
	height: 205px;
	top: 50%;
	left: 50%;
	margin-left: -500px;
	margin-top: -95px;	
	border-radius: 5px;
	position:absolute; 
	}
.map-modal-dialog-app { background: #fff;
	width: 550px;
	height: 380px;
	top: 50%;
	left: 50%;
	margin-left: -300px;
	margin-top: -250px;	
	border-radius: 5px;
	position:absolute; 
	}
.map-modal-header, .modal-body, .modal-footer { padding:10px; } 
.map-modal-header { border-bottom: 1px solid #ddd; }
.map-modal .close { position: absolute;
	right: 5px;
	top: 5px;
	padding: 4px 9px;
	border-radius: 5px;
	background-color: #aaa;
	border: 0;
	color: #fff;
	font-size: 20px; }
.map-modal-footer { border-top: 1px solid #ddd; text-align:right; }
.map-modal-footer button { padding: 8px 16px;
	border-radius: 5px;
	background-color: #00BCD4;
	border: 0;
	color: #fff; }
.map-modal-footer button.btn-secondary { background-color:#aaa;}


#MapPopup .pop-div {text-align: center;}

#MapPopup .popup-footer .map-modal-body {width: 620px; height:700px;}
#MapPopup .popup-header {position: relative; height: 40px; background: #0a5c9f; color: #fff; box-sizing: border-box;}
#MapPopup .popup-header h1 {margin: 0 0 0 0; line-height: 40px; padding-left: 20px;  font-size: 16px;}
#MapPopup .popup-header .window-print {position: absolute; top: 18px; right: 70px; width: 60px; height: 24px; border: 0; margin: 0 0; padding: 0 0; color: #2b63d0; background: #fff; cursor: pointer; border-radius: 12px 12px; }
#MapPopup .map-modal-dialog-app .popup-header .popup-close {position: absolute; top: 10px; right: 20px; width: 19px; height: 19px; border: 0; margin: 0 0 0 0; padding: 0 0 0 0; background: url('<c:url value="/images/popup-close.png" />') no-repeat left top; text-indent: -9999999em; cursor: pointer;}

#MapPopup .popup-contents {padding: 1px;}
#MapPopup .popup-contents table.table-board-list01 tbody tr td {font-size: 14px;}
#MapPopup .popup-footer { padding: 0 0 5px; text-align: center;}
#MapPopup .popup-footer .window-print {border: 1px solid #0f4373; min-width: 110px; height: 40px; border-radius: 4px 4px; margin: 0 0; color: #fff; font-size: 13px; background: #0f4373; cursor: pointer; box-sizing: border-box;}
#MapPopup .popup-footer .btn-confirm {border: 1px solid #0f4373; min-width: 110px; height: 40px; border-radius: 4px 4px; margin: 0 0; color: #fff; font-size: 13px; background: #0f4373; cursor: pointer; box-sizing: border-box;}
#MapPopup .popup-footer .popup-close {border: 1px solid #0f4373; min-width: 85px; height: 40px; border-radius: 4px 4px; margin: 0 0; color: #0f4373; font-size: 13px; background: #fff; cursor: pointer; box-sizing: border-box;}

#statusHelpPop .popup-header {position: relative; height: 40px; background: #0a5c9f; color: #fff; box-sizing: border-box;}
#statusHelpPop .popup-footer { padding: 0 0 5px; text-align: center;}
#statusHelpPop .popup-footer .popup-close {border: 1px solid #0f4373; min-width: 85px; height: 36px; border-radius: 4px 4px; margin: 0 0; color: #0f4373; font-size: 13px; background: #fff; cursor: pointer; box-sizing: border-box;}
#statusHelpPop .map-modal-dialog-app .popup-header .popup-close {position: absolute; top: 10px; right: 20px; width: 19px; height: 19px; border: 0; margin: 0 0 0 0; padding: 0 0 0 0; background: url('<c:url value="/images/popup-close.png" />') no-repeat left top; text-indent: -9999999em; cursor: pointer;}

#MapPopup .pop-top-txt{ padding: 7px;}
#MapPopup .map-modal-dialog-app {width:620px; height:813px; top: 33%;}