
/** ------------------ Globale Einstellungen ----------------------**/
html {
	overscroll-behavior-y: contain; /** prevent pull-to-refresh on android devices **/
}

body {
	font-family : Verdana,Trebuchet MS,Arial;
	/* font-weight : bold; */
	font-style : normal;
	color: #000000;
	background-color : #dfe8f6;
	font-size: 11px;
}

h1	{
	color : Black;
}

h2	{
	color : Black;
	font-size: 18pt;
}

h3	{
	color : Black;
}

LI {
	font-family : Verdana,Trebuchet MS,Arial;
	font-size : 10pt;
	margin-bottom : 8pt;
}

OL {
	font-family : Verdana,Trebuchet MS,Arial;
	font-size : 10pt;
	margin-bottom : 8pt;
}

UL {
	font-family : Verdana,Trebuchet MS,Arial;
	font-size : 10pt;
	margin-bottom : 8pt;
}

p	{
	font-family : Verdana,Trebuchet MS,Arial;
	font-size : 10pt;
}

.content-div {
	overflow: auto; /** make the div scrollable for tablets **/
}

.property, table.border, td {
	font-family : Verdana,Trebuchet MS,Arial;
	font-size : 10pt;
}

.requiredField {
	color: red;
	font-weight: bold;
	margin-left: 3px;
	font-size: small;
}

/** --------------- Leiste unter dem Teamfonlogo -------------------- **/

.header {
	display: block;
	margin: 0px 0px 0px 0px;
	background-color: #0F64A7;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 2px 3px 5px;
	background-image: url(../images/panel/button_bg_2.gif);
	background-repeat: repeat-x;
	background-position: center;
}

/** -------------------- Login divs --------------------------------- **/

#Edit span {
	display: block;
	margin: 0px 0px 0px 0px;
	background-color: #0F64A7;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #000000;
	padding: 3px 2px 3px 4px;
	background-image: url(../images/panel/button_bg_2.gif);
	background-repeat: repeat-x;
	background-position: center;
}

#Edit div {
	display: block;
	font-size: 11px;
	margin: 1px 0px 0px 0px;
	border-bottom: 1px solid #bbbbbb;
	padding: 2px 2px 2px 8px;
	text-decoration: none;
	font-weight: normal;
	background-color: #E5E5E5;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
}

#Edit div div {
	display: inline;
	margin: 0px;
	border: 0px;
	padding: 6px 0px 0px 0px;
	width: 100px;
	float: left;
}
#teaserH1 {
	line-height:37px;
}

/** -------------------- License --------------------------------- **/

#license span.headline {
	display: block;
	margin: 0px 0px 0px 0px;
	background-color: #0F64A7;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #000000;
	padding: 3px 2px 3px 4px;
	background-image: url(../images/panel/button_bg_2.gif);
	background-repeat: repeat-x;
	background-position: center;
}

#license div {
	display: block;
	font-size: 11px;
	margin: 1px 0px 0px 0px;
	border-bottom: 1px solid #bbbbbb;
	padding: 2px 2px 2px 8px;
	text-decoration: none;
	font-weight: normal;
	background-color: #E5E5E5;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
}

#license div div {
	display: inline;
	margin: 0px;
	border: 0px;
	padding: 6px 0px 0px 0px;
	width: 170px;
	float: left;
}

/** ------ Styles fuer die Ausgabe von Fehlern (Box mit Fehlermeldung) ------ **/

td.box, th.box, th.boxerror, th.boxicon, th.boxwarning {
	height: 18px;
	background-color: white;
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 12px;
}

th.box, th.boxerror, th.boxicon, th.boxwarning {
	background-color: #5fa2dd;
	font-weight: bold;
}

th.boxerror {
	color: red;
}

td.boxerror {
/*	background-color: red; TFWEB-3061 */
}

th.boxwarning {
	color: #FFB30F;
}

table.box {
	padding-bottom: 7px;
	padding-right: 7px;
	font-size: 12px;
	background-color : #dfe8f6;
}

