:root 
{
	--act-theme-primary: #e48a0e;
}
label {
	font-size: 1em !important;
}

.ui-focus, .ui-btn:focus {
	box-shadow: 0 0 12px #3c4d56 !important;
}

/* LIST */
.ui-li-aside {
	right: 0.5em !important;
}
 	
.ui-li-aside2 {
	position: absolute;
 	top: 2em !important;
 	/*right: 1em !important;*/
}

/* BUTTON */
.ui-btn > span {
	text-align: left;
}

.ui-icon-filter:after { background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%20Tiny%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11-tiny.dtd%22%3E%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22tiny%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%20500%20500%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpath%20d%3D%22M391.462%2082.31q4.743%2011.44-3.906%2019.531l-137.556%20137.556v207.031q0%2011.719-10.882%2016.462-3.627%201.395-6.976%201.395-7.534%200-12.556-5.301l-71.429-71.429q-5.301-5.301-5.301-12.556v-135.603l-137.556-137.556q-8.649-8.091-3.906-19.531%204.743-10.882%2016.462-10.882h357.143q11.719%200%2016.462%2010.882z%22%20fill%3D%22%23ffffff%22%20%2F%3E%3C%2Fsvg%3E') }
.ui-nosvg .ui-icon-filter:after { background-image: url("/actricity/mob/images/filter.png"); }


.ui-input-has-2-icons {
	padding-right: 4.75em;
}

.ui-input-for-search {
	background: transparent none;
	width: 100%;
	border: 0;
	padding: .4em;
	height: 35px;
}

/* NAV */
.ui-tabs {
	padding: 0;
}

.ui-btn.ui-btn-active {
	background-color: var(--act-theme-primary) !important;
	border-color: var(--act-theme-primary) !important;
}

[data-role="backsearch"] {
	background-color: #3c4d56 !important;
}

.ui-disabled, .ui-state-disabled, button[disabled], .ui-select .ui-btn.ui-state-disabled {
	filter: Alpha(Opacity=65)!important;
	opacity: .65!important;
	color:black;
	background-color: var(--act-input-disabled)!important;
}

.title {
	height:73px;
	background-color: #dddddd;
}

.user {
	  	width: 70px;
		height: 70px;
		position: absolute;
		right: 20px;
		background-color: white;
		border-radius: 35px;
		background-size: contain;
		top: 30px;
  	}
  
	  .username {
  		position: absolute;
		right: 22px;
		top: 109px;
		font-weight: bold;
		color: #4D616A;
		font-size: .9rem;
  	}
  
	.userinfos {
		font-size:16px;
		position:absolute; 
		right:110px;
		top:19px
  	}
  	
  	.userdate {
  		position:absolute;
  		top: 82px;
  		text-align: center;
  		line-height: 20px;
  		color: #4D616A;
  		right:110px;
  		font-size: .9rem;
  	}
  	
  	.syncicon, .networkicon {
  		font-size: 2.6rem;
  	}
  	
  	.networkicon {
  		line-height: unset;
  	}
  	
  	.systeminfos {
  		line-height: 18px;
  		height:20px;
  		display: inline-block;
  		padding-right: 10px;
  		text-align: right;
  	}
  	
  	 .cancel, .validate, .back, .home, .save {
	 	margin-top: 7px;
	 	margin-left: 11px;
	 	height: 50px;
	 	width: 50px;
	 	background-color: var(--act-theme-primary);
		color:white!important;
	}
	
	/* Hover on main buttons */
	.mdc-fab:hover {
		opacity:.6;
	}
	
	/* Main logo */
	body>div:first-child>div:first-child {
		cursor: pointer;
	}
	
	body>div:first-child>div:first-child:hover {
		background-color: #59727F!important;
		border-radius:10px;
	}
	
	/* MEDIA */
	 @media screen and (max-width: 500px) {
	  	.networktext {
			display: none;
		}
	}