/***********************

	AUTO BAUER Theme
	Copyright 2023/01

***********************/

/*
	Search Prefixes

	#1		| °
	#2		| !
*/

/**************/
/*   °Fonts   */
/**************/



/*************/
/*   °Text   */
/*************/

:root {
	--main-font-family:unset;
	--main-font-size:unset;

	--h1-font-family:unset;
	--h1-font-size:unset;
	--h1-font-weight:unset;
	--h1-color:unset;

	--h2-font-family:unset;
	--h2-font-size:unset;
	--h2-font-weight:unset;
	--h2-color:unset;

	--h3-font-family:unset;
	--h3-font-size:unset;
	--h3-font-weight:unset;
	--h3-color:unset;

	--h4-font-family:unset;
	--h4-font-size:unset;
	--h4-font-weight:unset;
	--h4-color:unset;

	--h5-font-family:unset;
	--h5-font-size:unset;
	--h5-font-weight:unset;
	--h5-color:unset;

	--h6-font-family:unset;
	--h6-font-size:unset;
	--h6-font-weight:unset;
	--h6-color:unset;

	--headline-break-line-color:#aaaaaa;

	--text-font-family:unset;
	--text-font-size:unset;
	--text-line-height:unset;
	--text-font-weight:unset;
	--text-color:unset;

	--link-color:unset;
	--link-hover-color:unset;
	--link-btn-hover-color:unset;
	--link-decoration:none;
}



/***   !code   ***/

:root .code {
	--code-font-family:unset;
	--code-bg-color:#e5e5e5;
}


/***************/
/*   °Tables   */
/***************/

:root {
	--th-td-bottom-border-color:#abaa15;

	--thead-bg-color:#f7f7ec;
	--thead-color:#000000;
	--thead-clickable-hover-color:#abaa15;

	--tbody-tr-bg-even-color:#f6f8fc;
	--tbody-tr-bg-odd-color:#f6f8fc;
	--tbody-tr-bg-hover-color:rgba(0,0,0,0.03);
	--tbody-bg-clickable-hover-color:#abaa15;

	--table-bordered-radius:4px;
	--table-bordered-border-color:#aaaaaa;

	--toolbar-broder-radius:4px 4px 0 0;
	--toolbar-bg-color:rgba(247,247,236,0.5);
}



/************************/
/*   °Messages / °MSG   */
/************************/

:root {
	--msg-boxed-border-radius:4px;
	--msg-boxed-border-color:#abaa15;

	--msg-colored-border-radius:4px;
	--msg-colored-bg-color:#f7f7ec;
	--msg-colored-error-color:#000000;
	--msg-colored-error-bg-color:#ffeeee;
	--msg-colored-success-color:#000000;
	--msg-colored-success-bg-color:#e4f1e4;
	--msg-colored-hint-color:#000000;
	--msg-colored-hint-bg-color:#f7f7ec;
	--msg-colored-note-color:#000000;
	--msg-colored-note-bg-color:#f2f2f2;
}


/*************/
/*   °flag   */
/*************/

:root .flag {
	--flag-green-color:#ffffff;
	--flag-green-bg-color:#0fa03f;
	--flag-red-color:#ffffff;
	--flag-red-bg-color:#e34a49;
	--flag-gray-color:#ffffff;
	--flag-gray-bg-color:#999999;
}



/****************/
/*   °Buttons   */
/****************/

:root {
	--btn-border-with:unset;
	--btn-border-radius:unset;
	--btn-border-color:unset;
	--btn-bg-color:unset;
	--btn-color:unset;
	--btn-transition:unset;

	--btn-outline-focus-style:unset;
	--btn-outline-focus-color:unset;

	--btn-hover-color:unset;
	--btn-border-hover-color:unset;
	--btn-bg-hover-color:unset;

	--btn-border-disabled-color:unset;
	--btn-disabled-color:unset;
	--btn-bg-disabled-color:unset;

	--btn-delete-border-color:#e34a49;
	--btn-delete-disabled-color:#c89a99;
	--btn-delete-bg-disabled-color:#e9e9e9;
	--btn-delete-hover-color:#ffffff;
	--btn-delete-border-hover-color:#e34a49;
	--btn-delete-bg-hover-color:#e34a49;

	--textbtn-color:#0072a5;
	--textbtn-hover-color:#5ba8c4;
	--textbtn-disabled-color:#8cafc9;

	--btn-subtle-border-width:unset;
	--btn-subtle-border-color:#999999;
	--btn-subtle-border-radius:unset;
	--btn-subtle-bg-color:#ffffff;
	--btn-subtle-color:#666666;
	--btn-subtle-hover-color:#5ba8c4;
	--btn-subtle-border-hover-color:#999999;
	--btn-subtle-bg-hover-color:#ffffff;
	--btn-subtle-border-disabled-color:#dddddd;
	--btn-subtle-disabled-color:unset;
	--btn-subtle-bg-disabled-color:#ffffff;

	--btn-formular-bg-color:#ffffff;
	--btn-formular-border-radius:3px;
	--btn-formular-border-width:1px;
	--btn-formular-border-color:#404c51;
	--btn-formular-color:#404c51;
	--btn-formular-hover-color:unset;
	--btn-formular-border-hover-color:#404c51;
	--btn-formular-bg-hover-color:#ffffff;
	--btn-formular-border-disabled-color:#dddddd;
	--btn-formular-disabled-color:unset;
	--btn-formular-bg-disabled-color:#ffffff;
}



/***************/
/*   °Colors   */
/***************/

:root {
	--note-color:#747272;
	--hint-color:#abaa15;
	--warning-color:#3198df;
	--error-color:#e34a49;
	--success-color:#0fa03f;
	--delete-color:#e34a49;
}


:root .section {
	--border-color:#aaaaaa;
	--bg-color:rgba(247,247,236,0.5);
	--bg-invalid-color:#f5eae8;
}

:root .input {
	--title-font-size:0.8em;
	--title-color:#404c51;
	--input-text-color:#404c51;
	--input-text-hover-color:#404c51;
	--input-text-focus-color:#404c51;
	--select-icon:url("../img/icon_select.png"); /* background-size:20px 15px; */
	--border-radius:3px;
	--border-width:1px;
	--border-color:#404c51;
	--border-disabled-color:#dddddd;
	--bg-color:#ffffff;
	--bg-hover-color:#ffffff;
	--bg-focus-color:#ffffff;

	--input-transition:box-shadow 0.3s;

	--box-shadow:none;
	--box-hover-shadow:none;
	--box-focus-shadow:0px 0px 4px 0px rgba(225,132,9,0.65);

	--outline-focus-color:transparent;

	--big-text-hover-color:#abaa15;
	--big-bg-hover-color:#f7f7ec;
	--big-border-checked-color:#3198df;
	--big-bg-checked-color:#dceaf8;
	--big-text-disabled-color:#8cafc9;
	--big-bg-disabled-color:#eeeeee;

	--invalid-tag-text:"ist ungültig";
	--invalid-tag-color:#ed4302;
	--invalid-border-color:#ed4302;
	--invalid-background-color:#ed440220;

	--optional-tag-text:"optional";
	--optional-tag-color:#999999;
	--optional-border-color:inherit;

	--required-title-color:#e18409;
	--required-input-label-color:#e18409;
	--required-input-text-color:inherit;
	--required-input-border-color:#e18409;
}