/*@font-face {
	font-family:'UPS Berlingske Sans';
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSans-XBd800.eot');
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSans-XBd800.eot?#iefix')format('embedded-opentype'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSans-XBd800.woff2')format('woff2'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSans-XBd800.woff')format('woff');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family:'UPS Berlingske Serif Tx';
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTx-XLt.eot');
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTx-XLt.eot?#iefix') format('embedded-opentype'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTx-XLt.woff2') format('woff2'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTx-XLt.woff') format('woff');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family:'UPS Berlingske Serif Tx';
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTx-XLtIt.eot');
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTx-XLtIt.eot?#iefix') format('embedded-opentype'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTx-XLtIt.woff2') format('woff2'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTx-XLtIt.woff') format('woff');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family:'UPS Berlingske Serif Tx';
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-Rg.eot');
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-Rg.eot?#iefix') format('embedded-opentype'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-Rg.woff2') format('woff2'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-Rg.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family:'UPS Berlingske Serif Tx';
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-It.eot');
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-It.eot?#iefix') format('embedded-opentype'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-It.woff2') format('woff2'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-It.woff') format('woff');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family:'UPS Berlingske Serif Tx';
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-Md.eot');
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-Md.eot?#iefix') format('embedded-opentype'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-Md.woff2') format('woff2'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-Md.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family:'UPS Berlingske Serif Tx';
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-MdIt.eot');
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-MdIt.eot?#iefix') format('embedded-opentype'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-MdIt.woff2') format('woff2'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-MdIt.woff') format('woff');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family:'UPS Berlingske Serif Tx';
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-Bd.eot');
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-Bd.eot?#iefix') format('embedded-opentype'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-Bd.woff2') format('woff2'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-Bd.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family:'UPS Berlingske Serif Tx';
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-BdIt.eot');
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-BdIt.eot?#iefix') format('embedded-opentype'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-BdIt.woff2') format('woff2'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-BdIt.woff') format('woff');
	font-weight: 700;
	font-style: italic;
}

@font-face {
	font-family:'UPS Berlingske Serif Tx';
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-XBd.eot');
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-XBd.eot?#iefix') format('embedded-opentype'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-XBd.woff2') format('woff2'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-XBd.woff') format('woff');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family:'UPS Berlingske Serif Tx';
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-XBdIt.eot');
	src:	url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-XBdIt.eot?#iefix') format('embedded-opentype'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-XBdIt.woff2') format('woff2'),
			url('https://sitecontent.loopworks.com/stream/branding/fonts/UPSBerlingskeSerifTextWeb/UPSBerlingskeSerifTx-XBdIt.woff') format('woff');
	font-weight: 800;
	font-style: italic;
}*/

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,600;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body, html {
	height:inherit;
}

body {
	font-family: Roboto, Arial, sans-serif;
  	background: #FFF;
}

a:not(.button){ color:#035A8F!important; }

div#maincontent.formBody {
    margin-top: 0 !important;
}

.panel.main {
    padding: 0;
    margin: 0;
    box-shadow: none;
    background: transparent;
}


.Jobalert .top-bar, .Jobalert footer, .Jobalertfr .top-bar, .Jobalertfr footer, .Jobalertca .top-bar, .Jobalertca footer,  .Jobalertes .top-bar, .Jobalertes footer, 
.Campus .top-bar, .Campus footer, 
.Campus-Test .top-bar, .Campus-Test footer, 
.Contact .top-bar, .Contact footer,
.Veteran .top-bar, .Veteran footer,
.Koln .top-bar, .Koln footer,
.Jobalert-Global .top-bar, .Jobalert-Global footer{ display: none; }


.Jobalertes .formFlexContainer > h1:not(.formHeader h1),
.Jobalertes .formFlexContainer > div:nth-of-type(1) {
	margin-left: 0.9375rem;
    margin-right: 0.9375rem;
}

.Jobalertes .formFlexContainer > h1:not(.formHeader h1)
{
	display: block;
  font-weight: 400;
    text-align: center;
}

.Jobalertes .formFlexContainer > div:nth-of-type(1) {
	border-bottom: 3px solid #FFB500;
      width: 74px;
    margin: auto;
    margin-bottom: 2rem;
}

