.modal-body.modal-keyselect {
	width: max-content!important;

	.body {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;

		.container-select {
			margin-top: .5em;

			display: flex;
			flex-direction: row;
			justify-content: flex-start;

			a {
				align-self: center;
				margin-right: .5em;
			}

			.container-key {
				background-color: #272626;
				border-radius: 0.15em;
				-webkit-box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.5);
				-moz-box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.5);
				box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.5);

				min-width: 12em;
				height: 2em;
				padding: 0 .5em;

				display: flex;
				flex-direction: row;
				justify-content: center;
			}
		}
	}

	.container-buttons {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;

		margin-top: 1em;

		button {
			margin-left: 1em;
		}
	}
}