.sidebar .nav:not(.sub-menu) > .nav-item > .nav-link[aria-expanded="true"] > i {
    color: #fff;
}
.text-center
{
	text-align:center;
	white-space: normal !important;
}
.text-left
{
	text-align:left;
}
.text-right
{
	text-align:right;
}
.pull-left {
    float: left;
}
.pull-right
{
	float:right;	
}
.display-none
{
	display:none ;
}

.alert {
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert-dismissable {
    padding-right: 35px;
}
.alert-danger {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #b94a48;
}
.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #468847;
}
.div-center
{
	margin:auto;
	margin-bottom:20px!important;
}
.form-heading
{
	background-color: rgb(245 247 255) !important;
    text-decoration:none;
	padding-top:15px;
	padding-bottom:15px;
	font-weight:bold !important;
	padding-left: 8px;
	padding-right: 8px;
    border-radius: 5px;
	cursor: pointer;
}

.action-heading a:hover,.action-heading a:focus
{
	text-decoration:none !important;
	
}
.txt-white
{
	 color: #fff !important;
}
.input-error {
    color: #ff342d;
	font-size:14px;
	padding:4px;
}
lable.input-error {
    padding: 8px;
    display: block;
}
.required-error
{
	border-color:#ff342d !important;
	outline-color: #ff342d !important;
}
.required-success
{
	border-color: #468847 !important;
	outline-color: #468847 !important;
}

.active-nav {
    color: #ffc100 !important;
}
/*pagnation*/
.pagination > li {
    display: inline;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus
{
	background-color: #648EDB !important;
    border-color: #648EDB  !important;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #999999;
    cursor: not-allowed;
    background-color: #ffffff;
    border-color: #dddddd;
}
.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.428571429;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #dddddd;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #ffffff;
    cursor: default;
}
/*end paginatin*/
/*modal*/
.modal-header
{
	display:block;
	padding:10px !important;
}
.img-icon
{
	width: 50px !important;
    height: 50px !important;
    border-radius: unset !important;
    margin-right: 10px !important;
}
.loader 
{
	width:auto !important;
	height:auto  !important;
	border-radius:none  !important;
}
a:hover
{
	text-decoration:none!important;
}
.width100
{
	width:100px;
}
li.select2-selection__choice {
    font-size: 0.875rem !important;
}
.select2-search__field
{
	width:100% !important;
}
.select2-container--classic .select2-selection--multiple
{
	height:1.875rem !important;
}
.select2-search__field::placeholder
{
	color:#c9c8c8 !important;
}
.select2-container .select2-selection--multiple
{
	min-height:44px !important;
	padding-left:10px !important;
	padding-top:5px;
}
.table th, .jsgrid .jsgrid-table th, .table td, .jsgrid .jsgrid-table td {
    
    white-space: normal !important;
}

.pull-left {
    float: left;
}
.ui-sortable tr td:first-child
{
	cursor:move;
}

.meta-texteditor
{
	min-height: 150px !important;
    resize: vertical !important;
	
}
.fw-bold
{
	font-weight:bold;
}

.text-mute {
    color: #CED4DA;
}
.cursor-pointer
{
    cursor:pointer;
}

.img-preview
{
	    width: 250px;
    border: solid 1px #cfd1d7;
    height: 150px;
    text-align: center;
    background-color: #f5f7ff;
    padding: 25px;
    margin-top: 10px;
    cursor: pointer;
    display:inline-table;
}

.cursor-text {
    cursor: text !important;
}



.cursor-pointer
{
	cursor: pointer;
}
.mytextarea {
    resize: vertical;
    min-height: 100px;
}
.list-style-none
{
	list-style:none;
}