.CandidateProfileForm {	padding:0px;  border: 0px; }

 .formFlexContainer h1 {
	font-family: Roboto, Arial, sans-serif;
    font-size: 1.75rem;
    font-weight: 400;
    text-transform: uppercase;
}

@media only screen and (min-width: 90.0625rem)
{
   .formFlexContainer h1 {
      font-size: 2.5rem;
  }
}

.formFlexContainer h1:not(.formHeader h1) {
    display: none;
}


.selectcontainer { margin-bottom: 0px; }
.k-widget.k-multiselect { min-height: 41px; padding: 0px; border: 0px; }
.k-widget.k-multiselect .k-multiselect-wrap.k-floatwrap { padding:5px 0px; }
.k-widget.k-multiselect .k-multiselect-wrap.k-floatwrap .k-input { color: #666666; }

.row.fs > .column:last-child, .row.fs > .columns:last-child {
	float: left;
}
.row.fs {
  	margin-bottom: 30px;
}
.Jobalert .row.fs, .Jobalertes .row.fs, .Jobalert-Global .row.fs {
  	margin-bottom: 0;
}

label[for="smsinput"] {
    display: none;
}

 .panel .paneltitle { 
    font-weight: 900;
    text-transform: uppercase;
	font-family: Roboto, Arial, sans-serif;	
	border-bottom: solid 2px #00857d;
}

.Jobalert .panel .paneltitle, .Jobalertfr .panel .paneltitle, .Jobalertca .panel .paneltitle, .Jobalertes .panel .paneltitle, .Jobalert-Global .panel .paneltitle {
  display:none;
}

form .row .postfix-round.row.collapse .postfix, .formFlexContainer .k-input-solid {
	border-radius: 0px!important;
}

.consent-text{ font-size: 1.0rem; margin-top: 20px; padding-left: 1.4rem; margin-bottom: 16px; }

div[data-elementid="35969"] .radioGroupWrapper,
div[data-elementid="35970"] .radioGroupWrapper,
div[data-elementid="35912"] .radioGroupWrapper,
div[data-elementid="36050"] .radioGroupWrapper,
div[data-elementid="587848"] .radioGroupWrapper,
div[data-elementid="36148"] .radioGroupWrapper,
div[data-elementid="8136999"] .radioGroupWrapper,
div[data-elementid="14258923"] .radioGroupWrapper{ display: flex; align-items: center; }

div[data-elementid="35969"] .radioGroupWrapper input,
div[data-elementid="35970"] .radioGroupWrapper input,
div[data-elementid="35912"] .radioGroupWrapper input,
div[data-elementid="36050"] .radioGroupWrapper input,
div[data-elementid="587848"] .radioGroupWrapper input,
div[data-elementid="36148"] .radioGroupWrapper input,
div[data-elementid="8136999"] .radioGroupWrapper input,
div[data-elementid="14258923"] .radioGroupWrapper input{     margin-right: 10px; }

#genericForm input[type="checkbox"] + label, #genericForm input[type="radio"] + label { max-width: 100%; vertical-align: middle; }

#genericForm > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {display:none; }
    
.formFlexContainer .questionlabel label { font-weight: bold; text-transform:uppercase; color: #000000; }
.formFlexContainer label.error { color: #C91A13; }

.formFlexContainer input, .formFlexContainer .k-widget.k-multiselect .k-multiselect-wrap, .formFlexContainer input[type="text"]:not(.k-input-inner), .dk-selected, select, textarea{
    background-color: #ffffff;
  height: 37px;
  line-height: 0.9;
    padding-left: 0.5rem;
}

.formFlexContainer .iti input, .formFlexContainer .iti input[type=tel], 
.formFlexContainer .iti input[type=text], .formFlexContainer select{
	height:37px;
}

.formFlexContainer select{line-height: }

.selectcontainer, div.row.date {margin-bottom: 1rem; }

.k-animation-container { max-width: min-content; }
.k-popup.k-list-container { width: -webkit-fill-available!important; height: auto !important; }
.k-popup .k-list .k-item { white-space: normal; }

.top-bar { background: #000000; border-bottom: 3px solid #FFB500; }

.top-bar .name, .top-bar.landing .name,
.top-bar .title-area, .top-bar.landing .title-area
{
  height: 100px;
}

.top-bar .name img, .top-bar.landing .name img {
  width: 90px;
  margin-top: 5px;
}

.top-bar .name h1 a {
  
}

.selectcontainer, div.row.date {margin-bottom: 1rem; }


.dk-selected:before {
    top: 50%;
    border: solid transparent;
    border-width: .4em .4em 0;
    border-top-color: #ffffff;
    margin: 0em 0.8em 0 0;
    z-index: 4;
}

.dk-selected:focus:before, .dk-selected:hover:before, .dk-select-open-down .dk-selected:before, .dk-select-open-up .dk-selected:before {
    border-top-color: #ffffff;
}

.dk-selected:after {
    top: 0;
    height: 100%;
    padding: 0 2.5rem 0 0;
  margin: 0px;
    background-color: #00857d;
}


.dk-selected:before {
    top: 50%;
    border: solid transparent;
    border-width: .4em .4em 0;
    border-top-color: #ffffff;
    margin: 0em 0.8rem 0 0;
    z-index: 4;
}

.dk-selected:focus:before, .dk-selected:hover:before, .dk-select-open-down .dk-selected:before, .dk-select-open-up .dk-selected:before {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}

.dk-selected:after {
    top: 0;
    height: 100%;
    padding: 0 2.5rem 0 0;
  margin: 0px;
    background-color: #00857d;
}

.formFlexContainer .k-multiselect button.k-input-button { 
    background-color: #1966b1 !important;
    color: white;
    border-radius: 0 !important;
    min-width: 40px;
}

.formFlexContainer .k-multiselect button.k-input-button:active, .formFlexContainer .k-multiselect button.k-input-button:hover{
	background-color: #4784C0!important;
  	color: white!important;
}

#intro { margin-bottom: 2rem; }

.button, .button { background-color: #00857d; }

button:hover, button:focus, .button:hover, .button:focus{ background-color: #006A64; }


.Jobalert, .Campus, .Campus-Test, .Veteran{ background: transparent; }

.Jobalert, .Jobalertes, .Campus, .Campus-Test, .Veteran, .Koln
.Jobalert .formFlexContainer h1, .Jobalertes .formFlexContainer h1, .Campus .formFlexContainer h1, .Campus-Test .formFlexContainer h1 , .Veteran .formFlexContainer h1, .Koln .formFlexContainer h1,
.Jobalert .panel .paneltitle, .Jobalertes .panel .paneltitle, .Campus .panel .paneltitle, .Campus-Test .panel .paneltitle, .Veteran  .panel .paneltitle, .Koln  .panel .paneltitle,
.Jobalert-Global .panel .paneltitle
{ font-family: Roboto, Arial, sans-serif;}


.Jobalert .formFlexContainer h1, .Jobalertes .formFlexContainer h1, .Campus .formFlexContainer h1, .Veteran .formFlexContainer h1,
.Jobalert .formFlexContainer .questionlabel label, .Jobalertes .formFlexContainer .questionlabel label, .Campus .formFlexContainer .questionlabel label, .Veteran .formFlexContainer .questionlabel label,
.Jobalert .formFlexContainer .paneltitle, .Jobalertes .formFlexContainer .paneltitle, .Campus .formFlexContainer .paneltitle, .Veteran .formFlexContainer .paneltitle,
.Jobalert-Global .formFlexContainer h1, .Jobalert-Global .formFlexContainer .questionlabel label, .Jobalert-Global .formFlexContainer .paneltitle
{ text-transform: none; }

 /*previously #00857d*/
.Jobalert .panel .paneltitle ,
.Jobalertes .panel .paneltitle ,
.Campus .panel .paneltitle ,
.Campus-Test .panel .paneltitle ,
.Veteran .panel .paneltitle ,
.Jobalert-Global .panel .paneltitle {
    border-bottom: solid 2px #ffbe00;
}

.Jobalert .dk-selected:after ,
.Jobalertes .dk-selected:after ,
.Campus .dk-selected:after ,
.Campus-Test .dk-selected:after ,
.Veteran .dk-selected:after,
.Koln .dk-selected:after,
.Jobalert-Global .dk-selected:after {
    background-color: #1966b1;
}

.Jobalert .k-switch-off .k-switch-handle, .Jobalert button:not(.iti__selected-country), .Jobalert .button:not(.iti__selected-country),
.Jobalertes .k-switch-off .k-switch-handle, .Jobalertes button:not(.iti__selected-country), .Jobalertes .button:not(.iti__selected-country),
.Campus .k-switch-off .k-switch-handle, .Campus button:not(.iti__selected-country), .Campus .button:not(.iti__selected-country),
.Campus-Test .k-switch-off .k-switch-handle, .Campus-Test button:not(.iti__selected-country), .Campus-Test .button:not(.iti__selected-country),
.Veteran .k-switch-off .k-switch-handle, .Veteran button:not(.iti__selected-country), .Veteran .button:not(.iti__selected-country),
.Koln .k-switch-off .k-switch-handle, .Koln button:not(.iti__selected-country), .Koln .button:not(.iti__selected-country),
.Jobalert-Global .k-switch-off .k-switch-handle, .Jobalert-Global button:not(.iti__selected-country), .Jobalert-Global .button:not(.iti__selected-country) {background-color: #58595b;}

.Jobalert button:not(.iti__selected-country), .Jobalert .button:not(.iti__selected-country),
.Jobalertes button:not(.iti__selected-country), .Jobalertes .button:not(.iti__selected-country),
.Campus button:not(.iti__selected-country), .Campus .button:not(.iti__selected-country),
.Campus-Test button:not(.iti__selected-country), .Campus-Test .button:not(.iti__selected-country),
.Veteran button:not(.iti__selected-country), .Veteran .button:not(.iti__selected-country),
.Koln button:not(.iti__selected-country), .Koln .button:not(.iti__selected-country),
.Jobalert-Global button:not(.iti__selected-country), .Jobalert-Global .button:not(.iti__selected-country) { border-radius: 20px!important; }

.Campus #genericFormBtnContainer > div:nth-child(2) {
    width: -webkit-fill-available;
}

.Campus button:hover, .Campus .button:hover,
.Campus button:active, .Campus .button:active {
	background: #FFD033!important;
}

button i, .button i {
	margin-left: 0.5rem;
    color: black;
}

/*.Campus button[disabled], .Campus .button[disabled] {
	background-color: #eaeaea!important;
    color: #aaaaaa;
}

.Campus button[disabled] i, .Campus .button[disabled] i {
    color: #aaaaaa;
}*/

.Campus div#smsinput .radioGroupWrapper{ display: flex;flex-direction:column-reverse; align-items: center; }
    

.Campus div#smsinput .radioGroupWrapper input{ margin-right: 10px; }

.Koln form#genericForm > .page > .row.fs {
    display: flex;
    flex-wrap: wrap;
}

.Koln #optin {
    border: 1px solid #979797;
    padding: 1rem;
    margin-bottom: 1rem;
    padding-top: 3.5rem;
}

@media only screen and (min-width: 19.8125em){
    .Koln #optin {
      padding-top: 2.5rem;
  }
}

@media only screen and (min-width: 40.0625em)
{
  .Koln #optin {
      padding-top: 1.5rem;
  }
}


.Koln #optin input {
    margin-bottom: 0px;
    height: auto;
    line-height: normal;
}

.Koln #optin .radioGroupWrapper {
    display: flex;
    flex-direction: row;
    margin-bottom: 1rem;
    align-content: center;
}

