
/*
	Developed By Surajit Majumdar | EGO Developers
	www.egodevelopers.com | hello@egodevelopers.com | hello@surajitmajumdar.com | +91 9614411550
	
	Custom style for ERPDesk Designs
	
	v1.0.0 | Last Updated on 10-March-2021
	
	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 !important;
	}
	
	.body-bg-dark-padding {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.body-bg-dark-text {
		color:#fff !important;
	}
	
	.theme-border-dark {
		border:0.5px solid #692362 !important;
	}
	
	.theme-border {
		border:0.5px solid #f0e9ef !important;
	}
/* Body background color starts here */

/* Theme span / div background color and separate border color starts here */
	.theme-text {
		color:#692362 !important;
	}
	
	.theme-hr {
		border:.05px solid #f0e9ef !important;
		margin-top:5px !important;
		margin-bottom:5px !important;
	}
	
	.theme-hr-dark {
		border-top:.05px solid #692362 !important;
		margin-top:5px !important;
		margin-bottom:5px !important;
	}
	
	.theme-div-bg {
		background-color:#692362 !important;
		border-color:#692362 !important;
		color:#fff !important;
	}
	
	.theme-border {
		border-color:#692362 !important;
	}
	
	.theme-button {
		background-color:#692362 !important;
		border-color:#692362 !important;
		color:#fff !important;
	}
	
	.theme-button:hover {
		background-color:#874e81 !important;
		border-color:#874e81 !important;
		color:#fff !important;
	}
	
	.theme-button:active {
		background-color:#5e1f58 !Important; 
		border-color:#5e1f58 !Important; 
		color:#fff !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-left {
		border-right:1px solid #f0e9ef;
	}
	
	.cuml-border-center {
		border-right:1px solid #f0e9ef;
	}

	.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 */


/* Margin Bottom Starts Here */
.margin-zero {	
	margin:0px	!important;
}

.margin-top-5 {	
	margin-top:5px	!important;
}

.margin-bottom-5 {	
	margin-bottom:5px	!important;
}

.margin-top-8 {	
	margin-top:8px	!important;
}

.margin-bottom-8 {	
	margin-bottom:8px	!important;
}

.margin-top-10 {	
	margin-top:10px	!important;
}

.margin-bottom-10 {	
	margin-bottom:10px	!important;
}

.margin-top-15 {	
	margin-top:15px	!important;
}

.margin-bottom-15 {	
	margin-bottom:15px	!important;
}

.margin-top-20 {	
	margin-top:20px	!important;
}

.margin-bottom-20 {	
	margin-bottom:20px	!important;
}

.margin-top-50 {	
	margin-top:50px	!important;
}

.margin-top-60 {	
	margin-top:50px	!important;
}
/* Margin Bottom Ends Here */


/* Padding Bottom Starts Here */
.padding-zero {	
	padding:0px	!important;
}

.padding-tb-5 {	
	padding-top:5px	!important;
	padding-bottom:5px	!important;
}

.padding-tb-10 {	
	padding-top:10px	!important;
	padding-bottom:10px	!important;
}

.padding-tb-15 {	
	padding-top:15px	!important;
	padding-bottom:15px	!important;
}

.padding-tb-20 {	
	padding-top:20px	!important;
	padding-bottom:20px	!important;
}
/* Padding Bottom Ends Here */


/* Light Panel Starts Here */
.lite-panel {
		background:#f0e9ef;
		padding:15px 15px 15px 15px;
	}
/* Light Panel Ends Here */

/* Font size starts here */
.font-6 {
	font-size: 0.6em;
}

.font-7 {
	font-size: 0.7em;
}

.font-8 {
	font-size: 0.8em;
}

.font-9 {
	font-size: 0.9em;
}

.font-10 {
	font-size: 1.0em;
}

.font-11 {
	font-size: 1.1em;
}

.font-12 {
	font-size: 1.2em;
}

.font-13 {
	font-size: 1.3em;
}

.font-14 {
	font-size: 1.4em;
}

.font-15 {
	font-size: 1.5em;
}

.font-16 {
	font-size: 1.6em;
}

.font-17 {
	font-size: 1.7em;
}

.font-18 {
	font-size: 1.8em;
}

.font-19 {
	font-size: 1.9em;
}

.font-20 {
	font-size: 2.0em;
}
/* Table data width ends here */