 here you can put your own css to customize and override the theme
 /***
Rounded Portlets
***/
 /*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/
 
 * {
 	outline: none;
 }
 
 .BMap_cpyCtrl {
 	display: none;
 }
 
 .anchorBL {
 	display: none;
 }
 
 p[ng-message] {
 	margin: 0;
 }
 
 input::-webkit-outer-spin-button,
 input::-webkit-inner-spin-button {
 	-webkit-appearance: none !important;
 }
 
 input[type="number"] {
 	-moz-appearance: textfield;
 }
 
 .mr-2 {
 	margin-right: 2px!important;
 }
 
 .ng-cloak {
 	display: none;
 }
 
 .page-header.navbar.navbar-fixed-top,
 .page-header.navbar.navbar-static-top {
 	z-index: 999;
 }
 
 .page-header.navbar .hor-menu .navbar-nav>li>a {
 	font-size: 15px;
 	font-weight: 500;
 }
 
 .page-header.navbar .hor-menu {
 	margin-left: 20px;
 }
 
 .page-top {
 	height: 50px;
 	border-bottom: 1px solid #d8d9da;
 }
 
 .classic-menu-dropdown {
 	margin-right: 5px;
 }
 
 .breadcrumb {
 	font-size: 18px;
 }
 
 .page-content-white .page-content .page-bar {
 	border-bottom: 1px solid #d8d9da;
 }
 
 .page-container-bg-solid .page-bar,
 .page-content-white .page-bar {
 	background-color: #f6f8f9;
 }
 
 .list-float {
 	list-style: none;
 	padding: 0;
 }
 
 .list-float li {
 	float: left;
 	margin-right: 20px;
 	margin-bottom: 20px;
 }
 
 .page-bar {
 	margin-bottom: 20px !important;
 	padding-left: 0px !important;
 }
 
 .list-logo-img {
 	width: 100%;
 	max-width: 120px;
 	min-width: 60px;
 }
 
 .logo-img,
 .logo-default {
 	margin-top: 10px !important;
 	margin-left: 40px !important;
 }
 
 .tabbable-custom .nav-tabs {
 	border: none;
 	margin: 0px;
 }
 
 .tabbable-custom .tab-content {
 	background-color: #fff;
 	border: 1px solid #ddd;
 	padding: 10px;
 	-webkit-border-radius: 0 0 4px 4px;
 	-moz-border-radius: 0 0 4px 4px;
 	-ms-border-radius: 0 0 4px 4px;
 	-o-border-radius: 0 0 4px 4px;
 	border-radius: 0 0 4px 4px;
 }
 
 md-tabs md-ink-bar {
 	color: #36c6d3 !important;
 	background: #36c6d3 !important;
 	height: 4px !important;
 }
 
 .portlet.light.bordered {
 	border: 1px solid #d8d9da!important;
 }
 
 .portlet.light.bordered>.portlet-title {
 	border-bottom: 1px solid #d8d9da;
 }
 
 .portlet.light.portlet-fit>.portlet-title {
 	padding: 0px 10px 0px;
 	min-height: 0px;
 }
 
 .portlet>.portlet-title>.caption {
 	font-size: 16px;
 	line-height: 16px;
 }
 
 .profile ul.profile-nav {
 	margin-bottom: 20px !important;
 }
 
 .widget-thumb:hover {
 	background-color: #f9f9f9;
 }
 
 .widget-thumb.bordered {
 	border: 1px solid #d8d9da;
 }
 
 .mt-element-card .mt-card-item .mt-card-content .mt-card-name {
 	font-size: 12px !important;
 	font-weight: normal;
 }
 
 .customer-card {
 	color: #656565;
 	padding: 5px;
 	width: 100%;
 	height: 194px;
 	text-align: center;
 }
 
 .customer-card:hover {
 	background-color: #f9f9f9;
 }
 
 .customer-card .info {
 	width: 100%;
 	height: 130px;
 }
 
 .customer-card bfont {
 	font-size: 15px !important;
 	font-weight: bold;
 	display: block;
 }
 
 .customer-card nfont {
 	font-size: 13px !important;
 	font-weight: normal;
 	display: block;
 }
 
 .customer-card .index-list {
 	width: 100%;
 	height: 64px;
 }
 
 .customer-card .index {
 	width: 30%;
 	height: 74px;
 	float: left;
 }
 
 .customer-card .index.lg {
 	width: 40%;
 }
 
 .card-checkbox {
 	outline: none;
 	cursor: pointer;
 	padding: 5px;
 	border: 4px solid transparent;
 }
 
 .card-checkbox.selected,
 .card-checkbox:active {
 	border-color: #ccc!important;
 }
 
 .card-checkbox.selected .corner:after {
 	content: "";
 	display: inline-block;
 	border-left: 40px solid transparent;
 	border-bottom: 40px solid transparent;
 	border-right: 40px solid #ccc;
 	position: absolute;
 	top: -3px;
 	right: -3px;
 }
 
 .card-checkbox.selected .check:after {
 	font-family: FontAwesome;
 	font-size: 13px;
 	content: "\f00c";
 	position: absolute;
 	top: 2px;
 	right: 2px;
 }
 
 .tags {
 	text-align: left;
 	padding: 0;
 	margin: 20px 0 0;
 }
 
 .tags>li {
 	list-style: none;
 	display: inline-block;
 	margin: 0 5px 20px 0;
 }
 
 .tags>li>a {
 	background-color: #f4f6f8;
 	color: #a0a9b4;
 	font-size: 11px;
 	font-weight: 600;
 	padding: 7px 10px;
 }
 
 .tags>li>a:hover {
 	background-color: #3598DC;
 	color: #fff;
 	text-decoration: none
 }
 
 .tags>li:last-child {
 	margin-right: 0
 }
 
 .page-sidebar-closed .user-menu {
 	display: none !important;
 }
 
 .fa-1x {
 	font-size: 1em;
 }
 
 .modal-backdrop.in {
 	height: 100%;
 	position: fixed;
 }
 
 .modal-content {
 	position: relative;
 	background-color: #fff;
 	-webkit-background-clip: padding-box !important;
 	background-clip: padding-box !important;
 	border: 1px solid #999 !important;
 	border: 1px solid rgba(0, 0, 0, .2);
 	border-radius: 6px !important;
 	outline: 0;
 	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5) !important;
 	box-shadow: 0 3px 9px rgba(0, 0, 0, .5) !important;
 	padding-left: 15px;
 	padding-right: 15px;
 	padding-bottom: 15px;
 }
 
 .modal-footer {
 	padding: 10px;
 	text-align: center;
 	border-top: 0px solid #e5e5e5;
 }
 
 .no-decoration:link,
 .no-decoration:visited,
 .no-decoration:hover,
 .no-decoration:active {
 	text-decoration: none;
 }
 
 .mt-element-step .step-background .mt-step-number {
 	line-height: .80em;
 	z-index: 0;
 }
 
 .table>thead>tr>th,
 .table>tbody>tr>th,
 .table>tfoot>tr>th,
 .table>thead>tr>td,
 .table>tbody>tr>td,
 .table>tfoot>tr>td {
 	vertical-align: middle;
 }
 /* 分页样式 */
 
 .page-list .pagination {
 	float: left;
 }
 
 .page-list .pagination span {
 	cursor: pointer;
 }
 
 .page-list .pagination .separate span {
 	cursor: default;
 	border-top: none;
 	border-bottom: none;
 }
 
 .page-list .pagination .separate span:hover {
 	background: none;
 }
 
 .page-list .page-total {
 	float: left;
 	margin: 15px 20px;
 }
 
 .page-list .page-total input,
 .page-list .page-total select {
 	height: 26px;
 	border: 1px solid #ddd;
 }
 
 .page-list .page-total input {
 	width: 40px;
 	padding-left: 3px;
 }
 
 .page-list .page-total select {
 	width: 50px;
 }
 
 .page-list .no-items {
 	text-align: center;
 }
 /* 图片上传 */
 
 .cropArea {
 	background: #E4E4E4;
 	overflow: hidden;
 	width: 200px;
 	height: 200px;
 }
 
 .breadcrumb {
 	margin-bottom: 0px;
 	margin-top: 0px;
 	background-color: transparent;
 }
 
 .img-ul {
 	padding: 0;
 	margin: 0;
 	list-style: none;
 }
 
 .img-ul li {
 	margin: 0;
 	padding: 0;
 	float: left;
 	display: inline-block;
 }
 
 .equipment-ul {
 	padding: 0;
 	margin: 0;
 	list-style: none;
 }
 
 .equipment-ul li {
 	/*margin: 10px;*/
 	float: left;
 	display: inline-block;
 }
 
 .condition-ul {
 	padding: 0;
 	margin: 0;
 	list-style: none;
 }
 
 .condition-ul li {
 	margin: 5px;
 	float: left;
 	display: inline-block;
 }
 
 .page-list .no-items {
 	font-size: 20px;
 }
 
 .area-control {
 	display: block;
 	height: 34px;
 	padding: 6px 12px;
 	line-height: 1.42857143;
 	font-size: 14px;
 	font-weight: normal;
 	color: #333;
 	background-color: #fff;
 	border: 1px solid #e5e5e5;
 	-webkit-box-shadow: none;
 	box-shadow: none;
 	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 }
 
 .date-control {
 	display: block;
 	height: 34px;
 	padding: 6px 12px;
 	line-height: 1.42857143;
 	font-size: 14px;
 	font-weight: normal;
 	color: #333;
 	background-color: #fff;
 	border: 1px solid #e5e5e5;
 	-webkit-box-shadow: none;
 	box-shadow: none;
 	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 }
 
 .language-list {
 	padding: 0;
 	margin: 0;
 	list-style: none;
 }
 
 .language-list li {
 	margin: 2px;
 	float: left;
 	display: inline-block;
 }
 
 .feeds li .col2 {
 	float: left;
 	width: 150px;
 	margin-left: -150px;
 }
 /***
Pricing table
***/
 
 .pricing {
 	position: relative;
 	margin-bottom: 15px;
 	border: 3px solid #eee;
 	background-color: white;
 }
 
 .pricing-active {
 	border: 3px solid #36d7ac;
 	margin-top: -10px;
 	box-shadow: 7px 7px rgba(54, 215, 172, 0.2);
 }
 
 .pricing:hover {
 	border: 3px solid #36d7ac;
 }
 
 .pricing:hover h4 {
 	color: #36d7ac;
 }
 
 .pricing-head {
 	text-align: center;
 }
 
 .pricing-head h3,
 .pricing-head h4 {
 	margin: 0;
 	line-height: normal;
 }
 
 .pricing-head h3 span,
 .pricing-head h4 span {
 	display: block;
 	margin-top: 5px;
 	font-size: 14px;
 	font-style: italic;
 }
 
 .pricing-head h3 {
 	font-weight: 300;
 	color: #fafafa;
 	padding: 12px 0;
 	font-size: 27px;
 	background: #36d7ac;
 	border-bottom: solid 1px #41b91c;
 }
 
 .pricing-head h4 {
 	color: #bac39f;
 	padding: 5px 0;
 	font-size: 54px;
 	font-weight: 300;
 	background: #fbfef2;
 	border-bottom: solid 1px #f5f9e7;
 }
 
 .pricing-head-active h4 {
 	color: #36d7ac;
 }
 
 .pricing-head h4 i {
 	top: -8px;
 	font-size: 28px;
 	font-style: normal;
 	position: relative;
 }
 
 .pricing-head h4 span {
 	top: -10px;
 	font-size: 14px;
 	font-style: normal;
 	position: relative;
 }
 /*Pricing Content*/
 
 .pricing-content li {
 	color: #888;
 	font-size: 14px;
 	padding: 7px 15px;
 	border-bottom: solid 1px #f5f9e7;
 }
 
 .pricing-content li i {
 	top: 2px;
 	color: #36d7ac;
 	font-size: 16px;
 	margin-right: 5px;
 	position: relative;
 }
 /*Pricing Footer*/
 
 .pricing-footer {
 	color: #777;
 	font-size: 11px;
 	line-height: 17px;
 	text-align: center;
 	padding: 0 20px 19px;
 }
 /*Priceing Active*/
 
 .price-active,
 .pricing:hover {
 	z-index: 9;
 }
 
 .price-active h4 {
 	color: #36d7ac;
 }
 
 .no-space-pricing .pricing:hover {
 	transition: box-shadow 0.2s ease-in-out;
 }
 
 .no-space-pricing .price-active .pricing-head h4,
 .no-space-pricing .pricing:hover .pricing-head h4 {
 	color: #36d7ac;
 	padding: 15px 0;
 	font-size: 80px;
 	transition: color 0.5s ease-in-out;
 }
 
 @media (max-width: 480px) {
 	.page-header.navbar {
 		background: #E77022;
 	}
 }
 
 .page-header.navbar .page-logo {
 	padding-left: 10px;
 	padding-right: 10px;
 	background-color: #0083f6;
 }
 
 .page-header.navbar .menu-toggler {
 	background-image: url(../img/sidebar_toggler_icon_darkblue.png);
 	margin: 19px 0 0;
 	height: 13px;
 	width: 16px;
 }
 
 .file {
 	position: relative;
 	display: inline-block;
 	background: #337ab7;
 	border: 1px solid #99D3F5;
 	border-radius: 4px;
 	padding: 4px 12px;
 	overflow: hidden;
 	color: white;
 	text-decoration: none;
 	text-indent: 0;
 	line-height: 20px;
 }
 
 .file input {
 	position: absolute;
 	font-size: 100px;
 	right: 0;
 	top: 0;
 	opacity: 0;
 	cursor: pointer;
 }
 
 .file:hover {
 	background: #AADFFD;
 	border-color: #78C3F3;
 	color: #004974;
 	text-decoration: none;
 }
 /*2016-7-6 设备巡检配置-添加  顾静*/
 
 .choose_div {
 	position: relative;
 }
 
 .choose_big {
 	width: 95%;
 	height: 95%;
 	position: absolute;
 	top: 0;
 	left: 0;
 	border: 1px solid #ccc;
 	/*opacity: 0;*/
 }
 
 .choose_big input {
 	width: 100%;
 	height: 100%;
 	opacity: 0;
 	cursor: pointer;
 }
 
 .name_p {
 	text-align: center;
 	font-size: 16px;
 }
 
 .fa.choose_success {
 	position: absolute;
 	top: 0;
 	right: 0;
 	color: #fff;
 	display: none;
 }
 
 .selected .choose_success {
 	display: block;
 	z-index: 2;
 }
 
 .selected .choose_success::before {
 	content: "\f00c";
 }
 
 .selected .choose_success::after {
 	border-bottom: 40px solid transparent;
 	border-left: 40px solid transparent;
 	border-right: 40px solid #00ADEF;
 	content: "";
 	display: inline-block;
 	position: absolute;
 	right: -3px;
 	top: -3px;
 	z-index: -1;
 }
 
 .choose_big.selected {
 	border: 4px solid #00ADEF;
 }
 
 .addjob_left {
 	overflow: hidden;
 	padding: 0;
 }
 
 .addjob_left li {
 	float: left;
 	list-style: none;
 	margin-right: 10px;
 }
 
 ul,
 li {
 	list-style: none;
 }
 
 .addjob_right_in {
 	background: #f1f1f1;
 	padding: 5px 75px;
 	margin-bottom: 5px;
 	position: relative;
 }
 
 .addjob_right_in h2,
 .addjob_right_preview h2 {
 	font-size: 16px;
 }
 
 .preview_addjob_right_in {
 	background: #fff;
 	padding: 5px 20px;
 	margin-bottom: 15px;
 }
 
 .addjob_right_in .fa-minus-circle {
 	color: #bbb;
 	font-size: 16px;
 }
 
 .btn-add-big {
 	height: 20px;
 }
 
 .btn-add-big .btn-add {
 	border: 2px solid #bbb;
 	border-radius: 50%;
 	width: 20px;
 	height: 20px;
 	text-align: center;
 	line-height: 17px;
 	margin-left: 2em;
 	color: #bbb;
 }
 
 .itemListRemove {
 	position: absolute;
 	top: 0;
 	left: 0;
 	text-align: center;
 	width: 56px;
 	height: 100%;
 	border-right: 1px solid #fff;
 	padding-top: 10px;
 }
 
 .itemListRemove h4 {
 	margin-bottom: 15px;
 	margin-top: 0;
 }
 
 .itemListRemove p {
 	margin: 5px 0;
 }
 
 .add_button {
 	width: 20px;
 	height: 20px;
 	background: url(../img/wjsj_toolico_off.png) no-repeat center;
 }
 
 .add_copy {
 	background-position: -19px -360px;
 }
 
 .remove_button {
 	background-position: -20px -180px;
 }
 
 .addjob_right_in:hover .itemListRemove p {
 	display: block;
 }
 /*.current_input{border: 0; background: none; width: auto;}*/
 
 .input_title {
 	font-size: 18px;
 	margin: 15px 0 10px;
 }
 
 .current {
 	border: 1px solid #000;
 }
 
 .inspection_day {
 	font-size: 14px;
 	line-height: 33px;
 }
 
 .name_p_name {
 	font-size: 12px;
 	margin-top: 10px;
 }
 
 .addjob_right_result {
 	display: block;
 }
 
 .addjob_right_ul {
 	padding-left: 2em;
 }
 
 .addjob_right_preview .addjob_right_ul {
 	padding: 0;
 }
 
 .addjob_right_preview .addjob_right_result {
 	float: left;
 }
 
 .addjob_right_textarea {
 	resize: none;
 	width: 45%;
 	margin-top: 5px;
 	height: 70px;
 }
 
 .inspection_key {
 	margin-left: -43px;
 	clear: both;
 }
 
 .equipment-itemListRemove {
 	right: 10px;
 	width: auto;
 	border: 0;
 	left: auto;
 }
 /*警告*/
 
 .alarm_inut {
 	margin-right: 10px;
 }
 /*巡检工单*/
 
 .panel-big {
 	padding: 20px 20px 0 20px;
 	position: relative;
 	border-radius: 5px;
 	-webkit-border-radius: 5px;
 }
 
 .panel-big:hover .job-list-position {
 	display: block;
 }
 
 .panel-body-font {
 	font-size: 15px;
 }
 
 .text-overflow {
 	height: 20px;
 	white-space: nowrap;
 	overflow: hidden;
 	text-overflow: ellipsis;
 }
 
 .text-customerName {
 	height: 40px;
 	overflow: hidden;
 }
 
 .job-list-state {
 	border-top: 1px solid #eee;
 	margin-top: 10px;
 }
 
 .job-list-position {
 	position: absolute;
 	top: 0;
 	left: 0;
 	background: rgba(0, 0, 0, 0.6);
 	width: 100%;
 	height: 100%;
 	padding-top: 21%;
 	display: none;
 }
 
 .job-list-btn {
 	text-align: center;
 	color: #fff;
 }
 
 .job-list-btn:hover {
 	color: #fff;
 }
 
 .job-list-btn i {
 	font-size: 26px;
 	margin-bottom: 10px;
 }
 
 .job-check-tit {
 	border-bottom: 4px solid #00CCFF;
 	padding-bottom: 20px;
 }
 
 .job-check-con {
 	padding: 15px 0;
 	border-bottom: 1px solid #eee;
 	overflow: hidden;
 }
 
 .job-check-con h4 {
 	font-size: 18px;
 }
 
 .inspection-record {
 	border-bottom: 1px solid #999;
 	padding: 0 0 10px 15px;
 }
 
 .inspection-record-ul {
 	padding: 0;
 }
 
 .inspection-record-ul span {
 	text-align: right;
 	color: #21A117;
 	line-height: 20px;
 }
 
 .inspection-record-ul span i {
 	margin-right: 10px;
 }
 
 .addjob_preview_textarea {
 	background: none;
 	border: 0;
 }
 /*工单管理*/
 
 .workorder-detail {
 	background: #fff;
 	padding: 12px 15px 15px 0px;
 	overflow: hidden;
 }
 
 .workorder-detail-right blockquote {
 	font-size: 14px;
 	padding: 0 20px;
 }
 
 .workorder-detail-button {
 	padding-bottom: 20px;
 	border-bottom: 1px solid #ddd;
 }
 
 .margin-none {
 	margin-left: -16px;
 	padding-left: 0;
 }
 
 #uploadImages {
 	padding: 0;
 }
 
 #uploadImages li {
 	display: inline-block;
 	margin-right: 5px;
 }
 
 #uploadImages li img {
 	border: 2px solid #ccc;
 }
 
 .previewImages-Big {
 	position: fixed;
 	top: 42%;
 	left: 32%;
 	display: none;
 	z-index: 2;
 	width: 30%;
 	height: 30%;
 }
 
 .previewImages-Big img {
 	width: 100%;
 	height: 100%;
 }
 
 .previewImages-black {
 	position: fixed;
 	top: 0;
 	left: 0;
 	background: rgba(0, 0, 0, 0.5);
 	width: 100%;
 	height: 100%;
 	display: none;
 	z-index: 1;
 }
 
 .name_p {
 	text-align: center;
 	font-size: 16px;
 	height: 50px;
 	overflow: hidden;
 	line-height: 50px;
 }
 
 #dialogue {
 	resize: none;
 }
 
 .dialogue-btn {
 	padding-top: 29px;
 }
 
 .equipmentWarning {
 	position: relative;
 }
 
 .equipmentWarning i {
 	position: absolute;
 	right: -18px;
 	top: -5px;
 	color: #ec2121;
 	font-size: 17px;
 }
 
 .warning {
 	border: 1px solid #ec2121;
 }
 
 .dialogueOld {
 	height: 34px;
 }
 
 .dialogue {
 	resize: none;
 	height: 63px;
 }
 
 .dialogue-btn {
 	padding-top: 29px;
 }
 
 .inactive {
 	height: 20px;
 }
 
 .blue-dialogue {
 	padding: 0 23px;
 }
 
 .blue-dialogue i {
 	font-size: 16px;
 }
 
 .alea {
 	padding: 0px;
 }
 
 .form-inline .alea select {
 	padding: 0px;
 	width: 100%;
 }
 
 #uploadImages li {
 	position: relative;
 }
 
 .deleteFiles {
 	position: absolute;
 	right: -8px;
 	top: 0;
 }
 
 .workorder-left {
 	padding: 15px;
 }
 
 .workorder-left-ul {
 	padding: 0;
 }
 
 .workorder-left-ul li {
 	border-bottom: 1px solid #e0e0e0;
 	line-height: 40px;
 }
 
 .workorder-dialogue {
 	padding-top: 20px;
 }
 
 .alarmlogs-oneself {
 	text-align: right;
 }
 
 .timeline .alarmlogs-oneself .timeline-body {
 	background: #9eea6a;
 	color: #000;
 	margin-right: 22px;
 	margin-left: 0;
 	max-width: 85%;
 }
 
 .alarmlogs-oneself .font-blue-madison {
 	color: #333!important;
 }
 
 .alarmlogs-oneself .font-grey-cascade {
 	color: #666!important;
 }
 
 .alarmlogs-oneself .timeline-badge {
 	float: right;
 }
 
 .alarmlogs-oneself .timeline-body-arrow {
 	right: -14px;
 	left: auto;
 	border-width: 14px 0 14px 14px;
 	border-color: transparent transparent transparent #9eea6a;
 }
 
 #timeline-big .timeline .timeline-body-content {
 	margin-top: 0;
 }
 
 .alarmlogs-oneself .timeline-body-content {
 	text-align: left;
 }
 
 .timeline:before {
 	background: #fff;
 }
 
 .timeline-big {
 	max-height: 500px;
 	overflow-y: scroll;
 	width: 100%;
 }
 
 .preview {
 	height: 200px;
 }
 /*预防性维护*/
 
 .defalutAlarmValueUnit[readonly] {
 	border: 0;
 	background: none;
 }
 
 .timeline-body-content .thumbnail {
 	max-width: 15%;
 }
 
 .page-header.navbar .top-menu .navbar-nav>li.page_nav_top {
 	margin-right: 28px;
 	line-height: 46px;
 }
 
 .page_news {
 	position: absolute;
 	line-height: 20px;
 	text-align: center;
 	background: red;
 	width: 20px;
 	height: 20px;
 	margin-left: 10px;
 	margin-top: 8px;
 	border-radius: 20px!important;
 }
 
 .table-scrollable-home {
 	border: 0px;
 	margin: 0px!important;
 	overflow-x: hidden;
 }
 
 .timeline-body-big {
 	width: 85%;
 	display: inline-block;
 	margin-top: 10px;
 }
 
 .alarm_left li {
 	padding: 15px;
 	border-bottom: 2px solid #eee;
 	overflow: hidden;
 }
 
 .portlet {
 	margin-top: 1px;
 	margin-bottom: 0;
 }
 
 .workorder_div {
 	color: black;
 	font-size: 14px;
 }
 
 .workorder_label {
 	padding: 6px 18px;
 	/*border-radius: 8px!important;*/
 }
 /* loading */
 
 .loading-bg {
 	width: 100%;
 	height: 100%;
 	background-color: #5C9BD1;
 	filter: alpha(opacity=20);
 	-moz-opacity: 0.2;
 	opacity: 0.2;
 	position: fixed;
 	left: 0px;
 	top: 0px;
 	bottom: 0px;
 	z-index: 99998;
 }
 
 .cssload-container * {
 	color: rgb(0, 0, 0);
 	font-size: 18px;
 	font-weight: 700;
 	font-family: "微软雅黑", "microsoft yahei";
 }
 
 .cssload-container {
 	position: absolute;
 	z-index: 99999;
 	width: 400px;
 	height: 250px;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	-o-transform: translate(-50%, -50%);
 	-ms-transform: translate(-50%, -50%);
 	-webkit-transform: translate(-50%, -50%);
 	-moz-transform: translate(-50%, -50%);
 }
 
 .cssload-container>div {
 	position: absolute;
 	transform-origin: center;
 	-o-transform-origin: center;
 	-ms-transform-origin: center;
 	-webkit-transform-origin: center;
 	-moz-transform-origin: center;
 }
 
 .cssload-l {
 	left: 8px;
 }
 
 .cssload-i {
 	left: 58px;
 }
 
 .cssload-n {
 	left: 70px;
 }
 
 .cssload-g {
 	left: 97px;
 }
 
 .cssload-square,
 .cssload-circle,
 .cssload-triangle {
 	left: 29px;
 }
 
 .cssload-square {
 	background: rgb(117, 179, 209);
 	width: 23px;
 	height: 23px;
 	left: 31px;
 	top: 12px;
 	transform: scale(0);
 	-o-transform: scale(0);
 	-ms-transform: scale(0);
 	-webkit-transform: scale(0);
 	-moz-transform: scale(0);
 	animation: cssload-shrinkgrow 3.45s ease-in-out infinite;
 	-o-animation: cssload-shrinkgrow 3.45s ease-in-out infinite;
 	-ms-animation: cssload-shrinkgrow 3.45s ease-in-out infinite;
 	-webkit-animation: cssload-shrinkgrow 3.45s ease-in-out infinite;
 	-moz-animation: cssload-shrinkgrow 3.45s ease-in-out infinite;
 	animation-delay: 2.3s;
 	-o-animation-delay: 2.3s;
 	-ms-animation-delay: 2.3s;
 	-webkit-animation-delay: 2.3s;
 	-moz-animation-delay: 2.3s;
 }
 
 .cssload-circle {
 	background: rgb(129, 212, 125);
 	width: 26px;
 	height: 26px;
 	top: 10px;
 	left: 29px;
 	border-radius: 50%;
 	animation: cssload-shrinkgrow 3.45s ease-in-out infinite;
 	-o-animation: cssload-shrinkgrow 3.45s ease-in-out infinite;
 	-ms-animation: cssload-shrinkgrow 3.45s ease-in-out infinite;
 	-webkit-animation: cssload-shrinkgrow 3.45s ease-in-out infinite;
 	-moz-animation: cssload-shrinkgrow 3.45s ease-in-out infinite;
 	animation-delay: 0s;
 	-o-animation-delay: 0s;
 	-ms-animation-delay: 0s;
 	-webkit-animation-delay: 0s;
 	-moz-animation-delay: 0s;
 }
 
 .cssload-triangle {
 	width: 0;
 	height: 0;
 	left: 29px;
 	top: 11px;
 	border-style: solid;
 	border-width: 0 14.5px 24.1px 14.5px;
 	border-color: transparent transparent rgb(210, 121, 140) transparent;
 	transform: scale(0);
 	-o-transform: scale(0);
 	-ms-transform: scale(0);
 	-webkit-transform: scale(0);
 	-moz-transform: scale(0);
 	animation: cssload-shrinkgrow 3.45s ease-in-out infinite;
 	-o-animation: cssload-shrinkgrow 3.45s ease-in-out infinite;
 	-ms-animation: cssload-shrinkgrow 3.45s ease-in-out infinite;
 	-webkit-animation: cssload-shrinkgrow 3.45s ease-in-out infinite;
 	-moz-animation: cssload-shrinkgrow 3.45s ease-in-out infinite;
 	animation-delay: 1.15s;
 	-o-animation-delay: 1.15s;
 	-ms-animation-delay: 1.15s;
 	-webkit-animation-delay: 1.15s;
 	-moz-animation-delay: 1.15s;
 }
 
 @keyframes cssload-shrinkgrow {
 	0% {
 		transform: scale(0);
 	}
 	12.5% {
 		transform: scale(1);
 	}
 	25% {
 		transform: scale(1);
 	}
 	33% {
 		transform: scale(0);
 	}
 	100% {
 		transform: scale(0);
 	}
 }
 
 @-o-keyframes cssload-shrinkgrow {
 	0% {
 		-o-transform: scale(0);
 	}
 	12.5% {
 		-o-transform: scale(1);
 	}
 	25% {
 		-o-transform: scale(1);
 	}
 	33% {
 		-o-transform: scale(0);
 	}
 	100% {
 		-o-transform: scale(0);
 	}
 }
 
 @-ms-keyframes cssload-shrinkgrow {
 	0% {
 		-ms-transform: scale(0);
 	}
 	12.5% {
 		-ms-transform: scale(1);
 	}
 	25% {
 		-ms-transform: scale(1);
 	}
 	33% {
 		-ms-transform: scale(0);
 	}
 	100% {
 		-ms-transform: scale(0);
 	}
 }
 
 @-webkit-keyframes cssload-shrinkgrow {
 	0% {
 		-webkit-transform: scale(0);
 	}
 	12.5% {
 		-webkit-transform: scale(1);
 	}
 	25% {
 		-webkit-transform: scale(1);
 	}
 	33% {
 		-webkit-transform: scale(0);
 	}
 	100% {
 		-webkit-transform: scale(0);
 	}
 }
 
 @-moz-keyframes cssload-shrinkgrow {
 	0% {
 		-moz-transform: scale(0);
 	}
 	12.5% {
 		-moz-transform: scale(1);
 	}
 	25% {
 		-moz-transform: scale(1);
 	}
 	33% {
 		-moz-transform: scale(0);
 	}
 	100% {
 		-moz-transform: scale(0);
 	}
 }
 /*设备管理*/
 
 .bomBut .btn {
 	padding: 0;
 }
 /*巡检*/
 
 .workItem_border_none {
 	border-width: 0px;
 	background: none;
 	font-size: 20px;
 	height: 30px;
 	line-height: 30px;
 	min-width: 400px;
 }
 
 .item_border_none {
 	border-width: 0px;
 	background: none;
 	font-size: 12px;
 	min-width: 400px;
 }
 
 .workItem_border {
 	border-width: 2px;
 	background: #fff;
 }
 
 .addjob_right_ul li p {
 	margin-bottom: 0;
 	margin-top: 0;
 }
 /*工单*/
 
 .bg-red-list-soft {
 	background: #fa6261!important;
 }
 
 .bg-blue-list-soft {
 	background: #ffd800!important;
 }
 
 .bg-green-list-soft {
 	background: #1dc4aa!important;
 }
 
 .timeline-body-head-name {
 	width: 80px;
 	overflow: hidden;
 	height: 30px;
 	line-height: 30px;
 	text-overflow: ellipsis;
 	/*文字溢出的部分隐藏并用省略号代替*/
 	white-space: nowrap;
 	/*文本不自动换行*/
 }
 
 .timeline .timeline-body-alerttitle,
 .timeline .timeline-body-title {
 	font-size: 14px;
 }
 
 .workorder-dialogue .timeline .timeline-body-arrow {
 	top: 18px;
 }
 /*客户管理*/
 
 .table td,
 .table th {
 	font-size: 10px;
 }
 
 .custom_h4 {
 	font-size: 14px;
 }
 
 .btn-circle {
 	border-radius: 0px!important;
 }
 /*工单详情*/
 
 .row-table>[class*="col-"] {
 	display: table-cell;
 	float: none;
 	table-layout: fixed;
 	vertical-align: middle;
 }
 
 .bg-primary {
 	background-color: #5d9cec;
 	color: #ffffff !important;
 }
 
 .pv-lg {
 	padding-top: 15px !important;
 	padding-bottom: 15px !important;
 }
 
 .row-table {
 	display: table;
 	table-layout: fixed;
 	height: 100%;
 	width: 100%;
 	margin: 0;
 }
 
 .timeline-item-big {
 	height: 10px;
 }
 /*客户管理*/
 
 .table td,
 .table th {
 	font-size: 10px;
 }
 
 .custom_h4 {
 	font-size: 14px;
 }
 
 .btn-circle {
 	border-radius: 0px!important;
 }
 /*首页*/
 
 .home_line {
 	line-height: 40px;
 	padding: 0px;
 }
 
 .home_list {
 	height: 40px;
 	margin-top: 10px;
 }
 
 .home_red {
 	padding: 0px;
 	margin: 10px;
 	border-radius: 6px!important;
 	height: 41px;
 	background: red;
 	line-height: 39px;
 }
 
 .home_border_radius {
 	color: #ffffff;
 	border-radius: 6px 0px 0px 6px!important;
 }
 
 .home_yellow {
 	margin: 10px;
 	padding: 0px;
 	border-radius: 6px!important;
 	height: 41px;
 	background: #FFD800;
 	line-height: 39px;
 }
 
 .home_green {
 	margin: 10px;
 	padding: 0px;
 	border-radius: 6px!important;
 	height: 41px;
 	background: #1dc4aa;
 	line-height: 39px;
 }
 
 .home_Downtime {
 	margin: 10px;
 	padding: 0px;
 	border-radius: 6px!important;
 	height: 41px;
 	background: #ffab5e;
 	line-height: 39px;
 }
 
 .home_Offline {
 	margin: 10px;
 	padding: 0px;
 	border-radius: 6px!important;
 	height: 41px;
 	background: #3a3f51;
 	line-height: 39px;
 }
 
 .font-green1-haze {
 	color: #43d967!important;
 }
 
 .border_orange {
 	border: 1px solid #ffab5e;
 }
 
 .font-orange1-haze {
 	color: #ffab5e!important;
 }
 
 .border_pink {
 	border: 1px solid #F47F7F;
 }
 
 .font-pink1-haze {
 	color: #F47F7F!important;
 }
 
 .border_black {
 	border: 1px solid #3a3f51;
 }
 
 .font-black1-haze {
 	color: #3a3f51!important;
 }
 
 .border_yellow {
 	border: 1px solid #FFD800;
 }
 
 .font-yellow1-haze {
 	color: #FFD800!important;
 }
 
 .flag-img {
 	width: 18px;
 }
 
 .equipmentBom-alarm {
 	padding-top: 15%;
 }
 
 md-input-container.md-default-theme label,
 md-input-container label,
 md-input-container.md-default-theme ._md-placeholder,
 md-input-container ._md-placeholder {
 	color: rgba(0, 0, 0, 0.8);
 }
 
 .mt-element-card .mt-card-item .mt-card-content .mt-card-desc.equipmentBom-font {
 	margin-bottom: 0;
 	font-size: 12px;
 }
 
 .task-icon {
 	margin-top: 6px;
 }
 
 .alarm-textLeft {
 	text-align: left!important;
 }
 
 .alarmHistorys {
 	max-height: 500px;
 	overflow-y: scroll;
 }
 
 .alarmHistorys::-webkit-scrollbar-track {
 	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
 	background-color: #ddd;
 }
 
 .alarmHistorys::-webkit-scrollbar {
 	width: 3px;
 	background-color: #ddd;
 }
 
 .alarmHistorys::-webkit-scrollbar-thumb {
 	background-color: #ddd;
 }
 
 .alarmHistorys::-moz-scrollbar-track {
 	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
 	background-color: #ddd;
 }
 
 .alarmHistorys::-moz-scrollbar {
 	width: 3px;
 	background-color: #ddd;
 }
 
 .alarmHistorys::-moz-scrollbar-thumb {
 	background-color: #ddd;
 }
 
 .padding1 {
 	padding: 0px;
 }
 /*.workItem_border_none:focus{
		border: 1px solid #000;
}*/
 
 .process_tall {
 	background: yellow;
 	width: 30px;
 	border: 1px solid black;
 	float: right;
 	margin: -33px 30px 0px -60px;
 }
 
 .process_tall1 {
 	background: yellow;
 	width: 30px;
 	border: 1px solid black;
 	float: right;
 	margin: -81px 144px 0px -149px;
 }
 
 .process_panel_top {
 	width: 154px;
 	float: right;
 }
 
 .process_float {
 	float: left;
 	position: relative;
 }
 
 .process_panel p {
 	font-size: 12px;
 }
 
 .process_bg {
 	background-image: url(../img/Pipeline.png);
 	background-size: 1062px;
 	background-repeat: no-repeat;
 	"

 }
 
 .process_panel h4,
 p {
 	margin: 0px;
 }
 
 .process_white {
 	background: black;
 	color: white;
 }
 
 .process_position {
 	position: absolute;
 }
 
 .process_Regulation {
 	max-width: 155px;
 	margin: 12px 0px 0px 150px;
 }
 
 .process_Inlet_pump {
 	max-width: 32px;
 	margin: 13px 0px 0px 18px;
 }
 
 .process_Inlet_pump-B {
 	max-width: 32px;
 	margin: 12px 0px 0px -17px;
 }
 
 .process_Rotary_machine {
 	max-width: 25px;
 	margin: 50px 0px 0px -24px;
 }
 
 .process_Turntable {
 	max-width: 56px;
 	margin: -148px 0px 0px 6px;
 }
 
 .process_ACM-Reactor {
 	max-width: 225px;
 	margin: -109px 0px 0px 44px;
 }
 
 .process_Sedimentation {
 	max-width: 179px;
 	margin: -113px 0px 0px 41px;
 }
 
 .process_Recirculation {
 	max-width: 39px;
 	margin: -136px 0px 0px -5px;
 }
 
 .process_Recirculation_B {
 	max-width: 39px;
 	margin: -50px 0px 0px -40px;
 }
 
 .process_disinfection {
 	max-width: 70px;
 	margin: -144px 0px 0px 30px;
 }
 
 .process_Pumping {
 	max-width: 145px;
 	margin: -37px 32px 0px 54px;
 }
 
 .process_Sludge {
 	max-width: 107px;
 	margin: 20px 0px 0px 184px;
 }
 
 .process_Sludge_pump {
 	max-width: 53px;
 	margin: -18px 0px 0px 85px;
 }
 
 .process_Sinotrans_sludge {
 	max-width: 154px;
 	margin: -9px 0px 0px 130px;
 }
 
 .process_Regulation_img {
 	position: absolute;
 	max-width: 56px;
 	margin: 65px 0px 0px -8px;
 }
 
 .process_Inlet_pump_img {
 	position: absolute;
 	max-width: 56px;
 	margin: -123px 0px 0px 261px;
 }
 
 .process_Sedimentation_img {
 	position: absolute;
 	margin: -37px 0px 0px 57px;
 }
 
 .process_Recirculation_img {
 	position: absolute;
 	margin: -33px 0px 0px -200px;
 }
 
 .process_disinfection_img {
 	position: absolute;
 	max-width: 39px;
 	margin: -91px 0px 0px 84px;
 }
 
 .process_Pumping_img {
 	position: absolute;
 	max-width: 10px;
 	margin: -136px 32px 0px 114px;
 }
 
 .process_Sludge_img {
 	position: absolute;
 	max-width: 10px;
 	margin: -136px 32px 0px 158px;
 }
 
 .process_Sludge_pump_img {
 	position: absolute;
 	max-width: 90px;
 	margin: -96px 0px 0px 24px;
 }
 
 .process_Sinotrans_sludge_img {
 	position: absolute;
 	max-width: 90px;
 	margin: 10px 0px 0px -16px;
 }
 
 .process-none {
 	display: none;
 }
 
 .margin-top-80 {
 	margin-top: 120px!important;
 }
 
 .padding-top-5 {
 	padding-top: 5px;
 }
 
 md-radio-button ._md-off {
 	border-radius: 50% !important;
 }
 
 md-radio-button ._md-on {
 	border-radius: 50% !important;
 }
 
 .maintenanceLevelValue {
 	border-bottom: 1px solid #ccc;
 	overflow: hidden;
 	height: 40px;
 	line-height: 40px;
 }
 /*智慧园区*/
 
 #container {
 	background: #182143;
 	/*width: 2000px;*/
 	position: relative;
 	clear: both;
 	/*height: 100%;*/
 }
 
 .dropDiv {
 	overflow-x: scroll;
 	max-height: 601px;
 	display: inline-block;
 	/*width: 100%;*/
 	background: #f1f1f1;
 }
 /*.containerBig {
 	height: 100%;
 	width: 100%;
 	position: absolute;
 	top: 0;
 	left: 0;
 	background: url(../img/park.png) repeat;
 	z-index: 3;
 }*/
 
 #container p {
 	/*position: absolute;*/
 	margin: 0;
 	top: 0;
 	left: 0;
 	/*z-index: 9;*/
 }
 
 #container span img {
 	max-width: 100%;
 }
 
 .Equipment_big {
 	position: absolute;
 	left: 0;
 	top: 3%;
 }
 
 .tunnel-image img {
 	padding-right: 3%;
 }
 
 .tunnel-image {
 	margin: 8px;
 }
 
 .tunnel-model {
 	margin: 0 0 0 22px;
 	display: block;
 	margin-top: -10px;
 	margin-bottom: 5px;
 }
 
 .tunnel-model i {
 	font-style: normal
 }
 /*.equipment-list {
		position: absolute;
		z-index: 10;
		/* left: 10px; *
		margin-top: 0px;
		margin-left: 15px;
	}*/
 
 .EquipmentTree_true {
 	width: 0;
 }
 
 .EquipmentTree_true #dragsource {
 	display: none !important;
 }
 
 .EquipmentTree_false #dragsource {
 	display: block !important;
 }
 
 .EquipmentTree_false {
 	width: 21%;
 	position: absolute;
 	z-index: 10;
 }
 
 #dragsource {
 	background: rgba(107, 107, 107, 0.8);
 	color: #fff;
 	height: 598px;
 	width: 100%;
 	float: left;
 	overflow-y: scroll;
 }
 
 #dragsource::-webkit-scrollbar {
 	width: 3px;
 	background-color: #F5F5F5;
 }
 
 #dragsource::-webkit-scrollbar-thumb {
 	background-color: #9C9C9C;
 }
 
 #dragsource::-moz-scrollbar-track {
 	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
 	background-color: #3D3D3D;
 }
 
 .portlet.light>.portlet-title {
 	min-height: 35px;
 }
 
 .equipment-list .equipment-list-arrow {
 	position: absolute;
 	right: -28px;
 	top: 147px;
 	width: 30px;
 	height: 55px;
 	line-height: 55px;
 	background: rgba(0, 131, 246, 0.6);
 	color: #fff;
 	font-size: 22px;
 	float: left;
 	text-align: center;
 	margin-top: 123px;
 	cursor: pointer;
 	padding: 0 !important;
 	z-index: 10;
 }
 
 .EquipmentTree_arrow {
 	padding: 0 !important;
 	margin: 0 !important;
 	width: 100%;
 	height: 100%;
 }
 
 .EquipmentTree_true {
 	width: 0;
 }
 
 .EquipmentTree_false {
 	width: 21%;
 	position: absolute;
 	z-index: 10;
 }
 
 .EquipmentTree_arrow_true .fa-chevron-left:before {
 	content: "\f054";
 }
 
 .drag-p {
 	/*text-align: center;*/
 	/*z-index: 5;*/
 	margin: 0 !important;
 }
 
 .drag-p span {
 	color: #fff;
 	display: block;
 	text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;
 	-webkit-text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;
 	-moz-text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;
 	*filter: Glow(color=#000, strength=1);
 }
 
 .image_width {
 	width: 25px;
 }
 
 .mt-element-step .step-background .mt-step-col {
 	overflow: hidden;
 }
 /*多选下拉框的滚动条*/
 
 .multiselect-container {
 	max-height: 210px;
 	overflow: auto;
 }
 
 .multiselect-container.dropdown-menu {
 	min-width: 225px;
 }
 
 .progress-bar-line {
 	background: linear-gradient(to right, #3eb501 0%, #56ff00 100%);
 	box-shadow: 0px 0px 6px 1px #3eb501;
 	/*-webkit-border-radius: 20px!important;
	-moz-border-radius: 20px!important;
	-o-border-radius: 20px!important;
	border-radius: 20px!important;*/
 }
 
 .progress-bar-num {
 	position: absolute;
 	bottom: -17px;
 	left: 0;
 	width: 100%;
 }
 
 .progress-bar-num span {
 	display: inline-block;
 	text-align: center;
 	min-width: 15%;
 }
 
 .BMap_shadow {
 	display: none!important;
 }
 
 .sContent-control {
 	padding: 13px 0 0;
 	letter-spacing: 10px;
 	font-size: 20px;
 	display: block;
 }
 
 .currentDisplay .currentDisplay-green i {
 	width: 10px;
 	height: 10px;
 	-webkit-border-radius: 50%!important;
 	-moz-border-radius: 50%!important;
 	-o-border-radius: 50%!important;
 	border-radius: 50%!important;
 	margin-right: 5px;
 	display: inline-block;
 	background: #73e430;
 }
 
 .sContent-swcith {
 	display: none;
 }
 
 .display {
 	display: block;
 }
 
 .no-padding {
 	padding: 0;
 }
 
 .showEquipmentIcon .tunnelEquipmentValue.Cradle {
 	display: none;
 }
 
 .qbbDisplay,
 .qjDisplay,
 .sxtCradle,
 .cljcyCradle {
 	display: block;
 }
 
 .cljcyCradle {
 	overflow: hidden;
 }
 
 .cljcyCradle .sContent-value {
 	padding: 5px 0;
 }
 
 .no-top-padding {
 	padding-top: 0px!important;
 }
 
 .boardBig-current {
 	-webkit-border-radius: 5px!important;
 	-moz-border-radius: 5px!important;
 	-o-border-radius: 5px!important;
 	border-radius: 5px!important;
 	padding: 10px 0;
 }
 
 .mapBoardControl-right-button {
 	float: right;
 }
 
 .floatRight {
 	float: right;
 }
 
 .md-tab span {
 	color: #000 !important;
 }
 
 .md-padding {
 	padding: 0!important;
 }
 
 .mapBoardControl-right h3 {
 	padding: 10px 0 2px 0;
 }
 
 .boardBig .color-red {
 	color: red;
 }
 
 .boardBig .color-green {
 	color: green;
 }
 
 .boardBig .color-yellow {
 	color: yellow;
 }
 
 input[type="number"] {
 	-moz-appearance: textfield;
 	/*-webkit-appearance: textfield;
    appearance: textfield;*/
 }
 
 .boardBig p.cursor {
 	cursor: default;
 }
 
 .mapLeft {
 	padding-left: 0;
 }
 
 .mapLeft_arrow,
 .mapBottom_arrow {
 	position: absolute;
 	z-index: 3;
 	right: 15px;
 	top: 225px;
 	width: 55px;
 	height: 30px;
 	line-height: 30px;
 	background: rgba(0, 131, 246, 0.8);
 	color: #fff;
 	font-size: 22px;
 	float: left;
 	text-align: center;
 	cursor: pointer;
 	-webkit-border-top-right-radius: 5px!important;
 	-moz-border-top-right-radius: 5px!important;
 	-o-border-top-right-radius: 5px!important;
 	border-top-right-radius: 5px!important;
 	-webkit-border-top-left-radius: 5px!important;
 	-moz-border-top-left-radius: 5px!important;
 	-o-border-top-left-radius: 5px!important;
 	border-top-left-radius: 5px!important;
 }
 
 .mapLeft_arrow {
 	width: 30px;
 	height: 55px;
 	line-height: 55px;
 	-webkit-border-top-left-radius: 5px!important;
 	-moz-border-top-left-radius: 5px!important;
 	-o-border-top-left-radius: 5px!important;
 	border-top-left-radius: 5px!important;
 	-webkit-border-bottom-left-radius: 5px!important;
 	-moz-border-bottom-left-radius: 5px!important;
 	-o-border-bottom-left-radius: 5px!important;
 	border-bottom-left-radius: 5px!important;
 	-webkit-border-top-right-radius: 0!important;
 	-moz-border-top-right-radius: 0!important;
 	-o-border-top-right-radius: 0!important;
 	border-top-right-radius: 0!important;
 }
 
 .mapBottom_arrow {
 	right: auto !important;
 	top: auto !important;
 	left: 50% !important;
 	bottom: -16px !important;
 }
 
 .bmap-maxHeight {
 	height: 826px;
 }
 
 .bmap-minHeight {
 	height: 630px;
 }
 
 .commandTop-maxHeight {
 	height: 457px !important;
 }
 
 .mapBottom_true .fa-chevron-up:before {
 	content: "\f078";
 }
 
 .mapLeft_true .fa-chevron-left:before {
 	content: "\f054";
 }
 
 .tunnelControl {
 	color: #FFFFFF;
 }
 
 md-switch {
 	margin: 0 !important;
 }
 
 .btn-info.jlmBg {
 	background: #ccc;
 }
 
 .tunnelEquipment_position {
 	top: 0;
 	left: 0;
 }
 
 .tunnelBottom {
 	background: rgba(225, 225, 225, 0.5);
 	color: #ffffff;
 	padding: 0 10px;
 }
 /*新进度条样式*/
 
 .progress {
 	background: url(img/tunnel/not_bg.png) repeat-x #44445e;
 	border: 1px solid #676894;
 	-webkit-border-radius: 20px!important;
 	-moz-border-radius: 20px!important;
 	-o-border-radius: 20px!important;
 	border-radius: 20px!important;
 	margin-top: 4px;
 	overflow: hidden;
 	padding: 0;
 }
 
 .progress-bar {
 	position: relative;
 }
 
 .progress-bar-success {
 	background: #656565;
 	/*-webkit-border-radius: 20px!important;
	-moz-border-radius: 20px!important;
	-o-border-radius: 20px!important;
	border-radius: 20px!important;*/
 }
 
 .progress-bar-danger {
 	float: right;
 	background: linear-gradient(to right, #ff5363 0%, #ff8c53 100%);
 	box-shadow: 0px 0px 9px 2px rgba(232, 25, 87, 1);
 	/*-webkit-border-radius: 20px!important;
	-moz-border-radius: 20px!important;
	-o-border-radius: 20px!important;
	border-radius: 20px!important;*/
 }
 /*.bar-only {
		position: absolute;
		top: -23px;
		left: 0;
		display: block;
		width: 100%;
		text-align: center;
	}*/
 
 .bar-only {
 	position: absolute;
 	top: -22px;
 	left: 0;
 }
 
 .bar-line {
 	position: absolute;
 	top: -22px;
 	left: 0%;
 }
 
 .bar-danger {
 	position: absolute;
 	top: -22px;
 	right: 0;
 	left: auto;
 }
 
 .commandTop-height {
 	height: 260px;
 	overflow-y: scroll;
 }
 
 .treeBody {
 	height: 380px;
 	overflow-y: scroll;
 }
 
 .margin-top-5 {
 	margin-top: 5px;
 }
 
 .jstree_height {
 	max-height: 350px;
 	overflow-y: scroll;
 }
 
 .jstree_height::-webkit-scrollbar-track {
 	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
 	background-color: #17263b;
 }
 
 .jstree_height::-webkit-scrollbar {
 	width: 5px;
 	background-color: #4d8ac1;
 }
 
 .jstree_height::-webkit-scrollbar-thumb {
 	background-color: #4d8ac1;
 }
 
 .jstree_height::-moz-scrollbar-track {
 	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
 	background-color: #17263b;
 }
 
 .jstree_height::-moz-scrollbar {
 	width: 5px;
 	background-color: #F5F5F5;
 }
 
 .floorPlan::-moz-scrollbar-thumb {
 	background-color: #9C9C9C;
 }
 
 .height-30 {
 	height: 31px;
 	overflow: hidden;
 }
 
 .height-40 {
 	height: 40px;
 	overflow: hidden;
 }
 
 .vehicleDialogs .modal-dialog {
 	width: 70%;
 }
 
 .fontYellow {
 	color: #F1A324;
 	letter-spacing: 3px;
 }
 
 .block {
 	display: block;
 }
 
 .floatLeft {
 	float: left;
 }
 
 .labelTitle {
 	line-height: 34px;
 }
 /*dtu样式*/
 
 .tabbable-custom>.nav-tabs>li {
 	margin-right: 10px;
 	border-top: 2px solid transparent!important;
 	background: rgba(0, 0, 0, 0.08);
 	border-radius: 8px 8px 0 0!important;
 }
 
 .tabbable-custom>.nav-tabs>li.active a {
 	border-radius: 8px 8px 0 0!important;
 	color: #64B5F6;
 	background: rgba(0, 0, 0, 0.03);
 	font-weight: bold;
 }
 
 .tabbable-custom>.nav-tabs>li a {
 	color: rgba(0, 0, 0, 0.30);
 	padding: 10px 35px;
 }
 
 .tabbable-custom>.nav-tabs>li.active {
 	border-top: 0px;
 	margin-top: 3px;
 }
 
 .DTUtab-content {
 	background: rgba(0, 0, 0, 0.03);
 	padding: 20px;
 }
 
 .dtuTextarea {
 	min-height: 140px;
 }
 
 .dtu .btn {
 	padding: 6px 1% !important;
 }
 
 .dtu .btn.marginRight {
 	margin-right: 1% !important;
 }
 
 .debugging_title {
 	border-bottom: 1px solid #d8d9da;
 	padding: 10px 0 15px 0;
 	font-weight: bold;
 }
 
 .mt-element-card .mt-card-item {
 	overflow: hidden;
 }
 .personnelBig .mt-element-overlay .mt-overlay-1{
 	height: 192px;
 }