.Koln #optin label, .Koln #resumeText{
    font-weight: 600;
    text-transform: uppercase;
    color:black;
    
}
.Koln label[for="optin"] {
	position: absolute;
    top: -10px;
    left: 1rem;
    display: inline-block;
    background: white;
    z-index: 20;
    padding: 0rem 0.25rem;
}


@media only screen and (min-width: 48em) {
    .Campus div#smsinput .radioGroupWrapper {
        flex-direction: row;
    }
}



@media only screen and (min-width: 48em)
{
 
	#genericForm > div:nth-child(1) > div:nth-child(2) > div:nth-child(3), #genericForm > div:nth-child(1) > div:nth-child(6) > div:nth-child(5) { min-height: 90px; }
	label[for="mottitle"], label[for="militaryspousebranch"] {
    	min-height: 48px;
	}
	input#militarymnthyearofservice { margin-bottom: 0px; }

}
    
.Contact .formFlexContainer .questionlabel label { text-transform: none; }
/*.Contact .questionContainer[id="10"] {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}
.Contact .questionContainer[id="10"] .columns.end {
    width: 40px;
    padding-top: 2px;
}*/

.Contact .questionContainer[id="10"] {
    display: flex;
    flex-direction: column;
}
.Contact .questionContainer[id="10"] .columns.end {width: 40px;padding-top: 2px;}


