/*
 * -----------------------------------------------------------------------------
 * Lucom Interaction Platform
 * (C) Lucom GmbH, Erkrath. All rights reserved.
 *
 * $$
 * -----------------------------------------------------------------------------
 * Add your custom CSS code to this file. This file will be included as last CSS
 * file in the form and main view. The file may also include theme macros.
 */

/* Trenner zwischen 2 linkeddatasets (Formular: BGE) UUID fuer eindeutige zuordnung */
#lip_segment-instance\:Status\:body\:Trennung_bb3c37b0-72c9-11ec-90d6-0242ac120003{
	height: 100% !important;
}

/** IE-fix fuer unsichtbaren Tooltip -> sorgt sonst fuer Scrollbar */
.headerTooltip[aria-hidden="true"]{
	left: 0;
}

.ffw_segmentGroup {
    margin-bottom: 40px;
    box-shadow: rgb(7 21 41 / 10%) 0 12px 32px 0;
}

a.formControlButton, img.formControlButton,
input.formControlButton, .formControlButton{
    border-style: none;
}

.contentPanel.loginContent .login .button.primary{

    background-color: #265A7B;

}

.contentPanel.loginContent .login .button.primary:hover{

    background-color: #E8F0FE;
    border-color: #265A7B;

}

.contentPanel.loginContent .login .button.primary:focus{

    background-color: #E8F0FE;
    border-color: #265A7B;
}

.FormNavigation .item .status.finished{

    fill: #FFFFFF !important;
}

.FormNavigation .item .status.none{

    fill: #FFFFFF !important;
}

.drop-text {
    margin-bottom: 4px;
}

input[type="submit"]:focus, input[type="file"]:focus, input[type="text"]:focus, textarea:focus {
 margin: 0px;
 border-color: #2b5b7b !important;
}


/* Anpassungen MATERNA */

.formControlMultilineText.InputField{
    overflow-y: auto !important;
}

.formControlMultilineText.InputField.ffw_notEditable{
	max-height: none !important;
}

/* Anpassungen Formularnavigation */

.FormNavigation {
    background-color: #5d7f9a;
}

.FormNavigation .items li{
    color: #ffffff;
}

.FormNavigation .items li.current{
    background-color: #2b5b7b;
    border-left-color: #2b5b7b !important;
}

.FormNavigation .items li.current>div {
    background-color: #2b5b7b;
}

.FormNavigation .item .status.active{
    fill: #ffffff !important;
}

/* Anpassungen Datenbrowser */

/* Kopfzeile */
.browseDataWizard .panel td.caption,
.browseDataWizard .panel th.caption,
.browseDataWizard .panel th.caption span.caption {
    background-color: #2b5b7b;
}

.browseDataWizard .panel th.caption span.caption {
    color: #ffffff;
}

/* Fokus-Effekt bei Filterzeile */
tr.filter input:focus,
tr.filter textarea:focus {
    background-color: #afc0cf;
}

/* Seitennummer */
.pageBrowser input.current {
    background-color: #afc0cf;
}

.pageBrowser input:hover {
    background-color: #2b5b7b;
}


.logoffWrapper {
	font-size: 13px !important;
	color: #FFFFFF !important;
	text-align: center !important;
	vertical-align: middle !important;
	font-weight: bold !important;
	border-radius: 4px !important;
	background-color: #2b5b7b !important;
	border: 2px solid #2b5b7b !important;
	padding: 5px 15px 5px 15px !important;
    height: auto !important;
    line-height: 15px !important;
	float: left !important;
	position: relative !important;
	display: flex !important;
    list-style: none !important;
	font-family: Arial, Helvetica, FreeSans, Sans-serif !important;
}

.logoffWrapper:hover {
	background-color: #0080C8 !important;
	border:2px solid #0080C8 !important;
	background-color: #5d7f9a !important;
	border:2px solid #5d7f9a !important;
}

.logoffWrapper:active {
	background-color: #000000 !important;
}

.logoffWrapper:focus {
	background-color: #0080C8 !important;
	border:2px solid #0080C8 !important;
	text-decoration: underline !important;
}

.globalSearchWrapper {
    display: none !important;
}

/* Abstand der Toolbar-Icons im Formular */
.formBody .toolbar input{
    padding-left: 6px;
    padding-right: 6px;
}

.formBody .toolbar input[title="blank"]{
    padding-left: 0;
    padding-right: 0;
    margin-left: 13px;
    margin-right: 13px;
    visibility: hidden;
}

/* Für den "Über Dolores"-Dialog */
.viewEmbeddings .about-dolores{
    border: 2px solid rgb(93, 127, 154);
    line-height: 20px;
    padding: 20px;
    color: black;
    background-color: whitesmoke;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
    margin-right: -1px;
}
/* Close-Button für den "Über Dolores"-Dialog */
.viewEmbeddings .about-dolores input{
    background-image: url(../images/svg/close.svg);
    background-size: 22px;
    background-position: center center;
    margin-top: 3px;
    background-repeat: no-repeat;
    cursor: pointer;
}

/* Für die Darstellung der nicht editierbaren Felder der ersten Reihe der benutzerdefinierten Suche */
#linked_suche\.0\.Bedingung.ffw_notEditable, 
#linked_suche\.0\.Suchkriterium.ffw_notEditable{
    background-color: #CCCCCC !important;
	border: 1px solid #929292 !important;
	border-radius: 1px;	
    box-sizing: border-box !important;
    height: 23px !important;
}

/* Für die Darstellung der Boolean Auswahlliste der benutzerdefinierten Suche */
#lip_linked_suche\.0\.SuchkriteriumBoolean_activeOption.active{
    background-color: white !important;
}

/* Upload Feld */
#UploadControlSammelupload {
    color: rgb(0, 71, 97) !important;
    border-color: rgb(204, 204, 204) !important;
    border-style: dashed !important;
    border-width: 3px !important;
}

#UploadControlSammelupload:focus {
    color: rgb(0, 71, 97) !important;
    border-color: rgb(204, 204, 204) !important;
    border-style: dashed !important;
    border-width: 3px !important;
}