*, :before, :after {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

b, a, i, em, span, img {
	display: inline-block; }

body {
  background: #fff;
  font-family: 'Ubuntu', sans-serif;
  font-size: 14px; 
  }
  

::-webkit-scrollbar { 
    display: none;  }
    
.cb {
	clear: both; }

/** Room **/
.lup-room-icon {
	height: 48px;
	width: 48px;
}

.lup-room-icon img {
	height: 44px;
	width: 44px;
}

/* Keep the application icons available even when Google Fonts is blocked. */
@font-face {
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/MaterialIcons-Regular.woff2') format('woff2');
	font-display: block;
}

.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	font-feature-settings: 'liga';
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased;
}

.login h1, .register-title{
	margin-bottom:20px;
}

div.lup-error {
	white-space: pre-wrap;
	font-family: monospace;
}
