/* Template Name: DCode - Saas & Software Landing Page Templates
   Author: SacredThemes
   Author URL: https://sacredthemes.com
   Created: August 2020
   Version: 1.0
   File Description: Default Color CSS File
*/
a {
	color:#2a1fbc;
}
.btn-primary{
	background-image: -moz-linear-gradient(top, #488fed 0%, #2a1fbc 100%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(0%, #488fed), color-stop(100%, #2a1fbc));
	background-image: -webkit-linear-gradient(top, #488fed 0%, #2a1fbc 100%);
	background-image: -o-linear-gradient(top, #488fed 0%, #2a1fbc 100%);
	background-image: -ms-linear-gradient(top, #488fed 0%, #2a1fbc 100%);
	background-image: linear-gradient(to bottom, #488fed 0%, #2a1fbc 100%);
	-webkit-box-shadow: 0px 0px 30px 0px rgba(42, 31, 188, 0.4);
	box-shadow: 0px 0px 30px 0px rgba(42, 31, 188, 0.4);
	background-size:auto 140%;
	border:0px; 
}
.btn-primary.btn-light{
	background:#ffffff;
	color:#485974;
}
.btn-primary.btn-light:hover, .btn-primary.btn-light:focus{
	color:#2a1fbc;
}
.btn-secondary{
	background-color: #485974;
	border-color: #485974;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.4);
}
.btn-secondary:hover, .btn-secondary:focus{
	background-color: #2d3646;
	border-color: #2d3646;
}
.btn-outline-primary{
	background:transparent;
	border:2px solid #2a1fbc;
	color:#2a1fbc;
}
.btn-outline-primary:hover, .btn-outline-primary:focus{
	background:#2a1fbc;
	border-color:#2a1fbc;
	color:#ffffff;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.4);
}
.btn-outline-secondary{
	background:transparent;
	border:2px solid #485974;
	color:#485974;
}
.btn-outline-secondary:hover, .btn-outline-secondary:focus{
	background:#485974;
	color:#ffffff;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.4);
}
.btn-outline-primary.btn-light{
	background:transparent;
	border:2px solid #ffffff;
	color:#ffffff;
}
.btn-outline-primary.btn-light:hover, .btn-outline-primary.btn-light:focus{
	background:#ffffff;
	color:#485974;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.4);
}
.menu-primary li.menu-item:hover > a, .menu-primary li.menu-item.active > a{
	color:#2a1fbc;
}
.menu-fixed .menu-primary li.menu-item:hover > a, .menu-fixed .menu-primary li.menu-item.active > a{
	color:#2a1fbc;
	opacity:1;
}
.menu-fixed .btn-outline-primary.btn-light {
    background: transparent;
    border: 2px solid #2a1fbc;
    color: #2a1fbc;
}
.menu-fixed .btn-outline-primary.btn-light:hover {
    background:#2a1fbc;
    border-color:#2a1fbc;
    color: #ffffff;
}
.page-header{
	background: -moz-linear-gradient(-45deg, #3a59d5 0%, #291fbc 100%);
	background: -webkit-linear-gradient(-45deg, #3a59d5 0%, #291fbc 100%);
	background: linear-gradient(135deg, #3a59d5 0%, #291fbc 100%);
}
.heading-wrapper span{
	color:#2a1fbc;
}
.heading-wrapper.with-separate h1:after, 
.heading-wrapper.with-separate h2:after,
.heading-wrapper.with-separate h3:after{
	background: -moz-linear-gradient(left, #488fed 0%, #291fbc 100%);
	background: -webkit-linear-gradient(left, #488fed 0%, #291fbc 100%);
	background: linear-gradient(to right, #488fed 0%, #291fbc 100%);
}
.key-feature .icon{
	color:#2a1fbc;
	background: -webkit-gradient(left top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #f6f5ff));
	background: -webkit-linear-gradient(-45deg, #ffffff 0%, #f6f5ff 100%);
	background: linear-gradient(135deg, #ffffff 0%, #f6f5ff 100%);
}
#support{
	background: #f6f5ff;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #f6f5ff), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #f6f5ff 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #f6f5ff 0%, #ffffff 100%);
}
.demo-layout-listing .filters li span:after{
	background: -moz-linear-gradient(left, #488fed 0%, #291fbc 100%);
	background: -webkit-linear-gradient(left, #488fed 0%, #291fbc 100%);
	background: linear-gradient(to right, #488fed 0%, #291fbc 100%);
}
.layout-item:hover{
	-webkit-box-shadow: 0px 0px 20px 0px rgba(42, 31, 188, 0.3);
	box-shadow: 0px 0px 20px 0px rgba(42, 31, 188, 0.3);
}
#navigation .btn-outline-primary.btn-light{
	background-image: -moz-linear-gradient(top, #488fed 0%, #2a1fbc 100%);
	background-image: -webkit-linear-gradient(top, #488fed 0%, #2a1fbc 100%);
	background-image: linear-gradient(to bottom, #488fed 0%, #2a1fbc 100%);
	-webkit-box-shadow: 0px 0px 30px 0px rgba(42, 31, 188, 0.4);
	box-shadow: 0px 0px 30px 0px rgba(42, 31, 188, 0.4);
	background-size: auto 140%;
	border: 0px;
}
#navigation .btn-outline-primary.btn-light:hover, #navigation .btn-outline-primary.btn-light:focus {
    background-position: bottom center;
    color:#ffffff; 
}
.menu-fixed #navigation .btn-outline-primary.btn-light{
	color:#ffffff;
}
@media only screen and (max-width:991px) {
	#navigation .menu-primary li.menu-item:hover > a, #navigation .menu-primary li.menu-item.active > a {
		opacity:1;
		color:#291fbc;
	}
}