/* import panama blueprint styles */
@import url(https://tke-find.elevatorarchitect.com/FindMVC/Content/dwg_blueprint.css);

#ProjectTitle {
	color: #58008D;
	font-size: 20px;
}

.solutionElevators .selectedFilters ul li.invalid {
	color: #A80012;
	font-weight: 600;
}

.errorTextLeftForElevatorDutyRecords {
	color: #A80012;
	font-weight: 600;
}

.errorImageLeftForElevatorDutyRecords{
	display: inline-block;
}

.errorImageLeftForElevatorDutyRecords::after {
    font-size: 1.3em;
    vertical-align: middle;
    content: "\e612";
    color:#A80012;
    font-family: "thyssen-krupp-iconfontregular";
	font-weight: 600;
}

.errorTextLeftDutyRecordsDetails {
	color: #A80012;
	font-weight: 600;
}

/* .errorImageLeftDutyRecordsDetails::after {
    font-size: 1.3em;
    vertical-align: middle;
    content: "\e612";
    color: #A80012;
	font-weight: 600;
    display: inline-block;
    font-family: "thyssen-krupp-iconfontregular";
} */

.errorImageLeftDutyRecordsDetails {
	background-image: url(/FindImages/a085I000008HbaYQAS/2057/error.png);
	background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
	display: inline-block;
	vertical-align: middle;
	width: 19px;
	height: 19px;
	margin-left: 5px;
}

label.invalid {
	color:#A80012 ;
	font-weight: 600;
}


#info {
	position: absolute;
	-webkit-inline-flexwidth: 150px;
	width: 150px;
	padding: 1em;
	border: 1px solid #eef0f2;
	color: #78879B;
	background-color: #ffffff;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
}

div.displayNone {
	display: none;
}

.customizeElevatorTopColumnInfoIMG::after {
	font-size: 1.3em;
    vertical-align: middle;
    content: "\e614";
    color: #7000BD;
    font-family: "thyssen-krupp-iconfontregular";
}

.customizeElevatorMiddleLeftItemInfoIMG::after {
	font-size: 1.3em;
    vertical-align: middle;
    content: "\e614";
    color: #7000BD;
    font-family: "thyssen-krupp-iconfontregular";
}

.customizeElevatorBottomColumnInfoIMG::after {
	font-size: 1.3em;
    vertical-align: middle;
    content: "\e614";
    color: #7000BD;
    font-family: "thyssen-krupp-iconfontregular";
}

.customizeElevatorDoorWidthInfoIMG::after {
	font-size: 1.3em;
    vertical-align: middle;
    content: "\e614";
    color: #7000BD;
    font-family: "thyssen-krupp-iconfontregular";
}

.customizeElevatorHeadInfoIMG::after {
	font-size: 1.3em;
    vertical-align: middle;
    content: "\e614";
    color: #7000BD;
    font-family: "thyssen-krupp-iconfontregular";
}
.customizeElevatorPitInfoIMG::after {
	font-size: 1.3em;
    vertical-align: middle;
    content: "\e614";
    color: #7000BD;
    font-family: "thyssen-krupp-iconfontregular";
}

.recentProjectDetails {
	display: flow-root;
}

.recentProjectButtons {
	float: right;
}

.recentProjectButtons::after {
	clear: both;  
}
.recentProjectLastChanged {
	float: left;
}

.recentProjectDeleteImage {
	cursor:pointer;
	background-image: url(/FindImages/a085I000008HbaYQAS/2057/cross-icon-black-0152.svg);
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	height: 22px;
	margin-left: 5px;
}



.recentProjectWarningImage {
	cursor: pointer;
	float: right;
	background-image: url(/FindImages/a085I000008HbaYQAS/2057/error.png);
	background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	width: 22px;
	height: 22px;
}

/* .recentProjectWarningImage::after {
	font-size: 1.3em;
	vertical-align: middle;
	content: "\e612";
	font-family: "thyssen-krupp-iconfontregular";
	padding: 2px;
} */

