/* UDB Core CSS */

/* Bootstrap Adjustments */
.popover {
	max-width: 100%;
}

.tab-pane {background-color:white; padding:10px; border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.nav-tabs {font-weight: bold;background-color:#e8e8e8; padding-top:2px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;border-top-left-radius:5px;border-top-right-radius:5px;}
.nav-tabs li :not(.active) {background-color:whitesmoke;}
.nav-tabs>li>a:hover{ background-color:white; border-color:white;}

.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.modal-header {
	background:#d9edf7;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.modal-ss {
	width: 400px;
}
.modal-sl {
	width: 750px;
}

.force-input{
	margin-left:6px;
	color:#f00;
}

/* Admin Area Styles */
.UDB_panel {
	padding: 10px 20px;
	margin: 15px auto;
	border: 1px solid rgba( 0, 0, 0, 0.2 );
	border-radius: 5px;
	background-color: #eee;
}

.UDB_inner_white {
	padding: 5px 5px;
	border: 1px solid rgba( 0, 0, 0, 0.2 );
	border-radius: 5px;
	background-color: #fff;
	margin: 5px 0;
	color:#222;
}

.UDB_panel a, .UDB_panel a:visited, .UDB_panel a:link {
	color: darkblue;
}
.UDB_panel a:hover {
	color: blue;
}

.UDB_panel, .UDB_panel td {
	color: #222;
}

/* Auto Complete */
div.autocomp {
	position:absolute;
	border-collapse:collapse;
	background:#FFFFFF;
	border:1px solid #ABABAB;
	display:none;
	z-index:2100;
}
div.autocomp_sel{
	background-color:#DDDDDD;
	padding:2px;
}
div.autocomp_usel{
	padding:2px;
}

/* Edit Styles */
div.UDB_edit {
	margin-bottom:4px; min-height:24px;
}

label.UDB_edit {
	float:left;height: 23px;width:200px;
}

.GDrive_Logo {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:20px;
	height:18px;
	background-image: url('/Images/GDrive.gif');
	z-index: 2000;
}

.GDrive_Picker {
	background-color: #fff;
	border: 1px solid #000;
	width: 628px;
	padding: 0;
	height: 255px;
}
.GDriveIDiv{
	padding: 0;
	height: 200px;
	overflow: scroll;
}
.GDrivePName {
	background-color: #ddd;
	padding: 2px 2px 2px 4px;
	height: 28px;
	border-bottom: 1px solid #777;
	font-weight: bold;
}
.GDrivePName button {
	padding: 0 4px;
	background-color: #ccc;
	border: 1px solid #777;
	border-radius: 4px;
}
.GDriveFName {
	background-color: #eee;
	padding: 2px 2px 2px 4px;
	border-bottom: 1px solid #777;
	font-weight: bold;
}
.GDriveFolder {
	background-color: #F5FFA3;
	padding: 2px 2px 2px 12px;
	height: 25px;
	border-bottom: 1px solid #777;
}
.GDriveFile {
	background-color: #A3F5FF;
	padding: 2px 2px 2px 12px;
	height: 25px;
	border-bottom: 1px solid #777;
}
.GDriveDate {
	float:right;
}
.GDriveIcons {
	padding-right:6px
}
.UDB_EditDiv{
	position: absolute;
	background-color: #000;
	opacity: 0.5;
	z-index:2001;
}
.UDB_EditTopMid{
	border-bottom:5px solid #fff;
}
.UDB_EditLftMid{
	border-right:5px solid #fff;
}
.UDB_EditRgtMid{
	border-left:5px solid #fff;
}
.UDB_EditBotMid{
	border-top:5px solid #fff;
}
.UDB_EditDiv .BarBut1{
	position: absolute;
	right: 0;
	bottom: 3px;
}

@media print {
 #header, #nav, #footer, .noprint {display: none !important;}
}
@media screen {
 .noscreen {display: none !important;}
}