.box2 {
	border-top: 0px;
	font-size: 12px;
	background-image: url(../images/tabletextline_bg.gif);
	background-repeat: repeat-x;
	background-color: #DEDEDE;
	border: 1px solid #99bbe8;
}

a.boxlink {
	color: black;
}


/** -------------------- Error z.B. beim Login ------------- **/

.tableTextLineError {
	font-size:10pt;
	color:#ff0000;
	font-weight : bold;
}

#Leiste {
	display: block;
	font-size: 11px;
	margin: 1px 0px 0px 0px;
	padding: 5px 2px 5px 10px;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../images/buleiste_bg.gif);
	background-repeat: repeat-x;
	background-color: #CBDAEF;
	border-left: 1px solid #8DB2E3;
	border-right: 1px solid #8DB2E3;
	border-bottom: 1px solid #8DB2E3;
}

/** -------------------- Style fuer Buttons ---------------- **/

#FoLeiste {
	margin: 1px 0px 0px 0px;
	text-align: center;
}

#FoLeiste a {
	visibility:hidden;
	margin: 0px 10px 0px 10px;
}

/** -------------- Stylesheed fuer Leiste von Buttons ------------------- **/
#BuLeiste {
	margin: 31px 0px 0px 0px;
	text-align: center;
}

#BuLeiste a {
	visibility:hidden;
	margin: 0px 10px 0px 10px;
}

/** -------------- Dialog Ueberschriften ------------------------------ **/


#Edit span, .head {
	margin: 0px 0px 0px 0px;
	background-color: #0F64A7;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 2px 3px 4px;
	background-repeat: repeat-x;
	background-position: center;
}

#Edit span {
	border-top: 1px solid #99bbe8;
	border-left: 1px solid #99bbe8;
	border-right: 1px solid #99bbe8;
	background-image: url(../styles/edit_header.gif);
	padding:6px 3px 5px 5px;
}

.head {
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	background-image: url(../images/panel/button_bg_2.gif);
}

/** --------------------- SipEdit-Dialog ------------------------------**/

.tableHead2 {
	margin: 0px 0px 0px 0px;
	background-color: #E5E5E5;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 2px 3px 4px;
	color: #4782BE;
}

.tableTextLine, .tableTextLineTop, .tableTextLine2 {
	/*display:block;*/
	font-size:11px;
	margin:1px 0px 0px 0px;
	border-bottom:1px solid #bbbbbb;
	padding:5px 8px 5px 8px;
	text-decoration:none;
	font-weight:normal;
	background-color:#E5E5E5;
	border-left:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	vertical-align:middle;
}

.tableTextLine.grouped-content {
	padding-left: 20px;
}

.tableTextLine2 {
	padding: 6px 2px 2px 8px;
	vertical-align:left;
}

.tableTextLineTop {
	border-top: 1px solid #bbbbbb;
}

.inputBorder .inputBorderDisabled {
	border:1px solid #4782BE;
}

.inputBorderDisabled {
	background-color: #F1F0F0 !important;
}

