.form-control {
	border-radius: 0;
	border: 2px solid $border-input;
	height: 54px;
	padding: 11px 20px;
	box-shadow: none;
	outline: none;
	margin-bottom: 30px;
	font-size: 20px;	
	transition: all 0.3s ease-in-out;
	
	&:focus {
		outline: none;
		box-shadow: none;
		border-color: #1de1ff;
		color: #000;
	}
	&::-webkit-input-placeholder {
	    color: $placeholder;
	}
	&:-moz-placeholder {
	   color: $placeholder;
	   opacity:  1;
	}
	&::-moz-placeholder {
	   color: $placeholder;
	   opacity:  1;
	}
	&:-ms-input-placeholder {
	   color: $placeholder;
	}
}				
				
.file-cv {
	display: block;
	
	.txt {
		display: block;
		@extend .form-control;
		cursor: pointer;
		font-weight: 400;
	}
	
	
	
	input {
		display: none;
	}
}

form {
	small {
		font-size: 60%;
		line-height: 1.0;
	}
}

//
//  New UI form
//
.new-ui-form {
	.wpcf7-not-valid-tip {
		font-size: 0.7em;
	}
	br {
		display: none !important;
	}
	
	.input-container {
		display: inline-block;
		position: relative;
		width: 100%;
		margin-bottom: 30px;
		
		.form-control, .select2-container {
			margin-bottom: 0;
		}
		
		input, textarea {
			transition: all 0.3s ease-in-out;
			display: inline-block;
			width: 100%;
			
		}
		label, .label-font {
			font-weight: 400;
			font-size: 18px;
			cursor: auto;
			
			@media (max-width: $screen-xs) {
				font-size: 16px;
			}
			
			a {
				color: #000;
			}
		}
		
		label:not(.check-label) {
			transition: all 0.3s ease-in-out;
			position: absolute;
			left: 20px;
			top: 27px;
			transform: translateY(-50%);	
			color: $placeholder;		
			
			&.on-focus {
				top: -10px;
				left: 20px;
				font-size: 12px;
			}
		}
		
		.label-focused {
			margin: 25px 0 0;
			font-weight: 400;
			font-size: 12px;
			color: $placeholder;
		}
		
		.check-label {
			margin-right: 20px;
		}
		
		&.select-container {
			label {
				top: -10px;
				left: 20px;
				font-size: 12px;
			}
		}
		&.textarea-container {
			margin-bottom: 10px;
		}
	}
	.information-container {
		small {
			line-height: 1.3;
		}
	}
	.submit-container {
		input[type="submit"] {
		    text-transform: uppercase;
		}
	}
}


//
//select2
//
/* Assign min-width to container */
.select2-container{
    width: 100% !important;
    margin-bottom: 30px;
}
/*Theme Color override*/
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    background: $aqua !important;
}
.select2-container--default .select2-results__option[aria-selected=true]{
    background: $aqua;
    color: #fff;
    opacity: 0.8;
}
.select2-container .select2-choice {
    border: 2px solid $border-input;
    padding-top: 7px;
    height: 54px;
    font-size: 20px;
    font-weight: 700;
    text-indent: 1px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-image: none; 
    background-color: $aqua;
    color: #fff;
    border-radius:0px;   
}
.select2-container *:focus{
    outline:0px;
}
.select2-container--default .select2-selection--single{
    border-radius:0px;
}
.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: $border-input;
    border-radius:0px;
}
.select2-drop {    
    border: 2px solid $border-input;
    border-top: 0;
    border-radius: 0px !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.select2-drop.select2-drop-above {
    border-bottom: 0;
	border-radius: 0px !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.select2-container .select2-choice div {
	border-radius: 0px !important;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.select2-search{
	display: none;
}
.select2-search input {
    height: 30px !important;
    border: 1px solid $border-input;
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 2px solid $border-input;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.select2-dropdown {
	border: 2px solid $border-input;
	border-radius: 0;
}

.select2-dropdown-open .select2-choice {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;

    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;

    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}
.select2-dropdown-open .select2-choice div {
    background: transparent;
    border-left: none;
    filter: none;
}
.select2-results .select2-highlighted {
    border-radius: 0px;
    background-color: $aqua;
    color: #fff;
}
.select2-results{
    padding: 0;
    margin: 0;
}

.select2-results li{
	font-size: 20px;
    padding: 11px 20px;
}

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    border: 2px solid $border-input;
}
.select2-container-multi.select2-container-active .select2-choices {
    border: 2px solid $border-input;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.select2-container .select2-choice .select2-arrow{
    border: 0px;
    border-radius: 0px;
    background: transparent;
    background-image: none;
    padding-top: 7px;
}

/*New Changes*/
.select2-container--default .select2-selection--single{
    background: #fff;
    border: 2px solid $border-input;;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
    color: #16a085;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    color: $placeholder;
    padding: 11px 20px;
}
.select2-container .select2-selection--single{
    height:54px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b
{
    border-color: $placeholder transparent transparent transparent;
    top: 56%;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color: transparent transparent $placeholder transparent;
}
//kolor tła dropdown
.select2-container--open .select2-dropdown--below,
.select2-container--open .select2-dropdown--above{
    background: #fff;
}
/*Tags Style*/
.select2-container--default .select2-selection--multiple .select2-selection__choice{
    background-color: $aqua;
    color: #fff;
    border: 0;
    border-radius: 0px;
    padding: 3px 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    color: #16a085;
    margin-right: 6px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    margin-left: 6px;
    float: right;
}
/*tags Outer border*/
.select2-container--default .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple{
    border: 2px solid $border-input;
}
/*Placeholder Text Color */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #fff;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 50px;
}