body {
    font-family: Roboto, Arial, sans-serif;
}
.formFlexContainer button:not(.iti__selected-country), .formFlexContainer .button:not(.iti__selected-country), 
.formFlexContainer button.disabled, .formFlexContainer button[disabled], 
.formFlexContainer .button.disabled, .formFlexContainer .button[disabled] {
    font-family: Roboto, Arial, sans-serif;
    background-color: #FFC400!important;
  border-radius: 20px!important;
    color: black;
    font-weight: 500;
  	opacity: 1;
  width: auto;
}
.formFlexContainer button:hover, .formFlexContainer button:focus, .formFlexContainer .button:hover, .formFlexContainer .button:focus{
	background-color: #FFD64C!important;
    color:black!important;
}

.formFlexContainer input:not(.k-input-inner), .formFlexContainer .k-input, .formFlexContainer .k-widget.k-multiselect .k-multiselect-wrap, .dk-selected, select, textarea {
    border: 1px solid #5f5753!important;
    border-radius: 0.25rem!important;
    color: #5f5753!important;
}

.formFlexContainer input.error:not(.k-input-inner),  .formFlexContainer .k-input:has(>select.error), .formFlexContainer .k-widget.k-multiselect select.error ~ *, .dk-selected.error, textarea.error, select.error {
	border: 1px solid rgb(221, 70, 70)!important;
}