fieldset {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.fieldsetRedirection {
	border-radius: 8px;
	margin: 5px;
	padding: 10px;
}

.tableLegend {
	font-size: 11px;
	font-weight: bold;
	color: #4782BE;
}

fieldset.redirectSessings {
	border-radius: 8px;
	margin: 5px;
	padding: 10px;
	font-size: 11px;
	margin-bottom: 15px;
}

fieldset.redirectSessings legend {
	font-weight: bold;
	color: #4782BE;
}

.tableTextLineInner {
	font-size: 11px;
	margin: 1px 0px 0px 0px;
	padding: 2px 2px 2px 8px;
	text-decoration: none;
	font-weight: normal;
	background-color: #E5E5E5;
}

/** ------------------------   ConfigList Dialog  ------------------------------ **/

A.standalone, A.standalone:Active {
	font-weight : bold;
	font-style : normal;
	color : #1D039E;
	text-decoration : none;
	font-family:Verdana,arial;
	font-size:10pt;
}

A.standalone:Hover {
	color : #C66530;
}

.borderTableListe {
	background-color: #FFFFFF;
	display: block;
	font-size: 11px;
	margin: 1px 0px 0px 0px;
	padding: 2px 2px 2px 8px;
	text-decoration: none;
	font-weight: normal;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.tableHeadListeInner {
	display: block;
	margin: 0px 0px 0px 0px;
	background-color: #E5E5E5;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 2px 3px 4px;
	background-repeat: repeat-x;
	background-position: center;
}


table.border {
	border-collapse: collapse;
}

table.border td {
	border: 1px solid black;
}

image.property {
	margin-left: 4px;
	margin-right: 3px;
}

.propertyerror, div.propertyerror {
	display: block;
	color: red;
	padding-left: 8px;
	font-weight: bold;
	font-size: 11px;
}

div.propertyerror {
	padding-left: 2px;
	font-size: 12px;
}

.status_on {
	display: inline;
}

.status_off {
	display: none;
}

.status_online {
	color: green;
}

.status_offline {
	color: red;
}

.status_paused {
	color: yellow;
}

.x-grid3-row td, .x-grid3-summary-row td {
    -moz-user-select:text ! important;
    -khtml-user-select: text!important;
}

.gridrow_inactive {
	color: lightgray;
}

.gridfilter {
	font-size: 11px;
	height: 32px;
	position: relative;
}

div.newVoiceMessage table tr td div.x-grid3-cell-inner {
	font-weight: bold;
}

/* Styleanpassungen an ExtJS */

select:not([size]) {/*triton scheme*/
	height : 32px;
}

input {/*triton scheme*/
	height : 32px;
}

input[type="radio"], input[type="checkbox"] {
	height : 13px;
}

input[type="file"] {
	padding-top:5px
}

input[readonly="readonly"] {
    color: #000000ad; /* make disabled fields gray */
    background-color: #f1f1f1d1;
    background-image: none;
}

input, textarea, select {
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #3D90D1 !important;
	padding-left: 3px !important;
}
table.borderTable {
	border: 1px solid #99BBE8; /* #99BBE8*/
	border-top: 0px;
	text-align: left;
}
#ext-gen9.x-tab-panel-body {
	border: 0px solid;
}
table.borderTable tr td, table.borderTable div {
	background-color: #f1f0f0 !important;
}
td.tableTextLine, td.tableTextLineTop {
	background-color: #f1f0f0;
	border: 0px;
	border-top: 1px solid #BEBEBE;
}
table.borderTable td .tableHead2, table.borderTable td td {
	background-color: inherit !important;
	background-image: url(../images/blank.gif);
}
td.tableTextLine div, td.tableTextLine td, .nobgcolor {
	background-color: inherit !important;
	background-repeat: repeat !important;
}
#voicemailsettingsPropertiesDiv {
	margin-top: 19px;
}
/* http://jira.tmwr.de/browse/TFWEB-432 (fehlender Scroll-Mechanismus bei zu vielen Tabs). */
/* so stehts in ext-all.css: ul.x-tab-strip{display:block;width:5000px;zoom:1;} */
ul.x-tab-strip{
	display:block;
	width:15000px !important;
	zoom:1;
}



/* Styles fuer Startseite */
.thema {
	width:540px;
}
.thema th {
	background-color:#3d91d1;
	background-image:url(../images/block_header.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:4px 8px 2px;
	text-align:left;
}
td.thema {
	border:1px solid #C4C4C4;
	font-size:12px;
	padding:10px;
	background-color:#ffffff;
	background-image:url(../images/block_bg_verlauf.jpg);
	background-repeat:repeat-x;
}
td.thema a {
	color:#3071B5;
	font-weight:normal;
}
/* ~ Styles fuer Startseite */

input.checkbox {
	border: 0px !important;
}

table.sipimport {
	border: none;
}

table.sipimport tr td, table.sipimport tr th {
	font-weight: bold;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: black;
	border-bottom: 1px solid gray;
}
table.sipimport tr td {
	font-weight: normal;
}

/* Table-Header mit Navigationsschaltflaechen und -Combo */

.panelHeadline {
	background-color: #556d89;
	color: #fff;
	font-weight: bold;
	padding: 1px;
	background-image: url(../styles/edit_header.gif);
	background-repeat: repeat;
	background-position: center;
	border-top: 1px solid #99bbe8;
	border-left: 1px solid #99bbe8;
	border-right: 1px solid #99bbe8;
}

table.panelHeadline {
	width: 100%;
}

table.panelHeadline tr {
}

table.panelHeadline tr td, table.panelHeadline tr td .property {
	padding-left: 3px;
	font-size: 12px;
	font-family: Verdana,Trebuchet MS,Arial;
}

.panelHeadline table {
	width: 100%;
}

table.nav,td.nav {
	width: 140px;
}

td.navCombo {
	text-align: right;
}

.panelHeadline table tr {
	vertical-align: middle;
}

#navCombo {
	font-size: 11px;
}
/* ~Table-Header mit Navigationsschaltflaechen und -Combo */



