repetition.less

.repetition {
	.selector {
		padding-top: 5px;
		&:first-child {
			padding-top: 0;
		}
		.aligntop {
			vertical-align: top;
		}
		.title {
			display: inline-block;
			font-size: small;
			margin-right: 5px;
			width: 80px;
		}
		.choices {
			display: inline-block;
			.day {
				width: 45px;
			}
			.text {
				width: 135px !important;
				padding: 0px;
			}
		}
		.choices.interval {
			.choice:last-child {
				margin-left: 23px;
			}
		}
		.choices.typeofcount {
			margin: 0 15px;
		}
	}
}
@media screen and (max-width: 440px) {
	.repetition {
		.selector {
			.title {
				width: 57px !important;
			}
			.choices {
				width: 180px !important;
				.choice.btn {
					width: 57px;
					font-size: 0.7em;
				}
			}
		}
	}
}
@media screen and (max-width: 550px) {
	.repetition {
		.selector {
			vertical-align: middle;
			.title {
				width: 62px;
			}
			.choices {
				width: 205px;
				vertical-align: middle;
				.choice:last-child {
					margin-left: 0 !important;
				}
				.typeofday {
					display: inline;
				}
			}
		}
	}
}