.fa { 
	font-size: 1rem !important;
	width: 16px;
	color: #999;
}
.x-grid-cell-inner .fa {
	font-size: inherit !important;
	padding: 2px 0px;
}
.green { color: limegreen; }
.orange { color: darksalmon }
.red { color: crimson; }
.white { color: white; }
.blue { color: dodgerblue; }
#legendDiv p .fa { width: 35px; }
div.moreInfo {
	background: #fefabc;
	padding: 10px;
	font-size: 0.7rem;
	color: #000;
	width: 360px;
	margin: 10px;
	box-shadow: 0px 4px 6px #333;
	-moz-box-shadow: 0px 4px 6px #333;
	-webkit-box-shadow: 0px 4px 6px #333;
}
div.moreInfo p {
	-webkit-margin-before: 0em;
	-webkit-margin-after: 1em;
}
a { color: #e50050; }
#adressesGrid-normal-body td, #adressesGrid-locked-body td { font-size: 10px; }
#adressesGrid-normal-body td .fa, #adressesGrid-locked-body td .fa { font-size: 12px; }

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
  -webkit-animation-duration: 5s; animation-duration: 5s;
  -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both; animation-fill-mode: both;
}


@-webkit-keyframes flash {
  0%, 10%, 20%, 100% {
    opacity: 1;
  }

  5%, 15% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 10%, 20%, 100% {
    opacity: 1;
  }

  5%, 15% {
    opacity: 0;
  }
}

.x-grid-cell-rowbody .x-grid-rowbody  {
	display: flex;
	flex-wrap: wrap;
}

a.x-tab:last-child {
	background-color: #d11b85 !important;
}

.x-tab-bar-default, .x-panel-header-default {
	background: transparent linear-gradient(90deg,#d60778,#0099ab) !important;
}

#mainPanel_header_hd-textEl {
	display: flex !important;
	align-items: center;
	justify-content: space-between;
}
#mainPanel_header-innerCt {
	height: 17px !important;
}
#tabbar-1009 {
	top: 37px !important;
}

* {
	font-weight: 300 !important;
}
strong, b, .x-column-header-text, .x-header-text, label {
	font-weight: 500 !important;
}
strong *, b * {
	font-weight: 500 !important;
}