@import url('https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap');

body {
	font-family: 'Roboto', sans-serif;
	color: #fff;
	background-color: #cbc1bb
}

.first-color { color: #000; }
.second-color { color: #fff }
.third-color {	color: #fff; }

.bg-white {	background-color: #ffffff; }
.bg-gray { background-color: #f6f6f6; }
.bg-gray2 {	background-color: #eeeeee; }
.bg-dark-gray {	background-color: #fff; }
.bg-first-color { background-color: #000; }
.bg-second-color { background-color: #fff }
.bg-third-color { background-color: #fff; }

.white { color: #ffffff; }
.gray { color: #333; }
.gray2 { color: #666666; }
.dark-gray { color: #333333; }


a {
	transition: all 0.3s;
	color: #333333;
}

a:hover {
	color: #ccc;
	text-decoration: none;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-weight: 100;
	font-family: 'Roboto', serif;
}
.h5, h5 {
    font-size: 1rem;
}

.btn {
	text-transform: uppercase;
	border-radius: 0;
	text-decoration: none;
	padding: 7.5px 30px;
	font-weight: bold;
	font-size: .8rem;
	text-shadow: none !important
}

.btn i {
	margin-left: 8px;
}

.btn-custom-w {
	background-color: #000;
	color: #fff;
	border-color: #fff;
}

.btn-custom-w:hover,
.btn-custom-w:focus {
	background-color: #fff;
	color: #000;
}

.btn-custom-r {
	background-color: #fff;
	color: #000;
	border-color: #fff;
	text-decoration: none !important;
}

.btn-custom-r:hover,
.btn-custom-r:focus {
	background-color: #000;
	color: #fff;
}

.btn-custom-w {
	background-color: #000;
	color: #fff;
	border-color: #fff;
	text-decoration: none !important;
}

.btn-custom-w:hover,
.btn-custom-w:focus {
	background-color: #fff;
	color: #000;
	border-color: #fff;
}

.sidebar .menusx-children li.active a {
	color: #fff;
	font-weight: bold;
}

.in_hierarchy > a {
	background-color: #fff;
	color: #000;
	font-weight: bold;
}


