#page-container.closed { overflow-y:hidden; }
#page-container.closed .leftmenu-scroll { overflow-y:auto; }
#page-container.closed .content-list { position:absolute; top:0; bottom:43px; height:auto; width:100%; overflow-y:auto; }
#page-container.closed .content-view { position:absolute; top:0; bottom:43px; height:auto; width:100%; overflow-y:auto; }
#page-container.closed .btn-wrap { position:absolute; bottom:0; }
#sidebar-nav-edit-ul {min-height: 10px;}

/* ajax common style */
div.body-loading {
	position:absolute;
	z-index:9;
	top:0; left:0;
	width:100%; height:100%;
	background : url(../images/dev/loading_b.gif) no-repeat scroll 50% 50% white;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); opacity: 0.6;
}
div.container-loading {
	position:absolute;
	top:0; left:0;
	background : url(../images/dev/loading.gif) no-repeat scroll 50% 50% white;
	z-index : 99;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); opacity: 0.6;
}
div.button-loading {
	position:absolute;
	top:0; left:0;
	min-width:30px; min-height:16px;
	background : url(../images/dev/ic_refresh2.gif) no-repeat scroll 50% 50% white;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity: 0.8;
}

/* modal dialog */
div.modal.dialog { display:block; }
div.modal.dialog iframe.dialog { width:100%; border-width:0; }
div.modal.dialog .modal-body { position:absolute; top:0; bottom:46px; width:100%; overflow:auto; }
div.modal.dialog .modal-footer { position:absolute; bottom:0; width:100%; }

/* plupload */
a.plupload_button.plupload_start { display:none; }
div.plupload_header { display:none; }
input.singleFile { min-width:200px }

iframe.ieCover { position:absolute; z-index:0; left:0; top:0; width:100%; height:100%; border-width:0; }
.modal-content > div.content { position:relative; z-index:1; }

/* form valid message */
.invalidMessage { background-color:#ffdfdb; color:#e74c3c; padding:2px 4px; border-radius:3px; box-shadow:2px 2px 3px #ddd; }

/* datepicker date(event) active */
.datepicker table tr td.event { background:#e6ebed; }
.datepicker table tr td.today.event { background:#f07070; }

.handle { cursor:move;}
.sortable-highlight { height:32px; margin-bottom:11px; border: 2px dashed #d5d5d5; background-color:#fff8d6; color: #363636;}
.sortable-highlight td { background-color:#fff8d6 !important; }

.dropdown-menu > iframe.axCover { position: absolute; height: 100%; width: 100%; top: 0; left:0; border: none; }

/* planner */
div.scheduleHint { font-size:.9em; position:absolute; max-width:300px; line-height:1.8em; padding:5px 8px 7px; border: 1px solid #cccccc;  border-radius: 4px; background:#fff;  z-index:10001;  }


/* fullcalendar */
.icon_schedule { display:inline-block; width:14px; height:14px; vertical-align:middle; cursor:pointer; }
.icon_schedule.todo1 { background:url(../images/dev/ic_todo.png) no-repeat -1px -1px; }
.icon_schedule.todo2 { background:url(../images/dev/ic_todo.png) no-repeat -1px -17px; }
.icon_schedule.private { background:url(../images/dev/ico_essential.gif) no-repeat 0 0; }