.pagination {
	display: inline-block;
}

.pagination a {
	color: black;
	float: left;
	padding: 8px 16px;
	text-decoration: none;
	transition: background-color .3s;
	border: 1px solid #ddd;
}

.pagination a.active {
	background-color: #4CAF50;
	color: white;
	border: 1px solid #4CAF50;
}

.pagination a:hover:not (.active ) {
	background-color: #ddd;
}

.tfootc{
   background-color: lightblue;
    
}

.theadc{
   background-color: #d7f2ea
    
}

.theadh {
    background-color: #337094;
    font-size: 12px;
    text-align: center;
    color: white;
}

div.b {
  word-break: break-all;  
  line-height: 22px;
}

.left{
   text-align: left;
}
.right{
   text-align: right;
}
/**** dialogt mpr formula dialog css ****************/
   .dialogt{
                border:1px solid #8fa7cf;
                 padding: 3px;
                 text-align: center;
                 font-size: 14px
            } 

#dvLoading {
	background: rgba(0%,0%,0%,0.609)
		url(/resources/assets/img/ajax-loader.gif)
		no-repeat center center;
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	display: block;
	z-index: 2000;
}

.selecton{
    border: 3px solid #669999;
        border-collapse: collapse;
    
}

.text-warning {
    color: #000000 !important;
}

textarea {
   resize: none;
}


.nav.child_menu {
    display: none;
}
li.current-page a {
    background: antiquewhite;
}
div#sidebar-menu ul.nav.side-menu {
    position: absolute;
   
    display: block;
}
.nav.side-menu {
    position: absolute;
   
    display: block;
    width: 100%;
}
.nav.side-menu ul {
    padding: 0px 0px 0px 0px;
    margin: 0px;
}
.nav>li>a {
    padding: 5px 5px;
}
.nav.side-menu li a {
    color: #d0cece;
}
.nav.side-menu ul li a span.fa.pull-right {
    margin-right: 5px;
}
.nav.side-menu> ul>li>a {
    padding: 5px 5px 5px 5px;
    display: block;
}
.nav.side-menu ul.with-sub-menu >li {
    border-bottom: 1px solid #cccccc4d;
    
}
.nav.side-menu ul.no-sub-menu li {
    border-bottom: 1px solid #cccccc4d;
}
.nav.side-menu ul.with-sub-menu >li a i.fa.fa-edit {
    color: #ffffff;
    font-size: 12px;
    background: #ff9d02;
    padding: 5px;
    margin-right: 5px;
    border-radius: 50%;
    border: 1px solid #ffffff;
    position: relative;
    z-index: 1;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.nav.side-menu> ul.with-sub-menu>li>a span {
    position: relative;
    z-index: 1;
}
.nav.side-menu ul li a span.fa.pull-right {
    margin-right: 5px;
	color: #aee0fe;
    font-size: 12px;
}
.nav.side-menu> ul.with-sub-menu>li>a {
    background: #136798;
    position: relative;
}
.nav.side-menu> ul.with-sub-menu>li>a:after {
    content: "";
    height: 100%;
    width: 100%;
    background: #fff8c0;
    position: absolute;
    left: -255px;
    transition: all 500ms;
    -moz-transition: all 500ms;
    -ms-transition: all 500ms;
    -o-transition: all 500ms;
    border-top: 2px solid #ffffff;
    top: 0px;
}
.nav.side-menu> ul.with-sub-menu>li:hover > a:after {
left:0px;
}
.nav.side-menu ul li a i.fa.fa-circle-o {
    color: #ffffff;
    font-size: 12px;
    margin-right: 5px;
}
ul.nav.child_menu {
    background: #222d32;
    padding-left: 20px;
}
ul.nav.child_menu li {
    border-bottom: 1px solid #cccccc4d;
}
ul.nav.child_menu.with-sub-menu-1 li.inner-menu-1>a {
    background: #005176 !important;
    color :#d0cece !important;
}
li.inner-menu-1.active {
    border-bottom: none !important;
}
ul.nav.child_menu li:last-child {
    border: none;
}
.nav.side-menu {
    position: absolute;

    display: block;

}
.nav.side-menu a {
    font-size: 12px;
}
.nav.side-menu li.current-page a {
    background: #fff38c !important;
    color: #393939 !important;
    font-weight: 600;
}
.nav.side-menu li.current-page a i.fa.fa-circle-o {
    color: #008fbd;
}
.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
}
.sidebar-mini.sidebar-collapse ul.nav.child_menu {
    padding-left: 0px;
}
.sidebar .sidebar-menu>li>a {
    padding: 5px;
    border: none;
}
.sidebar-mini.sidebar-collapse .main-sidebar {
    overflow: hidden;
}
.sidebar-mini.sidebar-collapse .nav.side-menu ul.with-sub-menu >li a i.fa.fa-edit, .sidebar-mini.sidebar-collapse .nav.side-menu ul li a i.fa.fa-circle-o {
    font-size: 14px;
    margin-right: 30px;
}
.sidebar-mini.sidebar-collapse .nav.side-menu> ul>li>a {
    padding-left: 10px;
}

