/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
:root {
	--cnvs-themecolor: #b34141;
	--cnvs-themecolor-rgb: 179, 65, 65;
}

#logo img{
	max-height:45px;
	margin: 15px 0;
}

.badge-secondary{
	background-color: #242424;
	color:white !important;
}
.badge-green{
	background-color: #1a8f3d;
	color:white !important;
}
.btn-primary{
	background-color:#b34141;
	border-color:#5a2222;
}
.ui-inset-shadow{
	box-shadow: inset 0 0 150px rgba(0, 0, 0, 0.17);
}

.connected-icons{
	display:block;
}
.connected-icons li{
	display: inline-block;
	list-style: none;
	margin: 0 15px;
}

.menu-item.current > .menu-link {
    border-bottom:3px solid var(--cnvs-primary-menu-active-color);
}

.form-contact form{
	margin-bottom: 0;
}
.formfrm .line{
	border-top:none;
	margin:15px 0;
}
.formfrm .line h5{
	margin-bottom:3px;
}
.formfrm .line input, .formfrm .line textarea, .formfrm .line select{
	width:100%;
	padding:7px;
	border:1px solid #e2e2e2;
	border-radius:3px;
}
.form-contact .btn-validate{
	background-color: #242424;
	color: #e2e2e2;
	padding:15px;
}
.form-contact .msg{
	padding:25px;
	background-color: #e2e2e2; 
	border:#ccc;
}

.text-right{
	text-align: right;
}