@charset "utf-8";
/*@import url("default2.css");*/
@import url("common2.css");
@import url("button.css");
@import url("board.css");
/*@import url("layout.css");*/
@import url("search.css");
@import url("contents.css");

#container.sub {position: relative;}

.ui-datepicker {z-index: 36 !important;}

/* 챗봇 배너 */
.chatbotBtn {right: 50%; bottom: -30px; margin-right: -600px;}


@media screen and (max-width: 1024px){
	/* 챗봇 배너 */
	.chatbotBtn {right: 20px; bottom: -25px; margin-right: 0;}
}

@media screen and (max-width: 768px){
	
}

@media screen and (max-width: 640px){
	/* 챗봇 배너 */
	.chatbotBtn {right: 10px; bottom: -20px;}
}

@media screen and (max-width: 480px){
	
}

@media screen and (max-width: 375px){
	
}

@media screen and (min-width: 1025px){
	
}

.modal {
background: rgba(0, 0, 0, 0.7);
}
.modal-content {
border-radius: 0;
-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125);
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125);
border: 0;
}

.close {
float: right;
font-size: 21px;
font-weight: bold;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
filter: alpha(opacity=20);
opacity: .2;
}
.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
filter: alpha(opacity=50);
opacity: .5;
}
button.close {
-webkit-appearance: none;
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
}
.modal-open {
overflow: hidden;
}
.modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 9999;
display: none;
overflow: hidden;
-webkit-overflow-scrolling: touch;
outline: 0;
}
.modal.fade .modal-dialog {
-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition:      -o-transform .3s ease-out;
		transition:         transform .3s ease-out;
-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
		transform: translate(0, -25%);
}
.modal.in .modal-dialog {
-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
		transform: translate(0, 0);
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal-dialog {
position: relative;
top: 20%;
width: auto;
margin: 10px;
}
.modal-content {
position: relative;
background-color: #fff;
-webkit-background-clip: padding-box;
		background-clip: padding-box;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, .2);
border-radius: 6px;
outline: 0;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
		box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}

.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1
/* z-index: 1040; */
/* background-color: #000; */
}
.modal-backdrop.fade {
filter: alpha(opacity=0);
opacity: 0;
}
.modal-backdrop.in {
filter: alpha(opacity=50);
opacity: .5;
}
.modal-header {
min-height: 16.42857143px;
padding: 15px;
border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
margin-top: -2px;
}
.modal-title {
margin: 0;
line-height: 1.42857143;
}
.modal-body {
position: relative;
padding: 15px;
}
.modal-footer {
padding: 15px;
text-align: right;
border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
margin-bottom: 0;
margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
margin-left: 0;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@media screen and (min-width: 400px) {
.modal-dialog {
	width: 600px;
	margin: 30px auto;
}
.modal-content {
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
			box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}
.modal-sm {
	width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg {
	width: 900px;
}
}
.modal-footer:before,
.modal-footer:after {
display: table;
content: " ";
}
.modal-footer:after {
clear: both;
}
.glyphicon-modal-window:before {
content: "\e237";
}

#sessionExpireAlert > .modal-dialog{ width:400px;}
#expiredGuid > .modal-dialog{ width:520px;}
@media screen and (max-width: 430px) {
	#sessionExpireAlert > .modal-dialog{ width:360px;}
	#expiredGuid > .modal-dialog{ width:360px;}
}
@media screen and (max-width: 360px) {
	#sessionExpireAlert > .modal-dialog{ width:340px;}
	#expiredGuid > .modal-dialog{ width:340px;}
}
@media screen and (max-width: 300px) {
	#sessionExpireAlert > .modal-dialog{ width:260px;}
	#expiredGuid > .modal-dialog{ width:260px;}
}