/*------------------------------------
  Searchform v4
------------------------------------*/

.u-searchform-v4 {

	.form-control {

		font-family: $g-font-primary;
		@include px-to-rem(font-size, 12px);
		@include px-to-rem(width, 280px);
		@include px-to-rem(padding, 10px 40px 10px 10px);

		&::placeholder {
			color: g-color-gray-dark-v4;
			opacity: 1;
		}

		&::-webkit-input-placeholder {
			color: g-color-gray-dark-v4;
			opacity: 1;
		}

		&::-moz-placeholder {
			color: g-color-gray-dark-v4;
			opacity: 1;
		}

		&:not(:last-child) {
			border-right: none;
		}
	}

	.input-group-addon {
		border-left: none;

		@include absolute(right 0 top 0);
		height: 100%;
		z-index: 2;
		

		button[type="submit"] {
			height: 100%;

			cursor: pointer;

			outline: none;
			border: none;
			background-color: transparent;
		}
	}
}