.recentProjectMailToImage {
	cursor: pointer;
	float: right;
	height: 1.3em;
}

.recentProjectMailToImage::after {
	font-size: 1.3em;
	vertical-align: middle;
	content: "\e600";
	color: #434343;
	font-family: "thyssen-krupp-iconfontregular";
	padding: 2px;
}

div.AccordionContents {
	display: none;
}

.solutionImageLoadingContainer {
	padding: 1em;
    border: 1px solid #eef0f2;
	
	height: 100px;
    /* background-image: url(/FindImages/a085I000008HbaYQAS/2057/AjaxLoader32Black.gif); theme */
	background-position: center;
	background-repeat: no-repeat;

	/* theme */
	background-image: url(/FindImages/a085I000008HbaYQAS/2057/theme.loaderbig.gif);
}

.recentProjectLoadingImage {
	display: none; 
	height: 100px;
    /* background-image: url(/FindImages/a085I000008HbaYQAS/2057/AjaxLoader32Black.gif); theme */
	background-position: center;
	background-repeat: no-repeat;

	/* theme */
	background-image: url(/FindImages/a085I000008HbaYQAS/2057/theme.loaderbig.gif);
}


.elevatorDutyFilters .dutyFilter .elevatorDutyFilerComboBoxWithoutCompareOperator {
	width: 256px;
}

.elevatorDutyFilters .dutyFilter .elevatorDutyFilerComboBox {
	width: 202px;
}

input.dutyFilterTextBox {
	width: 126px;
}

/* ARROWS */
.elevatorDutyFilters .dutyFilter.dutyFilter--withselect::after, .floorLevelsNumberOfFloorsComboBox::after, .floorLevelsCol1--withselect::after, .customizeElevatorMiddleLeftItemComboBoxDiv::after, .customizeElevatorDoorWidthComboBoxDiv::after{
	content: "\e613";
	font-family: "thyssen-krupp-iconfontregular";
	speak: none;
	font-style: normal;
	font-size:1.3em;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	color:#262626;
	position: absolute;
	top: 12px;
	left: 348px;
	pointer-events: none;
}

/* ARROWS */
 .floorLevelsOptions::after {
	content: "\e613";
	font-family: "thyssen-krupp-iconfontregular";
	speak: none;
	font-style: normal;
	font-size:1.3em;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	color:#262626;
	position: absolute;
	top: 28px;
	left: 524px;
	pointer-events: none;
}

.solutionElevators .selectedFilters ul li div {
	cursor:pointer;
	background-image: url(/FindImages/a085I000008HbaYQAS/2057/cross-icon-black-0152.svg);
	vertical-align: top;
	display: inline-block;
	margin-left: 5px;
	width: 22px;
	height: 22px;
}

/* .elevatorDesignation .editImageLeft::after, .editImageLeftForElevatorDutyRecords::after {
	font-size: 1.6em;
	vertical-align: middle;
	content: "\e658";
	color: #7000BD;
	display: inline-block;
	font-family: "thyssen-krupp-iconfontregular";
	float:right;
}  */

.elevatorDesignation .editImageLeft, .editImageLeftForElevatorDutyRecords {
	background-image: url(/FindImages/a085I000008HbaYQAS/2057/configuration-icon-black-0285.svg);
	float: right;
	width: 30px;
	height: 30px;
} 

/* .elevatorDutyFilters .dutyFilter .dutyFiltersElevatorDeleteIMG::after, .elevatorDutyFilters .dutyFilter .elevatorDutyFilerComboBoxWithoutCompareOperator::after {
	font-size: 1.3em;
	vertical-align: middle;
	content: "\e611";
	color: #7000BD;
	display: inline-block;
	font-family: "thyssen-krupp-iconfontregular";
	margin-left: 5px;
} */

.dutyFiltersElevatorDeleteIMG {
	cursor:pointer;
	background-image: url(/FindImages/a085I000008HbaYQAS/2057/cross-icon-black-0152.svg);
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	height: 22px;
	margin-left: 5px;
}