@charset "utf-8";

/* ////////////////////////////////////////////////////////////
	File Name	theme-black.css
*/

/*============================================================
	BLACK
*/
html,
body {
	background-color: #000;
	color: #fff;
}
a {
	color: #fff;
}
input[type="text"],
input[type="number"],
input[type="tel"],
input[type="email"],
input[type="password"],
textarea {
	border-color: #666;
	background-color: #111;
	color: #fff;
}
select {
	border-color: #666;
	background-color: #111;
	background-image: url(../img/form-parts-select-white.png);
	color: #fff;
}
::-webkit-input-placeholder {
    color: #666; 
}
::-moz-placeholder {
    color: #666;
}
::-moz-placeholder {
    color: #666;
}
::-ms-input-placeholder {
    color: #666;
}
::placeholder-shown {
    color: #666;
}
.has-error {
	border-color: #c00 !important;
}
ul.slick-dots li button::before {
	background-color: #666;
}
#header header {
	background-color: rgba(0,0,0,0.9);
}
@media screen and (max-width: 768px) {
	#header header .nav-ovener i {
		background-color: #fff;
	}
}
#footer footer {
	background-color: #222;
}

#product .select .inner {
	background-color: #000;
	border-color: #666;
}
#product .select .list ul li {
	border-color: #666;
}
#product .table table {
	color: #fff;
}
#product .table table th {
	border-color: #666;
}
#product .table table tr:nth-child(odd) td {
	background-color: #222;
}

#company .table table {
	color: #fff;
}
#company .table table tr:nth-child(even) th,
#company .table table tr:nth-child(even) td {
	background-color: #222;
}

#contact .form .btn {
	background-color: #fff;
	color: #000;
}
#contact .form .btn-back .btn {
	background-color: #999;
}
#contact .form .btn-submit .btn:hover {
	background-color: #c00;
}
#contact .form .btn-back .btn:hover {
	background-color: #bbb;
}
#contact .form .attention {
	color: #c00;
}
#contact .form .confirm {
	border-color: #666;
}
#contact .form .confirm .block {
	border-color: #666;
}
