.datepicker-text {
	font-size: 1.5em;
	padding-right: 10px;
}

.datepicker-dp {
	padding-right: 50px;
}

.section-title {
	font-size: 2em;
}

.cohort-analysis-table {
	border: 1px solid black;
	border-collapse: collapse;
}

.cohort-analysis-table th,
.cohort-analysis-table td {
	/*border: 1px solid black;*/
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	padding-left: 5px;
	padding-right: 5px;
}

.cohort-analysis-table td:first-child {
	border-left: none;
}

.cohort-analysis-table th {
	font-size: 1.5em;
}

.cohort-analysis-title,
.cancelled-user-playtime-analysis-title,
.avg-session-info-title,
.proportion-weeks-played-title {
	padding-right: 50px;
}

.cohort-analysis-size-title {
	padding-right: 20px;
}

.cohort-size-input {
	width: 5%;
}

.cohort-size-label {
	font-size: 1.5em;
	padding-right: 15px;
}

.loading-msg {
	color: red;
}

/* .total-users {
  vertical-align: top;
  display: inline-block;
  margin-right: 5px;
  width: 25%;
}

.trialing-users {
  vertical-align: top;
  display: inline-block;
  width: 60%;
} */

.user-container {
	display: flex;
	flex-direction: row;
}

.total-users {
	display: flex;
	flex-direction: column;
	vertical-align: top;
	/* display: inline-block; */
	margin-right: 5px;
	width: 25%;
}

.trialing-users {
	display: flex;
	flex-direction: column;
	vertical-align: top;
	/* display: inline-block; */
	width: 60%;
}

.trialing-users-email {
	float: left;
	vertical-align: top;
	display: inline-block;
	width: 40%;
}

.trialing_users-date {
	float: right;
	vertical-align: top;
	display: inline-block;
	width: 45%;
}
