#linker {
	position: absolute;
	z-index: 15;
	width: 400px;
	min-height: 200px;
	background-color: @panel-background;
	box-shadow: inset 0 0 1px rgba(255,255,255,0.6),0 2px 10px rgba(0,0,0,0.6);
	border: 1px solid #1e2123;
	color: @panel-color;

	> h3 {
		border-bottom: @panel-border;
		margin: 0;
		padding: 15px;
		font-size: 20px;
		.clearfix();

		> span {
			margin-left: 5px;
		}
	
		> .fa {
			font-size: 15px;
			padding-top: 2px;
			color: darken(@panel-color, 20%);

			&:hover {
				cursor: pointer;
				transform: scale(1.3);
			}
		}
	}

	> ul {
		list-style: none;
		padding: 10px 20px;

		> li {
			margin-bottom: 10px;
			border: @panel-border;
			border-radius: 3px;
			.clearfix();
			width: 100%;

			> .pull-left {
				width: 10%;
				border-right: @panel-border;
				padding: 10px;
				cursor: pointer;
				margin: 0;

				> .radio-input {
					padding: 20px 0 15px 2px;

					> input {
						outline: none;
						cursor: pointer;
					}
				}
			}

			> .pull-right {
				width: 90%;
				padding: 10px;
			}

			.title {
				margin-bottom: 5px;
				font-size: 13px;
			}

			&.disabled {
				.pull-right {
					opacity: 0.4;
					pointer-events: none;

					.form-control {
						display: none;
					}

					.title {
						padding-top: 5px;
					}
				}

				.pull-left {
					padding: 0 10px;

					> .radio-input {
						padding: 15px 0 10px 2px;
					}
				}
			}

		}

		.form-control {
			border-radius: 0;
			background-color: @panel-box-background;
			color: @panel-color;
			.placeholder(@panel-color);
			border: @panel-border;
		}
	}
}