/* * Page definitions*/strong {    font-weight: bold;}ul {    list-style-type: disc;}.editable-row dd {    margin-bottom: 0;}.editable-row {    margin-bottom: 0.5em;}/*		 * Page areas		 */.frame {    width: 100%;    height: 100%;}.frame_header {    vertical-align: top;    width: 100%;    height: 62px;    padding-top: 5px;    background-position: left top;    background-repeat: no-repeat;}.frame_middle {    vertical-align: top;    position: fixed;    top: 62px;    /*height: 79%;*/    min-height: 79%;}html > body .frame_middle {    /* Hack: will be ignored by IE <= Version 6 ! */    position: relative;}.container-fluid {    flex: 1 0 auto;}.frame_footer {    vertical-align: bottom;}#searchUserSubmitButton {    float: right;}.spinnerTranslation {    width: 18px;    height: 18px;    margin-top: 2px;}.header {    width: 760px;    height: 62px;}.subnavigation {    width: 165px;    padding: 20px 25px 0px 5px;    line-height: 10pt;}.areacontent { /*width: 100%;*/    padding: 80px 0px 20px 20px;    border: solid 0px #00f;    vertical-align: top;    text-align: left;}.bereichscontent {    margin: auto;    margin-left: 215px;    text-align: left;}.center {    text-align: center;}.pdfcontent {    width: 100%;    padding: 20px 0px 0px 0px;    border: solid 0px #00f;}.footer_div {    border-top: 1px solid #DEDEDE;    height: 25px;    vertical-align: middle;    padding-left: 10px;}.footer {    width: 755px;    height: 25px;    font-size: 11px;    color: #414142;}.footer_position {    margin-top: 1px;    width: 100%;}/*		 * General definitions		 */table {    margin: 0px;    padding: 0px;    border: 0px solid #f00;    /*border-collapse: collapse;*/    /*height: 100%;*/}IMG {    border: 0;}/* 		 * Navigations		 */#tnbutton {    font-family: Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: bold;}#tnbutton:link {    text-decoration: none;    color: #EEEEEE;}#tnbutton:visited {    text-decoration: none;    color: #EEEEEE;}#tnbutton:active {    text-decoration: none;    color: #EEEEEE;}#tnbutton:hover {    text-decoration: underline;    color: #EEEEEE;}#tnactive {    font-family: Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: bold;    text-decoration: underline;    color: #ED1B23;}#tnbutton_selected {    font-family: Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: bold;    text-decoration: underline;    color: #EEEEEE;}.mnactive {    font-family: Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: bold;    text-decoration: underline;    color: red;}#mnbutton {    font-family: Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: bold;}#mnbutton:link {    text-decoration: none;    color: #000000;}#mnbutton:visited {    text-decoration: none;    color: #000000;}#mnbutton:active {    text-decoration: none;    color: #ED1B23;}#mnbutton:hover {    text-decoration: underline;    color: #ED1B23;}#mnactive {    font-family: Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: bold;    text-decoration: underline;    color: #ED1B23;}#snbutton {    font-family: Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: bold;}#snbutton:link {    text-decoration: none;    color: #000000;}#snbutton:visited {    text-decoration: none;    color: #000000;}#snbutton:active {    text-decoration: none;    color: #000000;}#snbutton:hover {    text-decoration: underline;    color: #000000;}#snactive {    font-family: Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: bold;    text-decoration: none;    color: #000000;}#snbutton2 {    font-family: Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: bold;}#snbutton2:link {    text-decoration: none;    color: #FF0000;}#snbutton2:visited {    text-decoration: none;    color: #FF0000;}#snbutton2:active {    text-decoration: none;    color: #FF0000;}#snbutton2:hover {    text-decoration: underline;    color: #FF0000;}#snactive2 {    font-family: Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: bold;    text-decoration: none;    color: #FF0000;}#bnbutton {    font-family: Arial, Helvetica, sans-serif;    font-weight: bold;    font-size: 8pt;}#bnbutton:link {    text-decoration: none;    color: #414142;}#bnbutton:visited {    text-decoration: none;    color: #414142;}#bnbutton:active {    text-decoration: none;    color: #414142;}#bnbutton:hover {    text-decoration: underline;    color: #414142;}#bnactive {    font-family: Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: bold;    text-decoration: underline;    color: #414142;}#bnbutton_selected {    font-family: Arial, Helvetica, sans-serif;    font-weight: bold;    font-size: 8pt;    text-decoration: underline;    color: #414142;}#newsTable { /* width: 550px; */    /* border: 1px solid black; */}#newsTable td {    vertical-align: top;}#newsTable td#news {    border-left: 1px solid #ED1C24;    width: 153px;    padding-left: 15px;    padding-right: 15px;}#newsTable td#blank {    width: 180px;}.red {    color: #FF0000;}.leftnavigator {    width: 165px;    padding: 20px 25px 0px 5px;    line-height: 10pt;}.headline {    font-family: ARIAL, HELVETICA;    font-size: 14pt;    font-weight: bold;    padding: 0px 0px 30px 0px;    color: #000000;}.titelgrafik {    font-family: ARIAL, HELVETICA;    font-size: 14pt;    font-weight: bold;    padding: 0px 0px 20px 0px;    color: #000000;}.teaser {    width: 175px;    padding: 0px 0px 0px 20px;    color: #000000;}.linkteaser {    width: 165px;    background-color: #E0E0E0;}.linkteaser td.teaserbody {    padding: 0 6px 0px 6px;}.linkteaser td.last {    padding-bottom: 6px;}.linkteaserhead {    padding: 6px 6px 6px 6px;}.pdfteaser {    width: 165px;    background-color: #E0E0E0;}.pdfteaserhead {    padding: 6px 6px 6px 6px;}.pdfteaser td.teaserbody {    padding: 0 6px 0px 6px;}.pdfteaser td.last {    padding-bottom: 6px;}.inputteaser {    width: 138px;    padding: 0px;    font-size: 9pt;}.inputteasershort {    width: 100px;    padding: 0px;    font-size: 9pt;}.teaserdivider {    padding: 0px 6px 6px 6px;}.contactteaser {    width: 155px;    padding: 0px 0px 0px 0px;    background-color: #FFFFFF;}button {    font-size: 10px;}.edittable {    padding: 3px;    vertical-align: top;}.ubhead {    background: #E0E0E0;    padding-left: 5px;    border-bottom: solid 1px #000000;}.ubhead img {    margin: 3px;}.ub {    background: #E0E0E0;    padding: 5px;    vertical-align: top;}.presslisting td {    padding: 5px 0 5px 0;    vertical-align: top;}.presslisting td.caption {    border-top: solid 1px #000000;}.dealergreyhead {    background-color: #7F7F7F;    height: 8px;}.dealerhead {    background-color: #7F7F7F;    color: #FFFFFF;    font-weight: bold;    padding: 0px 3px 8px 3px;    vertical-align: top;}.dealerheaddiv {    background-color: #7F7F7F;    color: #FFFFFF;    font-weight: bold;    padding: 0px 3px 8px 3px;    border-left-style: solid;    border-left-width: 1px;    border-left-color: #FFFFFF;    vertical-align: top;}.dealeraddress {    padding: 8px 0px 0px 0px;    vertical-align: top;}.dealerphone {    padding: 8px 0px 0px 0px;    vertical-align: top;}.dealerwhite1 {    height: 8px;}.dealerwhite2 {    height: 8px;    border-left-style: solid;    border-left-width: 1px;    border-left-color: #7F7F7F;}.dealerservicetitles {    height: 1px;    font-weight: bold;    padding: 0px 3px 8px 3px;    border-left-style: solid;    border-left-width: 1px;    border-left-color: #7F7F7F;    vertical-align: bottom;    border-bottom-style: solid;    border-bottom-width: 1px;    border-bottom-color: #7F7F7F;}.dealerserviceimg {    height: 1px;    font-weight: bold;    padding: 0px 0px 8px 0px;    border-left-style: solid;    border-left-width: 1px;    border-left-color: #7F7F7F;    vertical-align: bottom;    border-bottom-style: solid;    border-bottom-width: 1px;    border-bottom-color: #7F7F7F;}.dealerfirstservicetitle {    height: 1px;    font-weight: bold;    padding: 0px 3px 8px 3px;    vertical-align: bottom;    border-bottom-style: solid;    border-bottom-width: 1px;    border-bottom-color: #7F7F7F;}.dealersolid {    padding-top: 8px;    border-left-style: solid;    border-left-width: 1px;    border-left-color: #7F7F7F;    vertical-align: top;    text-align: center;    height: 100%;}.dealerdashed {    padding-top: 8px;    border-left-style: dashed;    border-left-width: 1px;    border-left-color: #7F7F7F;    vertical-align: top;    text-align: center;}.dealerfirst {    padding-top: 8px;    vertical-align: top;    text-align: center;}.dealermail {    padding: 8px 0px 8px 0px;}.dealerleftcell {    border-bottom-style: solid;    border-bottom-width: 1px;    border-bottom-color: #7F7F7F;    height: 150px;}.dealerrightcell {    border-left-style: solid;    border-left-width: 1px;    border-left-color: #7F7F7F;    border-bottom-style: solid;    border-bottom-width: 1px;    border-bottom-color: #7F7F7F;    border-right-style: solid;    border-right-width: 1px;    border-right-color: #7F7F7F;    /*height:150px;*/}#dealerlegende {    display: none;    position: absolute;    left: 330px;    top: 140px;    width: 294px;    height: 175px;    border-style: solid;    border-width: 1px;    border-color: #7F7F7F;    background-color: #FFFFFF;    background-style: solid;}#legendeheadline {    height: 28px;    width: 294px;    background-color: #7F7F7F;    background-style: solid;}td.legendeheadline {    color: #FFFFFF;    font-weight: bold;    padding: 6px 12px 0px 12px;}#legendebody {    padding: 12px;}#dealerlegende #legendebody td {    height: 20px;}td.legendebody {    padding-bottom: 9px;}.magazine_box {    background: #E0E0E0;    width: 176px;}.magazine_box div {    margin: 6px;    padding-bottom: 6px;    font-weight: bold;    border-bottom: solid 1px #000000;}.magazine_box div img {    float: right;}.magazine_box ul {    margin: 6px 2px 2px 2px;}.magazine_box ul li {    list-style: square;    margin-left: 20px;    padding-bottom: 6px;}.blank {    background: #FFFFFF;    width: 176px;}a.sitemapbold:link {    color: #000000;    text-decoration: none;    font-family: ARIAL, HELVETICA;    font-size: 12px;    font-weight: bold;}a.sitemapbold:visited {    color: #000000;    text-decoration: none;    font-family: ARIAL, HELVETICA;    font-size: 12px;    font-weight: bold;}a.sitemapbold:active {    color: #000000;    text-decoration: none;    font-family: ARIAL, HELVETICA;    font-size: 12px;    font-weight: bold;}a.sitemapbold:hover {    color: #000000;    text-decoration: none;    font-family: ARIAL, HELVETICA;    font-size: 12px;    font-weight: bold;}a.sitemapnormal:link {    color: #000000;    text-decoration: none;    font-family: ARIAL, HELVETICA;    font-size: 12px;}a.sitemapnormal:visited {    color: #000000;    text-decoration: none;    font-family: ARIAL, HELVETICA;    font-size: 12px;}a.sitemapnormal:active {    color: #000000;    text-decoration: none;    font-family: ARIAL, HELVETICA;    font-size: 12px;}a.sitemapnormal:hover {    color: #000000;    text-decoration: none;    font-family: ARIAL, HELVETICA;    font-size: 12px;}.editarea td {    padding-top: 3px;    padding-bottom: 3px;}.kontaktbox {    padding: 30px 7px 7px 7px;    background-color: #E0E0E0;    height: 180px;    vertical-align: top;}.bulletlist ul {    padding-top: 10px;    padding-left: 15px;}.bulletlist li {    padding-bottom: 2px;    padding-left: 5px;}.kontaktformular td {    padding: 2px;}input.kontaktformular {    width: 200px;}select.kontaktformular {    width: 200px;}textarea.kontaktformular {    width: 440px;    height: 200px;}td.formsettings {    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #000000;    padding-bottom: 5px;}td.customedit {    border-bottom: 1px solid #000;    padding: 5px;    vertical-align: top;}td.customedit input {    width: 180px;}.bold {    font-weight: bold;}td.search_in {    width: 200px;    background-color: #E6E6E6;    padding: 5px 5px 5px 30px;    font-weight: bold;}td.search_selected {    width: 100px;    background-color: #676767;    text-align: center;    padding: 5px 5px 5px 5px;    border-bottom-style: solid;    border-bottom-width: 1px;    border-bottom-color: #676767;    border-left-style: solid;    border-left-width: 1px;    border-left-color: #676767;}a.search_selected, a:visited.search_selected, a:hover.search_selected, a:active.search_selected {    color: #FFFFFF;    text-decoration: underline;    font-weight: bold;}td.search_unselected {    width: 100px;    background-color: #CDCDCD;    text-align: center;    padding: 5px 5px 5px 5px;    border-bottom-style: solid;    border-bottom-width: 1px;    border-bottom-color: #8F8F8F;    border-left-style: solid;    border-left-width: 1px;    border-left-color: #8F8F8F;}a.search_unselected, a:visited.search_unselected, a:hover.search_unselected, a:active.search_unselected {    color: #000000;    font-weight: bold;    text-decoration: none;}td.search_description {    background-color: #E6E6E6;    padding: 20px 30px 5px 30px;}td.search_controls {    background-color: #E6E6E6;    padding: 20px 30px 20px 30px;}input.search {    width: 200px;}input.searchsubmit {    font-size: 14px;    width: 60px;}td.searchresult {    padding: 15px 0px 15px 0px;    border-bottom-style: solid;    border-bottom-width: 1px;    border-bottom-color: #8F8F8F;}.bt {    border-top: solid 1px #000000;    padding: 6px;}.rtf {    line-height: 18px;}.form-check-input {    margin-top: 0;}.rtf h2 {    line-height: 24px;    font-size: 18px;}.rtf table {    border-spacing: 0px;    border-collapse: collapse;}.rtf table tr td {    padding: 0px;    vertical-align: top;}.rtf table tr td.geyborderbottom {    border-bottom: 1px solid #efefef;}.rtf table tr td.bggrey {    background: #efefef;}.rtf table tr td.no-padding-right-left {    padding: 6px 0;    width: 1%;}.heading {    background: url('../file/global/heading_bg.jpg');    background-repeat: no-repeat;    background-position: bottom left;    font-weight: bold;    text-indent: 18px;}.footertext { /*font-size: 8pt;*/    color: red;}.analysthead {    vertical-align: top;    background-color: #E6E6E6;    font-weight: bold;    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: B2B2B2;    padding: 7px 5px 7px 5px;}.analystline {    vertical-align: top;    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: B2B2B2;    padding: 7px 5px 7px 5px;}.dcs_titelgrafik {    width: 550px;    height: 160px;    padding: 0px 0px 20px 0px;    color: #000000;}/*td.overimagenav {	border-style: none;	border-width: 1px;	background-color: #DDDDDD;	padding: 3px 10px 3px 10px;	filter:Alpha(opacity=75);	-moz-opacity: 0.75;}a.overimagenav {	color:#000000;	font-weight:bold;	font-size:11px;	text-decoration:none;	}*/a.overimagenav, a.overimagenav:visited, a.overimagenav:active {    display: block;    width: 140px;    height: 12px;    overflow: hidden;    color: #000000;    font-weight: bold;    font-size: 11px;    text-decoration: none;    background-color: #E0E0E0;    padding: 4px 10px 3px 10px;    margin: 0 0 1px 0;    filter: Alpha(opacity=75);    -moz-opacity: 0.75;}a.overimagenav_last {    padding: 4px 10px 4px 10px !important;}* html a.overimagenav_last {    padding: 3px 10px 3px 10px !important;}* html a.overimagenav, * html a.overimagenav:visited, * html a.overimagenav:active {    width: 160px;    padding: 3px 10px 2px 10px;    overflow: visible;    text-decoration: none;}a.overimagenav:hover, a.onav_selected {    background: #E0E0E0 !important;    color: #ED1B23 !important;    filter: Alpha(opacity=100) !important;    -moz-opacity: 1 !important;    text-decoration: none;}td.productlist_head {    padding: 25px 10px 10px 10px;    background-color: #D6D6D6;}td.productlist_darkhead {    padding: 25px 10px 10px 10px;    background-color: #B4B4B4;}td.productlist_standard {    padding: 10px 10px 10px 10px;    background-color: #FFFFFF;    vertical-align: top;    border-bottom: #B3B3B3 solid 1px;}td.productlist_darkstandard {    padding: 10px 10px 10px 10px;    background-color: #D6D6D6;    vertical-align: top;    border-bottom: #B3B3B3 solid 1px;}td.productlist_last {    border-bottom: none !important;}.testreport_box {    background: #E0E0E0;    width: 176px;}.testreport_box div {    margin: 6px;    padding-bottom: 6px;    font-weight: bold;    border-bottom: solid 1px #000000;}.testreport_box div img {    float: right;}.testreport_box ul {    margin: 6px 2px 2px 2px;}.testreport_box ul li {    list-style: square;    margin-left: 20px;    padding-bottom: 6px;}h3 {    font-size: 18px;    font-weight: bold;    color: var(--font-color);    margin-bottom: 1rem;    width: 550px;    border-bottom-style: solid;    border-bottom-width: 1px;    border-bottom-color: #B3B3B3;    padding-bottom: 3px;    max-width: 100%;}div + #submitButton {    margin-top: 1em;}.text-input-table {    margin-bottom: -1em;}td.techdatalist_head {    padding: 20px 10px 5px 10px;    background-color: #D6D6D6;}td.techdatalist_darkhead {    padding: 20px 10px 5px 10px;    background-color: #B4B4B4;}td.techdatalist_standard {    padding: 3px 10px 3px 10px;    background-color: #FFFFFF;    vertical-align: top;    border-bottom: #B3B3B3 solid 1px;}td.techdatalist_darkstandard {    padding: 3px 20px 3px 10px;    background-color: #D6D6D6;    vertical-align: top;    border-bottom: #B3B3B3 solid 1px;    text-align: right;}td.techdatalist_last {    border-bottom: none !important;}a.black_link, a.black_link:visited, a.black_link:active {    font-size: 12px;    font-weight: bold;    color: black;    text-decoration: none;}.logosubtitle {    text-align: right;    font-size: 11px;    padding-right: 22px;}/*New by GB*/.rtf td.nobullets ul {    list-style-type: none;}.vorstandwrapper {    margin: 0 0 10px 0;    padding: 0 0 20px 0;    border-bottom: solid 1px #eeeeee;}.vorstandwrapper .tooglelink {    margin: 20px 0 0 0;}.vorstandwrapper .less {    margin: 10px 0 20px 0;}.vorstandwrapper .tooglelink a {    color: #000;    font-weight: bold;    padding-left: 20px;    text-decoration: none;    background: url(../file/global/prev.gif) no-repeat 0 0;}.vorstandwrapper .less a {    background: url(../file/global/down.gif) no-repeat 0 0;}/* Forms */#form {}#form label {    float: left;    width: 170px;}#form input {    width: 320px;}#form .novalid {    color: #f00;}#form .labelright {    margin-left: 150px;}#form .inputwrapper {    margin: 5px 0 0 0;}#form fieldset {    border: none;    margin: 20px 0 0 0;}#form legend {    margin: 0 0 10px -5px;    font-weight: bold;    color: #000;}.clear {    clear: both;    font-size: 1px;}#mediadownload .sectionheader {    background: #e6e6e6;    font-weight: bold;    padding: 5px;    border-bottom: 1px solid #c5c5c5;}#mediadownload .section {    border-bottom: 1px solid #c5c5c5;    padding: 3px 0 3px 0;    height: auto;}#mediadownload .section .imgcol {    float: left;    width: 65px;}#mediadownload .section .desccol {    float: left;    width: 300px;    padding: 0 5px 0 5px;    font-size: 95%;}#mediadownload .section .desccol .downloadtitle {    font-weight: bold;    margin: 0 0 5px 0;}#mediadownload .section .buttoncol {    float: right;    width: 170px;    text-align: right;    margin: 0px 0 0 0;}#mediadownload .section .buttoncol .btn {    margin: 4px 0 0 0;}#mediadownload .section .buttoncol .btn_bottom {    margin: 25px 0 0 0;}#mediadownload .ringtone {    margin: 50px 0 0 0;}#mediadownload .tec {    margin-top: 5px;}#mediadownload .tec .size {    float: left;    width: 45px;}#mediadownload .tec .lenght {    float: left;    margin-left: 50px;}#popup {    line-height: 1.5em;}.popup_button {    margin: 20px 0 0 0;}/*.page-popup-close{	position: relative;	float: right;	width: 20px;	height: 20px;	border: solid blue 1px;	background: url(../file/sitemap/description_bg.png);}*/#close-page {    cursor: pointer;    width: 40px;    height: 30px;    position: "absolute";    background: url(../img/close.jpg) no-repeat 15px 10px;}/* *********** TEASER ***************************** */.teaserarea {    margin: 10px 0;    border: solid 0px red;}.edit {    border: dashed 1px #000;    padding: 10px;    margin: 20px 0;}.teaserarea .pdflist, .teaserarea .linklist, .teaserarea .contactlist {    margin: 10px 0px;}.pdflist ul {    list-style: none;    list-style-image: url(../img/download_symbol.gif);    margin-left: 4px;}.pdflist ul li, .linklist ul li {    margin: 2px 0;}.linklist ul {    list-style: none;    list-style-image: url(../img/link_symbol.gif);    margin-left: 0px;}.teaserarea .contactlist {    margin: 20px 0px;}.contact {    margin: 10px 0;}.editarea {    border: solid 1px #000;    margin: 10px 0;}/* a.download {	background: url(../img/download_symbol.gif) no-repeat left 50%;	padding-left: 20px;} */.shipping_width {    width: 95%;}.only-mobile-block {    display: none;}.only-mobile-flex {    display: none;}.only-mobile-inline {    display: none;}.mobile-logo svg {    height: 50px;}#deutz-navbar li a {    color: var(--font-color);    text-decoration: none;    border-bottom: none;}#deutz-navbar li a:hover {    border-bottom: none;    color: var(--deutz-red) !important;}#deutz-navbar li a:active {    background-color: #f0f0f0;}#deutz-navbar li a:after {    content: '\f105';    font-family: 'Font Awesome 5 Free';    position: absolute;    right: 0.5em;    font-weight: 600;}#deutz-navbar li {    position: relative;    border-bottom: 1px solid #e6e6e6;    padding: 0.25em 1.5em 0.25em 0;    font-size: .9em;    line-height: 19px;}.modal-header > button {    background: white;    border: none;    font-size: 36px;    right: 15px;    top: 5px;}.copytoclipboard-trigger {    cursor: copy;}.btn.dropdown-toggle {    border: 1px solid #ced4da;    -webkit-appearance: none;    -moz-appearance: none;    border-radius: .25rem;    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;    height: 38px;}.btn.dropdown-toggle.btn-light {    background-color: white;}.btn-check:focus + .btn-primary, .btn-primary:focus, .btn-check:focus + .btn, .btn:focus {    color: inherit;}.btn {    font-size: 14px;    border: none;    color: white;    min-height: 36px;}.btn.btn-primary {    background: var(--button-color);    color: white;    height: 36px;}.btn-secondary {    background-color: #e2e3e5;    color: black;}.btn-check:focus + .btn-secondary, .btn-secondary:focus {    color: black;    background-color: #e2e3e5;    box-shadow: none;}.btn-secondary:hover {    background-color: #e2e3e5;    color: black;}.btn-check:focus + .btn-primary, .btn-primary:focus {    color: #fff;    background: rgb(103, 103, 107);    border-color: rgb(103, 103, 107);    box-shadow: 0 0 0 0.25rem rgb(187 187 187 / 50%);}.form-group.col .note {    font-size: 13px;    margin-bottom: 10px;}.navbar-nav > li {    border-right: 1px solid var(--deutz-red);}.navbar-nav > li:last-child {    border: none;}.navbar-toggler svg {    width: 25px;    height: 25px;    color: var(--deutz-red);}.nav-item a:hover {    border-bottom: none;    color: var(--deutz-red);}.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {    color: var(--deutz-red);}.deutz-nav-link {    display: inline-block;    width: 100%;}input[type=checkbox] {    cursor: pointer;}input[type=checkbox] > label {    cursor: pointer;}header {    border-bottom: 1px solid rgba(0, 0, 0, .125);}.breadcrumbs {    list-style-type: none;    padding: 0;    margin: 0;}.breadcrumbs li {    display: inline-block;}.breadcrumbs li a {    color: #8d8d90;    font-size: .8em;    transition: .3s;    text-decoration: none;    border: none;}.breadcrumbs li:after {    content: ' › ';    margin-left: 3px;    margin-right: 3px;}.breadcrumbs li:last-child:after {    content: '';}.unknown {    position: relative;    top: -12px;}.form-check {    display: flex;    gap: 5px;    align-items: center;}.error-code-field {    display: inline-block;}#errorCodes {    position: relative;    top: -10px;}#errorCodes input, #errorCodes .icon-remove, #errorCodes .form-row, #errorCodes .col {    display: inline-block;}#errorCodes ._errorCodeFirst {    width: 90px !important;}#errorCodes .engineSectorTo {    width: 90px !important;}#errorCodes .mb-3 {    margin-bottom: 5px !important;}.fade:not(.show) {    opacity: 1;}.paging a {    color: var(--font-color);    border-bottom: none;}.searchresult-search label {    margin-right: 7px;    display: flex;    align-items: center;}.searchresult-search input[type="checkbox"] {    margin-right: 4px;}.alert-secondary {    border: none;    border-radius: 0;    background-color: #e9e9e9;}.form-check-input:checked {    background-color: #67676b;    border-color: #67676b;}.ticket-list-result-amounts {    white-space: nowrap;}.circle-legend > div {    margin-bottom: 10px;}.legend > div {    margin-bottom: 5px;}.ticket-detail .card {    margin-bottom: 15px;}.ticket-status {    float: right;    position: relative;    left: 5px;}.table-responsive tr {    vertical-align: middle;}.table-responsive span {    line-height: 38px;}.note {    font-size: 13px;    margin-bottom: 15px;}.text-field-btn {    --bs-gutter-y: 0;    --bs-gutter-x: 0;}.text-field-btn .btn {    font-size: 17px;}.ticket-container {    padding: 1em 0 1em 0;    position: relative;}.row-padding {    padding-right: calc(var(--bs-gutter-x) * .5);    padding-left: 1em;}.internal-marker {    font-size: 12px;    color: var(--deutz-red);}#sortingIcon:hover {    color: var(--deutz-red);}.engine-details-trigger:hover {    color: var(--deutz-red);}.ticket-creation-date {    font-size: 12px;}.creator, .receiver {    font-size: 12px;}.creator-oem {    font-size: 12px;    color: #8d8d90;}#ticketTypes label {    width: 100%;}#panel-search-system .flex-wrap label {    width: 100%;}@media (min-width: 768px) {    .ticket-creation-date {        font-size: 14px;    }    #ticketTypes label {        width: 45%;    }    #panel-search-system .flex-wrap label {        width: 45%;    }    .creator, .receiver {        font-weight: 550;        font-size: 14px;    }    .creator-oem {        font-size: 14px;        color: #8d8d90;    }}#ticketCommunication .alert {    padding: 0 !important;}.value-container-value {    min-height: 24px;}input[type=text] {    min-width: 100px;}@media only screen and (min-width: 1200px) {    .col-xxl-6.ticket-detail.accordion dt {        width: 25% !important;    }    .col-xxl-6.ticket-detail.accordion dd {        width: 66.66666667% !important;    }    .invisible-widescreen {        opacity: 0 !important;    }    #showNav #deutz-navbar {        display: block;        position: relative;        box-shadow: none;        border: none;        top: unset;        /*max-width: unset;*/    }    #showNav .navbar-toggler {        display: none !important;    }    #showNav .nav-close {        display: none !important;    }    #showNav .nav-pills {        margin-top: 0 !important;    }    .modal-wide-desktop {        max-width: 80vw;    }}@media only screen and (max-width: 700px) {    .paging-btn {        min-height: 33px;        min-width: 70px;    }}@media only screen and (max-width: 1199px) {    h1 {        font-size: 26px;    }    .only-mobile-block {        display: block;    }    .invisible-widescreen {        display: none !important;    }    .only-mobile-flex {        display: flex;    }    .only-mobile-inline {        display: inline-block;    }    .only-desktop {        display: none;    }    #deutz-navbar {        width: 75%;        max-width: 350px;    }    .text-overflow-mobile {        white-space: nowrap;        overflow: hidden;        text-overflow: ellipsis;        max-width: 200px;    }}.word-break-all {    word-break: break-all;}thead:nth-child(1) {    border-top: solid 1px gray;    border-bottom: solid 1px gray;}#deutz-navbar {    display: none;    position: absolute;    background: white;    z-index: 11;    box-shadow: rgb(0 0 0 / 30%) 0 0 5px;    border: 1px solid #ccc;    border-bottom-right-radius: 15px;    border-top-right-radius: 15px;    top: 0;}#deutz-navbar .nav-close {    position: absolute;    right: 15px;    top: 15px;    font-size: 20px;    color: var(--gray);    cursor: pointer;}#snbutton {    font-size: 15pt;    font-weight: normal;}#deutz-navbar li {    min-height: 35px;    line-height: 27px;}.accordion-button:focus {    border-color: unset;    outline: 0;    box-shadow: unset;}.accordion-button:not(.collapsed) {    color: unset;    background-color: rgba(0, 0, 0, .03);}.accordion-button {    background-color: rgba(0, 0, 0, .03);    font-size: unset;    color: var(--font-color);}.accordion-button:not(.collapsed)::after {    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.accordion-body {    padding: 0;}.card-header {    padding: 1rem 1.25rem;}.accordion-item:not(:first-of-type) {    border: 1px solid rgba(0, 0, 0, .125);}.buttons-overlay {    position: fixed;    z-index: 999;    bottom: 1.5em;    right: 1.5em;}.accordion-item {    margin-bottom: 15px;}.buttons-overlay .btn-primary:focus {    box-shadow: inherit;}.buttons-overlay button {    border-radius: 50%;    padding: 5px 5px;    width: 40px;    height: 40px;    box-shadow: 2px 2px 8px 2px lightgray;}.buttons-overlay button i {    font-size: 24px;}.note-editor {    width: 100%;}.link-gallery {    color: var(--font-color);    border-radius: 0.2rem !important;    border: 1px solid #5b5b5e !important;    display: flex;    align-items: center;    gap: .2em;    width: fit-content;    word-break: break-word;}.link-gallery:hover {    color: #fff !important;    background-color: #5b5b5e !important;}.link {    color: var(--font-color);    border-radius: 0.2rem !important;    border: 1px solid #5b5b5e !important;}.link:hover {    color: #fff !important;    background-color: #5b5b5e !important;}.radio-buttons input:not(:first-child) {    margin-left: 20px;}.radio-buttons {    display: block;    padding-top: .3em;}.sit_gallery {    display: flex;    flex-wrap: wrap;    margin-top: 2em;}#data-table {    border-top: 1px solid;    margin-top: 2em !important;    display: none;}#data-table2 {    border-top: 1px solid;    margin-top: 2em !important;    display: none;}#data-table3 {    border-top: 1px solid;    margin-top: 2em !important;    display: none;}table.dataTable > thead .sorting:before,table.dataTable > thead .sorting_asc:before,table.dataTable > thead .sorting_desc:before,table.dataTable > thead .sorting_asc_disabled:before,table.dataTable > thead .sorting_desc_disabled:before {    top: .4em;}table.dataTable > thead .sorting:after,table.dataTable > thead .sorting_asc:after,table.dataTable > thead .sorting_desc:after,table.dataTable > thead .sorting_asc_disabled:after,table.dataTable > thead .sorting_desc_disabled:after {    top: .4em;}div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"] {    padding-left: 0;}.table-sm th {    font-weight: 200;}@media only screen and (max-width: 767px) {    #data-table_length {        display: flex;        margin-bottom: 0.5em;    }    #data-table_filter {        display: flex;    }}.mat-style {    border-top: unset;    border-right: unset;    border-left: unset;    border-radius: unset;}.mat-style input[type=text]:first-of-type {    border-top: unset;    border-right: unset;    border-left: unset;    border-radius: unset;    padding-left: 0.2em;    padding-right: 2em;}.mat-style textarea:first-of-type {    border-top: unset;    border-right: unset;    border-left: unset;    border-radius: unset;    padding-left: 0.2em;}.mat-style select {    border-top: unset;    border-right: unset;    border-left: unset;    border-radius: unset;    padding-left: .3em;}.mat-style:focus-within label {    color: #86b7fe !important;}.mat-style:hover label {    color: #86b7fe !important;}.mat-style:hover .form-control {    border-color: #86b7fe !important;}.mat-style:hover .form-select {    border-color: #86b7fe !important;}.mat-style label:first-of-type {    font-size: 13px;    font-weight: 500;    display: inline-block;    padding-left: 0.2em;}.btn.dropdown-toggle {    border-top: unset;    border-right: unset;    border-left: unset;    border-radius: unset;    padding-left: 0.2em;    font-size: 1rem;}.form-control:focus {    box-shadow: unset;}.form-select:focus {    box-shadow: unset;}.filter-option-inner {    color: black;}.dropdown-toggle::after {    display: none !important;}.dropdown-toggle {    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");    background-repeat: no-repeat;    background-position: right .75rem center;    background-size: 16px 12px;}@media (min-width: 1400px) {    .ticket-search-column {        flex: 0 0 auto;        width: 33%;    }    .ticket-search-column-inside {        flex: 0 0 auto;        width: 49%;    }}.flex-1 {    flex-grow: 1;    flex-shrink: 1;    flex-basis: 0%;}.input-deletable {    position: relative;}.input-deletable i.fa-x {    position: absolute;    right: 15px;    top: 35%;    color: var(--button-color);    font-size: 14px;}.login-btn {    width: fit-content;    background: #e30613;    border: 0;    padding: 10px 20px;    font-weight: bold;    color: white;    border-radius: unset;    text-shadow: unset;    font-size: 14px;}.fa-x {    cursor: pointer;}.note-modal-footer {    padding: 0 10px 0 0;}@media (max-width: 575px) {    .spinner-modal {        left: 40%;        top: 20%;    }}.login-btn {    background: #e30613;    border: 0;    padding: 10px 20px;    font-weight: bold;    color: white;    display: block;    width: fit-content;    margin-top: 2em;}.login-btn:hover {    text-decoration: none;    color: white;    background: #35403F;}#error-page {    max-width: 960px;    margin: 0 auto;}.error-page-container {    max-width: 960px;    margin: 0 auto;}.error-logo {    height: 80px;    margin-top: 2em;    margin-bottom: 2em;}.login-container {    background: white;    padding: 20px;    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);}.group-box {    border: 1px solid #ced4da;    padding: 1em 1em 0 1em;    border-radius: .5em;}@media only screen and (max-width: 767px) {    .error-logo {        height: 50px;        margin-top: 1em;        margin-bottom: 1em;    }}#sourceCountryHint {    display: none;    margin-top: -.5em;    margin-bottom: .5em;}#fullTextSearchDropdown {    display: none;    min-width: 100%;    max-height: 247px;    overflow: hidden;    position: absolute;    inset: 0 auto auto 0;    margin: 0;    transform: translate(0px, 40px);    padding-left: .5em;    padding-right: .5em;}#fullTextSearchSpinner {    display: none;}#fullTextSearchResultContainer {    display: none;}.icon-search.search-icon-absolute {    top: 18%;    font-size: 1.3em;    right: 0px;    cursor: pointer;    position: absolute;    color: var(--button-color);}label.error {    position: absolute;    color: red;    font-size: 13px;    font-weight: 500;    display: inline-block;    padding-left: 0.2em;}textarea.error {    border-color: red;}input.error {    border-color: red;}.mat-style:focus-within label.error {    color: red !important;}.mat-style:focus-within input.error {    border-color: red;}.mat-style:focus-within textarea.error {    border-color: red;}.no-mail-hint {    font-size: small;    margin: 2em auto auto;}.no-mail-hint a {    color: blue;}.international-files-col {    display: none;}.mat-style .radio-buttons label {    font-size: 16px;}.mat-style .radio-buttons label:first-child {    margin-right: 1.5em;}.accordion-body .fa-pen-to-square {    font-size: 1.5em;}.editable-value {    display: flex;}.hidden-i {    display: none !important;}.hidden {    display: none;}#partTable td {    vertical-align: top;}#ticket i {    cursor: pointer;}.editor-error label {    color: red;}.editor-error .note-frame {    border-color: red !important;}.clickableTableRow > td {    cursor: pointer;}#documentModal .modal-header button {    color: #000;    text-shadow: 0 1px 0 #fff;    opacity: .2;    filter: alpha(opacity=20)}#documentModal h3 {    font-size: 25px;}#documentModal .modal-dialog {    max-width: 1300px;}.fa-star {    color: rgb(255, 204, 1);}.fa-bell {	/*color: #FF0000;*/}.open.favorite-container {    scrollbar-width: thin;}.open.favorite-container::-webkit-scrollbar {    width: 3px;    height: 3px;}.open.favorite-container::-webkit-scrollbar-track {    box-shadow: inset 0 0 5px grey;    width: 2px;    border-radius: 5px;}.open.favorite-container::-webkit-scrollbar-thumb {    background: grey;    width: 2px;    border-radius: 10px;}.favorite-container::-webkit-scrollbar {    width: 0;    height: 0;}#footer {    position: relative;    z-index: 2;}header {    position: relative;    z-index: 2;}.fav-folder-container {    display: flex;    align-items: center;    gap: 1em;    padding: .8em;    border: 1px solid lightgray;    border-radius: 0.4em;    cursor: pointer;    margin-top: 0.5em;}.add-new-folder {    width: max-content;    background-color: #f8f9fa;}.folder-heading {    margin-left: 5px;    font-weight: bold;    opacity: 0;    margin-bottom: -.5em;}.open .folder-heading {    opacity: 100;}.favorite-container {    position: fixed;    height: 100vh;    top: 0;    left: 0;    background-color: #f8f9fa;    width: 0;    max-width: 80vw;    display: flex;    flex-direction: column;    gap: 1em;    overflow: scroll;    color: black;    scrollbar-width: none;    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);}.favorite-container.open {    width: auto;    padding: 75px 7px 0 4px;}.favorite-container:not(.open) .favorite-entry {    max-width: 42px;}.favorite-entry {    background-color: rgba(99, 99, 99, .2);    border-radius: .5em;    padding: .2em;    cursor: pointer;}.favorite-details {    display: none !important;}.open .favorite-details {    display: flex !important;}.folder-entries {    min-width: 41px;}.favorite-container .fa-times-circle {    padding: 7px 0 7px 7px;}#ticketCommunication th {    padding-right: 1em;}.radio-buttons label.error {    display: block;}.modal-grey .modal-footer {    background-color: rgb(242, 242, 242);}.modal-grey .modal-header {    background-color: rgb(242, 242, 242);}table .sit_gallery {    margin-top: 0;}.modal-backdrop {    z-index: unset;}#customHintCheckbox-error {    display: none !important;}.red {    color: red;}.margin-t-35 {    margin-top: .35em}.ui-autocomplete {    max-height: 200px;    overflow-y: auto;    overflow-x: hidden;    padding-right: 20px;}.mwm-link {    text-decoration: underline;    cursor: pointer;}.mwm-link:hover {    color: red;}#modalDownloadLink:hover {    border-bottom: none;}.form-check-input {    min-width: 1em;}.note-modal-footer {    height: 60px !important;}.note-image-btn {    border-color: unset !important;}.overflow-scroll {    overflow: scroll;}.select2.select2-container {    width: 100% !important;}.select2-container--default .select2-selection--single {    border-top: unset !important;    border-left: unset !important;    border-right: unset !important;    border-radius: 0 !important;    margin-top: .3em;}.select2-container .select2-selection--single .select2-selection__rendered {    padding-left: 4px !important;    color: black !important;}.form-select.error {    border-color: red;}select.error + span .select2-selection {    border-color: red;}#companySelection-error {    position: relative;}span.select2-dropdown {    z-index: 9999;}.file-upload-background {    background-color: white;}.card-body {    border-radius: 0 0 .25em .25em;}.dark-mode .container-fluid {    background-color: var(--dark-mode-bg);    color: var(--dark-mode-text)}.dark-mode .form-select {    background-color: var(--dark-mode-bg);    color: var(--dark-mode-text);    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='rgb(229, 229, 229)' stroke='' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.dark-mode .table {    color: var(--dark-mode-text)}.dark-mode .form-control {    background-color: var(--dark-mode-bg);    color: var(--dark-mode-text);}.dark-mode .activeSearchFilter div {    background-color: var(--dark-mode-btn-secondary);    border: 1pt solid var(--dark-mode-btn-secondary);}.dark-mode .activeSearchFilter div a i {    color: var(--dark-mode-text);}.dark-mode a {    color: var(--dark-mode-text);}.dark-mode .breadcrumbs li::after {    color: var(--dark-mode-text);}.dark-mode .breadcrumbs li a {    background-color: var(--dark-mode-nav-bg);    color: var(--dark-mode-text)}.dark-mode .bg-light {    background-color: var(--dark-mode-nav-bg) !important;    color: var(--dark-mode-text)}.dark-mode #footer {    background-color: var(--dark-mode-nav-bg);    color: var(--dark-mode-text)}.dark-mode #footer .footer_wrapper {    color: var(--dark-mode-text)}.dark-mode .table-striped > tbody > tr:nth-of-type(2n+1) {    color: var(--dark-mode-text)}.dark-mode .container-fluid.geb-Header {    background-color: var(--dark-mode-nav-bg);}.dark-mode .navbar-light .navbar-nav .nav-link {    color: var(--dark-mode-text)}.dark-mode .panel_sit-heading {    background-color: var(--dark-mode-nav-bg);    border-bottom: 1px solid var(--dark-mode-text);}.dark-mode .panel_sit {    border: 1px solid var(--dark-mode-text);    background-color: var(--dark-mode-bg);}.dark-mode #deutz-navbar {    background-color: var(--dark-mode-bg);}.dark-mode #deutz-navbar li {    border-bottom: 1px solid var(--dark-mode-text);}.dark-mode #deutz-navbar li a {    color: var(--dark-mode-text);}.dark-mode #deutz-navbar li a:active {    background-color: var(--dark-mode-bg);}.dark-mode .card-header {    background-color: var(--dark-mode-nav-bg)}.dark-mode .card-body {    background-color: var(--dark-mode-bg);}.dark-mode .card {    border: 1px solid var(--dark-mode-text);    background-color: var(--dark-mode-nav-bg);}.dark-mode input {    background-color: var(--dark-mode-bg);    border-color: var(--dark-mode-text);}.dark-mode .btn.btn-primary {    background-color: var(--dark-mode-btn-primary);    color: var(--dark-mode-text);}.dark-mode a:hover {    color: var(--deutz-red);}.dark-mode .text-dark {    color: unset !important;}.dark-mode .buttons-overlay button {    box-shadow: 2px 2px 8px 2px var(--dark-mode-nav-bg);}.dark-mode .list-dark {    background-color: var(--dark-mode-nav-bg) !important;}.dark-mode .file-upload-background {    background-color: var(--dark-mode-nav-bg);}.dark-mode .files {    background-color: var(--dark-mode-nav-bg);}.dark-mode .progress.active {    background-color: var(--dark-mode-bg);}.dark-mode .note-editing-area {    background-color: var(--dark-mode-nav-bg);    color: var(--dark-mode-text);}.dark-mode .note-toolbar {    background-color: var(--dark-mode-nav-bg);}.dark-mode .note-editor.note-frame {    border: 1px solid var(--dark-mode-text);}.dark-mode .note-btn {    background-color: var(--dark-mode-btn-secondary);    color: var(--dark-mode-text);}.dark-mode .modal-content {    background-color: var(--dark-mode-bg);    color: var(--dark-mode-text);}.dark-mode .modal-header {    background-color: var(--dark-mode-nav-bg);    color: var(--dark-mode-text);}.dark-mode .modal-footer {    background-color: var(--dark-mode-nav-bg);    color: var(--dark-mode-text);}.dark-mode h3 {    color: var(--dark-mode-text);}.dark-mode .btn.btn-secondary {    background-color: var(--dark-mode-btn-secondary);    color: var(--dark-mode-text);}.dark-mode .pagination li a {    background-color: var(--dark-mode-nav-bg) !important;    color: var(--dark-mode-text) !important;}.dark-mode input.form-check-input {    border-color: var(--dark-mode-text);    color: white;}.dark-mode .note-icon-font.note-recent-color {    background-color: var(--deutz-red) !important;    color: var(--dark-mode-text) !important;}.dark-mode .accordion-button {    color: var(--dark-mode-text);}.dark-mode .btn.dropdown-toggle {    background-color: var(--dark-mode-bg);    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='rgb(229, 229, 229)' stroke='' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");}.dark-mode .dropdown-menu {    background-color: var(--dark-mode-nav-bg);    color: var(--dark-mode-text);    border-color: var(--dark-mode-text);}.dark-mode .table-hover > tbody > tr:hover {    color: var(--dark-mode-btn-secondary);}.dark-mode .note-modal-header {    background-color: var(--dark-mode-nav-bg);    border-top: unset;    border-right: unset;    border-left: unset;    border-top-left-radius: 5px;    border-top-right-radius: 5px;}.dark-mode .note-modal-body{    background-color: var(--dark-mode-bg);}.dark-mode .note-modal-footer {    background-color: var(--dark-mode-bg);    border-bottom-left-radius: 5px;    border-bottom-right-radius: 5px;}.dark-mode .note-form-label {    color: var(--dark-mode-text)}.dark-mode .note-frame {    color: var(--dark-mode-text);}#attachments.card-body .sit_gallery {    margin-top: 0;}td.color-grey {    color:grey;}td.background-tan {    background-color:tan}td.col-bg-user-locked {    background-color: pink;}td.col-bg-other-user-locked {    background-color:#C9DBE6;}.dark-mode td.col-bg-user-locked {    background-color: #F67280;}.dark-mode td.col-bg-other-user-locked {    background-color:#4169E1;}.dark-mode .filter-option-inner-inner {    color: var(--dark-mode-text)}.dark-mode .add-new-folder {    background-color: unset;}.dark-mode .panel_sit-footer {    background-color: var(--dark-mode-bg);}.dark-mode .close {    color: var(--dark-mode-text)}button.close {    padding-top: .25em;    padding-right: .25em;}dd {    margin-bottom: 0;}.modal-header > button.btn-close {    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;    border: none;    font-size: 20px;    right: 15px;    top: 5px;}.modal .select2-container--default .select2-selection--single .select2-selection__arrow {    top: 12px;    right: 5px;}.modal .select2-dropdown.select2-dropdown--below {    font-size: 1rem;    font-weight: 400;    line-height: 1.5;    color: #212529;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #dee2e6;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    border-radius: 0.375rem;    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.modal .select2-container--default .select2-selection--multiple .select2-selection__choice {    margin-top: 0;}.modal .select2-container .select2-search--inline .select2-search__field {    margin-top: 0;    margin-bottom: 3px;}.modal span.select2-container--default .select2-selection--multiple {    display: block;    width: 100%;    padding-top: 0.35em;    font-size: 1rem;    font-weight: 400;    line-height: 1.5;    color: #212529;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #dee2e6;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    border-radius: 0.375rem;    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.modal .select2-container--default.select2-container--focus .select2-selection--multiple {    border: 1px solid #dee2e6;    outline: 0;}.modal span.select2-container--default .select2-selection--single {    display: block;    width: 100%;    padding-top: 0.35em;    padding-bottom: 2em;    font-size: 1rem;    font-weight: 400;    line-height: 1.5;    color: #212529;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #dee2e6;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    border-radius: 0.375rem;    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.modal .select2-container--default .select2-selection--single {    border: 1px solid #dee2e6 !important;    border-radius: 0.375rem !important;    margin-top: .3em;}.modal .select2-container .select2-selection--single .select2-selection__rendered {    padding-left: 11px !important;}.dark-mode .modal span.select2-selection {    background-color: var(--dark-mode-bg);}.dark-mode .modal .select2-container .select2-selection--single .select2-selection__rendered {    padding-left: 12px !important;    color: var(--dark-mode-text) !important;}.dark-mode .modal .select2-dropdown {    background-color: var(--dark-mode-bg);    color: var(--dark-mode-text);}.dark-mode .modal .select2-results__option.select2-results__option--selectable.select2-results__option--selected {    color: var(--dark-mode-bg)}.dark-mode .modal .btn-close {    background-color: var(--dark-mode-text)}.column-gap-lg-4 {    -moz-column-gap: 1.5rem !important;    column-gap: 1.5rem !important}.flex-basis-100 {    flex-basis: 100%;}.flex-40 {    flex: 40%;}.add-remove-icon {    font-size: 1.5em;    margin-left: .5em;    cursor: pointer;}i.hidden {    display: none;}.with-label .inline-icon {    position: absolute;    top: 60%;    right: 3.7%;}.inline-icon {    position: absolute;    top: 30%;    right: 3.7%;}.color-green {    color: green;}.color-red {    color: red;}.modal select + label.error {    bottom: -18px;}.modal .currency-input + label.error {    top: 36px;}#editTypePlateDataForm i {    margin-bottom: .5em;}.currency-container {    border: 1px solid #dee2e6;    display: flex;    align-items: center;    padding: 0 .8em .1em .8em;    border-top-left-radius: 0.375rem;    border-bottom-left-radius: 0.375rem;    font-weight: 500;    font-size: 1.2em;}#servicePartnerAddress a:hover {    color: inherit !important;}.geb-NewsEntrySubject {    font-size: 16px;}