/* //506 RL L5.20181204: Übernahme in styles5a.css */
/* //516 RL geoLocations */
/* //520 RL Übernahme nach styles5d.css (Inhalt bleibt wg. Abwärtskomp.) */
/* //524 RL wieder aktiv */
/* //520//524 RL Diskussion */
/* //540 RL */
/* //542 RL */
#smc_body textarea.smc-ta-2000,
#smc_body .smc-input-100p,
#smc_body .smc-width-max {
	width: 100%;
}
#smc_body .smc-input-textarea {
	margin-top: 15px;
	margin-bottom: 15px;
}
/* //520//524 RL Button ohne Link (z.B. VO ohne Freigabe) */
#smc_body .smc-link-blocked {
	background-color: #909090;
}
/* //520//524 RL neu */
#smc_body .smc-edit-form-horizontal {
	max-width: 400px;
	padding: 5px;
	margin: 5px;
	margin-top: 10px;
	border: 1px solid #909090;
}
/* //520//524 RL +height +width (aus styles5fct.css) */
#smc_body div#smclocation_box {
	height: 500px;
	width: 100%;
}
/* //520//524 RL height +width +position (aus styles5fct.css) */
#smc_body div.smclocation_box-1 {
	width: 80%;
	position: absolute;
}
/* //520//524 RL neu (aus styles5fct.css) */
#smc_body div.smc-location-title {
	font-weight: bold;
}
/* //520//524 RL +smcparaerror */
#smc_body span.smcerror, #smc_body p.smcerror, #smc_body .smcparaerror {
	color: #DB0003;
}
/* //531 RL +smcconfigerror */
#smc_body .smcconfigerror {
	color: #DB0003;
	font-weight: bold;
}
/* //520//524 RL + inline für Buttons u.a. */
#smc_body .smc-stat-hidden-inline {
	display: none !important;
}
#smc_body .smc-stat-visible-inline {
	display: inline-block !important;
}
/* //520 RL Markierung "Datensätze vorhanden" - z.B: Diskussionen */
#smc_body .btn-active {
	background-color: #26d162;
}

#smc_body .btn-active:hover {
	background-color: #1a9044;
}

#smc_body .dropdown-menu-left-inline {
	left: 0;
	right: 0;
	float: none;
	position: relative;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	min-width: 310px;
}

#smc_body .smcforminline {
	padding-bottom: 5px;
}

#smc_body table tr td .smc-documents-left {
	margin: 0px;
	float: left;
}

#smc_body .smc-doc-symbol-color {
	color: #909090;
}

/* //520//524 RL max-height: 68px lt. Konzept - Buttons quadratisch */
#smc_body .smc-documents > div > div .smc-action-group > .btn {
	max-height: 68px;
}

#smc_body .smc-documents > div > div .smc-action-group > .btn.btn-stopp,
#smc_body .smc-documents > div > div .smc-action-group > .btn.stopp {
	background-color: #ff5700;
}

#smc_body .smc-documents > div > div .smc-action-group > .btn.btn-stopp:hover,
#smc_body .smc-documents > div > div .smc-action-group > .btn.stopp:hover,
#smc_body .smc-documents > div > div .smc-action-group > .btn.btn-stopp:focus,
#smc_body .smc-documents > div > div .smc-action-group > .btn.stopp:focus {
	background-color: #c84500;
}

#smc_body .btn-inactive {
	background-color: #d9d9d9 !important;
}
#smc_body .smc-documents > div > div .smc-action-group > .btn.btn-inactive,
#smc_body .smc-documents > div > div .smc-action-group > .btn.inactive {
	background-color: #d9d9d9;
}

#smc_body .smc-documents > div > div .smc-action-group > .btn.btn-inactive:hover,
#smc_body .smc-documents > div > div .smc-action-group > .btn.inactive:hover,
#smc_body .smc-documents > div > div .smc-action-group > .btn.btn-inactive:focus,
#smc_body .smc-documents > div > div .smc-action-group > .btn.inactive:focus {
	background-color: #d9d9d9;
}

/* //520 RL Markierung "Datensätze vorhanden" - z.B. Diskussionen */
#smc_body .smc-documents > div > div .smc-action-group > .btn.btn-active,
#smc_body .smc-documents > div > div .smc-action-group > .btn.active {
	background-color: #26d162;
}

#smc_body .smc-documents > div > div .smc-action-group > .btn.btn-active:hover,
#smc_body .smc-documents > div > div .smc-action-group > .btn.active:hover,
#smc_body .smc-documents > div > div .smc-action-group > .btn.btn-active:focus,
#smc_body .smc-documents > div > div .smc-action-group > .btn.active:focus {
	background-color: #1a9044;
}

