/*
	Developed By Surajit Majumdar | EGO Developers
	www.egodevelopers.com | hello@egodevelopers.com | hello@surajitmajumdar.com | +91 9614411550
	
	Custom style for LoanDesk / FinDesk Designs
	
	v1.0.4 | Last Updated on 02-August-2022
	
	Primary Violet color	:	692362
	Primary light Violet color	:	874e81
	Primary very light dark blue color	:	cccfd0
	Primary body background color	:	f0e9ef
	Theme Text Color :	692362
*/

/* Body background color starts here */
	.body-bg {
		background:#f0e9ef;
	}
	
	.body-bg-dark {
		background:#692362;
	}
	
	.body-bg-dark-padding {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.body-bg-dark-text {
		color:#fff;
	}
/* Body background color starts here */

/* Theme span / div background color and separate border color starts here */
	.theme-text {
		color:#692362;
	}
	
	.theme-text-light {
		color:#f0e9ef;
	}
	
	.theme-hr {
		border:.05px solid #692362;
		margin-top:5px;
		margin-bottom:5px;
	}
	
	.theme-hr-10 {
		border:.05px solid #692362;
		margin-top:10px;
		margin-bottom:10px;
	}
	
	.theme-div-bg {
		background-color:#692362;
		border-color:#692362;
		color:#fff;
	}
	
	.theme-border {
		border-color:#692362;
	}
	
	.theme-button {
		background-color:#692362;
		border-color:#692362;
		color:#fff;
	}
	
	.theme-button:hover {
		background-color:#874e81;
		border-color:#874e81;
		color:#fff;
	}
	
	.theme-button:active {
		background-color:#5e1f58 !Important; 
		border-color:#5e1f58 !Important; 
		color:#fff !Important; 
	}
	
	.theme-button-light {
		background-color:#f0e9ef;
		border-color:#f0e9ef;
		color:#692362;
	}
	
	.theme-button-light:hover {
		background-color:#874e81;
		border-color:#874e81;
		color:#fff;
	}
	
	.theme-button-light:active {
		background-color:#e1d3df !Important; 
		border-color:#e1d3df !Important; 
		color:#692362 !Important; 
	}
/* Theme span / div background color and separate border color starts here */

/* Navbar color starts here */

/* As Nav bar color is not required this section is suppressed
.navbar-default {
  background-color: #692362;
  border-color: #692362;
}
.navbar-default .navbar-brand {
  color: #ecf0f1;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #ffffff;
}
.navbar-default .navbar-text {
  color: #ecf0f1;
}
.navbar-default .navbar-nav > li > a {
  color: #ecf0f1;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #874e81;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #874e81;
}
.navbar-default .navbar-toggle {
  border-color: #874e81;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #874e81;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ecf0f1;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #ecf0f1;
}
.navbar-default .navbar-link {
  color: #ecf0f1;
}
.navbar-default .navbar-link:hover {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > .dropdown-menu {
  background-color: #fff;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
  color: #692362;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #ffffff;
  background-color: #692362;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li.divider {
  background-color: #d2bdcf;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #ffffff;
  background-color: #692362;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ecf0f1;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
	background-color: #692362;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #692362;
  }
}
*/
/* Navbar color ends here */

/* Panel shadow starts here */
	.panel-shadow{
		-webkit-box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.23);
		-moz-box-shadow:    3px 3px 10px 0px rgba(50, 50, 50, 0.23);
		box-shadow:         3px 3px 10px 0px rgba(50, 50, 50, 0.23);
	}
	
	.panel-min-shadow{
		-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.23);
		-moz-box-shadow:    2px 2px 3px 0px rgba(50, 50, 50, 0.23);
		box-shadow:         2px 2px 3px 0px rgba(50, 50, 50, 0.23);
	}
/* Panel shadow ends here */

/* Panel pop effect starts here */
	.stylish-panel {
		padding: 0px 0;
		text-align: center;
	}
	.stylish-panel > div > div{
		padding: 0px;
		transition: 0.2s;
	}
	.stylish-panel > div:hover > div{
		margin-top: -10px;
		
		-webkit-box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.23);
		-moz-box-shadow:    3px 3px 10px 0px rgba(50, 50, 50, 0.23);
		box-shadow:         3px 3px 10px 0px rgba(50, 50, 50, 0.23);
		transition: 0.5s;
	}
/* Panel pop effect ends here */

/* Panel line effect starts here */
	.panel-data {
		line-height: 100%;
		padding-top: 5px;
		padding-bottom: 5px;
	}
/* Panel line effect ends here */

