::selection {
    background-color: #595758 !important;
}

/*.form-control.error {
    border: 2px solid #222222 !important;
}*/

.iq-contact-box a {
    color: #666666;
}

.iq-contact-box a:hover{
    color: #595758;
}

/* Custon input */
@supports (-webkit-appearance: none) or (-moz-appearance: none) {
	.checkbox-wrapper-13 input[type=checkbox] {
		--active: #275EFE;
		--active-inner: #fff;
		--focus: 2px rgba(39, 94, 254, .3);
		--border: #BBC1E1;
		--border-hover: #275EFE;
		--background: #fff;
		--disabled: #F6F8FF;
		--disabled-inner: #E1E6F9;
		-webkit-appearance: none;
		-moz-appearance: none;
		height: 21px;
		outline: none;
		display: inline-block;
		vertical-align: top;
		position: relative;
		margin: 0;
		cursor: pointer;
		border: 1px solid var(--bc, var(--border));
		background: var(--b, var(--background));
		transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
	}
		
	.checkbox-wrapper-13 input[type=checkbox]:after {
		content: "";
		display: block;
		left: 0;
		top: 0;
		position: absolute;
		transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
	}
		
	.checkbox-wrapper-13 input[type=checkbox]:checked {
		--b: #222222;
		--bc: #222222;
		--d-o: .3s;
		--d-t: .6s;
		--d-t-e: cubic-bezier(.2, .85, .32, 1.2);
	}
		
	.checkbox-wrapper-13 input[type=checkbox]:disabled {
		--b: var(--disabled);
		cursor: not-allowed;
		opacity: 0.9;
	}
		
	.checkbox-wrapper-13 input[type=checkbox]:disabled:checked {
		--b: var(--disabled-inner);
		--bc: var(--border);
	}
		
	.checkbox-wrapper-13 input[type=checkbox]:disabled + label {
		cursor: not-allowed;
	}
		
	.checkbox-wrapper-13 input[type=checkbox]:hover:not(:checked):not(:disabled) {
		--bc: var(--border-hover);
	}
		
	.checkbox-wrapper-13 input[type=checkbox]:focus {
		box-shadow: 0 0 0 var(--focus);
	}
		
	.checkbox-wrapper-13 input[type=checkbox]:not(.switch) {
		width: 21px;
	}
		
	.checkbox-wrapper-13 input[type=checkbox]:not(.switch):after {
		opacity: var(--o, 0);
	}
		
	.checkbox-wrapper-13 input[type=checkbox]:not(.switch):checked {
		--o: 1;
	}
		
	.checkbox-wrapper-13 input[type=checkbox] + label {
		display: inline-block;
		vertical-align: middle;
		cursor: pointer;
		margin-left: 4px;
	}

	.checkbox-wrapper-13 input[type=checkbox]:not(.switch) {
		border-radius: 3px;
	}
		
	.checkbox-wrapper-13 input[type=checkbox]:not(.switch):after {
		width: 5px;
		height: 9px;
		border: 2px solid var(--active-inner);
		border-top: 0;
		border-left: 0;
		left: 7px;
		top: 4px;
		transform: rotate(var(--r, 20deg));
	}
		
	.checkbox-wrapper-13 input[type=checkbox]:not(.switch):checked {
		--r: 43deg;
	}
}

.checkbox-wrapper-13 * {
	box-sizing: inherit;
}
	
.checkbox-wrapper-13 *:before,
.checkbox-wrapper-13 *:after {
	box-sizing: inherit;
}
/* Custom input */

label.error {
    color: #FFFFFF !important;
}

.company-bg{
	background: #ed6d22;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 30px 30px 50px 30px;	
}

.heading-title .title:before {
    background: #595758 !important;
}

.business-bg {
    background: #595758;
}

.iq-form3 .form-control:focus{
	background: #f6f6f6;
	border: 1px solid #595758;
}

.dev a:hover{
    color: #595758;
}

.iq-contact1 .contact-form .section-field.textarea textarea:focus {
    border: 1px solid #595758 !important;
}

.inputfile-1:focus + label, .inputfile-1.has-focus + label, .inputfile-1 + label:hover {
    outline: none !important;
}

.button.custom {
    background: #595758;
    border: 1px solid #595758;
    color: #595758;
}

.iq-form3 .form-control:focus {
    border: 1px solid #595758;
}

/* CustomFileInputs */
.button.custom:hover, .button.custom:focus {
    background: #272224;
    border: 1px solid #272224;
}


.inputfile-1:focus + label,
.inputfile-1.has-focus + label,
.inputfile-1 + label:hover {
    background-color: #595758;
	outline: none;
}
/* CustomFileInputs */

/* Select2 */
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #595758 !important;
    color: white !important;
}
/* Select2 */