.modal 			{ font-size:16px; color:#333333; font-weight:normal; }
.modal-title		{ font-weight:bold; color:#333333; font-size:19px; }
.modal div, input, a, select, textarea, label { font-family: 'NanumGothic', '³ª´®°íµñ', '±¼¸²', 'gulim' 'µ¸À½', 'Dotum', '¸¼Àº °íµñ', 'Malgun Gothic', sans-serif; font-weight:normal; color:#333333; } 
.modal input,textarea 	{ border:1px solid #919191; font-size:15px; width:100%; padding:5px; }  
.modal textarea 			{ padding:10px; line-height:20px; }  
.modal select		{ border:1px solid #919191; color:#333333; padding:6px 0px; }
.modal .input_datepicker{ height:33px; }
.modal .title		{ font-size:16px; color:#333333; }
.modal-footer		{ text-align:center; margin-top:5px; }
.btn			{ width:150px; padding:8px; }
.btn.btn-normal		{ background-color:#6B80CA; color:#FFFFFF; font-size:15px; font-weight:bold; }
.btn.btn-normal:hover	{ background-color:#2E48A6; }

/* ¾Ë¸²Ã¢ ¸ð´Þ Å©±â Á¶Á¤	*/ 
.modal-dialog.size_alert 	{ width:300px; min-height:130px; padding:0px; margin:0px; }
.modal-content.size_alert 	{ height:auto; min-height:130px; }

/* ÇöÈ²ÆÇ 			*/
.modal-dialog.size_full 	{ width:100%; height:100%; padding:0px; margin:0px; }
.modal-content.size_full 	{ height:auto; min-height:100%; border-radius:0; }

/* »ý»ê°èÈ¹ > MO ¼±ÅÃ 		*/ 
.modal-dialog.size_chooseMO 	{ width:500px; height:250px; padding:0px; margin:0px; }
.modal-content.size_chooseMO 	{ height:auto; min-height:250px; }
.modal .comment_red 		{ color:#ff6666; font-size:12px; font-weight:bold; margin-top:30px; text-align:justify; }

/* »ý»ê°èÈ¹ > Add DayPlan 		*/ 
.modal-dialog.size_addDayPlan 	{ width:500px; height:260px; padding:0px; margin:0px; }
.modal-content.size_addDayPlan 	{ height:auto; min-height:260px; }

/* »ý»ê°èÈ¹ > ÆÄÀÏ¾÷·Îµå 	*/ 
.modal-dialog.size_fileUpload 	{ width:500px; height:280px; padding:0px; margin:0px; }
.modal-content.size_fileUpload 	{ height:auto; min-height:280px; }


/* °¶·¯¸® */
div.thumb 	{ padding:0px; display:inline-block;max-width:200px;vertical-align:top; }
a.thumbnail	{ margin:5px; }
a.thumbnail:hover > img { opacity:0.7; }



/* ********************************************* */
/* Bootstrap modal CSS : Á¤Áß¾Ó À§Ä¡ */
/* ********************************************* */
.modal.modal-center 		{ text-align:center; }
.modal-dialog.modal-center 	{ display:inline-block; text-align:left; vertical-align:middle; }
@media screen and (min-width: 768px) {
	.modal.modal-center:before {
		display: inline-block;
		vertical-align: middle;
		content: " ";
		height: 100%;
    	}
}

