<!--
/**
 * @author Roland Rusch, FiMA Informatik AG
 */


.blacklink { color: #444; };
a.blacklink:hover { color: #AAA; };


/* z.B. gelöschte Domain: Formulartitel*/
.disabledrow {
	text-decoration: line-through;
}

.navbar .btn {
	margin-top: 7px;
	margin-left: 14px;
}

.app-icon {
	padding-right: 4px;
	bottom: -3px;
	position: relative;
	max-height: 16px;
	width: 16px;
	display: inline-block;
	text-rendering: auto;
	background-size: contain;
	background-repeat: no-repeat;
	background-position-x: 50%;
	background-position-y: 50%;
}

.app-icon:before {
	content: "\00a0";
	width: 0px;
}

.sidebar-menu > li > a > .app-icon {
	width: 20px;
	background-position-x: 0%;
}

.app-icon-user { background-image: url(_files/images/user.png); }
.app-icon-user-add { background-image: url(_files/images/user_add.png); }
.app-icon-user-delete { background-image: url(_files/images/user_delete.png); }
.app-icon-user-edit { background-image: url(_files/images/user_edit.png); }
.app-icon-user-go { background-image: url(_files/images/user_go.png); }
.app-icon-user-gray { background-image: url(_files/images/user_gray.png); }
.app-icon-user-suit { background-image: url(_files/images/user_suit.png); }

.app-icon-vertrag { background-image: url(_files/images/script.png); }

.app-icon-vertragsgruppe { background-image: url(_files/images/folder_page.png); }

.app-icon-auftrag { background-image: url(_files/images/cog.png); }

.app-icon-domain { background-image: url(_files/images/world.png); }
.app-icon-domain-delete { background-image: url(_files/images/world_delete.png); }

.app-icon-adresse { background-image: url(_files/images/building.png); }
.app-icon-adresse-error { background-image: url(_files/images/building_error.png); }
.app-icon-adresse-delete { background-image: url(_files/images/building_delete.png); }
.app-icon-adresse-go { background-image: url(_files/images/building_go.png); }

.app-icon-betrag { background-image: url(_files/images/coins.png); }
.app-icon-bill { background-image: url(_files/images/money.png); }
.app-icon-bill-open { background-image: url(_files/images/money.png); }
.app-icon-bill-ueberfaellig { background-image: url(_files/images/money.png); }
/*
.app-icon-bill-open { background-image: url(_files/images/money_error.png); }
.app-icon-bill-ueberfaellig { background-image: url(_files/images/money_alert.png); }
*/

.app-icon-billreminder { background-image: url(_files/images/exclamation.png); }

.app-icon-cashflow { background-image: url(_files/images/page_white.png); }

.app-icon-admin { background-image: url(_files/images/page_white.png); }

.app-icon-email { background-image: url(_files/images/email.png); }
.app-icon-pdf { background-image: url(_files/images/pdf_24x24.png); }
.app-icon-printer { background-image: url(_files/images/printer.png); }


/* Form styling */
form dt:first-child {
	height: 0px;
	margin-top: 0px;
}
form dd:first-of-type {
	position: relative;
	top: -20px;
	padding-bottom: 0px;
}
form dd:first-of-type .form-control {
	border-top: transparent;
	border-left: transparent;
	border-right: transparent;
}
form dd:first-of-type .input-group-addon {
	border-top: transparent;
	border-left: transparent;
	border-right: transparent;
}
form dd:first-of-type input, form dd:first-of-type .input-group-addon {
	background: #fafafa;
}

form form dt {
	margin-top: 14px;
}


#admin_id-label, #admin_id-element,
#tech_id-label, #tech_id-element,
#billing_id-label, #billing_id-element,
#default_owner_id-label, #default_owner_id-element,
#default_tech_id-label, #default_tech_id-element
{
	display: none;
}



/* Form Position */
/*
dt#start-label, dt#stop-label {
	width: 50%;
	display: inline-block;
	position: absolute
}

dd#start-element, dd#stop-element {
	width: 50%;
	display: inline-block;
	position: relative;
	top: 24px;
	overflow: hidden;
}
dt#start-label, dd#start-element {
	padding-right: 5px;
}
dt#stop-label, dd#stop-element {
	padding-left: 5px;
}
*/

/*
table tbody tr:hover {
	background: red;
}
*/



/* Zusammenfassung */
.col-md-4 .dl-horizontal dt {
	width: 80px;
}

.col-md-4 .dl-horizontal dd {
	margin-left: 90px;
}


/* Fix Dialog z-index */
.ui-dialog { z-index: 2001 !important ;}
.ui-widget-overlay {
	z-index: 2000 !important;
	background: #AAA url(_rrlibassets/jquery-ui/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity: .30;
	filter: Alpha(Opacity=30);
}

/* Fix Select2 z-index */
.select2-dropdown {
	z-index: 2003 !important;
}


/* Zusammenfassung */
.col-md-4 .dl-horizontal dt {
	width: 80px;
}

.col-md-4 .dl-horizontal dd {
	margin-left: 90px;
}


.offset-1 { margin-left: 20px; }
.offset-2 { margin-left: 40px; }
.offset-3 { margin-left: 60px; }
.offset-4 { margin-left: 80px; }
.offset-5 { margin-left: 100px; }


/* Fix typeahead field */
.typeahead__field input {
	padding: .5rem .75rem;
}


-->