/* --------------- Style fuer Progressbar (aus jsProgressBarHandler.js) ------------------*/
.percentText {
	padding-left:3px;
}


/* --------------- Styles fuer Status-Seite und -Tabs ----------------------------------------------*/
td.networkInfo {
	padding-left: 20px;
}
td.routingTable {
	padding-right: 20px;
}
td.serviceNotRunning {
	color: gray;
	font-style: italic;
}
.diagrammLegendBlock {
	float: left;
	padding-left: 40px;
}
.diagrammLegendItem {
	float: left;
	padding-right: 10px;
}
.diagrammLegendColor {
	float: left;
	height: 10px;
	width: 10px;
}

input.checkMargin {
	margin-top: 4px; /* etwas Abstand zwischen den Checkboxen */
	vertical-align: text-bottom; /* Text besser ausrichten */
}

/* Styles fuer den Tree des grafischen Waehlplaneditors */

.module_node {
	background-image: url(../images/icons/module.gif) !important;
}
.link_node {
	background-image: url(../images/icons/module_link.gif) !important;
}

div.gdialtree {
	background-color: white !important;
	width: 100%;
	height: 350px;
	border: 1px solid black;
}

div.addModule {
	border: 0px solid #CACACA;
	float: left;
	margin: 2px;
}

div.addModule a {
	margin: 2px;
	color: black;
	text-decoration: none;
	white-space: nowrap;
	padding-right: 7px;
	padding-left: 13px;
	background: url(../images/icons/add_module.gif) center left no-repeat;
}

div.addModule a:hover {
	background-color: #BFBFBF;
	_text-decoration: underline;
}

/* ~ Styles fuer den Tree des grafischen Waehlplaneditors */

table.table-in-edit-table, table.table-in-edit-table tr, table.table-in-edit-table tr td, div.table-in-edit-table {
	background-color: transparent !important;
	font-size: 10px;
	padding: 0 0 0 0 !important;
	border-spacing: 0px;
	border-collapse: collapse;
}

a.link {
	text-decoration: none;
	color: black;
}

a.link:hover {
	text-decoration: underline;
}

.gdial-tooltip tr td, td.gdial-tooltip {
	font-size: 10px !important;
	padding-right: 5px;
	white-space: nowrap;
}

.gdial-tooltip span.property {
	font-size: 10px !important;
}

tr.kleine_legende td {
	font-size: 9px;
	color: #404040;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 1px;
}

.sipDeviceState {
	background-image: url(../images/tabletextline_bg.gif);
}

.state_unknown {
	background-image: url(../images/icons/devstate_unknown.gif) !important;
}
.state_ringing {
	background-image: url(../images/tcweb/icon_ringing.png) !important;
}
.state_inuse {
	background-image: url(../images/tcweb/icon_red.png) !important;
}
.state_notinuse {
	background-image: url(../images/tcweb/icon_green.png) !important;
}

.dragDropHandle {
	cursor:move;
}

table.tab_stuts_message td, table.tab_stuts_message_later td, table.tab_stuts_error td, table.tab_stuts_error_later td {
	font-size: 8pt;
}

table.tab_stuts_message, table.tab_stuts_message_later {
	width: 100%;
	border: 1px solid green;
	color: white;
	background-color: green;
}

table.tab_stuts_message_later {
	color: green;
	background-color: white;
}

