body{
    background: #ededed;
    font-family: "Montserrat", sans-serif !important;
    margin: 0;
}
  
h1,h2,h3,h4,h5,h6,p, li, input, a {
  font-family: unset !important;
  margin-bottom: unset !important;
  font-weight:  unset !important;
  text-transform:  unset !important;
  font-size: unset !important;
}

h1 {
  font-size: xxx-large !important;
}

h2 {
  font-size: xx-large !important;
}

h3{
  font-size: x-large !important;
}

h4 {
  font-size: large !important;
}

h5, h6 {
  font-size: medium !important;
}

p {
    font-size: smaller !important;
    font-weight: unset !important;
}

.success-box .icons-widgets .align-self-center {
    background-color: #198754 !important
}

.page-body {
    background: #ededed !important;
}
.review-table thead tr th,
.review-table tbody tr td {
    text-align: left !important;
}
.table th {
    color: #313131;
    font-weight: 600;
    font-size: 16px
}
.table td {
    font-size: 14px
}
.table th,.table td {
    padding: .6rem
}

.sidebar-header.active {
	margin-bottom: 0px !important;
}
.sidebar-item a {
	padding-left: 30px !important;
}
.sidebar-title {
	background-color: #7e1414 !important;
	font-size: 14px !important;
    letter-spacing: .5px !important;
    padding-bottom: 12px !important;
    padding-top: 12px !important;
    text-transform: capitalize !important;
    font-weight: 500 !important;
    color: #fff !important;
    padding: 15px 18px !important;
}

.sidebar-title::hover {
	background-color: #7e1414 !important;
	border-radius: 0px !important;
}

.page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu>li>a.active {
    background: #7e1414;
    color: #fff;
    border-radius: 0px;
}

.page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu>li>a:not(.active):hover,
.page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu>li>a:not(.active):hover::before {
    background: #7e1414 !important;
    color: #fff;
    border-radius: 0px;
}

.page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu>li>a.active::before {
    background-color: #7e1414;
    width:0px;
}

.table-responsive {
  overflow-x: hidden !important;
}