#SDO_Text {
	text-shadow: 1px 2px 3px #666;
}

.SDO_ObjectView_Icon {
	font-size:80px !important; 
	text-shadow: 2px 2px 5px #888888;
}

.SDO_Caption_sub {
	margin-top:0px;
	font-size: 14px;
	text-shadow: 2px 2px 2px #888888;
}
.sdo_caption {
	margin-top:10px;
	font-size: 18px;
	text-shadow: 2px 2px 5px #888888;
}
.sdo_subcaption {
	margin-top:10px;
	font-size: 14px;
	text-shadow: 2px 2px 5px #888888;
}


table.table tr.striped {
	background-color: #f9f9f9;
}

.panel-heading-sm {
	height: 28px;
	padding: 5px !important;
	font-size: small;
}

.panel-body-sm {
	padding: 0px !important;
	font-size: small;
}
.panel-body-sm  .table-condensed>tbody>tr>th {
	padding: 2px;
	padding-left: 5px;
	vertical-align: middle;
}
.panel-body-sm  .table-condensed {
	margin-bottom: 0px;
}


@media all and (max-width:768px) {
	.breakable tr {
		display: table;
		width:   100%;
	}
	.breakable td {
		display: table-row;
	}
	.breakable td.always_cell {
		display: table-cell;
	}
	.breakable .hide_small {
		display: none;
	}
	.breakable .show_small {
		display: table-row;
	}
	.breakable .show_small_inline {
		display: inline;
	}
}
@media all and (min-width:768px) {
	.breakable .show_small {
		display: none
	}
	.breakable .show_small_inline {
		display: none
	}
}

.jqstooltip{
	box-sizing: content-box;
}

.drop_shadow {
	-webkit-box-shadow:	7px 7px 9px -4px rgba(0,0,0,0.53);
	-moz-box-shadow:		7px 7px 9px -4px rgba(0,0,0,0.53);
	box-shadow:					7px 7px 9px -4px rgba(0,0,0,0.53);
}

.btn.btn-mc {
	margin: 2px;
	padding: 0px;
	padding-left: 1px;
	padding-right: 1px;
	font-size:13px;
}

table th.bg_fill {
	padding-left:			5px;
	background-color:	#e0e0ff;
}

table.fixed {
	table-layout:			fixed;
	width:						100%;
}
