.portlet-title .fas.fa-plus-square {float: right;font-size: 20px;line-height: 40px;cursor: pointer;}
th, td { white-space: nowrap; }
.fas.fa-pen-square {float: none;font-size: 20px;cursor: pointer;color:#217ebd;}
.fas.fa-minus-square {float: none;font-size: 20px;cursor: pointer;color:#e43a45;}
#condenser_models tr td {text-align:center;}
.condenser_deleted {border: 1px solid red !important;display: block;background: rgba(255,0,0,0.1);font-weight: 500;}
.modal-dialog {max-width: 80vw !important;}
.nav.nav-tabs {margin-bottom:2rem !important;}
.top-20 {margin-top:20px;}
.right {float:right;}
.myblue {background-color:#07467f !important;color:white !important;}
.font-myblue-soft {color:#07467f;}
.logo_img {margin-bottom: 20px !important;}
.center {margin: 0 auto;float: none;display: block;text-align: center;}
.portlet > .portlet-title {border:none !important;}
#user_result_table td {padding: 0px;text-align: center;}
#user_result_table {border-spacing: 20px;border-collapse: separate;}
#empty_query {border: 1px solid red !important;display: block;background: rgba(255,0,0,0.1);font-weight: 500;}
.model_cell {border-bottom: 1px solid;font-weight:700;}
.info_text {font-size: 13px;}
#query_form {padding: 20px 1px;}
.label_tip {font-size: 13px;color: gray;}
select.input-lg {height:48px;}
div#my_content>div#nav-tabContent>div.tab-pane>nav>div#nav-tab>a:first-child {margin-left:20px;}
.tab_image {display: none;max-height: 400px;min-height:400px;margin: 50px auto;}
div#my_content>nav>div#nav-tab.nav.nav-tabs {margin-bottom:0px !important;}
div#my_content>div#nav-tabContent.tab-content {border: solid #eef0f2;border-left-width: 2px;border-right-width: 2px;border-top-width: 0px;border-bottom-width: 0px;}
div#my_content>nav>div#nav-tab>a.nav-item.nav-link.active {font-size:20px;font-weight:bold;text-align:center;}
div#my_content>nav>div#nav-tab>a.nav-item.nav-link.active>img {display:block;}
div#my_content>nav>div#nav-tab>a.nav-item.nav-link:not(.active)>img {display:none;}
#image_title {padding: 20px;display: inline-block;}
#image_selector_row {padding: 20px;}
#result_date{margin-left: 95px;}
#water_temp_cond {width: 450px;height: 215px;background-size: 100%;background-repeat: no-repeat;text-align:center;padding-right:50px;font-weight: 700;color: #0099ff;}
#sketch_container {margin:0 auto 100px auto;}
#water_temp_in {text-align:center;padding-top:40px;font-weight: 700;color: #0099ff;}
#water_temp_out {text-align:center;padding-right:50px;font-weight: 700;color: #0099ff;}
#information {float: right;line-height: 41px;height: 41px;font-size: 25px;cursor: pointer;}
#information:hover {color:#9ecefa;}
.model_name {font-weight: bold;color: #07467f;}


#water_temp_cond {
	width: 450px;
	height: 190px;
	background-size: 100%;
	background-repeat: no-repeat;
	text-align: center;
	padding-right: 50px;
	font-weight: 700;
	color: #0099ff;
	vertical-align: middle;
}

#water_temp_in {
	text-align: center;
	padding-top: 50px;
	font-weight: 700;
	color: #0099ff;
	vertical-align: middle;
	padding-left: 0px !important
}

#water_temp_out {
	text-align: center;
	padding-right: 50px;
	font-weight: 700;
	color: #0099ff;
}

#sketch_container {
	margin: 0 auto 100px auto;
	width: 540px
}

.portlet.box > .portlet-title {
	border-bottom: 0;
	padding: 0 10px;
	margin-bottom: 0;
	color: #fff;
}

.portlet.box > .portlet-title > .caption {
	padding: 11px 0 9px;
}

.portlet > .portlet-title > .caption {
	display: inline-block;
	font-size: 18px;
	line-height: 18px;
	padding: 10px 0;
}

.myblue {
	background-color: #07467f !important;
	color: white !important;
}

#configurator label {
	color: black
}

#configurator label .label_tip {
	color: rgb(132, 137, 145);
}

#configurator .form-group {
	margin-bottom: 16px
}

#configurator #query_form {
	padding-top: 20px
}

#configurator .form .form-actions {
	padding: 20px;
	margin: 0;
	background-color: #f5f5f5;
	border-top: 1px solid #e7ecf1;
}

table#user_result_table {
	table-layout: auto !important;
}
table#user_result_table, table#user_result_table tr, table#user_result_table td, table#user_result_table th {
	border: none !important;
}

table#sketch_container, table#sketch_container tr, table#sketch_container td, table#sketch_container th {
	border: none !important;
}

@media screen and (min-width: 992px) {
	.nopads {
		padding-left:0px !important;
		padding-right:0px !important;
	}
}

@media screen and (max-width: 992px) {
	.mixed-wrap {
		max-width: 340px !important
	}

	.mixed-wrap select.input-lg {
		width: : 100% !important;
		min-width: 100% !important;
	}
}

@media screen and (max-width: 575px) {
	table#sketch_container {
		width: 235px !important;
	}
	#water_temp_cond {
		width: 100% !important;
		height: 100px !important;
		padding-bottom: 25px;
	}
	#water_temp_in {
		padding-top: 30px !important
	}

	#fcc-title {
		font-size: 1.7rem;
		padding-left: 10px;
	}
}

#nav-tabContent {
	overflow: scroll;
}