@media (min-width: 1025px) {
    .m-aside-left--enabled .m-header-menu {
        padding-left: 0px;
    }
	.p-page-menu.m-header-menu{
        width: 220%;
    }
    .m-page-menu.m-header-menu{
      width:120%;
    }
    .m-container.m-container--fluid {
      background: #103265;
    }
    .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-icon {
      color: #b1c9ec;
    }
    .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text {
      color: #b1c9ec;
    }
    .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__hor-arrow {
      color: #b1c9ec;
    }
    .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper>i{
      color: #b1c9ec;
    }

    .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item.m-menu__item--hover>.m-menu__link>.m-menu__hor-arrow, .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item:hover>.m-menu__link>.m-menu__hor-arrow {
        color: #fff !important;
    }
    .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item.m-menu__item--hover>.m-menu__link .m-menu__link-icon, .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item:hover>.m-menu__link .m-menu__link-icon{
      color: #fff !important;
    }
    .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item.m-menu__item--hover>.m-menu__link .m-menu__link-text, .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item:hover>.m-menu__link .m-menu__link-text {
        color: #fff !important;
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-topbar__username:hover{
      color:#fff;
    }
    .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper>i:hover{
      color: #fff;
    }

	@media (min-width:992px) and (max-width:1200px) {
    .col-md-9{
      max-width: 70%;
    }
  } 
  }

.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile).m-grid--root{
    flex: 0;
    -ms-flex: 0 0 0px;
}
.datetimepicker.datetimepicker-dropdown-bottom-right.dropdown-menu{
	overflow-y: visible;
}
    /*div:hover * { color:red; }*/
    /*.m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-icon:hover {
      color: #fff;
    }
    .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text:hover {
      color: #fff;
    }
    .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__hor-arrow:hover {
      color: #fff;
    }
    .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper>i:hover{
      color: #fff;
    }*/


.pos{
	height: 530px !important;
	margin-bottom: 20px;
}

.rowoverride{
	margin-right: 0px !important;
	margin-left: 0px !important;

}


.tdoverride{

	text-align: center;
  vertical-align: middle !important;
}

#toast-container>div{
	opacity: 1 !important;
}

body, html {

	font-size:14px !important;

}

.form-control{
	border: 1px solid #E5EAED;
}
.table-responsive>.table-bordered{
    border:none !important;
}
.form-control.focus, .form-control:focus{
	border-color: #008AE8;
    box-shadow: 0 0 3px #008AE8;
}

.vd-label{
	text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-font-feature-settings: 'liga','kern';
    word-break: break-word;
    margin: 0;
    font-size: 15px;
    line-height: 1.33333;
    font-weight: 700;
    display: inline-block;
    margin-bottom: 5px;
}

.vd-legend {
    padding: 0 0 8px;
    margin: 0 0 16px;
    font-size: 16px;
    font-weight: 700;
    border-bottom: 1px solid #BECBCF;
    width: 100%;
    }

  .m-widget4 .m-widget4__item{
  	padding-top: 0.2rem;
    padding-bottom: 0.5rem;
  }

  .custom_title{
  	text-decoration: underline;
  	color : #008AE8 !important;
  }

  .m-widget4 .m-widget4__item .m-widget4__info .m-widget4__sub{
  	font-size: 0.95rem;
}


@media only screen and (max-width: 600px) {
    body {
        background-color: lightblue;
    }
}

@media (min-width: 1025px){
  .m-header-menu {
	width:120% !important;
    /*width:165%;*/
  }
}


.fade{
  opacity: 1;
}

  .modal-header{
    display: block;
  }

  .help-block-error{
    color:#f4516c !important;
  }

  .btn-group{
      margin-right:5px;
  }

/*.card-header{
    padding: .15rem 1.25rem;
}

.summary{
    margin-top: 10px;
}*/ 
.add-new{
    margin-top:-60px;
}

.add-new-expense{
    margin-top:-60px;
				  
}

.add-new-income{
    margin-top:-60px;
    margin-right: 130px;
}

.m-tabs-line.m-tabs-line--danger .active span.m-badge--secondary{
    color: #f4516c;						  
}

.kv-expand-header-cell, .kv-expand-icon-cell{
    font-size:14px;
    color:#8e78de;
}
.select2-container .select2-selection--single{
    height: 34px !important;
}

/*.select2-container .select2-selection--single{
  height: 40px;
}

.select2-container--krajee .select2-selection--single .select2-selection__arrow{
  height: 39px;
}*/



.btn-outline-secondary{
    color : #000000;
}


.margin-right{
    float: right;
    margin-right: 8px;
}

.modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

table{
	border-collapse: unset;
}

.select2.select2-container.select2-container--krajee-bs4{
	width: 100% !important;
}