.sidebar-menu li>a>.pull-right-container>.fa-angle-left {
    margin-right: 0px;
}
ul.sidebar-menu li.treeview {
    border-top: 1px solid #cccccc4d;
    border-bottom: 1px solid #cccccc4d;
}
div#sidebar-menu ul.nav.child_menu >li:hover> a {
    color: #323333;
    background: #ffffff;
}
div#sidebar-menu .nav>li>a:hover i.fa.fa-circle-o {
    color: #FF9800;
}
.sidebar-mini.sidebar-collapse .nav.side-menu ul li a span {
    display: none;
}
.sidebar-mini.sidebar-collapse .nav.side-menu li a {
    padding-left: 10px;
}
.sidebar-mini.sidebar-collapse .sidebar-menu>li>a {
    padding-left: 15px;
}
.nav.side-menu ul li.active>a span.fa.fa-angle-left.pull-right {
    -webkit-transition: transform .5s ease;
    -o-transition: transform .5s ease;
    transition: transform .5s ease;
}

.nav.side-menu ul li.active>a span.fa.fa-angle-left.pull-right {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
/* ===== Scrollbar CSS ===== */
  /* Firefox */
  * {
    scrollbar-width: auto;
    scrollbar-color: #8f54a0 #ffffff;
  }

  /* Chrome, Edge, and Safari */
  *::-webkit-scrollbar {
    width: 16px;
  }

  *::-webkit-scrollbar-track {
    background: #d3d3d3;
  }

  *::-webkit-scrollbar-thumb {
    background-color: #136798;
    border-radius: 10px;
    border: 3px solid #ffffff;
  }
  div#sidebar-menu .nav>li>a:hover i.fa.fa-edit {
    color: black;
    }
    div#sidebar-menu .nav>li>a:hover span.fa.fa-angle-left.pull-right {
        color: black;
    }
    .nav.side-menu a {
    font-weight: 500;
}

.nav.side-menu> ul.with-sub-menu>li:hover > a span {
    color: #544f4f;
}
.nav.side-menu> ul.with-sub-menu>li:hover > a i.fa.fa-edit {
    background: #006998;
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}
ul.sidebar-menu.tree li.treeview a {
    background: #006998;
}
ul.sidebar-menu.tree li.treeview a i.fa.fa-edit {
    color: #ffffff;
    font-size: 12px;
    background: #ff9d02;
    padding: 5px;
    margin-right: 5px;
    border-radius: 50%;
    border: 1px solid #ffffff;
    position: relative;
    z-index: 1;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 24px;
    height: 24px;
    text-align: center;
}
.sidebar-mini.sidebar-collapse ul.nav.child_menu li a i.fa.fa-circle-o {
    margin-left: 8px;
}
ul.sidebar-menu.tree li.treeview.menu-open ul.treeview-menu li a {
    background: #fff;
    border-bottom: 1px solid #d9d9d9;
    color: #006b99 !important;
}
.main-header {
    position: fixed;
    max-height: 100px;
    z-index: 1030;
    width: 100%;
    top: 0;
}
.content-wrapper {
    min-height: 100%;
    background-color: #ecf0f5;
    z-index: 800;
    margin-top: 53px;
}
.nav.side-menu li a {
    color: #d0cece;
}
li.inner-menu-1>a {
    display: flex;
    align-items: baseline;
}
li.inner-menu-1> a span.list-discription {
    width: calc(100% - 45px);
    display: inline-block;
}