table.tab_stuts_error, table.tab_stuts_error_later {
	width: 100%;
	border: 1px solid red;

	color: white;
	background-color: red;
}

table.tab_stuts_error_later {
	color: red;
	background-color: white;
}

.queue-tnr {
	color: blue;
}

.holiday_in_past {
	color: gray;
}

/* tcweb */
.missedCall {
	color: red;
}
#tcwebButtons div.button {
	background-image: url(../images/tabletextline_bg.gif);
	background-repeat: repeat-x;
	background-color: #DEDEDE;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
}
/* tcweb */

/* Instant Messenger */
.imStatusONLINE {
	color: green;
}
.imStatusOFFLINE {
	color: gray;
}
.imStatusAWAY {
	color: red;
}
.imStatusDND {
	color: orange;
}
/* Instant Messenger */



/* ------------------------ (Asterisk-)Config-Files --------------------- */
textarea.config-file-editarea {
	width: 925px;
}

/* help */
img.help {
	vertical-align: middle;
	padding: 7px;
}














/* ------------------------ Nebenstellen-Wizard nsWizard --------------------- */

.nsWizard-Table {
	border-collapse: collapse;
	width: 100%;
}
.nsWizard-Table td{
	border: 0px;
	spacing: 0px;
}
.nsWizard-FirstCol {
	width: 190px;
}
div.versteckt {
	display: none;
}
/*
a.nsWizard-ButtonDisabled {
	color: lightgray !important;
}
a.nsWizard-ButtonDisabled:hover{
	color: blue !important;
}
*/
/*.nsWizard-icon-none {background-image: none;}*/
.nsWizard-icon-tn {
	background-image: url('../whitelabel/images/icons2/person_s.png') !important;
}
.nsWizard-icon-qu {
	background-image: url('../whitelabel/images/icons2/geschwungene_linie_s.png') !important;
}
.nsWizard-icon-fax {
	background-image: url('../whitelabel/images/icons2/fax_s.png') !important;
}
.nsWizard-icon-gr {
	background-image: url('../whitelabel/images/icons2/gruppenruf_s.png') !important;
}

.icon-out {
    background-image:  url('../images/tcweb/pfeil_ausgehend_s.png');
    background-repeat: no-repeat;
    background-position: center;
}

.icon-in {
    background-image:  url('../images/tcweb/pfeil_eingehend_s.png');
    background-repeat: no-repeat;
    background-position: center;
}

.columnLeft {
	float: left;
	width: 49%;
}

.columnRight {
	margin-left: 50%;
}

.green_bold
{
    color:green !important;
	font-weight : bold;
}

/* ------------- installer ---------------------*/

.tw-green-icon {
 	background: url('../images/on.gif') no-repeat !important;
	margin-top: 3px  !important;
	margin-bottom: -3px  !important;
}
.tw-green
{
    color:green !important;
}

.tw-goldenrod-icon {
 	background: url('../images/editable.gif') no-repeat !important;
	margin-top: 3px  !important;
	margin-bottom: -3px  !important;
}
.tw-goldenrod
{
    color:goldenrod !important;
}

.tw-red-icon {
 	background: url('../images/lock.gif') no-repeat !important;
	margin-top: 3px  !important;
	margin-bottom: -3px  !important;
}
.tw-red {
    color:red !important;
}

.tw-padding0 {
    padding: 0px 0px 1px 0px !important;
}

.tw-menu-icon-size
{
    width:24px !important;
}

.tw-loading-icon {
 	background: url('../images/loading.gif') no-repeat !important;
	margin-top: 2px  !important;
	margin-bottom: -2px  !important;
}


/*------ a img button animation ------*/

a img:hover {
	box-shadow: 0 0 10px #999;
}

.tf-header-brand a img:hover { /** no box-shadow on the navbar logo **/
	box-shadow: none;
}

a img:active {
	box-shadow: 0 0 10px #bbb;
	position: relative;
	top: 1px;
}

/*extjs patch combo empty line correct hight*/
.x-combo-list-item {
    height    : 14px !important;
}