#smc_body .smc-link-procedure-unsel {
	background-color: #26d162;
}

#smc_body .smc-link-procedure-unsel:hover,
#smc_body .smc-link-procedure-unsel:focus {
	background-color: #1a9044 !important;
}

#smc_body .smc-link-procedure-sel {
	background-color: #33bee5;
}

#smc_body .smc-link-procedure-sel:hover,
#smc_body .smc-link-procedure-sel:focus {
	background-color: #1aa4cb !important;
}
/* //520//524 RL Pflichtfelder */
#smc_body .smcinput3required {
	border: 1px solid red;
}
/* //520//524 RL !important bei color ??? 
#smc_body .smc-link-procedure {
	color: #fff !important;
}
*/
/* //524 RL Anpassungen */
#smc_body .btn-primary {
	color: #ffffff;
}
/* //524 RL Anpassungen */
#smc_body .smc-documents.smc-doc-dakurz.smc-uv-size-9-left {
	margin: 0 0;
}
/* === Ergaenzungen === */
#smc_body .smc-input-file-btn {
	z-index: -1;
	position: absolute;
	opacity: 0;
}
#smc_body .smc-input-file-label {
	display: table;
	width: 150px;
	text-align: center;
	vertical-align: middle;
}
#smc_body .smc-card-header-title-simple {
	font-size: 1rem;
	font-weight: bold;
	line-height: 1.5;
}
/* //548 RL RL */
#smc_body .smc-text-sp1 {
	font-size: 1.3rem;
	font-weight: bold;
}
#smc_body img.smc-img-scan {
	width: 150px;
	height: 150px;
}

#smc_body .smc-action-group-float {
	float: right;
}
#smc_body .smc-clearfix {
	clear: both;
}
/* === Textabstände Dokumentboxen === */
#smc_body .smc-documents > div > div .smc-el-h {
	margin-right: 50px;
}
#smc_body .list-inline.smc-detail-list {
	margin-right: 50px;
}
/* //525//526 RL Mehr Abstand zw. Text und Buchstaben sowie Symbol */
/* //530 RL alt: #smc_body .smc-documents > div > div .smc-doc-content { */
#smc_body .smc-documents > div > div .smc-doc-icon + .smc-doc-content {
	/* //544 RL verschoben nach smcc-s-n: margin-left: 4rem !important; */
	padding-right: 10px;
}
/* //544 RL */
#smc_body .smcc-s1-n {
	/* normaler Zusatzabstand */
	margin-left: 4rem !important;
}
#smc_body .smcc-s1-m {
	/* minimaler Zusatzabstand */
	margin-left: 3.6rem !important;
}
#smc_body .smcc-s1-l {
	/* grosser Zusatzabstand */
	margin-left: 5rem !important;
}
#smc_body .smcc-s1-x {
	/* kein Zusatzabstand */
}
/* //530 RL Abstände smce-m- statt smc-doc-fct-: */
/* //530 RL Abstände ohne ICON dakurz: */
#smc_body .smc-documents > div > div .smc-doc-content.smce-m-1 {
	margin-right: 1rem;
}
#smc_body .smc-documents > div > div .smc-doc-content.smce-m-2 {
	margin-right: 5rem;
}
#smc_body .smc-documents > div > div .smc-doc-content.smce-m-3 {
	margin-right: 9rem;
}
/* //530 RL Abstände mit ICON dakurz: */
#smc_body .smc-documents > div > div .smc-doc-icon + .smc-doc-content.smce-m-1 {
	margin-right: 4.125rem;
}
#smc_body .smc-documents > div > div .smc-doc-icon + .smc-doc-content.smce-m-2 {
	margin-right: 8.25rem;
}
#smc_body .smc-documents > div > div .smc-doc-icon + .smc-doc-content.smce-m-3 {
	margin-right: 12.375rem;
}
/* //PopUp-Boxen z.B. MyTags: */
#smc_body .smce-m-m {
	padding: 1em;
}
/* //schmale Spalte für 1 Icon (z.B. "mytagcmd"): */
#smc_body .6 {
	width: 15px;
}

/* //530 RL Dokumentdarstellung verfeinern */
#smc_body .smce-do-1 {
	float: none !important;
}

/* === Boxen Spezialfälle === */
#smc_body .smc-el-h-b {
	padding: 10px;
}
#smc_body .smc-table-cell-s {
	padding: 0.75rem 0.9375rem;
}

