.shadow
{
	box-shadow: 0px 3px 9px 1px rgb(149,149,149,0.8);
}

.border-radius
{
		border-radius: 10px;
}

.top-pad-login{
	padding-top: 150px;
}

.error{
	color: red;
	font-weight: normal;
}

.logo-color{
	color:#7e3f9d;
}

.top-pad{
	padding-top: 33px;
}

.left-menu{
	background-color: #FFFFFF;
	min-height: 600px;
	border-right: 1px solid #f2f2f2;
	height: calc(100%);
}

.border-menu-color{
	border-bottom:1px solid #ef3939;
}

.black{
	color: #000 !important;
}

.white {
	color: #FFF !important;
}

.loginbody {
	background-color: #FCFCFC;
}

.bg-dialog-500 {
	width: 500px;
}

.bg-dialog-750
{
	width: 750px;
}


.navbar
{
		background: #7034fb;
}


.li-selection span i
{
		margin: 10px;
		color: #7034fb;
		font-size: 15px;
}

.li-non-selection span i
{
		margin: 10px;
		color: #A9A9A9;
		font-size: 15px;
}

.li-selection strong
{
	color: #7034fb;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
}

.li-non-selection strong
{
		color: #A9A9A9;
		text-decoration: none;
		font-family: 'Open Sans', sans-serif;
}

.li-selection:hover, .li-non-selection:hover
{
		background: #EAEAEA;
		text-decoration: none;
}

.custom-theme-cus-add
{
		background: transparent;
		padding: 10px 20px 10px 20px;
  	margin: auto;
		font-family: 'Open Sans', sans-serif;
}

.content-sumbit-button
{
	text-align: right;
	cursor: pointer;
	color: #7034fb;
	font-family: 'Open Sans', sans-serif;
	margin: 10px 20px 20px 20px;
}

.sub-data-container
{
		margin: 20px 0 0 0;
		background-color: #FFFFFF;
		box-shadow: 0px 1px 4px 1px rgb(149,149,149,0.8);
		color:
}

.root-base-align
{
		display: flex;
		align-items: center;
		justify-content: center;
}

.text-align
{
		text-align: center;
		margin: 16px 0 15px 0;
}

.header-prog-title span i, .header-prog-title strong
{
		margin-left: 15px;
}

.no-padding
{
		padding: 0 !important;
}
.no-padding-top
{
		padding-top: 0 !important;
}
.no-padding-bottom
{
		padding-bottom: 0 !important;
}
.no-padding-left
{
		padding-left: 0 !important;
}
.no-padding-right
{
		padding-right: 0 !important;
}

.no-margin
{
		margin: 0 !important;
}
.no-margin-top
{
		margin-top: 0 !important;
}
.no-margin-bottom
{
		margin-bottom: 0 !important;
}
.no-margin-left
{
		margin-left: 0 !important;
}
.no-margin-right
{
		margin-right: 0 !important;
}
