.xtfw-settings-form {
	.forminp-radio{
		ul {
			margin: 0;
			li{
				display: flex;
				align-items: center;
				margin: 0;

				label{
					margin: 0.35em 0 0.5em 0.3em!important;
				}
			}
		}
	}
	.forminp-radio-buttons {
		ul {
			display: flex;
			flex-wrap: wrap;
			margin: 0;

			li {
				margin: 0!important;

				&[data-col="1"]{
					width: 100%;
				}

				&[data-col="2"]{
					width: 50%;
				}

				&[data-col="3"]{
					width: 33.33333333333333%;
				}

				&[data-col="4"]{
					width: 25%;
				}

				label {
					background: $radio-button-inactive-color;
					border: 1px $radio-button-inactive-color;
					color: $radio-button-color;
					margin: 0 5px 5px 0!important;
					padding: 0.5em;
					text-align: center;
					flex-grow: 1;
					border-radius: 3px;
					transition: background 0.3s;

					&:hover {
						background: $radio-button-hover-color;
					}
				}

				input{

					&:checked + label {
						background-color: $radio-button-active-color;
						color: rgba(255, 255, 255, 0.8);
					}
				}
			}
		}
	}
}