.formFlexContainer input.k-input-inner.error, .formFlexContainer .k-multiselect:has(> select.error) .k-input-inner {
  	background: #FEEEEF !important
}

.iti { max-height: 37px;}

.formFlexContainer .dk-selected.error:before {
	border-top-color: #ffffff !important;
}
    
.formFlexContainer .k-multiselect-wrap .k-input, .formFlexContainer .k-multiselect .k-input-inner{
	height:37px;
}
.formHeader {
    text-align: center!important;
}

.formHeader hr {
    max-width: 74px;
    display: block;
    margin: auto;
    margin-bottom:2rem;
    border-width: 4px 0 0;
}

.k-list-item, .k-list-optionlabel, .k-list-md .k-list-item, .k-list-md .k-list-optionlabel {
    padding: 11px 15px;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
    -ms-border-radius: 0;
    -moz-border-width: 0;
    -webkit-border-width: 0;
    border-radius: 0;
    font-size: 0.9rem;
    color: #6e6e79 !important;
    padding-block: 11px 15px;
    padding-inline: 11px 15px;
}

.k-list-item.k-selected:hover, .k-list-optionlabel.k-selected:hover, .k-list-md .k-list-item.k-selected:hover, .k-list-md .k-list-optionlabel.k-selected:hover {
	background-color: #f5f5f5;
    color: #6e6e79 !important;
        
}

.k-list-item:hover, .k-list-optionlabel:hover, .k-list-md .k-list-item:hover, .k-list-md .k-list-optionlabel:hover,
.k-list-item:active, .k-list-optionlabel:active, .k-list-md .k-list-item:active, .k-list-md .k-list-optionlabel:active {background-color: #f5f5f5;}

.k-list-content.k-list-scroller {
    background-color: #fff;
    border: 1px solid #CCC;
    -ms-border-radius: 0;
    border-radius: 0;
    list-style: none;
    margin: 0;
    max-height: 15em;
    overflow-x: hidden;
    overflow-y: auto;
    width: auto;
    z-index: 100;
}


.Koln .formHeader h3{
  	font-size: 1.5rem;
    text-align: center;
    color: #426da9;
    text-transform: uppercase;
    font-weight: 800;
    font-family: 'Roboto', Helvetica, Arial;
    margin-bottom: 2.5rem;
}
