.form {
	label {

	}
	.input-group-addon {
		background-color: transparent;
		border: 0;
		// border-bottom: 1px solid #5d6069;
		border-radius: 0;
		color: #fff;
		font-size: 30px;
		text-align: center;
		padding: 6px 0;
		.fa {
			width: 40px;
			color: $lightBlue;
		}
	}
	textarea.form-control {
		height: auto;
	}
	.form-control {
		background-color: transparent;
		border:0;
		// border-bottom: 1px solid #5d6069;
		border-radius: 0;
		height: 60px;
		font-size: 20px;
		box-shadow: 0 0 0;
		transition: 250ms;
		color: #fff;
		&:focus {
			// border-color: #fff;
		}
	}
	option {
		color: #333;
	}
	.form-group {
		border-bottom: 1px solid #5d6069
	}
}

.form-login {

}

.form-settings, 
.form-add {
	.form-group {
		margin: 0;
	}
	.input-group-addon {
		vertical-align: top;
		padding-top: 13px;
	}
	.form-collapse {
		padding-top: 15px;
		color: #979797;
		float: none;
	}
	.faux-input-group {
		.input-group-addon {
			float: left;
			width: auto;
		}
		.form-collapse {
			padding-left: 50px;
		}
	}
	.collapse {
		clear: both;
	}
	.collapse-primary {
		background-color: #252525;
		> textarea.form-control {
			margin-bottom: 10px;
		}
	}
	textarea.form-control {
		transition: 0ms;
		max-width: 100%;
	}
	.collapse-pad {
		padding: 0 15px 15px;
	}
	.collapse-pad,
	.collapse-secondary {
		> label {
			color: $lightGray;
			font-size: 10px;
			padding: 0;
		}
		.form-control {
			border-bottom: 1px solid #5d6069;
			float: none;
			display: block;
		}
	}
	.combined-checkbox,
	.combined-radios {
		font-size: 0;
		.checkbox,
		.radio {
			display: inline-block;
			font-size: 16px;
			text-align: center;
			~ .checkbox,
			~ .radio {
				border-top: 0;
				border-left: 1px solid #5d6069;
			}
			input {
				&:checked + .check {
					&:before {
						margin-left: -25px;
					}
				}
			}
		}
		.checkbox-3,
		.radio-3 {
			width: 33.33333%;
		}
	}
	.radio, 
	.checkbox {
		position: relative;
		margin: 0;
		~ .radio,
		~ .checkbox {
			border-top: 1px solid #5d6069;
			margin: 0;
		}
		> label {
			padding: 10px 15px;
			display: block;
			margin: 0;
			> input {
				position: absolute;
				top: 0;
				left: 0;
				width: 0;
				height: 0;
				&:checked + .check {
					&:before {
						width: 25px;
						opacity: 1;
						transition: width 250ms, opacity 250ms 250ms;
					}
				}
			}
		}
		.check {
			display: inline-block;
			&:before {
				content: "\f00c";
				width: 0;
				opacity: 0;
				transition: 250ms;
				color: $lightBlue;
				display: inline-block;
				font: normal normal normal 14px/1 FontAwesome;
				font-size: inherit;
				text-rendering: auto;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale;
			}
		}
	}
	.btn-submit {
		margin: 20px 0 ;
		// border-radius: 0;
	}
	.collapse-radio-answer {
		float: right;
	}


	//Settings
	.setting-option {
		padding: 10px 15px;
		display: block;
		margin: 0;
		[data-toggle="collapse"] {
			cursor: pointer;
		}
	}
	.checkbox-group {
		~ .checkbox-group {
			border-top: 1px solid #5d6069;
		}
	}
	.radio-group {
		~ .radio-group {
			border-top: 1px solid #5d6069;
		}
	}
	.pay-warning {
		float: right;
		font-size: 80%;
		color: #fff;
		position: relative;
		top: 5px;
	}
}

.main-login {
	.form-group {
		margin-bottom: 0;
	}
	.btn-create {
		margin: 30px 0;
	}
}