/* TODO ORDENAR */

.ui-panelgrid-even {
    display: none;
}

.background-inici {

    padding: 1px 4.5px !important;
	border: 0;
	background: transparent;
}


.panel-inici .ui-panel-content.ui-widget-content .ui-widget-content {
	margin-top: 10px !important;
	margin-left: 20px !important;
	margin-bottom: 10px !important;
}

.panel-inici tr {
	float: left;
}

.panel-inici .ui-panelgrid tr.ui-widget-content:not(.ui-panelgrid-even) {
	border-bottom: 2px solid #D6D6D8;
	border-right: 1px solid #D6D6D8;
}

.main_dashboard {
	width: 1695px;
	height: 840px;
	background-color: #f6f7f9;
}

.margin_dashboard {
	max-width: 958px;
}

.menu_entry_parent_container {
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 2px 0px 0px rgba(50, 50, 50, 0.17);
	position: relative;
	left: 248px;
	top: 198px;
	width: 312px;
	height: 199px;
	z-index: 66;
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
}

.one_menu_entry_parent_container {
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 2px 0px 0px rgba(50, 50, 50, 0.17);
	position: relative;
	left: 248px;
	top: 198px;
	width: 172px;
	height: 199px;
	z-index: 66;
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
}

.five_menu_entry_parent_container {
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 2px 0px 0px rgba(50, 50, 50, 0.17);
	position: relative;
	left: 248px;
	top: 198px;
	width: 732px;
	height: 199px;
	z-index: 66;
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
}

.title_column.ui-panelgrid-cell {
	padding-right: 0 !important;
}

.title_menu_child_container {
	float: left;
	background-color: rgb(112, 151, 183);
	left: 248px;
	top: 198px;
	width: 32px;
	height: 200px;
	z-index: 68;
	margin: -1.3px -5px;
	/*#
	D6D6D8*/
}

.button_dashboard_child_container {
	margin-left: 37px;
	margin-right: 5px;
	top: 208px;
	width: 140px;
	height: 179px;
	z-index: 82;
	display: table-cell;
}

.title_font {
	font-size: 21px;
	font-family: "Abel";
	color: rgb(254, 252, 254);
	position: relative;
	bottom: -170px;
	display: inline-block;
	margin: 37%;
	height: 20px;
	transform: rotate(-90deg);
	transform-origin: left;
	text-align: left;
	white-space: nowrap;
}

.button_font_content {
	font-size: 14px;
	font-family: "Open Sans";
	color: rgb(42, 40, 42);
	line-height: 1.2;
	text-align: center;
	position: absolute;
	left: 294.727px;
	top: 341.003px;
	width: 81px;
	height: 28px;
	z-index: 77;
}

.button_font_description {
	font-size: 14px;
	font-family: "Open Sans";
	color: rgb(42, 40, 42);
	line-height: 1.2;
	text-align: center;
	margin: auto;
	cursor: pointer;
}

.button_font_description a {
	text-decoration: none;
}

/*
.button_img{
border-radius: 8px;
max-width: -webkit-fill-available;
}
*/
.button_img {
	border-radius: 8px;
	max-width: -webkit-fill-available;
	position: relative;
	display: inline-block;
	cursor: pointer;
}

.button_img .img-top {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
}

.button_img:hover .img-top {
	display: inline;
}

.button_img .badge {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 6px 9.25px;
  border-radius: 50%;
  background: red;
  color: white;
  z-index: 99;
}

#myImg:active {
	opacity: .60
}

.badge {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 5px 10px;
  border-radius: 50%;
  background: red;
  color: white;
  z-index: 99;
  font-weight: bold;
}

/*CHAT*/
.dashboard-banking .chat .ui-panel.no-pad .ui-panel-content {
	padding: 0 !important;
}
.dashboard-banking .chat ul {
	padding: 12px;
	margin: 0;
	list-style-type: none;
}
.dashboard-banking .chat ul li {
	padding: 6px 0;
}
.dashboard-banking .chat ul li img, .dashboard-banking .chat img {
	width: 36px;
	float: left;
}

.dashboard-banking .chat ul li span, .dashboard-banking .chat textarea {
	padding: 6px 12px;
	display: inline-block;
	margin: 4px 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.dashboard-banking .chat ul li.message-from img, .dashboard .chat ul li.message-from span, .dashboard-banking .chat textarea.message-from, .dashboard-banking .chat img.message-from {
	float: left;
	background-color: #dff0d8;
	border: solid 1px #d6e9c6;
	margin-right: 4px;
	margin-left: 4px;
}
.dashboard-banking .chat ul li.message-from img, .dashboard-banking .chat img {
	margin-right: 8px;
}
.dashboard-banking .chat ul li.message-from span {
	background-color: #dff0d8;
	border: solid 1px #d6e9c6;
}
.dashboard-banking .chat ul li.message-own img, .dashboard .chat ul li.message-own span, .dashboard-banking .chat textarea.message-own, .dashboard-banking .chat img.message-own {
	float: right;
	background-color: #d9edf7;
	border: solid 1px #bce8f1;
	margin-left: 4px;
	margin-right: 4px;

}
.dashboard-banking .chat ul li.message-own img {
	margin-left: 8px;
}
.dashboard-banking .chat ul li.message-own span {
	background-color: #d9edf7;
	border: solid 1px #bce8f1;
}
.dashboard-banking .chat span input {
	border: none;
	background: #ffffff;
	padding: 6px 6px;
	font-size: 12px;
	width: 110px;
}

.dashboard-banking .chat .new-message {
	height: 40px;
	border-top: 1px solid #e5e5e5;
	color: #afafc0;
}
.dashboard-banking .chat .new-message .message-attachment {
	display: inline-block;
	border-right: 1px solid #e5e5e5;
	width: 40px;
	line-height: 40px;
	height: 100%;
	text-align: center;
}
.dashboard-banking .chat .new-message .message-attachment button {
	line-height: inherit;
	font-size: 15px;
	margin-left: 2px;
}
.dashboard-banking .chat .new-message .message-input {
	position: relative;
	width: calc(100% - 45px);
	display: inline-block;
}
.dashboard-banking .chat .new-message .message-input input{
	border: 0 none;
	font-size: 14px;
	background-color: transparent;
	outline: 0 none;
	padding-left: 8px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.dashboard-banking .chat .new-message .message-input button{

	border: 0 none;
	font-size: 14px;
}