/* Search input group starts here */
	.search-data {
		background: #2c3e50;
		border-color: #2c3e50;
		color: #fff;
		font-weight: 600;
	}
/* Search input group end here */

/* Horizontal School Menu Starts Here */
	div.scrollmenu {
		background-color: #f0e9ef;
		overflow: auto;
		white-space: nowrap;
	}

	div.scrollmenu a {
		display: inline-block;
		color: #692362;
		text-align: center;
		padding: 14px;
		text-decoration: none;
	}

	div.scrollmenu a:hover {
		background-color: #f0e9ef;
	}
/* Horizontal School Menu Ends Here */

/* Theme Panel Header Starts Here */
	.thempanel-head {
		background-color: #f0e9ef;
		border-bottom:#692362;
	}

/* Theme Panel Header Starts Here */

/* Cumulative Counter Div Border Starts Here */
	.cuml-border-leftbottom {
		border-right:0.5px solid #f0e9ef;
		border-bottom:0.5px solid #f0e9ef;
	}
	
	.cuml-border-centerbottom {
		border-right:0.5px solid #f0e9ef;
		border-bottom:0.5px solid #f0e9ef;
	}
	
	.cuml-border-rightbottom {
		border-bottom:0.5px solid #f0e9ef;
	}
	
	.cuml-border-lefttop {
		border-right:0.5px solid #f0e9ef;
		border-top:0.5px solid #f0e9ef;
	}
	
	.cuml-border-centertop {
		border-right:0.5px solid #f0e9ef;
		border-top:0.5px solid #f0e9ef;
	}
	
	.cuml-border-righttop {
		border-top:0.5px solid #f0e9ef;
	}
/* Cumulative Counter Div Border Ends Here */

/* Font starts here */
	.font-0-8 {
		font-size:0.8rem;
	}
	.font-0-9 {
		font-size:0.9rem;
	}
	.font-1-0 {
		font-size:1.0rem;
	}
	.font-1-1 {
		font-size:1.1rem;
	}
	.font-1-2 {
		font-size:1.2rem;
	}
	.font-1-3 {
		font-size:1.3rem;
	}
	.font-1-4 {
		font-size:1.4rem;
	}
	.font-1-5 {
		font-size:1.5rem;
	}
	.font-1-6 {
		font-size:1.6rem;
	}
	.font-1-7 {
		font-size:1.7rem;
	}
	.font-1-8 {
		font-size:1.8rem;
	}
	.font-1-9 {
		font-size:1.9rem;
	}
	.font-2-0 {
		font-size:2.0rem;
	}
/* Font Ends here */

/* Theme text label starts here */
	.theme-label-light {
		color:#692362;
		background:#f0e9ef;
		border:1px solid #692362;
		border-radius: 3px;
		padding:4px 8px 4px 8px;
		margin-top:-4px;
	}
	
	.theme-badge {
		color:#ffffff !important;
		background:#692362 !important;
		z-index:1 !important;
	}
	
	.theme-badge-light {
		color:#692362 !important;
		background:#f0e9ef !important;
		z-index:1 !important;
	}
	
	.theme-badge-warning {
		color:#b28500 !important;
		background:#ffebb2 !important;
		z-index:1 !important;
	}
	
	.theme-badge-danger {
		color:#ffffff !important;
		background:#d9534f !important;
		z-index:1 !important;
	}
	
	.theme-badge-success {
		color:#ffffff !important;
		background:#5cb85c !important;
		z-index:1 !important;
	}
/* Theme text label ends here */

/* Background hero image starts here */
	.hero-image {
		background-image: url("../images/banner/theme-bg.jpg"); /* The image used */
		background-color: #692362; /* Used if the image is unavailable */
		height: 250px; /* You must set a specified height */
		background-position: center; /* Center the image */
		background-repeat: no-repeat; /* Do not repeat the image */
	}
/* Background hero image ends here */

/* Animation delay starts here */
	.delay-0-1 {
		animation-delay:0.1s;
	}
	
	.delay-0-2 {
		animation-delay:0.2s;
	}
	
	.delay-0-3 {
		animation-delay:0.3s;
	}
	
	.delay-0-4 {
		animation-delay:0.4s;
	}
	
	.delay-0-5 {
		animation-delay:0.5s;
	}
	
	.delay-0-6 {
		animation-delay:0.6s;
	}
	
	.delay-0-7 {
		animation-delay:0.7s;
	}
	
	.delay-0-8 {
		animation-delay:0.8s;
	}
	
	.delay-0-9 {
		animation-delay:0.9s;
	}
	
	.delay-1-0 {
		animation-delay:1.0s;
	}
/* Animation delay ends here */