li[class~="x-boundlist-item"] {
	margin-bottom : 0pt;
}

/*extjs patch correct dropdown list, empty row have height 2 pixels*/
.x-boundlist li:empty {
	height: 30px;
}

/*extjs dataview*/
	img.item {
		    max-height:100px;
		    max-width:200px;
		    height:auto;
		    width:auto;
			text-align:center;
		}
	.dataview-multisort-item {
	    float: left;
		padding: 8px;
	    margin: 8px 8px 18px 8px;
		width:200px;
		height:100px;
		cursor:pointer;
	}

/*download*/
.download-font
{
    font-size:14px;
	font-weight : bold;
}

/*disabled values were not readable with opacity 0.3*/
.x-form-item-default.x-item-disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    opacity: 0.5;
}

.colorWhite {
    color: white;
}
.colorWhite span {
    color: white;
}

/* ------------- Includierte Vue-Apps ---------------------*/

div#app-container {
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: row;
}

iframe.app-frame {
	border: none;
	flex: 1;
	/* background-color: white; */
}

.quick-login-button {
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 10px;
	padding: 3px;
	padding-right: 10px;
}
.quick-login-button:disabled img {
	filter: opacity(0.4); /* Graut den Button aus wenn der Button disabled ist */
}

.btn-loading {
	position: relative;
	opacity: 0.7; /* Verringert die Deckkraft des Textes */
}

.btn-loading::after {
	content: "";
	display: block;
	width: 20px; /* Größe des Spinners */
	height: 20px;
	border-radius: 50%;
	border: 3px solid black; /* Farbe des Spinners */
	border-color: black transparent black transparent;
	animation: btn-loading-spinner 1.2s linear infinite;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

@keyframes btn-loading-spinner {
	0% {
		transform: translate(-50%, -50%) rotate(0deg);
	}
	100% {
		transform: translate(-50%, -50%) rotate(360deg);
	}
}

.info-icon {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMmM1LjUxNCAwIDEwIDQuNDg2IDEwIDEwcy00LjQ4NiAxMC0xMCAxMC0xMC00LjQ4Ni0xMC0xMCA0LjQ4Ni0xMCAxMC0xMHptMC0yYy02LjYyNyAwLTEyIDUuMzczLTEyIDEyczUuMzczIDEyIDEyIDEyIDEyLTUuMzczIDEyLTEyLTUuMzczLTEyLTEyLTEyem0tMi4wMzMgMTYuMDFjLjU2NC0xLjc4OSAxLjYzMi0zLjkzMiAxLjgyMS00LjQ3NC4yNzMtLjc4Ny0uMjExLTEuMTM2LTEuNzQuMjA5bC0uMzQtLjY0YzEuNzQ0LTEuODk3IDUuMzM1LTIuMzI2IDQuMTEzLjYxMy0uNzYzIDEuODM1LTEuMzA5IDMuMDc0LTEuNjIxIDQuMDMtLjQ1NSAxLjM5My42OTQuODI4IDEuODE5LS4yMTEuMTUzLjI1LjIwMy4zMzEuMzU2LjYxOS0yLjQ5OCAyLjM3OC01LjI3MSAyLjU4OC00LjQwOC0uMTQ2em00Ljc0Mi04LjE2OWMtLjUzMi40NTMtMS4zMi40NDMtMS43NjEtLjAyMi0uNDQxLS40NjUtLjM2Ny0xLjIwOC4xNjQtMS42NjEuNTMyLS40NTMgMS4zMi0uNDQyIDEuNzYxLjAyMi40MzkuNDY2LjM2NyAxLjIwOS0uMTY0IDEuNjYxeiIvPjwvc3ZnPg==);
	background-repeat: no-repeat !important;
	background-position: center;
	width: 16px !important;
	height: 16px;
	display: inline-block;
	position: relative;
	top: 3px;
	margin-left: 5px;
	background-size: 16px;
	opacity: 0.6;
}

#divIdDataPrivacyWarning {
	font-weight: bold;
	font-size: 14px;
	padding: 10px;
	margin: 3px 26px;
	margin-bottom: 0px;
	position: relative;
	top: -10px;
}