#ajax-load-div { position:fixed; top:0px; left:50%; margin-left:-200px; height:30px; width:400px; background-color:#FFFFFF; line-height:30px; opacity:0.6; border-radius:0px 0px 4px 4px; text-align:center; z-index:1999; }
#ajax-load-div img { vertical-align:middle; }


/********** DEBUG DIV **********/
#show-debug { position:fixed; left:1px; top:1px; width:40px; height:30px; background:url('../../images/icon-bug-16.png'); background-repeat:no-repeat; cursor:pointer; z-index:1000; }
#__debug_div { display:none; position:absolute; margin:5px 5px; padding:5px; width:1200px; overflow:auto; word-wrap:break-word; border:1px dashed #F00; border-radius:5px; opacity:0.9; background-color:#000; color:#CCC; font-family:'Arial'; font-size:11px; z-index:1000; }
#__debug_div hr { margin-top:5px; margin-bottom:10px; height:1px; background:#333; border:0px; }
#__debug_div pre { font-family:'Arial'; font-size:11px; font-weight:normal; }
#__debug_div span { padding:2px 5px; margin:2px 0px; background:#B30000; font-weight:bold; }

sqldebug, .sqldebug { margin:2px 0px; background-color:#FFF8C1; border:1px solid #FF5C26; padding:5px; text-align:left; font-family:Consolas, Courier; font-size:11px; color:#000; z-index:1000; }
.sqldebug pre { font-family:inherit; font-size:inherit; line-height:0.9em; }
/********** DEBUG DIV **********/


.alert { padding:8px; margin-bottom:10px; }
.alert-dismissable .close, .alert-dismissible .close {
    right: -0px;
}
.dropdown-menu {
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.375);
	box-shadow: 0 3px 5px rgba(0,0,0,.375);
}

.file-selected { border:2px solid #000044; }
.form-control { padding:6px 6px; }

.mb-2 { margin-bottom:1rem; }
.ml-2 { margin-left:1rem; }
.ml-3 { margin-left:2rem; }
.ml-5 { margin-left:3rem; }
.mt-2 { margin-top:1rem; }
.mtb-2 { margin-top:1rem; margin-bottom:1rem; }

.modal-body{
	max-height:400px;
	overflow:auto;
}

.nav-tabs-custom > .nav-tabs > li {
    border-top-color: #f5f5f5;
	margin-right:0px;
}

.pagination { margin:5px 0; }

.p-2 { padding:1rem; }
.pb-2 { padding-bottom:1rem; }
.pt-2 { padding-top:1rem; }

.pointer { cursor:pointer; }

.sort-handler {
	cursor:ns-resize;
}

.tooltip-wide {
    max-width: 350px;
    /* If max-width does not work, try using width instead */
    width: 350px; 
}