/* //520//524 RL Diskussion: */
#smc_body .smc-link-selection {
	background-color: #fff;
	color: #000;
	padding: 5px 5px;
	border-bottom: 1px solid black;
	text-decoration: none;
	display: inline-block;
}
#smc_body .smc-link-selection:hover,
#smc_body .smc-link-selection:focus {
	color: #fff;
	background-color: #1aa4cb !important;
}
#smc_body .smc-link-selection:before {
	font-family: Mandatos;
	color: #000;
	margin-right: 7px;
}
#smc_body .smc-link-selection-neutral {
	color: #000000;
}
#smc_body .smc-link-selection-neutral:hover,
#smc_body .smc-link-selection-neutral:focus {
	background-color: #e0e0e0 !important;
	color: #000000;
}
#smc_body .smc-link-selection-sel {
	background-color: #33bee5;
}
#smc_body .smc-link-selection-sel:hover,
#smc_body .smc-link-selection-sel:focus {
	background-color: #1aa4cb !important;
}
#smc_body .smc-de-pe:before {
	content: "\e970";
}
#smc_body .smc-de-gr:before {
	content: "\e92c";
}
#smc_body .smc-ta-info {
	font-size: 12px;
	margin-bottom: -1px;
}
/* //520//524 RL Impressum in Login-Seite verfügbar ANF-2019-2020/126: */
#smc_body .smc-pagetype-logon #sidebar-nav.smc-nav_visible {
	display: block !important;
}

/* //524 RL ANF-2019-2020/093 Mailadressen maskieren */
#smc_body span.smce-d-r {
	unicode-bidi: bidi-override;
	direction: rtl;
}

/* //524 RL ANF-2019-2020/150 Befangen anzeigen: */
#smc_body .card .card-header.smc-card-uv-bef .card-header-title:after {
	/* fa-universal-access */
	content: '\f2bd';
}
/* //532//540 RL i-Punkt FE-2021-000298: */
#smc_body .page-title > h2 {
	font-size: 1rem;
}
#smc_body .card .card-header .card-header-title {	
	font-size: 1rem;
}
h4, .h4 {
	font-size: 1rem;
}

h5, .h5 {
	font-size: 0.9rem;
}
.lead {
	font-size: 1rem;
}
.blockquote {
	font-size: 1rem;
}
.col-form-label-lg {
	font-size: 1rem;
}
.form-control-lg {
	font-size: 1rem;
}
.btn-lg, .btn-group-lg > .btn {
	font-size: 1rem;
}
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
	font-size: 1rem;
}
.custom-select-lg {
	font-size: 1rem;
}
.navbar-brand {
	font-size: 1rem;
}
.navbar-toggler {
	font-size: 1rem;
}
.pagination-lg .page-link {
	font-size: 1rem;
}

/* //524 RL Cookie-Banner ANF-2019-2020/187: */
#smc_body .smc-logon-text01 {
}

/* //524 RL Recherche formatieren: */
#smc_body .smc-text-label {
	width: 100%;
}
/* //542 RL +vertical-align */
#smc_body .smclabelfortext {
	margin-right: 10px;
	vertical-align: top;
}

/* //526 RL UV Leer-Symbol falsch: */
#smc_body .card .card-header.smc-card-uv-ka .card-header-title:after {
	content: none;
}
#smc_body .card .card-header.smc-card-uv-leer .card-header-title:after {
	content: none;
}
#smc_body .card .card-header.smc-card-uv-preview .card-header-title:after {
	content: none;
}
/* // */

/* //530 RL */
/* //Hinweistext Admin: */
#smc_body span.smchinweis {
	color: #5c42d9;
}

/* //530 RL */
/* //Text mit Abstand unten: */
#smc_body .smce-t-1 {
	padding-bottom: 10px;
}
#smc_body .smce-t-2 {
	font-weight: bold;
}
#smc_body .smce-t-3 {
	white-space: normal;
	margin-bottom: 10px;
}
/* //530 RL */
#smc_body h2.smcadmininfossec {
	color: red;
}
/* //530 RL */
#smc_body .weekday, #smc_body .holiday {
	white-space: nowrap;
}

/* //530 RL Darstellung in den Apps */
#smc_body #sidebar-wrapper.smc-nav-mandatos {
	width: 100%;
}
#smc_body .smce-f-1 {
	padding: 0 0;
}
#smc_body .smce-b-1 {
	width: 100%;
	text-align: right;
}

/* //540 RL CONFIG-INFO */
#smc_body div.smcconfiginfo {
	border: 1px solid black;
	padding: 10px;
	background-color: yellow;
}
#smc_body .smcwauto {
	width: auto;
}

/* //542 RL CONFIG-INFO */
#smc_body .smclabel3 {
	padding-left: 10px;
	padding-right: 20px;
}
